body {
	background-color: #9BB5D5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.fonbasform{
background-color: #0272B6;
}
TD.fondbashor{
	background-color: #0b5f64;
}
.hautmenuform{
background-color:#BCCDE2 ;
}

.textpict{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.textintro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B5F64;
}
.texttitre{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0B5F64;
}
.titreprogramme{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B5F64;
}
.textpuce{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0B5F64;
}
.textnormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textasterix{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.textvertgras{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B5F64;
}

A.textnormal {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0B5F64;
	font-weight: bold;
}
A.textnormal:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0B5F64;
	font-weight: bold;
	text-decoration: underline;
}

A.texttitre  {
	text-decoration: underline;
	color:#FFFFFF;
}

.textcadre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #153348;
}

TABLE.textcadre{
	background-color:#BCCDE2;
}
.boutontol{
	background-color:#C8D8F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #245477;
	font-weight: bold;
}


.chooseldi {
	color: #000000;
}
TD.menu-login{
	background-color:#17364F;
}
.loginvalid{
	background-color:#17364F;
}

TABLE.menu-login{
background-color:#0B5F64;
}
.bord-menuform {
    background-color: #0272B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.blanc-menuform {
    background-color: #FFFFFF;
}

TABLE.menu-boutontol {
	background-color: #C8D8F2;
}
TABLE.chooseldi {
	background-color:#17364F;
}
TD.chooseldi {
}
FORM.chooseldi {
}
SELECT.chooseldi {
	font-size: 10px;
}
.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #42647D;
}
.parag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.valid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.log-mot {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #553D4D;
}
.menulink  {
	background-color:#C8D8F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#3883BA;
}
A.menulink  {
	text-decoration: none;
	color:#245477;

}
A.menulink:hover {
	text-decoration: none;
}
A.menulink:active {
 color:#245477;
}

.menuhoriz {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

A.menuhoriz {
	text-decoration: none;
	color:#9BB5D5;
}
A.menuhoriz:hover {
	text-decoration: underline;
	
}
TD.menuhoriz {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#9BB5D5;
}
TABLE.menuhoriz {
	background-color: #17364F;
}
.menuhorizdemo {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

A.menuhorizdemo {
	text-decoration: none;
	color:#0B5F64;
}
A.menuhorizdemo:hover {
	text-decoration: underline;
	
}
.menuselected {
	color:#245477;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.inputlogin {
	width: 130px;
}
.inputlogindisabled {
	width: 130px;
   background-color:#D0D0D0;
}
.menulogchoix {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.loginerror {
	color: #E94747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.loginerrorcadre {
	color: #E94747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.validmessage {
	color: #00A000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.maintenance {
	color: #F70000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TABLE.loginerrorcadre{
	background-color:#BCCDE2;
}
SELECT.courselang { 
	width: 156px; 
   font-size: 10px;
}



