html {
	margin: 0;
	padding:0;
}

body {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: small;
	margin: 0px;
	padding: 2px;
	font-size: 10px;
}

body.pageSite {
	background-color: #88BD88; /* Vert Gris */
}

p {
	padding:0;
	margin:0;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: small;
	font-size: 10px;
}

li {
	padding:0;
	margin:0;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: small;
	font-size: 10px;
}

a.sommaire,a.sommaireH2,a.sommaireH3,a.sommaireH4,h2.sommaire,h3.sommaire,h4.sommaire,a.courant,a.courantH2,a.courantH3,a.courantH4 {
	padding-left: 2px;
	text-decoration: none;	
	display: block;
}

a.contenu{
	text-decoration: none;	
	display: block;
}

h2.sommaire,h3.sommaire,h4.sommaire {
	margin:2px 1px 2px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;		/* Noir */
}

a.sommaire,a.sommaireH2,a.sommaireH3,a.sommaireH4,
a.courant,a.courantH2,a.courantH3,a.courantH4 {
	margin: 1px 1px 2px 0px;
}

a.sommaire,a.sommaireH2,a.sommaireH3,a.sommaireH4 {
	background-color: #FFFFFF;	/* Blanc */
	color: #88BD88;			/* Vert Gris */
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;			/* Blanc */
	border-top-color: #000000;		/* Noir */
	border-bottom-color: #000000;		/* Noir */
}

a.sommaireH2,a.courantH2 {
	font-variant: small-caps;
	font-size: 16px;
}

a.sommaireH3,a.courantH3 {
	font-variant: normal;
	font-size: 14px;
}

a.sommaireH4,a.courantH4 {
	font-variant: normal;
	font-size: 12px;
}

a.sommaire,a.courant {
	font-variant: normal;
	font-size: 10px;
}

a.courant,a.courantH2,a.courantH3,a.courantH4 {
	background-color: #FCFDC3;	/* Jaune */
	color: #000000;			/* Blanc */
	border-style: solid;
	border-width: 1px;
}

a.sommaire:hover,a.sommaireH2:hover,a.sommaireH3:hover,a.sommaireH4:hover {
	background-color: #FECA9B;	/* Saumon */
	color: #000000;			/* Noir */
	border-color: #000000;			/* Noir */
	border-style: dashed;
	border-width: 1px;
}

h2.sommaire {
	font-variant: small-caps;
	background-color: #008000;	/* Vert */
	color: #FFFFFF;			/* Blanc */	
	font-size: 16px;
}

h3.sommaire {
	font-variant: normal;
	background-color: #209520;	/* Vert */
	color: #FFFFFF;			/* Blanc */	
	font-size: 14px;
}

h4.sommaire {
	font-variant: normal;
	font-size: small;
	background-color: #40A040;	/* Vert */
	color: #FFFFFF;			/* Blanc */	
	font-size: 12px;
}

div.contenuSommaireH2,div.contenuSommaireH3,div.contenuSommaireH4 {
	margin:-2px 1px 2px 0px;
	padding: 2px;
	border-width: 0px 2px 2px 1px;
	border-style: solid;
}

div.contenuSommaireH2 {
	border-style: none;
}

div.contenuSommaireH3 {
}

div.contenuSommaireH4 {
}

table.banniere,tr.banniere,td.banniere {
	margin:0px;
	padding:0px;
	border-spacing: 0px;
	border-width: 0px;
	border-style:none;
	background-color:#A0E6A0;
}

p.banniereAbrege,p.banniereLibelle,
p.banniereAbregeOmbre1,p.banniereLibelleOmbre1,
p.banniereAbregeOmbre2,p.banniereLibelleOmbre2,
p.banniereAbregeOmbre3,p.banniereLibelleOmbre3,
p.banniereAbregeOmbre4,p.banniereLibelleOmbre4,
p.banniereAbregeOmbre5,p.banniereLibelleOmbre5,
p.banniereAbregeOmbre6,p.banniereLibelleOmbre6,
p.banniereAbregeOmbre7,p.banniereLibelleOmbre7,
p.banniereAbregeOmbre8,p.banniereLibelleOmbre8{
	font-size:20px;
	font-variant:small-caps;
	font-weight:bolder;
	position: absolute;
}

p.banniereAbrege,p.banniereLibelle {
	color: #FFFFFF;		/* Blanc */
	z-index: 2;
}

