/*------------------------parties communes----------------------------------*/

body{margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#entour_page{margin:0px auto; padding:0px; width:990px;}

#page{margin:0px auto; padding:20px; width:950px; overflow:hidden;}

#contenu{margin:0px auto; padding:0px; width:930px; overflow:hidden;}

#bandeau{float:left; width:930px; overflow:hidden; padding-bottom:10px; display:block;}

#bandeau_vign{float:left; display:block;width:660px;overflow:hidden;position:relative; }

#bandeau_vign .img_bandeau{display:block; width:155px; height:180px; float:left; margin-left:10px; position:relative; cursor:-moz-grab; overflow:hidden;}

#bandeau_vign .bandeau{margin:0px;padding:0px; float:left;}

#encart_bandeau{float:left; height:170px; width:260px; padding:5px;}

.logo_gite{float:left;}

.epi{float:right;}

#titre_bandeau{float:left; width:257px; margin:10px 0px 10px 0px; min-height: 20px;}


#cote_gauche{float:left; width:400px;}

#footer{float:left; width:100%; text-align:center; padding-bottom:15px; font-size:11px;}

#footer a{text-decoration:underline; font-size:11px;}
#footer a:hover{text-decoration:none;}

#sous_footer{float:left; width:950px; text-align:center; padding:10px 20px 10px 20px; font-size:11px;}
#sous_footer a{text-decoration:underline;}
#sous_footer a:hover{text-decoration:none;}

/*Modèle*/

#edit_zone2{position:relative;left:260px;z-index:12;cursor:pointer;}/*photo2*/
#edit_zone3{position:relative;top:-20px;left:110px;z-index:13;cursor:pointer;}/*photo3*/

#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{ float:right; cursor:pointer;}

.edit_b1{position:absolute; z-index:11;cursor:pointer;margin:3px 0px 0px 145px;}
.edit_zone4{position:absolute;z-index:14;cursor:pointer;margin:3px 0px 0px -20px;}/*photo4*/
#edit_b2{cursor:pointer;}
.edit_diapo {cursor:pointer;}

#zone_photos{width:540px; float:left; text-align:center;}



/*---------------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;
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;
}

/*---------------menu_principal--------------------*/


#menu_principal { float:left; padding:0px 0px 5px 0px; margin:0px; position:relative; z-index:100; cursor:pointer; width:400px; background-color:#000000; }
#menu_principal li a,#menu_principal ul li a:visited { display:block; text-decoration:none; text-align:center; overflow:hidden; float:left;  padding:10px 9px 10px 9px; margin:0px 6px 5px 0px; }
#menu_principal { list-style: none outside none;}
#menu_principal li {display:inline; padding:0px; margin:0px; list-style-type:none; float:left; height:40px;   }
#menu_principal li ul { display:none; }
#menu_principal li:hover ul { display:block; position:absolute; top:25px; z-index:1000; }
#menu_principal li:hover ul li ul { display:none; }
#menu_principal li:hover ul li a { display:block; width:105px; }
#menu_principal li:hover ul li:hover ul { display:block; left:105px; position:absolute; top:0; }
#menu_principal li:hover ul li:hover ul.left { left:-105px;}

.gites{ width: 105px;}
.gite1{width:103px;}
.gite2{width:105px;}

/*-------------menu_secondaire--------------*/

#menu_secondaire{float:left; width:100px; margin:0px; padding:45px 0px 0px 0px;}
#menu_secondaire li{cursor:pointer;margin:0px 0px 0px 10px; padding:0px; list-style-type:none; width:90px; display:block; float:left;}
#menu_secondaire li a{display:block; margin:10px 0px 10px 0px; float:left; text-decoration:none;}

/*-------------menu_secondaire2--------------*/

#menu_secondaire2{float:left; width:100px; margin:0px; padding:45px 0px 0px 0px;}
#menu_secondaire2 li{margin:0px 0px 0px 10px; padding:0px; list-style-type:none; width:90px; display:block; float:left;}
#menu_secondaire2 li a{display:block; margin:10px 0px 10px 0px; float:left; text-decoration:none;}

/*--------------fin parties communes-----------------*/

#zoom_vignette{text-align:center; width:530px; height:355px;overflow:hidden;position:relative;}
#zoom_gites{position:relative;cursor:-moz-grab;}

#tarifs_dispo{ display:none;width:930px; height:1500px; float:left; border-top:10px solid #000000;}
#tarifs_dispo #cnt_tarifs_dispo {float:left;margin-left:130px; }
.fermer_tarifs_dispo{ width:700px;  float:left; text-align:right}

/*--------------page index-------------------------*/

.index #contenu_texte{float:left; width:370px; padding:10px;}

.index #contenu_texte .titre {width:670px; float:left; margin:0px 0px 10px 0px;  }

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

.index #contenu_texte .titre img{float:left;}

.index #titre{float:left; width:380px; padding:0px 0px 20px 0px;}

.index #cote_droit{float:right; width:530px; }

.index #zoom{float:right; width:530px; height:355px; }

.index #vign{float:left; height:100px; width:530px; padding:18px 0px 20px 0px; margin:10px 0px 0px 0px; text-align:center;}

.index #vign .gauche{float:left;}

.index #vign .droite{float:right;}

.index .zones_photos{width:170px; height:100px; float:left; margin-left:4px; text-align:center; display:block;cursor:pointer;}

.index #photos{ height:auto; float:left;}




/*-------------page gite---------------------*/

.gite #contenu_texte{float:left; width:270px; padding:10px 10px 10px 10px; }
.gite #texte{padding-bottom:20px;}
.gite #titre{float:left; width:380px; padding:0px 0px 20px 0px;}
.gite h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0px; padding:0px;}
.gite #cote_droit{float:right; width:530px;}
.gite #zoom{float:right; width:530px; height:355px; }
.gite #cnt_zone_photos{float:left; height:100px; width:530px; padding:18px 0px 20px 0px; margin:10px 0px 0px 0px; text-align:center;}
.gite #cnt_zone_photos .gauche{float:left; margin-right:6px;}
.gite #cnt_zone_photos .droite{float:right;}
.gite #lien_suite{float:right;}
.gite #lien_suite a{text-decoration:underline;}
.gite #lien_suite a:hover{text-decoration:none;}
.gite #confort{float:left; width:400px;}
.gite #confort ul{float:left; width:150px; padding:0px; margin:0px;}
.gite #confort ul{float:left; margin:0px 0px 0px 15px; padding:0px;width:200px;}
.gite #zone_gites_desctop{ margin:10px 0px;}
.gite #zone_gites_descbottom{ margin:10px 0px;}
.gite #edit_zone1{position:absolute;z-index:11; float:right;cursor:pointer;margin:30px 0px 0px -20px;}/*photo1*/
.gite #photos{ height:auto; float:left; width:560px;}
.gite #zone_photos{width:540px; float:left; text-align:center;}
.gite #zone_photos .vign {float:left; margin-left:5px; cursor:pointer; width:110px;}
.gite #zone_photos .fleches {float:left;width:25px; height:100px; cursor:pointer; margin:0px 5px;}
.gite #infos_plus { padding:5px;}
.gite #zoom_gites{position:relative;cursor:-moz-grab;}
.gite #drapeaux{float:left; width:270px;}
.gite #zone_gites_desctrad{margin-top:60px;left:357px;width:268px; height:auto;position:absolute; z-index:1000;display:none;}
.gite #zone_gites_desctrad #cnt_desctrad{ width:243px; height:auto;margin:10px; text-align:justify;}
.gite #zone_gites_desctrad #fermer_desctrad{margin-top:10px;width:243px; text-align:right;}

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

