@media screen and (max-width:980px){
	.rbg > a{ pointer-events:none;}
}
.infobulle{
position:absolute;   
visibility:hidden;
z-index:1500;
width:200px;
height:auto;
text-align:left;
font-family:Verdana, Arial;
font-size:0.9em;
padding:5px;
background-color:#f8c93a;
color:#006666;
font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
border:2px solid #006600; text-align:left;}


.infobulle h3{
padding-left:20px;
display:inline;
color:#000000;
font-size: 1em;
}

.infobulle b{
color:#498029;
}
.ln_ajout_photo, 
.ln_ajout_photo a:link,
.ln_ajout_photo a:hover{
width:400px; height:30px;font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

img,ul,li{margin:0px; padding:0px;}

body{ padding:0px; margin:0px auto; background-color:#4E3D2E; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; }
#page{ width:945px;	left:50%; margin-left:-472px; position:absolute;}

#prec{background-image:url(../images/m1/bleu/moins_photos.gif);display:block; background-repeat:no-repeat; height:15px;float:left;margin-left:25px;padding-left:13px; width:70px;}
#suiv{background-image:url(../images/m1/bleu/plus_photos.gif); display:block; background-position:right;background-repeat:no-repeat;height:15px;float:right;width:70px;}

/*#header{background-color:#4E3D2E; width:945px; height:378px; float:left; overflow:hidden;}
#header #haut{background-color:#4E3D2E; width:945px; height:68px; position:absolute;z-index:2; float:left;}
#header #titre{margin:3px 0px 0px 5px; float:left;z-index:3;}
#header #logo{margin:3px 0px 0px 45px; float:left;z-index:4}
#header #epis{ margin:35px 0px 0px 0px;float:left;z-index:5}
#header #epi_bandeau{ top:25px;	left:493px;	position:absolute; z-index:10}
#header #vague{	top:320px;	position:absolute; z-index:7}
#header #arrondie{ top:65px; position:absolute;  z-index:8}
#header #titre_bandeau{	width:350px; height:45px; top:334px; left:100px; position:absolute;z-index:9}
#header #bd_zone1 img{ float:left;margin-top:65px;width:600px;}
#header #bd_zone2 img{float:right;margin-top:65px;}*/

#header{background-color:#4E3D2E; width:945px; height:378px; float:left; overflow:hidden;}
#header #haut{background-color:#4E3D2E; width:945px; height:68px; z-index:2; float:left;}
#header #titre{margin:3px 0px 0px 5px; float:left;z-index:3;}
#header #logo{margin:3px 0px 0px 45px; float:left;z-index:4;}
#header #epis{ margin:35px 0px 0px 0px;float:left;z-index:5;}
#header #vague{	top:321px;	left:0px;position:absolute; z-index:7;}
#header #arrondie{ top:65px;left:0px; position:absolute;  z-index:8;}
#header #titre_bandeau{	width:350px; height:45px; top:335px; left:100px; position:absolute; z-index:9}

#header #epi_bandeau{ top:26px;	left:496px;position:absolute; z-index:10;}
#header #bd_zone1{overflow:hidden;position:relative; height:310px; width:600px; float:left;}
#header #bd_zone2{overflow:hidden;position:relative; height:310px; width:345px; float:right;}
#header #bd_zone1 img{cursor:-moz-grab; display:block;float:left;}
#header #bd_zone2 img{cursor:-moz-grab; display:block;float:right;}

#img_z{ position:relative;}

#menu_header{background-color:#FFFFFF;height:auto;width:945px;float:left;text-align:center;}

/* Menu */
#menu_header #menurub, #menurub ul {padding : 0; margin : 0;list-style : none;line-height : 15px;height:auto;text-align : center;
font-weight : bold;	font-family : Arial;font-size : 12px; }
#menu_header #menurub a{ display	: block; 	padding-right: 5px; padding-left: 5px;	color: #4e3d2e;	text-decoration : none; 	min-width: 90px; }
#menu_header #menurub a:hover 	{color:#6c960e;}
#menu_header #menurub li a{ height:70px;margin: 25px 0px 0px 15px; }
#menu_header #menurub li ul li{ clear:both}
#menu_header #menurub li ul li a{  font-weight:normal;	color: #6c960e;	background-color:#eff8a1; opacity:0.85;
filter: alpha(opacity=85); background-image:none;	text-align:left;padding-left:5px;		line-height : 20px;	height:20px;	margin: 0px 0px 0px 5px; }
#menu_header #menurub li ul li a:hover{color:#FFF; background-color:#85b811;}
#menu_header #menurub li 	{ 	float : left; }
#menu_header #menurub li ul { 	position: absolute;left: -999em; }
#menu_header#menurub li:hover ul ul, #menurub li.sfhover ul ul{	left: -999em;}
#menu_header #sous li:hover ul ul, #sous li.sfhover ul ul{	left: -999em; }
#menu_header #menurub li:hover ul, #menurub li li:hover ul, #menurub li.sfhover ul, #menurub li li.sfhover ul {	left: auto; 	min-height: 0; 	z-index:1000;}

#footer{ background-color:#4E3D2E; width:945px; float:left;}
#foo_haut{ background-color:#4A94AD;  padding:5px 0px; width:945px; text-align:center; color:#FFFFFF; }

#foo_haut a{color:#FFFFFF; text-decoration:underline;}
#foo_haut a:hover{color:#FFFFFF; text-decoration:none;}

#foo_bas{ background-color:#85B811; padding:5px 0px; width:945px; text-align:center; color:#3e1616; }
#foo_bas a{color:#3e1616; text-decoration:underline;}
#foo_bas a:hover{color:#3e1616; text-decoration:none;}
#contenu{ background-color:#FFFFFF; width:945px;float:left;}

#contenu #contenu_haut{ width:925px; background-color:#FFFFFF; height:60px;}
#contenu #contenu_haut #titre{width:925px;color:#2C6B80; font-size:20px; margin:25px 0px 20px 20px;float:left;}

/*Modèle*/
#edit_m1{position:absolute;top:355px;left:430px;z-index:20; cursor:pointer;}
#edit_b1{position:absolute;top:70px;left:5px;z-index:21;cursor:pointer;}
#edit_b2{position:absolute;top:70px;left:925px;z-index:22;cursor:pointer;}

/*Page d'accueil*/
#contenu #col_gauche {width:130px;margin-left:20px;float:left;}
#contenu #col_gauche .zones_photos{width:130px; height:100px;margin-bottom:10px;float:left;cursor:pointer;}
#contenu #col_milieu {width:430px;margin-left:20px;float:left}
#contenu #col_droite {width:325px;float:left;}

#contenu #contenu_bas #zone_ajout_video { margin:5px;width:330px;float:left;}
#contenu #contenu_bas #zone_ajout_video #lien {width:300px; float:left;margin-top:2px;}
#contenu #contenu_bas #zone_ajout_video #lien a:link,a:visited{text-decoration:none; color:#FF6600; }
#contenu #contenu_bas #zone_ajout_video #lien a:hover{text-decoration:underline; color:#FF6600; }
#contenu #contenu_bas #zone_ajout_video #imgsupp{width:20px;float:left; }
#contenu #contenu_bas #zone_ajout_video #lien_fermer{float:right; margin:5px 10px 0px 0px;}
#contenu #contenu_bas #zone_ajout_video #zone_frmvideo{background-color:#cccccc;float:left;width:315px; display:none;  }
#contenu #contenu_bas #zone_ajout_video #zone_frmvideo a:link,a:visited{text-decoration:none; color:#FF6600; }
#contenu #contenu_bas #zone_ajout_video #zone_frmvideo a:hover{text-decoration:underline; color:#FF6600; }
#contenu #contenu_bas #zone_ajout_video #zone_frmvideo #liens { margin:0px 5px 5px; float:right}
#contenu #contenu_bas #zone_ajout_video #zone_frmvideo #titre{width:300px;margin:5px; float:left; }
#contenu #contenu_bas #zone_ajout_video #src_video{width:300px;margin:5px; }

.zones_desc{margin:0px 0px 10px 0px; text-align:justify;}
#zone_accueil_desctop{width:405px;float:left;}
#zone_accueil_desctop2{width:405px;float:left;}
#zone_accueil_descbottom{width:750px;display:none;float:left;}
#edit_zone1{position:relative;top:-20px;left:110px;z-index:11;cursor:pointer;}/*photo1*/
#edit_zone2{position:relative;top:-20px;left:110px;z-index:12;cursor:pointer;}/*photo2*/
#edit_zone3{position:relative;top:-20px;left:110px;z-index:13;cursor:pointer;}/*photo3*/
#edit_zone4{position:relative;top:-20px;left:305px;z-index:14;cursor:pointer;}/*photo4*/
#edit_zone5{float:right;margin:10px 00px 0px 0px;z-index:15;cursor:pointer;}/*descriptif commercial*/
#edit_zone6{float:right;margin:0px 4px 0px 0px;z-index:16;cursor:pointer;}/*descriptif technique*/

/*Popup de modification du bandeau*/
#popup_bandeau #popup_titre{margin:5px;float:left;}
#popup_bandeau #popup_fermer{margin:5px;float:right;}
#popup_bandeau a:link,a:visited,a:hover,a:active{color:#FFFFFF;}
#popup_bandeau{ border:1px solid #000000; width:945px; background-color:#FFFFFF; left:50%;top:50%;z-index:1000;margin-left:-473px;margin-top:-240px; position:absolute; display:none;}
#popup_bandeau #popup_barre_bandeau{  font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#a8d58a; width:945px; height:25px; }
#popup_bandeau #popup_contenu_bandeau{ margin:5px; width:930px;}
#popup_bandeau #apercu_titre{border:1px solid #333333;width:450px;height:90px;overflow:scroll;}
#popup_bandeau #apercu_couleur{width:130px;height:18px;border:1px solid #FFFFFF;float:left;display:block;}
#popup_bandeau #apercu{border:1px solid #CCCCCC;width:910px;height:129px;overflow:hidden;}

/*Popup de modification d'une description*/
#popup_desc{ border:1px solid #000000; width:500px; background-color:#FFFFFF; top:50%; left:50%; z-index:2000; margin-left:-250px; margin-top:0px;  position:absolute; display:none;}
#popup_desc #popup_titre{margin:5px;float:left;}
#popup_desc #popup_fermer{margin:5px;float:right; width:130px; text-align:right}
#popup_desc a:link,a:visited{color:#FFFFFF;}
#popup_desc #popup_barre{  font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#000000; width:500px; height:25px; }
#popup_desc #popup_contenu{ text-align:center; margin:5px;}
#popup_desc #description{width:100%;}

/*Popup de modification du contenu d'une page*/
#popup_descgrd{ border:1px solid #000000; width:900px; background-color:#FFFFFF; top:550px; height:auto; left:440px; z-index:2000; margin-left:-250px; margin-top:0px;  position:absolute; display:none;}
#popup_descgrd #popup_descgrd_titre{margin:5px;float:left;}
#popup_descgrd #popup_descgrd_fermer{margin:5px;float:right; width:130px; text-align:right}
#popup_descgrd a:link,a:visited{color:#FFFFFF;}
#popup_descgrd #popup_descgrd_barre{  font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#000000; width:900px; height:25px; }
#popup_descgrd #popup_descgrd_contenu{ text-align:center; margin:5px;}
#popup_descgrd #description_grd{width:100%;}

/*Popup photos */
#popup_photos #popup_titre{margin:5px;float:left; width:200px;}
#popup_photos #popup_fermer{margin:5px;float:right; width:130px; text-align:right}
#popup_photos #popup_barre a:link,a:visited,a:hover,a:active{color:#FFFFFF;}
#popup_photos{font-size:12px; border:1px solid #000000; width:460px; background-color:#FFFFFF; left:50%;top:50%;z-index:1000;margin-left:-250px; position:absolute; display:none; height:auto;}
#popup_photos #popup_barre{  font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#000000; width:460px; height:25px; }
#popup_photos #popup_contenu{ margin:5px; width:440px; height:auto;}
#popup_photos #listes_photos{ width:420px;margin:10px; float:left; height:auto; }
#popup_photos #diapo_ajout{ color:#000000; width:440px; text-align:right; height:20px;}
/*#popup_photos #diapo_ajout a:link,a:hover{ color:#000000;}*/
.cnt_photo{float:left;width:130px;  margin:5px;}
#popup_photos #popup_valider{float:left; cursor:pointer;
background-color: #666699;
color:#FFFFFF;
height:22px;
	border-width: 1px;
	border-color:#000000;
	border-style: solid;
	font-weight:bold; }

