@charset "utf-8";


.site{
	
	
}

.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    width: 100%;
    background-repeat: no-repeat;
    margin-top: 0px;
}



		
.header2 {
    height: 50px;
    background-color: #999;
    position: fixed;
    text-align: right;
    visibility: hidden;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(../images/LOGO2.jpg);
    background-repeat: no-repeat;
}



 
.menu {
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	margin-top: 100px;
	visibility: visible;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-left: 125px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.menu2 {
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	margin-top: 100px;
	visibility: hidden;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-left: 125px;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
    color: #CCC;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    font-size: 12px;
}
.titre {
	height: 48px;
	margin-top: 148px;
	font-size: 36px;
	padding-left: 25px;
	background-color: #CFCFCF;
}
.textecontenuBASIC {
	height: 300px;
	width: 50%;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	font-size: 16px;
}

.tarifs {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
	text-align: center;
	width: 350px;
	margin-left: 200px;
	height: 350px;
	padding-top: 0px;
}

.carte {
	width: 350px;
	height: 350px;
}



.retour {
	height: 30px;
	margin-top: 50px;
	width: 120px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	padding-top: 8px;
	color: #000;
	margin-left: 10%;
	background-position: bottom;
	text-align: center;
	clear: both;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}
.infosdiverses {
    background-color: #000000;
    height: 100px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0px;
    clear: both;
    position: absolute;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: 5px;
}

/*  _____________________________________________________________________________________320px iphone 4____________________________________________________________________________________*/
@media  (min-width:10px)and (max-width:325px) {

	
.site{
	
}
.header {
	background-color: #999;
	height: 50px;
	position:fixed ;
	top: 0px;
	width: auto;
	background-image: );
	background-repeat: no-repeat;
	background-position: left;
	visibility: hidden;
	
}
#textepagerangement P {



}

#textepagecuisine #textepagelacuisineestbien {
	font-size: 24px;
}


.header2 {
    visibility: visible;
    height: 50px;
    background-color: #FFFFFF;
    position: fixed;
    text-align: auto;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(../images/LOGO-IDEA-ACCUEIL.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    top: 0px;
}

.boutonretour {
	background-image: none;
	position: absolute;
	left: 12px;
	top: 4px;
	
	
}
#boutonmenu {
	background-image: url(../images/menu.jpg);
	position: absolute;
	top: 3px;
	left: 270px;
	cursor: pointer;
}

#menu {
    font-family: Verdana, Geneva, sans-serif;
    left: -355px;
    transition: left 0.0s linear;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 12px;
    margin-top: -25px;
}
#menu.visible {
	left: 0px;
	transition: left 0.0s linear;	
}
	
#menuhorizontal ul {
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 0;
    list-style: none;
	}	
	
#menuhorizontal li {
    font-family: Verdana, Geneva, sans-serif;
    color: #CCC;
    padding-bottom: auto;
    padding-top: 12px;
    height: 30px;
    text-align: left;
    margin-left: -75px;
    display: block;
    width: 200px;
    margin-top: 3px;
}
#menuhorizontal li a {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    margin-left: -100px;
    background-color: #D2D2D2;
    height: 25px;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 15px;
    background-image: url(../images/fleche-menu-simul.jpg);
    background-repeat: no-repeat;
    background-position: 180px 15px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    border: thin solid hsla(0,0%,0%,1.00);
    font-size: 16px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
#menuhorizontal li a:active {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    
}

#menuhorizontal4 li {
	}
	
#menuhorizontal4 li a{
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 16px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: left;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    background-repeat: no-repeat;
    background-position: 178px 12px;
    padding-top: 10px;
    margin-left: -50px;
    padding-left: 10px;
    background-image: url(../images/fleche-menu-sur-mesure.jpg);
    padding-bottom: 6px;
    border: thin solid hsla(0,0%,0%,1.00);
    cursor: pointer;
    width: 100px;
    padding-right: 106px;
}		
	
#menuhorizontal4 li a:hover {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    width: 200px;
}
	
#menuhorizontal4 li a:active {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	

.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 52px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    height: 450px;
    width: auto;
    margin-bottom: 350px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -30px;
}

.tarifs {
    background-color: #FFFFFF;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    text-align: center;
    margin-left: 12px;
    width: 300px;
    clear: both;
    height: 0px;
    margin-top: 200px;
}

.carte {
	background-repeat: no-repeat;
	float: none;
	background-image: url(../images/CARTE-IDF-320x200.jpg);
	width: 300px;
	margin-left: 20px;
	margin-top: 20px;
}
	

.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-position: center 41px;
	margin-bottom: 50px;
	float: none;
	margin-top: -20px;
}	
.infosdiverses {
    background-color: #000000;
    text-align: left;
    font-size: 12px;
    color: #E7DBDB;
    float: left;
    position: static;
    height: 100px;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    text-align: left;
    display: block;
    width: 300px;
}
	.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 180px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -70px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 230px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -77px;
    visibility: hidden;
	}	
}

/*  _____________________________________________________________________________________GOOGLE NEXUS 5 portrait____________________________________________________________________________________*/
@media  (min-width:326px)and (max-width:370px) {

.site{
	
	}
	
.header {
	background-color: #999;
	height: 50px;
	position:fixed ;
	top: 0px;
	width: auto;
	background-image: );
	background-repeat: no-repeat;
	background-position: left;
	visibility: hidden;
	
}
#textepagerangement P {



}

#textepagecuisine #textepagelacuisineestbien {
	font-size: 24px;
}


