html {
margin: 0;
padding: 0;
height: 100%
}



.m {
width : 170px;
font-style:normal ;
font-size:12px;
font-family:arial,sans-serif;
color:#FFFFFF;
vertical-align:text-top;
font-weight : bold;
}
.m:hover
{
width : 170px;
font-style:normal ;
font-size:12px;
font-family:arial,sans-serif;
color:#FEB405;
vertical-align:text-top;
font-weight : bold;
}
.mac {
width : 180px;
font-style:normal ;
font-size:12px;
font-family:arial,sans-serif;
color:#314584;
vertical-align:text-top;
font-weight : bold;
border-width : 1px;
border-style :solid;
border-color : #172655;
background-color : #FEB405;
}

.smac
{font-family:verdana,Arial, Helvetica,sans-serif;
font-size	: 10px;
width : 170px;
background-color : #FEB405;
height:16px;
}

.smacc
{font-family:verdana,Arial, Helvetica,sans-serif;
font-size	: 10px;
margin-left:10px;
width : 170px;
border-width : 1px;
border-style :solid;
border-color : #172655;
background-color : #FEB405;
height:14px;
}

.sm
{font-family:verdana,Arial, Helvetica,sans-serif;
font-size	: 10px;
width : 170px;
height:16px;
color	: #FEB405;
}
.smc
{font-family:verdana,Arial, Helvetica,sans-serif;
font-size	: 10px;
margin-left:10px;
width : 170px;
height:16px;
color:#F4F6FF;

}
.sm:hover
{font-family:verdana,Arial, Helvetica,sans-serif;
font-size	: 10px;
font-style	: normal ;
color	: #FEB405;
height:14px;
border-width : 1px;
border-style :hidden;
border-color : #172655;
}
.smc:hover
{font-family:verdana,Arial, Helvetica,sans-serif;
font-size	: 10px;
width : 170px;
border-width : 1px;
border-style :solid;
border-color : #172655;
background-color : #FFFFFF;
height:14px;
color	: #FEB405;

}
/************ les miens *****************/
body {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none;color: #314584; text-align : justify;margin: 0;
padding: 0;
height: 100%}
table { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none;color: #314584;border-collapse:collapse;text-align : justify;}
a:link{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color: #C72F2F;}
a{font-family:verdana,Arial, Helvetica,sans-serif;
font-weight:normal;
color: #8F040D;
}
H1
{font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; text-decoration:none;color: #770006;margin-bottom:5px;margin-top:15px;margin-left :-15px }
H2
{font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; text-decoration:none;color: #314584;margin-bottom:5px;margin-top:11px;margin-left :-11px}
H3
{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none;color: #314584;margin-bottom:5px;margin-top:5px;margin-left :-5px}
H4
{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none;color: #314584;margin-bottom:5px;margin-top:5px;margin-left :-5px}

.titre,.n1
{font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; text-decoration:none;color: #770006;margin-bottom:5px;margin-top:15px;}
.soustitre,.n2
{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none;color: #314584;margin-bottom:5px;margin-top:11px;}
.chapitre,.n3
{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none;color: #314584;margin-bottom:5px;margin-top:5px;}
.souschapitre,.n4
{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none;color: #314584;margin-bottom:5px;margin-top:5px;}

.titre_menu
{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none;color: #FFFFFF;}

td.c{
border-style:solid;
border-width:1px;
border-color:#7795CA;
}
a.gras{font-family:Arial, Helvetica,sans-serif;
font-weight:bold;
color: #8F040D;
font-size:11px;
}

table.test tr td {
border-style:solid;
border-width:1px;
border-color:#7795CA;
}

table.vide tr td {
border-style:hidden;
border-width:0px;
border-color:#7795CA;
}

.ident {
	margin-left : 15px;
}

.tpetit{font-family:arial,verdana,helvetica,sans-serif; font-size:9Px; font-weight:normal; text-decoration:none;color: #314584; text-align : justify;}
.rouge{color: #9C0309;}
.gras{font-weight : bold;}

.petitgrasrouge{color: #9C0309;font-weight : bold;}
.majeur{color: #9C0309;font-weight : bold;font-family:arial,verdana,helvetica,sans-serif; font-size:11Px; }


.image{
border-style:solid;
border-width:1px;
border-color:#7795CA;
}
.actutitre {font-family:arial,verdana,helvetica,sans-serif; font-size:13px; font-weight:bold; color: #314584; font-style:italic}
.actudate {font-family:arial,verdana,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#314584;}
.actu {font-family:arial,verdana,helvetica,sans-serif; font-size:9pt; font-weight:normal;color : #314584;}
.tpetitgras{font-family:arial,helvetica,sans-serif; font-weight : bold;font-size:13px;}
.petit{font-family:arial,helvetica,sans-serif; font-weight : bold;font-size:13px;}
.petitgras{font-family:arial,helvetica,sans-serif; font-weight : bold;font-size:13px;}

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} 
SELECT.fgselect
{
	width: 625px;
}

.fgchapitre
{
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color:#15636a;
}

.fgformulaire
{
	font-family:arial;
	font-size:8pt;
}

.fgrouge
{
	color:#da612c;
}

.fgnormal
{

}

.bp1 {width:180px;background-color:#555;color:#DDD;font-family: arial,verdana,sans-serif;font-size: 12px; font-weight:bold;cursor:pointer;}
