/* TOP NAVIGATION --------------------------------- */div#topNav  { background-color: white; position: fixed; z-index: 10000000; top: 0; width: 100%; height: 42px }/* Main block -------------------------------------- */div#mainblock {	position: absolute;	top: 42;	width: 100%;}/* definition des sub menu ------------------------- */.menucel    { color: #036; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }.menucel a { color: #036; text-decoration: none }.menucel a:hover  { color: #036; text-decoration: underline }/* ---- 14/11/2008 ------ Nouveau menu avec div ----------------*/.mcelon, .mceloff, .mcelright, .mcelrempl {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	background-repeat: no-repeat;	text-align: center;	padding-top: 3px;	height: 16px;		width: 94px;	float: left;	}.mcelon    {	color: #fff;	background-image: url("/menu/menuon.gif");	}.mcelon a  { color: #fff; text-decoration: none; cursor: pointer }.mcelon visited {	color: #fff;	}.mceloff   {	color: #000;	background-image: url("/menu/menuoff.gif");	}.mceloff a {	color: #000;	text-decoration: none;	}.mceloff visited {	color: #000;	}.mcelbr  {	background-color: #ff5c90;	width: 100px;	padding-top: 3px;	height: 16px;	}.msubmenu {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-image: url(/menu/submenu.gif);	background-repeat: repeat-x;	text-align: left;	padding-top: 1px;	height: 18px;	clear: left ;	}.msubmenu a { }.mcelk {	text-decoration: none;	}.mcelk a {	text-decoration: none;	}#sousmenu {	position: relative;	left: 0;	width: 850px;	}.mcelright {	background-image: url(/menu/menubordright.gif) ;	background-repeat: no-repeat;	width: 4px;	}.mcelrempl {	background-image: url(/menu/menuremplissage.gif);	background-repeat: repeat-x;	}.mpanier {	font-size: 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 18px;	background-image: url(/menu/menubutt.gif);	background-repeat: no-repeat;	background-position: center;	text-align: center;	width: 60px;	height: 19px;	float: left;	}.mpanier a {	color: #000;	text-decoration: none;	}