h1,h2,h3{margin:0px;padding:0px;font-size:11px;font-weight:normal;color:#000000;}
ul{ padding:0px; margin:0px;}
ul li{ padding:0px; margin:0px;}

.main{ cursor:pointer;}
#fiche .filet_bleu{border:2px solid #3A69AD;}
#fiche .filet_vert{border:2px solid #2E8D13;}

#fiche-nav{ 
background-color:#a8d58a; height:25px;  margin-bottom:5px; padding-left:350px; padding-top:2px;
font-family:Arial, Helvetica, sans-serif;font-size:12px; text-align:middle; width:600px;
}

#fiche #refsprop_navig{width:800px; float:left;clear:both;}
#fiche #refsprop_navig ul{ float:left;  display:inline; width:950px;}
#fiche #refsprop_navig li{margin:0px 10px 10px 0px; list-style:none;color:#2E8D13; width:70px;float:left;}
#fiche #refsprop_navig li img{ float:left; }
#fiche #refsprop_navig a:link,#fiche #zone_5 #descriptif a:visited{
	font-size:12px;
	color:#318C13;
	text-decoration:none;
}
#fiche #refsprop_navig #titre_ref_prop{margin-top:5px;font-size:14px; color:#333333; height:25px; font-weight:bold;float:left;}

#zone_titre{ width:945px;height:35px;  }
.titre_texte{
font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#3E9427;font-weight:bold;width:865px;
height:45px;margin:0px;padding:0px;float:left; 
}

#bdc_fermer_fiche_prop{
font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#3E9427;font-weight:bold;width:36px;
height:25px;margin-top:5px;padding:0px;float:right; cursor:pointer;
}

#fiche_prop_fond{
	position: fixed;
	_position:absolute;  
	top: 0; 
	bottom: 0; 
	left: 0; 
	right: 0; 	
	background-color:#000000;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	display:none;
	z-index:10;
}

#fiche{
	z-index:1000;
	display:block;
	position:relative;
	background-color:#FFFFFF;
	float:left;
}

/**** Boutons ****/
#fiche #zone_1{
	height:35px;
	width:300px;
	margin:0px 0px 0px 0px;
	float:right;
}
#fiche #zone_1 .arial_1
{ font-size:10px;margin:10px 5px 0px 5px;float:right; color:#666666; }

#fiche #zone_2 #zone_1 span:hover
{
background-image:none;}

/**** Onglets ****/
#fiche #zone_2{
	height:auto;
	width:950px;
	float:left;
}
#fiche #zone_2 .arial_onglet_on{ 
	font-size:14px;
	margin-right:3px; 
	background-image:url(../images-gites/fiches/onglet_actif.gif); background-repeat:no-repeat; background-position:top left;
	width:152px;
	height:24px;
	text-align:center; padding-top:6px;
	color:#FFFFFF;
	float:left;
	cursor:pointer;
}

#fiche #zone_2 .arial_onglet{ 
	font-size:14px;
	margin-right:2px; 
	background-image:url(../images-gites/fiches/onglet_inactif.gif); background-repeat:no-repeat; background-position:top left;
	width:159px;
	height:24px;
	text-align:center; padding-top:7px;
	color:#FFFFFF;
	float:left;
	cursor:pointer;
}


#fiche #zone_2 .arial_onglet_on a{text-decoration:none;color:#FFFFFF;font-size:14px;}
#fiche #zone_2 .arial_onglet a{text-decoration:none;color:#3E9427;font-size:14px;}

#fiche #zone_2 span:hover{color:#3E9427;background-image:url(../images-gites/fiches/onglet_over.gif); background-repeat:no-repeat; background-position:top left;}


/**** Photos , contact ****/
#fiche #zone_3{
	margin-top:5px;
	height:auto;
	width:950px;
	height:auto;
	float:left;
}

#fiche #zone_3 #photos{
	width:630px;
	float:left;
}

#fiche #zone_3 #photos #zoom{
	width:475px;
	height:357px;
	float:left;
}
#fiche #zone_3 #photos #zoom_video{
	width:475px;
	height:350px;
	display:none;
	background-color:#000000;
	margin-bottom:7px;
	text-align:center;
	float:left;
}

#fiche #zone_3 #photos #zoom_video object{
	/*margin:43px 0px 0px 80px;*/
	float:left;
}

*+html #fiche #zone_3 #photos #zoom_video embed{
	margin:0px 0px 0px 0px;
	float:left;
}

#fiche #zone_3 #photos #vigns{
	width:150px;
	height:355px;
	float:left;
}

#fiche #zone_3 #photos #navig_zoom{
	width:627px;
	height:22px;
	float:left;
	background-color:#FFFFFF;
}


#fiche #zone_3 #vigns img{width:70px; height:45px; border:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF; border-right:0px; border-top:0px; float:left; }

#fiche #zone_3 #ctc{
	width:315px;
	height:243px;
	background-image:url(../images-gites/fiches/fd_encart_nom_proprio.jpg);
	background-repeat:repeat-x;		
	float:right;
}

#fiche #zone_3 #ctc #inter_1{ width:300px;	height:120px; margin-left:20px;margin-top:10px; float:left;}
#fiche #zone_3 #ctc .arial_1{ color:#403E3F; font-size:12px; font-weight:bold; }
#fiche #zone_3 #ctc .arial_2{ color:#7D7D7D; font-size:12px; }
#fiche #zone_3 #ctc .arial_3{ color:#3E9427; font-size:12px; font-weight:bold; }
#fiche #zone_3 #ctc .arial_4{ color:#403E3F; font-size:12px;  font-weight:bold;}

