@media screen and (max-width:980px){
	.rbg > a{ pointer-events:none;}
}
body{margin:0px auto; padding:0px; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
#cadre_page{margin:10px auto; padding:0px; width:950px; overflow:hidden; } 
#page{margin:0px auto; padding:0px; width:950px; overflow:hidden; background-image:url(images/vert2/fd_page.jpg); background-repeat:repeat; }
#bando{float:left; width:950px;}
#logo{float:left; width:100px; text-align:left; height:95px;}
#titre_bandeau{float:left; margin:16px 0 0 0px; width:550px;min-height: 20px;}

.montage_epis{float:right; margin:30px 10px 0px 0px; height:41px; width:86px; background-color: #FF3399;}
/*.epi{float:right;width:80px; margin:30px 0px 0px 10px;}
#epis img{float:left;}*/

#edit_zone1{position:absolute;z-index:11; float:right;cursor:pointer;margin:5px 0 0 -18px; border:0; display:none;}/*photo1*/
#edit_zone2{position:relative;float:right;z-index:12;cursor:pointer; border:0;display:none;}/*photo2*/
#edit_zone3{position:relative;top:-20px;left:110px;z-index:13;cursor:pointer; border:0;display:none;}/*photo3*/
#edit_zone4{position:absolute;z-index:14;cursor:pointer;float:right; border:0;display:none;}
#edit_zone5{float:right;z-index:15;cursor:pointer;position:absolute; border:0;display:none;}/*descriptif commercial*/
#edit_zone6{float:right;margin:0px 4px 0px 0px;z-index:16;cursor:pointer; border:0;display:none;}/*descriptif technique*/
.edit_zone7{position:absolute;z-index:14;cursor:pointer; border:0;}
#edit_m1{float:left; cursor:pointer;margin-top:20px;display:none;}
.edit_b1{position:absolute; z-index:11;cursor:pointer;margin:3px 0px 0px 145px;display:none;}
#edit_b2{cursor:pointer;display:none;}
.edit_diapo {cursor:pointer;display:none;}
#edit_zone8{position:absolute;z-index:14;cursor:pointer;float:right; border:0; margin:2px;display:none;}
#edit_zone9{position:absolute;cursor:pointer;margin:5px 0px 0px 450px;display:none;}
#edit_zone10{float:right;display:none;}
/*Menu*/
#menu{float:left; width:130px; font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-weight:bold;}
.rub{margin:5px 0px 0px 0px;padding:0px;float:left;width:130px;list-style-type:none; }
.rub li{list-style-type:none;float:left;background-repeat:no-repeat;width:120px;padding:6px 0px 6px 20px; margin:0px; font-size:14px;text-align:left; }
.rub li a{position:relative; z-index:12;}
.rub li a:hover { cursor: pointer;}

.rub li ul{display:none; width:126px; margin:10px 0px 0px 0px;padding:0px 0px 0px 0px; }
.rub li ul li{ padding:0px 0px 0px 0px; margin:0px;width: 106px;}	
.rub li:hover ul, .rub li li:hover ul, .rub li.sfhover ul, .rub li li.sfhover ul{display:block; ;z-index:1000;}

/*#prec{display:block; height:15px;float:left;margin-left:25px;padding-left:13px; width:50px;}
#suiv{display:block; height:15px;float:right;width:60px;padding-right:5px;}*/
#prec a{display:block; height:15px;float:left;margin-left:25px;padding-left:13px; width:120px;}
#suiv a{display:block; height:15px;float:right;width:100px;padding-right:5px; padding-left:5px; }

#contenu{float:left;width:950px;overflow:hidden;}

#cote_g{float:left; width:435px; margin-left:10px;  }
#cote_g #zone_ajout_video { margin:10px 0px 10px 30px; ;width:400px;float:left;}
#cote_g #zone_ajout_video #lien {width:300px; float:left;margin-top:2px; }
#cote_g #zone_ajout_video #lien a:link,a:visited{text-decoration:none;}
#cote_g #zone_ajout_video #lien a:hover{text-decoration:underline; }
#cote_g #zone_ajout_video #imgs{width:100px;float:left;}
#cote_g #zone_ajout_video #imgs #imgsupp{width:20px;float:left; margin-top:3px; cursor:pointer; }
#cote_g #zone_ajout_video #imgs #imgvoir{width:20px;float:left; }
#cote_g #zone_ajout_video #lien_fermer{float:right; margin:5px 10px 0px 0px;}
#cote_g #zone_ajout_video #zone_frmvideo{float:left;width:315px; display:none;  }
#cote_g #zone_ajout_video #zone_frmvideo a:link,a:visited{text-decoration:none; }
#cote_g #zone_ajout_video #zone_frmvideo a:hover{text-decoration:underline; }
#cote_g #zone_ajout_video #zone_frmvideo #liens { margin:0px 5px 5px; float:right}
#cote_g #zone_ajout_video #zone_frmvideo #titre{width:300px;margin:5px; float:left; }
#cote_g #zone_ajout_video #src_video{width:300px;margin:5px;}

#cote_g #photos{ min-height:350px; float:left}

#zoom{margin-top:0px; float:left; width:445px;  height:auto; overflow:hidden; text-align:center;}
#zoom img { cursor:-moz-grab; }

#vign.accueil {margin-top:10px; float:left; margin-left:35px; width:400px;}

#vign.accueil .zones_photos { float:left; margin-left:30px; }
#vign.accueil .zone_photos_min {width:154px; height:116px; text-align:center;border:0; padding:1px 0px 0px 0px;}
#vign.accueil .zone_photos_min #clou_g{display:block; position:absolute; margin-left:-10px; margin-top:-5px;}
#vign.accueil .zone_photos_min #clou_d{display:block; position:absolute; margin-left:130px; margin-top:-5px;}
#vign.accueil .zone_photos_min img {cursor: pointer;}

#vign {margin-top:10px; float:left;  width:400px;}

#vign .zones_photos { float:left; margin-left:4px;}
#vign .zone_photos_min {width:154px; height:116px;  border:1px solid #FF0000; text-align:left;border:0; padding:1px 0px 0px 1px;}

#vign .zone_photos_min img {cursor: pointer;}
#vign .zones_photos_vign {text-align:center; float:left; width:147px;}

#cote_d{float:left; width:505px; margin: 0 0 0px 0; height:auto; display:block; min-height:340px; padding-bottom:10px;}

#cadre_accueil { float:left;  width:240px; text-align:left; margin-top:30px; }

#cadre_accueil #cadre_accueil_mil { float:left; width:440px; margin-left:5px; }

#cadre_accueil #zone_accueil_desctop { width: 320px; float:left; margin-left:20px;}

#footer{text-align:center; font-family: Arial, Helvetica, sans-serif; width:950px; float:left;  padding-top:61px; padding-bottom:10px; font-size:12px;}

#coordonnees{float:left; width:750px; position:relative; z-index:110;}

#sous_footer{font-family:Arial, Helvetica, sans-serif; text-align:center; padding:10px; float:left; width:930px;margin-bottom:20px;}
#cadre_message_bas{float:right; width:375px; margin-right:130px; }
#cadre_message_bas #slogan{position:absolute; z-index:11; margin-top:-50px; }
#cadre_message_bas #slogan img{}

#feuille_bas_page{display:block; position:absolute; margin-left:710px; margin-top:-88px; z-index:100;}

#fond_blanc {width:430px; float:left; margin:0px 0px 5px 0px; }

/*Gîtes------------------------------------------------------------------*/
#cote_gauche{float:left; width:445px;text-align: left;}
#cote_droit{float:left; width:505px; margin: 0 0 0px 0; height:auto; display:block; min-height:293px }
#bottom { width:93% ;float:left; min-height:100px; margin:0 0 80px 20px; }
#titre{width:200px;margin:5px; float:left;text-decoration:none; font-family: Arial, Helvetica, sans-serif; text-align:left; font-size:13px; font-weight: bold;  }

#menu_secondaire {width:385px; position:relative; margin-left:-10px; z-index:20000;}
#menu_secondaire ul{float:left; padding:0px; margin:10px 0px 0px 0px;}
#menu_secondaire  li{font-size:11px; height:25px; text-align:center; display:inline; float:left; margin:0px 0px 0px 2px; padding:0px;}	
#menu_secondaire li a { padding:10px ; display:block;float:left; line-height:10px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;  text-align:center; font-size:12px; padding:0px 0px 0px 10px; cursor:pointer;
}
#menu_secondaire  li a b {float:left;text-decoration:none;display:block;padding:15px 10px 0 0;}
#menu_secondaire  li a:hover { text-decoration:none;}
#menu_secondaire li a.current { text-decoration:none;}

.gite #zoom{float:left; width:445px; height:auto;overflow:hidden; float:left; margin: 0; }
.gite {float:left;}
.gite #photos{float:left; width:445px; height:auto;   min-height:340px; }
.gite #zone_photos{width:445px; float:left;}
.gite .zones_photos {float:left; width:135px; text-align:center; margin: 5px; cursor:pointer;} 
.gite .gite_info_photo { float:left; margin-left:10px; width:330px; display:block; }
.gite #lien_suite{float:right; margin-right: 20px; }
.gite #lien_suite a{text-decoration:underline;}
.gite #lien_suite a:hover{text-decoration:none;}
.gite #confort{float:left; width:400px; }
.gite #confort_mil{float:left; margin-left:40px;}
.gite #confort_mil ul{float:left; width:150px; padding:0px; margin:0px;}
.gite #cadre_texte_cote_droit{float:left; width:360px; margin-left:5px;}
.gite #cadre_cote_droit{float:left; width:350px; margin-bottom:30px;}
.gite #cadre_vignette{width:140px; height:130px; float:left; margin-left:5px;}
.gite #cadre_vignette #clou_g{display:block; position:absolute; margin-left:-2px; margin-top:-2px;}
.gite #cadre_vignette #clou_d{display:block; position:absolute; margin-left:120px; margin-top:-2px;}
.gite #cnt_zone_photos #confort {float:left;  width:505px; text-align: left; }


.gite #contenu_texte { text-align: none; float:left; margin-bottom:20px;}
.gite #infos_plus{float:left; width:350px; font-size:12px; margin:20px 0px 20px 0px; padding:5px; }
.gite #infos {float:right; width:300px; margin-right:25px}
.gite #zone_gites_desctop{ margin:10px 0px; float:left; width:360px;}
.gite #zone_gites_descbottom{ margin:10px 0px; float:left;}
.gite #tarifs_dispo{ display:none; width:880px; height:1550px; float:left; margin-left:30px; margin-top:10px;}
.gite #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:130px; }
.gite #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:150px; width:100px;}
.gite .fermer_tarifs{margin-left:150px; width:700px;  float:left; text-align:right; padding-top:5px;}
.gite .fermer_tarifs a{ padding:5px; }
.gite #drapeaux{float:right;margin-top:10px; width:100px;  text-align:right;}

.gite #zone_gites_desctrad{margin-left:560px;margin-top:50px;left:257px;width:360px; height:auto;position:absolute; border:1px solid #666666; z-index:1000; display:none;}
.gite #zone_gites_desctrad #cnt_desctrad{ width:340px; height:auto;margin:10px; text-align:justify;}
.gite #zone_gites_desctrad #fermer_desctrad{margin-top:10px;width:340px; text-align:right;}

/*-------------------------------------------------------------------*/

/*Surplace------------------------------------------------------------------*/
.surplace #cadre_texte_cote_droit{float:left; width:360px; margin-left:5px;}
.surplace #cadre_cote_droit{float:left; width:350px; min-height:306px; margin-bottom:30px;}
.surplace #loisirs{float:left; width:270px; padding:0px; }
.surplace #loisirs ul{float:left; width:270px; padding:0px; margin:0px; }
.surplace #loisirs ul li{padding:0px; margin:0px; width:270px; float:left;}
.surplace #loisir_bas{ width:470px; float:left; height:17px;}
.surplace #titre_diapo{font-weight:bold; width:245px; margin-left:25px; float:left; padding-bottom:5px;}
.surplace #descri_diapo{float:left; width:270px;}
.surplace #descri_diapo a{text-decoration:underline;}
.surplace #descri_diapo a:hover{text-decoration:none;}
.surplace #zone_ajout { padding:5px; width:385px; float:left; margin-left:39px; margin-top:10px; height:20px;}
.surplace #zone_ajout #clou_g{position:absolute; margin-left:-12px; margin-top:-10px; z-index:200;}
.surplace #zone_ajout #clou_d{position:absolute; margin-left:368px; margin-top:-10px; z-index:200;}
.surplace #zone_ajout #lien_creer{ float:right; cursor:pointer; padding-left:220px; padding-bottom:5px; margin-right:10px;  }
.surplace .new_diapo{margin-top:3px;}
.surplace #zone_ajout_lib{ float:right; display:none; width:265px;margin:10px 0px;}
.surplace #zone_ajout_liens{ float:left; width:262px; text-align:right; cursor:pointer;}
.surplace #nouveau_diapo{ width:260px; } 
.surplace #zone_diaporama{ float:left; width:395px; margin-left:39px;}
.surplace .zone_titre_diapo{ float:left;width:350px;margin-left:10px;margin-top:2px;}
.surplace .zone_descr_diapo{ float:left; width:350px; margin:5px 0px 5px 20px;}
.surplace .zone_descr_diapo a{cursor:pointer;}
.surplace .zone_btn_diapo{ float:left; width:40px;}
.surplace .zone_upd_diapo{ float:left; margin:5px;width:260px; padding:5px; display:none;}
.surplace .zone_upd_diapo #chp_titre_diapo{ float:left;width:255px;}
.surplace .zone_upd_diapo #descr_diapo{ float:left;width:255px;}
.surplace .zone_upd_dlien{ float:left;width:255px; text-align:right; cursor:pointer;}
.surplace #descr_mono{float:left;padding:10px; width:510px; }
.surplace #titre_diapo{float:left;padding:10px 10px 10px 20px; width:420px; font-size:14px; font-weight:bold; }
.surplace #zoom_diapo { width:420px; height:300px; float:right;}
.surplace #loisir {float:left;  width:446px; text-align: left; margin-left:-15px; padding-top: 20px;}
.surplace #loisir_haut { min-height: 21px; padding: 0px 0px 0px 60px;}
.surplace #loisir_mil {padding-left:50px; float:left; width:410px; }
.surplace #tarifs_dispo{ display:none;width:950px; height:1500px; float:left;}
.surplace #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:150px; width:100px;}
.surplace .fermer_tarifs{margin-left:150px; width:700px;  float:left; text-align:right;}
.surplace #bottom{min-height:40px; padding:0px; margin:0px;}
/*-------------------------------------------------------------------*/


/*Activités------------------------------------------------------------------*/
.activites #cote_droit{min-height:337px;}
.activites #cadre_texte_cote_droit{float:left; width:360px; margin-left:5px;}
.activites #cadre_cote_droit{float:left; width:350px; margin-bottom:30px;}
.activites #titre_diapo{font-weight:bold; width:375px; float:left; padding-bottom:5px; margin-left:25px;}
.activites #descri_diapo{float:left; width:270px;}
.activites #descri_diapo a{text-decoration:underline;}
.activites #descri_diapo a:hover{text-decoration:none;}
.activites #zone_ajout {width:360px; float:left;}
.activites #zone_ajout #lien_creer{ width:170px; margin:10px 0px; float:left; cursor:pointer;}
.activites .new_diapo{margin-top:3px;}
.activites #zone_ajout_lib{ float:right; display:none; width:265px;margin:10px 0px; }
.activites #zone_ajout_liens{ float:left; width:262px; text-align:right; cursor:pointer;}
.activites #nouveau_diapo{ width:260px; } 
.activites #zone_diaporama{ float:left; width:400px; margin-top:35px;}
.activites .zone_titre_diapo{ float:left;width:350px;}
.activites .zone_descr_diapo{ float:left; width:300px; margin:5px 0px 5px 0px;}
.activites .zone_descr_diapo a{cursor:pointer;}
.activites .zone_btn_diapo{ float:left; width:40px;}
.activites .zone_upd_diapo{ float:left; margin:5px;width:260px; padding:5px; display:none;}
.activites .zone_upd_diapo #chp_titre_diapo{ float:left;width:255px;}
.activites .zone_upd_diapo #descr_diapo{ float:left;width:255px;}
.activites .zone_upd_dlien{ float:left;width:255px; text-align:right; cursor:pointer;}
.activites #descr_mono{float:left;padding:10px; width:510px;}
.activites #titre_diapo{float:left;padding:10px; width:425px; font-size:14px;font-weight:bold;}
.activites #zoom_diapo { width:375px; margin-left:25px; height:300px; float:left;}
.activites #loisir {float:left;  width:446px; text-align: left; margin-left:-15px; padding-top: 20px;}
.activites #loisir_haut { min-height: 21px; padding: 30px 0px 0px 60px;  font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;font-weight:bold; }
.activites #loisir_mil { margin-bottom:15px; padding-left:50px;  }
.activites #tarifs_dispo{ display:none;width:950px; height:1500px; float:left;}
.activites #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:150px; width:100px;}
.activites .fermer_tarifs{margin-left:150px; width:700px;  float:left; text-align:right;}
.activites #bottom{float:left; margin:0px; padding:0px; min-height:40px;}
.activites #contenu_texte{float:left;}
/*-------------------------------------------------------------------*/

/*Tarifs-------------------------------------------------------------------*/

.tarifs #cadre_cote_droit{float:left; width:375px; margin-bottom:30px;}
.tarifs #cote_gauche{float:left; width:445px; min-height:300px;  text-align: left; }
.tarifs #cote_droit{float:left; width:505px; margin: 0 0 0px 0; height:auto; display:block; min-height:293px }
.tarifs #vign{float:left; width:510px; padding:18px 10px 20px 10px; margin:10px 0px 0px 0px; }
.tarifs #vign .gauche{float:left; margin-right:6px;}
.tarifs #contenu_texte{width:420px; margin-left:25px;  overflow:hidden; float:left;}
.tarifs #vign .droite{float:right;}
.tarifs #lien_suite{float:right;}
.tarifs #lien_suite a{text-decoration:underline;}
.tarifs #lien_suite a:hover{text-decoration:none;}
.tarifs #photo_ident{float:left; display:block; margin:10px; }
.tarifs #caract{float:left; width:180px; text-align:none;font-size:11px;margin-top:10px; padding:10px;}
.tarifs #zone_ident{width:445px; margin-bottom:20px;}
.tarifs .titre_tab{text-align:center; font-weight:bold;}

.tarifs #btn_tarifs{float:left; width:420px; margin-left:25px;}

.tarifs #btn_tarifs #btn_g{float:left; width:415px; padding-left:60px; height:50px;}
.tarifs #btn_tarifs #btn_d{float:left; width:415px; padding-left:60px; height:50px;}
.tarifs #btn_tarifs #btn_g .bouton_gd{margin:10px 10px 10px 10px;}
.tarifs #btn_tarifs #btn_d .bouton_gd{margin:10px 10px 10px 10px;}
.tarifs #btn_tarifs .bouton_gd:link,
.tarifs #btn_tarifs .bouton_gd:visited,
.tarifs #btn_tarifs .bouton_gd:hover,
.tarifs #btn_tarifs .bouton_gd:active
{  width:140px; height:20px; font-weight:bold; font-size:11px; margin-bottom:10px; cursor:pointer;display:block;text-align:center;text-decoration:none;line-height:20px; float:left;}


.tarifs #cote_droit #details_tarifs { width:440px; text-align:center; float:left;}
.tarifs #cote_droit #details_tarifs table {float:left; margin:20px 0px 30px 0px;}
.tarifs #tarifs_resa{ display:none;width:440px; float:left;}
.tarifs #tarifs_per{ display:none;width:440px;height:600px; float:left;}
.tarifs #tarifs_vac{ display:none;width:440px;height:650px; float:left;}
.tarifs .periode_titre{height:20px;font-weight:bold;font-size:11px;	text-align:center;}
.tarifs .periode_titre_blanc{height:20px;font-size:11px;	text-align:center;}
.tarifs .fermer_tarifs{width:445px;}
.tarifs .fermer_tarifs a{float:right; display:block; padding:2px; margin-right:4px;}
.tarifs #cnt_tarifs{float:left; width:370px; padding-left:12px;}
.tarifs #cnt_tarifs_per{ float:left; width:440px;margin-bottom:10px;}
.tarifs #cnt_tarifs_resa{ float:left; width:440px;margin-bottom:10px;}
.tarifs #cnt_tarifs_vac{ float:left; width:440px; margin-bottom:10px;}
.tarifs #photo_ident #edit_zone{position:absolute; z-index:11;cursor:pointer;margin: 5px 0px 0px 80px;}
.tarifs #infos_plus { padding:5px;  width:260px; float:left;}
.tarifs #tab_tarifs{float:left; width:350px; font-size:12px;}
.tarifs #tab_tarifs td{padding:5px;}
.tarifs #tab_tarifs td.cell_g{ font-weight:normal;}
.tarifs #tab_tarifs td.cell_d{font-weight:bold;}
.tarifs #tab_tarifs .titre_tab{ font-size:14px; font-weight:bold; text-align:center;}
.tarifs #tarifs_dispo{ display:none; width:880px; height:1550px; float:left; margin-left:30px; margin-top:10px;}
.tarifs #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:130px; }
.tarifs .fermer_tarifs_dispo{ width:700px;  float:left; text-align:right}
.tarifs #zone_periodes{width:420px; margin-left:25px;}
.tarifs #zone_vacances{width:420px; margin-left:25px;}
.tarifs #bottom{display:none;}

/*-------------------------------------------------------------------*/

/*Contact-------------------------------------------------------------------*/
.contact #plan {width:420px; margin-left:25px;}
.contact #cote_gauche{width:445px; float:left;}
.contact #cote_droit{width:505px; float:left;}
.contact #cadre_cote_droit{float:left; width:375px; margin-bottom:30px;}
.contact #cadre_texte_cote_droit{float:left; width:360px; margin-left:5px;}
.contact #caract { margin-top:20px; }
.contact #tarifs_dispo{ display:none;width:950px; height:1500px; float:left;}
.contact #tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:150px; width:100px;}
.contact .fermer_tarifs{margin-left:150px; width:700px;  float:left; text-align:right;}
.contact #photo_ident{}
.contact #zone_contact_desctop{width:410px; margin-left:25px; float:left; padding:5px;}
.contact #cnt_zone_contact_desctop{width:445px; margin-top:0px;float:left; }
.contact #bottom{height:30px; min-height:0px; margin:0px; padding:0px;}

/*Libre-------------------------------------------------------------------*/
.libre #cote_droit{min-height:292px;}
.libre #cadre_texte_cote_droit{float:left; width:360px; margin-left:5px;}
.libre #cadre_cote_droit{float:left; width:350px; margin-bottom:30px;}
.libre #bottom {height:0px; min-height:50px; margin:0px; padding:0px;}
.libre #bottom #edit_zone5 {position:relative; right:0; }
.libre #zoom_diapo { text-align:center; width:420px; margin-left:25px; }
.libre #zone_ajout{ margin:10px; width:100%;float:left;}
.libre #lien_creer{ cursor:pointer; text-align:center;}
.libre #zone_crea{ text-align:left; width:370px;position:absolute; display:none; margin-left:-10px; z-index:500;}
.libre #zone_inter_crea{width:315px; margin:5px;float:left;}
.libre #zone_inter_liens{width:125px;text-align:right; cursor:pointer; float:right; margin:5px 5px 0px 0px; }
.libre #zone_liens{ float:left; width:100%; text-align:left;cursor:pointer; }
.libre #zone_liens .edit_lien {  position:relative; display:block; margin-left:285px;}
.libre #zone_liens .zone_photo_lien {margin:5px 5px 0px 5px; width:50px; height:auto; float:left;clear:left; }
.libre #zone_liens .zone_titre_lien{width:300px;height:auto;font-weight:bold; margin:10px 0px 0px 5px;float:left; }
.libre #zone_liens .zone_btn_lien{ width:40px;margin-bottom:-20px;float:right; cursor:pointer; position:relative;}
.libre #zone_liens .zone_descr_lien{ margin:5px 0px 10px 5px;width:360px;float:left; }
.libre #zone_liens .zone_upd_lien{float:left; cursor:pointer; width:310px;margin:10px 0px 10px 38px;padding:5px;display:none; }
.libre #zone_liens .zone_upd_dlien{float:right;}
.libre #zone_liens .cnt_liens{ float:left; width:300px;}
.libre #zone_rubrique_contenu{padding:10px; margin-top:20px;}
.libre #photo_ident{margin-left:25px;text-align:right; }
.libre #photo_ident #zoom_gites{float:right;}
/*------------------------------------*/

/*Popup de modification du bandeau-------------------------------------------------------------------*/
#popup_bandeau #popup_titre{margin:5px;float:left;}
#popup_bandeau #popup_fermer{margin:5px;float:right;}
#popup_bandeau{ width:945px; 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; width:100%; height:25px; }
#popup_bandeau #popup_contenu_bandeau{ margin:5px; width:930px;}
#popup_bandeau #apercu_titre{width:450px;height:90px;overflow:scroll;}
#popup_bandeau #apercu_couleur{width:130px;height:18px;float:left;display:block;}
#popup_bandeau #apercu{width:910px;height:129px;overflow:hidden;}

/*Popup de modification d'une description-------------------------------------------------------------------*/
#popup_desc{width:500px; 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 #popup_barre{  font-size:12px; font-weight:bold;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 #popup_descgrd_titre{margin:5px;float:left;}
#popup_descgrd #popup_descgrd_fermer{margin:5px;float:right; width:130px; text-align:right}
#popup_descgrd #popup_descgrd_barre{  font-size:12px; font-weight:bold; width:900px; height:25px; }
#popup_descgrd #popup_descgrd_contenu{ text-align:center; margin:5px;}
#popup_descgrd #description_grd{width:100%;}

#popup_descgrd{  width:900px; top:100px; height:auto; left:270px; z-index:2000; margin-top:0px;  position:absolute; display:none;}
#popup_descgrd #popup_descgrd_contenu #popup_video{width:330px; margin:10px 0px; text-align:left;}
#popup_descgrd #popup_descgrd_contenu #popup_video #popup_ajout_video{display:none;text-align: right; padding:10px;}
#popup_descgrd #popup_descgrd_contenu #popup_video #popup_ajout_video #titre{ width:330px;text-align:left;}

/*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{font-size:12px; width:460px;left:50%;top:40%;z-index:1000;margin-left:-250px; position:absolute; display:none; height:auto;}
#popup_photos #popup_barre{  font-size:12px; font-weight:bold; 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{ width:440px; text-align:right; height:20px;}
.cnt_photo{float:left;width:130px;  margin:5px;}
#popup_photos #popup_valider{float:left;}

/*Popup diaporama-------------------------------------------------------------------*/
#popup_diapo{font-size:12px; width:460px;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;}
#popup_diapo #popup_barre{  font-size:12px; font-weight:bold; 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{ width:440px; text-align:right; height:20px;}
.cnt_photo{float:left;width:130px;  margin:5px;}
#popup_diapo #popup_valider{float:left;}
#popup_diapo #lien_ajout_diapo{ width:420px; float:left; text-align:right;}

/*Popup photos liens -------------------------------------------------------------------*/
#popup_lien{font-size:12px; width:460px;left:50%;top:300px;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;}
#popup_lien #popup_barre{  font-size:12px; font-weight:bold;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{  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;}

/*---------------Info Bulle----------------*/
.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;
font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
text-align:left;}


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

