BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:0px;PADDING-BOTTOM:0px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background:url(../images/bghaut.jpg) repeat-x #FFFFFF;
}
#page
	{
		width:960px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
	}

#haut{
	width:960px;
	height:291px;
	position:relative;
	float: left;
	background:url(../images/haut.jpg) no-repeat;
	}
	
	#logo{
	width:254px;
	padding-top:0px;
	height:76px;
	background:url(../images/logo.jpg) no-repeat;
	position:relative;
	border:0px;
	float: left;
	}
	
	#logo a{height:76px; width:254px; display:block;  text-indent:-20000px;font-family: "Trebuchet MS";
	font-size:24px;}
#logo a:hover{height:76px;	width:254px;font-family: "Trebuchet MS";
	font-size:24px;}

	#newsimage{
	width:960px;
	height:215px;
	position:relative;
	float: left;
	font-family: "Trebuchet MS";
	font-size:24px;
	color:#FFF;
	}
	
	
	#newsimage h2{
	padding-top:70px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:0 auto;
	line-height:36px;
	color:#FFF;
	}
	
#topNav{
	width:706px;
	height:41px;
	position: relative;
	margin-top:20px;
	
	float: right;

	}
#topNav ul{
	display:block;
	width:706px;
	height:41px;
	margin: 0;
	position: relative;

		}
	

	
#topNav ul li{
	display: inline;
	float:left;
	color:#0e71b4;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
text-align:center;
padding-top:4px;	line-height:24px;
	width:117px;
	height:37px;
	}

#topNav ul li a{
	
	text-align:center;	
	display: block;
	text-decoration:none;
	color:#0e71b4;
	font-family: Trebuchet MS;
	font-weight:bold;
	line-height:24px;
	font-size:13px;
	width:117px;
	height:33px;
		padding-top:4px;
	}
	
	#topNav ul li a:hover{
	text-align:center;
	display:block;
	line-height:24px;
	width:117px;
	height:33px;
		padding-top:4px;
	color: #fff;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	background:url(../images/hovermenu.jpg) no-repeat;
	}

#topNav ul li a.actif{
	text-align: center;
	display: block;
	line-height:24px;
	width:117px;
	height:33px;
	padding-top:4px;
	color: #fff;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	background:url(../images/hovermenu.jpg) no-repeat;
	}
	
	#banniere{
	width:960px;
	height:215px;
	position:relative;
	float: left;
	background:url(../images/banierefond.jpg) no-repeat;
	}
	
		#banniere a{font-family: "Trebuchet MS";font-size:26px; color:#FFFFFF; text-decoration:none;}
#banniere a:hover{font-family: "Trebuchet MS";font-size:28px; color: #FFCC00; text-decoration:none;}
	
#news{
	width:960px;
	height:auto;
	float:left;
	margin-bottom:10px;
	position:relative;
}

#car{
	width:960px;
	height:128px;
	float:left;
	position:relative;
	background:url(../images/fondcar.jpg) no-repeat;
}

#cars{
	width:935px;
	height:103px;
	float:left;
	position:relative;
	margin-top:10px;
	margin-left:15px;


	
	

}

	#partie1{
	width:660px;
	height:auto;
	position:relative;
	float: left;

	}
	#presentation{
	width:620px;
	height:auto;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;

	}
	
		#presentation a , #presentation a:visited , #presentation a:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #0a71b6;
		text-decoration:none;
		font-weight:bold;
		line-height:18px;
	}
#presentation a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #CC0033;
		text-decoration:none;
		font-weight:bold;
		
	}
	
	#presentation h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;
	padding-top:3px;
	margin-bottom:2px;

	
	}
	
	#presentation p{
	width:615px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	padding-left:5px;
	color:#545454;

	}
		#presentation2{
	width:620px;
	height:auto;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;

	}
	
	#presentation2 h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;
	padding-top:3px;
	margin-bottom:2px;

	
	}
	
	#presentation2 p{
	width:615px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	padding-left:5px;
	color:#545454;

	}
	#presentation img{
	padding-right:10px;

	}
	#présentationvehi{
	width:620px;
	height:auto;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;

	}
	
	#présentationvehi h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;
	padding-top:3px;
	margin-bottom:2px;

	
	}
	
	#présentationvehi p{
	width:615px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	padding-left:5px;
	color:#545454;

	}
	
	#listeprix{
	width:620px;
	height:auto;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	}
	#listeprix a , #listeprix a:visited , #listeprix a:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #0a71b6;
		text-decoration:none;
		font-weight:bold;
		line-height:18px;
	}
#listeprix a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #CC0033;
		text-decoration:none;
		font-weight:bold;
		
	}
	
		#listeprix h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;
	margin-bottom:2px;
}


	#listeprix p{
	width:295px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	padding-left:10px;
	color:#545454;

	}
		#listeprixres{
	width:280px;
	height:auto;
	position:relative;
	float:right;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	}
		#listeprixres a , #listeprixres a:visited , #listeprixres a:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #0a71b6;
		text-decoration:none;
		padding-left:150px;
		font-weight:bold;
		line-height:18px;
	}
