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


#page{
position:absolute;
margin-left:-475px;
left:50%;
top:0px;
z-index:0;
padding:0px;
width:950px;
overflow:hidden;
}

#footer{
padding-top:10px;
width:950px;
float:left;
letter-spacing:0.1em;
text-align:center;
}
#footer a{color:#FFFFFF}
#footer a:hover{text-decoration:none;}

#page2{
position:absolute;
margin-left:-475px;
left:50%;
top:0px;
z-index:0;
padding:0px;
width:950px;
overflow:hidden;
}

#page3{
position:absolute;
margin-left:-475px;
left:50%;
top:0px;
z-index:0;
padding:0px;
width:950px;
overflow:hidden;
}

#bando{
height:129px;
width:960px;
float:left;
}

#cnt_menu{
	margin-top:-2px;
}

#bando div{
margin-right:10px;
float:right;
}

#fond_footer{
margin-left:-3px;
float:left;
}

#fond_gauche{
margin:5px 0px 0px 3px;
padding-bottom:15px;
width:187px;
height:auto;
float:left;
}

#capacite{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
float:left;
}

#attente{	width:200px;	height:70px;	padding:20px;	top:650px;	left:400px;		text-align:center;	display:none;	position:absolute;	z-index:1000;}
#retour_admin { padding:5px; width: 200px;position:absolute;top:0px; left:0px;}
#retour_admin a:hover, a:visited{ text-decoration:underline;}



/*---------------------------------------------------------------------*/
.menu{
margin:0px;
float:left;
list-style:none;
padding:3px 0px 0px 70px;
text-align:center;
height:30px;
width:950px;
}

.menu ul{margin:0px; padding:0px; }

.menu li{
display:inline;
float:left;
}

.menu li a {
 display:block; 
 float:left; 
 height:27px; 
 line-height:27px; 
 text-decoration:none; 
 text-align:center; 
 font-size:13px;
 padding:0 0 0 10px; 
 cursor:pointer; 
}

.menu li a b {
 float:left; 
 display:block; 
 padding:0 20px 0 0px;
}


.menu li a:hover {
 text-decoration:none; 
}

.menu li.current a {
 text-decoration:none;
}

/*--------------------------------------------------------------------------------------*/
.nom_commune{
font-size:18px;
font-style:italic;
}

.nom_region{
font-size:18px;
font-style:italic;
}
/*------------------------------------------------------------------------------*/
#contenu_haut{
float:left;
width:950px;
min-height:500px;
overflow:hidden;
}

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

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

#col_gauche{
width:193px;
float:left;
}

#menu_chambre{
margin-top:23px;
margin-left:8px;
width:157px;
float:left;
}
#menu_chambre img{
float:left;
}

#menu_gite{
margin-top:20px;
margin-left:8px;
width:159px;
float:left;
}

#menu_gite img{
float:left;
}

#menu_gite #titre_bandeau_gite{float:left; width:153px;padding:0px;}
#menu_gite #titre_bandeau_gite img{float:left;margin:0px;}

#fond_bas_menu_gite{
width:159px;
height:3px;
margin-left:1px;
float:left;
}

#confort_tarif{
margin-top:23px;
margin-left:12px;
width:157px;
float:left;
}
#fond_bas_conf_tarif{
width:160px;
margin-left:20px;
float:left;
}

#lien{
margin-top:21px;
margin-left:8px;
width:157px;
float:left;
}

#actu{
margin-top:21px;
margin-left:5px;
width:157px;
float:left;
}

#acti{
margin-top:23px;
margin-left:8px;
width:157px;
float:left;
}

#cont{
margin-top:22px;
margin-left:8px;
width:157px;
height:165px;
float:left;
}

#zone_contact_txt_cnt{
	padding:3px;
}

#fond_bas_acti{
width:159px;
margin-left:14px;
float:left;
}
#fond_bas_actu{
width:167px;
margin-left:10px;
float:left;
}
#fond_bas_lien{
width:157px;
margin-left:16px;
float:left;
}
#fond_bas_actu2{
width:160px;
margin-left:16px;
float:left;
}

#confort{
margin-top:20px;
margin-left:12px;
width:154px;
float:left;
}
#fond_bas_confort{
width:155px;
margin-left:26px;
float:left;
}

#actu img{
float:left;
}
#actu div{
padding-top:10px;
padding-left:5px;
padding-bottom:10px;
}


#actu #titre_bandeau_actu{float:left; width:153px;padding:0px;}
#actu #titre_bandeau_actu img{float:left;margin:0px;}


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

#zone_liens_txt_liens{
 margin-left:5px;
 margin-bottom:5px;
 width:137px;
 text-align:left;
 display:block;
 float:left;
}

#zone_contact_txt_actu{
 margin-left:5px;
 width:157px;
 text-align:center;
 display:block;
 float:left;
}

#zone_liens_liens{
 margin-left:32px;
 float:left;
}

#zone_contact_contact{
 margin-left:32px;
 float:left;
}

#zone_accueil_actualites{ 
 margin-left:32px;
 float:left;	
}

#zone_accueil_txt_actu{
 margin-left:5px;
 width:157px;
 display:block;
 float:left;
}

#zone_actualites_txt_actu{
 margin-left:5px;
 width:157px;
 display:block;
 float:left;
}