#fiche #zone_3 #ctc #inter_2 {	width:290px;height:70px; margin-left:20px; float:left;}
#fiche #zone_3 #ctc #inter_2 #tels{ text-align:left; float:right; }	

#fiche #zone_3 #ctc #inter_3 {	width:315px; margin:0px 5px 0px 0px; float:left; }
#fiche #zone_3 #ctc #inter_3 #siteweb{ width:150px; height:52px; float:left; cursor:pointer;}	
#fiche #zone_3 #ctc #inter_3 #email{ width:150px; height:52px; float:right;text-align:right; cursor:pointer;}	
#fiche #zone_3 #ctc #inter_3 #contacter{ width:150px; height:52px; margin-top:-70px; cursor:pointer;position:absolute;}	

#fiche #zone_3 #ctc #popup_contact {width:270px; height:auto; position:absolute; margin:145px 0px 0px 660px; background-color:#EFEFEF; z-index:100; border:1px solid #999999; background-color:#FFFFFF; display:none;left:0; top:0px;}	
#fiche #zone_3 #ctc #popup_contact #cnt_contact {width:220px; height:auto; float:left; margin:20px}
#fiche #zone_3 #ctc #popup_contact #barre_contact {width:270px; float:left; height:20px;}	
#fiche #zone_3 #ctc #popup_contact #bdc_fermer_contact {float:right;margin:3px;cursor:pointer;}
#fiche #zone_3 #ctc #popup_contact #lib_contact{color:#000000;font-size:12px; font-weight:bold; float:left; width:170px; margin:5px 0px 0px 20px;}
*+html #fiche #zone_3 #ctc #popup_contact #cnt_contact{padding-bottom:20px;}

#fiche #zone_3 #sejour {
	width:315px; 
	height:130px;	
	margin-top:5px;  float:left; border-top:1px dotted; text-align:center; line-height:22px;
	background-image:url(../images-gites/fiches/fd_encart_prix_sejour.jpg);
	background-repeat:repeat-x;
	background-position:top;	
	float:right;

}
#fiche #zone_3 #sejour #inter{height:68px; float:left; }
#fiche #zone_3 #sejour #inter_lien{height:50px;width:315px;float:left; }

#fiche #zone_3 #sejour .arial_titre{ margin-top:7px;color:#403E3F; font-size:16px; font-weight:bold; width:315px; float:left;}	
#fiche #zone_3 #sejour .arial_clair{ color:#3E9427; font-size:13px;width:315px; float:left;}	
#fiche #zone_3 #sejour .arial_fonce{ color:#3E9427; font-size:16px; font-weight:bold;width:315px; float:left;}	


/**** Caractéristiques, équipement, description ****/
#fiche #zone_4{
	height:auto;
	width:950px;
	margin-top:10px;
	text-align:center;
	line-height:17px;
	float:left;
}
#fiche #zone_4 #barre{ width:950px; height:27px; float:left; background-color:#a8d58a; margin-top:10px;}
#fiche #zone_4 #barre img{margin-left:15px;margin-top:2px;}
#fiche #zone_4 #barre #cnt_barre_descr{ color:#FFFFFF; float:left; font-size:15px; font-weight:bold; margin-left:0; padding-top:5px;}
#fiche #zone_4 #barre #cnt_barre_descr a:link{ color:#FFFFFF; text-decoration:none}
#fiche #zone_4 #barre #cnt_barre_descr a:hover{ color:#FFFFFF; text-decoration:underline }
#fiche #zone_4 #commune{width:180px; height:40px; border-right:1px solid #3E9427; float:left; padding-top:10px; }
#fiche #zone_4 #capa{ width:150px; height:40px; border-right:1px solid #3E9427; float:left; padding-top:10px;}
#fiche #zone_4 #chambre{ width:150px; height:40px; border-right:1px solid #3E9427; float:left; padding-top:10px;}
#fiche #zone_4 #super{ width:151px; height:40px; border-right:1px solid #3E9427; float:left; padding-top:10px;}
#fiche #zone_4 #caracts{margin-top:10px;  width:100px; height:40px; margin-left:10px;float:left; width:300px; text-align:left; }
#fiche #zone_4 #pictos{width:145px; text-align:right; height:40px; float:right;}

#fiche #zone_4 .arial_titre{ color:#006700; font-size:13px; font-weight:bold;}
#fiche #zone_4 .arial_clair{ color:#2E8C14; font-size:12px;}
#fiche #zone_4 .arial_fonce{ color:#0C3B17; font-size:12px; float:left;}

#fiche #zone_4 a.lienvert_normal:link,#zone_4 a.lienvert_normal:visited{
	font-size:14px;
	color:#318C13;
	font-weight:normal;
	text-decoration:underline;
}


/**** Descriptif , Equipement ****/
#fiche #zone_5{
	height:auto;
	width:950px;
	float:left;
}

#fiche #zone_5 #descriptif{width:625px;float:left; text-align:justify;}
#fiche #zone_5 #equipements{width:305px;float:right; margin:8px 0px 0px 20px;}
#fiche #zone_5 #equipements img{ float:left;}
#fiche #zone_5 #equipements #titre_equip { width:300px;margin-left:4px;float:left;}
#fiche #zone_5 #equipements ul{ float:left; margin:10px 0px 0px 20px;}
#fiche #zone_5 #equipements li{ list-style-image:url(../images-gites/fiches/puce_liste.png); color:#2E8D13; width:130px;}