.header2 {
    visibility: visible;
    height: 50px;
    background-color: #FFFFFF;
    position: fixed;
    text-align: auto;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    width: 100%;
    margin-top: -52px;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(../images/LOGO-IDEA-ACCUEIL.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}

.boutonretour {
    background-image: none;
    position: absolute;
    left: 12px;
    top: 4px;
    margin-right: auto;
    margin-left: auto;	
}
#boutonmenu {
	background-image: url(../images/menu.jpg);
	position: absolute;
	top: 3px;
	left: 302px;
	cursor: pointer;
}

#menu {
    font-family: Verdana, Geneva, sans-serif;
    left: -355px;
    transition: left 0.0s linear;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 12px;
    margin-top: -25px;
}
#menu.visible {
	left: 0px;
	transition: left 0.0s linear;	
}
	
#menuhorizontal ul {
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 0;
    list-style: none;
	}	
	
#menuhorizontal li {
    font-family: Verdana, Geneva, sans-serif;
    color: #CCC;
    padding-bottom: auto;
    padding-top: 12px;
    height: 30px;
    text-align: left;
    margin-left: -75px;
    display: block;
    width: 200px;
    margin-top: 3px;
}
#menuhorizontal li a {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    margin-left: -100px;
    background-color: #D2D2D2;
    height: 25px;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 15px;
    background-image: url(../images/fleche-menu-simul.jpg);
    background-repeat: no-repeat;
    background-position: 180px 15px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    border: thin solid hsla(0,0%,0%,1.00);
    font-size: 16px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
#menuhorizontal li a:active {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    
}

#menuhorizontal4 li {
	}
	
#menuhorizontal4 li a{
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 16px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: left;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    background-repeat: no-repeat;
    background-position: 178px 12px;
    padding-top: 10px;
    margin-left: -50px;
    padding-left: 10px;
    background-image: url(../images/fleche-menu-sur-mesure.jpg);
    padding-bottom: 6px;
    border: thin solid hsla(0,0%,0%,1.00);
    cursor: pointer;
    width: 100px;
    padding-right: 106px;
}		
	
#menuhorizontal4 li a:hover {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    width: 200px;
}
	
#menuhorizontal4 li a:active {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	

.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 52px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    height: 450px;
    width: auto;
    margin-top: -30px;
    margin-bottom: 270px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: center;
	margin-left: 12px;
	width: 300px;
	clear: both;
	height: 0px;
	margin-top: 80px;
}

.carte {
    background-repeat: no-repeat;
    float: none;
    background-image: url(../images/CARTE-IDF-320x200.jpg);
    width: 300px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}
	
	

.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-position: center 41px;
	margin-bottom: 50px;
	float: none;
	margin-top: 0px;
}		
.infosdiverses {
    background-color: #000000;
    text-align: left;
    font-size: 12px;
    color: #E7DBDB;
    float: left;
    position: static;
    height: 100px;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    text-align: left;
    display: block;
    width: 320px;
}
	.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 180px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -70px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 230px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -77px;
    visibility: hidden;
	}	
		

}

/*  _____________________________________________________________________________________I PHONE 6s portrait____________________________________________________________________________________*/
@media  (min-width:371px)and (max-width:409px)  {

.site{
	
	}
	
.header {
	background-color: #999;
	height: 50px;
	position:fixed ;
	top: 0px;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	visibility: hidden;
	
}
#textepagerangement P {



}

#textepagecuisine #textepagelacuisineestbien {
	font-size: 24px;
}


.header2 {
    visibility: visible;
    height: 50px;
    background-color: #FFFFFF;
    position: fixed;
    text-align: auto;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    width: 100%;
    margin-top: -52px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(../images/LOGO-IDEA-ACCUEIL.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}

.boutonretour {
	background-image: none;
	position: absolute;
	left: 12px;
	top: 4px;
	
	
}
#boutonmenu {
	background-image: url(../images/menu.jpg);
	position: absolute;
	top: 3px;
	left: 320px;
	cursor: pointer;
}

#menu {
    font-family: Verdana, Geneva, sans-serif;
    left: -355px;
    transition: left 0.0s linear;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 12px;
    margin-top: -25px;
}
#menu.visible {
	left: 0px;
	transition: left 0.0s linear;	
}
	
#menuhorizontal ul {
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 0;
    list-style: none;
	}	
	
#menuhorizontal li {
    font-family: Verdana, Geneva, sans-serif;
    color: #CCC;
    padding-bottom: auto;
    padding-top: 12px;
    height: 30px;
    text-align: left;
    margin-left: -75px;
    display: block;
    width: 200px;
    margin-top: 3px;
}
#menuhorizontal li a {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    margin-left: -100px;
    background-color: #D2D2D2;
    height: 25px;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 15px;
    background-image: url(../images/fleche-menu-simul.jpg);
    background-repeat: no-repeat;
    background-position: 180px 15px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    border: thin solid hsla(0,0%,0%,1.00);
    font-size: 16px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
#menuhorizontal li a:active {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    
}

#menuhorizontal4 li {
	}
	
#menuhorizontal4 li a{
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 16px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: left;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    background-repeat: no-repeat;
    background-position: 178px 12px;
    padding-top: 10px;
    margin-left: -50px;
    padding-left: 10px;
    background-image: url(../images/fleche-menu-sur-mesure.jpg);
    padding-bottom: 6px;
    border: thin solid hsla(0,0%,0%,1.00);
    cursor: pointer;
    width: 100px;
    padding-right: 106px;
}		
	
#menuhorizontal4 li a:hover {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    width: 200px;
}
	