/*Popup diaporama */

#popup_diapo{font-size:12px; border:1px solid #000000; width:460px; background-color:#FFFFFF; left:50%;top:470px;z-index:1000;margin-left:-250px; position:absolute; display:none; height:auto;}
#popup_diapo #popup_titre{margin:5px;float:left; width:200px;}
#popup_diapo #popup_fermer{margin:5px;float:right; width:130px; text-align:right;color:#FFFFFF}
/*#popup_diapo #popup_barre a:link,a:hover{color:#FFFFFF}*/
#popup_diapo #popup_barre{  font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#000000; width:460px; height:25px; }
#popup_diapo #popup_contenu{ margin:5px; width:440px; height:auto;}
#popup_diapo #listes_diapos{ width:420px;margin:10px; float:left; height:auto;}
#popup_diapo #diapo_ajout{ color:#000000; width:440px; text-align:right; height:20px;}
/*#popup_diapo #diapo_ajout a:link,a:hover{ color:#000000;}*/
.cnt_photo{float:left;width:130px;  margin:5px;}
#popup_diapo #popup_valider{float:left;}

/*Popup photos liens */

#popup_lien{font-size:12px; border:1px solid #000000; width:460px; background-color:#FFFFFF; left:50%;top:470px;z-index:1000;margin-left:-250px; position:absolute; display:none; height:auto;}
#popup_lien #popup_titre{margin:5px;float:left; width:200px;}
#popup_lien #popup_fermer{margin:5px;float:right; width:130px; text-align:right;color:#FFFFFF}
#popup_lien #popup_barre{  font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#000000; width:460px; height:25px; }
#popup_lien #popup_contenu{ margin:5px; width:440px; height:auto;}
#popup_lien #listes_lien{ width:420px;margin:10px; float:left; height:auto;}
#popup_lien #lien_ajout{ color:#000000; width:440px; text-align:right; height:20px;}
.cnt_photo{float:left;width:130px;  margin:5px;}
#popup_lien #popup_valider{float:left;}
#popup_lien #lien_ajout_lien{ width:420px; float:left; text-align:right;}
#popup_lien #lien_ajout_lien .ajout_photo:link,
#popup_lien #lien_ajout_lien .ajout_photo:visited
#popup_lien #lien_ajout_lien .ajout_photo:hover,
#popup_lien #lien_ajout_lien .ajout_photo:active{color:#85B811;}