#fiche #zone_5 #refsprop{width:620px; float:left;margin:10px 0px;}
#fiche #zone_5 #refsprop ul{ float:left; margin-top:10px; display:inline; width:950px;}
#fiche #zone_5 #refsprop li{margin:10px 10px 10px 0px; list-style:none;color:#2E8D13; width:70px;float:left;}
#fiche #zone_5 #refsprop li img{ float:left; }
#fiche #zone_5 #refsprop a:link,#fiche #zone_5 #descriptif a:visited{
	font-size:12px;
	color:#318C13;
	text-decoration:none;
}

/* tarifs pour les gîtes d'enfants de séjours, les appartements et les campings */
#fiche #zone_5 #cnte_tarifs{  height:auto; width:310px; float:right; margin-top:10px; padding-top:4px;}
#fiche #zone_5 #cnte_tarifs #titre{	width:310px;	height:36px;	background-color:#EFEFEF;	text-align:center;	float:left;}
#fiche #zone_5 #cnte_tarifs #titre #lib{ margin-top:10px; color:#318C13; font-size:12px; font-weight:bold;} 	
#fiche #zone_5 #cnte_tarifs #tab {font-size:12px;font-weight:bold; }
#fiche #zone_5 #cnte_tarifs #tab .ligne{background-color:#EFEFEF;color:#318C13; height:20px;width:310px;float:left;}
#fiche #zone_5 #cnte_tarifs #tab .ligneb{background-color:#FFFFFF;color:#318C13; height:20px;width:310px;float:left;}
#fiche #zone_5 #cnte_tarifs #tab .ligne_n1{background-color:#EBEBEB;color:#318C13; height:20px;width:310px;float:left;}
#fiche #zone_5 #cnte_tarifs #tab .ligne_n1b{background-color:#FFFFFF;color:#318C13; height:20px;width:310px;float:left;	}
#fiche #zone_5 #cnte_tarifs #tab .col_lib_g{width:235px;margin:3px 0px 5px 15px;float:left;}
#fiche #zone_5 #cnte_tarifs #tab .col_tarif{width:50px;text-align:right;margin:3px 0px 5px 0px;	float:left;	}


/**** Infos et avis ****/
#fiche #zone_6{
	height:auto;
	width:950px;
	float:left;
	
}

#fiche #zone_6 #barre{ width:950px; height:27px; float:left; background-color:#a8d58a; margin-top:10px;}
#fiche #zone_6 #barre img{ margin:1px 0px 5px 15px; float:left;}

#fiche #zone_6 #comment{ margin:15px; text-align:center; font-size:16px;color:#666666; width:920px; float:left;}

#fiche #zone_6 #infos{ background-image:url(../images-gites/fiches/fd_infos_coin_proprietaire.jpg); width:316px; float:left; line-height:15px;}
#fiche #zone_6 #infos #titre{ margin:10px 0px 5px 15px;width:316px; float:left;}
#fiche #zone_6 #infos ul{ margin:5px 0px 5px 50px; width:270px; float:left; }
#fiche #zone_6 #infos li{list-style-image:url(../images-gites/fiches/puce_liste.png); width:250px; margin-top:5px;}

#fiche #zone_6 .infos_2{margin-left:160px;}
#fiche #zone_6 .infos_3{margin-left:320px;}

#fiche #zone_6 #avis{width:316px; float:left;}
#fiche #zone_6 #avis #titre{ margin:10px 0px 5px 15px; width:316px; float:left;}
#fiche #zone_6 #avis ul{ margin:10px 0px 10px 50px; width:270px; float:left; line-height:20px }
#fiche #zone_6 #avis li{list-style-image:url(../images-gites/fiches/puce_liste.png);  width:270px;}
#fiche #zone_6 #avis .lib_notes {width:90px;float:left}
#fiche #zone_6 #avis .notes {width:150px; height:20px;float:left;}
#fiche #zone_6 #avis #note_globale{background-image:url(../images-gites/fiches/fd_note_globale.png); background-repeat:no-repeat; background-position:right; float: left;height:51px; width:305px;}
#fiche #zone_6 #avis #note_globale #note{font-size:22px; color:#2E8D13; font-weight:bold; margin:11px 4px 0px 0px;float:right; text-align:center; width:70px; }
#fiche #zone_6 #avis #commentaires{ text-align:justify; float:left; overflow:hidden;  width:275px; height:100px; margin-top:15px; display:block; }
#fiche #zone_6 #avis .commentaire{ border-top:1px dotted #333333; width:265px; padding-top:5px; margin:5px; float:left;}

#fiche #zone_6 #avis #scrollbar{ width:20px; height:100px; margin-top:15px;float:right;}
#fiche #zone_6 #avis #scrollbar #btn_haut{ height:20px;width:20px;float:left; background-image:url(../images-gites/fiches/haut_scrollbar.png)}
#fiche #zone_6 #avis #scrollbar #btn_fl_haut{margin:5px 0px 0px 3px; float:left; cursor:pointer;}
#fiche #zone_6 #avis #scrollbar #btn_fl_bas{margin:5px 0px 5px 3px; float:left; cursor:pointer;}
#fiche #zone_6 #avis #scrollbar #fond{ height:60px;width:20px;float:left;background-color:#EFEFEF;}
#fiche #zone_6 #avis #scrollbar #btn_bas{ height:25px;width:20px;float:left; background-image:url(../images-gites/fiches/bas_scrollbar.png)}

#fiche #zone_6 #avis #avis_msg{ height:auto;float:left; margin:10px 0px 10px 10px; width:300px;}

