@charset "UTF-8";
/* CSS Document */

body {
	background-color: #530D24;
	margin:3px;
	font-size:12px;
}
.CouleurSpec {color: #FFFFFF;
font-style:italic;}

.InfoForms {font-size: 9px;color: #FFFFFF}

.titreForms,.titreForms2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align:center;
}

.titreForms2{
padding:3px;
}

.imgC
{

text-align:center;

}
p{
font-size:12px;}
.Erreur
{
text-align:center;
font-size:14px;
color:#FF0000;
display:block;
background-color:#FFFFFF;
border:1px solid #FF0000;
}
.FormatD {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	
}
.FormatD2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top:3px;
	
}
.tabInsc
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	border:1px dotted #0099CC;
	background-color:#700F35;
}

.lettre{
	
	color:#999999;
	font-size:12px;
	

}


.PoliceUtilisee {
	text-align:justify;
	color:#FFF;
	font-size:12px;
	background-color:#6E0E34;
	margin-top:3px;
}

.Intitulee {font-size: 12px}


.CouleurSpecSpec {color: #999999;}

.soustitre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #999999}
.nomS {
color: #FFFFFF;
font-size:12px;
text-align:justify;
font-family:Arial;

}
select{
font-size:12px;}

#form1 fieldset
{
	margin-top:20px;
	margin-bottom: 10px;
	border: #CCC 1px solid;
}


#form1 fieldset legend
{

	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 12px;
	color:  #999999;
	background-color:#530D24;
}


#form1
{
	width: 99%;
}

#form1 p
{
	margin: 2px 0;
}

/* fieldset , legend */
#form1 fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;
}


#form1 fieldset:hover
{
	background-color:#6E0E34;
	
}

#form1 fieldset legend
{

	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 12px;
	text-transform:uppercase;
	color: #999999;
}


/* Label */
#form1 label
{
	color:#FFFFFF;
	font-size:10px;
	display: block;
	width: 30%;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
		margin-top:4px;
	
}

#form1 label:hover
{
	font-weight: bold;
}

#form1 .form_label_nostyle
{
	background: none;
}


/* Input */
#form1 input, #form1 select,#form1 textarea
{
	margin-left: 1%;
	width: 40%;
	border: #CCC 1px solid;
	margin-top:4px;
	font-size:12px;
}
#form1 input[type="radio"]
{
margin-left: 1%;
	width:5%;
	border: 0;
	margin-top:4px;
	font-size:12px;
		}
#form1 input:hover, #form1 select:hover, #form1 input:focus, #form1 select:focus
{
	border: #999 1px solid;
	background-color: #DDEEFF;
}

#form1 .form_input_day_month
{
	width: 3%;
}

#form1 .form_input_year
{
	width: 6%;
}

/* button submit */
#form1 input[type="submit"]
{
	border: #DDEEFF 1px solid;
	width: 45%;
	padding:2px;
}

#form1 input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
	font-weight:bold;
}

#form1 input[type="reset"]
{
	border: #DDEEFF 1px solid;
	width: 45%;
	padding:2px;
}

#form1 input[type="reset"]:hover
{
	background-color: #E6484D;
	cursor: pointer;
	font-weight:bold;
}

#form1 .dateNN {
	margin-left: 1%;
	width: 2%;
	border: #CCC 1px solid;
	margin-top:4px;
	font-size:12px;
	}
	#form1 .dateNNN {
	margin-left: 1%;
	width: 4%;
	border: #CCC 1px solid;
	margin-top:4px;
	font-size:12px;
	}
	
		#form1 .cpNN {
	margin-left: 1%;
	width: 5%;
	border: #CCC 1px solid;
	margin-top:4px;
	font-size:12px;
	}

