/* CSS Document */body {	margin:0px;	padding:0px;	background-color:#000000;	}	/*Bloc principal */ /*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal */	#container {	margin-top:2px;	width:850px;	height:auto;	left:50%;	margin-left:-425px;	position:absolute;	background-color:#000000;	}	#box {	width:850px;	height:auto;	position:absolute;	background-color:#000000;	float:left;	}	#tete {	width:850px;	height:110px;	background-image:url(images/bandeau.gif);	background-repeat:no-repeat;	float:left;	}	/*pied page*//*pied page*//*pied page*//*pied page*//*pied page*//*pied page*//*pied page*//*pied page*/#piedpage {	width:850px;	height:112px;	background-color:#000000;	background-image:url(images/bandeaupp.gif);	float:left;	}	#txtpiedpage {	width:260px;	height:20px;	margin-left:360px;	margin-top:10px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	text-align:center;	}	#txtpiedpage a{	text-decoration:none;	color:FFFFFF;	}	#txtpiedpage a:hover{	text-decoration:none;	color:FFFFFF;	}	/* contenu */#box1 {	width:850px;	height:auto;	float:left;	}#titre {	width:500px;	height:auto;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	font-size:15px;	font-style:italic;	font-weight:bold;	color:#ffffff;	margin-left:10px;	margin-top:50px;	float:left;	}	/* bandeau*/#bandeau {	width:850px;	height:25px;	float:left;	margin-top:0px;	}	#bouton1 {	width:106px;	height:25px;	float:left;	background-image:url(images/bouton1.gif);	background-repeat:no-repeat;	}#bouton1:hover {	background-position:0 -25px;	}	#bouton2 {	width:66px;	height:25px;	float:left;	background-image:url(images/bouton2.gif);	background-repeat:no-repeat;	}#bouton2:hover {	background-position:0 -25px;	}	#bouton3 {	width:246px;	height:25px;	float:left;	background-image:url(images/bouton3.gif);	background-repeat:no-repeat;	}#bouton3:hover {	background-position:0 -25px;	}	#bouton4 {	width:146px;	height:25px;	float:left;	background-image:url(images/bouton4.gif);	background-repeat:no-repeat;	}#bouton4:hover {	background-position:0 -25px;	}	#bouton5 {	width:146px;	height:25px;	float:left;	background-image:url(images/bouton5.gif);	background-repeat:no-repeat;	}#bouton5:hover {	background-position:0 -25px;	}	#bouton6 {	width:86px;	height:25px;	float:left;	background-image:url(images/bouton6.gif);	background-repeat:no-repeat;	}#bouton6:hover {	background-position:0 -25px;	}	#bouton7 {	width:105px;	height:25px;	float:left;	background-image:url(images/bouton7.gif);	background-repeat:no-repeat;	}#bouton7:hover {	background-position:0 -25px;	}	#bouton8 {	width:95px;	height:25px;	float:left;	background-image:url(images/bouton8.gif);	background-repeat:no-repeat;	}#bouton8:hover {	background-position:0 -25px;	}/* accueil*/#texteaccueil {	width:815px;	height:90px;	margin-top:20px;	font-family:Times, serif;	font-size:20px;	text-align:justify;	font-style:italic;	font-weight:400;	color:#ffffff;	margin-left:18px;	}	#galerieaccueil {	width:385px;	height:290px;	margin-left:0px;	margin-top:0px;	float:left;	}	#encartaccueil {	width:425px;	height:auto;	margin-left:20px;	float:left;	padding-top:16px;	font-family:Times, serif;	font-size:18px;	text-align:justify;	font-style:italic;	color:#ffffff;	}	#encartaccueil2 {	width:425px;	height:auto;	margin-left:20px;	float:left;	font-family:Times, serif;	font-size:18px;	text-align:justify;	font-style:italic;	color:#ffffff;	}	#boutonnews {	width:188px;	height:47px;	float:left;	margin-left:20px;	margin-top:20px;	background-image:url(images/btnews.gif);	}#boutonnews:hover {	background-position:0 -46px;	}	#boutonmeteo {	width:94px;	height:47px;	float:left;	background-image:url(images/btmeteo.gif);	margin-top:20px;	margin-left:10px;	}	#boutonmeteo:hover{	background-position:0 -47px;	}	#boutonpmd {	width:120px;	height:47px;	float:left;	margin-left:10px;	margin-top:20px;	background-image:url(images/btpmd.gif);		}	#boutonpmd:hover {	background-position:0 -47px;	}	/* localisation*/#encartloc {	width:200px;	height:500px;	float:left;	}	#localisation {	width:650px;	height:485px;	float:left;	margin-top:4px;	}	/* le gite *//* le gite *//* le gite *//* le gite *//* le gite */.giteplan {	width:450px;	height:auto;	float:left;	}	.gitetexte {	width:360px;	height:auto;	font-family:Times, serif;	text-align:left;	font-size:16px;	font-style:italic;	color:#ffffff;	float:left;	margin-left:20px;	margin-top:60px;	text-align:justify;	}	/*milieu*//*milieu*//*milieu*//*milieu*//*milieu*//*milieu*/.milieuphoto {	width:250px;	height:180px;	float:left;	}	.txtphoto {	width:250px;	height:auto;	font-family:Times, serif;	text-align:left;	font-size:16px;	color:#ffffff;	}	.boxmilieu {	width:250px;	height:auto;	float:left;	margin-left:25px;	margin-top:25px;	}	.titrephoto {	width:800px;	height:auto;	font-family:Times, serif;	font-size:18px;	text-align:left;	color:#ffffff;	margin-left:25px;	margin-top:20px;	text-align:justify;	}	/*hebergement & table hote  & tarifs*/.txtheberhote {	width:500px;	height:522px;	font-family:Times, serif;	font-size:18px;	text-align:left;	color:#ffffff;	margin-left:25px;	margin-top:20px;	text-align:justify;	float:left;	}	#photohote {	width:250px;	height:auto;	float:left;	margin-left:40px;	margin-top:20px;	}	#contratpdf {	width:240px;	height:60px;	float:left;	margin-left:25px;	margin-top:4	0px;	background-image:url(images/contratpdf.gif);	background-repeat:no-repeat;	}#contratpdf:hover {	background-position:0 -60px;	}	.txttarifs {	width:800px;	height:auto;	font-family:Times, serif;	font-size:18px;	text-align:left;	color:#ffffff;	margin-left:25px;	margin-top:20px;	text-align:justify;	float:left;	}/*contact*/#contact {	width:800px;	height:auto;	font-family:Times, serif;	font-size:18px;	text-align:left;	color:#ffffff;	margin-left:25px;	margin-top:40px;	margin-bottom:40px;	text-align:justify;	}	#contact a {	color:#993300;	text-decoration:none;	font-weight:bold;	}	#contact a:hover {	color:#CC0000;	font-weight:bold;	}	/*Liens*//*Liens*//*Liens*//*Liens*//*Liens*/.txtliens {	width:650px;	height:30px;	font-family:Times, serif;	font-size:17px;	text-align:left;	color:#ffffff;	margin-left:25px;	margin-top:10px;	text-align:justify;	float:left;	}	.btliens {	width:150px;	height:30px;	float:left;	margin-left:25px;	margin-top:10px;	background-image:url(images/bt-liens.gif);	}	.btliens:hover {	width:150px;	height:30px;	float:left;	background-image:url(images/bt-liens.gif);	background-position:0 -30px;	}	#lienpmd{	width:800px;	height:auto;	font-family:Times, serif;	font-size:18px;	text-align:left;	color:#ffffff;	margin-left:25px;	margin-top:20px;	margin-bottom:20px;	text-align:justify;	}	#lienpmd a {	color:#00CC33;	text-decoration:none;	font-weight:bold;	}	#lienpmd a:hover {	color:#CC0000;	font-weight:bold;	}	/*gite*/.txtgite {	width:850px;	height:auto;	font-family:Times, serif;	font-size:18px;	text-align:left;	color:#ffffff;	text-align:justify;	float:left;	margin-bottom:20px;	}	.txtgite a{	color:#00CC33;	text-decoration:none;	font-size:15px;	}	.txtgite a:hover {	color:#CC0000;	}	#bandophoto {	width:850px;	height:auto;	margin-bottom:20px;	}	/*general*/#menuderoulant {	width:850px;	height:auto;	margin-top:20px;	margin-bottom:20px;	text-align:center;	}	/*blog/blog*/#blog {	margin-top:20px;	width:850px;	height:auto;	}