#fiche #zone_6 #coin {width:318px; float:left; background-image:url(../images-gites/fiches/fd_infos_coin_proprietaire.jpg); background-repeat:repeat-x;}
#fiche #zone_6 #coin #titre{ margin:10px 0px 5px 15px; width:316px; float:left;}
#fiche #zone_6 #coin #descr_coin{ margin:10px 0px 5px 15px; width:270px; height:275px; overflow:hidden; float:left; text-align:justify}
#fiche #zone_6 #coin #descr_coin .left{padding:0px;margin:0px 7px 0px 0px;float:left;}
#fiche #zone_6 #coin #descr_coin .right{padding:0px;margin:0px 0px 0px 7px;float:right;}

#fiche #zone_6 #coin #scrollbar_coin{ width:20px; height:275px; margin-top:10px;float:right;}
#fiche #zone_6 #coin #scrollbar_coin #btn_haut{ height:20px;width:20px;float:left; background-image:url(../images-gites/fiches/haut_scrollbar.png)}
#fiche #zone_6 #coin #scrollbar_coin #btn_fl_haut{margin:5px 0px 0px 3px; float:left; cursor:pointer;}
#fiche #zone_6 #coin #scrollbar_coin #btn_fl_bas{margin:5px 0px 5px 3px; float:left; cursor:pointer;}
#fiche #zone_6 #coin #scrollbar_coin #fond{ height:235px;width:20px;float:left;background-color:#EFEFEF;}
#fiche #zone_6 #coin #scrollbar_coin #btn_bas{ height:25px;width:20px;float:left; background-image:url(../images-gites/fiches/bas_scrollbar.png)}


#fiche #zone_6 #cnt_zone6{display:block; float:left;}

/**** Disponibilités , tarifs ****/
#fiche #zone_7{
	height:auto;
	width:950px;
	float:left;
}

#fiche #zone_7 #cnt_zone7{display:block; float:left;}
#fiche #zone_7 #cnt_zone7 #inter{float:left; width:950px; height:auto;}
#fiche #zone_7 #barre{ width:950px; height:27px; float:left; background-color:#a8d58a; margin-top:10px;}
#fiche #zone_7 #barre img {margin:2px 0px 5px 15px; float:left;}
#fiche #zone_7 #cnt_dispos{margin-top:10px; height:auto; width:635px; float:left;}
#fiche #zone_7 #cnt_tarifs{  height:auto; width:310px; float:right; margin-top:10px; padding-top:4px;}


#fiche #zone_7 #cnt_dispos #titre{ margin:10px 0px 5px 15px; width:620px; float:left; }
#fiche #zone_7 #cnt_dispos #cadre { 
	margin-left:15px;height:200px; width:597px; 
	background-image:url(../images-gites/fiches/fd_tableau_disponibilite.gif); 
	background-repeat:repeat-y;
	overflow:hidden;
	display:block;
	float:left;
}

#fiche #zone_7 #cnt_dispos #cadre .onglets {
	text-align:center;height:50px;width:191px;float:left; 
	background-image:url(../images-gites/fiches/fd_onglet_tableau_disponibilites.gif); background-repeat:no-repeat; 
	background-position:top; margin-left:5px;
	color:#3E9427; font-size:13px; font-weight:bold;
	padding-top:7px;
}

#fiche #zone_7 #cnt_dispos #cadre .onglets_off{
	text-align:center;height:50px;width:191px;float:left; 
	background-image:url(../images-gites/fiches/fd_onglet_tableau_disponibilites_off.gif); background-repeat:no-repeat; 
	background-position:top; margin-left:5px;
	color:#3E9427; font-size:13px; font-weight:bold;
	padding-top:7px;
}

#fiche #zone_7 #cnt_dispos #btn_g {float:left;width:33px;height:40px;position:relative;margin-bottom:-50px;margin-left:15px; cursor:pointer;}
#fiche #zone_7 #cnt_dispos #btn_d {float:right;width:33px;height:40px;position:relative;margin-bottom:-50px; margin-right:15px; cursor:pointer;}
#fiche #zone_7 #cnt_dispos #cadre #cnt_onglets{ width:900px; margin-left:0px;float:left;}

#fiche #zone_7 #cnt_dispos #bottom { background-image:url(../images-gites/fiches/bas_tableau_disponibilite.gif); background-repeat:no-repeat; background-position:14px 5px;float:left;height:15px;width:635px; margin-top:-12px;}

#fiche #zone_7 #cnt_dispos #cadre .mois { width:184px; height:160px;float:left; margin-left:12px;margin-top:-24px;}
#fiche #zone_7 #cnt_dispos #cadre #mois2 { margin-left:5px; width:191px;}
#fiche #zone_7 #cnt_dispos #cadre #mois3 { margin-left:5px; width:192px;}
#fiche #zone_7 #cnt_dispos #cadre #mois4 { margin-left:5px; width:192px;}

#fiche #zone_7 #cnt_dispos #cadre .semaine{ background-color:#EFEFEF; width:170px; height:24px;float:left; margin:5px 5px 2px 6px;}

#fiche #zone_7 #cnt_dispos #cadre .lib_sem {width:125px; height:24px;float:left; text-align:center; margin-top:5px;}
#fiche #zone_7 #cnt_dispos .prix_dispo {
	color: #333333; font-weight:bold;
	width:45px; height:25px;float:left; text-align:center;
	background-image:url(../images-gites/fiches/fd_tableau_libre.jpg); background-repeat:repeat-x; padding-top:5px;
}

#fiche #zone_7 #cnt_dispos .prix_indispo {
	color:#FFFFFF;
	width:45px; height:25px;float:left; text-align:center;
	background-image:url(../images-gites/fiches/fd_tableau_indispo.jpg); background-repeat:repeat-x; padding-top:5px;
}

#fiche #zone_7 #cnt_dispos .prix_indispo_orange {
	color:#333333;
	font-weight:bold;
	width:45px; height:25px;float:left; text-align:center;
	background-image:url(../images-gites/fiches/fd_tableau_indispo_orange.jpg); background-repeat:repeat-x; padding-top:5px; cursor:pointer;
}

