/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ol, ul, li, form{margin:0; padding:0;}
body{background-color:#ffffff; font:11px Tahoma, Arial, "Trebuchet MS", sans-serif; color:#7c7c7c;}
img{display:block;}
a img{border:none;}	
p{margin: 5px 15px 5px 18px; text-align:justify;}
.floatleft{float:left;}
.floatright{float:right;}
.clearBoth{clear:both;}
.paddingTop{padding-top:30px;}
.marginTop{margin-top:30px;}
.printPage{float:right; width:92px; padding-right:10px;}
#logo2{ display:none;}
.contact{float:right; padding-right:10px;}
.imgHide{display:none;}
.btn01{ clear:both; float:right; width: 67px; padding-right:40px; }
.affiche{display:none;}
.titre1{font-size:11px; font-weight:bold; color:#076cbb;}
.titre2{font-size:11px; font-weight:bold;}
.titre3{font-size:11px; font-weight:bold; color:#000000;}
.thumb1{float:left; width:90px; padding:5px 12px 5px 25px; height:100%;}
.marginSpacer{width:25px; float:left}
label{font-weight:bold;}
.thumb{width:81px; padding:5px; border:solid 1px #d7d7d7; margin-top:5px;}
.borderNone{border:none;}
.phone{width:245px; float:left; background-color:#ebeef1; margin-left:15px; display:inline;}
.phone p{padding-left:10px; margin-left:0;}
#splash{margin:0 auto; width:600px; padding-top:80px;}
.langues{float:right;}
#left2{float:left;}
/* Liens   ============================================*/
a:link, a:visited, a:active{color:#076cbb;text-decoration:none ;}
a:hover{color:#076cbb; text-decoration:underline;}

/* Bullets   ============================================*/
ul{margin:5px 15px 10px 5px; list-style:none; padding:0;}		
li{background:url(img/bullet01.gif) no-repeat 30px 4px; margin-top:2px; padding-left:50px; LIST-STYLE-POSITION: outside;}

/* Headings   ============================================*/
h1, h2, h3, h4, h5, h6 {font-size:13px; padding:5px 10px 5px 18px; color:#5c6468;}
/*h1{padding:10px 10px 5px 18px;}*/
h2{color:#076cbb;}
h2 a:link,h2 a:visited,h2 a:active{text-decoration: underline;}
h2 a:hover{color:#9d825f; text-decoration:none;}
h3{font-size:11px;}
h4{font-size:12px; color:#9d825f;}
h5{font-size:11px;}
/* fin Headings   ============================================*/

#container1{margin:0 auto; width:800px; background:url(img/bgall.gif) repeat-y;  height:100%; overflow:hidden;}
*html #container1{height:auto;}
#container1Acc{margin:0 auto; width:800px; background:url(img/bgpageacc.gif) repeat-y;  height:100%; overflow:hidden;}
*html #container1Acc{height:auto;}
#left{width:211px; float:left; height:100%}
#header{float:lright;}
#headerAcc{float:left; width:589px; height:250px;}
#headerAll{float:left; width:589px; height:172px;}
#mainAcc{float:left; width:589px; height:100%; height:100%; background:url(img/shadow1.gif) no-repeat; }
#content1{float:left;width:268px; height:106px; background: url(img/box1thumbs.gif) no-repeat;}
#content1 p, #content1en p{padding-top:45px;}
#content1en{float:left;width:268px; height:106px; background: url(img/box1thumbsen.gif) no-repeat;}
#content2{float:left;width:321px;}
#content3{float:left;width:268px; height:139px; background: url(img/box01.gif) no-repeat;}
#content3en{float:left;width:268px; height:139px; background: url(img/box01en.gif) no-repeat;}
#content3 ul, #content3en ul{padding:26px 10px 0 0;}
#content4{float:left;width:321px; height:139px; background: url(img/box02.gif) no-repeat;}
#content4en{float:left;width:321px; height:139px; background: url(img/box02en.gif) no-repeat;}
#content4 p, #content4en p{padding:35px 25px 5px 0; color:#FFFFFF;}

#container2{float:left; width:565px; height:100%;}
#container2 p{padding-bottom:10px; height:100%;}
#container3{padding-left:22px;}
#container3 p{margin: 10px 15px 5px 0; text-align:justify;}
.graph1{float:left; padding-right:10px;}
.description{float:left; background-color:#ebeef1; width:268px; margin:10px 0;}
.description2{float:left; background-color:#ebeef1; width:240px; margin:10px 0; padding-left:10px;}
#container3 .description p{margin:10px; text-align:justify;}
.spec1{float:left; padding-right:10px;}
.pvcCouleur{float:left; width:50px; height:100%; padding:5px; border:solid 1px #d7d7d7; margin:5px 3px 5px 0;}
.couleurNo{width:50px; text-align:center;}
#container3 h1, #container3 h2{padding:10px 10px 5px 0px;}

/* menus principaux ===menu vertical images  ======== */
#nav{float:left; width:589px;  height:54px; background-color:#2e6444;}
.nav{margin:0; padding:0; list-style:none; width:589px;}
.nav li {float:left;padding:0; margin:0; height:54px; list-style: none;}
.nav li a, .nav li a:visited {padding:0; margin:0; display:block; text-decoration:none; height:54px;}

#empty1{ background:url(img/empty01.gif) repeat; width:70px; height:54px;}

#nav1, #nav1on {background: url(img/nav01.gif) 0 54px; width:90px;}
#nav1 a {background: url(img/nav01.gif); width:90px;}
#nav2, #nav2on {background: url(img/nav02.gif) 0 54px; width:91px;}
#nav2 a {background: url(img/nav02.gif); width:91px;}
#nav3, #nav3on {background: url(img/nav03.gif) 0 54px; width:84px;}
#nav3 a {background: url(img/nav03.gif); width:84px;}
#nav4, #nav4on {background: url(img/nav04.gif) 0 54px; width:97px;}
#nav4 a {background: url(img/nav04.gif); width:97px;}
#nav5, #nav5on {background: url(img/nav05.gif) 0 54px; width:77px;}
#nav5 a {background: url(img/nav05.gif); width:77px;}
#nav6, #nav6on {background: url(img/nav06.gif) 0 54px; width:80px;}
#nav6 a {background: url(img/nav06.gif); width:80px;}

#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover, #nav5 a:hover, #nav6 a:hover {background:none;}

#naven{float:left; width:589px;  height:54px; background-color:#2e6444;}
.naven{margin:0; padding:0; list-style:none; width:589px;}
.naven li {float:left;padding:0; margin:0; height:54px; list-style: none;}
.naven li a, .naven li a:visited {padding:0; margin:0; display:block; text-decoration:none; height:54px;}

#empty1{ background:url(img/empty01.gif) repeat; width:70px; height:54px;}

#nav1en, #nav1enon {background: url(img/nav01en.gif) 0 54px; width:90px;}
#nav1en a {background: url(img/nav01en.gif); width:90px;}
#nav2en, #nav2enon {background: url(img/nav02en.gif) 0 54px; width:91px;}
#nav2en a {background: url(img/nav02en.gif); width:91px;}
#nav3en, #nav3enon {background: url(img/nav03en.gif) 0 54px; width:94px;}
#nav3en a {background: url(img/nav03en.gif); width:94px;}
#nav4en, #nav4enon {background: url(img/nav04en.gif) 0 54px; width:87px;}
#nav4en a {background: url(img/nav04en.gif); width:87px;}
#nav5en, #nav5enon {background: url(img/nav05en.gif) 0 54px; width:77px;}
#nav5en a {background: url(img/nav05en.gif); width:77px;}
#nav6en, #nav6enon {background: url(img/nav06en.gif) 0 54px; width:80px;}
#nav6en a {background: url(img/nav06en.gif); width:80px;}

#nav1en a:hover, #nav2en a:hover, #nav3en a:hover, #nav4en a:hover, #nav5en a:hover, #nav6en a:hover {background:none;}


/* sub Produits ===menu vertical images  ======== */
#sub{clear:both; float:left; width:211px;}
.sub{margin:0; padding:0; list-style:none; font-size:1px;}
.sub li {float:left; padding:0; margin:0; height:18px;}
.sub li a, .subServices li a:visited {padding:0; margin:0; display:block; text-decoration:none; height:18px;}
#empty2{ background:url(img/empty2.gif) no-repeat; width:211px; height:15px;}
#empty3{ background:url(img/empty3.jpg) repeat-y; width:211px; height:100%;}

#sub1, #sub1on{ background:url(img/sub01.gif) no-repeat -211px 0; width:211px;}
#sub1 a {background: url(img/sub01.gif) no-repeat;  width:211px;}
#sub2, #sub2on{background: url(img/sub02.gif) no-repeat -211px 0; width:211px;}
#sub2 a {background: url(img/sub02.gif) no-repeat; width:211px;}
#sub3, #sub3on{background: url(img/sub03.gif) no-repeat -211px 0; width:211px;}
#sub3 a {background: url(img/sub03.gif) no-repeat; width:211px;}
#sub4, #sub4on{background: url(img/sub04.gif) no-repeat -211px 0; width:211px; height:29px;}
#sub4 a {background: url(img/sub04.gif) no-repeat; width:211px; height:29px;}
#sub5, #sub5on{background: url(img/sub05.gif) no-repeat -211px 0; width:211px; height:29px;}
#sub5 a {background: url(img/sub05.gif) no-repeat; width:211px; height:29px;}
#sub6, #sub6on{background: url(img/sub06.gif) no-repeat -211px 0; width:211px; height:29px;}
#sub6 a {background: url(img/sub06.gif) no-repeat; width:211px; height:29px;}
#sub7, #sub7on{background: url(img/sub07.gif) no-repeat -211px 0; width:211px;}
#sub7 a {background: url(img/sub07.gif) no-repeat; width:211px; width:211px;}
#sub8, #sub8on{background: url(img/sub08.gif) no-repeat -211px 0; width:211px; height:29px;}
#sub8 a {background: url(img/sub08.gif) no-repeat; width:211px; height:29px;}

#sub1 a:hover,#sub2 a:hover, #sub3 a:hover, #sub4 a:hover, #sub5 a:hover, #sub6 a:hover, #sub7 a:hover, #sub8 a:hover{background:none;}

/* sub Produits anglais ===menu vertical images  ======== */
#suben{clear:both; float:left; width:211px;}
.suben{margin:0; padding:0; list-style:none; font-size:1px;}
.suben li {float:left; padding:0; margin:0; height:18px;}
.suben li a, .subServicesen li a:visited {padding:0; margin:0; display:block; text-decoration:none; height:18px;}
#empty2{ background:url(img/empty2.gif) no-repeat; width:211px; height:15px;}
#empty3{ background:url(img/empty3.jpg) repeat-y; width:211px; height:100%;}

#sub1en, #sub1enon{ background:url(img/sub01en.gif) no-repeat -211px 0; width:211px;}
#sub1en a {background: url(img/sub01en.gif) no-repeat;  width:211px;}
#sub2en, #sub2enon{background: url(img/sub02en.gif) no-repeat -211px 0; width:211px;}
#sub2en a {background: url(img/sub02en.gif) no-repeat; width:211px;}
#sub3en, #sub3enon{background: url(img/sub03en.gif) no-repeat -211px 0; width:211px;}
#sub3en a {background: url(img/sub03en.gif) no-repeat; width:211px;}
#sub4en, #sub4enon{background: url(img/sub04en.gif) no-repeat -211px 0; width:211px; height:29px;}
#sub4en a {background: url(img/sub04en.gif) no-repeat; width:211px; height:29px;}
#sub5en, #sub5enon{background: url(img/sub05en.gif) no-repeat -211px 0; width:211px; height:29px;}
#sub5en a {background: url(img/sub05en.gif) no-repeat; width:211px; height:29px;}
#sub6en, #sub6enon{background: url(img/sub06en.gif) no-repeat -211px 0; width:211px; height:29px;}
#sub6en a {background: url(img/sub06en.gif) no-repeat; width:211px; height:29px;}
#sub7en, #sub7enon{background: url(img/sub07en.gif) no-repeat -211px 0; width:211px;}
#sub7en a {background: url(img/sub07en.gif) no-repeat; width:211px; width:211px;}
#sub8en, #sub8enon{background: url(img/sub08en.gif) no-repeat -211px 0; width:211px; height:29px;}
#sub8en a {background: url(img/sub08en.gif) no-repeat; width:211px; height:29px;}

#sub1en a:hover,#sub2en a:hover, #sub3en a:hover, #sub4en a:hover, #sub5en a:hover, #sub6en a:hover, #sub7en a:hover, #sub8en a:hover{background:none;}

/*  Footer   ============================================*/
#footer{clear:both; width:800px; margin: 0 auto; height:16px; background:#ebeef1 url(img/bottom.gif) no-repeat;}

#design{float:right; width:320px; text-align:right; font:9px Tahoma, "Trebuchet MS", sans-serif; padding:3px 28px 0 0; color:#959595;}		

#copyright{float:left; margin:0 auto; width:240px; padding:3px 0 0 30px; color:#959595; font:9px Tahoma, "Trebuchet MS", sans-serif; background:none;}