#menuhorizontal4 li a:active {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	

.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 52px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    height: 450px;
    width: auto;
    margin-top: -30px;
    margin-bottom: 250px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: center;
	margin-left: 12px;
	width: 300px;
	clear: both;
	height: 0px;
	margin-top: 60px;
}

.carte {
	background-repeat: no-repeat;
	float: none;
	background-image: url(../images/CARTE-IDF-320x200.jpg);
	width: 300px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
	

.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-position: center 41px;
	margin-bottom: 50px;
	float: none;
	margin-top: 0px;
}		
.infosdiverses {
    background-color: #000000;
    text-align: left;
    font-size: 12px;
    color: #E7DBDB;
    float: left;
    position: static;
    height: 100px;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    text-align: left;
    display: block;
}
	.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 180px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -70px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 230px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -77px;
    visibility: hidden;
	}	
		
}
/*  _____________________________________________________________________________________I PHONE 6s plus portrait____________________________________________________________________________________*/
@media  (min-width:410px)and (max-width:415px)  {

.site{
	
	}
	
.header {
	background-color: #999;
	height: 50px;
	position:fixed ;
	top: 0px;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	visibility: hidden;
	
}
#textepagerangement P {



}

#textepagecuisine #textepagelacuisineestbien {
	font-size: 24px;
}


.header2 {
    visibility: visible;
    height: 50px;
    background-color: #FFFFFF;
    position: fixed;
    text-align: auto;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    width: 100%;
    margin-top: -52px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(../images/LOGO-IDEA-ACCUEIL.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}

.boutonretour {
	background-image: none;
	position: absolute;
	left: 12px;
	top: 4px;
	
	
}
#boutonmenu {
	background-image: url(../images/menu.jpg);
	position: absolute;
	top: 3px;
	left: 360px;
	cursor: pointer;
}

#menu {
    font-family: Verdana, Geneva, sans-serif;
    left: -355px;
    transition: left 0.0s linear;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 12px;
    margin-top: -25px;
}
#menu.visible {
	left: 0px;
	transition: left 0.0s linear;	
}
	
#menuhorizontal ul {
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 0;
    list-style: none;
	}	
	
#menuhorizontal li {
    font-family: Verdana, Geneva, sans-serif;
    color: #CCC;
    padding-bottom: auto;
    padding-top: 12px;
    height: 30px;
    text-align: left;
    margin-left: -75px;
    display: block;
    width: 200px;
    margin-top: 3px;
}
#menuhorizontal li a {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    margin-left: -100px;
    background-color: #D2D2D2;
    height: 25px;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 15px;
    background-image: url(../images/fleche-menu-simul.jpg);
    background-repeat: no-repeat;
    background-position: 180px 15px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    border: thin solid hsla(0,0%,0%,1.00);
    font-size: 16px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
#menuhorizontal li a:active {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    
}

#menuhorizontal4 li {
	}
	
#menuhorizontal4 li a{
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 16px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: left;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    background-repeat: no-repeat;
    background-position: 178px 12px;
    padding-top: 10px;
    margin-left: -50px;
    padding-left: 10px;
    background-image: url(../images/fleche-menu-sur-mesure.jpg);
    padding-bottom: 6px;
    border: thin solid hsla(0,0%,0%,1.00);
    cursor: pointer;
    width: 100px;
    padding-right: 106px;
}		
	
#menuhorizontal4 li a:hover {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    width: 200px;
}
	
#menuhorizontal4 li a:active {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	

.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 52px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    height: 450px;
    width: auto;
    margin-top: -30px;
    margin-bottom: 180px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: center;
	width: 300px;
	clear: both;
	height: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

.carte {
	background-repeat: no-repeat;
	float: none;
	background-image: url(../images/CARTE-IDF-320x200.jpg);
	width: 300px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
	
	

.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-position: center 41px;
	margin-bottom: 50px;
	float: none;
	margin-top: 0px;
}		
.infosdiverses {
    background-color: #000000;
    text-align: left;
    font-size: 12px;
    color: #E7DBDB;
    float: left;
    position: static;
    height: 100px;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    text-align: left;
    display: block;
    width: 300px;
}
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 180px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -70px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 230px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -77px;
    visibility: hidden;
	}	
		
}
/*  _____________________________________________________________________________________320px iphone 4 5 et samsung s a 5 GOOGLE NEXUS 5  PAYSAGE____________________________________________________________________________________*/
@media  (min-width:416px)and (max-width:654px) {

.site{
	
}
	
.header {
	background-color: #999;
	height: 50px;
	position:fixed ;
	top: 0px;
	width: auto;
	background-image: );
	background-repeat: no-repeat;
	background-position: left;
	visibility: hidden;
	
}
#textepagerangement P {



}

#textepagecuisine #textepagelacuisineestbien {
	font-size: 24px;
}


.header2 {
    visibility: visible;
    height: 50px;
    background-color: #FFFFFF;
    position: fixed;
    text-align: auto;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(../images/LOGO-IDEA-ACCUEIL.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: -52px;
}

.boutonretour {
	background-image: none;
	position: absolute;
	left: 12px;
	top: 4px;
	
	
}
#boutonmenu {
	background-image: url(../images/menu.jpg);
	position: absolute;
	top: 3px;
	cursor: pointer;
	background-position: 0% 0%;
	right: 15px;
}

#menu {
    font-family: Verdana, Geneva, sans-serif;
    left: -355px;
    transition: left 0.0s linear;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 12px;
    margin-top: -95px;
}
#menu.visible {
	left: 0px;
	transition: left 0.0s linear;	
}
	