#fiche #zone_7 #cnt_dispos .prix_promo {
	color:#3E9427; font-weight:bold;
	width:45px; height:25px;float:left; text-align:center;
	background-image:url(../images-gites/fiches/fd_tableau_promo.jpg); background-repeat:repeat-x; padding-top:5px;
}

#fiche #zone_7 #cnt_dispos .prix_loc {
	color:#3E9427; font-weight:bold;
	width:45px; height:25px;float:left; text-align:center;
	background-image:url(../images-gites/fiches/fd_tableau_loc.jpg); background-repeat:repeat-x; padding-top:5px;
}

#fiche #zone_7 #cnt_dispos .prix_loc_clair {
	color:#3E9427; font-weight:bold;
	width:45px; height:25px;float:left; text-align:center;
	background-image:url(../images-gites/fiches/fd_tableau_loc_clair.jpg); background-repeat:repeat-x; padding-top:5px;
}


#fiche #zone_7 #cnt_dispos #cadre #cnt_mois{ width:900px; float:left;}
#fiche #zone_7 #cnt_dispos #legendes{float:left;  width:594px; height:30px; margin:5px 0px 0px 20px;}
#fiche #zone_7 #cnt_dispos #legendes .prix_dispo{width:30px; height:13px; float:left; }
#fiche #zone_7 #cnt_dispos #legendes .prix_indispo{ width:30px; height:13px; float:left;}
#fiche #zone_7 #cnt_dispos #legendes .prix_indispo_orange{ width:30px; height:13px; float:left;}
#fiche #zone_7 #cnt_dispos #legendes .prix_promo{ width:30px; height:13px; float:left;}
#fiche #zone_7 #cnt_dispos #legendes .prix_loc{ width:30px; height:13px; float:left;}
#fiche #zone_7 #cnt_dispos #legendes .prix_loc_clair{ width:30px; height:13px; float:left;}
#fiche #zone_7 #cnt_dispos #legendes .libe{ float:left; font-size:12px; color:#333333; margin:1px 10px 0px 4px;}

#fiche #zone_7 #cnt_dispos #legendes .libe_spe{ float:left; font-size:11px;line-height:11px; color:#333333; width:180px; margin:-4px 10px 0px 4px;}

#fiche #zone_7 #cnt_dispos #legendes .libe_spe a{ color:#339900 }

#fiche #zone_7 #cnt_dispos #legendes .prix_indispo_orange{
	color:#333333;
	font-weight:bold;
	background-image:url(../images-gites/fiches/fd_tableau_indispo_orange2.jpg); background-repeat:repeat-x; 
	background-position:0 0; padding-top:5px;
}

#fiche #zone_7 a.lienvert:link,#zone_7 a.lienvert:visited{
	font-size:12px;
	color:#318C13;
	font-weight:bold;
	text-decoration:none;
}
#fiche #zone_7 a.lienvert_normal:link,#zone_7 a.lienvert_normal:visited{
	font-size:12px;
	color:#318C13;
	font-weight:normal;
	text-decoration:underline;
}
#fiche #zone_7 #lien_per{float:right;margin-top:5px; width:590px; text-align:center;}

#fiche #zone_7 #cnt_tarifs #titre{	width:310px;	height:36px;	background-color:#EFEFEF;	text-align:center;	float:left;}
#fiche #zone_7 #cnt_tarifs #titre #lib{ margin-top:10px; color:#318C13; font-size:12px; font-weight:bold;} 	
#fiche #zone_7 #cnt_tarifs #tab {font-size:12px;font-weight:bold; }
#fiche #zone_7 #cnt_tarifs #tab .ligne{background-color:#EFEFEF;color:#318C13; height:20px;width:310px;float:left;}
#fiche #zone_7 #cnt_tarifs #tab .ligneb{background-color:#FFFFFF;color:#318C13; height:20px;width:310px;float:left;}
#fiche #zone_7 #cnt_tarifs #tab .ligne_n1{background-color:#EBEBEB;color:#318C13; height:20px;width:310px;float:left;}
#fiche #zone_7 #cnt_tarifs #tab .ligne_n1b{background-color:#FFFFFF;color:#318C13; height:20px;width:310px;float:left;	}
#fiche #zone_7 #cnt_tarifs #tab .col_lib_g{width:235px;margin:3px 0px 5px 15px;float:left;}
#fiche #zone_7 #cnt_tarifs #tab .col_tarif{width:50px;text-align:right;margin:3px 0px 5px 0px;	float:left;	}
#fiche #zone_7 #comment{margin-left:20px;margin-top:10px;width:610px; height:30px;font-size:11px; float:left; }

#fiche #zone_7 #popup_tarifaire {display:block; float:left; margin-bottom:15px;width:950px;}
#fiche #zone_7 #popup_tarifaire #periodes{float:left;width:620px; height:285px; background-color:#DBEBAA;display:none;}
#fiche #zone_7 #popup_tarifaire #vacances{width:313px; float:left;height:285px; margin-left:15px; background-color:#DBEBAA;display:none;}
#fiche #zone_7 #popup_tarifaire #periodes_n1{display:block;float:left;width:620px; height:285px; background-color:#DBEBAA;display:none;}
#fiche #zone_7 #popup_tarifaire #vacances_n1{display:block;width:313px; float:left;height:285px; margin-left:15px; background-color:#DBEBAA;display:none;}

