/*****************************************************************
***********************	FICHE
******************************************************************/
#nav_spage{float:left;margin:0px 0 0 0px;}
#nav_spage ul{margin:0;padding:0;float:left;list-style-type:none;width:720px;background-color:#BED2E9;}
#nav_spage ul li{float:left;list-style-type:none;width : 180px;text-align:center;}
#nav_spage ul li a{text-decoration:none;display:block;padding:5px 0 5px 0px;background-color:#BED2E9; color:#fff;font-weight:bold;}
#nav_spage ul li a:hover, #nav_spage ul li a.active{text-decoration:none;display:block;padding:5px 0 5px 0px;background-color:#7DA3D2; color:#fff;}

#contenu_fiche{
	float:left;
	margin:0 0 0 0px;
	width:720px;
	/*background:transparent url(../images/bg_contenu_fiche.gif) no-repeat 0px 0px;*/
	min-height : 400px;
}

#photos{
		float:left;
		list-style-type:none;
		margin:0 0 0 0px;
		padding:0px 0 0 0px;
		width:720px;
		/*width:670px !important;*/
		
}
#photos li{float:left;margin:10px 0 0  0;padding:0px 0px;/*border:1px solid #BCCAE4;*/width:33%;text-align:center;}
#photos img{border:none;margin: 0 auto;}
#photos li a{padding:10px;border:1px solid #BED2E9;color:#2F5CAC;text-decoration:none;height:120px;width:160px;display:block;margin: 0 auto;}
#photos li a:hover{color:#EEA445;border:1px solid #7DA3D2;background-color:#BED2E9;}

#cdr_description {
	float:left;
	border:1px solid #7DA3D2;
	margin:10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	/*padding:10px;*/
	background-color:#ffffff;
}

#cdr_description p {
	clear:left;
	float:left;
	padding:5px 10px 0 10px;
	width : 470px;
	text-align:justify;
	color:#333333;
	font-size:11px;
	/*border:1px solid;*/
	
}

#cdr_description h2{font-size:13px;margin:0 0 0 10px;padding:5px 0 0 10px;background:transparent url(http://www.campings-lesite.com/templates/vert/images/picto_fleche2.gif) no-repeat left 10px;width:400px;color:#7DA3D2;font-weight:bold;}
#cdr_description p.complements_descript_lab{margin:5px 0 0 0;width:475px;text-align:right;padding:0 5px 10px 5px;font-weight:bold;color:#7DA3D2;}

#cdr_labels{float:left;border:0px solid;margin: 10px 0 0 10px;padding:5px 0 0 5px;list-style-type:none;width:175px;}
#cdr_labels li{float:left;padding-left:5px;}

#cdr_description .descript_global{}
#cdr_description .descript_global p{clear:left;float:left;text-align:left;padding:5px 10px 0 10px;color:#333333;font-size:11px;width:655px;}
#cdr_description p.complements_descript_glob{margin:5px 0 0 0;width:650px;text-align:right;padding:0 5px 10px 5px;font-weight:bold;color:#7DA3D2;}

#cdr_information{
	float:left;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	padding:10px;
	list-style-type:none;
	width:655px;
	border:1px solid #7DA3D2;
	background-color:#ffffff;
	color:#333333;
}
#cdr_information h3{font-size:12px;margin:0;padding:0 0 0 10px;background:transparent url(http://www.campings-lesite.com/templates/vert/images/picto_fleche2.gif) no-repeat left 4px;width:580px;color:#7DA3D2;font-weight:bold;}


#cdr_tarif{
	clear:left;float:left;
	border:1px solid #7DA3D2;
	margin:10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	padding:10px;
	background-color:#ffffff;
}
#cdr_tarif h3{
	font-size:13px;
	margin:0;
	padding:0 0 0 10px;
	background:transparent url(http://www.campings-lesite.com/templates/vert/images/picto_fleche2.gif) no-repeat left 5px;
	width:600px;
	color:#7DA3D2;
	font-weight:bold;
}
#cdr_tarif ul{clear:none;float:left;list-style-type:none;margin:5px 0 0 5px;width:310px;}
#cdr_tarif ul li{clear:both;float:left;margin-bottom:3px;width:280px;color:#333333;font-size:11px;}
#cdr_tarif ul li a{text-decoration:none;color:#2F5CAC;}
#cdr_tarif ul li a:hover{text-decoration:none;color:#EEA445;}
#cdr_tarif_ul{float:left;width:655px;}

#cdr_coordonnees {
	clear:left;
	float:left;
	border:1px solid #7DA3D2;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	/*padding:10px;*/
	background-color:#ffffff;
	width:675px;
}

