@media print {
/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
    .menu, .ssmenu {
        visibility:visible;
    }
}

dl , dt, dd {
	margin: 0 0 0 0;
	width:154px;
	padding:0;
	text-align:center;
	height:24px;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity:0.7;
}

#menuDeroulant{
	position:absolute; 
	font-family:"Tahoma", Verdana, Arial; 
	color:#AAAAAA; 
	font-size:12px;
	padding:0; 
	font-weight:bold;
	width:800px;
	height:24px;
	list-style-type: none;
	margin: 0;
	border: 0;
	text-align:center;
}
#menuDeroulant li{
	float: left;
	width: 160px;
	border: 0;
	margin: 2px 0px 0px 0px;
	padding: 0;
	text-align:center;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited{
	display: block;
	height: auto;
	margin: 0;
	text-decoration: none;
	text-align:center;
}
#menuDeroulant li a {
	text-align:center;
}
#menuDeroulant a, #menuDeroulant a:visited {
    text-decoration:none; 
    color:#0D2B88; 
	text-align:center;
}
#menuDeroulant a span {
    display:none;
	text-align:center;
}
#menuDeroulant a:hover {
    position:relative; 
    text-decoration:none; 
    color:#666666;
	text-align:center;
}

#menuDeroulant2{
	position:absolute; 
	font-family:"Tahoma", Verdana, Arial; 
	color:#AAAAAA; 
	font-size:12px;
	padding:0; 
	font-weight:bold;
	width:800px;
	height:24px;
	list-style-type: none;
	margin: 0;
	border: 0;
	text-align:center;
}
#menuDeroulant2 li{
	float: left;
	border: 0;
	margin: 2px 12px 0px 20px;
	padding: 0;
	text-align:center;
}
#menuDeroulant2 li a:link, #menuDeroulant2 li a:visited{
	display: block;
	height: auto;
	margin: 0;
	text-decoration: none;
	text-align:center;
}
#menuDeroulant2 li a {
	text-align:center;
}
#menuDeroulant2 a, #menuDeroulant2 a:visited {
    text-decoration:none; 
    color:#0D2B88; 
	text-align:center;
}
#menuDeroulant2 a span {
    display:none;
	text-align:center;
}
#menuDeroulant2 a:hover {
    position:relative; 
    text-decoration:none; 
    color:#666666;
	text-align:center;
}

#menu2 dl ,#menu2 dt ,#menu2 dd {
	margin: 0 0 0 0;
	width:112px;
	padding:0;
	text-align:center;
	height:13px;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity:0.7;
}

#menu2 {
	font-family:"Tahoma", Verdana, Arial;
	font-weight:bold;
	color:#000000;
	border:0;
	padding:0;
	font-size:12px;
	border:1px;
}

#menu2 dl {
float: left;
}

#menu2 li {
	display: inline;
}

#menu2 a {
	text-decoration: none;
	font-family:"Tahoma", Verdana, Arial;
	font-weight:bold;
	border:0;
	padding:0;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
}

#smenu1 {
	position: absolute;
	left: 0;
	width: 800px;
	font-family:"Tahoma", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	border:0;
	padding:0;
	background-color:#7995bf;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity:0.7;
}
#smenu2 {
	position: absolute;
	left: 0;
	width: 800px;
	font-family:"Tahoma", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	border:0;
	padding:0;
	background-color:#94aacc;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity:0.7;
}
#smenu3 {
	position: absolute;
	left: 0;
	width: 800px;
	font-family:"Tahoma", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	border:0;
	padding:0;
	background-color:#afbfd9;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity:0.7;
}
#smenu4 {
	position: absolute;
	left: 0;
	width: 800px;
	font-family:"Tahoma", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	border:0;
	padding:0;
	background-color:#c9d5e5;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity:0.7;
}
#smenu5 {
	position: absolute;
	left: 0;
	width: 800px;
	font-family:"Tahoma", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	border:0;
	padding:0;
	background-color:#e4eaf2;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity:0.7;
}