.tarifs #contenu_texte{float:left; width:270px; padding:10px 10px 10px 10px; }
.tarifs #titre{float:left; width:380px; padding:0px 0px 20px 0px;}
.tarifs h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0px; padding:0px;}
.tarifs #cote_droit{float:right; width:530px; }
.tarifs #zoom{float:right; width:530px; height:345px; padding-top:10px;}
.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 #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; width:105px;  display:block;}
.tarifs #carac{float:left; width:145px; padding-left:10px; font-size:11px;}
.tarifs #zone_ident{width:270px; float:left; margin-bottom:20px;}
.tarifs .titre_tab{text-align:center; font-weight:bold;}
.tarifs #tab_tarifs td{padding:3px 5px 3px 5px;}
.tarifs #cote_droit #details_tarifs { width:560px; text-align:center; float:left;}
.tarifs #cote_droit #details_tarifs table {float:left; margin:30px 0px 30px 60px;}
.tarifs #tarifs_resa{ display:none;width:530px; float:left;}
.tarifs #tarifs_per{ display:none;width:530px;height:600px; float:left;}
.tarifs #tarifs_vac{ display:none;width:530px;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 a{float:right;}
.tarifs #cnt_tarifs_per{ float:left; width:530px;margin-bottom:10px;}
.tarifs #cnt_tarifs_resa{ float:left; width:530px;margin-bottom:10px;}
.tarifs #cnt_tarifs_vac{ float:left; width:530px; margin-bottom:10px;}
.tarifs #ancre{ border-top:10px solid #000000;}
.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 table{margin:auto;}
.tarifs #zone_periodes{width:525px;}
.tarifs #zone_vacances{width:520px;}
.tarifs .fermer_tarifs {margin-right:10px;}


