body { background-color : #FFFFFF ; font-size : 9pt; color : Black; font-family: Arial;}
body.fondcouleur { background-color : #FFF6E1 ; font-size : 9pt; color : Black; font-family: Arial; }
body.fondlogin { background-color : #FFF6E1 ; font-size : 9pt; color : Black; font-family: Arial; }

a:visited  { color : #000000; }
a:link { color : #000000; }
a:active { color : #FF0000; }
a:hover { color : #FF0000; }

a.blanc:visited  { color : #FFFFFF; }
a.blanc:link { color : #FFFFFF; }
a.blanc:active { color : #FF0000; }
a.blanc:hover { color : #FF0000; }

.blanc, .blanc a:visited, .blanc a:link  { color : #FFFFFF; }
.blanc a:active, .blanc a:hover { color : #FF0000; }

font.titre { font-size : 12pt; color : #000000; font-family: Arial, Helvetica; font-weight:bold; text-decoration : underline }
font.alert { font-size : 12pt; color : #FF0000; font-weight : bold; font-family: Arial, Helvetica;}

td { font-size : 9pt; color : Black; font-family: Arial, Helvetica; text-decoration }
td.titre { font-size : 10pt; color : #000000; font-family: Arial, Helvetica; text-decoration : none; font-weight:bold }
td.titrelogin { font-size : 10pt; font-weight : bold; color : #000066}
td.saisielogin { font-size : 10pt; font-weight : bold; color : #000066; }

td.zone1login{ font-size : 7pt;}
td.zone2login{ font-size : 7pt; color : red }
td.zone3login{ font-size : 7pt;}

li.zone1login{ font-size : 7pt;}
li.zone2login{ font-size : 7pt; color : red }
li.zone3login{ font-size : 7pt;}


td.titreespace { font-size : 16pt; font-weight : bold; color : #000066; text-decoration : underline }
td.baspage { font-size : 8pt; color : #FFFFFF; font-family: Arial, Helvetica; text-decoration : none; background-color : #5F97B3}
td.hautpage { font-size : 8pt; color : #FFFFFF; font-family: Arial, Helvetica; text-decoration : none; background-color : #5F97B3; font-weight:bold}
td.menu { font-size : 8pt; color : #000000; font-family: Arial, Helvetica; text-decoration : none; background-color : #DDDDDD; font-weight:bold; text-align:center}
td.fond { font-size : 10pt; color : #000000; font-family: Arial, Helvetica; text-decoration : none; background-color : #FFFFFF;}
td.entete { font-size : 9pt; color : #FFFFFF; font-family: Arial, Helvetica; text-decoration : none; background-color : #84B6CF; font-weight:bold}
td.entete-lic { font-size : 9pt; color : #FFFFFF; font-family: Arial, Helvetica; text-decoration : none; background-color : #84B6CF; font-weight:bold}
td.entete-lic:hover { background-color : #84B6CF }
td.tablo { font-size : 8pt; color : #000000; font-family: Arial, Helvetica; text-decoration : none; background-color : #DDDDDD}
td.tablo.annule { font-size : 8pt; color : #000000; font-family: Arial, Helvetica; text-decoration : none; background-color : #DDDDDD}
td.tabloGras { font-size : 8pt; color : #000000; font-family: Arial, Helvetica; text-decoration : none; background-color : #DDDDDD; font-weight:bold}
td.petit { font-size : 7pt; }
td.presentation { font-size : 14pt; color : #FFFFFF; font-family: Arial, Helvetica; text-decoration : none; background-color : #5F97B3; font-weight:bold}
td.ongletcourrant { font-size : 9pt; color : black; font-family: Arial, Helvetica; text-decoration : none; background-color : white; font-weight:bold}
td.onglet { font-size : 9pt; color : #FFFFFF; font-family: Arial, Helvetica; text-decoration : none; background-color : #84B6CF ; vertical-align : middle}
td.details { font-size : 9pt; font-family: Arial, Helvetica; text-decoration }
td.detailsGras { font-size : 9pt; font-family: Arial, Helvetica; text-decoration; font-weight:bold }
td.sousongletcourrant { font-size : 9pt; color : black; font-family: Arial, Helvetica; text-decoration : none; background-color : white; font-weight:bold}
td.sousonglet { font-size : 9pt; color : black; font-family: Arial, Helvetica; text-decoration : none; background-color : white}
td.left {text-align:left}
td.center {text-align:center}
td.right {text-align:right}
td.calendHN { font-size : 8pt; color : #000000; font-family: Arial, Helvetica; text-decoration : none; background-image:url("img/fondCalendrier.gif"); font-weight:bold}

tr.even { background-color : #84B6CF}
tr.even:hover { background-color : #FFFFFF}
tr.odd { background-color : #DBEFF1}
tr.odd:hover { background-color : #FFFFFF}
tr.alert { background-color : #FF6666; }
tr.fond { font-size : 9pt; background-color : #0087c6; }
tr.fondbold { font-size : 9pt; background-color : #0087c6; font-weight:bold}
tr.barreinfo { background-color : #DBEFF1; font-size : 10pt; font-weight:bold}

th { font-size : 9pt; background-color : #0087c6; }


input { font-size : 9pt; }
input.input-erreur {background-color:#FF6666; font-weight:bold}
option { font-size : 9pt; }
select { font-size : 9pt; }
#select-erreur {background-color:#FF6666; font-weight:bold}

img.bas { vertical-align : bottom }

li.erreur { color : #FF0000 }

fieldset.barreinfo { background-color : #DBEFF1; }
legend.barreinfo { background-color : #DBEFF1; -moz-border-radius: 4px;}
legend.aide { background-color : #84B6CF; -moz-border-radius: 4px; font-size : 10pt; font-weight:bold}

fieldset.formerror { background-color : #ff7070; margin-top:10px; margin-bottom:10px; font-weight:bold; text-align:left ;}
fieldset.forminfo { background-color : #8ADFF7; margin-top:10px; margin-bottom:10px; font-weight:bold; text-align:left ;}

.bouton{
	background-color: #84B6CF;
	border: 1px solid #84B6CF;
	color : #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	Cursor: hand;
	text-align: center;
}
[disabled] { 
color:#000000;
}

#infobulle { 
   font-size : 9pt; 
   color : #FFFFFF;
   background : #0087c6; 
   border : 1px solid black; 
   padding : 5px;
}

table.tableError{
	border:none;
	text-align:center;
}
