#FORM .TABLEAU{
width:100%;


}

#FORM TR{
	height:30px;
}

#FORM TD{
	font-size: 10px;	
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#FORM TH{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height:25px;
padding-left:5px;
	color:#FFFFFF;
	background-image:url(fond.png);
}

#FORM .Titre1{
	color:#FFFFFF;
	background-color: #46a4bf;
	height:20px;
}

#FORM .Titre2{
	color:#FFFFFF;
	background-color: #0cc6fb;
	height:20px;
}

#DEMANDE FORM .Titre1{
	color:#FFFFFF;
	background-color: #46a4bf;
	height:20px;
}

#DEMANDE FORM .Titre2{
	color:#FFFFFF;
	background-color: #0cc6fb;
	height:20px;
}

#SIMULATION FORM .Titre1{
	color:#FFFFFF;
	background-color: #e2007a;
	height:20px;
}

#SIMULATION FORM .Titre2{
	color:#FFFFFF;
	background-color: #e2007a;
	height:20px;
}

#DEMANDE FORM .Ligne0{
	background-color: #FFFFFF;
	font-size: 13px;
	text-align:justify;
	padding-top:30px;
}

#FORM .Ligne1-1{
	background-color: #FFFFFF;
}

#FORM .Ligne1-2{
	background-color: #FFFFFF;
}

#FORM .Ligne1-3{
	background-color: #FFFFFF;
}

#FORM .Ligne1-4{
	background-color: #FFFFFF;
}

#FORM .Ligne2-1{
	background-color: #FFFFFF;
}

.Ligne2-2{
	background-color: #FFFFFF;
}

#FORM .Ligne2-3{
	background-color: #EEEEEE;
}

#FORM .Ligne2-4{
	background-color: #FFFFFF;
}

#FORM .Ligne2-5{
	background-color: #FFFFFF;
}

#FORM .Ligne2-6{
	background-color: #FFFFFF;
}
#FORM .Ligne2-7{
	background-color: #FFFFFF;
}
#FORM .Ligne2-8{
	background-color: #FFFFFF;
}

#FORM .Ligne-espace{
	background-color: #FFFFFF;
	height:1px;
}
#FORM .Ligne-grand-espace{
	background-color: #FFFFFF;
	height:10px;
}


#FORM .Ligne-separation{
	background-color: #FFFFFF;
	height:5px;
}

#FORM .champs{
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	color:#818181;
}

#FORM .intro{
	text-align:justify;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}

#FORM input.required, textarea.required {
	
}
#FORM input.validation-failed, textarea.validation-failed {
	border: 1px solid #e1046b;
	
}
#FORM input.validation-passed, textarea.validation-passed {

	/*color : #000;*/
}

#FORM .validation-advice {

	margin: 5px 0;
	/*background-color: #e1046b;
	color : #ffffff;*/
	
	background-color: #ffffff;
	color : #e1046b;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

}

#FORM input{

font-size: 11px;

}

#FORM Select { 
 font-size: 10px; 
 font-style: normal; 
 border:1px solid #cccccc; 
 background-color: #ffffff;
} 
#FORM .bouton-rose-moyen {
	font-size:17px;
	width:252px;
	height:34px;
	background: url(/images/bouton-rose-moyen-basic.png) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-left:15px;
	display:block;	
	border-width:0px;	
	font-weight:bold;	
	border:0px;
}

#FORM .bouton-rose-moyen:hover {
	background: url(/images/bouton-rose-moyen-roll.png) left top no-repeat;
}

.inside{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