/*Page des gîtes*/
#gites_contenu_haut{ width:945px; float:left; margin-top:10px;}
#gites_contenu_haut #menu{ width:885px; margin:0px 0px 0px 30px; float:left; border-bottom:1px solid #9ed140;	background-image: url(../images/m1/marron/fd_menu.jpg); background-repeat:repeat-x; background-position:bottom;}
#gites_contenu_haut #menu #titre{margin:0px 0px 0px 0px;width:295px;height:50px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#2c6b80; font-size:16px; line-height:50px; }
#gites_contenu_haut #menu #titre img{margin-right:5px; float:left;}




/*-----------------------------menu secondaire-----------------------------------*/
#gites_contenu_haut #menu #onglets{width:590px;float:left;}
#gites_contenu_haut #menu #onglets ul{float:right; padding:0px; margin:0px;}
#gites_contenu_haut #menu #onglets li{font-size:11px; height:50px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px; }	
#gites_contenu_haut #menu #onglets li a{display:block;float:left; height:50px; line-height:50px; color:#84a1ab;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:11px; padding:0px 0px 0px 10px; cursor:pointer; background:url(../images/m1/marron/onglet_of.jpg) no-repeat left top;
}

#gites_contenu_haut #menu #onglets li a b {float:left;text-decoration:none;display:block;padding:0px 10px 0px 0px;
 background:url(../images/m1/marron/onglet_of.jpg) no-repeat right top;}
#gites_contenu_haut #menu #onglets li a:hover {color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);}

#gites_contenu_haut #menu #onglets li a:hover b {background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;}


#gites_contenu_haut #menu #onglets li.current a { color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);
}

#gites_contenu_haut #menu #onglets li.current a b {
 background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;
}

/*-----------------------------fin menu secondaire-----------------------------------*/


#gites_contenu_bas {width:945px; float:left; padding:0px; margin:0px;}
#gites_contenu_bas #col_gauche #zone_photos{width:480px; float:left; padding:15px 0px 0px 0px; margin:0px; }
#gites_contenu_bas #col_gauche .zones_photos1{border:2px solid transparent; width:130px; height:100px;float:left;margin:0px 15px 15px 10px;float:left;cursor:pointer; text-align:center;}
#gites_contenu_bas #col_gauche .zones_photos{border:2px solid transparent;width:130px;height:100px;margin:0px 15px 15px 0px;float:left;cursor:pointer;text-align:center;}

#gites_contenu_bas #col_gauche .zones_photos img{border:2px solid #929292}
#gites_contenu_bas #col_gauche .zones_photos1 img{border:2px solid #929292}

#gites_contenu_bas #col_gauche #infos{width:100%; margin-top:10px; float:left;}
#gites_contenu_bas #col_gauche #infos_gauche{width:240px;float:left; color:#85b811; padding-left:10px; margin-bottom:10px; }
#gites_contenu_bas #col_gauche #infos a{color:#85b811;}
#gites_contenu_bas #col_gauche #infos a:hover{text-decoration:none;}

#gites_contenu_bas #col_droite {width:440px;float:right; text-align:center; padding-top:15px;}
#gites_contenu_bas #col_droite #zoom {border:2px solid #929292;margin:0px 30px 0px 0px; float:right;}
#gites_contenu_bas #bas {width:885px;float:left; padding:20px 30px 20px 30px; color:#2c6b80;}
#gites_contenu_bas #bas #zone_gites_descbottom{float:left; width:885px;}
#gites_contenu_bas #bas #zone_gites_desctop{float:left; width:885px;margin-bottom:10px;}
#gites_contenu_bas #bas #infos_plus{float:left; width:845px; padding:20px; background-color:#f8fcce; font-size:10px; margin-top:20px;}


#gites_contenu_bas #edit_zone1{position:relative;top:35px;left:470px;z-index:20;cursor:pointer;}
#gites_contenu_bas #edit_zone2 {position:relative;top:20px;left:894px;cursor:pointer;}

#gites_contenu_bas #col_gauche #confort{width:455px;margin:10px 0px 10px 10px;float:left; color:#2C6B80;}
#gites_contenu_bas #col_gauche #confort ul{float:left; width:200px;margin-left:15px; color:#2C6B80;}

#gites_contenu_bas #drapeaux { width:800px; margin-bottom:20px;}
#gites_contenu_bas #zone_gites_desctrad{left:30px;width:885px; height:auto;position:absolute; border:1px solid #666666; z-index:1000; background-color:#F3F99F; display:none;}
#gites_contenu_bas #zone_gites_desctrad #cnt_desctrad{ width:870px; height:auto;margin:10px;}
#gites_contenu_bas #zone_gites_desctrad #fermer_desctrad{margin-top:10px;width:870px; text-align:right;}

/*-------------------------page tarifs-----------------------------------*/

#tarifs_contenu_haut{ width:945px; float:left; margin-top:10px;}
#tarifs_contenu_haut #menu{ width:885px; margin:0px 0px 0px 30px; float:left; border-bottom:1px solid #9ed140;	background-image: url(../images/m1/marron/fd_menu.jpg); background-repeat:repeat-x; background-position:bottom;}
#tarifs_contenu_haut #menu #titre{margin:0px 0px 0px 0px;width:285px;height:50px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#2c6b80; font-size:16px; line-height:50px;}
#tarifs_contenu_haut #menu #titre img{margin-right:5px; float:left;}


/*-----------------------------menu secondaire-----------------------------------*/
#tarifs_contenu_haut #menu #onglets{width:600px;float:left;}
#tarifs_contenu_haut #menu #onglets ul{float:right; padding:0px; margin:0px;}
#tarifs_contenu_haut #menu #onglets li{font-size:11px; height:50px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px; }	
#tarifs_contenu_haut #menu #onglets li a{display:block;float:left; height:50px; line-height:50px; color:#84a1ab;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:11px; padding:0px 0px 0px 10px; cursor:pointer; background:url(../images/m1/marron/onglet_of.jpg) no-repeat left top;
}

#tarifs_contenu_haut #menu #onglets li a b {float:left;text-decoration:none;display:block;padding:0px 10px 0px 0px;
 background:url(../images/m1/marron/onglet_of.jpg) no-repeat right top;}
#tarifs_contenu_haut #menu #onglets li a:hover {color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);}

#tarifs_contenu_haut #menu #onglets li a:hover b {background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;}


#tarifs_contenu_haut #menu #onglets li.current a { color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);
}