p.banniereAbrege2,p.banniereLibelle2 {
	font-size:20px;
	font-variant:small-caps;
	font-weight:bolder;
	position: absolute;
	color: #000000;		/* Noir */
	z-index: 2;
}

p.banniereAbrege2 {		top: 9px;	left: 70px;}
p.banniereLibelle2 {		top: 35px;	left: 110px;	}

p.banniereAbregeOmbre1,p.banniereLibelleOmbre1,
p.banniereAbregeOmbre2,p.banniereLibelleOmbre2,
p.banniereAbregeOmbre3,p.banniereLibelleOmbre3,
p.banniereAbregeOmbre4,p.banniereLibelleOmbre4,
p.banniereAbregeOmbre5,p.banniereLibelleOmbre5,
p.banniereAbregeOmbre6,p.banniereLibelleOmbre6,
p.banniereAbregeOmbre7,p.banniereLibelleOmbre7,
p.banniereAbregeOmbre8,p.banniereLibelleOmbre8 {
	color: #000000;		/* Noir */
	z-index: 1;
}

p.banniereAbrege {		top: 9px;	left: 70px;}

p.banniereAbregeOmbre1 {	top: 11px;	left: 72px;	}	/* En bas, a droite */
p.banniereAbregeOmbre2 {	top: 11px;	left: 68px;	}	/* En bas, a gauche */
p.banniereAbregeOmbre3 {	top: 7px;	left: 68px;	}	/* En haut, a gauche */
p.banniereAbregeOmbre4 {	top: 7px;	left: 72px;	}	/* En haut, a droite */

p.banniereAbregeOmbre5 {	top: 9px;	left: 72px;	}	/* A Droite */
p.banniereAbregeOmbre6 {	top: 9px;	left: 68px;	}	/* A Gauche */
p.banniereAbregeOmbre7 {	top: 7px;	left: 70px;	}	/* Au Dessus */
p.banniereAbregeOmbre8 {	top: 7px;	left: 70px;	}	/* En Dessous */

p.banniereLibelle,
p.banniereLibelleOmbre1,p.banniereLibelleOmbre2,
p.banniereLibelleOmbre3,p.banniereLibelleOmbre4,
p.banniereLibelleOmbre5,p.banniereLibelleOmbre6,
p.banniereLibelleOmbre7,p.banniereLibelleOmbre8 {
	width: 550px;
}

p.banniereLibelle {		top: 35px;	left: 110px;	}

p.banniereLibelleOmbre1 {	top: 36px;	left: 111px;	}	/* En bas, a droite */
p.banniereLibelleOmbre2 {	top: 36px;	left: 109px;	}	/* En bas, a gauche */
p.banniereLibelleOmbre3 {	top: 34px;	left: 109px;	}	/* En haut, a gauche */
p.banniereLibelleOmbre4 {	top: 34px;	left: 111px;	}	/* En haut, a droite */

p.banniereLibelleOmbre5 {	top: 35px;	left: 111px;	}	/* A Droite */
p.banniereLibelleOmbre6 {	top: 35px;	left: 109px;	}	/* A Gauche */
p.banniereLibelleOmbre7 {	top: 34px;	left: 110px;	}	/* Au Dessus */
p.banniereLibelleOmbre8 {	top: 34px;	left: 110px;	}	/* En Dessous */

img.banniereLogo {
/*	width:90px;*/
	height:90px;
}

table.sousTitre,tr.sousTitre,td.sousTitre{
	margin:0px;
	padding:0px;
	border-spacing: 0px;
	border-width: 0px;
	border-style:none;
	background-color:#FCFDC3;
}

table.sousTitre{
	height:20;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #000000;		/* Noir */
	border-bottom-color: #000000;		/* Noir */
}

table.sousTitre,table.banniere,table.sommaire{
	width:900;
}

p.sousTitre{
	font-variant:small-caps;
	font-size:18px;
	font-weight:boldest;
	font-color:#000000;
	text-align:center;
}

td.principal{
	margin:0px;
	padding:0px;
	height:470;
	background-color:#E0FFDF;
}

td.sommaire{
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:205;
}

p.premiereLettre:first-letter{
	float:left;
	font-weight:bolder;
	font-size: 200%;
	margin: 5px;
}

body.taureauxModification{
	background-color: #FFFFFF;	/* Blanc */
	font-size: x-small;
}

h1.taureauxModification{
	text-align: center;
}

