/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu h1{
height:38px;
margin-bottom:15px;
background-repeat:no-repeat;
}
#contenu h1 span {
display:none;
}
#contenu h1#presentation {
background-image: url(../images/charte/titre-presentation.gif);
}
#contenu h1#attache {
background-image: url(../images/charte/titre-attache.gif);
}
#contenu h1#accessoires {
background-image: url(../images/charte/titre-accessoires.gif);
}
#contenu h1#atelier {
background-image: url(../images/charte/titre-atelier.gif);
}
#contenu h1#contact {
background-image: url(../images/charte/titre-contact.gif);
}
#contenu h1#gal_echelle {
background-image: url(../images/charte/titre-gal-echelle.gif);
}
#contenu h1#gal_gdraid {
background-image: url(../images/charte/titre-gal-gdraid.gif);
}
#contenu h1#gal_plate {
background-image: url(../images/charte/titre-gal-plate.gif);
}
#contenu h1#vehicule {
background-image: url(../images/charte/titre-vehicule.gif);
}
#contenu h2{
font:bold 15px Arial, Helvetica, sans-serif;
color:#3aa5e9;
letter-spacing:1px;
margin:0 0 7px;
border-bottom:1px dotted #f2f2f2;
}
#contenu p{
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:left;
color:#114382;
margin-bottom:1.2em;
}
#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur{
font-weight:bold;
color:#f98e22;
}
#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color:#f98e22;
}
#contenu a:hover, #contenu a:active{
color:#387eab;
}
/***************** ACCUEIL *****************/

.left {
text-align:left;
float:left;
padding:10px;
}
.left p{text-align:left;}

.txt {
padding-right:45px;}

/***************** VEHICULE *****************/

#contenu .title {
font-size:13px;
text-decoration:underline;
}


#votre_vehicule li {
font-size:12px;
width:150px;
list-style:none;
float:left;
margin-top:5px;
padding-left:15px;
background:url(../images/puce.gif) left top no-repeat;
}
#contenu #votre_vehicule li a{
color:#21529f;
text-decoration:none;
}
#contenu #votre_vehicule li a:hover{
color: #f98e22;
text-decoration:none;
}
#contenu #votre_vehicule li a:selected{
color: #f98e22;
text-decoration:none;
}

#modele_vehicule {
width:200px;
float:left;
}
#modele_vehicule li {
width:200px;
font-size:12px;
list-style:none;
float:left;
margin-top:5px;
padding-left:15px;
background:url(../images/puce.gif) left top no-repeat;
}
#contenu #modele_vehicule li a{
color:#21529f;
text-decoration:none;
}
#contenu #modele_vehicule li a:hover{
color: #f98e22;
text-decoration:none;
}
#contenu #modele_vehicule li a:selected{
color: #f98e22;
text-decoration:none;
}


#photos {
float:right;
width:475px;
margin-right:20px;
}
#photos img{
border: 1px solid #21529f;
}
#photos a {
float:left;
display:block;
margin-right:5px;
margin-top:5px;
}

.normal {
text-decoration:none;
}

.liste {
margin-bottom:10px;
}
.liste li {
color:#114382;
width:300px;
font:12px/1.2em Arial, Helvetica, sans-serif;
list-style:none;
margin-top:5px;
padding-left:15px;
background:url(../images/puce2.gif) left top no-repeat;
}


/* ----------- Contact------------- */


#left3 {
 padding-left: 5px;
 width: auto;
 float: left;
}

#left3 p {
	text-align:right;
}

#right3 { 
 float: left;
 padding-left: 5px;
 width: auto;
 display: inline;
 position: relative;
 margin-left:100px;
}
#right3 p {
	text-align:right;
}

#contactform {
padding-top:8px;
}

#contactform p{
padding-top:0px;
padding-bottom:0px;
width:100x;
}

#contactform label{
float: left;
margin-left: -70px;
padding-right:10px;
width: 200px;
text-align:right;
font-weight:bold;
}

#contactform textarea {
font-size:10px;
width:120px;
font-family:Arial, Helvetica, sans-serif;
background-color:#EEE;
border:1px solid #114382;
padding:1px;
color:#114382;
text-align:left;
}

#contactform input {
width:120px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
background-color:#EEE;
border:1px solid #114382;
padding:1px;
color:#114382;
}

.boutons {
margin-top:10px;
margin-left:30px;
}

.boutons img{
margin-left:90px;
margin-bottom:5px;
}

.bouton {
width:80px;
text-align:center;
}

.bouton:hover {
background:#D17949;
}

.champRequis{
color:#FF0000;
}
p.capa {
clear:both;
margin-left:0px;
text-align:justify;
font-size:11px;
width:270px;
}
p.capam2 {
text-align:justify;
font-size:11px;
}
#contactPlan img{
border:none;
}