#tarifs_contenu_haut #menu #onglets li.current a b {
 background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;
}

/*-----------------------------fin menu secondaire-----------------------------------*/


#tarifs_contenu_bas {width:945px; float:left; padding:0px; margin:0px; min-height:400px;}
#tarifs_contenu_bas #col_gauche{float:left; width:480px; padding:15px 0px 0px 0px;}
#tarifs_contenu_bas #col_gauche #zone_photos{width:155px; float:left; padding:0px 0px 0px 0px; margin:0px; }

#tarifs_contenu_bas #col_gauche .zones_photos{border:2px solid #929292;width:130px;height:100px;margin:0px 15px 15px 10px;float:left;}
#tarifs_contenu_bas #col_gauche #btn_tarifs{float:left; width:470px; padding:15px 0px 0px 0px; margin:0px 0px 0px 10px;}
#tarifs_contenu_bas #col_gauche #btn_tarifs #btn_g{float:left; width:235px;}
#tarifs_contenu_bas #col_gauche #btn_tarifs #btn_d{float:right; width:235px;}
#tarifs_contenu_bas #col_gauche #btn_tarifs input{border-bottom:1px solid #2c6b80; border-right:1px solid #2c6b80;  border-left:none; border-top:none; background-color:#4994ad; color:#FFFFFF; width:150px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; margin-bottom:10px; cursor:pointer;}
#tarifs_contenu_bas #col_droite {width:440px;float:right; text-align:center; padding-top:15px; padding-bottom:15px;}
#tarifs_contenu_bas #col_droite #tab_tarifs{color:#2c6b80; font-size:12px; background-color:#f2f99e;}
#tarifs_contenu_bas #col_droite #tab_tarifs td{padding:5px; border-bottom:2px solid #FFFFFF;}
#tarifs_contenu_bas #col_droite #tab_tarifs td.cell_g{font-weight:normal;}
#tarifs_contenu_bas #col_droite #tab_tarifs td.cell_d{font-weight:bold;}
#tarifs_contenu_bas #col_droite #tab_tarifs tr{border-bottom:2px solid #FFFFFF;}
#tarifs_contenu_bas #col_droite #tab_tarifs .titre_tab{color:#85b811; font-size:14px; font-weight:bold; text-align:center;}
#tarifs_contenu_bas #col_gauche #zone_tarifs_desctop{float:left; width:455px; padding:15px 15px 15px 0px; margin:0px 0px 20px 10px; color:#2c6b80; }
#tarifs_contenu_bas #col_droite #zoom {border:2px solid #929292;margin:0px 30px 20px 0px; float:right;}


#tarifs_contenu_bas #col_gauche #btn_tarifs .bouton_bleu:link,
#tarifs_contenu_bas #col_gauche #btn_tarifs .bouton_bleu:visited,
#tarifs_contenu_bas #col_gauche #btn_tarifs .bouton_bleu:hover,
#tarifs_contenu_bas #col_gauche #btn_tarifs .bouton_bleu:active
{border-bottom:1px solid #2c6b80; border-right:1px solid #2c6b80;  border-left:none; border-top:none; background-color:#4994ad; color:#FFFFFF; width:150px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; cursor:pointer;display:block;text-align:center;text-decoration:none;line-height:20px;}




#tarifs_contenu_bas #col_gauche #zone_ident{color:#2c6b80; float:left; width:200px; margin:0px 0px 20px 0px;}
/*#tarifs_contenu_bas #edit_zone1{position:absolute;top:620px;left:140px;z-index:20;cursor:pointer;}*/
#tarifs_contenu_bas #edit_zone1{position:relative;top:80px;left:-235px;z-index:20;cursor:pointer;}

#tarifs_contenu_bas #tarifs_dispo { background-color:#FFFFFF; margin-top:20px;margin-left:20px; width:870px; float:left;height:2000px;display:none;}
#tarifs_contenu_bas  #tarifs_themes{ float:left; width:845px; padding:20px; background-color:#f8fcce; font-size:10px; margin:20px 0px 20px 20px; color:#2c6b80;}
#tarifs_contenu_bas  #tarifs_per{  background-color:#FFFFFF; margin-top:20px;margin-left:20px; width:920px;float:left;height:600px;display:none;}
#tarifs_contenu_bas  #tarifs_resa{  background-color:#FFFFFF;margin-top:20px;margin-left:20px; width:920px;float:left;height:auto;display:none;}
#tarifs_contenu_bas  #tarifs_vac{ background-color:#FFFFFF; margin-top:20px;margin-left:20px; width:920px;float:left;height:650px;display:none;}

#tarifs_contenu_bas  #cnt_tarifs_dispo {float:left;width:920px;height:2000px; background-color:#FFFFFF;}
#tarifs_contenu_bas  #cnt_tarifs_themes{float:left;width:920px;height:900px;}
#tarifs_contenu_bas  #cnt_tarifs_per{float:left;width:920px; height:600px;}
#tarifs_contenu_bas  #cnt_tarifs_resa{float:left;width:920px;height:900px;}
#tarifs_contenu_bas  #cnt_tarifs_vac{float:left;width:920px;height:600px;}

#tarifs_contenu_bas table{margin:auto;}
#tarifs_contenu_bas .fermer_tarifs a:link,
#tarifs_contenu_bas .fermer_tarifs a:hover{color:#333333;text-decoration:underline; float:right; height:25px;}
#tarifs_contenu_bas .col_blanc{	background-color:#FFFFFF;}
#tarifs_contenu_bas .periode_titre{	background-color:#FFFFFF;	height:20px;	font-weight:bold;	font-size:11px;	text-align:center;}
#tarifs_contenu_bas .periode_titre_blanc{	background-color:#7CBD4F;	color:#FFFFFF;	height:20px;	font-size:11px;	text-align:center;}
#tarifs_contenu_bas .col_vert{	background-color:#7CBD4F;}
#tarifs_contenu_bas .col_vert_clair{background-color:#DBEBAA;}
#tarifs_contenu_bas #zone_periodes{width:620px;}
#tarifs_contenu_bas #zone_vacances{width:600px; }
#tarifs_contenu_bas #tarifs_vac .fermer_tarifs {margin-right:160px;}
#tarifs_contenu_bas #tarifs_per .fermer_tarifs {margin-right:160px;}
/*-------------------------fin page tarifs-----------------------------------*/


/*-------------------------page surplace-----------------------------------*/

#surplace_contenu_haut{ width:945px; float:left; margin-top:10px;}
#surplace_contenu_haut #menu{ width:885px; margin:0px 0px 0px 30px; float:left; border-bottom:1px solid #9ed140;	background-image: url(../images/m1/marron/fd_menu.jpg); background-repeat:repeat-x; background-position:bottom;}
#surplace_contenu_haut #menu #titre{margin:0px 0px 0px 0px;width:285px;height:50px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#2c6b80; font-size:16px; line-height:50px;}
#surplace_contenu_haut #menu #titre img{margin-right:5px; float:left;}


/*-----------------------------menu secondaire-----------------------------------*/
#surplace_contenu_haut #menu #onglets{width:600px;float:left;}
#surplace_contenu_haut #menu #onglets ul{float:right; padding:0px; margin:0px;}
#surplace_contenu_haut #menu #onglets li{font-size:11px; height:50px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px; }	
#surplace_contenu_haut #menu #onglets li a{display:block;float:left; height:50px; line-height:50px; color:#84a1ab;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:11px; padding:0px 0px 0px 10px; cursor:pointer; background:url(../images/m1/marron/onglet_of.jpg) no-repeat left top;
}

