/***************** STYLE GLOBAUX *****************/

a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 20px Arial, Helvetica, sans-serif;
color: #7D7D7D;
/*color: #B9B9B7; */
letter-spacing:1px;
margin:0 0 12px;
border-bottom:1px solid #737278;
}
#contenu h2{
font:bold 15px Arial, Helvetica, sans-serif;
color:#737278;
letter-spacing:1px;
margin:0 0 7px;
border-bottom:1px solid #737278;
}
#contenu h3{
font:bold 20px Arial, Helvetica, sans-serif;
color:#7d8a2e;
letter-spacing:1px;
margin:0 0 12px 20px;
border-bottom:1px dotted #c9d787;
}
#contenu p{
font:12px/1.3em Arial, Helvetica, sans-serif;
text-align:justify;
color:#999;
/*margin-bottom:1.2em;*/
}

#contenu ul li{
list-style-type: none;
}
  

#contenu p span.pouce1{
padding:0 6px;
background: url(../images/charte/pouce1.gif) left 50% no-repeat;
}
#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur, strong.couleur, b.couleur{
color:#C4C4C4;
}
#contenu a:link, #contenu a:visited{
text-decoration:underline;
color:#EEEEEE;
}
#contenu a:hover, #contenu a:active{
color:#C4C4C4;
text-decoration: none;
}


#contenu a.gamme:link, #contenu a.gamme:visited{
text-decoration:underline;
color:#888;
}
#contenu a.gamme:hover, #contenu a.gamme:active{
color:#EEE;
}

#contenu table td{
  color: #9c9c9c;
  vertical-align: middle;
  font:normal 12px/1.2em Arial, Helvetica, sans-serif;
}

#contenu #plan-dacces{
  width:240px;
  float:left;
  height: 94px;
  margin-top:12px;
  background-position: center 9px ;
  background-repeat: no-repeat;
  border-top: solid 1px #737278;
  padding-top:10px;
}

#contenu .planButton{
  background-image: url(../images/charte/button-plan.jpg);
  border-bottom: solid 1px #737278;
}
#contenu .planButton h2{
  text-decoration: none;
  text-align:right;
  width:100%;
  font-weight: normal;
  border-bottom:solid 1px #737278 ;
}

#contenu .planButtonOver{
  background-image: url(../images/charte/button-plan-over.jpg);
  border-bottom:solid 1px #DEDEDE ;
}

#contenu .planButtonOver h2{
  text-decoration: none;
  color: #DEDEDE ;
  font-weight: normal;
  border-bottom:solid 1px #DEDEDE ;
  text-align:right;
  width:100%;
}
#contenu table#vehicules2 td.aligner1{
  border-right: solid 1px black;
}
#contenu table#vehicules2 td{
  border-bottom: solid 1px black;
}

#contenu table.conditions td{
  line-height: 11px;
  margin: 0px;
  padding: 0px;
}

#contenu table td  p {
    padding:5px 10px 0px 0px;
    line-height: 1.2em
  }

#contenu  p a{
    padding-bottom: 0px;
  }

#contenu ol{
  padding-top: 2px;
  padding-left: 18px;
  padding-right: 10px;
}
#contenu #nosMarques img{
  padding:0px;
  margin:0px;
  border:none;
  background-color:black;
}

#contenu ol li{
      font-size:12px;
      text-align: justify;
      padding-top:5px;
      line-height: 1.2em
}

#contenu .conditions table ul li{
  background: url(../images/charte/wheel.gif) 16px 2px no-repeat;
  padding: 0 0 0 44px;
  margin: 0px;
  line-height:30px;
  text-align: justify;
    line-height: 1.2em
}
#contenu .conditions table ul li p{
  padding: 0px;
  text-align:justify;
  line-height: 1.2em
}

#contenu table.conditions ul.liste-articles li{
  padding:7px 0px 7px 44px;
}





/***************** STYLE ACTUALITES *****************/
#actu{
float:right;
position:relative;
width:220px;
margin:0 0 0 20px;
background:#fff;
}
.uneactu{
padding:0 0 0 20px;
margin:0 0 30px;
}
#actu .uneactu p{
font-size:10px;
}
#actu .uneactu p.date{
width:60px;
color:#fff;
background:#c9d787;
padding:1px 0 2px 4px;
margin:0 0 7px;
}
#contenu #actu .uneactu a{
position:relative;
top:5px;
font:10px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.invisible{
  display:none;
}

