body {
font-family:Arial,Verdana, Helvetica, sans-serif;
	color:#76107B;
	background-color: #ffffff;
	font-size:62.5%;
	letter-spacing:0.1em;
	}
	/**{margin:0px;padding:0px;}*/
.cleaner {clear:both;}
img {border: none;}
a, a:hover  {color: #CC0000;text-decoration: underline;}
h5 {font-size:12px;font-style: normal;color:#76107B; display:inline;}
h6 {font-size:10px;font-style: normal;color:#76107B;}
 


.important-vert {font-size: 11px;font-style: bold;color: #F26522;}
.important { padding-left:3px;font-size: 12px;font-style: normal;color:#CC0000;}
.importantpetit { padding-left:3px;font-size: 10px;font-style: normal;color:#CC0000;}
.liste{color: #5C6676;padding:2px;font-weight:normal;}
.commentaires {font-size: 11px;font-style: normal;color: #5C6676;text-decoration: none;}
.cnil{color: #5C6676;font-size:10px;}


 


#conteneur-formulaire { 
	position: relative;
	width:642px;
	margin: 0 auto 10px auto;
	padding: 5px 10px 5px 10px;
	border:0px solid #cccccc;
	/*background-color:#F0E8F0;*/
        background-color:#FFFFFF;
	
	}
	




#header {margin:auto;padding:0px;width:642px; height:114px;background-image:url(bandeau.gif) no-repeat;}
/*#header {margin-bottom:0px;height:87px; width:800px; background:url(./Picts/bandeau.gif) no-repeat;}*/
	
	
.formulaire p {font-size:1.1em;color: #5C6676;padding:2px;}
label {font-size:1.1em;color: #5C6676; font-weight:bold; }
legend {font-size:1.8em;font-weight:bold;color:#76107B;letter-spacing:0.3em;}
fieldset {margin-bottom:15px; /* Une marge pour séparer les fieldset */
				border:1px solid #76107B;}
 fieldset.souhait {border:1px solid #76107B; display:none; /*background-color:#99FF00;*/}

/*----------fomulaire--------*/

#civilite label ,#nom label, #prenom label, #email label, #adresse label, #codepostal label, #ville label, #telephone label {
color: #000000; text-align:left;  border: 0px solid #000000;}

 #civilite ,#nom, #prenom , #email, #adresse, #codepostal, #ville, #telephone{margin-bottom:1px;padding-left:10px;width:500px;}

.publication{padding:10px; }
.envoi2 {padding-left:10px; padding-bottom:10px; }
.envoi {padding-left:50px; }
.envoi input,.envoi2 input {width:15px;}
.envoi label,.envoi2 label {margin:0px 5px 0px 5px; font-weight:normal;}
#adresse input {width:500px;height:60px;}
 
input, textarea
{
  margin:3px 0 3px 0;
	padding-left:5px;
	width:200px;
	/*height:12px;*/
	font-size: 11px;
	color: #76107B;
	font-family:arial;}
	


input:focus, textarea:focus, select:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #F8F5F8;
}

select{
margin:3px 0 3px 0;
padding-left:5px;
width:210px;
font-size: 11px;
color: #76107B;
font-family:arial;

}
/*
 .liste {margin:5px auto 5px auto;width:5%;vertical-align:middle;font-weight:normal;color:#6699CC;
 border-width:0px;
 text-indent:3px;
 padding-left:5px;}
*/
/*-----------------fin---------------------*/


/* composants validator*/
.validator {
	margin:2px 0 2px 0;
	font-size: 90%;
	font-style: normal;
	color:#FF0000;
	text-decoration: none;
	}
	
	
#valider {float:left;margin-right:20px;padding:10px 0 5px 0;}	
#effacer {padding:10px 0 5px 0;}
#desinscription {margin-bottom:5px;}