#listeprixres a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #CC0033;
		text-decoration:none;
		font-weight:bold;
		
	}
		#listeprixres h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;
	margin-bottom:2px;
}


	#listeprixres p{
	width:280px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	padding-left:15px;
	color:#545454;

	}
	#vehicules{
	width:650px;
	height:auto;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	}
	
		#vehicules h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;
	margin-bottom:2px;
}


	#vehicules p{
	width:325px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	color:#545454;

	}
	
	
		#reservation{
	width:240px;
	height:auto;
	position:relative;
	float: right;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	}
	
	
	#reservation h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;

	margin-bottom:2px;}

	#reservation02{
	width:270px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	float:left;
	padding-left:10px;



	}

	
		#reservation021{
	width:570px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	float:left;
	padding-left:10px;



	}
	#reservation021 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#660000;
	text-decoration:none;
	
	}
	
	
	
			#reservationmenu{
	width:280px;
	height:360px;
	position:relative;
	float:left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	}
	
	
	#reservationmenu h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;

	margin-bottom:2px;}
	
	
	#reservationmenu1{
	width:600px;
	height:auto;
	position:relative;
	float:left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	}
	
	
	#reservationmenu1 h2{
	width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;

	margin-bottom:2px;}


		#reservationprix{
	width:280px;
	height:360px;
	position:relative;
	float:right;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	}
	


 #bouton{
	float: right;
	position:relative;
	width:107px;

}

	
	
	#suite{
	
	position:relative;
	float:right;


	}

	#suite a , #suite a:visited , #suite a:active
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
		color: #0a71b6;
		text-decoration:none;
		font-weight:bold;
		line-height:18px;
	}
#suite a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color: #0a71b6;
		text-decoration:none;
		font-weight:bold;
		
	}
	
	
	
#bas{
position:relative;
width:100%;
float:left;
height:77px;
font-family: Tahoma;
font-size:11px;
color: #FFF;
line-height:24px;
text-align:center;
padding-top:10px;
background:url(../images/bgbas.jpg) repeat-x;

}

#bas a , #bas a:visited , #bas a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:normal;
		text-decoration:none;
		padding-right:10px;
	}
#bas a:hover
	{
	font-family: Tahoma;
	font-size:11px;
	color: #CCC;
	line-height:normal;
	text-decoration:none;
	}


#baslien{
position:relative;
width:642px;
float:left;
height:50px;
font-family: Tahoma;
font-size:11px;
color: #FFF;
line-height:24px;
}



#baslien a , #baslien a:visited , #baslien a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:24px;
		text-decoration:none;
		padding-right:15px;
	}
#baslien a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		line-height:24px;
		text-decoration:none;
	}
	
	
#copy{
position:relative;
width:280px;
float: right;
height:50px;
font-family: Tahoma;
font-size:11px;
text-align:right;
color: #FFF;
line-height:24px;
padding-right:15px;
}

#copy a , #copy a:visited , #copy a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:24px;
		text-decoration:none;
	}
#copy a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		line-height:24px;
		text-decoration:none;
	}
	
	
form.css label
  {
	display: block;
	width:100px;
	color: #666;
	font-family: Tahoma;
	font-weight:normal;
	font-size:11px;

  }
  
  form.css p
  {
  margin:0 auto;
	color: #666;
	font-family: Tahoma;
	font-weight:normal;
	font-size:11px;

  }
  	.champ
{
	font-family: Tahoma;
	font-size:11px;
	color:#5a80be;
	border:1px solid #5a80be;
	width:180px;
	}
	
	.textes
{
	font-family: Tahoma;
	font-size:11px;
	color:#5a80be;
	}
	


  
  a.aj:link, a.aj:visited {
font-family: Arial; font-size:16px; font-weight:bold; color: #FFCC00; text-decoration:none;
}	
a.aj:hover {
font-family: Arial; font-size:16px; font-weight:bold; color: #FFFFFF; text-decoration:none;
}
#loisirs{
	width:703px;
	height:330px;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	background:url(../images/loisirs.jpg) no-repeat;
	margin-left:10px;

	}
	#loisirs h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #7e1013;
	text-decoration:none;
	padding-left:10px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	}
	#loisirs p{
	width:680px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	padding-bottom:20px;
	margin:0 auto;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	padding-left:10px;
	color:#545454;
	padding-right: 10px;
	}
#chambres{
	width:703px;
	height:330px;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	background:url(../images/loisirs.jpg) no-repeat;
	margin-left:10px;

	}
	#chambres h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #7e1013;
	text-decoration:none;
	padding-left:10px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	}
	#chambres p{
	width:680px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	padding-bottom:20px;
	margin:0 auto;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	padding-left:10px;
	color:#545454;
	padding-right: 10px;
	}
#reserva{
	width:703px;
	height:330px;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	background:url(../images/loisirs.jpg) no-repeat;
	margin-left:10px;

	}
	#reserva h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #7e1013;
	text-decoration:none;
	padding-left:10px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	}
	#reserva p{
	width:680px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	padding-bottom:20px;
	margin:0 auto;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	padding-left:10px;
	color:#545454;
	padding-right: 10px;
	}
	
	

	
		#contact{
	width:600px;
	height:auto;
	position:relative;
	float: left;
	font-family: Dragonwick, Tahoma;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	}

		#contact h2{
		width:211px;
	height:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background:url(../images/soustitre.jpg) no-repeat;
	padding-left:50px;
	padding-top:3px;
	margin-bottom:2px;
}
	#contact p{
	width:680px;
	height:auto;
	position:relative;
	float: left;
	font-family: Tahoma;
	padding-bottom:20px;
	margin:0 auto;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	padding-left:10px;
	color:#545454;
	padding-right: 10px;
	}
#cont{
	width:330px;
	height:auto;
	padding-left: 10px;
	margin-bottom: 10px;
position:relative;
float: left;


}
#coord2{
width:340px;
height:auto;
position:relative;
float: right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#666666;
padding-top:60px;


}