#zone_actualites_actualites{ 
 margin-left:32px;
 float:left;	
}

#zone_activites_txt_acti{
 width:157px;
 display:block;
 float:left;
}
#zone_activites_activites{ 
 margin-left:32px;
 float:left;	
}

#zone_activites_desc{
	width:515px;
	height:auto;
	margin:5px 0px 0px 5px;
	display:block;
	float:left;
	overflow:auto;
}

#zone_activites_legende{
	width:492px;
	height:19px;
	margin:0px 0px 5px 12px;
	padding:2px 0px 0px 0px;
	display:block;
	float:left;
	overflow:auto;
}

/*---------------------------------------------------------------------*/
.lien_actu:link, .lien_actu:visited{
font-weight:bold;
text-decoration:underline;
}

.lien_actu:hover, .lien_actu:active{
text-decoration:none;
}

.lien_mail:link, .lien_mail:visited{
font-weight:bold;
text-decoration:underline;
}

.lien_mail:hover, .lien_mail:active{
text-decoration:none;
}
/*---------------------------------------------------------------------*/

#carte_mini{
padding:0px;
width:185px;
height:189px;
margin-top:40px;
margin-left:3px;
float:left;
}


#col_mil_2{
margin-top:5px;
float:left;
text-align:center;
width:755px;
}

#col_mil{
margin-top:5px;
float:left;
text-align:center;
width:210px;
}

.cadre_photos{
	margin:2px 2px 0px 0px;
	width:100px;
	float:left;
}

#vign_gite{
padding-left:4px;
width:210px;
float:left;
}

#vign_gite img{
float:left;
}

#col_mil_coquelicot{
left:193px;
top:159px;
position:absolute;
display:none;
margin-top:5px;
float:left;
text-align:center;
width:210px;
}

#col_mil_gourmande{
left:193px;
top:159px;
position:absolute;
display:none;
margin-top:5px;
float:left;
text-align:center;

width:210px;
}

#col_mil_cottage{
left:193px;
top:159px;
position:absolute;
display:none;
margin-top:5px;
float:left;
text-align:center;
width:210px;
}

#col_mil_zen{
left:193px;
top:159px;
position:absolute;
display:none;
margin-top:5px;
float:left;
text-align:center;
width:210px;
}

#col_mil_marine{
left:193px;
top:159px;
position:absolute;
display:none;
margin-top:5px;
float:left;
text-align:center;
width:210px;
}

/*--------------------------------------------------------zooms_chambres-----------------------------------*/

#coquelicot_1, #coquelicot_2, #coquelicot_3{
left:426px;
top:184px;
display:none;
position:absolute;
}

#gourmande_1, #gourmande_2, #gourmande_3{
left:426px;
top:184px;
display:none;
position:absolute;
}

#cottage_1, #cottage_2, #cottage_3{
left:426px;
top:184px;
display:none;
position:absolute;
}

#zen_1, #zen_2, #zen_3{
left:426px;
top:184px;
display:none;
position:absolute;
}

#marine_1, #marine_2, #marine_3{
left:426px;
top:184px;
display:none;
position:absolute;
}


/*-----------------------------------------------------fin_zooms_chambres----------------------------------------*/

.vign_accueil{
margin-top:20px;
cursor:pointer;
}

.vign_tarif{
margin-top:20px;
}

.vign_gites{
margin-top:1px;
cursor:pointer;
}


.zoom{
margin:25px 15px 10px 23px;
height:260px;
width:490px;
overflow:hidden;
cursor:pointer;
position:relative;
}

.zoom_contact{
margin:0px 0px 10px 0px;
height:260px;
width:490px;
overflow:hidden;
cursor:pointer;
}

.zoom_acti{
margin:17px 15px 1px 23px;
height:260px;
width:490px;
overflow:hidden;
cursor:pointer;
}

#photo_zoom{
 position:relative;
}

#cote_d{
padding-top:5px;
width:547px;
float:left;
}

#cote_d_zoom{
width:494px;
height:264px;
margin-left:20px;
margin-top:8px;
margin-bottom:25px;
}

#cote_d_jaune{
	position:relative;
}

#cote_d_2{
margin-top:10px;
padding-top:10px;
width:525px;
float:left;
text-align:center;
}

#cote_d_2 table{
	margin-top:20px;
	margin-left:85px;
}

#cote_d_tarifs{
margin-top:10px;
padding-top:10px;
float:left;
text-align:center;
width:540px;
}


#txt{
padding:30px 30px 0px 30px;
color:#223b5f;
text-align:justify;
}

#txt a
{
color: #666699;
}




.menu_confort{
	margin:0px;	
	list-style:none;
	padding:5px 0px 5px 10px;
	text-align:left;
	width:157px;
	float:left;
}
.menu_confort ul{
	float:left;
	margin:0px;
	padding:0px;
}

.menu_confort li{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	width:144px;
	display:block;
	float:left;
	margin-left:0px;
}


.menu_chambres{
margin:0px;
float:left;
list-style:none;
padding:0px;
text-align:center;
width:157px;
}

.menu_chambres li{
float:left;
}

.menu_chambres li a{
display:block;
margin-bottom:2px; 
width:144px;
float:left; 
height:37px; 
line-height:37px; 
text-decoration:none; 
text-align:center; 
font-size:14px;
cursor:pointer;  
}


