@charset "iso-8859-1";
/* auteur: hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh */
/* Date de cr�ation: 03/08/2003 */

/*refere*/
#referer {display:none;}

BODY {margin-top:0; margin-left:0; margin-right:0;font-size : 12px; }
table {font-size : 12px; }
a:link.lien {font-weight: bold; color : #003366;background : transparent;font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;font-size : 9pt;text-decoration: none}
a:visited.lien {font-weight: bold; color : #003366;background : transparent;font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;font-size : 9pt;text-decoration: none}
a:hover.lien {font-weight: bold; color : #635152;background : transparent;font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;font-size : 9pt;text-decoration: none}
.lien {font-weight: bold; color : #003366;background : transparent;font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;font-size : 9pt;text-decoration: none}

a:link.textextra {font-family: Georgia, "Times New Roman", Times, serif; font-size: 40px;vertical-align: middle; color:#990000; font-weight: bold;text-decoration: none;}
a:visited.textextra {font-family: Georgia, "Times New Roman", Times, serif; font-size: 40px;vertical-align: middle; color:#990000; font-weight: bold;text-decoration: none;}
a:hover.textextra {font-family: Georgia, "Times New Roman", Times, serif; font-size: 40px;vertical-align: middle; color:#669900;; font-weight: bold;text-decoration: none;}

a:link.text {color : #003366;background : transparent;font-family :  verdana,helvetica;font-size : 11px;text-decoration: none}
a:visited.text {color : #990000;background : transparent;font-family : verdana,helvetica;font-size : 11px;text-decoration: none}
a:hover.text {color : #669900;background : transparent;font-family : verdana,helvetica;font-size : 11px;text-decoration: none}

a:link.tab {color : #FFFFFF; background :   transparent;font-family :  Arial, Geneva, Helvetica, sans-serif;font-size : 15px; font-weight: bold;text-decoration: none ;}
a:visited.tab {color :#FFFFFF; background :   transparent;font-family : Arial, Geneva, Helvetica, sans-serif;font-size : 15px;font-weight: bold;text-decoration: none;}
a:hover.tab {color : #FFCC00; background :  transparent;font-family : Arial, Geneva, Helvetica, sans-serif;font-size : 15px;font-weight: bold;text-decoration: none;}

td.tab {color : #FFFFFF;font-family :  Arial, Geneva, Helvetica, sans-serif;text-align: center;font-size : 15px; font-weight: bold;text-decoration: none ;}

a:link.menu {color : #003366; background :   transparent;font-family :  Arial, Geneva, Helvetica, sans-serif;font-size : 13px; font-weight: bold;text-decoration: none ;}
a:visited.menu {color :#003366; background :   transparent;font-family : Arial, Geneva, Helvetica, sans-serif;font-size : 13px;font-weight: bold;text-decoration: none;}
a:hover.menu {color : #003366; background :  transparent;font-family : Arial, Geneva, Helvetica, sans-serif;font-size : 13px;font-weight: bold;text-decoration: none;}


a:link.sousmenu {color : #7F9DB9; background :   transparent;font-family :  Arial, Geneva, Helvetica, sans-serif;font-size : 12px; text-decoration: none ;}
a:visited.sousmenu {color :#7F9DB9; background :   transparent;font-family : Arial, Geneva, Helvetica, sans-serif;font-size : 12px;text-decoration: none;}
a:hover.sousmenu {color : #990000; background :  transparent;font-family : Arial, Geneva, Helvetica, sans-serif;font-size : 12px;text-decoration: none;}


.divise {position: relative; top: ; color: #C0C0C0; background: #990000; font-size: 12pt; height: ; line-height: normal; vertical-align: 5}
.caption {text-align: center; position: relative; top: ; color: #FFFFFF; background: #990000;font-family: verdana,helvetica; font-size: 8pt; height: ;font-weight: bold; line-height: normal; vertical-align: 5}
.saisielabel {text-align: right; top: -2px; font-size: 12px;  vertical-align: middle; color: #000000 ; padding: 12px; margin: 0px}
.cithome {
	position: relative;width: 780px;height:420px;
	border: 1px solid #D9D9D9;
	vertical-align: bottom;
	background: transparent; overflow: hidden;
}
.small {top: -2px; font-family: arial,helvetica; font-size: 9px;text-align: left; height: 15px; vertical-align: middle; color: #663300 ; padding: 0 0 0 1; letter-spacing: 0 }
.small2 {font-weight: bold; top: -2px; text-align: left; font-size: 12px; height: 15px; vertical-align: middle; color: #990000 ; padding: 0px; margin: 2px}
.titre {font-size: 5em; text-align: center; color: #FFFFFF; font: normal xx-large; font-family: Courier New; font-style: normal}

/* pour le menu horizentale voir Fonction.php */
.LienMeH {font-family:arial,helvetica,verdana,helvetica,Helvetica;font-size:11px;color:#FFFFFF;font-style:normal;font-weight: bold;text-decoration: none}
.LienSMeH {font-family:verdana,helvetica;font-size:11px;color:#FFFFFF;font-style:normal;/*font-weight: bold;*/text-decoration: none}

/*.LienMeH {position: relative; top: -2px; color: #FFFFFF; font-size: 8pt; font-family: verdana,helvetica;  font-weight: bold; letter-spacing: -1pt; padding: 0 0 0 1; text-decoration: none;}
*/
.diviseMeH {position: relative ; top: -1px ;color: #FFFFFF; background: #669999; font-size: 11px ;font-weight: bold; line-height: normal; /*vertical-align: 5*/}
.saisie {position: relative ;top: 1px; font-size: 10px; height: 18px; border: 2px solid #336699; vertical-align: 2;color: #336699 ; background-color: #FFFFFF; ; padding: 0px; margin: 0px}
/* pour le menu vertical voir Fonction.php */
.LienMV0 {position: relative; top: -1px;  color: #003366;  font-size: 8pt; font-family: verdana,helvetica;  font-weight: bold; letter-spacing: -1pt; padding: 0 0 0 3; text-decoration: none;}

.ContourLienMV0 {border: 1px solid #FFFFFF; background:'#FFFFFF';}
.ContourLienMV0_over {border: 1px solid #FFCC00; background:'#FFFF99';}

.TitreMV1 {position: relative; top: -1px; color: #FFFFFF; font-size: 10pt; font-family: verdana,helvetica;  font-weight: bold; letter-spacing: -1pt;padding: 0 0 0 2; text-decoration: none; background:#CC6600}



.recherche {font-family: arial,helvetica;background-color:#3D88ED;  color: #FFFFFF; font-size:10pt;  text-align:left; text-indent:2px;}

.LienTab {font-weight: bold;height:15px ; color: #003366;  font-family:Arial,Helvetica,sans-serif; font-size=15px; text-decoration: none;}
.LienTabImg { vertical-align: middle; color: #003366;  font-size: 10pt; font-family: verdana,helvetica;  font-weight: bold; text-decoration: none;}

/* pour l'attente du chargement de la page */
#chargement {position: absolute; top:200px; z-index:10;width:300px; visibility:hidden;padding: 25px 0px 25px 0px;
font-family: verdana,helvetica; font-size: 12px;color: #990000;background-color:#FFFFFF; text-align: center; vertical-align: middle; border: 2px dashed #990000;}


/* contour de table  */
.contour {border: 1px solid #003366;background-color:#FFFFFF;}
.contourLBR {border-left: 1px solid #003366;border-bottom: 1px solid #003366;border-right: 1px solid #003366;}
.contourLTR {border-left: 1px solid #003366;border-top: 1px solid #003366;border-right: 1px solid #003366;}
.contourTRB {border-top: 1px solid #003366;border-right: 1px solid #003366;border-bottom: 1px solid #003366;}
.contourB {border-bottom: 1px solid #003366;}
.contourLB {border-bottom: 1px solid #003366;border-left: 1px solid #003366;}
.contourBR {border-bottom: 1px solid #003366;border-right: 1px solid #003366;}
.contourLR {border-left: 1px solid #003366;border-right: 1px solid #003366;}
.contourR {border-right: 1px solid #003366;}
.contourL {border-left: 1px solid #003366;}
.contourLd {border-left: 2px dashed #003366;}

.contourBdotte {border-bottom: 1px solid #C4E3FF;}

.contourblanc {border: 1px solid #FFFFFF;}

.contourbleu {border: 1px solid #7F9DB9;background-color:#FFFFFF;}
.contourbleuLBR {border-left: 1px solid #7F9DB9;border-bottom: 1px solid #7F9DB9;border-right: 1px solid #7F9DB9;}
.contourbleuLTR {border-left: 1px solid #7F9DB9;border-top: 1px solid #7F9DB9;border-right: 1px solid #7F9DB9;}
.contourbleuB {border-bottom: 1px solid #7F9DB9;}
.contourbleuLB {border-bottom: 1px solid #7F9DB9;border-left: 1px solid #7F9DB9;}
.contourbleuBR {border-bottom: 1px solid #7F9DB9;border-right: 1px solid #7F9DB9;}
.contourbleuLR {border-left: 1px solid #7F9DB9;border-right: 1px solid #7F9DB9;}
.contourbleuR {border-right: 1px solid #7F9DB9;}
.contourbleuL {border-left: 1px solid #7F9DB9;}
.contourbleuLd {border-left: 2px dashed #7F9DB9;}



.contourBlack {border: 1px solid #000000;}
.contourBlackLBR {border-left: 1px solid #000000;border-bottom: 1px solid #000000;border-right: 1px solid #000000;}
.contourBlackB {border-bottom: 1px solid #000000;}
.contourBlackLB {border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.contourBlackBR {border-bottom: 1px solid #000000;border-right: 1px solid #000000;}
.contourBlackLR {border-left: 1px solid #000000;border-right: 1px solid #000000;}
.contourBlackL {border-left: 1px solid #000000;}

.img_affiche {float:left; margin-top:0px;margin-left:0px;margin-bottom:5px;margin-right:10px}
.text_p {margin-top:0px; font-family: verdana,helvetica; font-size: 11px; text-align:justify;  vertical-align: top; color:#003366 ;text-decoration: none}
.text {font-family: verdana,helvetica; font-size: 11px; text-align:justify; color:#003366 ;text-decoration: none}
.textnew {font-family: verdana,helvetica;height: 15px; font-size: 11px; vertical-align: middle; color:#990000 ;font-weight: bold;text-decoration: none}
.textbig {font-family: arial,helvetica; font-size: 18px;vertical-align: middle; color:#999999; font-weight: bold;text-decoration: none;}
.textsmall {font-family: helvetica; font-size: 10px;color:#003366; text-decoration: none; }
.textextra {font-family: Georgia, "Times New Roman", Times, serif; font-size: 40px;vertical-align: middle; color:#990000; font-weight: bold;text-decoration: none;}

.Annotation {font-family: helvetica; font-size: 9px; color:#999999; text-decoration: none; }


a:link.textsmall { color : #003366;background : transparent;font-family : helvetica;font-size : 10px;text-decoration: none}
a:visited.textsmall { color : #003366;background : transparent;font-family : helvetica;font-size : 10px;text-decoration: none}
a:hover.textsmall { color : #635152;background : transparent;font-family : helvetica;font-size : 10px;text-decoration: none}

.DossierTab {vertical-align: middle; height: 15px; color: #FFFFFF;  font-size: 10pt; font-family: verdana,helvetica;  font-weight: bold; text-decoration: none;}
.pageactive {font-family: arial,helvetica; top: 4px; font-weight: bold ;font-size: 16px;vertical-align: middle; color:#990000 ;text-decoration: none}

.SousTitre {font-family:Arial,Helvetica,sans-serif; font-size=18px; color=#000000 ; height:20px ; background:#EEEEEE; }
.SousTitreSuite {height:20px ; background:#EEEEEE;}
.SousTitreSuiteText {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#999999 ;top: 2px ; text-decoration: none }

.message {font-family:Arial,Helvetica,sans-serif; font-size=18px; color=#000000 ; height:20px ; background:#FFFFFF;vertical-align:middle }
.textinverse {font-family: verdana,helvetica;height: 15px; font-size: 11px; vertical-align: middle; color:#FFFFFF ;text-decoration: none}
.textannee {border-bottom: 1px solid #990000;  font-family: verdana,arial,sans-serif; height: 20px; font-size: 20px; vertical-align: middle; color:#990000 ;text-decoration: none}
textinputsm {font-family: verdana,helvetica; border: 1px solid #7F9DB9; font-size: 11px; vertical-align: middle; background-color: #FFFFFF; padding: 0px; margin: 0px;color: #003366;}

.texth1 {margin:0px;font-family: helvetica; font-size: 14px;vertical-align: middle; color:#000000; font-weight: bold;text-decoration: none;}
.texth3 {font-family: helvetica; font-size: 11px;vertical-align: top; color:#666; width:230px; text-decoration: none;text-align:center}
.texttd {font-family: verdana,helvetica; font-size: 11px; vertical-align: middle; color:#003366 ;text-decoration: none}


.textinput {font-family: verdana,helvetica; font-size: 12px; vertical-align: middle; color:#003366 ;text-decoration: none}
input.textinput { border: 1px solid #7F9DB9;height: 20px;  font-size: 11px; vertical-align: middle; background-color: #FFFFFF; padding: 0px; margin: 0px;color: #003366;}
select.textinput { border: 1px solid #7F9DB9; font-size: 11px; vertical-align: middle; background-color: #FFFFFF; padding: 0px; margin: 0px;color: #003366;}
textarea.textinput {font-family: verdana,helvetica; font-size: 11px; top: - 2px; font-size: 10px;  color: #003366; border: 1px solid #7F9DB9; vertical-align: middle; background-color: #FFFFFF; padding: 0px; margin: 0px}

/* style du calendrier */
.popperlink {position:relative;visibility:hidden;top:0px; left:0px; font-family: verdana,helvetica;font-style:normal;  font-size: 12px;color:#003366}
.LienCal {color:#003366;font-style:normal; text-decoration: none}
.JourCal {color:#003366;font-style:normal;/*font-weight: bold;*/text-decoration: none}