/*------------------------------------- Patientez --------------------------------*/
#attente{	width:200px;	height:70px;	padding:20px;	top:650px;	left:400px;		text-align:center;	display:none;	position:absolute;	z-index:1000;}
.commentaire2{padding:5px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; padding:3px;  text-align:left;}

#cnt_mappy{float:left; width:370px; margin:20px 0px 0px 0px; font-size:14px; height:50px;}

#cnt_mappy a:hover, a:visited{ text-decoration:underline;}

.lien_aide{
  width:17px;
  height:17px;
  padding:0px;
  margin:0px;
  float:left;
  margin-right:168px;
}
.lien_aide img{float:left; margin:0px;padding:0px;}


#popup_mappy{ position:fixed; left:50%; margin-left:-400px;top:10px;
	   	 	 width:800px; height:650px; z-index:30000; display:none;}

#popup_mappy #popup_mappy_inter{ width:780px; height:600px; margin:10px; float:left; overflow:auto;}
#popup_mappy #popup_mappy_barre{ text-align:right; float:left; width:790px; margin-top:5px;}

#popup_mappy_fond{
	background-image:url('images/pix_noir.png');
	position: fixed; 
	top: 0; 
	bottom: 0; 
	left: 0; 
	right: 0; 
	height:100%;
	z-index:29000;
	filter:none;
	display:none;
}

