/**********************************************************/
/* 					  FCE EXTENSIONS					*/
/**********************************************************/

/* FCE */

.ligne {clear:both; padding-right:10px;}
.ligne .bloc_33 {padding-right:10px; width:240px}
.ligne .bloc_50 {padding-right:10px; width:360px}
.ligne .bloc_100 {}

.bloc_33 img {border:none}
.bloc_50 img {border:none}
.bloc_100 img {border:none}

.bloc_33 h2 {font-size:14px; color:#7D338C }
.bloc_50 h2 {font-size:14px; color:#7D338C }
.bloc_100 h2 {font-size:14px; color:#7D338C }

.bloc_33 p {font-size:11px; color:#666666; text-align:justify}
.bloc_50 p {font-size:11px; color:#666666; text-align:justify}
.bloc_100 p {font-size:11px; color:#666666; text-align:justify}


/*******  CONTACT *******/
.tx-contactform-pi1 {padding:0 50px}
#site #contenu .tx-contactform-pi1 .submit { margin-left:205px}
.filet {position:relative; top:10px;}
*+ html  .filet {position:relative; top:2px;} 
* html .filet {position:relative; top:2px;} 

#site #contenu .tx-contactform-pi1 .submit:hover { cursor:pointer}
.radiohead {margin:10px 0 0 0; padding:0;}
.radio_inner {display:block; margin:0 0 0 150px} 
.mandatory {color:#542C12; font-weight:bold}
.error {color:#add600; margin:0 0 0 150px;}
.tx-contactform-pi1 .contactform_text {color:#542C12; margin-top:3px;border:1px solid #542C12; padding:0 0 0 2px; width:150px;  background-color:#EEE7D5;}
.tx-contactform-pi1 .contactform_text_zip { margin-top:3px;margin-right:10px; float:left; border:1px solid #0A2960; padding:0 0 0 2px; width:68px; border-top:none; border-left:none}
.tx-contactform-pi1 .contactform_text_ville { margin-top:3px;border:1px solid #0A2960; padding:0 0 0 2px; width:200px; border-top:none; border-left:none}

.tx-contactform-pi1 .contactform_textarea { margin-top:3px;border:1px solid #542C12; padding:2px; width:331px;  background-color:#EEE7D5}
.contactform_text:focus {background-color:#EEE7DF;}
.contactform_textarea:focus{background-color:#EEE7DF;}
.tx-contactform-pi1 .contactform_select { margin-top:3px;border:1px solid #542C12;} 
.tx-contactform-pi1 label {display:block; width:205px; float:left; margin-top:3px;}
.tx-contactform-pi1 .labelville {display:block; width:50px; float:left; margin-top:3px;}
* html .tx-contactform-pi1 .labelville {display:block; width:48px; float:left; margin-top:3px;}
* html .tx-contactform-pi1 #cp {display:block; width:152px; float:left; margin-top:3px;}

.tx-contactform-pi1 .titreresume {font-size:12px; font-weight:bold}
.tx-contactform-pi1 strong {display:block; width:200px; float:left}
.tx-contactform-pi1 .resume {margin:0; padding:0}
.tx-contactform-pi1 .resumemessage  {margin:0; padding:0; width:600px; height:auto; text-align:justify} 


