body{
padding:0px;
margin:0px auto;
background-color:#BCDDA7;
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;
background-image:url(images/fd_page.gif);
background-repeat:repeat-y;
overflow:hidden;
}

#footer{
padding-top:10px;
background-color:#BCDDA7;
width:950px;
float:left;
color:#2A8431;
letter-spacing:0.1em;
text-align:center;
}

#page2{
position:absolute;
margin-left:-475px;
left:50%;
top:0px;
z-index:0;
padding:0px;
width:950px;
background-image:url(images/fd_page2.gif);
background-repeat:repeat-y;
overflow:hidden;
}

#page3{
position:absolute;
margin-left:-475px;
left:50%;
top:0px;
z-index:0;
padding:0px;
width:950px;
background-image:url(images/fd_page3.gif);
background-repeat:repeat-y;
overflow:hidden;
}

#bando{
background-color:#FFFFFF;
background-image:url(images/bando_chambres.gif);
background-repeat:no-repeat;
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{
background-color:#7CBD4F;
background-image:url(images/arrondi_gauche.gif);
background-repeat:no-repeat;
background-position:bottom left;
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;
}
/*---------------------------------------------------------------------*/
.menu{
margin:0px;
float:left;
list-style:none;
padding:3px 0px 0px 70px;
text-align:center;
height:30px;
background-color:#A9D58A;
background-image:url(images/fond-menu-chambres.gif);
background-repeat:no-repeat;
width:950px;
}

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

.menu li a {
 display:block; 
 float:left; 
 height:27px; 
 line-height:27px; 
 color:#ffffff; 
 text-decoration:none; 
 text-align:center; 
 font-size:14px;
 padding:0 0 0 7px; 
 cursor:pointer; 
 background: url(images/onglet.jpg) no-repeat left top;
}

.menu li a b {
 float:left; 
 display:block; 
 padding:0 14px 0 0px;
 background: url(images/onglet.jpg) no-repeat right top;
}

.menu li a:hover {
 color:#2A8431;
 text-decoration:none; 
 background: url(images/onglet_hover.jpg) no-repeat left top;
}

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

.menu li.current a {
 color:#2A8431;
 text-decoration:none;
 background: url(images/onglet_hover.jpg) no-repeat left top;
 text-decoration:none;
}

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

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

.nom_region{
color:#e2053e;
font-size:18px;
font-style:italic;
}
/*------------------------------------------------------------------------------*/
#contenu_haut{
float:left;
width:950px;
overflow:hidden;
background-image:url(images/fond-contenu-haut-chambres.gif);
background-repeat:no-repeat;
background-position:top left;
}

#contenu_haut_2{
float:left;
width:950px;
overflow:hidden;
background-image:url(images/fond-contenu-haut-chambres2.gif);
background-repeat:no-repeat;
background-position:top left;
}

#contenu_haut_3{
float:left;
width:950px;
overflow:hidden;
background-image:url(images/fond-contenu-haut-chambres3.gif);
background-repeat:no-repeat;
background-position:top left;
}

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

#menu_chambre{
margin-top:23px;
margin-left:8px;
width:157px;
background-color:#A9D58A;
background-image:url(images/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#2A8431;
float:left;
}
#menu_chambre img{
float:left;
}

#menu_gite{
margin-top:20px;
margin-left:8px;
width:159px;
background-color:#7CBD4F;
background-image:url(images/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#2A8431;
float:left;
}

#menu_gite img{
float:left;
}

#fond_bas_menu_gite{
width:159px;
height:3px;
background-color:#7CBD4F;
margin-left:1px;
float:left;
}
#fond_bas_lien{
width:157px;
margin-left:16px;
float:left;
}
#confort_tarif{
margin-top:23px;
margin-left:12px;
width:157px;
background-color:#A9D58A;
color:#2A8431;
float:left;
}
#fond_bas_conf_tarif{
width:160px;
margin-left:20px;
float:left;
}

#actu{
margin-top:21px;
margin-left:5px;
width:157px;
background-color:#A9D58A;
background-image:url(images/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#2A8431;
float:left;
}

#lien{
margin-top:21px;
margin-left:8px;
width:157px;
background-color:#A9D58A;
background-image:url(images/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#2A8431;
float:left;
}

#acti{
margin-top:23px;
margin-left:8px;
width:157px;
background-color:#A9D58A;
background-image:url(images/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#2A8431;
float:left;
}

