body{background:url(../images/site/background_top.png) repeat-x #000;}

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

a img{border:none;}
a:active, a:focus{outline:0;}
a:focus{-moz-outline-style: none;}

ul{}
ol{}
li{}
p{margin: 0 0 12px 0;}
h1{font-size:14px; margin:8px 0px 0px 0px; padding:0px; color:#000; font-weight:bold;}
h2{}
h3{font-size:12px; border-bottom:1px solid #ddd; padding:0 0 4px 0; margin:0 0 10px 0; color:#343434;}
h4{font-size:14px; color:#343434; font-weight:normal; width:323px; float:left; margin:0 20px 0 0;}
h5{font-size:11px; color:#787878; font-weight:normal; float:left; width:160px; margin:0 0 0 20px;}
h5 strong{font-size:12px; color:#000; font-weight:bold; display:block; margin:0 0 5px 0;}
h6{font-size:36px; color:#eb6807; line-height:36px; height:auto; margin:0 0 25px 0;}
a
a:link{}
a:visited{}
a:hover{}

h4 a{display:block;  background:#f5f5f5; font-size:12px; color:#ff9742; text-decoration:none; line-height:34px; height:34px; padding:0px 18px 1px 18px; margin:0; border-radius:8px; text-align:center; box-shadow:0px 0px 1px #888;}
h4 a:hover{background:#fff; box-shadow:0px 0px 1px #555; color: #fa5413; text-decoration:underline;}

pre{position:absolute; left:0px; top:0px; background:#fff; z-index:10000; font-size:10px; line-height:8px;}

.clear{clear:both;}

div#page_home{min-height:700px; margin:0;}
div#page{min-height:700px; margin:0; background: url(../images/site/generic_bkg/bkg-1.jpg) center 101px no-repeat; width:100%; }
img.logo{float:left;}
img.logo_print{display:none;}
div#header{width:960px; height:101px; margin:0 auto; background:url(../images/site/background_menu.png) no-repeat; position:relative;}
div#header_controlers{width:100%}
div#header h1{width:757px; float:left; color:#999; margin:0 0 0 26px; font-size:10px; font-weight:normal; height:33px; line-height:33px;}
div#reseaux{width:90px; margin:10px 0 0 0; float:left;}

div#menuvehicules{width:519px; height:32px; line-height:32px; float:left; margin:28px 0 0 0px;}
div#searchzone{width:193px; height:32px; line-height:32px; float:right; margin:28px 0 0 0;}

div#slider{height:514px;}


div#footer{min-height:185px; background:url(../images/site/footer_background.png) repeat-x #020406;}
div#footer_marges{width:886px; margin:0 auto; padding:18px 0;}

div#copyright{height:36px; background:url(../images/site/copyright_background.png) repeat-x}
div#copyright_marges{width:886px; margin:0 auto; padding:12px 0; color:#9c9c9c; font-size:11px;}


/***** CONTENT HEADER ******/
div#content_header h6{font-size:24px;}
div#content_header h2{font-size:14px; font-weight:normal; margin:30px 0 5px 0;}
div#content_header a.btn{display:block; float:right; background:url(../images/site/btn-generic-bkg.png) repeat-x #d9e2ea; font-size:10px; color:#626262; text-decoration:none; line-height:24px; height:24px; padding:0 13px; margin:0 0 25px 0; border:1px solid #9caebd; border-radius:8px;}
div#content_header a.btn:hover{background:url(../images/site/btn-generic-bkg-hover.png) #e5ebf1; border:1px solid #7299aa; color:#424242;}

div#content_header img.produit{ margin:0;}
div#content_header p{font-size:12px; color:#343434; width:330px; margin:0 0 12px 0;}
div#content_header p.address{font-size:12px; color:#343434; width:330px; margin:0 0 22px 0; font-weight:bold;}
div#content_header p.suggestion{font-size:10px; font-style:italic; color:#777; width:330px; margin:20px 0 0 10px;}

div#content_header_col_left{width:330px; float:left;}


a.big_btn_footer{display:block; padding:10px 20px 10px 10px; border-radius:8px; width:300px; margin:5px 0 0 0; font-size:12px; text-decoration:none; background:#222;  box-shadow:0 0 4px #000; color:#fff;}
a.big_btn_footer:hover{background:#333; color:#fff;}
a.big_btn_footer img.icone{margin:0 10px 0 0; vertical-align:middle;}

a.big_btn{display:block; padding:10px 20px 10px 10px; border:1px solid #000; border-radius:8px; width:300px; margin:5px auto 10px auto; font-size:12px; text-decoration:none; background:#222;  box-shadow:0 0 4px #000; color:#fff;}
a.big_btn:hover{background:#333; color:#fff; border-color:#EB6909;}
a.big_btn img.icone{width:50px; height:50px; margin:0 5px 0 10px; vertical-align:middle;}


/***** FOOTER *****/
div#footer_marges img{}
div#footer_marges address{color:#9c9c9c; font-size:11px; margin:0 0 0 80px; font-style:normal;}

/***** MENU LANGUES *******/
ul#menulangues{width:77px; height:10px; float:right; list-style:none; margin:13px 0 0 0; line-height:10px;}
ul#menulangues li{display:block; float:right; border-right:1px solid #e27413; padding:0 4px;}
ul#menulangues li.first{border-right:0px;}
ul#menulangues li a{text-decoration:none; color:#e27413; font-size:10px; text-transform:uppercase;}
ul#menulangues li a:hover{text-decoration:underline;}
ul#menulangues li a.active{text-decoration:underline; color:#c2dcf4;}



/****** REGION ACCUEIL ******/
div#region{width:510px; position:absolute; top:120px; left:238px; height:120px; z-index:1000;}
div#region span{display:block; color:#fff; font-size:11px; line-height:27px; height:27px; padding:0 16px; background:url(../images/site/background_menu.png) 0px -155px rgba(0, 0, 0, 0.5); border:1px solid #000; border-radius:5px;}
div#region div.regionzone{position:absolute; top:27px; width:500px; padding:5px; background:rgba(0, 0, 0, 0.8); box-shadow:0 1px 4px #000; border-radius:5px;}
div#region div.regionzone_marges{margin:50px;}


/****** Supersize Slideshow *******/
div.headerimg{ background-position: center top; background-repeat: no-repeat; width:100%; height:514px; position:absolute; top:101px;}