.menu_gites{ 
margin:0px;
float:left;
list-style:none;
padding:0px;
text-align:center;
width:157px;
}

.menu_gites li{
list-style:none;
float:left;
}

.menu_gites li a{
display:block; 
width:155px;
float:left; 
height:37px; 
line-height:37px; 
text-decoration:none; 
text-align:center; 
font-size:13px;
cursor:pointer;  
}

.menu_gites .s_li{float:left;padding:0px;margin:0px;}
.menu_gites .s_li_current{float:left;padding:0px;margin:0px;}
.menu_gites .s_ul{float:left;padding:0px;margin:0px;}
/*--------------------------------------------zooms_gite--------------------------------------------*/

#zoom{cursor:-moz-grab}

#zoom_gite1{
position:absolute;
display:none;
left:426px;
top:184px;
}

#zoom_gite2{
position:absolute;
display:none;
left:426px;
top:184px;
}

#zoom_gite3{
position:absolute;
display:none;
left:426px;
top:184px;
}

#zoom_gite4{
position:absolute;
display:none;
left:426px;
top:184px;
}

#zoom_gite5{
position:absolute;
display:none;
left:426px;
top:184px;
}

#zoom_gite6{
position:absolute;
display:none;
left:426px;
top:184px;
}

#zoom_gite7{
position:absolute;
display:none;
left:426px;
top:184px;
}

#zoom_gite8{
position:absolute;
display:none;
left:426px;
top:184px;
}

#cliq_vign{
text-align:left;
padding-left:20px;
height:10px;float:left;
}

#txt_contact{
padding-left:5px;
font-size:12px;
text-align:center;
line-height:20px;
}

.bouton {
	border:none;
	font-size: 11px;
	cursor: pointer;
	height:20px;
	width:20px;
	
}

.bouton2{
	border:none;
	font-size: 11px;
	cursor: pointer;
	height:20px;
	width:100px;
	
}

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

#pick{
 width:20px;
 float:right;
 display:block;
}
#pick_actu{
 width:20px;
 float:right;
 display:block;
}


#showTab{
display:block;
}

/*----------------------*/
#texte_libelle{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:right;	
	width:528px;
	margin-left:15px;
	float:left;
	overflow:hidden;
}
#texte_libelle2{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	color:#000000;
}
#texte_libelle3{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	color:#CC829B;	
}
#libelle_site{
height:25px;
width:830px;
top:100px;
left:120px;
text-align:right;
position:absolute;
}

.main{
	cursor:pointer;
}
#librairie{
	width:350px;
	height:auto;
	left:50%;
	margin-left:-300px;
	float:left;
	position:absolute;
}
#titre_librairie{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:underline;
padding:10px;
}
#acceuil_texte_actualites{
width:149px;
height:50px;
position:relative;
overflow:hidden;
float:left;
}

#uploade_librairie{
width:600px;
}

#titre_bandeau{ width:938px; height:100px;float:left;}

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

.modif1{
margin-top:-94px;
margin-left:920px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif2{ 
margin-top:-29px;
margin-left:-19px; 
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif3{
margin-top:-27px;
margin-left:130px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}
.modif31{
margin-top:-24px;
margin-left:130px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}
.modif4{
margin-top:-65px;
margin-left:130px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif5{
margin-top:100px;
margin-left:-20px;
cursor:pointer;
float:left;
position:absolute;
z-index:110;
display:none;
}

.modif6{
margin-top:0px;
margin-left:190px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif7{
margin-top:-100px;
margin-left:527px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif8{
margin-top:-18px;
margin-left:527px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif9{
margin-top:0px;
margin-left:0px;
cursor:pointer;
position:relative;
z-index:100;
display:none;
}
.modif10{
margin-top:0px;
margin-left:0px;
cursor:pointer;
position:relative;
z-index:100;
display:none;
}
.modif11{
margin-top:0px;
margin-left:0px;
cursor:pointer;
position:relative;
z-index:100;
display:none;
}
.btn_photos_gauche{
 margin-top:-23px;
 text-align:right;
 height:21px;	
 width:78px;
 margin-left:0px;
 padding-top:2px;
 float:right;
 z-index:100; 
 
}

.modif112{
margin-top:-22px;
margin-left:82px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif12{
margin-top:15px;
margin-left:3px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}


.modif13{
margin-top:-14px;
margin-left:527px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif14{
margin-top:-50px;
margin-left:697px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}

.modif15{
margin-top:-20px;
margin-left:520px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}
.modif16{
margin-top:-50px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}
.modif17{
cursor:pointer;
float:left;
position:relative;
z-index:100;
display:none;
}
/*----------------------*/

#commandes{
width:1000px;
height:30px;
padding-top:10px;
float:left;
text-align:center;
}

#zone_accueil_desctop{
	width:515px;
	height:auto;
	margin:5px 0px 0px 5px;
	display:block;
	float:left;
	overflow:auto;	
}

#zone_accueil_descbottom{
	width:515px;
	height:auto;
	margin:10px 0px 0px 5px;
	display:block;
	float:left;	
	overflow:auto;
}


/*----------------------*/
#zone_chambres_desctop{
	width:515px;
	height:75px;
	margin:5px 0px 0px 5px;
	display:block;
	overflow:auto;
	float:left;	
}

#zone_chambres_descbottom{
	width:515px;
	height:75px;
	margin:4px 0px 0px 5px;
	display:block;
	overflow:auto;	
	float:left;	
}

/*----------------------*/
#zone_contact_desctop{
	width:515px;
	height:75px;
	margin:10px 0px 0px 5px;
	display:block;
	overflow:auto;
	float:left;	
}

#zone_contact_descbottom{
	width:515px;
	height:75px;
	margin:4px 0px 0px 5px;
	display:block;
	overflow:auto;	
	float:left;	
}

#zone_gites_desctop{
	width:515px;
	height:auto;
	margin:5px 0px 0px 5px;
	display:block;
	overflow:auto;
	float:left;	
}