#cont{
margin-top:22px;
margin-left:8px;
width:157px;
height:165px;
background-color:#A9D58A;
background-image:url(images/fond-actu-chambres.jpg);
background-repeat:repeat-y;
background-position:right;
color:#2A8431;
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_actu2{
width:159px;
margin-left:17px;
float:left;
}

#confort{
margin-top:20px;
margin-left:12px;
width:154px;
float:left;
background-color:#A9D58A;
background-image:url(images/fond-actu-chambres.jpg);
background-repeat:repeat-y;
color:#2A8431;	
}
#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;
}

/*---------------------------------------------------------------------*/
#zone_liens_txt_liens{
 margin-left:5px;
 margin-bottom:5px;
 padding:2px;
 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{
	border:1px solid #FFFFFF;
	width:515px;
	height:auto;
	color:#333333;
	margin:5px 0px 0px 5px;
	display:block;
	float:left;
	overflow:auto;
}


#zone_activites_legende{
	border:none;
	width:490px;
	height:19px;
	color:#333333;
	margin:0px 0px 5px 13px;
	padding:2px 0px 0px 0px;
	display:block;
	float:left;
	overflow:auto;
}

/*#zone_activites_desc{
	border:1p solid #CCCCCC;
	width:515px;
	height:auto;
	color:#333333;
	margin:5px 0px 0px 10px;
	display:block;
	float:left;
	overflow:auto;
}*/
/*---------------------------------------------------------------------*/
.lien_actu:link, .lien_actu:visited{
font-weight:bold;
color:#2A8431;
text-decoration:underline;
}

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

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

.lien_mail:hover, .lien_mail:active{
text-decoration:none;
}
/*---------------------------------------------------------------------*/
/*#carte{
margin-top:40px;
_margin-top:40px;
}*/

#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;
background-color:#2A8431;
text-align:center;
width:210px;
}

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

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

#vign_gite img{
margin:1px;
border:2px solid #fff;
float:left;
}

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

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

width:210px;
}

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

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

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

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

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

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

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

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

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


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

.vign_accueil{
border:2px solid #ffffff;
margin-top:20px;
cursor:pointer;
}

.vign_tarif{
border:2px solid #ffffff;
margin-top:20px;
}

.vign_gites{
border:2px solid #ffffff;
margin-top:1px;
cursor:pointer;
}

.zoom{
border:2px solid #ffffff;
margin:25px 15px 10px 23px;
height:260px;
width:490px;
background-color:#BCDDA7;
overflow:hidden;
cursor:pointer;
}

.zoom_contact{
border:2px solid #ffffff;
margin:0px 0px 10px 0px;
height:260px;
width:490px;
background-color:#BCDDA7;
overflow:hidden;
cursor:pointer;
}

.zoom_acti{
border:2px solid #ffffff;
margin:17px 15px 1px 23px;
height:260px;
width:490px;
background-color:#BCDDA7;
overflow:hidden;
cursor:pointer;
}

#photo_zoom{
 position:relative;
}

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

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

#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 li{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	width:144px;
	display:block;
	float:left;
}


.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;
border-bottom:1px solid #FFFFFF;
margin-bottom:2px; 
width:144px;
background-color:#7CBD4F;
float:left; 
height:37px; 
line-height:37px; 
color:#fff; 
text-decoration:none; 
text-align:center; 
font-size:14px;
cursor:pointer;  
}

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

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

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


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

.menu_gites li{
float:left;
}

.menu_gites li a{
display:block;
border-bottom:1px solid #FFFFFF;
margin-bottom:2px; 
width:144px;
background-color:#7CBD4F;
float:left; 
height:37px; 
line-height:37px; 
color:#fff; 
text-decoration:none; 
text-align:center; 
font-size:14px;
cursor:pointer;  
}

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

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

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

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

#zoom_gite1{
position:absolute;
display:none;
left:426px;
top:184px;
border:2px solid #ffffff;
}

#zoom_gite2{
position:absolute;
display:none;
left:426px;
top:184px;
border:2px solid #ffffff;
}

#zoom_gite3{
position:absolute;
display:none;
left:426px;
top:184px;
border:2px solid #ffffff;
}

#zoom_gite4{
position:absolute;
display:none;
left:426px;
top:184px;
border:2px solid #ffffff;
}

#zoom_gite5{
position:absolute;
display:none;
left:426px;
top:184px;
border:2px solid #ffffff;
}

#zoom_gite6{
position:absolute;
display:none;
left:426px;
top:184px;
border:2px solid #ffffff;
}