#cdr_coordonnees h3{
	font-size:13px;
	margin:10px 0 0 10px;
	padding:0 0 0 10px;
	background:transparent url(http://www.campings-lesite.com/templates/vert/images/picto_fleche2.gif) no-repeat left 5px;
	width:650px;
	color:#7DA3D2;
	font-weight:bold;
}
#cdr_coordonnees ul{clear:none;float:left;list-style-type:none;margin:5px 0 0 0px;width:325px;}
#cdr_coordonnees ul li{clear:both;float:left;margin-bottom:3px;padding-left:20px;width:300px;color:#333333;font-size:11px;}
#cdr_coordonnees ul li a{text-decoration:none;color:#333333}
#cdr_coordonnees ul li a:hover{text-decoration:none;color:#7DA3D2;}
#cdr_coordonnees_ul{float:left;width:670px;}

dl#lang_parlee{
		margin:10px 0 0 20px !important;
		margin:10px 0 0 10px;
		padding:0;
		float:left;
		width:585px;
}
dl#lang_parlee dt{margin:0;padding:0;float:left;display:block;color:#333333;}
dl#lang_parlee dd{margin:0 0 0 10px;padding:0;float:left;color:#333333;font-size:11px;}
dl#lang_parlee dd label{margin:0 0 0 5px;padding:0;float:left;}
dl#lang_parlee dd img{float:left;margin:0;padding:0;}

.cdr_information{
	float:left;
	/*margin: 10px 0 0 0px;
	margin: 10px 0 0 5px;*/
	/*padding:10px;*/
	list-style-type:none;
	width:680px;
	border:1px solid #7DA3D2;
	background-color:#ffffff;
	color:#333333;
}
.cdr_information h3{font-size:13px;margin:0;padding:0 0 0 10px;background:transparent url(http://www.campings-lesite.com/templates/vert/images/picto_fleche2.gif) no-repeat left 4px;width:580px;color:#7DA3D2;font-weight:bold;}
.cdr_information h4{font-size:12px;margin:5px 0 0 0;padding:0 0 5px 0px;width:580px;color:#7DA3D2;font-weight:bold;text-decoration:underline;}
.cdr_information ul{margin:0px 0 0 0;padding: 0 0 0 0;float:left;list-style-type:none;}
.cdr_information li{float:left;margin: 3px 0 0 10px;padding:0 0 0 10px;background:transparent url(http://www.campings-lesite.com/templates/vert/images/picto_fleche3.png) no-repeat left 4px;width:172px;color:#333333;}
.cdr_information p {padding: 10px 0 0 10px;}

#contenu_fiche p.mention_contenu{clear:both;float:left;width:680px;text-align:right;font-size:10px;margin:5px 0 0 0;padding:0;color:#333333;}

.global_btn {border:0px solid #fff;margin:10px 0 0px 10px;padding:0 0 10px 0; float:left;width:200px;}
.global_btn a{padding:4px;color:#fff;display:block;font-size:11px;text-align:center;text-decoration:none;font-weight:bold;background-color:#7DA3D2;text-decoration:none;}
.global_btn a:hover{color:#7DA3D2;background-color:#BED2E9;text-decoration:none;}


fieldset{
	clear:both;
	float:left;
	margin-top:5px;
	width : 720px;
	border:1px solid #7DA3D2;
}
fieldset legend{
	margin : 0 5px;
	padding : 0 5px;
	color:#7DA3D2;
}
.contenu_pub{text-align:center;padding:10px;}
.contenu_pub a{text-decoration:none;color:#333333;}
.contenu_pub a:hover{text-decoration:none;color:#7DA3D2;}
.contenu_pub h2{ font-size : 16px;width:100%;padding:0;}
.contenu_pub p{padding:0;font-size : 12px;text-align:right;clear:left;width:100%;}


.contenu_list{width:100%;float:left;position:relative;color:#333333;}
.contenu_list div.interne{padding:10px;float:left;}
.contenu_list a {color:#333333;}
.contenu_list a:hover {color:#333333;text-decoration:none;}
.contenu_list h2{clear:both;float:left;margin: 0px 0 0 0px;padding-left:10px;font-size:12px;font-weight:bold;background:none;white-space : nowrap;text-align:left;width:100%;}
.contenu_list p{float:left;width:510px;margin:5px 0 0 0px;padding:0 0 0 15px;}
.contenu_list .photo{float:left;/*;margin :0px 0px 0px 10px;*/border:1px solid #999999;height:120px;width:160px;}
.contenu_list .tarif{float:left;margin-bottom:5px;width:100%;text-align:right;}
.contenu_list span.prix{background:transparent url(http://www.campings-lesite.com/templates/vert/images/picto_fleche2.gif) no-repeat left 3px;padding : 0px 10px 0 12px;/*margin-left:10px;*/color:#333333;}
.contenu_list #btn_lire_la_suite{text-align:right;position:absolute; bottom:0px;right:0px;padding: 0 10px 10px 0px;font-weight:bold;}