#fiche #zone_7 #popup_tarifaire .periode_titre{
	background-color:#FFFFFF;
	height:20px;
	font-weight:bold;
	font-size:11px;
}
#fiche #zone_7 #popup_tarifaire .periode_titre_blanc{
	background-color:#A8D58A;
	color:#FFFFFF;
	height:20px;
	font-size:11px;
	text-align:center;
}
#fiche #zone_7 #popup_tarifaire .col_vert{
	background-color:#A8D58A;
}
#fiche #zone_7 #popup_tarifaire .col_vert_clair{
	background-color:#DBEBAA;	
}
#fiche #zone_7 #popup_tarifaire .col_blanc{
	background-color:#FFFFFF;
}

/**** Loisirs , commodités ****/
#fiche #zone_8{height:auto;width:950px;float:left;}

#fiche #zone_8 #cnt_zone8{display:block; float:left; margin-bottom:15px; }
#fiche #zone_8 #barre{ width:950px; height:27px; float:left; background-color:#a8d58a; margin-top:10px;}
#fiche #zone_8 #barre img {margin:3px 0px 5px 15px; float:left;}

#fiche #zone_8 ul{float:left;width:150px; line-height:20px; margin:15px 30px;height:65px;}
*+html #fiche #zone_8 ul{height:80px;}

#fiche #zone_8 li{float:left;width:140px; list-style-image:url(../images-gites/fiches/puce_liste.png); color:#2E8D13;}
#fiche #zone_8 #titre{ margin:10px 0px 0px 15px; width:950px; float:left; }

/**** Patrimoine, vidéo, situation ****/
#fiche #zone_8 #cnt_pat{ height:auto;width:950px;float:left; margin-bottom:15px;}

#fiche #zone_8 #cnt_pat #cnt_zone9{display:block; float:left;}
#fiche #zone_8 #cnt_pat #barre{ width:950px; height:27px; float:left; background-color:#a8d58a; margin-top:10px;}
#fiche #zone_8 #cnt_pat #barre img {margin:1px 0px 5px 15px; float:left;}

#fiche #zone_8 #cnt_pat #cnt_patrimoine{width:316px;float:left;}
*+html #fiche #zone_8 #cnt_pat #cnt_patrimoine{height:300px;}
#fiche #zone_8 #cnt_pat #cnt_video{width:315px;float:left; margin-left:5px;}
#fiche #zone_8 #cnt_pat #cnt_situation{width:308px;height:261px;float:left;margin-left:5px; background-color:#CCCCCC }
#fiche #zone_8 #cnt_pat a.lienvert:link,#zone_9 a.lienvert:visited{	font-size:12px;	color:#318C13;font-weight:bold;text-decoration:none;}

#fiche #zone_8 #cnt_pat #cnt_patrimoine #cadre { 
	margin-left:10px; width:290px; 
	background-image:url(../images-gites/fiches/fd_encart_patrimoine.jpg); 
	background-repeat:repeat-x;
	overflow:hidden;
	display:block;
	float:left;
}

#fiche #zone_8 #cnt_pat #cnt_patri_diapo #cadre { 
	margin-left:10px; width:290px; 
	background-image:url(../images-gites/fiches/fd_encart_patrimoine.jpg); 
	background-repeat:repeat-x;
	overflow:hidden;
	display:block;
	float:left;
}

#fiche #zone_8 #cnt_loisirs{float:left; width:950px; border-bottom:1px dotted #000000;margin-bottom:15px;}

#fiche #zone_8 #cnt_pat #cnt_patrimoine #cadre #cnt_descr img {float:left; margin-left:48px;}
#fiche #zone_8 #cnt_pat #cnt_patrimoine #btn_g {float:left;width:33px;height:40px;position:relative;margin-bottom:-50px;margin-left:5px; cursor:pointer;}
#fiche #zone_8 #cnt_pat #cnt_patrimoine #btn_d {float:right;width:33px;height:40px;position:relative;margin-bottom:-50px; margin-right:5px; cursor:pointer;}
#fiche #zone_8 #cnt_pat #cnt_patrimoine #cadre #titre{	width:285px;height:33px; text-align:center;	float:left;}
#fiche #zone_8 #cnt_pat #cnt_patrimoine #cadre #titre #lib{	font-size:12px; margin-top:7px;color:#3E9427; font-weight:bold;}
#fiche #zone_8 #cnt_pat #cnt_patrimoine #cadre #cnt_descr {float:left; width:316px;}
#fiche #zone_8 #cnt_pat #cnt_patrimoine #cadre #cnt_descr #descr{float:left;width:260px; margin:15px; text-align:justify;}

#fiche #zone_8 #cnt_pat #cnt_patri_diapo #cadre #cnt_descr img {float:left; margin-left:48px;}
#fiche #zone_8 #cnt_pat #cnt_patri_diapo #btn_g {float:left;width:33px;height:40px;position:relative;margin-bottom:-50px;margin-left:5px; cursor:pointer;}
#fiche #zone_8 #cnt_pat #cnt_patri_diapo #btn_d {float:right;width:33px;height:40px;position:relative;margin-bottom:-50px; margin-right:5px; cursor:pointer;}
#fiche #zone_8 #cnt_pat #cnt_patri_diapo #cadre #titre{	width:285px;height:33px; text-align:center;	float:left;}
#fiche #zone_8 #cnt_pat #cnt_patri_diapo #cadre #titre #lib{	font-size:12px; margin-top:7px;color:#3E9427; font-weight:bold;}
#fiche #zone_8 #cnt_pat #cnt_patri_diapo #cadre #cnt_descr {float:left; width:316px;}
#fiche #zone_8 #cnt_pat #cnt_patri_diapo #cadre #cnt_descr #descr{float:left;width:260px; margin:15px; text-align:justify;}


