html{padding:0;margin:0;border:0;}
*{padding:0;margin:0;border:0;}
body {margin: 0;padding: 0;font:11px Myriad Pro, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#47474F;}

a { color: #47474F;text-decoration:none }
a:link { text-decoration: none; }
a:visited { text-decoration: none; } 
a:hover { text-decoration: none;}
a.visit {text-decoration: none;}

h1 {font-size:22px;font-weight:normal;border-left:6px solid #BDD51B;line-height:33px;padding:0 0 0 5px;margin:0 0 10px 0 }
h1.hvert {font-size:22px;font-weight:normal;border-left:6px solid #BDD51B;line-height:33px;padding:0 0 0 5px;margin:0 0 10px 0 }
h1.hbleu {font-size:22px;font-weight:normal;border-left:6px solid #08DAEB;line-height:33px;padding:0 0 0 5px;margin:0 0 10px 0 }
h1.hrose {font-size:22px;font-weight:normal;border-left:6px solid #F482E4;line-height:33px;padding:0 0 0 5px;margin:0 0 10px 0 }
h2 {font-size:11px;}

.tcolor {color: #EE891A;}

#conteneur {text-align:center;padding: 0;border:0;display:block;width:1200px;margin:0 auto;border:0;background:url('/css/fdc.jpg') 0 0 no-repeat;height:1000px;}

#header {display:block;float:left;width:1094px;padding:0;margin:0 106px 0 0 ;border:0;height:332px;border:0;}
#header p.picto {border:0;text-align:right;margin:6px 0 0 0;display:block;border:0;width:200px;float:right;}
#header img.slogan {display:block;float:left;margin:42px 0 0 118px}

#header #mhaut {display:block;float:right;font-size:11px;padding:0;height:20px;margin:43px 0 0 0;border:0;width:400px;text-align:right;}
#header #mhaut a {color:#47474F;text-decoration:none;font-weight:normal;padding: 0 0 8px 19px;background:url('/css/pucef.png') 0 2px no-repeat;margin:0 0 0 8px;}
#header #mhaut a:hover {border-bottom:10px solid #CE0620;}

#header #menu {display:block;float:left;width:994px;height:231px;padding:0 0 0 100px;margin: 0 0 0 0;background-color:#47474F; }
#header #menu ul {margin:5px 0 0 0 ; width:284px; text-align:left; border:0;display:block;float:left;border:0 ;font-size:12px;font-weight:bold;}
#header #menu li{padding:0; margin:3px 0 2px 0; list-style:none;display:block;float:left;width:270px;height:27px;border:0}
#header #menu li a{color:#47474F;text-decoration:none;}
#header #menu li a:hover{color:#FFFFFF;text-decoration:none;}
#header #menu li a.visit{color:#FFFFFF;text-decoration:none;}
#header #menu li a span.vert {padding:6px 15px 6px 25px;line-height:28px;background:url('/css/pucem.jpg') 9px 0 no-repeat #BCD61B;}
#header #menu li a span.bleu {padding:6px 15px 6px 25px;line-height:28px;background:url('/css/pucem.jpg') 9px 0 no-repeat #08DAEB;}
#header #menu li a span.rose {padding:6px 15px 6px 25px;line-height:28px;background:url('/css/pucem.jpg') 9px 0 no-repeat #F482E4;}
#header #menu li a.avert{color:#BCD61B;text-decoration:none;}
#header #menu li a.ableu{color:#08DAEB;text-decoration:none;}
#header #menu li a.arose{color:#F482E4;text-decoration:none;}

#header #menu img.illus {display:block;float:right;margin:0;padding:0;border:0;}
#header #menu img.logo {display:block;float:right;margin:20px 32px 0 0;border:0}

#bouton {display:block;float:left;width:994px;padding:0;margin:20px 106px 0 100px ;border:0;height:50px;text-align:left;}
#bouton a.pro {background:url('/css/ppro.png') no-repeat;width:150px;height:40px;border:0;display:block;float:left;padding:11px 0 0 8px;font-weight:bold;margin-top:3px}
#bouton a.par {background:url('/css/ppart.png') no-repeat;width:180px;height:40px;border:0;display:block;float:left;padding:11px 0 0 8px;font-weight:bold;margin-top:3px}
#bouton a.col {background:url('/css/pcoll.png')  no-repeat;width:160px;height:40px;border:0;display:block;float:left;padding:11px 0 0 8px;font-weight:bold;margin-top:3px}

#bouton a.vol {background:url('/css/pvol.png') no-repeat;width:175px;height:40px;border:0;display:block;float:left;padding:11px 0 0 0;font-weight:bold;margin-top:3px;text-align:center;font-size:14px}
#bouton a.cen {background:url('/css/pcen.png') no-repeat;width:175px;height:40px;border:0;display:block;float:left;padding:11px 0 0 0;font-weight:bold;margin-top:3px;text-align:center;font-size:14px}
#bouton a.cou {background:url('/css/pcou.png')  no-repeat;width:175px;height:40px;border:0;display:block;float:left;padding:11px 0 0 0;font-weight:bold;margin-top:3px;text-align:center;font-size:14px}
#bouton a.rap {display:block;float:right;}

#acc, #ctDirect, #det, #acces, #listepdt {display:block;float:left;width:994px;margin:0;padding:30px 100px 30px 106px;font-size:12px;line-height:18px;border:0;background:url('/css/fdmain.jpg') left bottom no-repeat;text-align:left}

#acc {height:300px;padding:50px 0 30px 106px;}
#acc a:hover {color:#FFF;text-decoration:none;}
#acc #photovoltaique {background:url('/css/pvola.png') no-repeat;width:233px;display:block;float:left;text-align:justify;margin:30px 120px 0 0;padding:5px 10px 0 7px;border:0}
#acc #photovoltaique a {width:233px;height:40px;border:0;display:block;float:left;padding:0;font-weight:bold;margin-top:3px;text-align:center;font-size:14px}
#acc #centrale {background:url('/css/pcena.png') no-repeat;width:233px;display:block;float:left;text-align:justify;margin:30px 120px 0 0;padding:5px 10px 0 7px;border:0}
#acc #centrale a {width:233px;height:40px;border:0;display:block;float:left;padding:0;font-weight:bold;margin-top:3px;text-align:center;font-size:14px}
#acc #couverture {background:url('/css/pcoua.png') no-repeat;width:233px;display:block;float:left;text-align:justify;margin:30px 0 0 0;padding:5px 10px 0 7px;border:0}
#acc #couverture a {width:233px;height:40px;border:0;display:block;float:left;padding:0;font-weight:bold;margin-top:3px;text-align:center;font-size:14px}

#det .slogan1 {line-height:25px;font-size:22px;color:#BCD61B;}
#det .slogan2 {line-height:25px;font-size:22px;}
#det #det_corps1 ul { list-style:none;}
#det #det_corps2 {width:994px;}
#det_pho {display:block;float:right;width:476px;border:0}
#det_pho #diap img {border:0;padding:0;margin:0;}
#det_pho #diap {padding: 3px 0 0 0;margin: 0 0 30px 0;list-style: none;display:block;float:right;width:477px;height:409px;background:url('/css/fddiap.png') no-repeat}
#det_pho #diap #previous {background-color:#BBD51A;padding:1px 2px;display:block;float:left;margin:200px 10px 0 0;width:20px;height:18px;}
#det_pho #diap #previous a {color:#FFF;font-weight:bold;}
#det_pho #diap #next {color:#FFF;background-color:#BBD51A;padding:1px 2px;display:block;float:right;margin-top:200px;border:0;width:20px;height:18px;}
#det_pho #diap #next a {color:#FFF;font-weight:bold;}
#det_pho .vign {display:none;}
#doc {padding-left:30px;}
#doc span {font-weight:bold;}


#listepdt h2 {font-size:12px;border:0;}
#listepdt p.comment {margin:10px 0 30px 0}

#listepdt #lbottom {display:block;float:right;border:0;width:495px;font-size:22px;font-weight:normal;border:0;margin:20px 0 0 400px;}
#listepdt #lbottom span {display:block;float:left;width:495px;height:25px;line-height:25px;}
#listepdt #lbottom span.couleur {color:#BCD61B}
#listepdt img {margin-top:20px;}
#listepdt img.calc {display:block;float:right;}
#listepdt img.devis {display:block;float:left;}

#listepdt div { padding: 2px; border: 0; width: 480px; overflow: hidden; margin: 0 0 20px 0;display:block;float:left;height:110px;background-color:#3B3B43;color:#FFF}
#listepdt div.dte {width:480px;float:right;display}
#listepdt div p {border:0;display:block;float:right;width:325px;color:#fff;}
#listepdt div h2 {font-size:12px;border:0;color:#BCD61B;display:block;float:right;width:325px;margin:5px 0 0 0;}
#listepdt div img.vign {display:block;float:left;padding:0;margin:0 0 0 0;border:0}
#listepdt div a.btn {background-color:#BCD61B;margin:10px 0 0 0;padding:0 4px;font-size:12px;color:#FFF;display:block;float:right;margin:4px 4px 0 200px;display:block;float:right;}

#ctDirect form { padding:0 20px;margin:0 20px;color:#625C5C;}
#ctDirect input {width: 170px; height:18px;padding:0 0 0 2px;margin:1px 0;color:#625C5C;border: #CCC 1px solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ctDirect label { padding:3px 0 0 0;width:120px;text-align:top;margin:0;float:left;}
#ctDirect fieldset { margin: 0;padding: 20px; border: 0;}
#ctDirect legend {margin:0;padding: 0;}
#ctDirect textarea {width: 400px; border:1px solid #CCC;}
#ctDirect .btnp {color:#47474F;background-color:#fff;padding:0 0 2px 0;margin:0 12px 0 140px;font-weight:bold;display:block;font-size:11px;width:120px;float:left;text-align:center;border:1px solid #47474F;height:20px;}

#lnk h1 {display:block;float:right;color:#9B5094;padding:0 0 0 0;width:900px;text-align:right;border:0;}
#lnk p{display:block;padding:30px 0 20px 80px;margin:0;border:0;width:780px;text-align:left;}
#lnk img {float:left;margin-right:30px;padding:0;border:1px solid #ccc;}

#fiche, #album {text-align:justify;width:632px;padding:0 121px 0 0;display:block;float:left;height:464px;}
#fiche p {padding:0 0 10px 10px;}
#fiche img {display:block;float:right;}

#map {width: 520px; height: 290px;float:left;margin:20px 0 0 0;}

#footer {display:block;float:left;width:814px;padding:11px 97px 0 280px;text-align:left;margin:0;font-size:11px;border:0;background:url('/css/fdfoot.jpg') 0 0 no-repeat #47474F;height:115px;color:#FFFFFF;}
#footer address {font-style:normal;display:block;float:left;text-align:left;padding:0;margin:0 7px 0 0;padding:0 0 0 19px;background:url('/css/pucef.png') 0 2px no-repeat;}
#footer address.dte{width:140px;margin:0;border:0;}
#footer a {display:block;float:right;border:0;}
#footer span.copyright {display:block;float:left;width:335px;margin:0;padding:0;border:0;text-align:left;}
#footer span.mentions {display:block;float:left;width:330px;margin:0;padding:0;border:0;text-align:center}
#footer span.askjaweb {display:block;float:left;width:335px;margin:0;padding:0;border:0;text-align:right;}

.clear {clear: both;}