#zone_gites_descbottom{
	width:515px;
	margin:4px 0px 0px 5px;
	display:block;
	overflow:auto;	
	float:left;	
}

#zone_actualites_desc{	
	width:710px;
	height:auto;
	margin-left:7px;
	text-align:left;
	overflow:auto;
	float:left;
}

#zone_actu{ margin:20px 0px 20px 30px; float:left;}

#btn_actualites_desc{
width:16px;
float:left;
}

#btn_liens_desc{
width:16px;
margin-top:-15px;
margin-left:-1px;
float:left;
}

#zone_liens_desc{	
	width:710px;
	height:auto;
	margin-left:7px;
	text-align:left;
	overflow:auto;
	float:left;
}

#btn_actualites_desc{
width:16px;
float:left;
}

#itineraire{
	width:515px;
	height:75px;
	margin:4px 0px 0px 10px;
	display:block;
	float:left;	
}

/*----------------------*/
.bleu-majuscule-11-ch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight:bold;
}

.tb_tarifs_ch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight:bold;	
}

/*----------------------*/
a.vac:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.vac:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
			
.norepeat {  background-repeat: no-repeat}
.base11bleu { font-family: Arial, Helvetica, sans-serif;padding-left: 5px}

.td_tarifs{
	border-bottom:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-left: 5px;
	height:20px;
}

.bouton_tarif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	text-decoration: none;
	text-transform: uppercase;
}
a.bouton_tarif {
color:#333333;
}
a.vacances:link {  font-family: Arial, Helvetica, sans-serif; font-size:11px;}
a.vacances:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px;}

#tarifs_gites{
width:430px;
text-align:left;
padding:0px 0px 0px 7px;
}

#cote_d_haut{
width:400px;
height:340px;
padding:10px 0px 0px 55px;
margin:15px 0px 0px 7px;
}
#zone_tarifs_desc{
width:507px;
height:auto;
margin-left:0px;
margin-top:10px;
text-align:left;float:left;
}
#zone_tarifs_descbottom{	
	width:507px;
	height:auto;
	margin-left:7px;
	margin-top:30px;
	text-align:left;
	overflow:auto;
	float:left;
}

#cadre_bandeau{
width:815px;
height:52px;
z-index:100;
top:35px;
left:133px;
position:absolute;
}

#cadre_libelle_bandeau{
width:531px;
height:22px;
z-index:100;
top:100px;
left:133px;
position:absolute;
}

#zone_contact_proprio{
	margin-top:20px;
	font-weight:bold;
	padding:10px;
}
#zone_contact_proprio a{
	display:block;
}

#zoom_diapo{
margin:10px 0px 10px 15px;
padding:0px;
width:712px;
height:300px;
}

.mono_vignette{
height:auto;
width:97px;
float:left;
}
.mono_description{
width:79px;
float:left;
}
.mono_btn_supp{
margin-top:-21px;
margin-left:14px;
width:80px;
text-align:right;
float:right;
position:absolute;
}
.mono_input_desc{
margin-top:2px;
width:97px;
}

#tab_mono{
height:350px;
width:600px;
}


/***********************patrimoine***************************************/

.td_tarifs{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-left: 5px;
	height:20px;
}

.bouton {
	font-size: 11px;
	cursor: pointer;
	height:20px;
	width:20px;
	
}

.tab_patri{
width:200px;
padding:2px;
text-align:left;
}

.forma_search{
width:160px; font-size:10px;
}

.forma_dist{
width:70px; font-size:10px;
}

/*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:925px;height:300px;overflow:hidden;}

/*Popup de modification d'une description-------------------------------------------------------------------*/
#popup_desc{width:500px; top:20%; 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:400px; margin:10px 0px; text-align:left;height:18px;}
#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_descgrd #popup_descgrd_contenu #popup_video .lien{margin:0px; text-align:left;float: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:30%;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:50%;top:250px;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;}

.commentaire2{padding:5px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; padding:3px;  text-align:left;}


.tarifs { height:550px; overflow:scroll}
.tarifs table{margin-left:30px;font-size:12px}
.tarifs #tarifs_per{ display:none;width:440px; float:left;}
.tarifs #tarifs_vac{ display:none;width:440px; float:left;}
.tarifs .fermer_tarifs{width:445px;}
.tarifs .fermer_tarifs a{float:right; display:block; padding:2px; margin-right:4px;}
.tarifs #cnt_tarifs_per{ float:left; width:440px;margin-bottom:10px;}
.tarifs #cnt_tarifs_vac{ float:left; width:440px; margin-bottom:10px;}
.tarifs #zone_periodes{width:441px; margin-left:25px;margin-bottom:5px;}
.tarifs #zone_vacances{width:420px; margin-left:25px;}
.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;}