.tarifs #btn_tarifs{float:left; width:530px; margin-bottom:20px; text-align:center; }
.tarifs #btn_tarifs #btn_g{float:left; width:255px; padding-right:10px; }
.tarifs #btn_tarifs #btn_d{float:left; width:255px;  padding-left:10px;}

.tarifs #btn_tarifs #btn_g .bouton_bleu{float:right; margin-bottom:10px;}
.tarifs #btn_tarifs #btn_d .bouton_bleu{float:left; margin-bottom:10px; }

.tarifs #btn_tarifs .bouton_bleu:link,
.tarifs #btn_tarifs .bouton_bleu:visited,
.tarifs #btn_tarifs .bouton_bleu:hover,
.tarifs #btn_tarifs .bouton_bleu:active
{ width:140px; height:20px; font-weight:bold; font-size:11px; cursor:pointer;display:block;text-align:center;text-decoration:none;line-height:20px; float:left;}

/*--------page contact--------------*/
.contact #contenu_texte{float:left; width:270px; padding:10px 10px 10px 10px; }
.contact  #titre{float:left; width:380px; padding:0px 0px 20px 0px;}
.contact #cote_droit{float:right; width:530px;}
.contact  #zoom{float:right; width:530px; height:345px; padding-top:0px;}
.contact  #vign{float:left; width:510px; padding:18px 10px 20px 10px; margin:10px 0px 0px 0px; }
.contact  #vign .gauche{ margin-right:6px;}
.contact #photo_ident{float:left; width:260px; text-align:center;}
.contact #carac{float:left; width:145px; padding-left:10px; font-size:11px;}
.contact #zone_ident{width:270px; float:left; margin-bottom:20px;}
.contact  #vign .droite{float:right;}
.contact .mail:link,.contact .mail:visited{text-decoration:underline;}
.contact .mail:hover,.contact .mail:active{text-decoration:none;}
.contact #zone_ident{width:270px; float:left; margin-bottom:20px;}
.contact #photo_ident #edit_zone{position:absolute; z-index:11;cursor:pointer;margin: 3px 0px 0px 175px;}
.contact #caract{float:left; width:260px;  text-align:center; margin-top:10px;}
.contact #plan{ width:530px; background-color:#999999; float:left;}
.contact #cote_droit #zone_contact_desctop{ margin:5px; width:520px; float:left; }
.contact #titre{float:left; width:380px; padding:0px 0px 20px 0px;}
.contact h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0px; padding:0px;}
.contact #cnt_centrale{float:left;width:260px; padding:5px;margin-top:10px;}
/*---------page libre-------------------------*/

.libre #contenu_texte{float:left; width:910px; padding:10px 10px 10px 10px; }
.libre #cote_droit{float:right; width:530px;}

.libre a:link,.contact a:visited{text-decoration:underline;}
.libre a:hover,.contact a:active{text-decoration:none;}
.libre #cote_gauche #ident{ width:340px; margin:50px 10px; float:left; text-align:center}
.libre #zone_rubrique_contenu {float:left; width:510px; margin:10px;}
.libre #zone_ajout{ margin:10px; width:510px;float:left;}
.libre #lien_creer{ cursor:pointer;width:510px; text-align:center;float:left;}
.libre #zone_crea{ width:320px;float:left; display:none}
.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:530px;}
.libre #zone_liens .edit_lien { margin:5px; float:left;}
.libre #zone_liens .zone_photo_lien {margin:5px; width:50px; height:auto; float:left;clear:left;}
.libre #zone_liens .zone_titre_lien{width:390px;height:auto;font-weight:bold; margin:5px 0px 0px 5px;float:left; }
.libre #zone_liens .zone_btn_lien{ width:40px;margin-top:8px;float:right; cursor:pointer}
.libre #zone_liens .zone_descr_lien{margin:5px 0px 10px 5px;float:left; width:390px;}
.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 .cnt_liens{ width:470px;float:left}
.libre #zoom_diapo{ text-align:center;}

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

