body{
background:#111723 url(../img/bg-page.png) repeat-x top ;
margin:0;}

#top{
background:#202430;
height:54px;}

#top #logos{
margin:43px 0 0 0;
text-align:center;
width:100%;
height:54px;
background:#f7f7f7;}

#top #logos img{
border:0;}

#container{
margin:0;
width:100%;
padding:6px 0 0 0;}

#contentHome{
height:308px;
margin:19px auto 0 auto;
width:900px;}

#content{
margin:auto;
width:900px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dde2eb;}

#content #texte{
background:#494d56;
padding:10px;
width:706px;/*726*/}

#content #texte img{
margin:0 10px 0 0;
}

#content a:link, #content a:visited{
color:#fff;}

#content a:hover, #content a:active, #content a:focus{
color:#dde2eb;}

#content #navAutoHome{
background:url(../img/bg-nav.png) no-repeat top;
width:138px;/*148*/
padding:5px 10px 0 0;
margin:0 3px 0 3px;
color:#0cbcb4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:right;line-height:22px;}

#content #navAuto{
background:url(../img/bg-nav.png) no-repeat top;
width:138px;/*148*/
padding:5px 10px 0 0;
margin:0 15px 0 3px;
color:#0cbcb4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:right;line-height:22px;}

#content #navAuto a:link, #content #navAuto a:visited, #content #navAutoHome a:visited, #content #navAutoHome a:link, #content #navdroite a:link, #content #navdroite a:visited{
color:#a9adb0;
text-decoration:none;}

#content #navAuto a:hover, #content #navAuto a:active, #content #navAutoHome a:hover, #content #navAutoHome a:active {
color:#0cbcb4;
text-decoration:none;}

#content #navdroite{
width:136px;/*146*/
height:140px;
background:url(../img/bg-navdroite.png) no-repeat top;
padding:5px 0 0 10px;
margin:0 0 0 3px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;line-height:22px;}

#content #navdroite a:hover, #content #navdroite a:active{
color:#FFF200;
text-decoration:none;}

#content #navMoto{
background:url(../img/bg-nav.png) no-repeat top;
width:138px;/*148*/
padding:5px 10px 0 0;
margin:0 15px 0 3px;
color:#FFF200;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:right;line-height:22px;}

#content #navMoto a:link, #content #navMoto a:visited{

color:#a9adb0;
text-decoration:none;}

#content #navMoto a:hover, #content #navMoto a:active{
color:#FFF200;
text-decoration:none;}

#content #tel{
margin:30px 0 0 0;
color:#666d7a;
font-size:11px;
line-height:normal; !important}

#content #tel a:link, #content #tel a:visited{
color:#666d7a;}

#boxTop{
background:url(../img/box-top.png) bottom no-repeat;
width:900px;
height:20px;}

#boxMiddle{
background:#343943;
width:898px;
margin:0 0 0 1px;
padding:0 0 10px 0;}

#boxBottom{
background:url(../img/box-bottom.png) top no-repeat;
width:900px;
height:38px;}

#footerHome{
margin:auto;
height:44px;/*54*/
width:668px;/*898*/
padding:10px 0 0 230px;
background:url(../img/bg-footer.png) no-repeat bottom;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:10px;
color:#f3f3f3;}

#footerHome a:link, #footerHome a:visited{
color:#f3f3f3;
text-decoration:none}
#footerHome a:hover, #footerHome a:active, #footerHome a:focus{
color:#fff;
text-decoration:underline}

#footer{
margin:0 0 0 344px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:10px;
color:#f3f3f3;
background:url(../img/bg-footerContenu.png) no-repeat bottom;
height:38px;
width:357px;
text-align:center;}

.floatLeft{
float:left}

.clear{
clear:both}

.w150{
width:150px}

.w250{
width:250px}

h1{
font-size:16px}

h2{
font-size:13px}