body { margin:0;text-align:center;background-image:url('/img/design/fnd-header.png');background-repeat:repeat-x; }
img { border:0; }
h1 { color:#587030;font-family:"Trebuchet MS",calibri;font-size:32px;font-weight:normal;margin:0; }
h2 { color:#587030;font-family:"Trebuchet MS",calibri;font-size:22px;font-weight:normal;margin:0;padding-left:20px; }
h3 { color:#587030;font-family:"Trebuchet MS",calibri;font-size:14px;font-weight:normal;margin:0; }
h4 { color:#3da8c1;font-family:"Trebuchet MS",calibri;font-size:18px;font-weight:normal;margin:0; }
p { font-family:"Trebuchet MS", calibri;font-size:14px;text-align:justify; }
ul { font-family:"Trebuchet MS", calibri;font-size:14px;text-align:justify; }
span.electro { color:#587030;font-weight:bold; }
a { color:#252525;text-decoration:none; }
p a { color:#587030; }

#header { margin-left:auto;margin-right:auto;width:965px;height:649px;background-image:url('/img/design/fnd-header-content.png');background-repeat:no-repeat; }
#header #logo { position:absolute;margin-top:70px;margin-left:100px; }
#header #photovoltaique { position:absolute;margin-top:145px;margin-left:440px; }
#header #webcallback { position:absolute;margin-top:220px;margin-left:540px; }
#header #menu { margin-left:auto;margin-right:auto;width:765px;padding-top:265px; }
#header #menu #contentMenu { background-image:url('/img/design/fnd-menu.png');background-repeat:repeat-x;text-align:left;vertical-align:top;padding-top:22px;
                             padding-left:5px;padding-right:5px; }
#header #menu #contentMenu .aFndBtn { background-image:url('/img/design/btn-menu-fnd.png');background-repeat:repeat-x;color:#fff;font-size:14px;
                                      font-family:arial;letter-spacing:1px;vertical-align:top;padding-top:7px;font-weight:bold; }
#header #menu #contentMenu table.btnMenuHover tr td.aFndBtn { background-image:url('/img/design/btn-menu-fnd-hover.png'); }
#header #menu #contentMenu table.aBtnMenu { margin-left:5px;margin-right:5px;cursor:pointer; }
#header #menu #contentMenu table.aBtnMenu a { color:#fff; }

#content { background-image:url('/img/design/fnd-content.png');background-repeat:repeat-y;width:965px;margin-left:auto;margin-right:auto;text-align:center; }
#content #myContent { width:665px;margin-left:150px;margin-top:-270px;position:absolute;text-align:left;padding-bottom:10px; }

#footer { text-align:center;width:100%;height:712px;background-image:url('/img/design/fnd-footer.png');background-repeat:repeat-x;background-position:bottom; }
#contentFooter { margin-left:auto;margin-right:auto;width:965px;height:712px;background-image:url('/img/design/fnd-footer-content.png');background-repeat:no-repeat; }

#linksFooter { margin-top:-95px;margin-left:auto;margin-right:auto;font-family:"Trebuchet MS", calibri;font-size:14px;color:#fff;width:965px;padding-left:150px;
               text-align:left; }
#linksFooter a { color:#fff; }
#linksFooter a:hover { text-decoration:underline; }

table.aTab { border:1px solid #959595;border-right:0;border-bottom:0;font-family:"Trebuchet MS", calibri; }
table.aTab tr th, table.aTab tr td { border-right:1px solid #959595;border-bottom:1px solid #959595; }
table.aTab tr th { color:#fff;background-color:#73a702;padding:2px;font-weight:normal;text-align:center; }
table.aTab tr th a { color:#fff; }
table.aTab tr td { color:#252525;padding:5px;font-size:12px; }

table.aTab2 tr th { padding:5px;font-size:14px; }
table.aTab2 tr td { padding:5px;text-align:center; }
table.aTab2 tr td p { text-align:left;font-size:12px; }
table.aTab2 tr td img { border:2px solid #959595; }

form.contact label { color:#353535;font-size:16px;font-family:"Trebuchet MS",calibri; }
form.contact input.style, form.contact textarea, form.contact select { width:320px;border:1px solid #84cfea;padding:1px;font-size:14px;font-family:"Trebuchet MS",calibri; }
form.contact table tr td { vertical-align:top; }

.message{ margin-bottom:20px; position:relative color:#3d3333; font-size:1.2em; padding:10px 10px 0px 50px; }
.message { margin:0 10px; }
.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/admin/error.png) no-repeat left center; }
.message-success { border:#9bdea8 1px solid;background:url(/img/admin/success.png) no-repeat left center; }
.message-notice { border:#e8e657 1px solid;background:url(/img/admin/notice.png) no-repeat left center; }
.message-infos { border:#a0caf9 1px solid;background:url(/img/admin/infos.png) no-repeat left center; }
.message .close { position:absolute;top:5px;right:5px; }
.message .close  { background: url(/img/admin/sprite.png) repeat scroll 100% -2880px;padding-left:16px;text-decoration:none; }
.message .close:hover { background: url(/img/admin/sprite.png) repeat scroll 100% -2910px; }

table.aReal { width:660px; }
table.aReal tr td { border-bottom:1px solid #3da8c1; }
table.aReal tr td.myImg { width:170px;vertical-align:bottom; }
table.aReal tr td.myImg img { border:2px solid #3da8c1;border-bottom:1px solid #3da8c1;padding:5px;max-width:150px;max-height:150px;background-color:#d9d9d9;margin-top:5px; }
table.aReal tr td.myContent { vertical-align:top;padding:3px; }
table.aReal tr td.myContent p.rightLink { text-align:right;margin:0;font-weight:bold; }
table.aReal tr td.myContent p.rightLink a { color:#3da8c1; }

.paginate { padding-right:10px;line-height:30px;margin-left:10px;float:right; }
.paginate span { color:#587030;float:left;margin-left:0.5em; }
.paginate a { padding:0px; font-weight:bold;color:#587030; }
.paginate .current { background:url(/img/admin/sprite.png) 100% -2610px;float:left;width:24px;height:30px;text-align:center; }
.paginate .current a { color:#656565; }