#col_mil_2 #zone_ajout {width:730px; float:left; margin-left:10px; display:none;}
#col_mil_2 #zone_ajout #lien_creer{ float:left; cursor:pointer; margin:10px;}
#col_mil_2 #zone_ajout #zone_ajout_liens{text-align:center;cursor:pointer;}
#col_mil_2  #zone_ajout #zone_ajout_lib{display:none;}

#zone_diaporama {float:left; width:730px; margin-left:10px;}
.zone_titre_diapo{ float:left;width:680px; text-align:left;}
.zone_descr_diapo{ float:left; width:700px; margin:5px 0px 5px 10px; text-align:left;}
.zone_descr_diapo a{cursor:pointer;}
.zone_btn_diapo{ float:left; width:40px;}
.zone_upd_diapo{ float:left; margin:5px;width:260px; padding:5px;text-align:left;b display:none;}
.zone_upd_diapo #chp_titre_diapo{ float:left;width:255px;}
.zone_upd_diapo #descr_diapo{ float:left;width:255px;}
.zone_upd_dlien{ float:left;width:255px; text-align:right; cursor:pointer;}


#cnt_zone_ajout #zone_ajout{ margin:10px; width:730px;float:left;}
#cnt_zone_ajout #lien_creer{ cursor:pointer; text-align:center;}
#cnt_zone_ajout #zone_crea{ text-align:left; width:320px;position:absolute; display:none; margin-left:220px; z-index:500;}
#cnt_zone_ajout #zone_inter_crea{width:315px; margin:5px;float:left; }
#cnt_zone_ajout #zone_inter_liens{width:125px;text-align:right; cursor:pointer; float:right; margin:5px 5px 0px 0px; }
#zone_liens{ float:left; width:730px;  margin-left:10px;text-align:left;}
#zone_liens .edit_lien { display:none; width:20px; float:left;}
#zone_liens .zone_photo_lien {margin:5px 5px 0px 5px; width:50px; height:auto; float:left; }
#zone_liens .zone_titre_lien{width:550px;height:auto;font-weight:bold; margin-left:5px;float:left; cursor:pointer;}
#zone_liens .zone_btn_lien{ width:40px;margin-bottom:-20px;float:left; cursor:pointer;display:none;}
#zone_liens .zone_descr_lien{ margin:5px 0px 10px 5px;width:730px;float:left; }
#zone_liens .zone_upd_lien{float:left; cursor:pointer; width:310px;margin:10px 0px 10px 38px;padding:5px;display:none; }
#zone_liens .zone_upd_dlien{float:right;}
#zone_liens .cnt_liens{margin-top:15px; float:left; width:630px;}


#popup_patri{
 width:948px;
 height:520px;
 top:50%;
 left:50%;
 z-index:1000;
 margin-left:-475px;
 margin-top:-236px; 
 position:absolute;
 display:none;
}
#popup_patri_barre{
 width:948px;
 height:21px; 
}
#popup_patri_fermer{
 width:65px;
 height:20px;
 padding-top:2px;
 float:right; 
}
#popup_patri_bouton_fermer{
 font-weight:bold;	
}
#popup_patri_contenu{
 text-align:center;
 padding:20px;
}
#popup_patri_titre{
  font-size:12px;
  font-weight:bold;
  font-weight:bold;
  margin:3px 0px 0px 5px;
  width:400px;
  float:left;
}
#popup_patri_iframe{	
 width:990px;
 height:480px; 
 overflow:hidden;
}

#cnt_patrimoine{ float:left; margin:35px 0px 0px 5px;}

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

#zone_themes{ font-size:10px; width:520px; margin:10px 0px 10px 7px; float:left; text-align:left }
#zone_themes_tarifs{ font-size:10px; width:520px; margin:10px 0px 10px 15px; float:left;text-align:left;}