#fiche #zone_8 #cnt_pat #cnt_carte{height:480px;width:950px;float:left;background-color:#DBEBAA;display:none; }
#fiche #zone_8 #cnt_pat #cnt_carte #contenu{height:450px;width:950px;float:left;}
#fiche #zone_8 #cnt_pat #cnt_carte #frame_patrimoine {margin-left:10px;height:450px;width:940px;float:left;}
#fiche #zone_8 #cnt_pat #cnt_carte #fermer_pat{float:right;margin:5px 15px 0px 0px; }

/**** A voir à faire ****/
#fiche #zone_8 #cnt_avoir{height:auto;width:950px;float:left;border-top:1px dotted #333333;  }

*+html #fiche #zone_8 #cnt_avoir{margin-top:10px;}

#fiche #zone_8 #cnt_avoir #cnt_lien_com{height:25px;width:950px;float:left; text-align:center;margin-top:5px;}
#fiche #zone_8 #cnt_avoir #cnt_lien_com a{font-size:15px; text-decoration:underline;color:#318C13;}

#fiche #zone_8 #cnt_avoir #cnt_cdt{width:950px;float:left;background-image:url(../images-gites/fiches/fd_encart_a_voir_a_faire.jpg); background-repeat:repeat-x; padding-top:10px;}
#fiche #zone_8 #cnt_avoir #calendrier{float:left; width:133px; height:88px; background-image:url(../images-gites/fiches/calendrier.jpg); background-repeat:repeat-x;}
#fiche #zone_8 #cnt_avoir #cdt{float:left; width:810px; margin-left:5px; overflow:hidden; }

#fiche #zone_8 #cnt_avoir #cdt .ev_cdt{
	float:left; width:250px; height:auto; /*width:263px;*/
	margin-left:5px; overflow:hidden; background-color:#FFFFFF;
	border-top:1px solid #D6D6D6;
	background-image:url(../images-gites/fiches/fd_encart_a_voir_a_faire_int.jpg);
	background-repeat:no-repeat;
}
#fiche #zone_8 #cnt_avoir #cdt .ev_cdt_drt{float:left; width:38px; height:auto;text-align:center; margin:5px 0px 0px 5px; }
#fiche #zone_8 #cnt_avoir #cdt .etoile{margin-bottom:2px;}
#fiche #zone_8 #cnt_avoir #cdt .vign{float:left;}
#fiche #zone_8 #cnt_avoir #cdt .ev_cdt_mil{float:left; width:177px; margin:5px 0px 0px 5px;}
#fiche #zone_8 #cnt_avoir #cdt .titre{float:left; font-size:10px;}
#fiche #zone_8 #cnt_avoir #cdt .descr{float:left; font-size:10px; text-align:justify; margin:10px 0px 10px 0px; display:none;}
#fiche #zone_8 #cnt_avoir #cdt .ev_cdt_gch{float:left; width:22px; height:auto; padding-top:5px;  margin-left:3px;	background-image:url(../images-gites/fiches/fd_encart_a_voir_a_faire_int.jpg);background-repeat:no-repeat; background-position:top right; cursor:pointer;}

#fiche #zone_8 #cnt_avoir #sep{border-top:1px solid #318C13; float:left; width:950px; margin-top:5px; height:1px;}
#fiche #zone_8 #cnt_avoir #navig{ height:auto; float:right; width:797px; margin-right:8px;}
#fiche #zone_8 #cnt_avoir #navig img{ float:left; cursor:pointer;}
#fiche #zone_8 #cnt_avoir #navig #liens { height:25px; background-color:#A8D58A; float:left;  text-align:center}
#fiche #zone_8 #cnt_avoir #navig #liens a{margin:4px;font-size:12px; color:#FFFFFF; float:left;}

/*****/
#fiche #popup_mail{ border:1px solid #333333;  width:500px; position:absolute; height:auto; display:none; background-color:#FFFFFF; left:50%; top:200px; margin-left:-250px;float:left;}

#fiche #popup_mail #barre { width:500px; height:25px; float:left; background-color:#A8D58A;}
#fiche #popup_mail #barre img{ margin:5px 5px 0px 0px;float:right }
#fiche #popup_mail #popup_mail_cnt{ margin:0px 0px 10px 10px;float:left; width:480px; height:auto;background-color:#FFFFFF; }
#fiche #popup_mail #popup_mail_cnt table{  background-color:#FFFFFF; height:455px;font-weight:bold;font-size:12px;color:#3E9427; float:left;}
#fiche #popup_mail #popup_mail_cnt #chpSujet{width:452px;float:left;}
#fiche #popup_mail #popup_mail_cnt #chpMessage{width:452px;float:left;}
#fiche #popup_mail #popup_mail_cnt .boutons{font-size:12px;color:#333333;border: 2px solid #A8D58A;padding-bottom:3px;cursor:pointer;}
#fiche #popup_mail #popup_mail_cnt .bordures{border: 1px solid #A8D58A;}

#fiche #popup_mail #popup_alerte{ border:1px solid #333333;  width:250px; height:80px; display:none; background-color:#FFFFFF; float:left;left:50%;margin:170px 0px 0px -125px; position:absolute}

#fiche #popup_mail #popup_alerte #barre { width:250px; height:25px; float:left; background-color:#6FB441;}
#fiche #popup_mail #popup_alerte #barre img{ margin:5px 5px 0px 0px;float:right }
#fiche #popup_mail #popup_alerte #cnt{ margin:20px 0px 0px 17px;float:left; width:230px; height:auto;background-color:#FFFFFF; }
#fiche #popup_mail #popup_alerte #cnt table{  background-color:#FFFFFF; height:455px;font-weight:bold;font-size:12px;color:#3E9427; float:left;}
#fiche #popup_mail #popup_mail_confirm{display:none;margin:20px;float:left; width:430px; height:auto;}