.surplace #contenu_texte{float:left; width:270px; padding:10px 10px 10px 10px;}
.surplace #titre{float:left; width:380px; padding:0px 0px 20px 0px;}
.surplace h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0px; padding:0px;}
.surplace #titre{float:left; width:380px; padding:0px 0px 20px 0px;}
.surplace #cote_droit{float:right; width:530px;}
.surplace #zoom{float:right; width:530px; height:345px; padding-top:10px;}
.surplace #vign{float:left; width:510px; padding:18px 10px 20px 10px; margin:10px 0px 0px 0px; }
.surplace #vign .gauche{float:left; margin-right:6px;}
.surplace #vign .droite{float:right;}
.surplace #lien_suite{float:right;}
.surplace #lien_suite a{text-decoration:underline;}
.surplace #lien_suite a:hover{text-decoration:none;}
.surplace #loisirs{float:left; width:270px; padding-bottom:20px;}
.surplace #loisirs ul{float:left; width:270px; padding:0px; margin:0px 0px 0px 0px;}
.surplace #loisirs ul li{padding:0px; margin:0px; width:270px; float:left;}
.surplace #titre_diapo{font-weight:bold; width:270px; 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 {width:270px; float:left;}
.surplace #zone_ajout img{ float:left;}
.surplace #zone_ajout #lien_creer{ width:150px; float:right; cursor:pointer;}
.surplace .new_diapo{margin-top:3px;}
.surplace #zone_ajout_lib{ padding:5px; float:left; display:none;}
.surplace #zone_ajout_liens{ float:left; width:262px; text-align:right; cursor:pointer;}
.surplace #nouveau_diapo{ width:260px; } 
.surplace #zone_diaporama{ float:left; width:270px; margin-top:5px;}
.surplace .zone_titre_diapo{ float:left;width:230px;}
.surplace .zone_descr_diapo{ float:left; width:250px; margin:5px 0px 5px 20px;}
.surplace .zone_descr_diapo a{cursor:pointer;}
.surplace .zone_btn_diapoo{ float:left; width:50px;}
.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; width:510px;}

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

.activites #contenu_texte{float:left; width:270px; padding:10px 10px 10px 10px;}
.activites #titre{float:left; width:380px; padding:0px 0px 20px 0px;}
.activites h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0px; padding:0px;}
.activites #titre{float:left; width:380px; padding:0px 0px 20px 0px;}
.activites #cote_droit{float:right; width:530px;}
.activites #zoom{float:right; width:530px; height:345px; padding-top:10px;}
.activites #vign{float:left; width:510px; padding:18px 10px 20px 10px; margin:10px 0px 0px 0px; }
.activites #vign .gauche{float:left; margin-right:6px;}
.activites #vign .droite{float:right;}
.activites #lien_suite{float:right;}
.activites #lien_suite a{text-decoration:underline;}
.activites #lien_suite a:hover{text-decoration:none;}
.activites #loisirs{float:left; width:270px; padding-bottom:20px;}
.activites #loisirs ul{float:left; width:270px; padding:0px; margin:0px 0px 0px 0px;}
.activites #loisirs ul li{padding:0px; margin:0px; width:270px; float:left;}
.activites #titre_diapo{font-weight:bold; width:270px; float:left; padding-bottom:5px;}
.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:270px; float:left;}
.activites #zone_ajout img{ float:left;}
.activites #zone_ajout #lien_creer{ width:150px; float:right; cursor:pointer;}
.activites .new_diapo{margin-top:3px;}
.activites #zone_ajout_lib{background-color:#cccccc; padding:5px; float:left; display:none;}
.activites #zone_ajout_liens{ float:left; width:262px; text-align:right; cursor:pointer;}
.activites #nouveau_diapo{ width:260px; } 
.activites #zone_diaporama{ float:left; width:270px; margin-top:5px;}
.activites .zone_titre_diapo{ float:left;width:230px;}
.activites .zone_descr_diapo{ float:left; width:250px; margin:5px 0px 5px 20px;}
.activites .zone_descr_diapo a{cursor:pointer;}
.activites .zone_btn_diapoo{ float:left; width:50px;}
.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:510px;}
/*-----------------------------------------------------------*/


