/* CSS Document */
*{

padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify
}
#conteneur-principal
{width:750px;
position:relative;
margin:auto;
margin-top:4px;
}
#header
{width:750px;
height:70px;
position:relative;
border:solid 1px #666666;
background:url(img/route.jpg) top left;
}
#header h1
{font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #cd9b07;
	font-weight: bold;
	padding-left:10px;
	position:absolute;
	top:6px;
}
#header h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cd9b07;
	font-weight: bold;
	padding-left:520px;
	position:absolute;
	top:47px;
	left: 1px;
}
#annonces-thematik
{width:750px;
position:relative;
font-weight: bold;
height:20px;
margin:3px 0 5px 0;
padding:8px 0 3PX 0;
background-color:#66B5FF;
}
.blockleft
{width:375px;height:680px;
position:relative;
margin:0 3px 0 0;
border:dashed 1px #999999;
background-color:#FFFFFF;
float:left;
padding:3px 3px 3px 8px;
}
.blockright
{width:343px;height:680px;
position:relative;
margin:0 0 0 3px;
border:dashed 1px #999999;
float:left;
padding:3px 8px 3px 3px;
}
.blockleftbas, .blockrightbas {
height:90px;
position:relative;
float:left;
}
.blockleftbas
{width:375px;
margin:0 3px 0 0;
padding:3px 3px 3px 8px;
}
.blockrightbas
{width:333px;
margin:0 0 0 10px;
padding:3px 8px 3px 3px;
}
#bas
{width:750px;
height:90px;
position:relative;
margin:3px 0 3px 0px;
border:dashed 1px #999999;
background-color:#FFFFFF;
}
hr.clear {
visibility:hidden;
clear:both;
}
#footer
{width:750px;
position:relative;
height:20px;
margin:5px 0 5px 0;
padding:2px 0 3px 0;
border:dashed 1px #999999;
background-color:#66B5FF;
}

.img1{
margin:5px 8px 2px 0;
border:solid 1px #666666;
float:left;
}
.bordureimg{
border:solid 1px #666666;
}
.blockleft1{
float:left;
width:250px;
background-color:#00FF33;
}

.blockright1{
float:left;
width:115px;height:240px;
padding-left:5px;
}
.blockright2{
float:left;
width:87px;height:240px;
margin:0 7px 0 7px;
}
.blockright3{
float:left;
width:120px;height:240px;
}
.blockright4{
float:left;
width:335px;height:240px;
margin-top:8px;
padding:0 0 0 8px;
}
.Style2 {
	color: #66B5FF;
	font-weight: bold;
	font-size:13px;
	font-family:arial;
}
.calcul {
border:1px solid #0099FF;
width:300px;
}
.calcul label {
width:140px;
padding:10px;
float:left;
}
.calcul .inputxt {
margin:6px 0 0 0;
border:1px solid #999999;
}
.popup_left, .popup_right {
position:absolute;
border:solid 2px #66B5FF;
background-color:#FFFFFF;
padding:10px;
display:none;
z-index:1000;
height:auto;
}
.popup_left {
width:366px;
top:111px;
}
.popup_right {
width:334px;
top:111px;
left:393px;
}
.popup_left h1, .popup_right h1 {
color: #66B5FF;
font-size:13px;
font-family:arial;
margin:5px 0 5px 0;
}
.popup_left p, .popup_right p {
margin:5px 0 5px 0;
}
a.pop {
font-size:10px;
}
ul{
}
li{
margin-left:12px}