/* Edit 24/01/2013 */
.btn_photos_gauche{ width:61px; }
.modif12{ margin-left:5px; }
.menu{ padding:3px 0px 0px 8px; }
.zoom{margin:20px 15px 10px 23px;}
.zoom_acti{margin:5px 15px 1px 23px;}
#fond_footer{ margin-left:0px; float:left; }
#popup{visibility:hidden; width:550px;}
#popup_grd{visibility:hidden; width:950px;}
#popup_barre{ width:550px; }
#popup_barre_grd{ width:950px;}
#cnt_menu{	padding:0px;height:30px;float:left;}
#bando{height:127px;}
#zone_accueil_desctop{	margin:5px 0px 0px 10px; }
#zone_accueil_descbottom{ margin:4px 0px 0px 10px; }
#zone_accueil_txt_actu{	width:135px;}
#zone_activites_txt_acti{	width:135px;}
#zone_liens_txt_liens{	width:135x;}
#zone_contact_txt_cnt{	width:135px;}
#zone_contact_desctop{	margin:5px 0px 0px 10px; }
#zone_contact_descbottom{ margin:4px 0px 0px 10px; }
#zone_chambres_desctop{ margin:5px 0px 0px 10px; }
#zone_chambres_descbottom{ margin:4px 0px 0px 10px; }
#zone_gites_desctop{ margin:5px 0px 0px 7px; }
#zone_gites_descbottom{ margin:4px 0px 0px 7px; }
#zone_activites_desc{ margin-left:10px; }
#confort_tarif{ margin-top:20px; margin-left:26px; }
#fond_bas_conf_tarif{ width:157px; margin-left:15px; }
#actu{ margin-top:20px; margin-left:15px; }
#acti{ margin-top:20px; margin-left:15px; }
#cont{ margin-top:20px; margin-left:15px; }
#fond_bas_actu{ width:157px; margin-left:15px; }
#fond_bas_acti{ width:157px; margin-left:15px; }
#fond_bas_actu2{ width:157px; margin-left:15px;  }
#fond_bas_menu_gite{ width:157px; margin-left:0px;}
#menu_chambre{ margin-top:20px; margin-left:15px; }
#menu_gite{ margin-left:15px; width:157px; }
#confort{ width:157px; margin-left:20px;}
#fond_bas_confort{margin-left:20px;width:157px; }
#zone_actualites_desc{ margin-left:15px; }
#zone_liens_desc{ margin-left:15px; }
#col_mil_2{ width:750px; }
#attente{ margin-left:70px;	margin-top:-120px; }
#tarifs_gites{width:400px; text-align:center; padding:0px; }
#zone_tarifs_desc{ margin-left:15px;}
#zone_tarifs_descbottom{ width:509px; margin-left:14px; }
#cote_d_haut{ width:430px; height:auto!important; margin:5px 0px 0px 25px; text-align:center; }
#popup_zoom{ width:530px;  height:auto; }
#fond_gauche{ margin:5px 0px 0px 6px; }
#lien{ margin-left:16px; }
#zone_liens_txt_liens{ width:142px; }
#popup_patri_iframe{ width:900px; }
#popup_patri_barre{ width:948px; }
#popup_patri{ margin-top:-217px; height:528px;}
#carte_mini{ width:187px; margin-left:6px; }
#zone_activites_legende{  margin-left:23px;}

.lire_la_suite{cursor:pointer; font-size:11px; 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%;}	

#ifr_carto{ max-height:100%!important;}
body{
background-color:#9BB3D7;
}

#page{
background-image:url(../images/m7/bleu/fd_page.gif);
background-repeat:repeat-y;
}

#footer{
background-color:#9BB3D7;
color:#3a69ad;
}

#page2{
background-image:url(../images/m7/bleu/fd_page2.gif);
background-repeat:repeat-y;
}

#page3{
background-image:url(../images/m7/bleu/fd_page3.gif);
background-repeat:repeat-y;
}

#bando{
background-color:#FFFFFF;
background-image:url(../images/m7/bleu/bandeau_vide.jpg);
background-repeat:no-repeat;
}

#fond_gauche{
background-color:#93acd2;
background-image:url(../images/m7/bleu/arrondi_gauche.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

/*---------------------------------------------------------------------*/
.menu{
background-color:#e2e8f2;
background-image:url(../images/m7/bleu/fond-menu-chambres.gif);
background-repeat:no-repeat;
}
.menu li a {
 color:#ffffff; 
 background: url(../images/m7/bleu/onglet.jpg) no-repeat left top;
}

.menu li a b {
 background: url(../images/m7/bleu/onglet.jpg) no-repeat right top;
}

.menu li a:hover {
 color:#3a69ad; 
 background: url(../images/m7/bleu/onglet_hover.jpg) no-repeat left top;
}

.menu li a:hover b {
background:url(../images/m7/bleu/onglet_hover.jpg) no-repeat right top;
}

.menu li.current a {
 color:#3a69ad;
 background: url(../images/m7/bleu/onglet_hover.jpg) no-repeat left top;
}

.menu li.current a b {
 background:url(../images/m7/bleu/onglet_hover.jpg) no-repeat right top;
}

/*--------------------------------------------------------------------------------------*/
.nom_commune{
color:#000000;
}

.nom_region{
color:#e2053e;
}
/*------------------------------------------------------------------------------*/
#contenu_haut{
background-image:url(../images/m7/bleu/fond-contenu-haut-chambres.gif);
background-repeat:no-repeat;
background-position:top left;
}

#contenu_haut_2{
background-image:url(../images/m7/bleu/fond-contenu-haut-chambres2.gif);
background-repeat:no-repeat;
background-position:top left;
}

#contenu_haut_3{
background-image:url(../images/m7/bleu/fond-contenu-haut-chambres3.gif);
background-repeat:no-repeat;
background-position:top left;
}

#menu_chambre{
background-color:#e2e8f2;
background-image:url(../images/m7/bleu/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#3a69ad;
}

#menu_gite{
background-color:#93acd2;
background-image:url(../images/m7/bleu/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#3a69ad;
}

#fond_bas_menu_gite{
background-color:#93acd2;
}

#confort_tarif{
background-color:#e2e8f2;
color:#3a69ad;
}

#actu{
background-color:#e2e8f2;
background-image:url(../images/m7/bleu/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#3a69ad;
}