#zoom_gite7{
position:absolute;
display:none;
left:426px;
top:184px;
border:2px solid #ffffff;
}

#zoom_gite8{
position:absolute;
display:none;
left:426px;
top:184px;
border:2px solid #ffffff;
}

#cliq_vign{
color:#FFFFFF;
text-align:left;
padding-left:20px;
background-image:url(images/loupe.gif);
background-position:2% 15%;
background-repeat:no-repeat;
}

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

input{
border:1px solid #333333;
}

.bouton {
	border:none;
	font-size: 11px;
	cursor: pointer;
	background-image:url(images/bg_btn.gif);
	background-repeat:no-repeat;
	background-color:#7CBD4F;
	height:20px;
	width:20px;
	
}

.bouton2{
	border:none;
	font-size: 11px;
	cursor: pointer;
	background-image:url(images/bg_btn2.gif);
	background-repeat:no-repeat;
	background-color:#A9D58A;
	height:20px;
	width:100px;
	color:#A9D58A;
	
}
.rouge_fonce
{
color: #990033;
}

#showTab{
display:block;
}
/*----------------------*/
#texte_libelle{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:right;	
}
#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;
color:#006699;
padding:10px;
}
#acceuil_texte_actualites{
width:149px;
height:50px;
position:relative;
overflow:hidden;
float:left;
}

#uploade_librairie{
width:600px;
}

/*----------------------*/
.modif1{
margin-top:-120px;
margin-left:930px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
}

.modif2{
margin-top:-27px;
margin-left:280px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
}

.modif3{
margin-top:-27px;
margin-left:130px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
}

.modif4{
margin-top:-80px;
margin-left:130px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
}

.modif5{
margin-top:-32px;
margin-left:130px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
}

.modif6{
margin-top:-22px;
margin-left:180px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
}

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

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

.modif9{
margin-top:0px;
margin-left:0px;
cursor:pointer;
position:relative;
z-index:100;
}
.modif10{
margin-top:0px;
margin-left:0px;
cursor:pointer;
position:relative;
z-index:100;
}
.modif11{
margin-top:0px;
margin-left:0px;
cursor:pointer;
position:relative;
z-index:100;
}
.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;
}
.modif12{
background-color:#000000;
margin-top:15px;
margin-left:3px;
cursor:pointer;
float:left;
position:relative;
z-index:100;
}


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



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

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

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

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


/*----------------------*/
#zone_chambres_desctop{
	border:1px solid #FFFFFF;
	width:515px;
	height:auto;
	color:#333333;
	margin:5px 0px 0px 5px;
	display:block;
	overflow:visible;
	float:left;	
}

#zone_chambres_descbottom{
	border:1px solid #FFFFFF;
	width:515px;
	height:auto;
	color:#333333;
	margin:4px 0px 0px 5px;
	display:block;
	overflow:visible;	
	float:left;	
}

/*----------------------*/
#zone_contact_desctop{
	border:1px solid #FFFFFF;
	width:515px;
	height:auto;
	color:#333333;
	margin:5px 0px 0px 5px;
	display:block;
	overflow:visible;
	float:left;	
}

#zone_contact_descbottom{
	border:1px solid #FFFFFF;
	width:515px;
	height:auto;
	color:#333333;
	margin:4px 0px 0px 5px;
	display:block;
	overflow:visible;	
	float:left;	
}

#zone_gites_desctop{
	border:1px solid #FFFFFF;
	width:515px;
	height:auto;
	color:#333333;
	margin:10px 0px 0px 5px;
	display:block;
	overflow:visible;
	float:left;	
}

#zone_gites_descbottom{
	border:1px solid #FFFFFF;
	width:515px;
	height:auto;
	color:#333333;
	margin:4px 0px 0px 5px;
	display:block;
	overflow:visible;	
	float:left;	
}

#zone_actualites_desc{
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;	
	width:710px;
	height:auto;
	margin-left:7px;
	text-align:left;
	overflow:auto;
	float:left;
}

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

#zone_liens_desc{
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;	
	width:725px;
	height:auto;
	margin-left:7px;
	text-align:left;
	overflow:auto;
	float:left;
}
#btn_actualites_desc{
width:16px;
float:left;
}

