/* CSS Document */



html, body, div, p, table, h1, h2, h3, h4, h5, h6, ol, ul, li, form, blockquote {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, ol, ul, li, pre, code {font-size:1em;}

body{background-color:#ffffff; color:#737373; font:11px Tahoma, Verdana, sans-serif; height:100%;}

a img{border:none;}	

a{text-decoration:none;}

img{display:block;}

p{margin: 5px 50px 15px 18px; text-align:justify;}
.floatLeft{float:left; width:auto;}

.floatRight{float:right;}

.clearBoth{clear:both;}

.alignRight{ text-align:right; padding-right:15px;}

.txt1 {font-weight:normal;}

#canadaMap{padding-left:100px;}

.thumbMap{float:right; width:166px; padding-right:75px;}

.title1{font-weight:bold;}

.title2{font-weight:bold; color:#DE403F; text-align:left;}
.title3{font-size:14px; font-weight:bold;}
.title4{font-weight:bold; color:#DE403F; text-align:left; font-size:14px;}

.titleNew{font-weight:bold; color:#fff; text-align:left; background-color:#DE403F; padding: 0 3px}

.videoIcon{float:left; width:330px;}

.videoIcon img{float:left; padding:0 0 5px 45px;}
.borderSep{ border-top:solid 1px #CCC; margin-left:45px;}
.autresProduits{float:left; width:300px;}
.autresProduitsMain{float:left; width:260px;}
.autresProduits  .autresProduitsMain img{float:left; padding-left:0;}
.autresProduits img{float:left; padding:0 0 5px 10px;}
.borderImg{border:solid 1px #CCC;}
#mainAll2 .autresProduitsMain p{padding: 0 0 20px 30px;}

#mainAll2 .videoIcon p{float:left; margin:0; padding:3px 10px 5px 0;}



/* Links   ============================================ */

a:link, a:visited, a:active{color:#DE403F; text-decoration:none;}

a:hover{color:#DE403F; text-decoration:underline;}



/* Headings   ============================================ */

h1, h2, h3, h4, h5, h6 {padding:5px 10px 0 10px; color:#737373; font-family: Arial, Helvetica, sans-serif}

h2{font-size:12px;}

/* fin Headings   ============================================ */



/* Bullets   ============================================ */

ol{margin:10px 50px 10px 5px; list-style:none;}

ul{margin:10px 50px 10px 10px; list-style:none;}		

li{background:url(img/bullet.gif) no-repeat 55px 4px; margin-top:3px; padding-left:80px; LIST-STYLE-POSITION: outside;}

/* Fin Bullets   ============================================ */



#header{float:left; width:970px;}

#container1{width:970px; margin:0 auto; background:url(img/bg01.gif) repeat-y; /*min-height:535px; height:auto !important; height:535px;*/ overflow:hidden;}

*html #container1{height:auto;}

#container2{float:left; width:970px; height:100%;}

#mainAcc{float:left; width:795px; min-height:364px; height:auto !important; height:364px;}

#mainAll, #mainAll2{float:right; width:795px; min-height:364px; height:auto !important; height:364px;}

#mainAll2 p{padding-left:32px;}

#mainAll2 .boxTxt3Main p{margin:0; padding:0 15px 3px 15px;}

#content1{float:left; width:207px;}
#content3{float:left; width:795px;}

#boxTxt{float:left; width:203px; background:url(img/accboxtxt.gif) no-repeat; height:118px;}

#mainAcc #content1 #boxTxt p{margin:0; padding:10px 10px 0 35px; text-align:left;}

#boxVideo{float:left; width:207px;}

.boxEquip, .boxEquipMain{min-height:215px; height:auto !important; height:215px;}

.boxEquip, .boxEquipTop, .boxEquipBottom, .boxEquipMain{float:left; width:780px;}

.boxEquipMain, .boxAutresMain{background:url(img/boxequipbg.gif) repeat-y; height:100% }

.boxEquipMain h1{width:auto; padding:10px 0 20px 0; font-size:13px; font-weight:bold;}

#usage .boxEquipMain  h1{width:315px; padding:10px 0 20px 0; font-size:13px; font-weight:bold;}

.boxTxt2{float:left; width:360px; padding-left:67px;}

.boxTxt2Top, .boxTxt2Bottom, .boxTxt2Main, .boxTxt4Main,  .productSheet{float:left; width:318px}

.boxTxt2Main{ background:url(img/boxtxt2bg.gif) repeat-y; min-height:70px; height:auto !important; height:70px;padding-top:10px;padding-bottom:5px; }
.boxTxt4Main{background:url(img/boxtxt2bg.gif) repeat-y; min-height:40px; height:auto !important; height:40px;padding-top:10px;padding-bottom:5px; }
.boxAutresMain{min-height:150px; height:auto !important; height:150px;}

.boxAutresImg{float:left; width:auto; padding:40px 0 0 0;}
.boxAutres .boxEquipMain{min-height:175px; height:auto !important; height:215px;}

#usage .boxTxt2Bottom{margin-bottom:10px;}

#usage .boxEquipImg{float:right; width:290px; padding:50px 50px 0 0;}

.specs1{float:left; width:155px; text-align:left}
.specs1 p{text-align:left}

.specs2{ float:right; width:155px; background:url(img/boxtxt2dots.gif) repeat-y;}

.specs3{float:left; width:318px; text-align:left}

.specs4{ float:right; width:200px; background:url(img/boxtxt2dots.gif) repeat-y;}

.specs5{float:left; width:300px; text-align:left;}


.specs2 p, .specs4 p{text-align:right;}

.boxTxt2Main .specs2 p{padding-left:5px; margin:0;}

.specs4 p{padding-right:10px;}



.boxTxt2Main p{margin:0; padding:0 15px 3px 15px;}

.boxTxt3Top, .boxTxt3Bottom, .boxTxt3Main{float:left; width:409px}

.boxTxt3Main{ background:url(img/boxtxt3bg.gif) repeat-y; min-height:90px; height:auto !important; height:90px;padding-top:15px; }

.boxTxt3{float:left; width:250px;}

.boxTxt3Main p{margin:0; padding:0 15px 3px 15px;}



.productSheet{padding-top:5px;}

.boxEquipImg{float:right; width:290px; padding-right:50px;}





/*  nav ===menu principal================ */

#navMain{float:left; width:175px; height:100%;}

.navMain {margin:0; padding:0; list-style:none; width:175px; height:100%;}

.navMain li {float:left;padding:0; margin:0; height:30px; list-style: none;  width:175px; }

.navMain li a, .navMain li a:visited {padding:0; margin:0; display:block; text-decoration:none; height:30px;  width:175px; }



#hideShow{display:none;}

#langfr, #langfron {background: url(img/langfr.gif) 175px 0; width:175px; height:57px;}

#langfr a {background: url(img/langfr.gif); width:175px; height:57px;}

#nav01, #nav01on {background: url(img/nav01en.gif) 175px 0; width:175px}

#nav01 a {background: url(img/nav01en.gif); width:175px}

#nav02, #nav02on {background: url(img/nav02en.gif) 175px 0;; width:175px;}

#nav02 a {background: url(img/nav02en.gif);  width:175px;}

#nav03, #nav03on {background: url(img/nav03en.gif) 175px 0; width:175px;}

#nav03 a {background: url(img/nav03en.gif); width:175px;}

#nav04, #nav04on {background: url(img/nav04en.gif) 175px 0; width:175px;}

#nav04 a {background: url(img/nav04en.gif); width:175px;}

#nav05, #nav05on {background: url(img/nav05en.gif) 175px 0; width:175px;}

#nav05 a {background: url(img/nav05en.gif); width:175px;}

#nav06, #nav06on {background: url(img/nav06en.gif) 175px 0; width:175px;}

#nav06 a {background: url(img/nav06en.gif); width:175px;}

#nav07, #nav07on {background: url(img/nav07en.gif) 175px 0; width:175px;}

#nav07 a {background: url(img/nav07en.gif); width:175px;}

#nav16, #nav16on {background: url(img/nav16en.gif) 175px 0; width:175px;}

#nav16 a {background: url(img/nav16en.gif); width:175px;}

#extraneten, #extranetenon {background: url(img/extraneten.gif) 175px 0; width:175px; height:39px;}

#extraneten a {background: url(img/extraneten.gif); width:175px; height:39px;}



#langen, #langenon {background: url(img/langen.gif) 175px 0; width:175px; height:57px;}

#langen a {background: url(img/langen.gif); width:175px; height:57px;}

#nav08, #nav08on {background: url(img/nav01.gif) 175px 0; width:175px}

#nav08 a {background: url(img/nav01.gif); width:175px}

#nav09, #nav09on {background: url(img/nav02.gif) 175px 0; width:175px;}

#nav09 a {background: url(img/nav02.gif);  width:175px;}

#nav10, #nav10on {background: url(img/nav03.gif) 175px 0; width:175px;}

#nav10 a {background: url(img/nav03.gif); width:175px;}

#nav11, #nav11on {background: url(img/nav04.gif) 175px 0; width:175px;}

#nav11 a {background: url(img/nav04.gif); width:175px;}

#nav12, #nav12on {background: url(img/nav05.gif) 175px 0; width:175px;}

#nav12 a {background: url(img/nav05.gif); width:175px;}

#nav13, #nav13on {background: url(img/nav06.gif) 175px 0; width:175px;}
#nav13 a {background: url(img/nav06.gif); width:175px;}
#nav13_2, #nav13_2on {background: url(img/nav06-2.gif) 175px 0; width:175px;}
#nav13_2 a {background: url(img/nav06-2.gif); width:175px;}

#nav14, #nav14on {background: url(img/nav07.gif) 175px 0; width:175px;}

#nav14 a {background: url(img/nav07.gif); width:175px;}

#nav15, #nav15on {background: url(img/nav15.gif) 175px 0; width:175px;}

#nav15 a {background: url(img/nav15.gif); width:175px;}

#nav17, #nav17on {background: url(img/nav17.gif) 175px 0; width:175px;}
#nav17 a {background: url(img/nav17.gif); width:175px;}
#nav18{background: url(img/acc-offres-emplois.jpg) 175px 0; width:169px; height:123px;}
#nav19{background: url(img/acc-offres-emplois.jpg); width:169px; height:140px;}
#extranetfr, #extranetfron {background: url(img/extranetfr.gif) 175px 0; width:175px; height:39px;}

#extranetfr a {background: url(img/extranetfr.gif); width:175px; height:39px;}



#langfr a:hover, #langen a:hover, #nav01 a:hover, #nav02 a:hover, #nav03 a:hover, #nav04 a:hover, #nav05 a:hover, #nav06 a:hover, #nav07 a:hover, #nav08 a:hover, #extraneten a:hover, #nav16 a:hover, #nav17 a:hover, #nav09 a:hover, #nav10 a:hover, #nav11 a:hover, #nav12 a:hover, #nav13 a:hover, #nav13_2 a:hover, #nav14 a:hover, #nav15 a:hover, #extranetfr a:hover{background:none;}

/*  fin nav ===menu principal================  */



#footer{clear:both; margin:0 auto; width:970px; height:30px; background:url(img/bottom.gif) no-repeat; font: 10px Tahoma, Arial, "Trebuchet MS", sans-serif; color:#a7a7a7;}

#footer2{clear:both; margin:0 auto; width:765px; height:20px; font: 10px Tahoma, Arial, "Trebuchet MS", sans-serif; color:#a7a7a7;}

#copyright{float:left; width:500px; padding:15px 0 0 10px;}

#copyright2{float:left; width:200px; padding:5px 0 0 0;}

#design{float:right; width:350px; text-align:right; padding:15px 10px 0 0;}

#design2{float:right; width:350px; text-align:right; padding:5px 10px 0 0;}

#design2 a:link, #design2 a:visited, #design2 a:active{color:#a7a7a7;text-decoration:none;}

#design2 a:hover{color:#a7a7a7;text-decoration:underline;}