#surplace_contenu_haut #menu #onglets li a b {float:left;text-decoration:none;display:block; padding:0px 10px 0px 0px;
 background:url(../images/m1/marron/onglet_of.jpg) no-repeat right top;}
#surplace_contenu_haut #menu #onglets li a:hover {color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);}

#surplace_contenu_haut #menu #onglets li a:hover b {background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;}


#surplace_contenu_haut #menu #onglets li.current a { color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);
}

#surplace_contenu_haut #menu #onglets li.current a b {
 background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;
}



/*-----------------------------fin menu secondaire-----------------------------------*/


#surplace_contenu_bas {width:945px; float:left; padding:0px; margin:0px;}
#surplace_contenu_bas #col_gauche{float:left; width:480px; padding:15px 0px 0px 0px;}

#surplace_contenu_bas #col_gauche #titre_diapo{font-size:14px;float:left; width:480px; height:30px; margin:5px 0px 0px 5px;}
#surplace_contenu_bas #col_gauche #zoom_diapo{float:left; width:480px;height:320px; margin:0px 5px 5px 5px; }
#surplace_contenu_bas #col_gauche #zoom_diapo #msg_diapo_vide { font-size:14px; text-align:center;float:left; width:480px; height:300px; border:2px solid #666666; margin:0px 0px 20px 0px;}
#surplace_contenu_bas #col_gauche #descr_mono{ width:470px; margin:0px 0px 5px 10px; float:left; }

#surplace_contenu_bas #col_droite {width:440px;float:right; text-align:center; padding-top:15px;}

#surplace_contenu_bas #col_droite ul{list-style:none;display:block;float:left;margin:50px 0px 0px 15px; width:420px; text-align:left;}
#surplace_contenu_bas #col_droite li{margin:5px;width:340px;float:left;}

#surplace_contenu_bas #col_droite .edit_diapo{float:left;margin:3px 0px 0px 5px; cursor:pointer;}

#surplace_contenu_bas #col_droite #zone_ajout{float:left; width:400px; margin-left:20px;}

#surplace_contenu_bas #col_droite #zone_ajout_liens{float:right; color:#85b811;}
#surplace_contenu_bas #col_droite #zone_ajout_liens a{color:#85b811; text-decoration:underline; cursor:pointer;}
#surplace_contenu_bas #col_droite #zone_ajout_liens a:hover{color:#85b811; text-decoration:none; cursor:pointer;}
#surplace_contenu_bas #col_droite #zone_ajout_lib{width:400px;height:60px;display:none;padding:2px; background-color:#EEF3B3;}
#surplace_contenu_bas #col_droite #zone_ajout #lien_creer{height:25px; width:385px; padding-right:15px;}
#surplace_contenu_bas #col_droite #zone_diaporama .zone_titre_diapo{float:left;width:315px; height:20px;font-weight:bold; text-decoration:underline; color:#0066CC;}

#surplace_contenu_bas #col_droite #zone_diaporama #zone_titre_diapo a:hover, a:link, a:visited{color:#85b811; text-decoration:underline; cursor:pointer;}


#surplace_contenu_bas #col_droite #zone_diaporama .zone_descr_diapo{margin-top:5px;margin-bottom:10px;float:left; width:390px}
#surplace_contenu_bas #col_droite #zone_diaporama .zone_descr_diapo a{text-decoration:underline; cursor:pointer; color:#85b811}
#surplace_contenu_bas #col_droite #zone_diaporama .zone_btn_diapo{float:left; width:75px; }
#surplace_contenu_bas #col_droite #zone_diaporama .zone_upd_diapo{float:left; background-color:#999999; width:390px;margin-top:10px;margin-bottom:10px;padding:5px;display:none;}
#surplace_contenu_bas #col_droite #zone_diaporama .zone_upd_diapo input{float:left; width:375px;padding:5px;}
#surplace_contenu_bas #col_droite #zone_diaporama .zone_upd_diapo textarea{float:left; width:375px; height:150px;padding:5px;}
#surplace_contenu_bas #col_droite #zone_diaporama .zone_upd_dlien {float:right; color:#0066CC;}

#surplace_contenu_bas #col_droite #zone_diaporama {float:left;}
#surplace_contenu_bas #col_droite #loisir{width:415px;margin:20px 0px 0px 10px;float:left; color:#2C6B80;}
#surplace_contenu_bas #col_droite #titre_loisir{float:left;width:380px;font-weight:bold;color:#2C6B80; text-align:left;}
#surplace_contenu_bas #col_droite #loisir ul{float:left; width:200px; color:#2C6B80;margin:0px;}
#surplace_contenu_bas #col_droite #loisir li{float:left;margin:5px 0px 0px 0px}

/*-------------------------fin page activites-----------------------------------*/

/*-------------------------page surplace-----------------------------------*/

#activites_contenu_haut{ width:945px; float:left; margin-top:10px;}
#activites_contenu_haut #menu{ width:885px; margin:0px 0px 0px 30px; float:left; border-bottom:1px solid #9ed140;	background-image: url(../images/m1/marron/fd_menu.jpg); background-repeat:repeat-x; background-position:bottom;}
#activites_contenu_haut #menu #titre{margin:0px 0px 0px 0px;width:285px;height:50px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#2c6b80; font-size:16px; line-height:50px;}
#activites_contenu_haut #menu #titre img{margin-right:5px; float:left;}


/*-----------------------------menu secondaire-----------------------------------*/
#activites_contenu_haut #menu #onglets{width:600px;float:left;}
#activites_contenu_haut #menu #onglets ul{float:right; padding:0px; margin:0px;}
#activites_contenu_haut #menu #onglets li{font-size:11px; height:50px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px; }	
#activites_contenu_haut #menu #onglets li a{display:block;float:left; height:50px; line-height:50px; color:#84a1ab;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:11px; padding:0px 0px 0px 10px; cursor:pointer; background:url(../images/m1/marron/onglet_of.jpg) no-repeat left top;
}

#activites_contenu_haut #menu #onglets li a b {float:left;text-decoration:none;display:block;padding:0px 10px 0px 0px;
 background:url(../images/m1/marron/onglet_of.jpg) no-repeat right top;}
#activites_contenu_haut #menu #onglets li a:hover {color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);}

#activites_contenu_haut #menu #onglets li a:hover b {background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;}


#activites_contenu_haut #menu #onglets li.current a { color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);
}

#activites_contenu_haut #menu #onglets li.current a b {
 background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;
}

/*-----------------------------fin menu secondaire-----------------------------------*/


#activites_contenu_bas {width:945px; float:left; padding:0px; margin:0px;}
#activites_contenu_bas #col_gauche{float:left; width:480px; padding:15px 0px 0px 0px;}

