/* CSS Document */

html, body{margin:0; padding:0;}
body{ background-color:#132845; font:11px Tahoma, Verdana, sans-serif; height:100%; color:#6b6b6b; text-align:justify;}
.splash{background:#292929 url(img/fond_flash.jpg) repeat-x;}
p, div, ol, ul, li, h1, h2, h3{margin:0; padding:0;}
p{padding:5px 25px;}
img{display:block;}
img a{border:none;}
h1, h2, h3{padding:5px 25px; font-weight:bold; text-align:left;}
h1, h2{font-size:12px;}
h2{color:#19375e}
h3{font-size:14px;}
a:link, a:visited, a:active{color:#19375e;text-decoration:underline;}
a:hover{color:#19375e;text-decoration:none;}
ol{margin:10px 10px 10px 5px; list-style:none;}
ul{margin:10px 10px 10px 10px; list-style:none;}		
li{background:url(img/bullet.gif) no-repeat 25px 4px; margin-top:3px; padding-left:50px; LIST-STYLE-POSITION: outside;}
#products ul{margin:10px 10px 10px 10px; list-style:none;}		
.products li{background:none; margin-top:3px; padding-left:50px; LIST-STYLE: none;}

.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.alignCenter{ text-align:center;}
.titresProd{padding-left:3px;}
.titresProd2 h1{float:left; padding-left:15px;}
.titresProd2 h2{float:right; padding-right:25px;}
.titres{padding-left:13px;}
.titre2{font-size:11px; font-weight:bold; color:#19375e; text-align:left; }
.titre3{font-size:11px; font-weight:bold; color:#6b6b6b}
.logo{width:75px; float:left; padding-left:25px; padding-top:5px;}
.logo3{width:100px; float:left; padding-left:5px; padding-top:5px;}
.logo2{width:263px; float:left; text-align:center; padding:15px 0 0 10px;}
.box{width:190px; float:left; padding-left:25px; border-right: #CCCCCC 1px solid;}
.noBorder{border-right:0;}
.withBorder{border: #CCCCCC 1px solid; padding-right:2px; padding-left:8px; margin-left:20px; margin-right:5px;}
.btn2{width:76px; float:right; padding:10px 40px 10px 5px;}
.prodBox{float:left; width:161px; padding-left:70px;}
.prodBox2{float:left; width:335px; padding-left:5px; border:solid 1px #CCCCCC; margin:10px 10px 10px 15px; height:170px; display: inline}
.prodBox2noHeight{float:left; width:335px; padding-left:5px; border:solid 1px #CCCCCC; margin:10px 10px 10px 15px; height:100%; display: inline}
.prodBox2noHeight img{float:left; width:175px;}
.prodBox2noHeight .prodBox21 p{padding:5px 5px 0 0; text-align:left;}
.prodBox21{float:left; width:158px; height:100%;}
.prodBox2 img{float:left; margin:10px 0 5px 0;/* border:solid 1px #CCCCCC;*/}
.prodBox2 p{padding:5px 5px 0 0; text-align:left;}
.paddingLeft{padding-left:100px;}
.news{float:left; width:275px; padding-top:15px; text-align:left; padding-left:15px;}
.news2{float:left; width:140px; padding-top:15px; text-align:left; padding-left:0;}
.servicesLiens{width:270px;}
.videos img{float:left; padding-left:25px;}
.videos h1{float:left; padding-left:10px; padding-top:10px;}


/*  nav4  = menu horizontal images = */
#nav4{float:left;width:760px;}
.nav4{margin:0; padding:0; list-style:none; width:760px;}
.nav4 li {float:left;padding:0; margin:0; height:42px; list-style: none;}
.nav4 li a, .nav4 li a:visited {padding:0; margin:0; display:block; text-decoration:none; height:42px;}

#link1, #link1on {background: url(img/linken01r.gif); width:143px;}
#link1 a {background: url(img/linken01.gif); width:143px;}
#link2, #link2on {background: url(img/linken02r.gif); width:104px;}
#link2 a {background: url(img/linken02.gif);  width:104px;}
#link3, #link3on {background: url(img/linken03r.gif); width:101px;}
#link3 a {background: url(img/linken03.gif); width:101px;}
#link4, #link4on {background: url(img/linken04r.gif); width:101px;}
#link4 a {background: url(img/linken04.gif); width:101px;}
#link5, #link5on {background: url(img/linken05r.gif); width:89px;}
#link5 a {background: url(img/linken05.gif); width:89px;}
#link6, #link6on {background: url(img/linken06r.gif); width:100px;}
#link6 a {background: url(img/linken06.gif); width:100px;}
#langfr, #langfron {background: url(img/langfrr.gif); width:122px;}
#langfr a {background: url(img/langfr.gif); width:122px;}

#link1 a:hover, #link2 a:hover, #link3 a:hover, #link4 a:hover, #link5 a:hover, #link6 a:hover, #langfr a:hover  {background:none;}
/*  fin == menu horizontal images =   */

/*  nav4  = menu horizontal images = */
#nav4fr{float:left;width:760px;}
.nav4fr{margin:0; padding:0; list-style:none; width:760px;}
.nav4fr li {float:left;padding:0; margin:0; height:42px; list-style: none;}
.nav4fr li a, .nav4fr li a:visited {padding:0; margin:0; display:block; text-decoration:none; height:42px;}

#link1fr, #link1fron {background: url(img/link01r.gif); width:143px;}
#link1fr a {background: url(img/link01.gif); width:143px;}
#link2fr, #link2fron {background: url(img/link02r.gif); width:104px;}
#link2fr a {background: url(img/link02.gif);  width:104px;}
#link3fr, #link3fron {background: url(img/link03r.gif); width:101px;}
#link3fr a {background: url(img/link03.gif); width:101px;}
#link4fr, #link4fron {background: url(img/link04r.gif); width:101px;}
#link4fr a {background: url(img/link04.gif); width:101px;}
#link5fr, #link5fron {background: url(img/link05r.gif); width:89px;}
#link5fr a {background: url(img/link05.gif); width:89px;}
#link6fr, #link6fron {background: url(img/link06r.gif); width:100px;}
#link6fr a {background: url(img/link06.gif); width:100px;}
#langen, #langenon {background: url(img/langenr.gif); width:122px;}
#langen a {background: url(img/langen.gif); width:122px;}

#link1fr a:hover, #link2fr a:hover, #link3fr a:hover, #link4fr a:hover, #link5fr a:hover, #link6fr a:hover, #langen a:hover  {background:none;}
/*  fin == menu horizontal images =   */

#container1{ margin:0 auto; width:760px; height:100%;}
*html #container1{height:auto;}
#header{float:left; width:760px;}
#container2{ float:left; width:760px; height:100%;}

#containerTop{float:left; width:760px;}
#containerMain {float:left; width:760px; background:url(img/bg3.gif); height:100%; min-height:400px;}
.pages #containerMain {float:left; width:760px; background:url(img/bgpages.gif); height:100%;}
.pages .contact p{ text-align:left;}
#contentMain1{float:left; width:441px; height:100%;}
.pages #contentMain1{float:left; width:461px; height:100%;}
#containerMainProduits{float:left; height:100%; padding-left:10px; padding-bottom:15px; width:748px;background:url(img/bgpages.gif);}
#containerMainProduits2{float:left; height:340px; padding-left:10px; padding-bottom:15px; width:748px;background:url(img/bgpages.gif);}
#containerMainProductsSub {float:left; width:760px; background:url(img/bg3.gif); height:360px;}
#contentMain2{float:right; width:314px; height:100%;}
.pages #contentMain2{float:right; width:299px; height:100%;}
.contentMain3{float:right; width:310px; height:100%;}
.contentMain3 p{width:264px; height:100%; padding:5px 30px 5px 15px; margin:0;}
.contentMain3 h1{padding-left:15px;}
#contentMain4{float:right; width:230px; height:100%;}
#footer{clear:both; float:left; width:760px;}
#copyright{padding:5px 0 5px 0; margin:0 auto 0 auto; width:760px; text-align:center; color:#acb1b5; font-size:9px; background-color:none;}

/* Form */
SELECT, OPTION {font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #6b6b6b;
	background-color:#fff;
	border:outset 1px #ebebeb;
	scrollbar-face-color: #ffffff;
}

INPUT, TEXTAREA {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;	
	padding: 3px;
	font-size: 11px;
	color: #6b6b6b;
	background-color: #ffffff;
	border: inset 1px #ebebeb;
}
input.txt{color:#6b6b6b; background-color:#e3f2f7; border:1px inset #00008b; width:200px;}

input.btn{color:#fff; background-color:#132845; border: 1px outset #132845;}

form{margin:0; padding:20px 5px 10px 5px;}
form div{clear:left; margin:0; padding-top:5px;}
form div label{float: left; width: 20%;color: #6b6b6b; padding-left:22px;}
/* End Form */