body {
	background-color: #c9050f;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	scrollbar-face-color:#C9050F;
	scrollbar-highlight-color:#C9050F;
	scrollbar-3dlight-color:#FFE9BA;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#808080;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFE9BA;

}

.actu_titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; color: #CA0715; }
.actu_texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }

.offre_titre {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; }
.offre_texte{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; }
.error{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c9050f; font-weight: bold;  }


.form_tab { width:'400'; }
.form_libel {  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.form_input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; height: auto; width: auto; }
.form_table {  background-color: #F5E7C9}
.form_row1 {  }
.form_row2 {  }
.form_rowbouton { }
.form_rowbouton input { font-family: Arial; font-size: 12px; }
.form_titre {  background-color: #FFFFFF}
.form_required {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: red}
.form_interline  { }

.tab_mag {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color:#FFD582; }
.tab_mag th {	background-color: #FFAD01; color: white; }
.tab_mag_td {	background-color: #FFE9BA; }
.tab_mag_reg { height: 25 px; background-color: white; font-size:12; color: #CA0715;  }
.fond_form {
	background-image: url(images/fond_forme.jpg);
	scrollbar-face-color:#E5D0DF;
	scrollbar-highlight-color:#F9F4F8;
	scrollbar-3dlight-color:#F6EDF2;
	scrollbar-darkshadow-color:#F6EDF2;
	scrollbar-shadow-color:#F6EDF2;
	scrollbar-arrow-color:#FEFEFE;
	scrollbar-track-color:#F6EDF2;
	background-repeat: no-repeat;
	cursor: text;
	border: thin solid #B63554;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B63554;
	font-weight: bold;
	height: 110px;
	width: 300px;
	}
.petit_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AE9FAC;
}
.texte_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.fond_form2 {

	background-image: url(images/fond_cont2.jpg);
	scrollbar-face-color:#E5D0DF;
	scrollbar-highlight-color:#F9F4F8;
	scrollbar-3dlight-color:#F6EDF2;
	scrollbar-darkshadow-color:#F6EDF2;
	scrollbar-shadow-color:#F6EDF2;
	scrollbar-arrow-color:#FEFEFE;
	scrollbar-track-color:#F6EDF2;
	background-repeat: no-repeat;
	cursor: text;
	border: thin solid #B63554;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b63554;
	font-weight: bold;
	height: 80px;
	width: 174px;
}
.champs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B63554;
	border: thin solid #B63554;
	background-color: #F8F3F7;
}
.menu_deroul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B63554;
	border: thin solid #B63554;
	width: 173px;
}
.champs2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B63554;
	border: thin solid #B63554;
	width: 138px;
}
.champs3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0A69B8;
	border: thin solid #0a69b8;
	width: 138px;
	background-color: d2e8ff;
}
.texte_form2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.fond_form3 {
scrollbar-face-color:#C5D1DF;
scrollbar-highlight-color:#C5D1DF;
scrollbar-3dlight-color:#E6F4FF;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#E6F4FF;
scrollbar-arrow-color:#E6F4FF;
scrollbar-track-color:#E6F4FF;
	cursor: text;
	border: thin solid #0a69b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a69b8;
	font-weight: bold;
	height: 40px;
	width: 138px;
	background-color: D2E8FF;
}
.texte4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B63554;	
}
/*a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B63554;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B63554;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B63554;
}*/
.arial10blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.sans_espace {
	padding:0px 0px 0px 10px;
	margin:0px 0px 1px 0px;
	visibility:visible;
	display:block;
}
.sans_espace_inv {
	padding:0px 0px 0px 10px;
	margin:0px 0px 1px 0px;
	visibility:hidden;
	display:none;
}