#menuhorizontal ul {
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    list-style: none;
	}	
	
#menuhorizontal li {
    font-family: Verdana, Geneva, sans-serif;
    color: #CCC;
    height: 22px;
    text-align: left;
    margin-left: -75px;
    display: block;
    width: 200px;
    padding-bottom: 0px;
    padding-top: 18px;
}
#menuhorizontal li a {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    margin-left: -100px;
    background-color: #D2D2D2;
    height: 25px;
    padding-left: 10px;
    padding-bottom: 0px;
    background-image: url(../images/fleche-menu-simul.jpg);
    background-repeat: no-repeat;
    background-position: 180px 15px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    border: thin solid hsla(0,0%,0%,1.00);
    padding-top: 10px;
    font-size: 16px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
#menuhorizontal li a:active {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    
}

#menuhorizontal4 li {
    margin-top: 28px;
	}
	
#menuhorizontal4 li a{
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 16px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: left;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    background-repeat: no-repeat;
    background-position: 178px 12px;
    padding-top: 10px;
    margin-left: -50px;
    padding-left: 10px;
    background-image: url(../images/fleche-menu-sur-mesure.jpg);
    padding-bottom: 6px;
    border: thin solid hsla(0,0%,0%,1.00);
    cursor: pointer;
    width: 100px;
    padding-right: 106px;
}		
	
#menuhorizontal4 li a:hover {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    width: 200px;
}
	
#menuhorizontal4 li a:active {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 52px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    height: 450px;
    width: auto;
    margin-top: -30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 180px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: center;
	margin-left: 12px;
	width: 300px;
	clear: both;
	height: 0px;
	margin-top: -50px;
}

.carte {
	background-repeat: no-repeat;
	float: none;
	background-image: url(../images/CARTE-IDF-320x200.jpg);
	width: 300px;
	margin-left: 20px;
	margin-top: 20px;
}
	
.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-position: center 41px;
	margin-bottom: 50px;
	float: none;
}		
.infosdiverses {
    background-color: #000000;
    text-align: left;
    font-size: 12px;
    color: #E7DBDB;
    float: left;
    position: static;
    height: 100px;
    width: 540px;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    text-align: left;
    display: block;
    width: 300px;
}
	.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 180px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -70px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 230px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -77px;
    visibility: hidden;
	}	
		
}

/*  _____________________________________________________________________________________667px iphone 6s PAYSAGE____________________________________________________________________________________*/
@media  (min-width:655px)and (max-width:670px) {

.site{
	
	}
	
.header {
	background-color: #999;
	height: 50px;
	position:fixed ;
	top: 0px;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	visibility: hidden;
	
}
#textepagerangement P {



}

#textepagecuisine #textepagelacuisineestbien {
	font-size: 24px;
}


.header2 {
    visibility: visible;
    height: 50px;
    background-color: #FFFFFF;
    position: fixed;
    text-align: auto;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    width: 100%;
    margin-top: -52px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(../images/LOGO-IDEA-ACCUEIL.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}

.boutonretour {
	background-image: none;
	position: absolute;
	left: 12px;
	top: 4px;
	
	
}
#boutonmenu {
	background-image: url(../images/menu.jpg);
	position: absolute;
	top: 3px;
	left: 610px;
	cursor: pointer;
	background-position: 0% 0%;
}

#menu {
    font-family: Verdana, Geneva, sans-serif;
    left: -355px;
    transition: left 0.0s linear;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 12px;
    margin-top: -80px;
}
#menu.visible {
	left: 0px;
	transition: left 0.0s linear;	
}
	
#menuhorizontal ul {
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    list-style: none;
	}	
	
#menuhorizontal li {
    font-family: Verdana, Geneva, sans-serif;
    color: #CCC;
    height: 22px;
    text-align: left;
    margin-left: -75px;
    display: block;
    width: 200px;
    padding-bottom: 0px;
    padding-top: 18px;
}
#menuhorizontal li a {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    margin-left: -100px;
    background-color: #D2D2D2;
    height: 25px;
    padding-left: 10px;
    padding-bottom: 0px;
    background-image: url(../images/fleche-menu-simul.jpg);
    background-repeat: no-repeat;
    background-position: 180px 15px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    border: thin solid hsla(0,0%,0%,1.00);
    padding-top: 10px;
    font-size: 16px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
#menuhorizontal li a:active {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    
}

#menuhorizontal4 li {
    margin-top: 29px;
	}
	
#menuhorizontal4 li a{
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 16px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: left;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    background-repeat: no-repeat;
    background-position: 178px 12px;
    padding-top: 10px;
    margin-left: -50px;
    padding-left: 10px;
    background-image: url(../images/fleche-menu-sur-mesure.jpg);
    padding-bottom: 6px;
    border: thin solid hsla(0,0%,0%,1.00);
    cursor: pointer;
    width: 100px;
    padding-right: 106px;
}		
	
#menuhorizontal4 li a:hover {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    width: 200px;
}
	
#menuhorizontal4 li a:active {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 52px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    height: 450px;
    width: auto;
    margin-top: -30px;
    margin-bottom: 170px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 350px;
	margin-left: 30px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;

	height: 0px;
	clear: both;
	margin-top: -100px;
	text-align: left;
}

.carte {
	background-repeat: no-repeat;
	float: none;
	background-image: url(../images/CARTE-IDF.jpg);
	clear: none;
	margin-left: 30px;
	margin-top: 25px;
}

