body { width:100%;margin:0;font-family:"Trebuchet MS", Georgia; }

a { font-family:"Trebuchet MS", Georgia;text-decoration:none;color:#a1b41a; }

p { font-size:14px;color:#4a4a4a;text-align:justify; }
ul { font-size:14px;color:#4a4a4a; }

h1 { color:#b1c523;font-size:22px;font-weight:normal;letter-spacing:2px;margin-left:-30px;text-align:center;margin-top:25px;margin-bottom:0; }
h2 { color:#026635;font-size:18px;font-family:"Trebuchet MS", Georgia;font-weight:normal;letter-spacing:2px;margin-top:25px;margin-bottom:0; }
h2 a { color:#026635; }
h3 { color:#353535;font-size:17px;font-weight:normal;text-align:left;margin:0; }

img { border:0; }

#header { background-image:url('/img/design/fnd-header.jpg');top:0px; }

#header, #footer { background-repeat:repeat-x;height:154px;width:100%;text-align:center;  }

#footer { background-image:url('/img/design/fnd-footer.png');bottom:0px;background-position:bottom;color:#fff;font-family:"Trebuchet MS",Georgia;
          font-size:12px;margin-top:-108px; }
#footer a { color:#fff; }

#content { margin-bottom:100px;margin-left:auto;margin-right:auto;width:1000px; }

div.aMenu { width:246px;background-image:url('/img/design/top_menu2.png');background-repeat:no-repeat;margin-bottom:10px; }
#firstMenu { background-image:url('/img/design/top_menu.png'); }
div.aMenu h2 { text-align:center; }

div.aMenu #fr { float:left;margin-left:43px;margin-top:14px;height:10px; }
div.aMenu #en { float:right;margin-right:55px;margin-top:14px; }

div.aMenu div.contentMenu { margin-top:20px;background-image:url('/img/design/bottom_menu.png');background-repeat:no-repeat;background-position:bottom;
                            text-align:left;padding-left:10px;padding-bottom:40px;font-size:12px;color:#4a4a4a;line-height:16px; }
#firstContentMenu { margin-top:30px; }
div.aMenu div.contentMenu a { color:#4a4a4a;font-size:14px; }
div.aMenu div.contentMenu a.titleMenu { background-image:url('/img/design/puce.png');background-repeat:no-repeat;padding-left:20px;letter-spacing:1px;
                                        font-weight:bold;background-position:0px 3px;line-height:26px;cursor:pointer; }
div.aMenu div.contentMenu div.menuLinks { padding-left:15px;line-height:20px;margin-bottom:5px; }
div.aMenu div.contentMenu div.menuLinks a:hover { border-bottom:1px dashed; }
div.aMenu div.contentMenu a.titleMenu:hover { border-bottom:1px solid; }
div.aMenu div.contentMenu a.level2 { margin-left:15px;font-size:11px;font-style:italic;line-height:16px; }

#myContent { background-image:url('/img/design/fnd-content.png');background-repeat:no-repeat; }
#myContent #theContent { padding:50px;padding-top:20px;padding-bottom:10px; }

#bottomContent { background-image:url('/img/design/fnd-bottom.png');background-repeat:no-repeat;height:57px; }
#bottomContent a { color:#ba4209;font-size:14px; }
#bottomContent a:hover { color:#026635; }

div.centerMe { margin-left:auto;margin-right:auto; }
div.absoluteMe { position:absolute;width:100% !important;width:auto;margin-left:auto !important;margin-left:-150px; }
span.tabMe { padding-left:8px; }

#ilot { margin-left:750px !important;margin-left:517px;margin-top:87px; }

#videosbiofinesse, #certificatsagrem, #videosclients { position:absolute;background-repeat:no-repeat;padding-left:13px; }

#videosbiofinesse { margin-left:100px;margin-top:11px;background-image:url('/img/design/branche1.png');background-position:0px 17px;padding-left:10px; }

#certificatsagrem { margin-left:400px;margin-top:14px;background-image:url('/img/design/branche1.png');background-position:0px 12px; }

#videosclients { margin-left:250px;margin-top:45px;background-image:url('/img/design/branche2.png');background-position:0px 0px; }

.form{
  background-color:#f1f8c9;
  border:1px solid #f5b12c;
}

table.prodTab tr td { width:50%;padding-left:10px;vertical-align:top;background-image:url('/img/design/fnd-prod.png');background-repeat:repeat-x;
                      background-position:bottom;background-color:#f5f6cb;border:1px solid #c2c10b; }
table.prodTab tr td.empty { background:none;border:0; }
table.prodTab tr td p { margin:5px; }