body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #E9EEF9;
	margin: 0;
	text-align: center;
	margin-top:10 px;
}

a:link { color: #555555; text-decoration: none}
a:visited { color: #555555; text-decoration: none}
a:hover { color: #555555; text-decoration: underline}
a:active { color: #555555; text-decoration: underline}

select       { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #E8E8E8;}
input        { font-size: 10pt; background-color: #E8E8E8; border: 1px solid #7F9DB9; margin: 2px;}
input.bouton
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-size: 9pt;
	background-image: url("../images/fondBouton.gif");
	margin: 1px;
	border-left: #7f9db9 1px solid;
	color: black;
	border-bottom: #7f9db9 1px solid;
	background-color: #e0e0e0;
}
textarea     { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #E8E8E8; border: 1px solid #7F9DB9; }

H1 {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18pt; font-weight: bold; color: #4B9AC4; font-style:italic}
H2 {  background-image: url(../images/pictos/puce.gif); background-repeat: no-repeat; background-position: 3px 4px; display:block; padding-left:20px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #0099FF; margin-bottom:0}

.lbl { background-image: url(../images/pictos/puce.gif); background-repeat: no-repeat; background-position: 3px 3px; display:block; padding-left:20px; margin-top:5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #111111; }
.info { display:block; margin-top:0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #555555; }
.alerte { background-image: url(../images/pictos/alerte.gif); background-repeat: no-repeat; background-position: top,left; display:block; padding-left:20px; margin-top:5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #0055BB; }
.erreur { background-image: url(../images/pictos/erreur.gif); background-repeat: no-repeat; background-position: top,left; display:block; padding-left:20px; margin-top:5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #FF3300; }
.aide { background-image: url(../images/pictos/aide.gif); background-repeat: no-repeat; display: block; padding: 5px 5px 5px 24px; margin: 5px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #0055BB; background-color: #CEE0E8; }
.memo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: normal; font-style: italic; }
.sstitre { background-image: url(images/pucebleu.gif); background-repeat: no-repeat; background-position: 3px 4px; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #42ADFF; font-weight: normal; font-style: normal; }
.formulaire { background-image: url(../images/pictos/puce.gif); background-repeat: no-repeat; background-position: 3px 3px; display:block; padding-left:20px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #333333; margin-bottom:0}
.titre {  background-image: url(images/puce.gif); background-repeat: no-repeat; background-position: 3px 4px; padding-left:20px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #555555; margin-bottom:0}
.titre1 {  background-image: url(images/puce.gif); background-repeat: no-repeat; background-position: 3px 4px; padding-left:15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #555555; margin-bottom:0}


div.affichage { margin-left: auto; margin-right: auto; width: 753px; background-color: #FFFFFF; text-align: left; }
div.header { width: 753px; height: 238px; background-color: #A4D2FE; background-image: url(images/fond-bleu-haut.jpg); background-repeat: no-repeat; display: block; }
div.principal { width: 753px; padding: 0px; margin-top: 5px; background-color: #FFFFFF; }
div.footer { width: 753px; clear: both; text-align: left; font-size: 14px; color: #555555; }
#menu { width: 190px; text-align: left; font-size: 12px; color: #555555; padding: 0px; margin-top:10 px; margin-left: 5px; float: left; background-color: #FFFFFF;  }
#centre { width: 553px; text-align: right; font-size: 10px; color: #555555; margin-top: 5 px; margin-left: 0px; float: right; background-color: #FFFFFF;  }

.nomChamp {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #DE1C66}
.aparte {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #C0C0C0}
.titreEntete {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.3BIG {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #999999;
	font-weight: bold;
}

td {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #555555}

table.dgNormal {
	border-width: 1px;
	border-color: #C0C0C0;
	border-style: solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-color: #C0C0C0
}
.dgNormal td{
	padding: 3px;
	border-width: 0px;
	border-color: #C0C0C0;
}

table.fantome{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-width: 0px;
	border-style:none;
	border-color: #FFFFFF;
}
.fantome td{
	padding: 0px;
	border-width: 0px;
	border-color: #FFFFFF;
	border-style: none;
}


table.impression{
	width: 125px;
	border-color: #C0C0C0;
	border-collapse: collapse;
	padding: 0;
	margin: 1px;
	background-color: #FFFFFF;
}
.impression td{
	border:1px solid #C0C0C0;
	padding-left:2;
	padding-right:2;
	padding-top:2;
	padding-bottom:2;
}

table.tHoraires{
	clear:both;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	background-color: #6699CC
}
table.tHoraires caption{ 	font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #333333;}
td.tHorairesItems
{
	border-right: 2px;
	padding-right: 2px;
	border-top: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: 2px;
	color: #336699;
	padding-top: 2px;
	border-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f1f1f1;
	text-decoration: none;
}

table.popup{
	border-width: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-color: #F2F2F2;
}
.popup td{
	padding: 0px;
	border-width: 0px;
	border-style: none;
}