.saisie_recherche {
	padding-left:1px;
	}
INPUT.calendrier {
	border-style:solid; 
	border-width:1px; 
	border-color:navy;
	padding-left:1px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	}
TABLE.table_calendrier {
	border-collapse:collapse;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	margin-left:10px;
	}
TABLE.table_calendrier A {
	text-decoration:none;
	}
TABLE.table_calendrier A:hover {
	text-decoration:underline;
	}
TABLE.table_calendrier TD {
	border-style:solid; 
	border-width:1px; 
	border-color:navy;
	padding-left:3px;
	padding-right:3px;
	}
TABLE.table_calendrier TR.table_calendrier_confirmer {
	background-color:orange;
	}
TABLE.table_calendrier TR.table_calendrier {
	background-color:white;
	}
TABLE.table_calendrier TD.table_calendrier_confirmer {
	border-style:none; 
	background-color:white;
	padding-left:3px;
	padding-right:3px;
	}
TABLE.table_calendrier TD.table_calendrier_confirmer A {
	color:red;
	font-weight:bold;
	}
TABLE.table_calendrier TH {
	border-style:solid; 
	border-width:1px; 
	border-color:navy;
	color:navy;
	background-color:#DDDDFF;
	padding-left:3px;
	padding-right:3px;
	}
TABLE.calendrier_mensuel {
	border-collapse:collapse;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	margin-left:30px;
	}
TABLE.calendrier_mensuel TD {
	border-style:solid; 
	border-width:1px; 
	border-color:#3163CE;
	padding-left:3px;
	padding-right:3px;
	}
TABLE.calendrier_mensuel TD A {
	color:black;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	}
TABLE.calendrier_mensuel TD A:hover {
	text-decoration:underline;
	}
TABLE.calendrier_mensuel TD A.piscine {
	background-color:#FFFF66;
	}
TABLE.calendrier_mensuel TD A.fosse {
	background-color:#FF66FF;
	}
TABLE.calendrier_mensuel TD A.reunion {
	background-color:#33FF33;
	}
TABLE.calendrier_mensuel TD A.cours {
	background-color:#FFCC33;
	}
TABLE.calendrier_mensuel TD A.nap {
	background-color:#9999FF;
	}
TABLE.calendrier_mensuel TD.ext {
	background-color:orange;
	}
TABLE.calendrier_mensuel A.soiree {
	background-color:peachpuff;
	}
TABLE.calendrier_mensuel TD.date {
	text-align:right;
	}
TABLE.calendrier_mensuel TD.sortie {
	background-color:#DDFFFF;
	}
TABLE.calendrier_mensuel TR.conge {
	background-color:#DDDDDD;
	}
.calendrier0 {
	font-family: Arial Narrow, Arial, Helvetica;
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:right;
	border-right-color:silver;
	border-right-style:solid;
	border-right-width:1px;
	}
.calendrier01 {
	background-color:silver;
	font-family: Arial Narrow, Arial, Helvetica;
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:right;
	border-right-color:gray;
	border-right-style:solid;
	border-right-width:1px;
	}
.calendrier {
	font-family: Arial Narrow, Arial, Helvetica;
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	}
.calendrier1 {
	background-color:silver;
	font-family: Arial Narrow, Arial, Helvetica;
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	}
.calendrier12 {
	background-color:blue;
	font-family: Arial Narrow, Arial, Helvetica;
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	}
.calendrier2 {
	background-color:blue;
	font-family: Arial Narrow, Arial, Helvetica;
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	}
P { font-family: Verdana, Tahoma, Arial, Helvetica; font-size:12px; margin-left:7px; margin-right:5px; margin-bottom:0.5em; margin-top:0em }
DD { font-family: Verdana, Tahoma, Arial, Helvetica; font-size:12px; margin-left:30px; margin-right:5px; margin-bottom:0.5em; margin-top:0em }
DT { font-family: Verdana, Tahoma, Arial, Helvetica; font-size:12px; margin-left:7px; margin-right:5px; margin-bottom:0.5em; margin-top:0em }
UL, OL, LI { font-family: Verdana, Tahoma, Arial, Helvetica; font-size:12px; }
P.Chapeau { font-style:italic; text-align:center }
P.Menu { font-weight:bold; font-size:14px }
P.Signature { color:rgb(0,96,192) ; font-weight:bold; margin-left:1cm }
A.Haut { text-decoration:none }
A.Haut:link { color:white }
A.Haut:active { color:aqua }
A.Haut:visited { color:white }
A.Haut:hover { color:white; text-decoration:underline }
A.Gauche { text-decoration:none }
A.Gauche:link { color:white }
A.Gauche:active { color:aqua }
A.Gauche:visited { color:white }
A.Gauche:hover { color:white; text-decoration:underline }
SPAN.MenuHaut { font-family: Sans serif, Arial, Helvetica; color:#5084EA; font-size:12px }
SPAN.MenuHautSel { color:white; font-weight:bold }
SPAN.Recherche { background-color:#C3D4F7 }
SPAN.Nouveau { background-color:#CCCCCC }
INPUT { border-width:0; font-family:Courier; font-size: 12px; color:navy; margin-left:5px }
IMG.Photo { border-style:solid; border-color:#3163CE; border-width:1px }
H1 {font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	color: rgb(0,64,128);
	font-size: 130%;
	margin-left: 0.5cm;
	margin-bottom:5px;
	margin-top:5px; }
	
H2 {font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 105%;
	color: rgb(0,96,192);
	margin-bottom:5px;
	margin-left: 0.5cm;
	margin-top:0em }

H3 {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight:bold;
	text-align:center
	}
TD.Attention { 
	border-color:red;
	border-width:1px;
	border-style:solid
}
TABLE.Cours {
	border-color:#3163CE;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	}
TABLE.Cours TD {
	border-color:#3163CE;
	border-width:1px;
	border-style:solid;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:12px;
	}
TABLE.Cours TH {
	border-color:#3163CE;
	border-width:1px;
	border-style:solid;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size:12px;
	background-color:#C3D4F7
	}

