@media screen and (max-width:980px){
	.rbg > a{ pointer-events:none;}
}
body{background-color:#ffffff; margin:0px; padding:0px;}

#page{width:950px; margin-left:-475px; left:50%; position:absolute; z-index:1; background-color:#FFFFFF; overflow:hidden;}

.bg_photo1{background-image:url(../images/m2/bleu/bg_photo1.gif); background-repeat:repeat-y; color:#2c6b80; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.bg_photo1 .fd_photo1{background-image:url(../images/m2/bleu/fd_photo1_d.jpg);min-height:650px;}

.bg_photo1 .fd_photo2{background-image:url(../images/m2/bleu/fd_photo2_d.jpg);min-height:650px;}

.bg_photo1 .fd_uni{background-image:none;}

#entour_page{float:left; width:950px; background-repeat:no-repeat; background-position:left bottom;}
#cote_gauche{float:left; width:240px;}

#logo{text-align:center;float:left; width:240px}
#epi{float:left; width:240px; text-align:center;}

a:link, a:visited{color:#e1227c; text-decoration:underline;} a:hover, a:active{text-decoration:none;}

#prec{background-image:url(../images/m2/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/m2/bleu/plus_photos.gif); display:block; background-position:right;background-repeat:no-repeat;height:15px;float:right;width:70px;}
#prec a{color:#80a312;}
#suiv a{color:#80a312;}


/*-----------------------------menu gauche-------------------------------*/

#menu_header{float:left; width:240px; margin:0px 0px 20px 20px; padding:0px;}

/* Menu */
#menu_header #menurub, #menurub ul {padding : 0px; margin : 0px;list-style : none;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: #146382;	text-decoration : none; 	min-width: 90px;cursor:pointer; }
#menu_header #menurub a:hover 	{color:#E1227C;}
#menu_header #menurub li 	{ background-image:url(../images/m2/bleu/fd_ht_menu_d.png); background-repeat:no-repeat; background-position:top; width:199px; } 
#menu_header #menurub li a { height:30px;	margin: 0px 0px 0px 15px; }

#menu_header #menurub li ul li { background-image:none; clear:both;}
#menu_header #menurub li ul li a{	font-weight:normal;	color: #2c6b80;	background-color: #FFF9AF;	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:#E1227C; background-color:#FFF9AA;}
#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;}

.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;
}

/*-----------------------------fin menu gauche-------------------------------*/


#cote_droit{float:left; width:710px;}
#mask1{position:absolute; width:710px; height:300px; z-index:100;  padding:40px 0px 0px 67px;}

.uni{background-image:url(../images/m2/bleu/fd_bleu.png); background-repeat:no-repeat; }

.illus1{background-image:url(../images/m2/bleu/fd_illus_etoile.png); background-repeat:no-repeat; }

.illus2{background-image:url(../images/m2/bleu/fd_illus_oiseau.png); background-repeat:no-repeat; }
//cote gauche


#bando{float:left; width:710px; height:270px; overflow:hidden;}

#footer{float:left; width:950px; background-color:#FFFFFF;}

#ht_footer{color:#142129; letter-spacing:0.1em; padding:10px 0px 10px 0px; float:left; width:950px; background-color:#4fa4cb; text-align:center;}
#ht_footer a:link,#ht_footer a:visited,#ht_footer a:hover,#ht_footer a:active{color:#142129;}

#bas_footer{color:#142129; font-size:11px; text-align:center; width:790px; float:left; padding:10px 80px 10px 80px;}
#bas_footer a:link,#bas_footer a:visited,#bas_footer a:hover,#bas_footer a:active{color:#142129;}

.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;}

/*---------------------------page accueil----------------------------------*/



.accueil #bando{float:left; width:710px; height:270px; overflow:hidden;}


.accueil #contenu{float:left; width:570px; margin-top:50px; padding:0px 70px 0px 70px;}


.accueil h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#e1227c; margin:0px 0px 20px 0px; padding:0px;}
.accueil .suite:link, .accueil .suite:visited, .accueil .suite:hover, .accueil .suite:active{background-image:url(../images/m2/bleu/suite.gif); background-repeat:no-repeat; background-position:0px 3px; display:block; float:right; padding-left:10px; color:#e1227c;}

.accueil #photos_bas{width:570px; float:left; padding:20px 0px 20px 0px;}


.accueil #diapo{float:left; height:250px; width:370px;}
.accueil .photo_d{float:right; height:250px; width:165px;}

.zones_desc{margin:10px 0px 10px 0px; text-align:justify;}
#zone_accueil_desctop{width:600px;float:left;}
#zone_accueil_descbottom{width:750px;display:none;float:left;}

/*Modèle*/
#edit_zone1{position:relative;top:-20px;left:110px;z-index:11;cursor:pointer;}/*photo1*/
#edit_zone2{position:relative;top:-20px;left:670px;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 0px 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*/

#edit_m1{ cursor:pointer;}
#edit_b1{cursor:pointer;}
#edit_b2{cursor:pointer;}
.edit_diapo {cursor:pointer;}



#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:650px;margin-left:20px;float:left}
#contenu #col_droite {width:325px;float:left;}

/*---------------------------fin page accueil----------------------------------*/


/*-----------------------------menu secondaire à gauche-----------------------------------*/
 #onglets{ margin:0px auto;}
 #onglets ul{padding:0px; margin:0px;}
 #onglets li{font-size:11px; height:50px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px; }	
 #onglets li a{display:block;float:left; height:50px; line-height:50px; color:#8aa9b4;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/m2/bleu/onglet_of.jpg) no-repeat left top;
}

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

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


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

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

/*-----------------------------fin menu secondaire à gauche-----------------------------------*/



/*---------------------------page produit----------------------------------*/


.gite #bando{float:left; width:710px; height:270px; overflow:hidden;}

.gite #contenu{float:left; width:690px; margin-top:50px; padding:0px 0px 0px 20px;}

.gite #contenu .titre {width:670px; float:left; margin:0px 0px 10px 0px; height:auto; line-height:30px;  }

.gite #contenu .titre h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#e1227c; margin:0px; padding:0px; float:left;}

.gite #contenu .titre img{float:left;}

.gite #menu_droit{width:690px; float:left; border-bottom:1px solid #f9edc6;}


.gite h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#e1227c; margin:0px 0px 20px 0px; padding:0px;}
.gite .suite:link, .gite .suite:visited, .gite .suite:hover, .gite .suite:active{background-image:url(../images/m2/bleu/suite.gif); background-repeat:no-repeat; background-position:0px 3px; display:block; float:right; padding-left:10px; color:#e1227c; width:105px;}

.gite #photos{width:685px; float:left; padding:20px 0px 20px 0px;}

.gite #entour_zoom{float:left;  width:404px; height:auto; }
.gite #entour_zoom .gauche{float:left; color:#e1227c; }
.gite #entour_zoom .droite{float:right;}

.gite #zoom{height:302px;border:2px solid #979797; margin-bottom:5px; vertical-align:middle;}

.gite #vign1{float:left; width:130px; margin-left:8px;}

.gite #vign1 div{width:130px; height:100px; float:left; border:2px solid #979797; margin-bottom:8px}

.gite #vign2{float:right; width:130px;}

.gite #vign2 div{width:130px; height:100px; float:left; border:2px solid #979797; margin-bottom:8px}

.gite #description{float:left; width:685px; padding-bottom:20px;}

.gite #description #zone_gites_descbottom{float:left; width:685px;}
.gite #description #zone_gites_desctop{float:left; width:685px;margin-bottom:10px;}
.gite #zone_photos{width:275px; height:314px; float:left;padding:0px;margin:0px 0px 0px 3px;}
.gite .zones_photos {float:left; width:135px; text-align:center;}
.gite #zone_photos img{padding:1px;margin:0px;cursor:pointer; vertical-align:top;}
.gite #zoom{height:302px;border:2px solid #979797; margin-bottom:5px; vertical-align:middle;}
.gite #edit_zone1{position:absolute;top:443px;left:935px;cursor:pointer;}
.gite #description #infos_plus{float:left; width:645px; padding:20px; color:#2C6B80; font-size:12px; margin:20px 0px 10px 5px; background-color:#EEF4F5;}
.gite #description #infos_plus a{color:#E1227C;}
.gite #confort{ float:left; width:650px;}
.gite #confort ul{ float:left; width:100px;}

.gite #zoom_diapo{width:620px; margin:10px 0px 10px 30px; text-align:center; float:left;}

.gite #infos { float:right;color:#80a312;  width:200px; margin-right:10px}
.gite #infos_gauche{ float:right;width:400px; text-align:right; margin-top:10px;}

#titre_bandeau{float:left; width:200px;  height:62px;margin:10px 0px 10px 20px;}
#edit_m1{position:relative;margin-top:10px;}

#zone_edit1{cursor:pointer;}
#zone_edit2 {cursor:pointer;}
/*---------------------------fin page produit----------------------------------*/
/*-----------------------------fin menu secondaire-----------------------------------*/


.gite #surplace_contenu_bas {width:690px; float:left; padding:0px; margin:0px;}
.gite #surplace_contenu_bas #col_gauche{float:left; width:280px; padding:15px 0px 0px 0px;}
.gite #surplace_contenu_bas #col_gauche #titre_diapo{font-size:14px;float:left; width:480px; height:30px; margin:5px 0px 0px 5px;}
.gite #surplace_contenu_bas #photos_bas #zoom_diapo{float:left; width:480px;height:320px; margin:0px 5px 5px 5px; }
.gite #surplace_contenu_bas #col_gauche #zoom_diapo #msg_diapo_vide { font-size:14px; text-align:right;float:left; width:480px; height:300px; border:2px solid #666666; margin:0px 0px 20px 0px;}
.gite #surplace_contenu_bas #col_gauche #descr_mono{ width:470px; margin:0px 0px 5px 10px; float:left; }
.gite #surplace_contenu_bas #col_droite {width:700px;float:right; text-align:center; padding-top:15px;}
.gite #surplace_contenu_bas #col_droite ul{list-style:none;display:block;float:left;margin:50px 0px 0px 15px; width:420px; text-align:left;}
.gite #surplace_contenu_bas #col_droite li{margin:5px;width:340px;float:left;}
.gite #surplace_contenu_bas #col_droite .edit_diapo{float:left;margin:3px 0px 0px 5px; cursor:pointer;}
.gite #surplace_contenu_bas #col_droite #zone_ajout{float:left; width:650px; margin-left:20px;}
.gite #surplace_contenu_bas #col_droite #zone_ajout a{color:#570026; text-decoration:underline;}
.gite #surplace_contenu_bas #col_droite #zone_ajout_liens{float:right;}
.gite #surplace_contenu_bas #col_droite #zone_ajout_lib{width:400px;height:60px;display:none;padding:2px; background-color:#CCCCCC;}
.gite #surplace_contenu_bas #col_droite #zone_ajout a:link, a:hover, a:visited{ text-decoration:underline; cursor:pointer; height:25px;}
.gite #surplace_contenu_bas #col_droite #zone_ajout lien_creer{height:25px; width:385px; padding-right:15px;}
.gite #surplace_contenu_bas #col_droite #zone_diaporama .zone_titre_diapo{float:left;width:555px; height:20px;font-weight:bold; text-decoration:underline; color:#570026}
.gite #surplace_contenu_bas #col_droite #zone_diaporama .zone_descr_diapo{margin-top:5px;margin-bottom:10px;float:left; width:600px}
.gite #surplace_contenu_bas #col_droite #zone_diaporama .zone_descr_diapo a{text-decoration:underline; cursor:pointer; color:#570026}
.gite #surplace_contenu_bas #col_droite #zone_diaporama .zone_btn_diapo{float:left; width:75px; }
.gite #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;}
.gite #surplace_contenu_bas #col_droite #zone_diaporama .zone_upd_diapo input{float:left; width:375px;padding:5px;}
.gite #surplace_contenu_bas #col_droite #zone_diaporama .zone_upd_diapo textarea{float:left; width:375px; height:150px;padding:5px;}
.gite #surplace_contenu_bas #col_droite #zone_diaporama .zone_upd_dlien {float:right; color:#570026}
.gite #surplace_contenu_bas #col_droite #zone_diaporama {float:left;  width:700px; margin-top:10px;}
.gite #surplace_contenu_bas #zone_diaporama ul{margin:0px 0px 10px 40px;padding:0px;float:left; width:630px;}
.gite #surplace_contenu_bas #col_droite #loisir{width:500px;margin:20px 0px 0px 10px;float:left; color:#2C6B80;}
.gite #surplace_contenu_bas #col_droite #titre_loisir{float:left;width:380px;font-weight:bold;color:#2C6B80; text-align:left;}
.gite #surplace_contenu_bas #col_droite #loisir ul{float:left; width:200px; color:#2C6B80;margin:0px;}
.gite #surplace_contenu_bas #col_droite #loisir li{float:left;margin:5px 0px 0px 0px}
.gite #drapeaux{width:800px;float:left; height:30px;}
.gite #description #zone_gites_desctrad{margin-top:-10px;left:260px;width:688px; height:auto;position:absolute; border:1px solid #666666; z-index:1000; background-color:#FFFFDB; display:none;}
.gite #description #zone_gites_desctrad #cnt_desctrad{ width:670px; height:auto;margin:0px 10px 10px;}
.gite #description #zone_gites_desctrad #fermer_desctrad{margin-top:10px;width:670px; text-align:right;}
.gite #description #zone_gites_desctrad #fermer_desctrad a{color:#705b35;}
/*-------------------------fin page activites-----------------------------------*/
/*-------------------------fin page activites-----------------------------------*/


.activites #cote_droit{float:left; width:610px; margin-top:5px;}
.activites #cote_droit #diapo{float:left;margin-left:5px; margin-top:5px;width:600px; height:350px;}

.activites #cote_droit #photos{float:left; width:660px;margin-top:8px;}
.activites #cote_droit #photos #cnt_zone_photos{margin-left:5px;width:600px; height:135px; float:left; }
.activites #cote_droit #photos #cnt_zone_photos .zones_photos {width:195px;text-align:center;float:left; margin:0px 7px;}
.activites #cote_droit #photos #cnt_zone_photos .zones_photos1 {width:195px;text-align:center;float:left; margin:0px;}
.activites #loisir{width:290px;margin:0px 0px 10px 0px;float:left; color:#560027; }
.activites #loisir ul{float:left; margin:10px 0px 0px 30px; padding:0px;width:240px;color:#560027;}
.activites #loisir li{float:left; width:250px; margin-left:15px; padding:0px;}
.activites #loisir h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:0px 0px 0px 10px; color:#946702; width:270px}
.activites #loisir img{ margin:0px; padding:0px; float:left;}
.activites #zone_diaporama .zone_titre_diapo{float:left;width:550px; height:20px;font-weight:bold; text-decoration:none; color:#570026;}
.activites #zone_diaporama .zone_descr_diapo{ margin:5px 0px 10px 20px;float:left; width:600px; }
.activites #zone_diaporama .zone_descr_diapo a{text-decoration:underline; cursor:pointer; color:#570026;}
.activites #zone_diaporama .zone_btn_diapo{float:left; width:40px; }
.activites #zone_diaporama .zone_upd_diapo{float:left; background-color:#999999; width:280px;margin-top:10px;margin-bottom:10px;padding:5px;display:none;}
.activites #zone_diaporama .zone_upd_diapo input{float:left; width:265px;padding:5px;}
.activites #zone_diaporama .zone_upd_diapo textarea{float:left; width:265px; height:150px;padding:5px;}
.activites #zone_diaporama .zone_upd_dlien {float:right; color:#570026}
.activites #zone_ajout{float:left; width:550px; margin-left:20px;z-index:2; }
.activites #zone_ajout a{color:#570026; text-decoration:underline;}
.activites #zone_ajout_liens{float:right;margin-right:5px;}
.activites #zone_ajout_lib{width:270px;height:60px;display:none;padding:2px;}
.activites #zone_ajout a:link, a:hover, a:visited{ text-decoration:underline; cursor:pointer; height:25px;}
.activites #zone_ajout #lien_creer{height:25px; width:525px; float:left;text-align:right}
.activites #zone_diaporama {float:left; width:615px; margin-top:10px;}
.activites #zone_diaporama ul{margin:0px 0px 0px 5px;padding:0px;float:left; width:610px;}
.activites #zoom_diapo {margin-top:40px;text-align:center;}
.activites #cote_droit #descr_mono {width:480px; margin-left:65px;}
.activites #infos_plus{float:left; width:873px; padding:20px; color:#570026; font-size:12px; margin:0px 0px 10px 20px; background-color:#E7D9AC}
.activites #infos_plus a{color:#000000;}
.activites  #col_droite #zone_ajout{float:left; width:650px; margin-left:20px;}
.activites  #col_droite #zone_ajout a{color:#570026; text-decoration:underline;}
.activites  #col_droite #zone_ajout_liens{float:right;}
.activites  #col_droite #zone_ajout_lib{width:400px;height:60px;display:none;padding:2px; background-color:#CCCCCC;}
.activites  #col_droite #zone_ajout a:link, a:hover, a:visited{ text-decoration:underline; cursor:pointer; height:25px;}
.activites  #col_droite #zone_ajout lien_creer{height:25px; width:385px; padding-right:15px;}

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


.tarifs #bando{float:left; width:710px; height:270px; overflow:hidden;}

.tarifs #contenu{float:left; width:690px; margin-top:50px; padding:0px 0px 0px 20px; }

.tarifs #contenu .titre {width:670px; float:left; margin:0px 0px 10px 0px; height:60px; line-height:60px;  }

.tarifs #contenu .titre h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#e1227c; margin:0px; padding:0px; float:left;}

.tarifs #contenu .titre img{float:left;}

.tarifs #menu_droit{width:690px; float:left; border-bottom:1px solid #f9edc6;}
.tarifs #zone_ident{float:left; width:350px; margin-top:20px;}

.tarifs #photo_ident{float:left; width:130px; margin-right:10px;}
.tarifs #caract{float:left; width:200px;}


.tarifs h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#e1227c; margin:0px 0px 20px 0px; padding:0px;}
.tarifs .suite:link, .gite .suite:visited, .gite .suite:hover, .gite .suite:active{background-image:url(../images/m2/bleu/suite.gif); background-repeat:no-repeat; background-position:0px 3px; display:block; float:right; padding-left:10px; color:#e1227c; }

.tarifs #detail_tarifs{float:right; margin-top:20px;}
.tarifs #zone_tarifs_desctop{float:left;width:370px; padding:10px 0px 10px 0px;}
.tarifs #btn_tarifs{float:left; width:370px; padding:15px 0px 0px 0px; margin:10px 0px 10px 0px; }
.tarifs #btn_tarifs #btn_g{float:left; width:150px; margin-left:37px;}
.tarifs #btn_tarifs #btn_d{float:left; width:150px;}
.tarifs #btn_tarifs input{border-bottom:1px solid #142129; border-right:1px solid #142129;  border-left:none; border-top:none; background-color:#4FA4CB; color:#FFFFFF; width:140px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; margin-bottom:10px; cursor:pointer;}

.tarifs #tab_tarifs{color:#2c6b80; font-size:12px; background-color:#cae4ef;}
.tarifs #tab_tarifs td{padding:5px; border-bottom:2px solid #FFFFFF;}
.tarifs #tab_tarifs td.cell_g{font-weight:normal;}
.tarifs #tab_tarifs td.cell_d{font-weight:bold;}
.tarifs #tab_tarifs tr{border-bottom:2px solid #FFFFFF;}
.tarifs #tab_tarifs .titre_tab{ color:#e1227c; font-size:14px; font-weight:bold; text-align:center;}

.tarifs #tarifs_dispo { background-color:#FFFFFF; margin-top:20px;margin-left:0px; width:685px; float:left;height:2000px;display:none;}
.tarifs  #tarifs_themes{  background-color:#FFFFFF;  margin-top:20px;margin-left:20px; width:920px;float:left;height:auto;display:none; color:#2c6b80;}
.tarifs  #tarifs_per{  background-color:#FFFFFF; margin-top:20px;margin-left:20px; width:920px;float:left;height:600px;display:none;}
.tarifs  #tarifs_resa{  background-color:#FFFFFF;margin-top:20px;margin-left:20px; width:920px;float:left;height:auto;display:none;}
.tarifs  #tarifs_vac{ background-color:#FFFFFF; margin-top:20px;margin-left:20px; width:920px;float:left;height:650px;display:none;}

.tarifs #cnt_tarifs_dispo {float:left;width:650px;height:2000px; background-color:#FFFFFF;}
.tarifs  #cnt_tarifs_themes{float:left;width:650px;height:900px;}
.tarifs  #cnt_tarifs_per{float:left;width:650px; height:300px;}
.tarifs  #cnt_tarifs_resa{float:left;width:650px;height:900px;}
.tarifs #cnt_tarifs_vac{float:left;width:650px;height:300px;}
.tarifs  .col_blanc{	background-color:#FFFFFF;}
.tarifs  .periode_titre{	background-color:#FFFFFF;	height:20px;	font-weight:bold;	font-size:11px;	text-align:center;}
.tarifs  .periode_titre_blanc{	background-color:#4FA4CB;	color:#FFFFFF;	height:20px;	font-size:11px;	text-align:center;}
.tarifs  .col_vert{	background-color:#FFEEFF;}
.tarifs  .col_vert_clair{background-color:#4FA4CB; color:#FFFFFF;}


.tarifs #infos_plus{float:left; width:645px; padding:20px; color:#2C6B80; font-size:12px; margin:20px 0px 10px 5px; background-color:#EEF4F5;}
.tarifs #infos_plus a{color:#E1227C;}
.tarifs #zone_periodes{width:620px;}
.tarifs #zone_vacances{width:600px; }

.tarifs #btn_tarifs .bouton_bleu:link,
.tarifs #btn_tarifs .bouton_bleu:visited,
.tarifs #btn_tarifs .bouton_bleu:hover,
.tarifs #btn_tarifs .bouton_bleu:active
{border-bottom:1px solid #142129; border-right:1px solid #142129;  border-left:none; border-top:none; background-color:#4FA4CB; color:#FFFFFF; width:140px;  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;}

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

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

.contact #onglets{width:600px;float:left;}

.contact #bando{float:left; width:710px; height:270px; overflow:hidden;}

.contact #contenu{float:left; width:690px; margin-top:55px; padding:0px 0px 0px 20px; }

.contact #contenu .titre {width:670px; float:left; margin:0px 0px 10px 0px; height:60px; line-height:60px;  }

.contact #contenu .titre h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#e1227c; margin:0px; padding:0px; float:left;}

.contact #contenu .titre img{float:left;}

.contact #menu_droit{width:690px; float:left; border-bottom:1px solid #f9edc6;}
.contact #zone_ident{float:left; width:280px; margin-top:20px;}
.contact #zone_photos{width:275px; float:left;padding:0px;margin:0px 0px 0px 3px;height:auto;}
.contact #photo_ident{float:left; width:130px; margin-right:10px;}
.contact #caract{float:left; width:140px;}


.contact h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#e1227c; margin:0px 0px 20px 0px; padding:0px;}
.contact .suite:link, .gite .suite:visited, .gite .suite:hover, .gite .suite:active{background-image:url(../images/m2/bleu/suite.gif); background-repeat:no-repeat; background-position:0px 3px; display:block; float:right; padding-left:10px; color:#e1227c; }

.contact .mail{float:left; width:270px; padding:10px 0px 10px 0px;}

.contact #plan{float:right; margin-top:20px; width:400px; border:2px solid #e1227c; margin-bottom:20px;}
.contact #zone_tarifs_desctop{float:left;width:270px; padding:10px 0px 10px 0px;}
.contact #contact_contenu_bas #col_gauche #zone_edit1{ cursor:pointer;}
.contact #contact_contenu_bas #col_gauche #zone_edit2{ cursor:pointer;}
.contact #zone_contact_desctop{width:670px; margin-top:10px; float:left;}

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

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


.libre #bando{float:left; width:710px; height:270px; overflow:hidden;}

.libre #contenu{float:left; width:670px; margin-top:50px; padding:0px 20px 0px 20px; }



.libre #contenu h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#e1227c; margin:0px; padding:10px 0px 10px 0px; float:left; width:670px;}

.libre #contenu .titre img{float:left;}

/*------------------------- des pages de type libre-----------------------------------*/

#rubrique_contenu #zone_liens{ float:left; width:650px;}
#rubrique_contenu #zone_liens #edit_lien { margin:5px; clear:left; float:left;}
#rubrique_contenu #zone_liens .zone_photo_lien {margin:5px; width:50px; height:50px; float:left;}
#rubrique_contenu #zone_liens .zone_titre_lien{width:560px;height:auto;font-weight:bold; color:#000000; margin-top:5px;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:0px;float:left; width:500px;}
#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:650px; float:left; margin:25px; min-height:500px;}
#rubrique_contenu #zone_ajout{float:left; width:650px; margin:5px;height:25px; 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;}
#rubrique_contenu #zone_liens .cnt_ln{ float:left;}
#rubrique_contenu #zoom_diapo{ text-align:center;}
#rubrique_contenu #zone_rubrique_contenu {float:left; width:510px; margin:10px;}



/*---------------------------fin page libre----------------------------------*/
/*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{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:100%; 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:60%; left:60%; 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{color:#FFFFFF;}
#popup_photos{font-size:12px; border:1px solid #000000; width:460px; background-color:#FFFFFF; left:60%;top:40%;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;}

/*Popup diaporama */
#popup_diapo{font-size:12px; border:1px solid #000000; width:460px; background-color:#FFFFFF; left:60%;top:370px;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:#000}
#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 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;}

/*------------------------------------- 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:#cccccc; padding:5px; width: 200px;position:absolute;top:0px; left:0px;}
#retour_admin a:hover, a:visited{ color:#570026; text-decoration:underline;}
.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 70px;}

#popup_dispos{
 width:740px;
 height:400px;
 top:50%;
 left:50%;
 z-index:1000;
 margin-left:-330px;
 margin-top:-180px; 
 position:absolute;
 display:none;
}
#popup_dispos_barre{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 width:740px;
 height:21px; 
}
#popup_dispos_fermer{
 width:65px;
 height:20px;
 padding-top:2px;
 float:right; 
}
#popup_dispos_bouton_fermer{
 font-weight:bold;	
}
#popup_dispos_contenu{
 text-align:center;
 padding:20px;
}
#popup_dispos_titre{
  font-size:12px;
  font-weight:bold;
  font-weight:bold;
  margin:3px 0px 0px 5px;
  width:400px;
  float:left;
}
#popup_dispos_iframe{	
 width:690px;
 height:350px; 
 overflow:hidden;
}

#popup_dispos{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_dispos_barre{ background-color:#333333;}
#popup_dispos_bouton_fermer{ color:#FFFFFF;}
#popup_dispos_titre{ color:#FFFFFF;}

.lire_la_suite{color:#F09F1C; cursor:pointer; font-size:12px; font-style:normal; font-weight:normal;}

#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%;}	