#actu_libre{
background-color:#e2e8f2;
background-image:url(../images/m7/bleu/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#3a69ad;
}


#lien{
background-color:#e2e8f2;
background-image:url(../images/m7/bleu/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#3a69ad;
}

#acti{
background-color:#e2e8f2;
background-image:url(../images/m7/bleu/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#3a69ad;
}

#cont{
background-color:#e2e8f2;
background-image:url(../images/m7/bleu/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#3a69ad;
}

#confort{
background-color:#e2e8f2;
background-image:url(../images/m7/bleu/fond-actu-chambres.jpg);
background-repeat:repeat-y;
color:#3a69ad;	
}

/*---------------------------------------------------------------------*/
#zone_activites_desc{
	border:1px solid #FFFFFF;
	color:#333333;
}

#zone_activites_legende{
	color:#333333;
}

/*---------------------------------------------------------------------*/
.lien_actu:link, .lien_actu:visited{
color:#FFFFFF;
}
.lien_mail:link, .lien_mail:visited{
color:#fff;
}
/*---------------------------------------------------------------------*/
#col_mil{
background-color:#3a69ad;
}

#vign_gite img{
border:2px solid #fff;
}

#col_mil_coquelicot{
background-color:#3a69ad;
}

#col_mil_gourmande{
background-color:#3a69ad;
}

#col_mil_cottage{
background-color:#3a69ad;
}

#col_mil_zen{
background-color:#3a69ad;
}

#col_mil_marine{
background-color:#3a69ad;
}

/*--------------------------------------------------------zooms_chambres-----------------------------------*/

#coquelicot_1, #coquelicot_2, #coquelicot_3{
border:2px solid #ffffff;
}

#gourmande_1, #gourmande_2, #gourmande_3{
border:2px solid #ffffff;
}

#cottage_1, #cottage_2, #cottage_3{
border:2px solid #ffffff;
}

#zen_1, #zen_2, #zen_3{
border:2px solid #ffffff;
}

#marine_1, #marine_2, #marine_3{
border:2px solid #ffffff;
}


/*-----------------------------------------------------fin_zooms_chambres----------------------------------------*/

.vign_accueil{
border:2px solid #ffffff;
}

.vign_tarif{
border:2px solid #ffffff;
}

.vign_gites{
border:2px solid #ffffff;
}

.zoom{
border:2px solid #ffffff;
background-color:#9BB3D7;
}

.zoom_contact{
border:2px solid #ffffff;
background-color:#9BB3D7;
}

.zoom_acti{
border:2px solid #ffffff;
background-color:#9BB3D7;
}

#txt{
color:#223b5f;
}

#txt a
{
color: #666699;
}

.menu_chambres li a{
border-bottom:1px solid #FFFFFF;
margin-bottom:2px; 
color:#fff; 
}

.menu_chambres li a:hover{
color:#fff;
}

.menu_chambres li.active a {
color:#fff;
}

.menu_chambres li.inactive a {
color:#fff;
}

.menu_gites li a{
color:#fff;
}

.menu_gites li a:hover{
color:#fff;
}

.menu_gites li.active a {
color:#fff;
}

.menu_gites li.inactive a {
color:#fff;
}

.menu_gites .s_ul .s_li{
background-image:url(../images/m7/bleu/menu_gt_vide.jpg) ;
background-repeat:no-repeat;
}

.menu_gites .s_ul .s_li_current{
background-image:url(../images/m7/bleu/menu_gt_over.jpg);
background-repeat:no-repeat;
}

/*--------------------------------------------zooms_gite--------------------------------------------*/

#zoom_gite1{
border:2px solid #ffffff;
}

#zoom_gite2{
border:2px solid #ffffff;
}

#zoom_gite3{
border:2px solid #ffffff;
}

#zoom_gite4{
border:2px solid #ffffff;
}

#zoom_gite5{
border:2px solid #ffffff;
}

#zoom_gite6{
border:2px solid #ffffff;
}

#zoom_gite7{
border:2px solid #ffffff;
}

#zoom_gite8{
border:2px solid #ffffff;
}

#cliq_vign{
color:#FFFFFF;
background-image:url(../images/m7/bleu/loupe.gif);
background-position:2% 15%;
background-repeat:no-repeat;
}

#txt_contact{
color:#fff;
}

input{
border:1px solid #333333;
}

.bouton {
	background-image:url(../images/m7/bleu/bg_btn.gif);
	background-repeat:no-repeat;
	background-color:#93acd2;
}

.bouton2{
	border:none;
	background-image:url(../images/m7/bleu/bg_btn2.gif);
	background-repeat:no-repeat;
	background-color:#e2e8f2;
	color:#e2e8f2;
	
}
.rouge_fonce
{
color: #990033;
}

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

#texte_libelle2{
	color:#000000;
}
#texte_libelle3{
	color:#CC829B;	
}
#titre_librairie{
color:#006699;
}
/*----------------------*/

.modif12{
background-color:#FFFFFF;
}

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

#commandes{
background-color:#9BB3D7;
}

#zone_accueil_desctop{
	border:1px solid #FFFFFF;
	color:#333333;
}

#zone_accueil_descbottom{
	border:1px solid #FFFFFF;
	color:#333333;
}

#zone_tarifs_desc{ 	
	border:1px solid #FFFFFF;
	color:#333333;
}

