body {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;
}
td {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;
}
div {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;
}
div.menu{
	color:#FFFFFF;
	background-color:#000000; height:18px;
	text-align:center; 
	vertical-align:middle;
	margin:0px 2px 0px 0px;
	}
div.menuSelect{
	color:#FFFFFF;
	background-color:#006e81; height:18px;
	text-align:center; 
	vertical-align:middle;
	margin:0px 2px 0px 0px;
	}	
div.menu2{
	color:#FFFFFF;
	font-size: 11px;
	background-color:#000000; height:18px;
	text-align:center; 
	vertical-align:middle;
	margin:0px 2px 0px 0px;
	}
div.menu2Select{
	color:#FFFFFF;
	font-size: 11px;
	background-color:#006e81; height:18px;
	text-align:center; 
	vertical-align:middle;
	margin:0px 2px 0px 0px;
	}
div.menuvide{
	height:18px;
	text-align:center; 
	vertical-align:middle;
	margin:0px 2px 0px 0px;
	}	
div.ssmenu{
	background-color:#a0a9ad;
	text-align:left;
	margin:0px 2px 0px 0px;
	padding:4px;
	}	
div.ssmenuSelect{
	background-color:#87bec5;
	text-align:left; 
	margin:0px 2px 0px 0px;
	padding:4px;
	}
.noirtexte {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;
}
.noirmoyen{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;
}
.noirmoyen2{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;
}
.noirpti{
	font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;
}

.blanctexte {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none;
}
.rougetexte {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #b2131c; text-decoration: none;
}
.rougetitre {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #b2131c; text-decoration: none;
}
.grismoyen{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none;

}
.gristexte{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none;

}
.rouge{ color:#b2131c; }
a:link.liennoir {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: none}
a:active.liennoir{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: none}
a:visited.liennoir {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: none}
a:hover.liennoir {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: underline}

a:link.liennoir2 {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: underline}
a:active.liennoir2{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: underline}
a:visited.liennoir2 {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: underline}
a:hover.liennoir2 {  font-family: Arial, Helvetica, sans-serif; color: #b2131c; font-size: 12px;text-decoration: underline}

a:link.liennoir3 {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;text-decoration: none}
a:active.liennoir3{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;text-decoration: none}
a:visited.liennoir3 {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;text-decoration: none}
a:hover.liennoir3 {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;text-decoration: underline}


a:link.lienblanc {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;text-decoration: none}
a:active.lienblanc{  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;text-decoration: none}
a:visited.lienblanc {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;text-decoration: none}
a:hover.lienblanc {  font-family: Arial, Helvetica, sans-serif; color: #ced4d5; font-size: 12px;text-decoration: none}

a:link.lienmenu {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: none}
a:active.lienmenu{  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: none}
a:visited.lienmenu {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;text-decoration: none}
a:hover.lienmenu {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;text-decoration: none}

 a:link.lienrouge {  font-family: Arial, Helvetica, sans-serif; color: #b2131c; font-size: 11px; font-weight:bold; text-decoration: none}
a:active.lienrouge{  font-family: Arial, Helvetica, sans-serif; color: #b2131c; font-size: 11px; font-weight:bold; text-decoration: none}
a:visited.lienrouge {  font-family: Arial, Helvetica, sans-serif; color: #b2131c; font-size: 11px; font-weight:bold; text-decoration: none}
a:hover.lienrouge {  font-family: Arial, Helvetica, sans-serif; color: #b2131c; font-size: 11px; font-weight:bold; text-decoration: underline}
 
 input.bordrouge, select.bordrouge, textarea.bordrouge{font-family : Arial, Helvetica, sans-serif; font-size : 11px; color: #b2131c; background-color:#ffffff; border : 1px solid #b2131c;}
 
 /* MENU DEROULANT */
.popper { POSITION: absolute; VISIBILITY: hidden; z-index:4; }
.popper2 { POSITION: absolute; z-index:1; }
#topgauche { position:absolute; z-index:10; margin-top:25px; }
A:hover.ejsmenu {color:#ffffff; text-decoration:none;}
A.ejsmenu {color:#ffffff; text-decoration:none;}
A:hover.ejsmenu2 {color:#ffffff; text-decoration:none;}
A.ejsmenu2 {color:#000000; text-decoration:none;}
/* concept */
a#lien {
display:block;
margin:20px;
text-align:right;
color:#00F;
text-decoration:underline;
}
/* calendrier */
h1.rougetitre {
font-size:14px;
line-height:14px;
height:14px;
margin:5px;
}
label span.titre {
font-size: 14px;
font-weight:bold;
}
label span.libele {
margin-left:30px;
color:#b2131c;
}
div#form {
position:relative;
border:solid 1px #b2131c;
margin:10px;
padding:10px;
}
div#form label {
display:block;
float:left;
width:110px;
text-align:right;
margin:5px 0 0;
}
div#form input {
display:block;
float:left;
width:460px;
margin:5px 0 0 10px;
}
div#form input.small {
display:block;
float:left;
width:170px;
}
div#form label.nofloat,
div#form input.nofloat {
float:none;
width:auto;
display:inline;
text-align:left;
margin:0;
}
div#form #submit {
float:none;
width:auto;
}
hr.clear {
clear:both;
height:20px;
line-height:20px;
visibility:hidden;
}
/*MAJ*/
#MAJ {
padding:20px 20px 20px 60px;
}
#MAJ label {
display:block;
float:left;
text-align:right;
width:130px;
}
#MAJ input {
display:block;
float:left;
width:180px;
margin-left:10px;
}
#MAJ input.large {
width:500px;
}
#MAJ br {
clear:both;
}
