/* CSS Document */
html { 
	height		: 100%; 
	margin-bottom	: 1px; 
}

body {
	margin: 0;
	padding: 0;
	height:  100%;
	margin-bottom: 1px;
	background: url(../images/bgBody.jpg) 0 0 repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
body{behavior: url(csshover.htc);}
div#wrapper {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
  	min-width: 750px;
  	max-width: 1050px;
  	width: expression(document.body.clientWidth > 1050? "1050px": "auto" );
}	
#conteneur {margin: 0 15px;
	background: #fff;
	text-align:left;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
  	min-width: 750px;
  	max-width: 1050px;
  	width: expression(document.body.clientWidth > 1050? "1050px": "auto" );	
}

div#top { background-image:url(../images/topDroit.jpg); background-position:right; background-repeat:no-repeat;}

a, a:visited {text-decoration:none;color:#3399CC;}

div#menu {float: left; margin:5px;width:23.5%!important;width:22%;left:3px;top:98px;}
div#menu ul { margin:0; padding:0; width:100%;  }
div#menu ul ul{position:absolute; top:0; left:97%; display:none; width:200px; z-index:100;background-color:#FFFFFF;}
div#menu li {position:relative; list-style:none; margin:0;border-bottom:#94C3DF 1px solid;}
div#menu li:hover{}
div#menu ul li a{display:block; width:90%; text-decoration:none;padding:0.5em;color:#3399CC; text-decoration:none;}
div#menu>ul a{width:auto;}
div#menu ul li a:hover{color:#666666}
div#menu li.subMenu{background:url(/CSS/wp3894dfc9.gif) 95% 50% no-repeat;}
div#menu li.subMenu:hover{ background:#CCC;}
div#menu ul.niveau1 li.subMenu:hover ul.niveau2, #menu ul.niveau1 li.subMenu:hover ul.niveau3{display:block;background:#BBB;}
div#menu ul.niveau1 li.subMenu:hover{}

div#horizmenu {white-space:nowrap;margin: 10px 0px;line-height: 20px;height: 20px;padding-right:15px;
	padding-left: 15px;}
div#horizmenu ul {margin: 0;padding:0;list-style:none;border-left:#0099CC 1px solid;}
div#horizmenu li {float:left;/*background: url(../images/vd_vert_sep.png) 0 0  no-repeat;*/
	margin: 0;padding: 0; border-right:#0099CC 1px solid;}
div#horizmenu li:hover{}	
div#horizmenu ul li a {float:left;display:block;height: 20px;line-height: 20px;text-decoration: none;
	padding: 0 5px;}
div#horizmenu ul li a:hover{color:#666666;}
div#horizmenu a.active_menu {color: #000;}
div#pathway {float:right;line-height: 20px;}
div#pathway ul li{margin: 0;padding:0px 5px 0px 5px;list-style:none;border-left:#0099CC 0px solid;}

div#main { padding:0.5em; padding-top:0; border-left:#CCCCCC 1px solid;
	margin-left: 25%;float: none;width: auto !important;}

div#bottom {	clear: both;
	margin-top: 15px;
	padding: 5px 0;
	text-align: center;
	color: #999;
	font-size: 10px;}

h1, h2, h3, h4, h5, h6 {color:#3399CC;}
div.cadreCouleurGris {padding:0.5em; border:#CCCCCC 1px solid; background-color:#eeeeee;}
img.imageDroite{float:right;margin:8px;}
img.imageGauche{float:left;margin:8px;}
span.grasBleu{font-weight:700;color:#3399CC;}
span.grasNoir{font-weight:700;color:#000000;}
.noir{color:#000000;}
.rouge{color:#FF0000;}
.cadreNewsLetter{margin:5px; border:#0099CC 1px solid;}
td p {padding:0;margin0;}
td.bordInferieur{border-bottom:#0099cc 1px solid;}
td.cadreCouleurGris{border:#CCCCCC 1px solid; background-color:#eeeeee;}
img.catalogue{border:#0066CC 1px solid; padding:5px; background-color:#CCCCCC;}
.souligner{text-decoration:underline;}