.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-position: center 41px;
	margin-bottom: 50px;
	float: none;
}			
.infosdiverses {
    background-color: #000000;
    text-align: left;
    font-size: 12px;
    color: #E7DBDB;
    float: left;
    position: static;
    height: 100px;
    width: 667px;
    padding-top: 20px;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    text-align: left;
    display: inline;
    width: 300px;
    padding-left: 10px;
}
	.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 480px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    visibility: hidden;
    margin-top: -36px;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 525px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}	
}

/*  _____________________________________________________________________________________ iphone 6s plus PAYSAGE____________________________________________________________________________________*/
@media  (min-width:671px)and (max-width:759px) {

.site{
	
	}
	
.header {
	background-color: #999;
	height: 50px;
	position:fixed ;
	top: 0px;
	width: auto;
	background-image: );
	background-repeat: no-repeat;
	background-position: left;
	visibility: hidden;
	
}
#textepagerangement P {



}

#textepagecuisine #textepagelacuisineestbien {
	font-size: 24px;
}


.header2 {
    visibility: visible;
    height: 50px;
    background-color: #FFFFFF;
    position: fixed;
    text-align: auto;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    width: 100%;
    margin-top: -52px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(../images/LOGO-IDEA-ACCUEIL.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}

.boutonretour {
	background-image: none;
	position: absolute;
	left: 12px;
	top: 4px;
	
	
}
#boutonmenu {
	background-image: url(../images/menu.jpg);
	position: absolute;
	top: 3px;
	cursor: pointer;
	background-position: 0% 0%;
	right: 20px;
}

#menu {
    font-family: Verdana, Geneva, sans-serif;
    left: -355px;
    transition: left 0.0s linear;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 12px;
    margin-top: -80px;
}
#menu.visible {
	left: 0px;
	transition: left 0.0s linear;	
}
	
#menuhorizontal ul {
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    list-style: none;
	}	
	
#menuhorizontal li {
    font-family: Verdana, Geneva, sans-serif;
    color: #CCC;
    height: 22px;
    text-align: left;
    margin-left: -75px;
    display: block;
    width: 200px;
    padding-bottom: 0px;
    padding-top: 18px;
}
#menuhorizontal li a {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    margin-left: -100px;
    background-color: #D2D2D2;
    height: 25px;
    padding-left: 10px;
    padding-bottom: 0px;
    background-image: url(../images/fleche-menu-simul.jpg);
    background-repeat: no-repeat;
    background-position: 180px 15px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    border: thin solid hsla(0,0%,0%,1.00);
    padding-top: 10px;
    font-size: 16px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
#menuhorizontal li a:active {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    
}

#menuhorizontal4 li {
    margin-top: 29px;
	}
	
#menuhorizontal4 li a{
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 16px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: left;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    background-repeat: no-repeat;
    background-position: 178px 12px;
    padding-top: 10px;
    margin-left: -50px;
    padding-left: 10px;
    background-image: url(../images/fleche-menu-sur-mesure.jpg);
    padding-bottom: 6px;
    border: thin solid hsla(0,0%,0%,1.00);
    cursor: pointer;
    width: 100px;
    padding-right: 106px;
}		
	
#menuhorizontal4 li a:hover {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    cursor: pointer;
    width: 200px;
}
	
#menuhorizontal4 li a:active {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 52px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    height: 450px;
    width: auto;
    margin-top: -30px;
    margin-bottom: 130px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 350px;
	margin-left: 30px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	height: 0px;
	clear: both;
	margin-top: -100px;
	text-align: left;
}

.carte {
	background-repeat: no-repeat;
	float: none;
	background-image: url(../images/CARTE-IDF.jpg);
	clear: none;
	margin-left: 30px;
	margin-top: 20px;
}

.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-position: center 41px;
	margin-bottom: 50px;
	float: none;
}			
.infosdiverses {
    background-color: #000000;
    text-align: left;
    font-size: 12px;
    color: #E7DBDB;
    float: left;
    position: static;
    height: 70px;
    width: 736px;
    padding-top: 10px;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    text-align: left;
    display: inline;
    width: 300px;
    padding-left: 15px;
}
	.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 480px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    visibility: hidden;
    margin-top: -36px;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 525px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}	
}


/*  _____________________________________________________________________________________I PAD (portrait) ____________________________________________________________________________________*/
@media  (min-width:760px)and (max-width:790px){
	
	.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	margin-top: 100px;
	visibility: hidden;
}
#menuhorizontal li {
    display: inline-block;
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0161C;
    font-size: 14px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
    float: left;
    padding-left: 20px;
}
	
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}	

	
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -3px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
	

.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-left: -45px;
	vertical-align: 0px;
	padding-bottom: 15px;
	width: 900px;
	margin-top: -50px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 148px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    height: 450px;
    width: auto;
    margin-top: -30px;
    margin-bottom: 130px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 350px;
	margin-left: 30px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	height: 0px;
	clear: both;
	text-align: left;
	margin-top: -100px;
}

.carte {
	background-repeat: no-repeat;
	background-image: url(../images/CARTE-IDF.jpg);
	margin-left: 30px;
	margin-top: 20px;
}