#zone_tarifs_desc{ 	
	border:1px solid #FFFFFF;
	color:#333333;
}

/*----------------------*/
#zone_chambres_desctop{
	border:1px solid #FFFFFF;
	color:#333333;
}

#zone_chambres_descbottom{
	border:1px solid #FFFFFF;
	color:#333333;
}

/*----------------------*/
#zone_contact_desctop{
	border:1px solid #FFFFFF;
	color:#333333;
}

#zone_contact_descbottom{
	border:1px solid #FFFFFF;
	color:#333333;
}

#zone_gites_desctop{
	border:1px solid #FFFFFF;
	color:#333333;
}

#zone_gites_descbottom{
	border:1px solid #FFFFFF;
	color:#333333;
}

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


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

.zone_descr_lien a:hover,.zone_descr_lien a:visited{ color:#333333 }

#itineraire{
	color:#333333;
}

/*----------------------*/
.bleu-majuscule-11-ch {
	color: #3a69ad;
}
.tariftop-ch
{border-top:1px solid #93ACD2;}
/*----------------------*/
a.vac:link {
	color: #FF6600;
}
a.vac:visited {
	color: #CC0033;
}
			
.base11bleu { color: #006699;}

.td_tarifs{
	background-color:#FFFFFF;
	border-bottom:1px solid #000000;
	color: #006699;
}

.tb_tarifs{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.tb_tarifs_ch{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color: #3a69ad;	
}

.bouton_tarif {
	color: #666666;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(pix1.gif);
}
a.vacances:link {  color: #006666; }
a.vacances:visited { color: #006666; }

/*----------------------*/
#attente{
	border:1px solid #333333;
	background-color:#FFFFFF;
}


#zone_tarifs_descbottom{
	background-color:#FFFFFF;
}
#cote_d_haut{
background:#FFFFFF;
}

#zone_contact_proprio{
	color:#FFFFFF;
}

/*-----------------------------------*/
#popup_zoom{
 border:1px solid #000000;	
 background-color:#FFFFFF;
}
#popup_zoom_barre{
 background-color:#3a69ad;
}

#popup_zoom_bouton_fermer{
 color:#FFFFFF;
}
#popup_zoom_titre{
  color:#FFFFFF;
}
/********************************/
#popup_patri{
 border:1px solid #000000;
 background-color:#FFFFFF;
}
#popup_patri_barre{
 background-color:#3a69ad;
}
#popup_patri_bouton_fermer{
 color:#FFFFFF;
}
#popup_patri_titre{
  color:#FFFFFF;
}
/********************************/
#popup_dispos{
 border:1px solid #000000;
 background-color:#FFFFFF;
}
#popup_dispos_barre{
 background-color:#3a69ad;
}
#popup_dispos_bouton_fermer{
 color:#FFFFFF;
}
#popup_dispos_titre{
  color:#FFFFFF;
}

/***********************patrimoine***************************************/

.td_tarifs{
	border-bottom:1px solid #9BB3D7;
	color: #3a69ad;
}

.tb_tarifs{
border:1px solid  #9BB3D7;

}

.bouton {
	border:none;
	background-image:url(../gite-chambres-cotes-d-armor/bg_btn.gif);
	background-repeat:no-repeat;
	background-color:#93acd2;
}

.tab_patri{
background-color:#93acd2;
border:1px solid #9BB3D7;
}

.bleu_fonce{
color:#3a69ad;
}

.forma_search{
color:#3a69ad;
}

.forma_dist{
color:#3a69ad;
}


/*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:#3a69ad;}
#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;}

.commentaire2{ background-color:#f8c93a; color:#006666; border:2px solid #006600;}

.tarifs { background-color:#9BB3D7}
.tarifs .col_vert{	background-color:#f5f9be;}
.tarifs .col_vert_clair{background-color:#8cc63f; color:#FFFFFF;}
.tarifs .col_blanc{	background-color:#FFFFFF;}
.tarifs .col_vert_clair{background-color:#8cc63f; color:#FFFFFF;}
.tarifs .periode_titre{background-color:#FFFFFF;}
.tarifs .periode_titre_blanc{background-color:#FFFFFF;}

.zone_upd_diapo{ background-color:#FFFFFF;}
#cnt_zone_ajout #zone_crea{ background-color:#FFFFFF;}

.zone_descr_lien a{color:#0033FF;}

.zoom_gites_vide { border:none}
.vign_gites_vide { border:none}
.vign_tarif_vide { border:none}

.texte1 a{color:#333333;}
.texte1 a:link,
.texte1 a:visited,
.texte1 a:hover,
.texte1 a:active{color:#333333; text-decoration:none}

#infos_plus{color:#333333}
#zone_themes a{color:#336699;}
#zone_themes a:link,
#zone_themes a:visited,
#zone_themes a:hover,
#zone_themes a:active{color:#336699; text-decoration:none}

#zone_themes_tarifs #infos_plus{color:#333333}
#zone_themes_tarifs a{color:#336699;}
#zone_themes_tarifs a:link,
#zone_themes_tarifs a:visited,
#zone_themes_tarifs a:hover,
#zone_themes_tarifs a:active{color:#336699; text-decoration:none}

.lire_la_suite{color: #3A69AD;}