/* CSS Document */
body {background:#ffffff url(../images/back.jpg) no-repeat 50% 0%;}
#conteneur {width: 930px; margin:0 auto; padding: 0 auto;}
#head {background:url(../images/back-head.gif); height:138px;padding:0px 20px 0px 20px;width:890px;}
#numTel {float:left; text-indent:-1000000px; background:url(../images/numTel.jpg); width: 187px; height:38px; display:block;margin-left:374px !important; margin-left:350px;margin-top:84px;}
#logo h1 {float:left;text-indent:-1000000px;width:329px; }
#logo h1 a {background:url(../images/logo.jpg); width:329px; height:137px; display:block;}
#menu {clear:both; background:url(../images/back-menu.jpg); height:33px;padding-left:20px;}
#menu ul li{float:left;text-indent:-100000px;*text-indent:0px; line-height:0px;overflow:hidden;font-size:1px;color:#9C9D9F;}

#menu ul li#accueil a {background:url(../images/accueil.gif) no-repeat;width:84px; height:33px;display:block;color:#9C9D9F;}
#menu ul li#produits a {background:url(../images/produits.gif) no-repeat;width:110px; height:33px;display:block;color:#9C9D9F;}
#menu ul li#multimedia a {background:url(../images/multimedia.gif) no-repeat;width:132px; height:33px;display:block;color:#9C9D9F;}
#menu ul li#joindre a {background:url(../images/joindre.gif) no-repeat; width:135px; height:33px;display:block;color:#9C9D9F;}

#menu ul li#accueil a.active {background:url(../images/accueil-o.gif) no-repeat;}
#menu ul li#produits a.active {background:url(../images/produits-o.gif) no-repeat;}
#menu ul li#multimedia a.active {background:url(../images/multimedia-o.gif) no-repeat;}
#menu ul li#joindre a.active {background:url(../images/joindre-o.gif) no-repeat; }



#menu ul li ul li {text-indent:0; padding:0px; margin:0px;line-height:12px;}
#menu ul li#produits ul li {margin:0px; padding:0px;}
#menu ul li#produits ul li a{height:auto;padding:0px; margin:0px;background:none;font-size:12px; text-decoration:none; color:white;padding-top:6px; padding-bottom:6px;padding-left:10px; padding-right:35px;}
#menu ul li#produits ul li a:hover {color:#004168;}
#menu ul li#produits ul li a.current {color:#004168;}
#menu li ul {
	position: absolute;
	width:100px;
	left: -999em;
	top:171px;
	background:url(../images/petite-box.gif) 0% 100% repeat-x;
	padding-top:4px;
	padding-bottom:4px;
	border-top:3px solid #003456;
	z-index:10000;
	
}


#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
	margin-left:13px;
	z-index:10000;
}


#flash {position:relative;}
ul#menuLangue {}
ul#menuLangue li {text-indent:0;padding-right:22px;}
ul#menuLangue li a{color:white; font-size:11px; text-decoration:none;padding-top:17px;padding-bottom:10px;display:block;}
ul#menuLangue a:hover {color:#004168;}
#contenu {background:#005a89 url(../images/back-contenu.jpg) no-repeat;padding:20px; width:890px;}
#colDroite {float:left;}
.box {padding:20px; background: #a7a9ac url(../images/back-box.jpg) repeat-x;border:1px solid white;}
.boxTrans {padding:20px;padding-left:0px;}
.boxTrans p, .boxTrans ul li {color:white;padding-right:20px;}
.sectionJoindre a {color:white;}
.sectionJoindre a:hover {color:#ff0000;}
.petitebox {background:#aaacaf url(../images/petite-box.gif) repeat-x; border:1px solid white;}
.boxDroite {border:1px solid white;background:#E6E7E8 url(../images/back-GrisColDroite.gif) repeat-x 0% 100%; padding:20px;}
.boxDroite ul li {background:url(../images/puce.png) 0px 1px no-repeat;padding-left:18px; font-size:12px;line-height:16px; margin-top:7px; margin-bottom:8px;}
.boxDroite2 {border:1px solid white;background:#E6E7E8 url(../images/back-GrisColDroite2.gif) repeat-x 0% 100%; padding:20px;}
.boxDroite2 ul li {background:url(../images/puce.png) 0px 1px no-repeat;padding-left:18px; font-size:12px;line-height:16px; margin-top:7px; margin-bottom:8px;}

#footer {clear:both; padding-top:26px; padding-bottom:26px;font-size:11px; color:white;}
#footer ul {width: 543px; margin:0 auto; padding:0 auto;}
#footer ul li {float:left;padding-left:20px; padding-right:20px; border-right:1px solid white;}
#footer ul li.dernier {border:none;}
#footer ul li a {color:white; text-decoration:none;}
#footer ul li a:hover {color:#ec1c24;}



table.table1 thead tr th {font-size:17px; text-transform:uppercase; color:#ff0000; font-weight:bold;border-bottom:1px solid #ff0000;padding-left:2px; padding-top:8px; padding-bottom:8px;}
table tr td {border-bottom:1px solid #ff0000; color:white; font-size:12px;padding-left:2px; padding-top:8px; padding-bottom:8px;}
.galeriePhoto img{float:left; margin:5px;margin-left:0px; margin-right:10px;}