.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    background-position: center 41px;
    clear: none;
    margin-left: 320px;
    margin-bottom: 40px;
}			
	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    float: none;
    position: static;
    padding-top: 10px;
    margin-top: 0px;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    display: inline-block;
    word-spacing: 0px;
    padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -45px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -52px;
    visibility: hidden;
	}		
	
}
/*  _____________________________________________________________________________________DESK4 800x600____________________________________________________________________________________*/
@media  (min-width:791px)and (max-width:849px){
	
	.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	margin-top: 100px;
	visibility: hidden;
}
#menuhorizontal li {
    display: inline-block;
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #CCC;
    font-size: 16px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
    float: left;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 30px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
	margin-left: -5px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -3px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
	
	
	
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800%;
	margin-top: -48px;
	margin-left: -50px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
	
	
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
}		
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 148px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    width: 450px;
    margin-top: -20px;
    margin-bottom: 260px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	margin-left: 20px;
	margin-top: 150px;
	clear: none;
	text-align: left;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-left: 20px;
    margin-top: -320px;
    top: -300px;
}

	
.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-position: center 41px;
	float: none;
	margin-bottom: 100px;
	clear: both;
	top: 500px;
}
	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: static;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    display: inline-block;
    word-spacing: 0px;
    margin-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -45px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -52px;
    visibility: hidden;
	}		
}

/*  _____________________________________________________________________________________DESK1 (portrait)____________________________________________________________________________________*/
@media  (min-width:850px)and (max-width:959px){

	.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	margin-top: 100px;
	visibility: hidden;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
	

.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800%;
	margin-top: -48px;
	margin-left: -40px;
}
	
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -3px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
    color: #FF080D;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	margin-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
}		
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: auto;
	margin-top: 148px;
	padding-top: 2px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    margin-top: -20px;
    width: 800px;
    margin-bottom: 200px;
}

.tarifs {
    background-color: #FFFFFF;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    width: 320px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    float: none;
    margin-left: 20px;
    clear: none;
    text-align: left;
    margin-top: 100px;
}


.carte {
	background-repeat: no-repeat;
	background-image: url(../images/CARTE-IDF.jpg);
	margin-left: 20px;
	margin-top: -330px;
	top: -300px;
}

	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: hsla(0,0%,21%,1);
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    background-position: center 41px;
    float: none;
    margin-bottom: 100px;
    clear: both;
    top: 500px;
}
	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    width: 100%;
    position: static;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0px;
    clear: both;
}
#menuhorizontal2 li {
    color: #FCFBFB;
    text-decoration: underline;
    display: inline-block;
    word-spacing: 0px;
    padding-left: 10px;
    margin-top: 0px;
    padding-top: 20px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -36px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}		
	
	
}

/*  _____________________________________________________________________________________GOOGLE NEXUS 7 ____________________________________________________________________________________*/
@media  (min-width:960px)and (max-width:990px){
	
.site{
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-top: -48px;
	margin-left: -30px;
	width: 1000px;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 35px;
	margin-left: 0px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
	
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -3px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}		
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
	margin-left: 30px;
}		
.titre {
	background-color: #CFCFCF;
	height: 30px;
	margin-top: 148px;
	font-size: 24px;
	padding-left: 35px;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    width: 750px;
    margin-top: -20px;
    margin-bottom: 200px;
}

.tarifs {
    background-color: #FFFFFF;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    width: 320px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    float: none;
    margin-left: 20px;
    clear: none;
    text-align: left;
    margin-top: 100px;
}


.carte {
	background-repeat: no-repeat;
	background-image: url(../images/CARTE-IDF.jpg);
	margin-left: 20px;
	margin-top: -330px;
	top: -300px;
}


.retour {
    height: 30px;
    width: 100px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    margin-left: 40px;
    background-image: url(../images/bouton-comparer.jpg);
    background-position: bottom;
    text-align: center;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    float: none;
    padding-bottom: 0px;
}	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: left;
    width: 100%;
    position: static;
    bottom: -45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    margin-top: 80px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -15px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}			
}

/*  _____________________________________________________________________________________I PAD (paysage)+ I PAD PRO (portrait)____________________________________________________________________________________*/
@media  (min-width:991px)and (max-width:1044px){
	
	.site{
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
    background-color: #000;
    height: 50px;
    font-family: Verdana, Geneva, sans-serif;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
    position: fixed;
    visibility: visible;
    margin-top: -48px;
    margin-left: -30px;
    width: 1100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 40px;
	margin-left: 0px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
    display: inline-block;
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 14px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: center;
    margin-left: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    margin-top: -5px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #00CC33;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    width: 450px;
    margin-top: -20px;
    float: left;
    margin-bottom: 300px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin-right: 0px;
	height: 0px;
	margin-left: 500px;
	margin-top: 30px;
}


.carte {
	background-repeat: no-repeat;
	background-image: url(../images/CARTE-IDF.jpg);
	margin-right: 10px;
	margin-left: 560px;
	padding-left: 0px;
	margin-top: 30px;
}


	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 5px;
    margin-bottom: 50px;
}
		
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    clear: both;
    bottom: 0px;
    margin-top: 0px;
    position: static;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -15px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}

/*  _____________________________________________________________________________________DESK3 1680x1050 (portrait)  (portrait)____________________________________________________________________________________*/
@media  (min-width:1045px)and (max-width:1060px){
	
.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    margin-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
    background-color: #000;
    height: 50px;
    font-family: Verdana, Geneva, sans-serif;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
    position: fixed;
    visibility: visible;
    margin-top: -50px;
    margin-left: -30px;
    width: 1100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 42px;
	margin-left: 0px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -3px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}		
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
	margin-left: 35px;
}		
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    width: 450px;
    margin-top: -20px;
    float: left;
    margin-bottom: 300px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin-right: 0px;
	height: 0px;
	margin-left: 500px;
	margin-top: 30px;
}


