body{ background-color:#fff;margin-left:auto;margin-right:auto;background-image:url('img/fnd-site.jpg');text-align:center;font-family:tahoma; }
img { border:0; }
p { font-size:12px; }
label { font-size:12px; }
a { color:#814336;text-decoration:none; }
div { font-size:12px; }
td { font-size:12px; }
h1{ font-size:16px;font-family:arial;margin:0;color:#0156a3; }
h1 a.actif { color:#0156a3; }
#page{ width:990px;margin-left:auto;margin-right:auto;text-align:left; }



#header{ position:absolute;width:990px;height:370px;background-repeat:no-repeat; }
#header #menu {
  width:990px; 
  height:25px;
  line-height:25px;
  z-index:1;
  background-color:#ffbc65;
}
#header #menu a{ font-family:Comic Sans MS;font-size:16px;margin-right:30px;float:left; }
#header #menu a:hover{ background-color:#f3cf90; }
#header #menu #accueil {background-image:url('img/accueil.gif');background-repeat:no-repeat;float:left;margin-top:6px;margin-left:10px;width:20px;height:20px;}
#header #menu #produits {background-image:url('img/produits.png');background-repeat:no-repeat;float:left;margin-top:2px;width:20px;height:20px;}
#header #menu #boncmd {background-image:url('img/boncmd.png');background-repeat:no-repeat;float:left;margin-top:4px;width:24px;height:20px; }
#header #menu #mail {background-image:url('img/mail.png');background-repeat:no-repeat;float:left;margin-top:6px;width:20px;height:20px; }
#header #menu #mentions {background-image:url('img/mentions.png');background-repeat:no-repeat;float:left;margin-top:4px;width:20px;height:20px; }

#header #logotipy{ position:absolute;background-image:url('img/logo.jpg');background-repeat:no-repeat;width:180px;height:80px;z-index:30;margin-left:15px;
                   margin-top:80px; }
#header #lancement{ position:absolute;background-image:url('img/design/lancement.png');background-repeat:no-repeat;width:342px;height:160px;z-index:30;
                   margin-left:670px;margin-top:210px; }

#header #fnd-paysages{ position:absolute;background-image:url('img/fnd-paysages.png');background-repeat:no-repeat;width:945px;height:65px;margin-left:20px;
                       margin-top:8px;text-align:center; }
#header #fnd-paysages h3{ font-size:12px;font-family:verdana;text-align:center;margin-top:15px;margin-left:5px;float:left; }
#header #fnd-paysages img{ border:2px solid #d3d3d3;margin-top:5px; }

#header #fnd-couleurs{ position:absolute;background-image:url('img/fnd-couleurs.png');background-repeat:no-repeat;width:516px;height:30px;margin-left:460px;
                       margin-top:80px;text-align:center; }
#header #fnd-couleurs h3{ font-size:12px;font-family:verdana;text-align:center;margin-top:8px;margin-left:5px;float:left; }
#header #fnd-couleurs img{ border:2px solid #d3d3d3;margin-right:5px;margin-top:3px; }

#header #fnd-move{ position:absolute;background-image:url('img/fnd-move.png');background-repeat:no-repeat;width:210px;height:30px;margin-left:760px;
                   margin-top:120px;text-align:center; }
#header #fnd-move h3{ font-size:12px;font-family:verdana;text-align:center;margin-top:8px;margin-left:5px;float:left; }

#contenu{ position:absolute;width:966px;border:2px solid #0156a3;margin-top:367px;background-color:#fff;padding:10px; }
#contenu #photopaysage { background-image:url('img/photopaysage.jpg');background-repeat:no-repeat;width:225px;height:170px;padding-top:13px;padding-left:17px; }
#contenu #photoportrait { background-image:url('img/photoportrait.jpg');background-repeat:no-repeat;width:155px;height:190px;float:left;padding-top:10px;
                          padding-left:14px; }
