/* 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:20px;
	}

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