#itineraire{
	width:515px;
	height:75px;
	color:#333333;
	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;
	color: #2A8431;
	font-weight:bold;
}
.tariftop-ch
{border-top:1px solid #93ACD2;}
/*----------------------*/
a.vac:link {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.vac:visited {
	color: #CC0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
			
.norepeat {  background-repeat: no-repeat}
.base11bleu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; padding-left: 5px}

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


.tb_tarifs{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.tb_tarifs_ch{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #2A8431;
	font-weight:bold;	
}

.bouton_tarif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	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;
	text-decoration: none;
	background-image: url(pix1.gif);
	text-transform: uppercase;
}
a.vacances:link {  font-family: Arial, Helvetica, sans-serif; color: #006666 ; font-size:11px;}
a.vacances:visited { font-family: Arial, Helvetica, sans-serif; color: #006666; font-size:11px;}

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

/*----------------------*/
#attente{
	border:1px solid #333333;
	background-color:#FFFFFF;
	width:200px;
	height:70px;
	padding:20px;
	top:50%;
	left:50%;
	margin-left:80px;
	margin-top:-120px;
	text-align:center;
	display:none;
	z-index:1;
	position:absolute;
}

#cote_d_tarifs{
margin-top:10px;
padding-top:10px;
float:left;
text-align:center;
width:540px;
}
#zone_tarifs_desc{
width:507px;
margin-left:0px;
margin-top:33px;
text-align:left; 
}
#zone_tarifs_descbottom{
	background-color:#FFFFFF;
	width:507px;
	height:auto;
	margin-top:10px;
	margin-left:8px;
	text-align:left;
	overflow:auto;
	float:left;
}
#cote_d_haut{
background:#FFFFFF;
width:400px;
height:340px;
padding:10px 0px 0px 55px;
margin:15px 0px 0px 7px;
}

#zone_contact_proprio{
	margin-top:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
}

#zone_diapo{
margin:10px 0px 10px 15px;
padding:0px;
width:712px;
height:300px;
}
/*-----------------------------------*/
#popup_zoom{
 border:1px solid #000000;	
 width:525px;
 height:auto;
 background-color:#FFFFFF;
 top:50%;
 left:50%;
 z-index:1000;
 margin-left:-240px;
 margin-top:0px; 
 position:absolute;
 display:none;
}
#popup_zoom_barre{
 background-color:#a8d58a;
 width:530px;
 height:21px; 
}
#popup_zoom_fermer{
 width:65px;
 height:20px;
 padding-top:2px;
 float:right; 
}
#popup_zoom_bouton_fermer{
 color:#FFFFFF;
 font-weight:bold;	
}
#popup_zoom_contenu{
 text-align:center;
 padding:20px;
}
#popup_zoom_titre{
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  font-weight:bold;
  margin:3px 0px 0px 5px;
  width:300px;
  float:left;
}
/********************************/
#popup_patri{
 border:1px solid #000000;	
 width:948px;
 height:520px;
 background-color:#FFFFFF;
 top:50%;
 left:50%;
 z-index:1000;
 margin-left:-475px;
 margin-top:-236px; 
 position:absolute;
 display:none;
}
#popup_patri_barre{
 background-color:#a8d58a;
 width:948px;
 height:21px; 
}
#popup_patri_fermer{
 width:65px;
 height:20px;
 padding-top:2px;
 float:right; 
}
#popup_patri_bouton_fermer{
 color:#FFFFFF;
 font-weight:bold;	
}
#popup_patri_contenu{
 text-align:center;
 padding:20px;
}
#popup_patri_titre{
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  font-weight:bold;
  margin:3px 0px 0px 5px;
  width:400px;
  float:left;
}
#popup_patri_iframe{
 border:0px;	
 width:900px;
 height:445px; 
}

#cote_d_jaune{
	position:relative;
}
#cote_d_zoom{
width:494px;
height:264px;
margin-left:20px;
margin-top:8px;
margin-bottom:15px;
}

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

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


.tb_tarifs{
border:1px solid  #BCDDA7;

}

.bouton {
	border:none;
	font-size: 11px;
	cursor: pointer;
	background-image:url(../gite-chambres-cotes-d-armor/bg_btn.gif);
	background-repeat:no-repeat;
	background-color:#7CBD4F;
	height:20px;
	width:20px;
	
}

.tab_patri{
background-color:#7CBD4F;
width:200px;
border:1px solid #BCDDA7;
padding:2px;
text-align:left;
}

.bleu_fonce{
color:#2A8431;
}

.forma_search{
width:160px; color:#2A8431; font-size:10px;
}

.forma_dist{
width:70px; font-size:10px;color:#2A8431;
}

#tarifs_chambres{
	display:none;
}
/***************************************************************************/