#attente_mp{display:none; margin-left:15px;float:left;}

#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{
 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; 
 overflow:hidden;
 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;
}

.lire_la_suite{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%;}body{background-color:#8cc63f; background-image:url(../images/m6/vert/fd_herbe.jpg); background-repeat:repeat;}
#page{background-image:url(../images/m6/vert/fd_page.jpg); background-repeat:repeat-y; background-position:left top;}
#bando{background-image:url(../images/m6/vert/fd_bandeau.jpg);background-repeat:repeat-y;}
#contenu{}
#titre_bandeau{padding:1px 0px 0px 1px;}
#titre{ color:#533c13;}
#bas_page_accueil{/*background-image:url(../images/m6/vert/fd_page.jpg); background-repeat:repeat-y; background-position:left top;*/}
.lien_bas_accueil:link,.lien_bas_accueil:visited{color:#FFFFFF;}
.lien_bas_accueil:hover,.lien_bas_accueil:active{color:#000000;}
.rub li a{text-decoration:none;color:#3f2a1d; font-weight:bold}
.rub li a:hover{color:#33630c;}
.rub li ul li{ }
.rub li ul li a{text-decoration:none;color: #7ea425;}
.rub li ul li a:hover{color: #b39058;}
#menu_secondaire{background-image:url(../images/m6/vert/bg_menu_secondaire.jpg); background-repeat:repeat-x; overflow:hidden;}
#menu_secondaire li a { color:#3f2a1d; text-decoration:underline;}
#menu_secondaire  li a b {}
#menu_secondaire  li a:hover { color:#3f2a1d; text-decoration:none;}
#menu_secondaire li a.current {color:#3f2a1d; }
#menu_secondaire li a.current b { }

a { color: #8a4d26; }

#zoom{ border:2px solid #8a4d26; }

#prec a {color:#80a312; background-image:url(../images/m6/vert/fd_preced.png);background-repeat:no-repeat;}
#suiv a {color:#80a312; background-image:url(../images/m6/vert/fd_suiv.png); background-repeat:no-repeat;}
#prec{}
#suiv{}
#fond_blanc{color:#80a312; background-image:url(../images/m6/vert/fd_sous_footer.png);}

#cote_d{background-image:url(../images/m6/vert/fd_contenu.png);background-repeat:no-repeat; background-position:0px 0px; overflow:hidden;}

.gite #cote_droit{background-image:url(../images/m6/vert/fd_contenu.png);background-repeat:no-repeat; background-position:0px 0px; overflow:hidden;}
.gite #infos { color:#3f2a1d;}
.gite #infos_plus{background-color:#abd786;}
.gite #infos_plus a{color:#3f2a1d;}
.gite #infos_plus{color:#3f2a1d;}

.gite #zoom_gites_vide{border:2px solid #8a4d26;}
.gite #zoom{border:0px solid #8a4d26;}
.gite #cadre_vignette{ background-image:url(../images/m6/vert/fd_vignette_present.png); background-repeat:no-repeat; background-position:6px 4px;}

.gite .gite_info_photo { color: #FFFFFF;}
.gite #lien_suite a{ color: #8a4d26; }
.gite #lien_suite a:hover{ color :#FF4d26; }

.gite #zone_gites_desctrad{background-color:#FFE68F;}
.gite #zone_gites_desctrad #fermer_desctrad a{color:#000000;}
.gite .fermer_tarifs a{background-color:#453623; color:#FFFFFF;}
.gite #tarifs_dispo{background-color:#FFFFFF;}


.surplace #cote_droit{background-image:url(../images/m6/vert/fd_contenu.png);background-repeat:no-repeat; background-position:0px 0px; overflow:hidden;}
.surplace #zoom_diapo {}
.surplace .zone_titre_diapo a{color:#FFFFFF;}
.surplace .zone_descr_diapo a{color:#78AC4D;}
.surplace #titre_diapo{background-color:#453623; color:#FFFFFF;}
.surplace #zone_ajout {background-image:url(../images/m6/vert/ht_pave_surplace.png); color:#FFFFFF;}
.surplace #zone_ajout a {color:#FFFFFF;}
.surplace #zone_ajout #lien_creer{border-bottom:1px solid #8F6835;}
.surplace #zone_diaporama{background-image:url(../images/m6/vert/bas_pave_surplace.png); background-position:bottom; background-repeat:no-repeat; color:#ffffff;}
.surplace .zone_upd_dlien a{color:#FFFFFF;}



.surplace li {color:#3f2a1d }

/*-------------------------------------------*/

.activites #cote_droit{background-image:url(../images/m6/vert/fd_contenu.png);background-repeat:no-repeat; background-position:0px 0px; overflow:hidden;}
.activites #zoom_diapo {}
.activites #titre_diapo{background-color:#453623; color:#FFFFFF;}
.activites #zone_ajout {background-color:#FFFFFF;}
.activites #zone_diaporama{background-image:url(../images/m6/vert/fd_sous_footer.png); background-repeat:repeat; color:#3f2a1d;}
.activites li { color:#8a4d26;}
.activites #zone_ajout {border-bottom:1px dotted #aaaaaa;}
/*-----------------------------------------------*/
.tarifs #cote_droit{background-image:url(../images/m6/vert/fd_contenu.png);background-repeat:no-repeat; background-position:0px 0px; overflow:hidden;}
.tarifs #tab_tarifs{color:#000000; background-color:#f5f9be;}
.tarifs #tab_tarifs .titre_tab{ color:#487a07; }
.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:#f5f9be;	color:#000000;	height:20px;	font-size:11px;	text-align:center;}
.tarifs  .col_vert{	background-color:#f5f9be;}
.tarifs  .col_vert_clair{background-color:#8cc63f; color:#FFFFFF;}
.tarifs #btn_tarifs{background-color:#453623;}
.tarifs #btn_tarifs .bouton_gd{border-bottom:1px solid #1a2b3b; border-right:1px solid #1a2b3b;  border-left:none; border-top:none; background-color:#8cc63f; color:#570026;}
.tarifs #ancre{ border-top:10px solid #000000;}
.tarifs #tab_tarifs td{border-bottom:2px solid #FFFFFF;}
.tarifs #tab_tarifs tr{border-bottom:2px solid #FFFFFF;}
.tarifs #photo_ident { border:2px solid #8a4d26; }
.tarifs #contenu_texte{background-image:url(../images/m6/vert/fd_sous_footer.png); background-repeat:repeat; overflow:hidden;}
.tarifs .fermer_tarifs a{background-color:#453623; color:#FFFFFF;}
.tarifs #tarifs_dispo{background-color:#FFFFFF;}

/*------------------------------------------------------*/
.contact #cote_droit{background-image:url(../images/m6/vert/fd_contenu.png);background-repeat:no-repeat; background-position:0px 0px; overflow:hidden;}
.contact #plan iframe {}
.contact #photo_ident .img_contact { border:2px solid #8a4d26; }
.contact #zone_contact_desctop{background-image:url(../images/m6/vert/fd_sous_footer.png); background-repeat:repeat; overflow:hidden;}

.libre #bottom {}
.libre #cote_droit{background-image:url(../images/m6/vert/fd_contenu.png);background-repeat:no-repeat; background-position:0px 0px; overflow:hidden;}
.libre #zoom_diapo{background-color:#453623; color:#FFFFFF;}
.libre #zone_crea{ background-color:#FFFFFF;}
.libre #zone_liens .zone_descr_lien{ border-bottom:1px dotted #aaaaaa;}
#cadre_accueil #cadre_accueil_mil {color: #66392a;}

#txt_accueil{color:#487a07; background-image:url(../images/m6/vert/ht_txt_accueil.jpg);}

#footer{color:#ffffff;}
#sous_footer{color:#000000; background-image:url(../images/m6/vert/fd_sous_footer.png); background-repeat:repeat;}

.mail:link, .mail:visited{color:#ffffff; text-decoration:underline;}
.mail:hover, .mail:active{text-decoration:none;}
.ss_footer:link, .ss_footer:visited{text-decoration:underline; color:#e4154a;}
.ss_footer:hover ,.ss_footer:active{text-decoration:none;}


#cote_g #zone_ajout_video #lien a:link,a:visited{color:#ffffff; }
#cote_g #zone_ajout_video #lien a:hover{color:#ffffff; }
#cote_g #zone_ajout_video #zone_frmvideo{background-color:#cccccc; }
#cote_g #zone_ajout_video #zone_frmvideo a:link,a:visited{ color:#ffffff; }
#cote_g #zone_ajout_video #zone_frmvideo a:hover{color:#ffffff; }

#cote_g #zoom_gites_vide{border:2px solid #8a4d26;}
#cote_g #zoom{border:0px solid #8a4d26;}


/*Popup de modification du bandeau-------------------------------------------------------------------*/
#popup_bandeau a:link,a:visited{color:#FFFFFF;}
#popup_bandeau{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_bandeau #popup_barre_bandeau{ color:#FFFFFF; background-color:#a8d58a;}
#popup_bandeau #apercu_titre{border:1px solid #333333;}
#popup_bandeau #apercu_couleur{border:1px solid #FFFFFF;}
#popup_bandeau #apercu{border:1px solid #CCCCCC;}

/*Popup de modification d'une description-------------------------------------------------------------------*/
#popup_desc{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_desc #popup_fermer a:link,a:visited{color:#FFFFFF;}
#popup_desc #popup_barre{color:#FFFFFF; background-color:#000000;}

/*Popup de modification du contenu d'une page-------------------------------------------------------------------*/
#popup_descgrd #popup_descgrd_fermer a:link,a:visited{color:#FFFFFF;}
#popup_descgrd #popup_descgrd_barre{ color:#FFFFFF; background-color:#000000;}
#popup_descgrd{ border:1px solid #000000; background-color:#FFFFFF;}
#popup_descgrd #popup_descgrd_contenu #popup_video{color:#333333;}
#popup_descgrd #popup_descgrd_contenu #popup_video a:link, a:hover, a:active{color:#006699; }

/*Popup photos-------------------------------------------------------------------*/
#popup_photos #popup_barre a:link,a:visited{color:#FFFFFF;}
#popup_photos{border:1px solid #000000; background-color:#FFFFFF;}
#popup_photos #popup_barre{ color:#FFFFFF; background-color:#000000; }
#popup_photos #diapo_ajout{ color:#000000; }
#popup_photos #diapo_ajout a:link,a:hover{ color:#000000;}

/*Popup diaporama-------------------------------------------------------------------*/
#popup_diapo{border:1px solid #000000; background-color:#FFFFFF;}
#popup_diapo #popup_fermer{color:#FFFFFF}
#popup_diapo #popup_barre a:link,a:hover{color:#FFFFFF}
#popup_diapo #popup_barre{color:#FFFFFF; background-color:#000000; }
#popup_diapo #diapo_ajout{ color:#000000; }
#popup_diapo #diapo_ajout a:link,a:hover{ color:#000000;}
#popup_diapo #lien_ajout_diapo{ color:#000000;}

/*Popup photos liens -------------------------------------------------------------------*/
#popup_lien{ border:1px solid #000000;  background-color:#FFFFFF; }
#popup_lien #popup_fermer{color:#FFFFFF}
#popup_lien #popup_barre{color:#FFFFFF; background-color:#000000;}
#popup_lien #lien_ajout{ color:#000000;}
#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;}

/*---------------Info Bulle----------------*/
.infobulle{background-color:#f8c93a;color:#006666;border:2px solid #006600; text-align:left;}
.infobulle h3{color:#000000;}
.infobulle b{color:#498029;}

/*------------------------------------- Patientez --------------------------------*/
#attente{	border:1px solid #333333;	background-color:#FFFFFF;}
#retour_admin { background-color:#cccccc;}
#retour_admin a:hover, a:visited{ color:#570026;}
.commentaire2{ background-color:#f8c93a; color:#006666; border:2px solid #006600;}

#cote_g #zone_ajout_video #lien a:link,a:visited{color:#FFFFFF; }
#cote_g #zone_ajout_video #lien a:hover{color:#FFFFFF; }
#cote_g #zone_ajout_video #zone_frmvideo{background-color:#cccccc; }
#cote_g #zone_ajout_video #zone_frmvideo a:link,a:visited{ color:#FFFFFF; }
#cote_g #zone_ajout_video #zone_frmvideo a:hover{ color:#FFFFFF; }

/*-----------------------------------------------------------------------*/

#vign .zone_photos_min { background-image:url(../images/m6/vert/ombre_vignettes.png); background-repeat:no-repeat; }

#popup_mappy{ border:1px solid #999999; 
	   	 	  background-color:#FFFFFF; }

#popup_mappy #popup_mappy_inter{ background-color:#EAEAEA;}

#cnt_mappy a:hover, a:visited{color:#996633; text-decoration:underline;}

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

.lire_la_suite{color: #8a4d26;}
