/*** Mise en forme du corps du formulaire (bordure, couleur du fond...) ***/
.corpForm { 
     margin: 0;
     padding: 0;
}
/*** Mise en forme des cadres ***/


fieldset {
	border:none;
	
}


.corpForm fieldset {
     margin-bottom:25px;     
     padding: 0;
     border-width:0;
}
/*** Mise en forme des titres des cadres ***/
.corpForm legend {        
     font-weight: bold;
     background: transparent;
     font-size:10px;
     color:#6ab023;
     text-transform:uppercase;
     margin-bottom:5px;
}

}
/*** 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-bottom: 25px;
     font-style: normal;
     padding: 0;
}
 
/* titre de chaque section */
/*** Mise en forme des titres des cadres ***/
.corpForm legend {        
     font-weight: bold;
     background: transparent;
     font-size:10px;
     color:#6ab023;
     text-transform:uppercase;
     margin-bottom:5px;
}
/* chaque ligne d'entrée */
/*** Mise en forme des lignes du formulaire ***/
.corpForm p {    
     padding: .2em 0;
     margin: 0 0 .2em 0;
}
 
/* les intitulé des champs */
.corpForm label {
     float:left;
     text-align:left;
     margin-right:2px;
     margin-bottom:5px;
     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:50%;
}

.corpForm textarea {
	width:810px;
	height:150px;
}
 
.corpForm input.readonly {
     border:none;
     background-color:transparent;
}
 /*** Mise en avant des champs en cours d'utilisation ***/
.corpForm .focus {          
     background: #FFF;
     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:325px ;
height:520px;
padding-top:250px;
text-align:center;
font-size:14px;
font-weight:bold;
background-color:#FFFFFF;
}


