/*** GABARIT CONTACT ***/
#formulaire_contact {
	width:400px;
	height:500px;
}

/*** Mise en forme du corps du formulaire (bordure, couleur du fond...) ***/
.corpForm { 
     margin: 0;
     padding: 0;
}
/*** Mise en forme des cadres ***/
.corpForm fieldset {
     margin: 0;
     padding: 0;
     border-width:0;
}
/*** Mise en forme des titres des cadres ***/
.corpForm legend {        
     font-weight: italic;
     color:#E2E4E3;
     background: transparent;
}
/*** Mise en forme des lignes du formulaire ***/
.corpForm p {    
     padding: 0;
     margin: 0;
     clear:both;
}

/**************/
 
/* corps du formulaire */
/*** Mise en forme du corps du formulaire (bordure, couleur du fond...) ***/
.corpForm {        
     margin: 0;
     padding: 1em;
}
 
/* section */
/*** Mise en forme des cadres ***/
.corpForm fieldset {      
     margin: 0;
     font-style: normal;
     padding: 0;
}
 
/* titre de chaque section */
/*** Mise en forme des titres des cadres ***/
.corpForm legend {        
     font-weight: bold;
     color:#E2E4E3;
     background: transparent;
}
/* chaque ligne d'entrée */
/*** Mise en forme des lignes du formulaire ***/
.corpForm p {    
     padding: .2em 0;
     margin: 0 0 .2em 0;
font-size:0.8em;
color:#701D10;
}
 
/* les intitulé des champs */
.corpForm label {
     float:left;
     text-align:right;
     margin-right:2px;
     float: left;
     width: 100px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.corpForm label:hover {
     cursor: pointer;
}
/*** Mise en évidence des champs obligatoires ***/
.corpForm label.oblig {
     font-weight: bold;          
}
 
/* les explications exemple, etc*/
 /*** Mise en forme des aides contextuelles ***/
.corpForm .legende {   
     font-style: italic;
     background: transparent;
     margin: 0;
     padding: 0;
}
 
 
/* les inputs */
.corpForm input, .corpForm select, .corpForm textarea {
     width:60%;
}

.corpForm textarea {
margin-left:14px;
}
 
.corpForm input.readonly {
     border:none;
     background-color:transparent;
}
 /*** Mise en avant des champs en cours d'utilisation ***/
.corpForm .focus {          
     background: beige;
     color: black;
     border:solid 1px #000000;
}
/*** Retour à l'état normal après l'utilisation ***/
.corpForm .normal {       
     background: white;
     color: black;
     border:solid 1px #666666;
}

/*** fix placement du message de confirmation d'envoi ***/
p.send_ok {
display :block ;
position :absolute;
z-index:500;
left :0px ;
top :0px ;
width :355px ;
height :520px ;
padding-top :250px;
text-align:center;
font-size:14px;
font-weight:bold;
background-color :#FFFFFF;
}
