body{
	padding:0px;
	margin:0px;
	background-color: #FFF;
}
.titrehaut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;
}
.titrebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
}
.titrebordeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #990000;	
}
.titrebleuetorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FF9966;
}
.titrerouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FF0000;
	font-weight: bold;
}
.text_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
.text_noirgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
}
.text_noirjustifier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
}
.text_blanc {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 11px;
	color: #FFFFFF;
}
.text_blancgras {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.text_blancjustifier {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
}
.text_rouge {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 11px;
	color: #FF0000;
}
.text_rougegras {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.text_rougejustifier {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 11px;
	color: #FF0000;
	text-align: justify;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FF3300;
}
.link_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.link_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #FFCC66;
	font-weight: bold;
	text-decoration: none;
}
.link_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.linksgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FAFAFA;
}
.linkgrisfonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.linkgrisclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
}
.linksgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
}
.form_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	height: 20px;
	width: 259px;
	border: 1px solid #ABABA9;
}
.form_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	height: 84px;
	width: 259px;
	border: 1px solid #ABABA9;
	overflow:auto;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select
	{
	width:130px;
	font: Tahoma;
	font-size: 10px;
	}
input {
	font-family: Tahoma;
	font-size: 10px;
}
.form input, .input
	{
		width:153px; height:17px; border-color:#C5CFD8; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}