/*------------------------------------- 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 0px;}

#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; 
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
#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%;}	/*--------------------parties communes--------------------------*/

body{background-color:#fff;}

#page{background-color:#39536c;}

#bandeau{background-color:#000000;}

#encart_bandeau{background-color:#e8d005;}

#contenu{border:10px solid #000000; background-image:url(../images/m4/bleu/fd_cote_g.gif); background-repeat:repeat-y; background-position:390px 0px;}

#footer{color:#e8d005; background-color:#39536C;}

.img_bandeau { background-color:#FFFFFF }


#footer a{color:#e8d005;}
#footer a:hover{color:#e8d005;}

#sous_footer{color:#000000;}
#sous_footer a{color:#000000;}
#sous_footer a:hover{color:#000000;}

#photos{background-color:#000000;}

#infos_plus{background-color:#4D6F91;}
#infos_plus a{color:#E8D005;}

#col_milieu a { color:#006666}

/*--------------------menu_principal----------------------------*/
#menu_principal{background-color:#000000;}
#menu_principal li a{color:#FFFFFF;}
#menu_principal li a:hover{color:#000000;}

.accueil{background-color:#efbc0e}
.actu{background-color:#ff9900}
.gite1{background-color:#ea361f}
.gite2{background-color:#db1a7d}
.surplace{background-color:#39b9ea}
.activites{background-color:#456dd5}
.tarifs{background-color:#1c49be}
.liens{background-color:#0ca455}
.contact{background-color:#b1c81e}

/*-----------------menu_secondaire-------------------------*/

#menu_secondaire a{color:#9ca9b6;}
#menu_secondaire a:hover{color:#e8d005;}

#menu_secondaire a.current:link,#menu_secondaire a.current:visited,#menu_secondaire a.current:hover,#menu_secondaire a.current:active{color:#e8d005;}

/*-----------------menu_secondaire2-------------------------*/

#menu_secondaire2 a{color:#9ca9b6;}
#menu_secondaire2 a:hover{color:#e8d005;}

#menu_secondaire2 a.current:link,#menu_secondaire2 a.current:visited,#menu_secondaire2 a.current:hover,#menu_secondaire2 a.current:active{color:#e8d005;}
/*--------------------fin parties communes----------------------------*/

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

.index #contenu_texte{color:#FFFFFF;}

.index #vign{background-image:url(../images/m4/bleu/fd_pellicule.gif); background-repeat:repeat-x;}

.index #cote_droit{background-color:#000000;}
.index #zone_accueil_desctop a { color:#E8D005}
.index #zoom_vignette{float:left;height:auto;}

/*--------------------page gite---------------------------------*/
.gite #contenu{background-image:url(../images/m4/bleu/fd_contenu.gif); background-repeat:repeat-y; background-position:0px 0px;}
.gite #contenu_texte{color:#FFFFFF;}

.gite #cnt_zone_photos{background-image:url(../images/m4/bleu/fd_pellicule.gif); background-repeat:repeat-x;}

.gite #cote_droit{background-color:#000000;}

.gite #lien_suite a{color:#e8d005;}
.gite #lien_suite a:hover{color:#e8d005;}

.gite #confort h1{ color:#FFFFFF;}
.gite #zone_gites_desctop a { color:#E8D005}
.gite #zone_gites_desctrad{background-color:#4D6F91; border:1px solid #000000;}
.gite #zone_gites_desctrad #fermer_desctrad a{color:#FFFFFF;}

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

.tarifs #contenu_texte{color:#FFFFFF;}

.tarifs #vign{background-color:#39536c; color:#FFFFFF;}

.tarifs #cote_droit{background-color:#000000;}
.tarifs #zoom{background-color:#39536c;}

.tarifs #lien_suite a{color:#e8d005;}
.tarifs #lien_suite a:hover{color:#e8d005;}

.tarifs #btn_tarifs .bouton_bleu{border-bottom:1px solid #1a2b3b; border-right:1px solid #1a2b3b;  border-left:none; border-top:none; background-color:#2c445b; color:#e8d005;}
.tarifs .titre_tab{color:#e8d005;}
.tarifs #tab_tarifs td{border-bottom:1px solid #FFFFFF;}
.tarifs #tab_tarifs{background-color:#758798; color:#FFFFFF;}
.tarifs #details_tarifs{background-color:#39536C; border-bottom:10px solid #000000;}
.tarifs #tarifs_dispo{background-color:#39536C;border-top:10px solid #000000;}
.tarifs #tarifs_resa{background-color:#39536C;border-top:10px solid #000000;}
.tarifs #tarifs_per{background-color:#39536C;border-top:10px solid #000000;}
.tarifs #tarifs_vac{background-color:#39536C;border-top:10px solid #000000;}
.tarifs .col_blanc{	background-color:#FFFFFF;}
.tarifs .periode_titre{	background-color:#FFFFFF;}
.tarifs .periode_titre_blanc{	background-color:#8f868a;color:#FFFFFF;}
.tarifs .col_vert{	background-color:#8f868a;}
.tarifs .col_vert_clair{background-color:#FFFFFF;}
.tarifs .fermer_tarifs a{ color:#FFFFFF;}
.tarifs #ancre{background-color:#39536C; float:left; width:530px;}
#tarifs_dispo{background-color:#39536C;} 
#tarifs_dispo #cnt_tarifs_dispo {background-color:#39536C;} 
.fermer_tarifs_dispo a{ color:#FFFFFF;}
.tarifs #cnt_tarifs a{color:#e8d005;}

/*-----------------page surplace---------------------------*/
.surplace #contenu_texte{color:#FFFFFF;}
.surplace #vign{background-color:#39536c; color:#FFFFFF;}
.surplace #cote_droit{background-color:#000000;}
.surplace #zoom{background-color:#39536c;}
.surplace #lien_suite a{color:#e8d005;}
.surplace #lien_suite a:hover{color:#e8d005;}
.surplace #loisirs{color:#e8d005;}
.surplace #descri_diapo a{color:#e8d005;}
.surplace #descri_diapo a:hover{color:#e8d005;}
.surplace .zone_upd_diapo{background-color:#CCCCCC;}
.surplace #descr_mono{border-top:7px solid #000000;background-color:#39536C;}
.surplace #zone_ajout_lib{background-color:#cccccc; color:#000000;}
.surplace .zone_titre_diapo a{color:#FFFFFF;}
.surplace .zone_upd_diapo{color:#000000;}

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

.activites #contenu_texte{color:#FFFFFF;}
.activites #vign{background-color:#39536c; color:#FFFFFF;}
.activites #cote_droit{background-color:#000000;}
.activites #zoom{background-color:#39536c;}
.activites #lien_suite a{color:#e8d005;}
.activites #lien_suite a:hover{color:#e8d005;}
.activites #descri_diapo a{color:#e8d005;}
.activites #descri_diapo a:hover{color:#e8d005;}
.activites .zone_upd_diapo{background-color:#CCCCCC;}
.activites #descr_mono{background-color:#39536C;}
.activites #zone_ajout_lib{background-color:#cccccc; color:#000000;}
.activites .zone_titre_diapo a{color:#FFFFFF;}
.activites .zone_upd_diapo{color:#000000;}

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

.contact #contenu_texte{color:#FFFFFF;}
.contact #vign{background-color:#39536c; color:#FFFFFF;}
.contact #cote_droit{background-color:#39536C;}
.contact #zoom{background-color:#39536c;}
.contact #lien_suite a{color:#e8d005;}
.contact #lien_suite a:hover{color:#e8d005;}
.contact a:link,a:visited,a:hover,a:active{color:#e8d005;}
.contact #plan{ background-color:#999999;}
.contact #plan{ background-color:#999999;border-bottom:10px solid #000000;}
.contact #cote_droit #zone_contact_desctop{ background-color:#39536c; color:#FFFFFF;} 
.contact #cnt_centrale{background-color:#4D6F91;}
/*----------------page libre---------------*/
.libre {color:#FFFFFF};
.libre #contenu{background-image:none;}
.libre #cote_droit{background-color:#39536C;}
.libre #contenu_texte{color:#FFFFFF;}
.libre #lien_suite a{color:#e8d005;}
.libre #lien_suite a:hover{color:#e8d005;}
.libre a:link,.libre a:visited,.libre a:hover,.libre a:active{color:#e8d005;}
.libre #zone_crea{ background-color:#CCCCCC;}
.libre #zone_liens .zone_upd_lien{background-color:#cccccc;color:#FFFFFF;}
.libre #zone_liens .zone_upd_lien{color:#000000;}
.libre #zone_ajout{color:#000000;}
.libre #zone_ajout #lien_creer{color:#FFFFFF;}

#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:#e8d005;}