#fiche #popup_sel{ color:#3E9427;border:1px solid #333333;  width:400px; position:absolute; height:auto; display:none; background-color:#FFFFFF; left:50%;  top:150px; margin-left:-250px;float:left; z-index:100}
#fiche #popup_sel #barre { width:400px; height:25px; float:left; background-color:#A8D58A;}
#fiche #popup_sel #barre img{ margin:5px 5px 0px 0px;float:right }
#fiche #popup_sel #popup_sel_cnt{ margin:20px 0px 20px 17px;float:left; width:360px; height:auto;background-color:#FFFFFF; float:left; }
#fiche #popup_sel #bdcConnecter{font-size:12px;color:#333333;border: 2px solid #A8D58A;padding-bottom:3px;margin-bottom:20px;cursor:pointer;}


#fiche #popup_recom{ border:1px solid #333333;  width:500px; position:absolute; height:auto; display:none; background-color:#FFFFFF; left:50%; top:200px; margin-left:-250px;float:left;}

#fiche #popup_recom #barre { width:500px; height:25px; float:left; background-color:#A8D58A;}
#fiche #popup_recom #barre #titre{ width:300px; height:25px;font-size:12px; font-weight:bold;margin:5px; float:left; color:#006633;}
#fiche #popup_recom #barre img{ margin:5px 5px 0px 0px;float:right }
#fiche #popup_recom #popup_recom_cnt{ margin:0px 0px 10px 10px;float:left; width:480px; height:auto;background-color:#FFFFFF; }
#fiche #popup_recom #popup_recom_int{ margin-top:20px;  background-color:#FFFFFF; height:auto;font-weight:bold;font-size:12px;color:#3E9427; float:left;}
#fiche #popup_recom #popup_recom_msg{margin:50px 0px 50px 20px; background-color:#FFFFFF; height:auto;font-weight:bold;font-size:12px;color:#3E9427; float:left;display:none;}
#fiche #popup_recom #popup_recom_cnt input{width:300px;}
#fiche #popup_recom #popup_recom_cnt #chp_message_expediteur{width:300px;}
#fiche #popup_recom #popup_recom_cnt #bdc_envoyer{width:80px;}
#fiche #popup_recom #popup_recom_cnt .boutons{font-size:12px;color:#333333;border: 2px solid #A8D58A;padding-bottom:3px;cursor:pointer;}

#popup_res{ width:800px; height:800px; left:50%; top:5%; margin-left:-400px; position:absolute; background-color:#FFFFFF; display:none; z-index:1002;}
#popup_res #popup_res_cnt{ width:780px;display:block; background-color:#FFFFFF;height:690px;margin:50px 10px 10px 10px; z-index:1003;position:absolute; overflow:hidden; padding-top:20px; }
#popup_res #popup_res_cache{float:left; width:800px; height:20px; background-color:#FFFFFF; margin-top:743px; z-index:1003;position:absolute;display:none;}
#popup_res_fond{
	position:fixed;
	_position:absolute; 
	top: 0; 
	bottom: 0; 
	left: 0; 
	right: 0;
	height:2000px;
	width:100%;
	background-color:#000000;	
	filter:alpha(opacity=30);
	-moz-opacity:0.5;
	opacity: 0.5;
	z-index:1001;
	display:none;
}

#popup_res #bdc_fermer_resa{ position:absolute;margin-left:750px; margin-top:10px; z-index:1004; display:block; cursor:pointer;margin-bottom:50px;padding-bottom:50px;}
#popup_res #frmresa{ 
width:780px; 
height:670px; z-index:1005; display:block;}

*+html #popup_res #frmresa{ 
margin-left:10px;
width:770px; 
height:650px;
} 

#popup_res_patientez{position:absolute;margin-top:-50px; margin-left:60px; display:none;}
*+html #popup_res_patientez{
	margin-left:-95px;
}



*+html #popup_res #popup_res_cnt{ height:660px;} 

#popup_res #popup_res_entete{position:absolute; width:650px; height:30px; margin:15px 15px 0px 66px; background-color:#FFFFFF; color:#333333; font-size:12px; font-weight:bold;}


.infos_bl { width:190px;height:auto; padding:2px 0px; border: 4px solid #e2e2e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff; color: #020202; position:absolute;display:none; margin-left:-10px; margin-top:30px;}

.infos_bl .titre_semaine{ border-top:1px solid #4D4D4D; border-bottom:1px solid #4D4D4D;width:170px; height:14px;  margin:3px 5px 2px 6px; padding:0 4px; text-align:justify; word-spacing:9px; font-weight:bold; cursor:default;float:left;}
.infos_bl .infos_semaine{width:20px; height:15px;float:left; margin:3px 0px 2px 6px; text-align:center;}

.infos_bl .jours_dispo {
	color:#333333; font-weight:bold;
	width:20px; height:15px; margin:3px 0px 2px 6px; text-align:center;
	background-image:url(../images-gites/fiches/fd_tableau_libre.jpg); background-repeat:repeat-x; cursor:default;float:left;
}

.infos_bl .jours_indispo {
	color:#FFFFFF;
	width:20px; height:15px;margin:3px 0px 2px 6px; text-align:center;
	background-image:url(../images-gites/fiches/fd_tableau_indispo.jpg); background-repeat:repeat-x; cursor:default;float:left;
}


.sem_patientez{position:absolute; display:none; margin:9px 0px 0px 127px;}
*+html .sem_patientez{margin:9px 0px 0px -43px;}