.carte {
	background-repeat: no-repeat;
	background-image: url(../images/CARTE-IDF.jpg);
	margin-right: 10px;
	margin-left: 560px;
	padding-left: 0px;
	margin-top: 30px;
}


	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 5px;
    margin-bottom: 200px;
}	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: static;
    margin-top: 0px;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -15px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}

/*  _____________________________________________________________________________________  DESK 1152x864px ____________________________________________________________________________________*/
@media  (min-width:1061px)and (max-width:1250px){
	
.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-top: -48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -35px;
	width: 110%;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 60px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
    display: inline-block;
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 14px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: center;
    margin-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -5px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    width: 450px;
    margin-top: -20px;
    float: left;
    margin-bottom: 100px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin-right: 0px;
	height: 0px;
	margin-left: 500px;
	margin-top: 30px;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-right: 10px;
    margin-left: 560px;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 200px;
}



	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 100px;
    margin-bottom: 100px;
}	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0px;
    position: static;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -15px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}


/*  _____________________________________________________________________________________GOOGLE NEXUS 10+ (1280x800 et 1024) ____________________________________________________________________________________*/
@media  (min-width:1251px)and (max-width:1339px){

.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-top: -48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -35px;
	width: 110%;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 70px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
	
#menuhorizontal4 li {
    display: inline-block;
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 14px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: center;
    margin-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -5px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
}		

.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
	margin-left: 50px;
}
	
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}		


.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
	font-size: 16px;
	text-align: left;
	width: 450px;
	margin-top: -20px;
	float: left;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin-right: 0px;
	height: 0px;
	margin-left: 500px;
	margin-top: 30px;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-right: 10px;
    margin-left: 560px;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 200px;
}


	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 80px;
    margin-bottom: 50px;
}	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: none;
    width: 100%;
    bottom: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0px;
    position: static;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}

/*  _____________________________________________________________________________________I PAD PRO paysage +DESK5____________________________________________________________________________________*/
@media  (min-width:1340px)and (max-width:1374px){
	
.site{
	height: auto;	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-top: -48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -35px;
	width: 110%;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 80px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
    display: inline-block;
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 14px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: center;
    margin-left: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -5px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
	font-size: 16px;
	text-align: left;
	width: 450px;
	margin-top: -20px;
	float: left;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin-right: 0px;
	height: 0px;
	margin-left: 500px;
	margin-top: 30px;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-right: 10px;
    margin-left: 560px;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 200px;
}



	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 5px;
    margin-bottom: 100px;
}	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: left;
    width: 100%;
    position: static;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    bottom: 0px;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -10px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}



/*  _____________________________________________________________________________________DESK1 1440X900 ____________________________________________________________________________________*/
@media  (min-width:1375px)and (max-width:1490px){

.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-top: -48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -35px;
	width: 110%;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 90px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
    display: inline-block;
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    color: #E0E0E0;
    font-size: 14px;
    background-color: hsla(359,90%,51%,1.00);
    text-align: center;
    margin-left: 70px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -5px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
}		
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
	font-size: 16px;
	text-align: left;
	width: 450px;
	margin-top: -20px;
	float: left;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin-right: 0px;
	height: 0px;
	margin-left: 500px;
	margin-top: 30px;
}


.carte {
	background-repeat: no-repeat;
	background-image: url(../images/CARTE-IDF.jpg);
	margin-right: 10px;
	margin-left: 560px;
	padding-left: 0px;
	margin-top: 30px;
}


	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 80px;
}			
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    position: absolute;
    clear: none;
    bottom: 0px;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -10px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}
/*  _____________________________________________________________________________________MICROSOFT SUFACE 1500X1000____________________________________________________________________________________*/
@media  (min-width:1491px)and (max-width:1549px){
	
.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-top: -48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -35px;
	width: 110%;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 95px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
	margin-left: 85px;
}
	
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
	font-size: 16px;
	text-align: left;
	width: 450px;
	margin-top: -20px;
	float: left;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin-right: 0px;
	height: 0px;
	margin-left: 500px;
	margin-top: 30px;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-right: 10px;
    margin-left: 560px;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 200px;
}



	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 50px;
}			
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    position: absolute;
    margin-top: 150px;
    clear: none;
    bottom: 0px;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -10px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}

/*  _____________________________________________________________________________________DESK2 1600x900 ____________________________________________________________________________________*/
@media  (min-width:1550px)and (max-width:1654px){

.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-top: -48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -35px;
	width: 110%;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 105px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
	margin-left: 95px;
}	
	
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
	
.titre {
    background-color: #CFCFCF;
    height: 30px;
    font-size: 24px;
    text-align: left;
    vertical-align: 10px;
    padding-left: 25px;
    width: 100%;
    margin-top: 148px;
    padding-top: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.textecontenuBASIC {
    font-size: 16px;
    text-align: left;
    width: 450px;
    float: left;
}	
	
.tarifs {
    background-color: #FFFFFF;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    width: 320px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    margin-right: 0px;
    height: 0px;
    margin-left: 500px;
    margin-top: 70px;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-right: 10px;
    margin-left: 560px;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 200px;
}



	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 50px;
}					
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0px;
    position: absolute;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -10px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}


/*  _____________________________________________________________________________________DESK3 1680x1050____________________________________________________________________________________*/
@media  (min-width:1655px)and (max-width:1699px){
	
.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    padding-left: 22px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
	background-color: #000;
	height: 48px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: visible;
	margin-top: -48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -35px;
	width: 110%;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 115px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
	margin-left: 95px;
}	
	
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	

