* { margin: 0px; padding: 0px;}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
@page {margin: 1.5cm 1cm;}
#page{width:100%;}

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

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

ul{}
ol{}
li{}
p{}
h1{font-size:20pt; color:#eb6807; line-height:20pt; height:auto; margin:0 0 3mm 0; padding:0;}
h2{}
h3{}
h4{font-size:12pt; color:#343434; font-weight:normal; width:50%; float:left; margin:0.3cm 5% 0 0;;}
h5{font-size:10pt; color:#787878; font-weight:normal; width:50%; float:left; margin:0.3cm 5% 0 0;}
h5 strong{font-size:10pt; color:#000; font-weight:bold; display:block; margin:0;}
h6{}
a
a:link{}
a:visited{}
a:hover{}

.clear{clear:both;}

div#page_home{margin:0; min-height:1cm; height:auto;}
div#page{margin:0; background: url(../images/generic_bkg/bkg-1.jpg) center 101px no-repeat; width:100%; }
img.logo{float:left;}
img.logo_print{display:block; width:6cm; margin:0;}
div#header{display:none;}


div#slider{display:none;}

div#page_content{width:100%; min-height:10cm; position:static;}
div#page_content_marges{ margin:0.7cm 1cm 0 1cm;}


div#content{margin:0; padding:0;}
div#content_marges{}
div#content_header{margin:0; padding:0;}
div#content_body{margin:0; padding:1cm 0 0 0;}


div#footer{display:none;}

div#copyright{border-top:0.1mm solid #333; margin:0.2cm 0 0 0; position:absolute; bottom:0; width:100%;}
div#copyright_marges{padding:1mm 0; color:#9c9c9c; font-size:8px; width:100%;}


/***** CONTENT ******/


/***** CONTENT HEADER ******/
div#content_header h1{font-size:20pt;}
div#content_header h2{display:none;}
div#content_header a.btn{display:none;}

div#content_header img.produit{ width:35%; margin:0; float:left;}
div#content_header p{font-size:10pt; color:#343434; width:50%; float:left; margin:0 0 0 1cm;}
div#content_header p.address{font-size:12pt; color:#343434; width:330px; margin:0 0 22px 0; font-weight:bold;}
div#content_header p.suggestion{display:none;}

div#content_header_col_left{width:100%;}

/* Produits */
div#product_galerie{width:40%; height:auto; overflow:visible; margin:5mm 0; float:left; border:1px solid red; position:static; display:none;}
div#product_galerie span{display:none;}
div#product_galerie div.imgzone{display:block; width:auto; height:auto; overflow:visible; float:none; box-shadow:0; border:1px solid blue;}
div#product_galerie div#product_galerie_images{display:block; overflow:visible; overflow-x:visible; overflow-y:visible; width:auto; height:auto; margin:0; float:none; border:1px solid green;}
div#product_galerie div#product_galerie_images ul{list-style:none; display:block; width:auto; height:auto; overflow:visible; margin:0; float:none; border:3px solid black;}
div#product_galerie div#product_galerie_images li{ display:block; margin:0; float:none; clear:both;}
div#product_galerie div#product_galerie_images img{ display:block; width:5cm; margin:2mm; float:none; clear:both;}
div#product_galerie div#product_galerie_videos{display:none;}

ol#thumbs{display:none;}
span#prevBtn, span#nextBtn{display:none;}


/* Distributeurs */
div#distributeur_map{height:auto; margin:0; width:100%; float:left;}
div#distributeur_map span{display:none;}
div#distributeur_map div.mapzone{height:auto; width:100%; background:#fff; box-shadow:0 0 0; padding:0;}
div#distributeur_map div.mapzone iframe{border:0px; width:100%;}

form.distributeur_form{display:none;}

div.distributeur_regions{display:none;}



/* Contact */
div#contact_form{ display:none;}

div#contact_image{width:50%;}
div#contact_image span{display:none;}
div#contact_image div.imgzone{width:100%; background:#fff; box-shadow:0 0 0; padding:5px;}
div#contact_image div.imgzone img{display:block; margin:0; width:100%;}
 
a.big_btn{display:block; box-shadow:0 0 4px #777; background:#f5f5f5; color:#0769a5; padding:10px 20px 10px 10px; border-radius:8px; width:300px; margin:5px 0 0 0; font-size:12px; text-decoration:none;}
a.big_btn:hover{box-shadow:0 0 4px #000; color:#000; background:#fff;}
a.big_btn img.icone{float:left; margin:0 10px 0 0;}


/***** CONTENT BODY******/
/* Produits */
div#product_message{display:none;}

div#product_description{width:100%;}
div#product_description div#product_chassis{width:65%; float:left;}
div#product_description div#product_moteur{width:30%; float:left;}
div#product_description div h3{font-size:11pt; border-bottom:0.2mm solid #bbb; padding:0 0 0.4mm 0; margin:0; color:#343434; font-weight:normal;}

div#product_description div#product_chassis_col_1{width:30%; float:left; margin:1mm 5% 0 0;}
div#product_description div#product_chassis_col_2{width:60%; float:left; margin:1mm 5% 0 0;}
div#product_description div#product_moteur_col{width:95%; float:left; margin:1mm 0 0 0;}

div#product_description h6{font-size:8pt; color:#808080; font-weight:normal;}
div#product_description p{font-size:10pt; color:#000; margin:0 0 1mm 0; font-weight:bold;}

/* Distributeurs */
div#distributeurs_details{width:533px; height:343px; float:right; margin:0 0 50px 0;}
div#distributeurs_details h2{font-size:18px; padding:0; margin:0 0 15px 0; color:#EB6807;}
div#distributeurs_details h3{font-size:12px; border-bottom:1px solid #ddd; padding:0 0 4px 0; margin:0; color:#343434;}
div#distributeurs_details div#coordonnees{width:231px; float:left; margin:10px 0 0 0;}
div#distributeurs_details div#coordonnees p{font-size:12px; color:#000; margin:0 0 10px 0; line-height:20px;}
div#distributeurs_details div#vehicules{width:301px; float:left; margin:10px 0 0 0;}
div#distributeurs_details div#vehicules h6{font-size:10px; color:#808080; font-weight:normal;}
div#distributeurs_details div#vehicules ul{list-style:none;}
div#distributeurs_details div#vehicules ul li{display:inline;}
div#distributeurs_details div#vehicules ul li a{display:block; width:58px; text-align:center; margin:10px; float:left; font-size:12px; color:#0769a5; text-decoration:none;}
div#distributeurs_details div#vehicules ul li a:hover{text-decoration:underline;}
div#distributeurs_details div#vehicules ul li a img{text-decoration:none; display:block;}

div#distributeurs_details div#coordonnees{width:231px; float:left; margin:10px 0 0 0;}
div#distributeurs_details div#coordonnees span.contact{display:none;}

div#distributeurs_details div.distributeur{margin:0 0 1mm; 0; position:relative;}
div.distributeur_message{display:none;}

/* Accessoires */
div.accessoire{width:42%; margin:0 0 3% 0;}
div.odd{float:left;}
div.even{float:right;}
div.accessoire h3{font-size:10pt; border-bottom:0.1mm solid #aaa; padding:0 0 0.2mm 0; margin:0; color:#111;}
div.accessoire img{display:block; float:right; margin:0 0 0 0; width:45%;}
div.accessoire p.taille{font-size:10pt; padding:5mm 0 1mm 0; margin:0 0 0 0.2mm;}
div.accessoire p.prix{font-size:20pt; color:#eb6807; font-weight:bold; margin:0 0 0 0.2mm;}
div.accessoire p.prix span{font-size:9pt; color:#808080; font-weight:normal;}



/****** NEWS ******/
div#news{width:45%; margin:0; padding:0; min-height:200px; position:relative; top:0px; float:right;}
div#news span{display:block; font-weight:bold; color:#000; font-size:11pt; line-height:28px; height:28px; white-space:nowrap; padding:0; box-shadow:0 0 0;}
div#news div.newszone{min-height:1cm; width:100%; margin:0; padding:0; box-shadow:0 0 0;}

/****** ARTICLE ACCUEIL ******/
a.articlemain{margin:0 0 0 0; display:block; text-decoration:none; float:left; padding:5px; width:329px;}
a.articlemain img{width:327px; height:123px; border:0px solid #ce5e0c; display:block;}
a.articlemain h6{font-size:10px; font-weight:bold; font-style:italic; background:#ce5e0c; height:16px; line-height:16px; margin:0; padding:0 10px; color:#fff;}
a.articlemain h2{color:#eb6909; font-size:20px; font-weight:bold; margin:4px 8px 5px 8px;}
a.articlemain p{color:#fff; font-size:12px; margin:0 8px 5px 8px;}

a.article{margin:0 0 5px 0; float:left; width:163px; display:block; text-decoration:none; border:0px solid #000; padding:2px;}
a.article img{width:161px; height:60px; border:0px solid #ce5e0c; display:block;}
a.article h6{font-size:10px; font-weight:bold; font-style:italic; background:#ce5e0c; height:16px; line-height:16px; margin:0; padding:0 10px; color:#fff;}
a.article h2{color:#eb6909; font-size:11px; font-weight:bold; margin:4px 8px 5px 8px;}
a.article p{color:#fff; font-size:10px; margin:0 8px 5px 8px;}
a.articlefirst{float:left;}



/****** MAPS ******/
div#map{ position:relative; height:382px; margin:1cm 0 2cm 0;}
div#map span{display:block; color:#000; font-size:11px; line-height:27px; float:left; height:27px; white-space:nowrap; padding:0 16px; background:#fff; box-shadow:0 0 0; border:0; }
div#map div.mapzone{ height:355px; width:100%; background:#fff; box-shadow:0 0 0; border:0;}
div#map div.mapzone iframe{border:0; margin:0;}