#activites_contenu_bas #col_gauche #titre_diapo{font-size:14px;float:left; width:480px; height:30px; margin:5px 0px 0px 5px; color:#4E3D2E;}
#activites_contenu_bas #col_gauche #zoom_diapo{float:left; width:480px; height:320px; margin:0px 5px 5px 5px; }
#activites_contenu_bas #col_gauche #zoom_diapo #msg_diapo_vide { font-size:14px; text-align:center;float:left; width:480px; height:300px; border:2px solid #666666; margin:0px 0px 20px 0px;}
#activites_contenu_bas #col_gauche #descr_mono{ width:470px; margin:0px 0px 5px 10px; float:left; }
#activites_contenu_bas #col_gauche #zoom_diapo #navig_mono{ width:480px;}
#activites_contenu_bas #col_gauche #zoom_diapo #navig_mono .zones_diapos{ background-color:#999999; float:left; width:40px; height:40px;}

#activites_contenu_bas #col_droite {width:440px;float:right; text-align:center; padding-top:15px;}

#activites_contenu_bas #col_droite ul{list-style:none;display:block;float:left;margin:50px 0px 0px 15px; width:420px; text-align:left;}
#activites_contenu_bas #col_droite li{margin:5px;width:340px;float:left;}

#activites_contenu_bas #col_droite .edit_diapo{float:left;margin:3px 0px 0px 5px;}

#activites_contenu_bas #col_droite #zone_ajout{float:left; width:400px; margin-left:20px;}
#activites_contenu_bas #col_droite #zone_ajout_liens{float:right;color:#85b811;}
#activites_contenu_bas #col_droite #zone_ajout_lib{width:400px;height:60px;display:none;padding:2px; background-color:#EEF3B3;}
#activites_contenu_bas #col_droite #zone_ajout a:link, a:visited, a:hover, a:active{ text-decoration:underline; cursor:pointer; height:25px; color:#85B811;}



#activites_contenu_bas #col_droite #zone_ajout #lien_creer{ height:25px; width:385px; padding-right:15px; }




#activites_contenu_bas #col_droite #zone_diaporama .zone_titre_diapo{float:left;width:300px; height:20px;font-weight:bold; text-decoration:underline; color:#0066CC}
#activites_contenu_bas #col_droite #zone_diaporama .zone_descr_diapo{margin-top:5px;margin-bottom:10px;float:left; width:390px}
#activites_contenu_bas #col_droite #zone_diaporama .zone_descr_diapo a{text-decoration:underline; cursor:pointer; color:#0066CC}
#activites_contenu_bas #col_droite #zone_diaporama .zone_btn_diapo{float:left; width:75px;} 
#activites_contenu_bas #col_droite #zone_diaporama .zone_btn_diapo img
{cursor:pointer; }
#activites_contenu_bas #col_droite #zone_diaporama .zone_upd_diapo{float:left; background-color:#999999; width:390px;margin-top:10px;margin-bottom:10px;padding:5px;display:none;}
#activites_contenu_bas #col_droite #zone_diaporama .zone_upd_diapo input{float:left; width:375px;padding:5px;}
#activites_contenu_bas #col_droite #zone_diaporama .zone_upd_diapo textarea{float:left; width:375px; height:150px;padding:5px;}
#activites_contenu_bas #col_droite #zone_diaporama .zone_upd_dlien {float:right; color:#0066CC}

/*-------------------------fin page activites-----------------------------------*/

/*------------------------- des pages de type libre-----------------------------------*/
#rubrique_contenu #zone_liens{ float:left; width:895px;}
#rubrique_contenu #zone_liens #edit_lien { margin:5px; clear:left; float:left;}
#rubrique_contenu #zone_liens .zone_photo_lien {margin:5px; width:50px; height:25px; float:left;clear:left;}
#rubrique_contenu #zone_liens .zone_titre_lien{width:760px;height:auto;font-weight:bold; color:#000000; margin-top:5px;float:left;}
#rubrique_contenu #zone_liens .zone_descr_lien{float:left;}
#rubrique_contenu #zone_liens .zone_btn_lien{ width:40px;margin-top:8px;float:right; cursor:pointer}
#rubrique_contenu #zone_liens .zone_descr_lien{margin-top:0px;margin-bottom:10px;float:left; width:800px}
#rubrique_contenu #zone_liens .zone_upd_lien{float:left; background-color:#cccccc; width:310px;margin:10px 0px 10px 38px;padding:5px;display:none;}
#rubrique_contenu #zone_liens .zone_upd_dlien{float:right;}
#rubrique_contenu{ width:895px; float:left; margin:25px; min-height:500px; border:1px solid #CCCCCC;}
#rubrique_contenu #zone_ajout{float:left; width:880px; margin:5px;font-size:12px; }
#rubrique_contenu #zone_ajout #lien_creer{  text-align:center;}
#rubrique_contenu #zone_ajout_liens{float:right; color:#85b811;}
#rubrique_contenu #zone_ajout_liens a{color:#85b811; text-decoration:underline; cursor:pointer;}
#rubrique_contenu #zone_ajout_liens a:hover{color:#85b811; text-decoration:none; cursor:pointer;}
#rubrique_contenu #zone_ajout #zone_crea{ background-color:#cccccc; width:320px;left:600px; margin-top:5px;float:right; position:absolute; display:none;}
#rubrique_contenu #zone_ajout #zone_crea #zone_inter_crea{ width:315px;margin:5px 0px 0px 5px;}
#rubrique_contenu #zone_ajout #zone_crea #zone_inter_liens{  float:right; margin:5px 10px;};


/*-------------------------page réservations-----------------------------------*/

#resa_contenu_haut{ width:945px; float:left; margin-top:10px;}
#resa_contenu_haut #menu{ width:885px; margin:0px 0px 0px 30px; float:left; border-bottom:1px solid #9ed140;	background-image: url(../images/m1/marron/fd_menu.jpg); background-repeat:repeat-x; background-position:bottom;}
#resa_contenu_haut #menu #titre{margin:0px 0px 0px 0px;width:285px;height:50px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#2c6b80; font-size:16px; line-height:50px;}
#resa_contenu_haut #menu #titre img{margin-right:5px; float:left;}


/*-----------------------------menu secondaire-----------------------------------*/
#resa_contenu_haut #menu #onglets{width:600px;float:left;}
#resa_contenu_haut #menu #onglets ul{float:right; padding:0px; margin:0px;}
#resa_contenu_haut #menu #onglets li{font-size:11px; height:50px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px; }	
#resa_contenu_haut #menu #onglets li a{display:block;float:left; height:50px; line-height:50px; color:#84a1ab;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:11px; padding:0px 0px 0px 10px; cursor:pointer; background:url(../images/m1/marron/onglet_of.jpg) no-repeat left top;
}

#resa_contenu_haut #menu #onglets li a b {float:left;text-decoration:none;display:block;padding:0px 10px 0px 0px;
 background:url(../images/m1/marron/onglet_of.jpg) no-repeat right top;}
#resa_contenu_haut #menu #onglets li a:hover {color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);}

#resa_contenu_haut #menu #onglets li a:hover b {background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;}


#resa_contenu_haut #menu #onglets li.current a { color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);
}

#resa_contenu_haut #menu #onglets li.current a b {
 background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;
}