.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
	font-size: 16px;
	text-align: left;
	width: 450px;
	margin-top: -20px;
	float: left;
}

.tarifs {
    background-color: #FFFFFF;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    width: 320px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    margin-right: 0px;
    height: 0px;
    margin-left: 500px;
    margin-top: 50px;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-right: 10px;
    margin-left: 560px;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 200px;
}



	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 50px;
}	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: left;
    width: 100%;
    position: absolute;
    bottom: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -10px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}

/*  _____________________________________________________________________________________MOI x ____________________________________________________________________________________*/
@media  (min-width:1700px)and (max-width:1930px){

.site{
	
	}
	
.header {
    background-color: #FFFFFF;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    width: 1920px;
    padding-left: 100px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
    background-color: #000;
    height: 48px;
    font-family: Verdana, Geneva, sans-serif;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
    position: fixed;
    visibility: visible;
    margin-top: -48px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -35px;
    width: 1955px;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 135px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
	margin-left: 115px;
}
	
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.textecontenuBASIC {
	font-size: 16px;
	text-align: left;
	width: 450px;
	margin-top: -20px;
	float: left;
}

.tarifs {
    background-color: #FFFFFF;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    width: 320px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    margin-right: 0px;
    height: 0px;
    margin-left: 500px;
    margin-top: 60px;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-right: 10px;
    margin-left: 560px;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 200px;
}


	
.retour {
    height: 30px;
    width: 95px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    padding-top: 8px;
    color: #000;
    background-image: url(../images/bouton-comparer.jpg);
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FFF;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #FFF;
    text-align: center;
    margin-left: 150px;
    background-position: center 41px;
    margin-top: 50px;
    margin-bottom: 200px;
}	
	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: left;
    width: 100%;
    max-width: 1920px;
    margin-right: 5%;
    position: static;
    padding-top: 10px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -10px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
	.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}				
}

/*  _____________________________________________________________________________________+1930px ____________________________________________________________________________________*/
@media  (min-width:1931px)and (max-width:6000px){

.site{
	width: 1920px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	}
	
.header {
    background-color: #FF0000;
    height: 100px;
    position: fixed;
    top: 0px;
    background-repeat: no-repeat;
    visibility: visible;
    width: 1920px;
    margin-left: 320px;
    padding-left: 100px;
}



		
.header2 {
	height: 50px;
	background-color: #999;
	position: fixed;
	text-align: right;
	visibility: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/LOGO2.jpg);
	background-repeat: no-repeat;
}



 
.menu {
    background-color: #000;
    height: 48px;
    font-family: Verdana, Geneva, sans-serif;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
    position: fixed;
    visibility: visible;
    margin-top: -48px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 1920px;
    margin-left: 320px;
}
#menuhorizontal li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
	padding-left: 135px;
}
#menuhorizontal li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
	padding-left: 0px;
}
.menu2 {
	background-color: #000;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	visibility: hidden;
	vertical-align: 0px;
	padding-bottom: 10px;
	width: 800px;
	margin-top: -48px;
	margin-left: -40px;
}
#menuhorizontal3 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 14px;
	padding-left: 11px;
	vertical-align: top;
}
#menuhorizontal3 li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}
a {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 14px;
}
	
#menuhorizontal4 li {
	display: inline-block;
	list-style-type: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #E0E0E0;
	font-size: 14px;
	background-color: hsla(359,90%,51%,1.00);
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	margin-top: -5px;
	margin-left: 115px;
}
	
#menuhorizontal4 li :hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
}	
.titre {
	background-color: #CFCFCF;
	height: 30px;
	font-size: 24px;
	text-align: left;
	vertical-align: 10px;
	padding-left: 25px;
	width: 100%;
	margin-top: 148px;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 320px;
}
.textecontenuBASIC {
	font-size: 16px;
	text-align: left;
	width: 450px;
	margin-top: -20px;
	float: left;
	margin-left: 320px;
}

.tarifs {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	width: 320px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	margin-right: 0px;
	height: 0px;
	margin-left: 820px;
	margin-top: 30px;
}


.carte {
    background-repeat: no-repeat;
    background-image: url(../images/CARTE-IDF.jpg);
    margin-right: 10px;
    margin-left: 880px;
    padding-left: 0px;
    margin-top: 30px;
    margin-bottom: 200px;
}



	
.retour {
	height: 30px;
	width: 95px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	color: #000;
	background-image: url(../images/bouton-comparer.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	text-align: center;
	margin-left: 450px;
	background-position: center 41px;
	margin-top: 100px;
}	
.infosdiverses {
    background-color: #000000;
    height: 70px;
    text-align: left;
    font-size: 14px;
    float: left;
    width: 1920px;
    max-width: 1920px;
    margin-right: 5%;
    position: absolute;
    padding-top: 10px;
    margin-left: 320px;
}
#menuhorizontal2 li {
	color: #FCFBFB;
	text-decoration: underline;
	display: inline-block;
	margin-top: -10px;
	word-spacing: 0px;
	padding-left: 10px;
}
	
.facebook{
    background-image: url(../images/facbook-20x20.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 40px;
    position: static;
    margin-left: 520px;
    height: 40px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -40px;
    visibility: hidden;
	}
	
.instagram{
    background-image: url(../images/instagrarm40x40.jpg);
    background-position: center center;
    background-color: #000000;
    background-repeat: no-repeat;
    width: 50px;
    position: static;
    margin-left: 570px;
    height: 50px;
    float: left;
    border-radius: 5px;
    border-width: medium;
    margin-top: -47px;
    visibility: hidden;
	}					
}
