BODY {
	FONT-WEIGHT: bold;
	BACKGROUND: white;
	COLOR: black;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
TABLE {
	BORDER-COLLAPSE: collapse
}
BODY.affichage_coin {
	FONT-WEIGHT: bold;
	BACKGROUND: white;
	COLOR: black;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	MARGIN-TOP: 0;
	MARGIN-LEFT: 0;
	background-repeat : no-repeat;
}
.lienpetit {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
}
A {
	COLOR: #005D47;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #EE0808;
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A.entete {
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A.entete:hover {
	COLOR: #EE0808;
	TEXT-DECORATION: none;
}
A.entete:visited {
	TEXT-DECORATION: none;
}
SELECT {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}
INPUT {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}
TEXTAREA {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}
TABLE.principal {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
}
.barretitre {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #005D47;
	FONT-FAMILY: arial;
}
TD.barretitre {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #D5F3F4;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
TD.barremenu {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #D5F3F4;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
.menu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #fffff0;
	FONT-FAMILY: Arial;
}
TABLE.menu {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
}
TD.menu {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
A.menu {
	COLOR: #005d47;
	TEXT-DECORATION: none;
}
A.menu:visited {
	COLOR: #005d47;
	TEXT-DECORATION: none;
}
A.menu:hover {
	COLOR: #EE0808;
	TEXT-DECORATION: underline;
}
.menusel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #fffff0;
	FONT-FAMILY: Arial;
}
A.menusel {
	COLOR: #EE0808;
	TEXT-DECORATION: underline;
}
A.menusel:visited {
	COLOR: #EE0808;
	TEXT-DECORATION: underline;
}
A.menusel:hover {
	COLOR: #EE0808;
	TEXT-DECORATION: underline;
}

TD.corps {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #ffffff;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	HEIGHT: 430px;
	TEXT-ALIGN: center;
}
.titrefiche {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #EDFAFA;
	FONT-FAMILY: Arial;
}
TD.titrefiche {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #038B9B;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
.entetetableau {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
}
.entetetableau_greenleft {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
}
.entetetableau2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
}
TD.entetetableau {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #48B83C;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
TD.entetetableau_greenleft {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #48B83C;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: left;
}
.entetetableau_left {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
}
TD.entetetableau_left {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #3A6E9D;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: left;
}
TD.entetetableau_center {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #3A6E9D;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
}
.entetetableau_right {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
}
TD.entetetableau_right {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #48B83C;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: right;
}
.corpstableau {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.corpstableau {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #EDFAFA;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
.corpstableau2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.corpstableau2 {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #EDEAEA;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
.corpstableaupetit {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
.corpstableau_left {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.corpstableau_left {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #EDFAFA;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: left;
}
.corpstableau_left2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.corpstableau_left2 {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #EDEAEA;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: left;
}
.corpstableau_right2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.corpstableau_right2 {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #EDEAEA;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: right;
}
.corpstableau_right {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.corpstableau_right {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #EDFAFA;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: right;
}
.corpstableaugris_right {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.corpstableaugris_right {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #BBBBBB;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: right;
}
A.corpstableau_left {
	FONT-WEIGHT: bold;
	COLOR: #005d47;
	TEXT-DECORATION: none;
}
TD.titresouspartiefiche {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #403476;
	FONT-FAMILY: Arial;
}
A.titresouspartiefiche {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #6495ed;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.fontNormal {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.chemin {
	FONT-WEIGHT: bold;
	COLOR: #005d47;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
}
TD.presence {
	FONT-WEIGHT: bold;
	COLOR: #005d47;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
}
.chemin {
	FONT-WEIGHT: bold;
	COLOR: #005d47;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}
.message {
	FONT-WEIGHT: bold;
	COLOR: #005d47;
	TEXT-DECORATION: none;
	FONT-SIZE: 14px;
}
.total_left {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.total_left {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #D5F3F4;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: left;
}
.total_right {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.total_right {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #D5F3F4;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: right;
}
TD.alerte {
	FONT-WEIGHT: bold;
	COLOR: red;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
}
.alerte {
	FONT-WEIGHT: bold;
	COLOR: red;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}
TABLE.aide {
	BORDER-RIGHT: windowtext 0.01pt solid;
	PADDING-RIGHT: 0.01pt;
	BORDER-TOP: windowtext 0.01pt solid;
	PADDING-LEFT:0.01pt;
	PADDING-BOTTOM: 0cm;
	BORDER-LEFT: windowtext 0.01pt solid;
	PADDING-TOP:0cm;
	BORDER-BOTTOM: windowtext 0.01pt solid ;
	BORDER-color: #000000	;
}
Table.calendrier
{
	color:black ;
	text-decoration:none;
	font-size : xx-small;
	font-family : Arial;
	font-weight : bold;
	border-collapse: collapse;
	border-color: black;
	
}
TD.calendrier
{
	color:black ;
	text-decoration:none;
	font-size : xx-small;
	font-family : Arial;
	font-weight : bold;
	border-collapse: collapse;
	border-color: black;
	BORDER-RIGHT: black 1pt solid;
	BORDER-TOP: black 1pt solid;
	BORDER-LEFT: black 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
/*========== Styles de la page d'accueil  ==============*/
TD.norepeat
{
	background-repeat : no-repeat;
}
.textelogin
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
input.box
{
	border : solid #92B9BE;
	border-width : 1;
}
A.textelogin
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	text-decoration : underline;
	font-weight : normal;
}
a.textelogin.hover
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	text-decoration : underline;
	font-weight : normal;
}
a.textelogin:visited
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	text-decoration : underline;
	font-weight : normal;
}
.texteaccueil
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
}
.titrepresentation
{
	FONT-SIZE: 29px;
	/*COLOR: #008400;*/
	COLOR: #4AB539;
	FONT-FAMILY: Arial;
	/*FONT-WEIGHT: Bold;*/
}
.soustitrepresentation
{
	FONT-SIZE: 16px;
	COLOR: #396B9C;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: Bold;
}
.soustitrepresentation2
{
	FONT-SIZE: 16px;
	/*COLOR: #008400;*/
	COLOR: #4AB539;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: Bold;
}
.textetitrepresentation
{
	FONT-SIZE: 11px;
	/*COLOR: #008400;*/
	COLOR: #4AB539;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
}
.textepresentation
{
	FONT-SIZE: 8pt;
	COLOR: #396B9C;
	FONT-FAMILY: Arial;
}
.titreliens
{
	FONT-SIZE: 8pt;
	/*COLOR: #008400;*/
	COLOR: #4AB539;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: Bold;
}
A.texteliens
{
	FONT-SIZE: 8pt;
	COLOR: #396B9C;
	FONT-FAMILY: Arial;
	text-decoration : underline;
	font-weight : normal;
}
A.texteliens:hover
{
	FONT-SIZE: 8pt;
	COLOR: #396B9C;
	FONT-FAMILY: Arial;
	text-decoration : underline;
	font-weight : normal;
}
A.texteliens:visited
{
	FONT-SIZE: 8pt;
	COLOR: #396B9C;
	FONT-FAMILY: Arial;
	text-decoration : underline;
	font-weight : normal;
}
.titretarifs
{
	FONT-SIZE: 15pt;
	/*COLOR: #008400;*/
	COLOR: #4AB539;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: Bold;
}
.titrecontact
{
	FONT-SIZE: 18pt;
	/*COLOR: #008400;*/
	COLOR: #4AB539;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: Bold;
}
.titrecontact2
{
	FONT-SIZE: 18pt;
	/*COLOR: #008400;*/
	COLOR: #396B9C;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: Bold;
}
.titrecontact3
{
	FONT-SIZE: 15pt;
	/*COLOR: #008400;*/
	COLOR: #4AB539;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: Bold;
}
.input_petit
{
	FONT-SIZE: 11px;
}
.entetetableau_petit {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
}
TD.entetetableau_petit {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #48B83C;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: center;
}
.corpstableau_left_petit {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
TD.corpstableau_left_petit {
	BORDER-RIGHT: white 1pt solid;
	BORDER-TOP: white 1pt solid;
	BACKGROUND: #EDFAFA;
	BORDER-LEFT: white 1pt solid;
	BORDER-BOTTOM: white 1pt solid;
	TEXT-ALIGN: left;
}

.errLogin {
	FONT-SIZE: 12px;
	color: red;
	font-weight: bold;
}