@charset "UTF-8";
/* CSS Document */
html{
	overflow-y : scroll;
}
body{
	margin:0 auto;
	padding:0;
	font-family: Geneva;
	font-size: 12px;
	color: #663300;
	background-image:url(/media/rac-bg.jpg);
	background-attachment: fixed;
	background-repeat:repeat-x;
}
#page{
	width: 960px;
	margin:0 auto;
	padding:0;
	padding-left:1px;
	text-align: center;
	background-image: url(/media/ligne.png);
	background-position: center top;
	background-repeat:repeat-y;
}
#contenant{
	float : left;
	width: 960px;
	margin:0;
	padding:0;
	text-align: center;
	background-image: url(/media/bg.jpg);
	background-position: center top;
	background-attachment: fixed;
	font-family: Geneva;
	font-size: 12px;
	color: #663300;
	background-repeat: no-repeat;	
}

/*#bloc-left{
	width: 150px;
	height: 480px;
	margin: 0;
	background-image: url(media/left.jpg);
	float : left;
}*/


#bloc-centre{
	width: 640px;
	float : left;
	padding-left:160px;
}

/*#bloc-right{
	width: 149px;
	height: 480px;
	background-image: url(media/right.jpg);
	float : left;
	margin: 0;
}*/

#bandeau-haut{
	width: 640px;
	height:130px;
	/*margin: 20px 5px;*/
	/*background: url(/media/logos.jpg) no-repeat top center;
	/*margin-left:7px;*/
}
#logo-crest{
	height: 111px;
	float:left;
	width: 170px;
	padding-top:17px;
}
#logo-espace{
	height: 111px;
	float:left;
	width: 102px;
	padding-left:10px;
	padding-top:17px;
}
#logo-val{
	height: 111px;
	float:left;
	width: 95px;
	padding-top:17px;
}


#navi-haut{
	float:left;
	width:230px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
	padding-top:35px;
	padding-left:15px;
}


#navi-haut a,a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#navi-haut a:hover{
	color: #999999;
	text-decoration: none;
}



/*#logo-crest{
	height: 105px;
	width: 165px;
	float:left;
}


#logo-ed-arly{
	float:right;
	width: 97px;
}*/

#recherche{
	margin:0 10px; 
	/*float:left; */
	width:620px;
	text-align:center;
	margin-top:20px; 
}
#recherche form{
	text-algin:left;
	padding:0; 
	margin:0;
	
}
fieldset{
}
legend{
	text-align:left; 
	font-size:14px;
	font-family:Helvetica, sans-serif ;
	padding:0 10px; 
	margin:0;
	color:#FFF;
	font-weight:bold;
}

#reponses{
	/*float:left; */
	width:620px;
}
#reponses h2{
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	text-align:center;
	padding:2px; 
	margin:2px;
	border-bottom:1px dotted #FFF;
}
#reponses a, #reponses a:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

#reponses a:hover{
	color: #999999;
	text-decoration: none;
	font-weight:bold;
}
#resultat{
	width:620px;
	margin:0 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	padding-top:20px;
	padding-bottom:5px;
	text-align:left;
}
.entete { font-size: 10px; color: #003366; font-weight:bold}
#loueur{
	width: 620px;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-position: top;
	text-align: left;
	/*text-indent: 10px;*/
	border: 1px solid #FFFFFF;
	margin-left:10px;
	margin-bottom:20px;
}

div#footer{
	float:left;	
	bottom: 0pt;
	height: 30px;
	width: 960px;
}
div#baseline{
	float:left;
	height:20px;
	width:960px;
	padding-top:10px;
	text-align:center;
	background-color: #FFFFFF;
}
div#baseline a, div#baseline a:visited{
	color:#000;
	font-family:Helvetica, verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
div#baseline a:hover{
	color:#000;
	font-family:Helvetica, verdana, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}
