@charset "utf-8";
/*Partie menu du site 5b9cd6 purple : 5b9cd6*/
.menu { position: fixed; top:90px; padding: 0 3px; margin: 0; width: 1194px; height: 25px; display: block; text-decoration: none; z-index:45;
	list-style-type: none; text-align: center; clear: both; border-top: 0px solid #5b9cd6;  background-color: #999; font-size:12px; color:#fff;}
.menu ul{ margin: 0; padding: 0; text-decoration: none; list-style-type: none; text-align:center; vertical-align:middle; }
.menu li{ background-color: #999; height: 25px; margin: 0; padding: 0 20px; float: left; list-style-type: none; text-decoration: none; text-align:center; }
.menu li:hover{ background-color: #5b9cd6; height: 25px; font-weight:bold; }
.menu a { display: block; color: #fff; text-decoration: underline; text-align: center; padding: 5px 0 0 0; font-weight: bold; vertical-align: bottom; height: 20px; font-weight:bold; }
.menu a:link {color: #fff; }
.menu a:hover { display: block; color: #fff; text-decoration: underline; text-align: center; padding: 5px 0 0 0; font-weight: bold; vertical-align: bottom; height:20px; font-weight:bold;  }
.menu ul li ul { display:none;}
.menu ul li:hover ul { display: block; padding:0; margin:0; height: 25px; width: 200px; margin-left:-23px; z-index:99; }
.menu li:hover ul li { padding: 0; float: left; background-color: #999; opacity: 0.88; height: 25px; width: 142px; display: block; }
.menu li ul li:hover { background-color: #5b9cd6; }
.menu li ul { position: absolute;}
.barre_noire {border-bottom: 2px solid #000;}


/* Header page titre + bouton */
#div_titre { padding: 0; margin: 0; float:left; width:705px; font-size:0.8em !important;}
#menu_icone { padding: 0; margin: 0; float:right; height: 35px; width:140px; background: url('../../pic/menu/courbe_sous_menu-01.png') bottom left no-repeat;}

/* menu onglet evenet*/
.div_onglet { margin:0px 15px 0 0px; width:auto; float:right; border: 1px solid #5b9cd6; border-right:0;}
.ilot_onglet { margin: 0; padding:0; cursor:pointer; text-align:center; padding:5px 10px; border-right: 1px solid #5b9cd6; float:left; }
.ilot_backw { background-color: white;}
.ilot_backn { background-color: #5b9cd6 !important;}

.ilot_onglet2 { margin: 0 5px; padding:0; cursor:pointer; text-align:center; padding:5px 10px; border: 1px solid #5b9cd6; float:left; }

.div_report { margin:0 15px 20px 300px; width:auto; float:left; border: 1px solid #5b9cd6; border-right:0;}
.rilot_onglet { margin: 0; padding:0; cursor:pointer; text-align:center; padding:5px 10px; border-right: 1px solid #5b9cd6; float:left; }

.div_barreadvance { margin:0px 15px 0 0px; width:auto; float:left;}