/* CSS Document */
@page { margin: 2%; }
*{margin:0px; list-style:none;font-size:12px;}
a{color:#666666;}

#logo, #haut_page, #banner_rub, #banner, #carte_pays, .lien_fiche, #menu, #menu_fiche, #menuSec, #retour, .gitetype, #search, #coord, #pied{display:none;}

#logo-print{ height:50px;font-size:2.1em; color:#5F6920; padding-top:20px;font-family:Arial, Helvetica, sans-serif;}
#logo-print img{float:left; margin-right:10px; margin-top:-20px;}

#contenu_index{font-family:Arial, Helvetica, sans-serif;}
#contenu{font-family:Arial, Helvetica, sans-serif;}

#gauche_fiche{
	float:left;
	width:23%;
	min-height:550px;
	height:auto!important; height:550px;
	padding:10px;
	border-right:1px dashed #999999;
	font-family:Arial, Helvetica, sans-serif;
}
#coord_fiche{
	margin-left:0px;
	margin-top:5px;
	margin-bottom:20px;
}
#contenu_index{width:90%;}
#contenu_index p{margin:10px;}
.intro{margin-bottom:15px; padding-bottom:10px; }
.intro h1{font-size:1.7em;color:#CE065E;}


/**** ENCARTS INDEX ***/
#gite_jour{
	float:left;
	width:328px;
	min-height:365px;
	height:auto!important; height:365px;
	margin-left:10px;
	border-right:1px dotted #999999;
} 
#gite_jour h2{color:#5F6A21; font-size:1.3em;}

.titre_gdj_print{color:#5F6A21; font-size:1.8em;margin-right:5px; margin-bottom:15px;border-bottom:1px dashed #5F6A21; }

.titre_gdj{
	width:328px;
	height:23px;
	margin-bottom:15px;
}
#id_sej{
	float:right;
	width:310px;
	min-height:365px;
	height:auto!important; height:365px;
	margin-left:15px;
}
.titre_idsej{
	width:328px;
	height:23px;
	color:#3178B3;
	font-size:1.8em;
	border-bottom:1px dashed #3178B3;
}
.gite_jour, .id_sej{
	min-height:325px;
	height:auto!important; height:325px;
	padding:5px;
	padding-right:15px;
}
.gite_jour{width:309px;}
.id_sej{width:305px;}

.bas_encart-a{width:329px;}
.bas_encart-b{width:325px;}
.bas_encart-a, .bas_encart-b{
	height:19px;
	background:url(../fond/encart_bas.gif) no-repeat top right;
}
.adress{
	margin-top:5px;
	font-weight:bold;
}
.img_gite{
	float:right;
	width:116px;
	height:87px;
	overflow:hidden;
	border:1px solid #000000;
}
texte_gite{margin-top:-5px;}
.lien_fiche a{
	background:url(../element/fiche.gif) no-repeat top right;
	height:20px;
	float:right;
	padding-right:17px;
	padding-top:1px;
	margin-top:5px;
	margin-right:10px;
	color:#FFFFFF;
	font-size:1.1em;
}
.lien_fiche a:hover{color:#000000;}

.id_sej h6{
	color:#3183C7;
	font-size:1.2em;
	font-family:Tahoma, Arial;
	margin-bottom:5px;
}
.sejours, .lastsejour{
	background:url(../fond/pointille_horizon.gif) repeat-x bottom left;
}
.lastsejour{ background:none!important;margin-top:10px;}
.id_sej a{color:#474747}
.id_sej a:hover{color:#000000}
.vign_actu{ width:109px; height:91px; border:1px solid #000000; overflow:hidden;}
.ensavplus{float:right; color:#D00000!important; margin-top:15px;}
.g{float:left; width:185px;}
.d{float:right; width:115px;}



.titre_coord, .titre_tarifs{color:#5F6920; font-weight:600;font-size:1.2em;}
#tarifs{margin-bottom:20px;}
#tarifs li{margin-left:-30px;}
.typtarif{display:block;}

.commo{color:#5F6920; font-weight:600; font-size:1.2em; border-bottom:1px solid #5F6920; margin-bottom:5px;}

#droite_fiche{
	float:right;
	width:70%;
	margin-right:3px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#titre_gite, #titre_gite_form{
	color:#5F6920;
	font-size:1.7em;
	font-weight:normal;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #666666;
	display:block;
}
.villegite{position:relative;font-size:0.8em;margin-top:-53px; margin-right:10px;color:#FFFFFF;font-size:1.4em;font-weight:normal; text-align:right; margin-bottom:15px;}
.villegite img{border:2px solid #5F6920;}


#desc_gauche{
	float:left;
	width:40%;
	padding-left:15px;
	padding-right:5px;
	margin-top:30px;
}

#desc_droite{	
	float:right;
	width:40%;
	padding-right:10px;
	padding-left:10px;
	margin-top:30px;
}
#desc_gauche h4, #desc_droite h4{ font-size:1.8em; color:#E10462;}
#desc_gauche p, #desc_droite p{margin:5px;}
#desc_droite img{border:1px solid #000000; margin-bottom:20px;}
#lamaison{margin-bottom:20px;}

#photos_gites{
	margin-left:10px;
	margin-top:10px;
	overflow:hidden;
}
#photos_gites img{
	float:left;
	margin-right:10px;
	border:1px solid #000000;
	margin-bottom:5px;
	display:block;
}

#map_canvas{border:1px solid #333333; margin-top:15px;margin-left:30px;}
.map_canvas_fiche{float:right; margin-right:10px; margin-bottom:15px; margin-top:10px; border:1px solid #000000;}

.sep_point{
	height:10px;
	margin-bottom:5px;
}
#liste{width:100%;font-family:Arial, Helvetica, sans-serif;}
#liste .point, #liste .tel{ text-align:center;}
.point{border-left:1px solid #999999;}
.tel{width:100px; }
.point{width:50px;}
#liste caption, #nbgites{
	color:#E02F7D;
	font-variant:small-caps;
	font-size:1.4em; 	
	font-weight:bold;
	margin-bottom:5px;
	letter-spacing:1px;
}
#nbgites{font-size:1em!important; }
#thead th{
	border-top:1px solid #333333!important;
	border-bottom:1px solid #333333!important;
	border-right:1px solid #999999;
	color:#FFFFFF;
	padding:1px;
	text-align:center;
	height:25px;
}
#liste tr{
	padding:5px;
}
.red td{
	color:#FFFFFF; 
	font-weight:bold;
}
#liste td{
	border-bottom:1px solid #9CAC2A;
	border-right:1px solid #999999;
	height:30px!important; height:30px;
	padding-top:5px;
	padding-bottom:5px;
}
.voirfiche{text-align:center;}
.voirfiche img{border:none;}
.id, .ville{padding-left:10px;}
.id strong{ color:#0A503A;}

.apercugite{z-index:50; border:1px solid #000000;width:120px; float:left;}
.apercugite img{ border:1px solid #000000;margin-right:5px; float:left;}

#liste a{ color:#E02F7D;}





.spacer{clear:both;}