@charset "utf-8";
#form-contact { 
width: 80%; 
margin: 0 auto;
} 
#form-contact legend { 
color : #cc0000; 
font-weight : bold; 
text-decoration : underline; 
} 
#form-contact fieldset { 
background-color: #F1F1F1; 
margin-bottom: 20px; 
} 
#form-contact input, textarea { 
font-family : "Times New Roman", Times, serif; 
} 
#form-contact label, p { 
color : #003399; 
font-size : 100%; 
font-weight : bold; 
} 
#form-contact label { 
margin-left : 20px;; 
} 
#form-contact .obligatoire { 
color : #cc0000; 
padding-bottom : 10px; 
} 
#form-contact p.float-left { 
color : #003399; 
font-size : 100%; 
font-weight : bold; 
} 
#form-contact p.float-left label, label.float-left { 
overflow : hidden; 
float : left; 
width : 35%; 
} 
#form-contact .infosup { 
font-size : 100%; 
font-weight : lighter; 
font-style : italic; 
color : #003399; 
margin-left : 50px; 
} 
#form-contact .noinset { 
border-style : none; 
} 
#form-contact .outset { 
margin-left : 30px; 
} 
#form-contact input.outset:hover { 
color: #A90000;	 
} 
#form-contact input:focus, textarea:focus { 
background-color : #FFFFFF; 
} 
#form-contact .souligner { 
text-decoration : underline; 
} 
#form_haut fieldset { 
padding-bottom : 10px; 
} 
#form_centre fieldset { 
padding-bottom : 10px; 
} 
#form_bas fieldset { 
padding-bottom : 10px; 
} 
.erreur { 
color : #000000; 
font-weight : lighter; 
margin-left : 15px; 
} 
.valid { 
color : #000000; 
font-weight : lighter; 
margin-left : 15px; 
} 
.msg { 
color : #cc3300; 
font-size : 100%; 
font-weight : bold; 
} 
.ss-titre { 
color : #cc0000; 
font-weight : bold; 
font-size : 100%; 
} 
#control-form a { 
color : #6600cc; 
font-weight : bold; 
} 





 