/*-----------------------------fin menu secondaire-----------------------------------*/


#resa_contenu_bas {width:945px; float:left; padding:0px; margin:0px;}

#resa_contenu_bas  #cnt_resa{  background-color:#FFFFFF;margin-top:50px;margin-left:20px; width:920px;float:left;height:900px;}
/*-------------------------fin page resa-----------------------------------*/


/*-------------------------page disponibilités-----------------------------------*/

#dispo_contenu_haut{ width:945px; float:left; margin-top:10px;}
#dispo_contenu_haut #menu{ width:885px; margin:0px 0px 0px 30px; float:left; border-bottom:1px solid #9ed140;	background-image: url(../images/m1/marron/fd_menu.jpg); background-repeat:repeat-x; background-position:bottom;}
#dispo_contenu_haut #menu #titre{margin:0px 0px 0px 0px;width:285px;height:50px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#2c6b80; font-size:16px; line-height:50px;}
#dispo_contenu_haut #menu #titre img{margin-right:5px; float:left;}


/*-----------------------------menu secondaire-----------------------------------*/
#dispo_contenu_haut #menu #onglets{width:600px;float:left;}
#dispo_contenu_haut #menu #onglets ul{float:right; padding:0px; margin:0px;}
#dispo_contenu_haut #menu #onglets li{font-size:11px; height:50px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px; }	
#dispo_contenu_haut #menu #onglets li a{display:block;float:left; height:50px; line-height:50px; color:#84a1ab;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:11px; padding:0px 0px 0px 10px; cursor:pointer; background:url(../images/m1/marron/onglet_of.jpg) no-repeat left top;
}

#dispo_contenu_haut #menu #onglets li a b {float:left;text-decoration:none;display:block;padding:0px 10px 0px 0px;
 background:url(../images/m1/marron/onglet_of.jpg) no-repeat right top;}
#dispo_contenu_haut #menu #onglets li a:hover {color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);}

#dispo_contenu_haut #menu #onglets li a:hover b {background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;}


#dispo_contenu_haut #menu #onglets li.current a { color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);
}

#dispo_contenu_haut #menu #onglets li.current a b {
 background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;
}

/*-----------------------------fin menu secondaire-----------------------------------*/


#dispo_contenu_bas {width:945px; float:left; padding:0px; margin:0px;}

#dispo_contenu_bas  #cnt_dispo{  background-color:#FFFFFF;margin-top:50px;margin-left:20px; width:920px;float:left;height:1500px;}
/*-------------------------fin page disponibilités-----------------------------------*/


/*-------------------------page contact---------------------------------------*/

#contact_contenu_haut{ width:945px; float:left; margin-top:10px;}
#contact_contenu_haut #menu{ width:885px; margin:0px 0px 0px 30px; float:left; border-bottom:1px solid #9ed140;	background-image: url(../images/m1/marron/fd_menu.jpg); background-repeat:repeat-x; background-position:bottom;}
#contact_contenu_haut #menu #titre{margin:0px 0px 0px 0px;width:285px;height:50px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#2c6b80; font-size:16px; line-height:50px;}
#contact_contenu_haut #menu #titre img{margin-right:5px; float:left;}


/*-----------------------------menu secondaire-----------------------------------*/
#contact_contenu_haut #menu #onglets{width:600px;float:left;}
#contact_contenu_haut #menu #onglets ul{float:right; padding:0px; margin:0px;}
#contact_contenu_haut #menu #onglets li{font-size:11px; height:50px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px; }	
#contact_contenu_haut #menu #onglets li a{display:block;float:left; height:50px; line-height:50px; color:#84a1ab;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; font-size:11px; padding:0px 0px 0px 10px; cursor:pointer; background:url(../images/m1/marron/onglet_of.jpg) no-repeat left top;
}

#contact_contenu_haut #menu #onglets li a b {float:left;text-decoration:none;display:block;padding:0px 10px 0px 0px;
 background:url(../images/m1/marron/onglet_of.jpg) no-repeat right top;}
#contact_contenu_haut #menu #onglets li a:hover {color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);}

#contact_contenu_haut #menu #onglets li a:hover b {background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;}


#contact_contenu_haut #menu #onglets li.current a { color:#2c6b80; text-decoration:none; background: url(../images/m1/marron/onglet_on.jpg);
}

#contact_contenu_haut #menu #onglets li.current a b {
 background:url(../images/m1/marron/onglet_on.jpg) no-repeat right top;
}

/*-----------------------------fin menu secondaire-----------------------------------*/


#contact_contenu_bas {width:945px; float:left; padding:0px; margin:0px;}
#contact_contenu_bas #col_gauche{float:left; width:480px; padding:15px 0px 0px 0px;}
#contact_contenu_bas #col_gauche #zone_photos{width:155px; float:left; padding:0px 0px 0px 0px; margin:0px; }

#contact_contenu_bas #col_gauche .zones_photos{border:2px solid #929292;width:130px;height:100px;margin:0px 15px 15px 10px;float:left;}

#contact_contenu_bas #col_droite {width:440px;float:right; text-align:center; padding-top:15px;}
#contact_contenu_bas #col_droite #plan{float:right; width:400px; height:300px; margin-right:30px; border:2px solid #4994ad; margin-bottom:20px;}

#contact_contenu_bas #col_droite #zoom {border:2px solid #929292;margin:0px 30px 0px 0px; float:right;}
#contact_contenu_bas #bas {width:885px;float:left; padding:20px 30px 20px 30px; color:#2c6b80;}


#contact_contenu_bas #col_gauche #zone_ident{color:#2c6b80; line-height:16px; float:left; width:300px; margin:0px 0px 0px 0px;}
#contact_contenu_bas #col_gauche #zone_ident a{color:#85b811; text-decoration:underline;}
#contact_contenu_bas #col_gauche #zone_ident a:hover{color:#85b811; text-decoration:none;}
#contact_contenu_bas #col_gauche #zone_contact_desctop{ color:#2c6b80; float:left; width:440px; margin:0px 0px 0px 10px;}
#contact_contenu_bas #col_gauche #zone_edit1{position:relative;top:80px;left:-335px;z-index:20;cursor:pointer;}

#contact_contenu_bas #col_gauche #zone_edit2{position:absolute;top:650px;left:480px; cursor:pointer;}

#contact_contenu_bas #carto{	background-color:#FFFFFF;	width:200px;	display:block;	float:left;}

#contact_contenu_bas #col_gauche #cnt_centrale{color:#2c6b80;float:left;width:460px;margin:0px 0px 10px 10px;}

/*-----------------------------------fin page contact-----------------------------*/

/*-------------------------------------page libre--------------------------------*/


#libre_contenu_haut{ width:885px; float:left; margin-top:30px; padding:0px 30px 30px 30px;}

#libre_contenu_haut .titre{margin:0px 0px 0px 0px;width:885px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#2c6b80; font-size:16px; padding:0px;}

#libre_contenu_haut p{
float:left;
width:885px;
}



.main{cursor:pointer}



/*------------------------------------- fin page libre--------------------------------*/