#contenu #p{ width:650px;float:left;margin:5px;margin-left:20px;margin-right:30px;text-align:justify; }
#contenu #frise-p { background-image:url('img/frise.gif');background-repeat:repeat-x;width:650px;height:6px;margin-left:20px;position:relative;float:left; }

#contenu p.msg{ border:1px solid #ff0000;padding:5px;width:885px;text-align:center;color:#ff0000;font-weight:bold;margin:15px;background-color:#f3cfbd; }

#contenu #borderleft{ border-right:6px solid #a35b45; height:100%; }



#contenu #footer { background-image:url('img/fleche-footer.jpg');background-repeat:no-repeat;width:950px;height:50px;margin-left:20px; }
#contenu #footer p{ color:#0156a3;font-size:10px;font-family:verdana;border:0;float:left;width:auto;margin-top:25px; }
#contenu #footer a{ color:#0156a3; }

.form{
  background-color:#f1dac6;
  border:1px solid #0156a3;
  font-weight:bold;
}

#contenu #leftcontact { float:left;width:700px; }
#contenu #rightcontact { float:left;width:245px; }

#contenu #mentions{ padding:5px;width:900px;float:left;text-align:justify;margin-left:20px;margin-right:30px; }

#pb-msg { font-size:14px;background-color:#fdcbcb;width:600px;padding:10px;border:2px dashed #ff0000;font-weight:bold; }
#ok-msg { font-size:14px;background-color:#cbfdcb;width:600px;padding:10px;border:2px dashed #2db417;font-weight:bold; }

table.liv { border:1px solid #d0d0d0;margin-top:8px; }
table.liv tr th { background-color:#e0e0e0;text-align:center;font-size:12px; }
table.liv tr td { text-align:center;width:100px; }
table.liv tr.tr1 td { background-color:#f0f0f0; }
table.liv tr.tr2 td { background-color:#f6f6f6; }

td.left h2 { color:#feb04b;font-size:26px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,tahoma;letter-spacing:1px;
             background-image:url('img/design/fndtipy1.jpg');background-repeat:no-repeat;padding-left:35px;margin-bottom:-6px;padding-top:6px;height:39px;
             font-weight:normal; }
td.left a { color:#4b4b4b;text-decoration:none;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,tahoma;font-size:14px;font-weight:bold;
            margin-left:5px;letter-spacing:1px; }

form.form1,table.form1 { background-image:url('img/design/fnd-form-1.jpg');background-repeat:no-repeat;background-position:bottom;background-color:#f8ddb7; }
form.form1 label,table.form1 label { font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;color:#595959;font-size:18px;letter-spacing:1px; }
form.form1 input.style,table.form1 input.style { width:220px;font-size:18px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;margin-bottom:8px;
                         margin-top:3px; }

td.right h2 { color:#1ba3c8;font-size:26px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,tahoma;letter-spacing:1px;
             background-image:url('img/design/fndtipy2.jpg');background-repeat:no-repeat;padding-right:35px;margin-bottom:-6px;padding-top:12px;height:39px;
             font-weight:normal;text-align:right;background-position:right;margin-right:-1px;margin-top:-6px; }
td.right p.mentions { color:#fff;font-family:cambria,tahoma;font-size:11px;padding:2px;padding-left:35px; }
td.right p.mentions a { color:#3a3a3a;padding-left:20px; }

form.form2,table.form2 { background-image:url('img/design/fnd-form-2.jpg');background-repeat:no-repeat;background-position:bottom;background-color:#92d6e9; }
form.form2 label,table.form2 label { font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;color:#3a3a3a;font-size:18px;
                                     letter-spacing:1px; }
form.form2 input.style,table.form2 input.style { width:220px;font-size:18px;font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma;
                                                 margin-bottom:3px;margin-top:3px; }
form.form2 textarea.style,table.form2 textarea.style { width:220px;height:120px;font-size:18px;margin-bottom:3px;margin-top:3px;
                                                       font-family:"Lucida Bright","Lucida Grande","Lucida Sans Unicode",cambria,Tahoma; }
