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;text-align:justify; }

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%;margin-left:auto; }
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;font-size:18px; }
#videosbiofinesse a, #certificatsagrem a, #videosclients a { font-size:18px; }

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

#certificatsagrem { margin-left:320px;margin-top:2px;background-image:url('/img/design/branche1.png');background-position:80px 24px;line-height:30px; }

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

form.form { background-color:#f1f8c9;border:1px solid #f5b12c;padding:10px; }
form.form label { font-size:16px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;color:#656565; }
form.form input.style,form.form textarea.style { font-size:16px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;
border:1px solid #959595;width:350px;padding:2px;padding-left:5px; }
form.form select.style { font-size:18px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;border:1px solid #959595;
                          padding:2px;padding-left:5px;width:358px; }
form.form textarea.style { height:108px; }
form.form p { text-align:justify;font-size:14px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma; }
form.form .button, form.form .button-highlighted {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;padding: 3px 5px;font-size: 12px;line-height: 1.5em;border-width: 1px;
	border-style: solid;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;text-decoration: none;
}
form.form .button-highlighted { font-weight: bold; }
form.form .button { background-color:#e5e5e5;color:#b47004;border-color:#ff9c00; }
form.form .button[disabled], form.form .button:disabled { background-color:#999; }
form.form .button:hover { border-color:#a0937e;color:#b47004;}
form.form table tr td { vertical-align:top;text-align:left; }


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; }

.message{ margin-bottom:10px; position:relative color:#3d3333; font-size:1.2em; padding:10px 10px 0px 50px;margin-top:40px; }
.message h6 { margin:0; }
.message p { margin-bottom:10px; }
.message .inner { background-position:-10px -10px;background-repeat: no-repeat;margin-bottom:-9px;padding-bottom:10px; }
.message-error { border:#d99d9d 1px solid;background:url(/img/design/error.png) no-repeat left center; }
.message-success { border:#9bdea8 1px solid;background:url(/img/design/success.png) no-repeat left center; }
