/*Taille du contenu obligatoirement en font-size: 12px;*/

body { background:url(../images/bg/body.gif) repeat; margin:0; padding:0; font-size:12px; font-family:Arial;}

div.body_inner {background: url(../images/bg/body_inner.gif) repeat-x left top;}

img { border:none; }

a:link, a:visited{text-decoration:none; color:#3384bd;}
a:hover{text-decoration: underline; }

strong {color:#3384bd;}

div.spacer{width:100%; clear:both; font-size:1px; height:1px; margin:0; padding:0;}

div.container { margin:0 auto; padding:0; width:914px;}
div.header{ float:left; width:100%; background: #ffbf1e url(../images/bg/header.gif) repeat-x left top; position:relative;}
div.header a{ float:left; width:444px; height:117px; margin:0 0 0 58px; padding:0;}
div.header img.siege{ float:left; margin:0 0 0 49px; padding:0;}

#logo2 {position:absolute; left:-40px; top:5px;}

div.menu { float:left; width: 100%; margin:0 0 0 16px!important;margin:0 0 0 7px; padding:45px 0 0 0;}
div.menu ul {list-style-type:none; padding:0; margin:0;  float:left;  width:288px;}
div.menu ul li{ margin:0; padding:0; display:block; float:left;}
div.menu ul li.index{height:38px; }
div.menu ul li.boissons{height:36px; }
div.menu ul li.combustibles{height:37px; }
div.menu ul li.lubrifiants{height:37px; }
div.menu ul li.contact{height:36px; }
div.menu ul li.plan{height:37px; }

div.menu ul li a:link, div.menu ul li a:visited{ background-position:left top; background-repeat:no-repeat; width:288px; display:block; margin:0; padding:0; }
div.menu ul li a:hover{background-position:right top; }

div.menu ul li.index a:link, div.menu ul li.index a:visited{ background-image:url(../images/menu/accueil.gif); height:38px; }

div.menu ul li.boissons a:link, div.menu ul li.boissons a:visited{ background-image:url(../images/menu/boisson.gif); height:36px;}

div.menu ul li.combustibles a:link, div.menu ul li.combustibles a:visited{ background-image:url(../images/menu/combustibles.gif); height:37px;}

div.menu ul li.lubrifiants a:link, div.menu ul li.lubrifiants a:visited{ background-image:url(../images/menu/lubrifiants.gif); height:37px; }

div.menu ul li.contact a:link, div.menu ul li.contact a:visited{ background-image:url(../images/menu/contact.gif); height:36px;}

div.menu ul li.plan a:link, div.menu ul li.plan a:visited{ background-image:url(../images/menu/plan.gif); height:37px;}

div.menu ul li a span{ display:none;}

div#flash { float:left; margin:0; padding:0; border-top:solid 1px #fcc219; border-right: solid 1px #fcc219; border-bottom:solid 1px #fcc219;}

div.content { width:100%; margin:0px 0 0 0!important;margin:0; padding:0; float:left; background:url(../images/bg/content.gif) repeat-y top left;}

div.header_container { margin:0px 0 0 0; padding:15px 0 0 0!important;padding:20px 0 0 0; float:left; width:100%; background:url(../images/bg/header_content.gif) no-repeat left top;}

div.content_logo_index { float:left; width:133px; height:300px; background:#3d3d3d; margin:24px 0 0 16px!important; margin:22px 0 0 10px;}
div.content_logo_index img{ float:left;margin:10px 0 10px 0}

div.content_logo { float:left; width:133px; height:290px; background:#3d3d3d; margin:24px 0 0 16px!important; margin:22px 0 0 10px;}
div.content_logo img{ float:left;margin:10px 0 10px 0}

div.blanc { margin:21px 0 10px 5px; padding:0 0 10px 0; float:left; width:747px; background: #fbfbf9;}
div.blanc_contact { margin:22px 0 0 16px!important;margin:22px 0 0 8px; padding:0; float:left; width:885px; background: #fbfbf9;}
div.blanc a.img_big{ margin:25px 10px 0px 5px; padding:0; float:left;}
div.blanc h1{ margin:25px 0 0 0; padding:0; float:left; width:510px;}
div.blanc p{ margin:10px 0 0px 0; padding:0; float:left; width:500px; text-align:justify;}
div.blanc p.fin{ margin:10px 0 0 0; padding:0; float:left; width:508px; text-align:justify;}
div.blanc p.fin2{ margin:10px 0 10px 7px; padding:0; float:left; width:600px; text-align:justify;}
div.blanc p.fin3{ margin:10px 0 10px 7px; padding:0; float:left; width:500px; text-align:justify;}

div.blanc ul.liste{margin:0 0 0  30px!important;margin:0 0 0  20px; padding:0; float:left; width:600px; list-style-type:none;}
div.blanc ul.liste li{ float:left; margin:0; padding:0 0px 0 10px; width:590px; background:url(../images/bg/point.gif) no-repeat left center;}

div.blanc ul.liste02{margin:10px 0 0 30px!important;margin:0 0 0  20px; padding:0; float:left; width:200px!important;width:300px; list-style-type:none;}
div.blanc ul.liste02 li{ float:left; margin:0 0 5px 0!important;margin:0 0 10px 0; padding:0 0 0 10px; width:290px; background:url(../images/bg/point.gif) no-repeat left center;}

div.blanc ul.galerie_index{margin:10px 0 0px 0!important;margin:10px 0 8px 0; padding:0; float:left; width:512px!important; width:506px; list-style-type:none;}
div.blanc ul.galerie_index li{ float:left; margin:0 3px 0 0!important;margin:0 2px 0 0; padding:0; width:166px;}
div.blanc ul.galerie_index li a{ float:left; margin:0; padding:0;}

div.blanc ul.galerie06{margin:10px 0 0px 7px!important;margin:10px 0 0px 4px; padding:0; float:left; width:730px; list-style-type:none;}
div.blanc ul.galerie06 li{ float:left; margin:0 20px 0 0; padding:0;}
div.blanc ul.galerie06 li.petit{ float:left; margin:0 20px 0 0; padding:0;}

div.blanc ul.galerie06c{margin:10px 0 0px 7px!important;margin:10px 0 0px 4px; padding:0; float:left; width:730px; list-style-type:none;}
div.blanc ul.galerie06c li{ float:left; margin:0 18px 0 0; padding:0;}
div.blanc ul.galerie06c li.petit{ float:left; margin:0 10px 0 0; padding:0;}


div.footer { margin:0; padding:0; background: url(../images/bg/footer.gif) repeat-x left top; float:left; width:100%; text-align:center;}

div.footer ul{ list-style-type:none; margin:5px 0 0 0; padding:0; width:100%;}
div.footer ul li{ display:inline; padding:0; margin:0; color:#FFFFFF;}
div.footer ul li a:link, div.footer ul li a:visited{ color:#f6f6f6; padding:0 5px 0 2px; text-decoration:none;}
div.footer ul li a:hover {text-decoration: underline; }
div.footer img{ float:none; margin:5px 0 4px 0;}

div.coordonnees { float:left; width:300px; margin:0 0 0 10px; padding:0;}
div.form { float:left; width:500px; margin:0 0 10px 0; padding:0;}
div#mentions { margin:0; padding:0 10px 0 10px; float:left; width:865px; text-align:justify;}

div.plan { float:left; width:410px; height:100px; margin:0 10px 0 10px; padding:0;}

div.adresse { margin:0; padding:0; float:left; width:173px;}
div.adresse h1{float:left; margin:10px 0 10px 7px;}
div.adresse ul { float:left; width:100%; list-style-type:none; margin:0; padding:0;}
div.adresse ul li{float:left; width:163; margin:0 0 25px 7px; padding:0}

div#carte { float:left; width:700px;}