a.taureauxModification{
	text-decoration: none;	
	display: block;
	color: #000000;			/* Blanc */
}

a.menuModification{
	text-decoration: none;	
	color: #000000;			/* Blanc */
}

a.taureauxModification:visited,a.menuModification:hover{
	color: #000000;			/* Blanc */
}

a.taureauxModification:hover,a.menuModification:hover{
	background-color: #000000;	/* Blanc */
	color: #FFFFFF;			/* Noir */
}

tr.ligne1 td.grpCols1,tr.ligne1 td.grpCols3,tr.ligne1 td.grpCols5{
	font-size: x-small;
	background-color: #B5DBC2;	/* Vert */
}

tr.ligne1 td.grpCols2,tr.ligne1 td.grpCols4{
	font-size: x-small;
	background-color: #88BD88;	/* Vert */
}

tr.ligne0 td.grpCols1,tr.ligne0 td.grpCols3,tr.ligne0 td.grpCols5{
	font-size: x-small;
	background-color: #FECA9B;	/* Vert */
}

tr.ligne0 td.grpCols2,tr.ligne0 td.grpCols4{
	font-size: x-small;
	background-color: #FF9999;	/* Vert */
}

th.grpCols1,th.grpCols2,th.grpCols3,th.grpCols4,th.grpCols5{
	font-size: x-small;
}

td.legende{
	font-size: xx-small;
}

td.menuModification{
	font-size: x-small;
}

input.boutonModification{
	font-size: x-small;
	text-align: left;
}

td.case{
	font-size: small;
	background-color: #FCFDC3; 
	padding:0px;
}
th.titre{
	font-size: small;
	background-color: #B5DBC2; 
	padding:0px;
}

td.caseAff{
	font-size: small;
	background-color: #FCFDC3; 
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-size: 11px;
}
td.caseAffRouge{
	font-size: small;
	background-color: #FF3300; 
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-weight:boldest;
	font-size: 11px;
}
td.c{
	font-size: small;
	background-color: #FCFDC3; 
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-size: 11px;
}
td.d{
	font-size: small;
	background-color: #FCFDC3; 
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-size: 11px;
	text-align: center;
}
th.titreAff{
	font-size: small;
	background-color: #B5DBC2; 
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-size: 12px;
}

td.titreAff{
	font-size: small;
	background-color: #B5DBC2; 
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-size: 10px;
}

th.petitTitreAff{
	font-size: small;
	background-color: #B5DBC2; 
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-size: 8px;
}

td.intervalle{
	height:8px;
	max-height:8px;
	min-height:8px;
	width:8px;
	max-width:8px;
	min-width:8px;
	font-size: 10px;
}

tr.intervalle{
	max-height:8px;
	min-height:8px;
	height:8px;
	font-size: 10px;
}

td.demiIntervalle{
	height:4px;
	max-height:4px;
	min-height:4px;
	width:4px;
	max-width:4px;
	min-width:4px;
}

tr.demiIntervalle{
	max-height:4px;
	min-height:4px;
	height:4px;
}

a.caseAff{
	color: blue;			/* Noir */
	text-decoration: none;	
	display: block;
}

a.caseAff:hover{
	background-color: #FECA9B;	/* Saumon */
	color: #000000;			/* Noir */
}

font.nomTaureau{
	font-variant:small-caps;
	font-weight:boldest;
	font-size: 18px;
}

th.connexion{
	background-color: #B5DBC2; 
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-variant:small-caps;
	font-weight:boldest;
	font-size: 26px;
}

td.connexion{
	background-color: #FCFDC3; 
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-variant:small-caps;
	font-weight:boldest;
	font-size: 18px;
}

td.messageConnexion{
	background-color: #FCFDC3; 
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-variant:small-caps;
	font-weight:boldest;
	font-size: 22px;
}

font.connexion{
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	font-variant:small-caps;
	font-weight:boldest;
	font-size: 30px;
}

td.droit{
	font-size: 10px;
	background-color: #FCFDC3; 
	padding:0px;
}

th.groupeAutorisations{
	font-size: 14px;
	background-color: #B5DBC2; 
	padding:0px;
}

th.autorisations{
	font-size: 12px;
	background-color: #FECA9B; 
	padding:0px;
}

font.elementPage{
	font-variant:small-caps;
	font-weight:boldest;
	font-size: 16px;
	background-color: #FECA9B; 
	display: block;
}

