/* sous menu */

#sousmenu {
background-color:#00B5EB;
width:848px;
height:24px;
padding:5px 0 0 17px;
font-weight:bold;
color:#FFFFFF;
position:relative;
top:-12px;
}

#sousmenu a {
font-weight:bold;
color:#FFFFFF;
padding:0 10px 0 10px;
}

/* contenu */

#contenu {
width:1187px;
background:url(../images/auto.jpg) top right no-repeat #ffffff;
}


#recherche_auto h2 {
color:#00B5EB;
font-weight:bold;
font-size:14px;
margin:3px 0 0 27px;
}

#recherche_auto h3 a{
color:#00B5EB;
font-weight:bold;
font-size:14px;
position:relative;
left:20px;
bottom:9px;
text-decoration:underline;
}
#recherche_auto h3 a:hover{
color:#00B5EB;
font-weight:bold;
font-size:14px;
position:relative;
left:20px;
bottom:9px;
text-decoration:none;
}
#recherche_auto {
width:600px;
}
#recherche_auto form {
margin:0;
padding:0;
position:relative;
top:0;
display:inline;
}
#auto {
background-color:#00B5EB;
margin-top:-3px;
color:#ffffff;
font-weight:bold;
font-size:11px;
padding:0 0 0 27px;
height:31px;
width:240px;
float:left;
}



#auto span {
float:left;
}

#searchok {
margin:5px;
}

#okauto{
background:url(../images/ok.jpg) no-repeat white;
color:#FFFFFF;
width:42px;
height:31px;
font-weight:bold;
font-size:12px;
border:0;
cursor:pointer;
}

#ok_auto {
width:43px;
float:left;
position:relative;
bottom:3px;
}
#milieu {
height:463px;
}

.col p{
margin:0 0 0 0;
padding:7px 0 0 0;
}

.col {
margin:0 27px 0 0;
float:left;
width:210px;
padding-left:27px;
height:440px;
font-size:12px;
}

.col h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#00659C;
}

.col ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#00659C;
list-style:none;
padding:0;
margin:0;
}

.col.trait {
background:url(../images/barre_bleu.jpg)  no-repeat;
}

.deuxcol h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00B5EB;
font-weight:bold;
font-size:24px;
}
.petitecol h2{
font-weight:bold;
font-size:11px;
padding:0;
margin:0;
color:#00B5EB;
}

.decale{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00B5EB;
font-weight:bold;
font-size:24px;
margin:0 0 10px 27px;
}

.petitecol img{
margin-bottom:20px;
}
.petitecol h3{
font-weight:bold;
font-size:11px;
padding:0;
margin:0;
color:#00B5EB;
text-align:center;
}
.petitecol h3 img{
margin-bottom:0;
}
.deuxcol {
margin:0 0 10px 27px;
background:url(../images/barre_bleu2.jpg) top left no-repeat;
font-size:12px;
}
.tab{
border:1px solid #00B5EB;
text-align:center;
}
.borderpdts{
border:1px dotted #00B5EB;
}

.grandecol strong {
color:#00B5EB;
}

/* bouton bas droit */

.carredroit {
float:right;
width:163px;
height:128px;
background:url(../images/carrebleu.jpg);
margin-top:326px;
}

.carredroit h2 {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
text-align:right;
margin:0;
padding:10px 10px 0 0;
}

.carredroit h1 {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-align:right;
margin:0;
padding:0 13px 0 0;
}

.carredroit img{
float:left;
}
.carredroit p{
float:left;
margin:5px 10px 5px 5px;
padding:0;
width:83px;
height:65px;
font-size:9px;
}
.carredroit a{
color:#FFFFFF;
position:relative;
bottom:24px;
font-size:12px;
font-weight:bold;
}
.carredroit a:hover{
margin-left:3px;
text-decoration:none;
}

#netoihaut {
visibility:hidden;
clear:both;
}
