/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background:url(../images/bg.gif) top repeat-x;}
img { border:none;}
div, td { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
table{border-collapse: collapse; }
a { color:#656564; text-decoration:none;}
a:hover { color:#656564; text-decoration:underline;}
p, li{text-align:justify;}

#wrap { width:1090px; margin:0 auto;}
#top { width:900px; margin:0 95px;}
#logo { width:900px; height:98px; overflow:hidden;}
#logo img { float:left;}

#ref {width:450px; font-size:10px;}


#menu { width:900px; height:55px; overflow:hidden; margin:0 auto; padding:0;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden; height:55px; background:#fff; }
#menu ul li a { height:110px; display:block; }
#menu ul li a:hover { margin-top:-55px;}

#mn1 { width:91px;}
#mn2 { width:218px;}
#mn3 { width:95px;}
#mn4 { width:270px;}
#mn5 { width:90px;}
#mn6 { width:136px;}

#anim { width:984px; height:266px; overflow:hidden; background:url(../images/bgflash.jpg) no-repeat; padding:37px 106px 24px 0; }
#flash { width:984px; height:266px;}

#main { width:890px; margin:0 auto; border:5px #b4b9a8 solid; background:#e9e9e9;}
#mainin { width:890px; padding-bottom:15px; text-align:left;}

#left { width:570px; float:left;}
#titre { width:570px; height:55px; overflow:hidden;}
#text { width:500px; margin:0 auto; text-align:left;s}
.text { text-align:left; padding:5px;}
#text a { color:#538fd1; font-weight:bold; text-decoration:none;}

#right { width:320px; float:left;}
#photo { background:#f5f5f5; width:315px; margin:5px 5px 0 0; text-align:center; padding:5px 0;}
#photo img {}
#encartadress { width:315px; height:73px; overflow:hidden;}
#footer { font-family:Verdana, Arial, Helvetica, sans-serif; width:900px; margin:0 auto; text-align:center; color:#656564; line-height:25px;}

#left2 ,#right2 { width:435px; float:left; padding:5px; text-align:center;}
#left2 img ,#right2 img { border:5px #fff solid; margin:10px 0;}

#resnat  img { border:4px #6ba4d0 solid; }
#energie, #pompe, #fluide, #chauffage, #capteurs, #plancher, #radiateur, #piscine, #clim, #sanitaire { display:none; }
#energie img, #pompe img, #chauffage img, #capteurs img, #plancher img, #radiateur img , #piscine img, #clim img, #sanitaire img { border:4px #6ba4d0 solid; }
.images { width:100%; text-align:center;}

.onglet { background:#f5f5f5; font-weight:bold; text-align:left; width:313px; overflow:hidden; margin-top:25px; height:330px; }
.ongleton { display:block; height:30px; width:310px; line-height:30px; vertical-align:middle; float:left; background:#6ba4d0; color:#000; padding-left:5px; }
.ongletoff { display:block; height:30px; width:310px; line-height:30px; vertical-align:middle; float:left; background:#f5f5f5; color:#000;  padding-left:5px; }
a#ondiversen { line-height:normal; }
a:hover.ongletoff { background:#606f75; text-decoration:none; color:#fff; padding-left:10px; }
a:hover.ongleton { text-decoration:none; }

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}

.image_right {float:right; margin:10px;}