@charset "utf-8";

* {
    margin:0;
    padding:0;
}

h1,h5,h6{
    line-height:0;
    margin:0;
    padding:0;
}

a,p{
    font:12px arial;
}

body{
    background:#a9a9a9;
}
#container{
	margin:auto;
	width:955px;
}

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;
	margin-top:15px;
}

#header{
    background:#fff;
    height:111px;
    width:auto;
    
}

#logo{
    height:103px;
    width:355px;
    float:left;
	margin-top:-10px;
}
#logo:hover{
    cursor:pointer;
}
#contactCourriel{
	margin-top:5px;
    padding-top:18px;
    float:right;
    text-align:right;
}

#contactCourriel h1{
    font:bold 42px arial;
    color:#e73f36;
    line-height:0;
}

#contactCourriel a{
    text-decoration:none;
	color:#3e3e3e;
}
#contactCourriel a span{
    vertical-align:top;
    text-decoration:underline;
}
/*#contactCourriel img{
    padding-left:10px;
}*/

#contactCourriel p{
    font:bold 12px arial;
    color:#000;
	margin-top:7px;
}

#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, #bannerText h3{
    float:left;
}
#bannerText h2{
    color:#cb201f;
    font:bold 24px arial;

}

#bannerText a{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#e6e6e6; font-size:14px;}

#bannerText h3{
    color:#FFFFFF;
    font:bold 16px 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:#4a4a4a;
    font:19px arial;
	font-weight:bold;
    line-height:19px;
    padding-left:15px;
}

#besoinAutoBackgroundText h4{
    color:#e73f36;
    font:18px arial;
	font-weight:bold;
    line-height:19px;
    padding-left:118px;
    
}


#p1{
    color:#000;
    float:left;
    width:200px;
    padding-left:15px;
	margin-top:-15px;
}

* html #p1{
    width:200px;
    padding-right:15px;

}

#pSpacer{
    float:left;
    width:63px;
    height:auto;
	margin-top:-15px;

}

#p2{
    color:#000;
    float:left;
    width:309px;
}

#contact{
    background:url(images/contact_background.jpg)  no-repeat;
    width:317px;
    height:325px;
    clear:both;
    float:left;

}

#contactText{
    padding:15px 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:#fff;
    width:637px;
    height:325px;
    float:left;   
}
.voituresText{
    padding:12px 22px 12px 22px;
}
#voituresImages{
    height:107px;
    width:600px;
	margin-left:15px;

}

#left-c2a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
}



#inventaire{
	text-transform:uppercase;
	color:#5dbdf5;
	font-weight:bold;
}

#neufusage{
	text-transform:uppercase;
	font-weight:bold;
}

#heures{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	margin-top:-100px;
	color:#fff;
}

#keywords{
    font:10px arial;
}

#adresse-left a{
	text-decoration:none;}

#footer {float: left; width: 874px; background: url(../scripts/images/bg_footer.png) darkGray; color: #fff; text-align: center;  padding: 10px 20px 10px 60px;  font-size: 12px}
#footer_text {float: left; text-align: left; width: 650px; line-height: 22px; margin-top: 10px}
#footer_text a {color: #fff}
#footer_img {float: right; width: 170px;}
#footer_img img {float: left; margin-right: 12px}
#footer_slogan {float: left; width: 170px; text-align: left; margin-top: 6px}
#footer_slogan a {color: #ddd; text-decoration: none}
p.avisLegal{
    margin:0;
    font:12px arial;
    color:#FFFFFF;
    padding:16px 20px 0px 20px;
	text-align:left;
}

 #optionFinance{
    margin-top:10px;
}
* html #optionFinance{
    margin-top:45px;
}
#legal{color:#000; background-color:#FFFFFF; padding:20px;}
