body {scrollbar-face-color: #003e78;scrollbar-shadow-color: #cccccc;scrollbar-highlight-color: #cccccc;scrollbar-3dlight-color: #cccccc;scrollbar-darkshadow-color: #cccccc;scrollbar-track-color: #5c5c5c;scrollbar-arrow-color: #5c5c5c;}.fondpage{        background-image:linear-gradient(90deg,blue,white,white,red);}/*--------------------------------------------------------------------------------------------------Menu -------------------------------------------------------------------------------------------------------------------------*/.hovermenu ul{font: bold 14px arial;margin-left: 0;height: 20px;}.hovermenu ul li{list-style: none;display: inline;}.hovermenu ul li a{padding: 2px 0.5em;text-decoration: none;float: center;color: black;background-color: #FFF2BF;border: 2px solid #FFF2BF;border-radius:4px;}.hovermenu ul li a:hover{background-color: #FF9900;border-style: outset;}html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */border-style: inset;}/*-------------------------------------------------------------------------------------------------- STYLES DE TEXTE -------------------------------------------------------------------------------------------------------------------------*/.categ { font-family:Verdana; font-size:14px; color: #000000; border: opx; font-weight:bold; text-align: left;}.titrepage {color: #3E3179; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:14pt;  }.txtblanc {color: #ffffff; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:10pt;  }.gdtxtblanc{color: #ffffff; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:16pt;  }.gdtxtnoir{color: #000000; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:16pt;  }.gdtxtorange{color: #FF6600; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:14pt;  }.gdtxtrouge{color: #68000A; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:16pt;  }.txtbleu {color: #005CC1; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:10pt;  }.titxtbleu {color: #377aff; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:8pt;  }.sstxtblanc {color: #ffffff; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:9pt;  }.titmenu {color: #68000A; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:14pt;  }.titmenu2 {color: #68000A;letter-spacing:-1; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:14pt;  }.titblancgauche {color: #ffffff; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:12pt;  }.adresse {color: #ffffff; text-decoration:none; font-weight:bold; font-style:italic;font-family:arial;font-size:8pt;  }.tittitnews {color: #ff0000; text-decoration:none; font-weight:bold; font-style:italic;font-family:arial;font-size:10pt;  }.titreplanning {color: #717171; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:10pt;  }/*-------------------------------------------------------------------------------------------------- STYLES FORMULAIRES ----------------------------------------------------------------------------------------------------------------------*/.formtxt {background-color:#a6cfe0;font-family:Verdana;font-size:10pt;font-weight:bold;color:#000000;}.formsel {background-color:#ffffff;font-family:Verdana;font-size:10pt;font-weight:bold;color:#000000}.formsub {background-color:#003e78;font-family:Verdana;font-size:12pt;font-weight:bold;color:#ffffff;}.btnadmin {background-color:#009de0;font-family:Verdana;font-size:10pt;font-weight:bold;color:#ffffff;}/*-------------------------------------------------------------------------------------------------- STYLES DE DIV ----------------------------------------------------------------------------------------------------------------*/.div_menu_on {margin-left:0px; padding-top:0px; }.div_menu_off { margin-left:0px; padding-top:0px; }.div_cadre_menu_on{ text-align:left; }.div_cadre_menu_off{text-align:left;  }.infocomp {    text-align: center;    height: 12px;    width: 120px;    display: inline;    text-align: center;    font-family: Verdana;    font-size: 12px;    color: #FFFFFF;}a:visited {   text-decoration: none;}a:hover {   text-decoration: none;}a {   text-decoration: none;}A.menulink {padding-left: 2px;padding-right: 2px;width: 80px;height: 15px;font-family:Verdana;font-size:12px;color: #FFFFFF;border: solid 1px #006699;background-color:#006699;/* Bleu foncé*/text-align: center;border-radius:4px;}A.menulink:hover {border: solid 1px #006699;background-color:#FFFFFF;color: #000000;}A.menulink1 {padding-left: 2px;padding-right: 2px;width: 80px;height: 15px;font-family:Verdana;font-size:12px;color: #FFFFFF;border: solid 1px #006699;background-color:#FE9A2E; /* orange */text-align: center;border-radius:4px;}A.menulink1:hover {border: solid 1px #006699;background-color:#FFFFFF;color: #000000;}A.menulink2 {padding-left: 2px;padding-right: 2px;    width: 80px;height: 15px;font-family:Verdana;font-size:12px;color: #FFFFFF;border: solid 1px #006699;background-color:#33CC00;/* vert */text-align: center;border-radius:4px;}A.menulink2:hover {border: solid 1px #006699;background-color:#FFFFFF;color: #000000;}A.menulink3 {padding-left: 2px;padding-right: 2px;width: 80px;height: 15px;font-family:Verdana;font-size:12px;color: #FFFFFF;border: solid 1px #006699;background-color:#00BFFF;/* Bleu azur */text-align: center;border-radius:4px;}A.menulink3:hover {border: solid 1px #006699;background-color:#FFFFFF;color: #000000;}A.menulink4 {padding-left: 2px;padding-right: 2px;width: 80px;height: 15px;font-family:Verdana;font-size:12px;color: #FFFFFF;border: solid 1px #006699;background-color:#FF4500;/* rouge */text-align: center;border-radius:4px;}A.menulink4:hover {border: solid 1px #006699;background-color:#FFFFFF;color: #000000;}input {	color:#0066FF;	background-color:#FFFFCC;	font-size:12px;	font-family:arial;	font-weight: bold;} select {	color:#0066FF;	background-color:#FFFFCC;	font-size:12px;	font-family:arial;	font-weight: bold;}.tableau {	color: #FFFF00;	font-size: 16px;	font-weight: bold;	text-align: center;}.tableau1 {	color: #FFFF00;	font-size: 14px;	text-align: right;		}.tableau4 {	color: #FFFF00;	font-size: 16px;	text-align: center;		}.tableau2 {	color: #000000;	font-size: 14px;	font-weight: bold;	text-align: center;}.tableau21 {	color: #000000;	font-size: 12px;	font-weight:normal;	text-align: center;}.tableau3 {	color: #FF0000;	font-size: 15px;	font-weight: bold;	text-align: center;}.rouge {color:red;font-weight:bold;}.vert {color:green;font-weight:bold;}#info {	width: 400px;	font-family:Verdana;	font-size:16px;	font-weight: bold;	color: #FF0000;	border: solid 2px #006699;	background-color:#99FFCC; 	text-align: center;} /**/#help {	cursor:pointer;}/* alert box */#popup_container {	font-family: Arial, sans-serif;	font-size: 12px;	min-width: 300px; /* Dialog will be no smaller than this */	max-width: 600px; /* Dialog will wrap after this width */	background: #FFF;	border: solid 5px #999;	color: #000;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}#popup_title {	font-size: 14px;	font-weight: bold;	text-align: center;	line-height: 1.75em;	color: #666;	background: #CCC url(../img/logo_2015_transp.png) top repeat-x;	border: solid 1px #FFF;	border-bottom: solid 1px #999;	cursor: default;	padding: 0em;	margin: 0em;}#popup_content {	background: 16px 16px no-repeat url(../img/info.gif);	padding: 1em 1.75em;	margin: 0em;}#popup_content.info {    color: #00529B;    background-color: #BDE5F8;    	background-image: url(../img/info.png);}#popup_content.success {    color: #4F8A10;    background-color: #DFF2BF;    	background-image: url(../img/success.png);}#popup_content.warning{    color: #9F6000;    background-color: #FEEFB3;	background-image: url(../img/warning.png);}#popup_content.error {    color: #D8000C;    background-color: #FFBABA;	background-image: url(../img/error.png);}#popup_content.confirm {        	background-image: url(../img/important.gif);}#popup_content.prompt { 	background-image: url(../img/help.gif);}#popup_message {	padding-left: 48px;}#popup_panel {	text-align: center;	margin: 1em 0em 0em 1em;}#popup_prompt {	margin: .5em 0em;}#dhtmltooltip{    position: absolute;    width: 150px;    border: 2px solid black;    padding: 2px;    background-color: lightyellow;    visibility: hidden;    z-index: 100;    } 