* {
    margin:0;
    padding:0;
}

h1,h5,h6{
    line-height:0;
    margin:0;
    padding:0;
}

a,p{
    font:12px arial;
}

body{
    background:#1f1b1b;
    width:955px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

a{
    color:#00fbfe;
}
a img{
    border:none;
}
a:link{
    color:#00fbfe;
}

a:hover{
    color:#00fbfe;
}

a:visited{
    color:#00fbfe;
}

#alignLeft{
    text-align:left;
    background:#292929;
    width:955px;
}

#header{
    background:#292929;
    height:107px;
    width:auto;
    
}

#logo{
    background:url(images/roiDeLAuto_logo.gif) no-repeat;
    height:67px;
    width:335px;
    float:left;
}
#logo:hover{
    cursor:pointer;
}
#contactCourriel{
    padding-top:15px;
    float:right;
    text-align:right;
}

#contactCourriel h1{
    font:bold 33px arial;
    color:#e73f36;
    line-height:0;
}

#contactCourriel a{
    text-decoration:none;
}
#contactCourriel a span{
    vertical-align:top;
    text-decoration:underline;
}
/*#contactCourriel img{
    padding-left:10px;
}*/

#contactCourriel p{
    font:12px arial;
    color:#FFFFFF;
}

#banner{
  background:#000000;
  height:40px;
  width:auto;
  border-top:2px solid #FFFFFF;
  border-bottom:2px solid #FFFFFF;

}

#bannerText{
    padding:6px 0px 0px 30px;

}
#bannerText h2,h3{
    float:left;
}
#bannerText h2{
    color:#cb201f;
    font:bold 24px arial;

}
#bannerText h3{
    color:#FFFFFF;
    font:bold 13px arial;
    padding-top:8px;
    padding-left:30px;
}

#besoin{
    background:url(images/besoinAuto_background.gif) repeat-x;
    height:274px;
    width;auto;
    clear:both;
}

#besoinAutoBackgroundLeft{
    background:url(images/besoinAuto_backgroundLeft.jpg) no-repeat;
    height:274px;
    width:333px;
    float:left;
}

#besoinAutoBackgroundText{
    height:238px;
    width:590px;
    float:left;
    margin-top:36px;

}

#besoinAutoBackgroundRight{
    background:url(images/besoinAuto_backgroundRight.jpg) right no-repeat;
    height:274px;
    width:32px;
    float:left;

}

#besoinAutoBackgroundText h3{
    color:#FFFFFF;
    font:19px arial;
    line-height:19px;
    padding-left:15px;
}

#besoinAutoBackgroundText h4{
    color:#00fbfe;
    font:19px arial;
    line-height:19px;
    padding-left:118px;
    
}


#p1{
    color:#FFFFFF;
    float:left;
    width:200px;
    padding-left:15px;
}

* html #p1{
    width:200px;
    padding-right:15px;

}

#pSpacer{
    float:left;
    width:63px;
    height:auto;
}

#p2{
    color:#FFFFFF;
    float:left;
    width:309px;
}

#contact{
    background:url(images/contact_background.jpg)  no-repeat;
    width:317px;
    height:278px;
    clear:both;
    float:left;

}

#contactText{
    padding:45px 0px 0px 25px;
}
#contactText h1{
    font:bold 24px arial;
    line-height:24px;
    color:#FFFFFF;
}

#contactText h2{
    font:bold 16px arial;
    line-height:20px;
    color:#FFFFFF;
}
#contactText p{
    margin-top:20px;
    font: 12px arial;
    color:#FFFFFF;
}

#voitures{
    background:#dcdcdc;
    width:637px;
    height:274px;
    float:left;   
}
.voituresText{
    padding:12px 22px 12px 22px;
}
#voituresImages{
    padding:0px 22px 0px 22px;
    height:86px;
    width:600px;
}

#voiture1{
    margin-top:15px;
    background:url(images/auto1.gif) left no-repeat;
    width:241px;
    height:63px;
    float:left;
}
#voiture2{
    background:url(images/auto2.gif) left no-repeat;
    width:193px;
    height:91px;
    float:left;
}
#voiture3{
    margin-top:20px;
    background:url(images/auto3.gif) left no-repeat;
    width:137px;
    height:60px;
    float:left;
}

#keywords{
    font:10px arial;
}

#footer{
    text-align:center;
     background:#292929;
     color:#FFFFFF;
     clear:both;
     height:58px;
     font:11px arial;
}


#footer a{
    color:#FFFFFF;
}
#footer a:link{
    color:#FFFFFF;
}
#footer a:visited{
    color:#FFFFFF;
}
#footer a:hover{
    color:#FFFFFF;
}

p.avisLegal{
    margin:0;
    font:12px arial;
    color:#FFFFFF;
    padding:16px 20px 0px 20px;
}

 #optionFinance{
    margin-top:30px;
}
* html #optionFinance{
    margin-top:45px;
}