/*------------------------------------- Patientez --------------------------------*/
#attente{	border:1px solid #333333;	background-color:#FFFFFF;	width:200px;	height:70px;	padding:20px;	top:650px;	left:400px;		text-align:center;	display:none;	position:absolute;	z-index:1000;}

#retour_admin { background-color: #F3F3F3; padding:5px; width: 200px;position:absolute;top:0px; left:0px;}

#retour_admin a:link,#retour_admin a:hover,#retour_admin a:visited,#retour_admin a:active{ color: #6699CC; font-weight:bold; text-decoration:underline;}

.commentaire{padding:5px; background-color:#eee; color:#990000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal;}

.commentaire2{padding:5px; background-color:#f8c93a; color:#006666; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; padding:3px; border:2px solid #006600; text-align:left;}

/*#cnt_mappy{float:left; width:900px; margin:20px 0px 20px -250px;left:50%;position:relative;}*/
#cnt_mappy {
	float: none;
	width: 100%;
	margin: 0;
	left: auto;
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	padding: 0px 33px;
}
#mappy{ width:100%;}

.sep::before{ content:"-"; font-size:20px; color:#FFF; width:10px; height:10px; display:inline-block; text-align:center;}

.onglet_present #gites_contenu_bas #col_droite {width:635px;float:left;}
.onglet_present #gites_contenu_bas #col_droite > div{width:100%!important} 
.onglet_present #gites_contenu_bas #col_droite #zoom {  margin: 0px 0px 0px 30px;    float: left;}
.onglet_present #gites_contenu_bas #col_gauche { float:right; position:relative; width: 280px;}
.onglet_present #gites_contenu_bas #col_gauche { margin-left:0; margin-right:20px;}
.onglet_present #gites_contenu_bas #col_gauche .zones_photos1,#gites_contenu_bas #col_gauche .zones_photos{ width: 70px;height: 60px; margin:0px;}
.onglet_present #gites_contenu_bas #col_gauche .zones_photos1 img{ width:100%; height:100%;}
.onglet_present #gites_contenu_bas #col_gauche .zones_photos img{ width:100%; height:100%;}
.onglet_present #gites_contenu_bas #col_gauche #zone_photos > div{ margin:0px 8px 15px 8px;}
.onglet_present #gites_contenu_bas #col_gauche #zone_photos{ margin:13px 0px 0px 0px; width:100%; padding:0px;}
.onglet_present #gites_contenu_bas #edit_zone1{ position:absolute; left:initial; right:0; top:0; margin-top:15px; margin-right:-10px;}
.onglet_present #nav_infos{ width:100%; display:block; float:left;}
.onglet_present .prec{ margin-left:0px;}
.onglet_present #gites_contenu_bas #col_droite #zoom{ max-height:450px; float:none;}
.onglet_present #gites_contenu_bas #confort{width: 100%;margin: 10px 0px 20px 10px;float:left; color:#2C6B80;}
.onglet_present #gites_contenu_bas #confort ul{float:left; width:200px;margin-left:15px; color:#2C6B80;}
.lien_mail_cntc{ background-image:url(../images/m1/ico-mail.png); background-repeat:no-repeat; width:27px; height:25px; background-position:0px -2px; padding:0px 0px 5px 27px; text-decoration:none!important;}
#lien_tel_cntc_lib{clear:both; width:100%; padding-top:3px;}
.lien_tel_cntc{position:relative; background-image:url(../images/m1/ico-tel.png); background-repeat:no-repeat; width:27px; height:20px; background-position:3px -1px; padding:0px 0px 5px 27px; text-decoration:none!important;}
#lien_tel_cntc_lib_central{clear:both; width:100%; padding-top:0px; padding-left:0px; margin-top:-6px;}
#lien_tel_cntc_lib_ff{display:none; position: absolute;background-color: #FFF;border: 1px solid #000;padding: 5px;
width: 150px !important;color: #333;left: 0;top: 0;margin-top: -62px;margin-left: 6px;line-height: 20px;}
.lien_tel_cntc.contenu{background-position:-7px 0px; padding:0px 0px 5px 17px; }
#lien_tel_cntc_lib.contenu{ margin-left:0px; display:none}
#cnt_centrale .lien_tel_cntc{margin:6px 10px 0px -10px; display: inline-block;
width: auto; height:20px;}
#menurub .resa{ position:relative;}
#menurub .resa>a>img{ display:none;}
#menurub .resa>ul{  min-width:122px;}
#menurub .resa>ul>li{    width: 117px;    margin-left: 6px;;height:30px!important; background-color:#DB4666!important;  text-align:center; border-bottom:1px solid #FFF;}
#menurub .resa>ul>li:hover{ height:auto; background-color:#E30612!important;}
#menurub .resa>ul>li>a{ background-color:transparent!important; min-width:100%; color:#FFF!important; text-align:center!important; margin:0!important; padding:5px 0px;}
#menurub .resa>a{
color: #FFF !important;
position: relative;
max-height: 40px;
width: 108px;
margin: 43px 0px 0px 5px!important;
line-height: 13px;
padding: 0 5px;
border-radius: 5px;
font-style: normal;
display: block;
text-decoration: none;
text-align: center;
background: linear-gradient(to bottom,#E30612 0%,#DB4666 100%) repeat scroll 0 0 rgba(0,0,0,0);
background-image: -webkit-gradient(linear,bottom,to(#DB4666),from(#E30612));
background-image: -webkit-linear-gradient(bottom,#DB4666,#E30612);
background-image: -moz-linear-gradient(bottom,#DB4666,#E30612);
background-image: -o-linear-gradient(bottom,#DB4666,#E30612);
background-image: -ms-linear-gradient(bottom,#DB4666,#E30612);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#DB4666',endColorstr='#E30612');
}

#header .btn_resa_top{ top:20px;position:absolute; right:0; background:none; z-index:100;}
#header .btn_resa_top:hover>ul{ left:0em; width:100%;}
#header .btn_resa_top >ul{margin-top: -3px; left: -999em; position:absolute;}
#header .btn_resa_top >ul >li{ list-style:none;padding: 5px;
text-align: center;
background-color: #DB4666; border-bottom:1px solid #FFF;}
#header .btn_resa_top >ul >li:hover{ background-color:#E30612;} 
#header .btn_resa_top >ul >li>a{ text-decoration:none;color:#FFF; font-size:14px;}
#header .btn_resa_top >a{
color: #FFF !important;
height:42px;
width: 180px;
line-height:13px;
margin: 0;
padding: 0;
border-radius: 5px;
font-size:14px;
font-style: normal;
display: block;
text-decoration: none;
text-align: center;
background: linear-gradient(to bottom,#E30612 0%,#DB4666 100%) repeat scroll 0 0 rgba(0,0,0,0);
background-image: -webkit-gradient(linear,bottom,to(#DB4666),from(#E30612));
background-image: -webkit-linear-gradient(bottom,#DB4666,#E30612);
background-image: -moz-linear-gradient(bottom,#DB4666,#E30612);
background-image: -o-linear-gradient(bottom,#DB4666,#E30612);
background-image: -ms-linear-gradient(bottom,#DB4666,#E30612);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#DB4666',endColorstr='#E30612');
}


#btn_tarifs #btn_g {
	display: none;
}