body{font-family:Arial, Verdana, sans-serif;font-size:12px;color:#646464;width:100%;height:100%;margin:0;padding:0;}
form{margin:0;padding:0;}
a{color:#505050;}
.block_contour_form{width:95%;margin:0 auto;padding:5px;}
.block_contour_form img{float:right;margin:0;padding:0;}
.block_form{font-size:100%;color:#505050;margin:0;padding:0 0 15px;}
.block_contour_form ol{font-size:90%;font-weight:700;margin:15px 5px 15px 30px;padding:0;}
.block_form ul{list-style:none;margin:0;padding:0;}
.block_form li.liste_no{line-height:100%;margin-top:1px;}
.block_form li{clear:left;display:block;margin-top:0;padding:3px;}
.block_form li.conditions{margin-top:12px;margin-left:162px;font-size:90%;}
.block_form label{position:relative;float:left;width:30%;margin-right:5px;text-align:right;font-size:92%;margin-top:2px}
#prospectable{clear:left;margin:10px 0 5px 132px;width:300px;}
.block_form input{width:55%;height:16px;background:url(../images/degrade_form_field.jpg) repeat-y;background-color:#FFF;font-size:92%;padding-left:5px}
*+html .block_form input,* html .block_form input{margin-top:1px;}
.block_form textarea{width:300px;height:150px;background:url(../images/degrade_form_field.jpg) repeat-y;background-color:#FFF;font-size:92%;padding-left:5px;font-family:Arial, Verdana, sans-serif;}
.block_form input.commentaires{width:430px;height:150px;background-color:#FFF;}
.block_form select{padding-left:0;width:57%;height:20px;font-size:92%;float:left;}
*+html .block_form select{margin-top:2px;}
*html .block_form select{margin-top:2px;margin-left:3px;}
.block_form option{background-color:#FFF;}
.block_form input,.block_form select,.block_form textarea{border-top:1px solid #999;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #999;}
.block_form input:focus,.block_form select:focus,.block_form textarea:focus{border:1px solid #B6E300;}
.block_form input.noborder{border:none;}
.unbold{font-weight:400;}
.style_input input{border:none;width:15px;font-size:78%;background:none;margin:3px 3px 0;}
.style_input{line-height:19px;clear:left}
.style_input span{display:block;text-align:right;margin-right:3px;position:relative;float:left;width:160px;font-size:92%;}
#line_button_submit{clear:left;margin-left:40%;height:30px;width:250px}
#line_button_submit a{text-decoration:none;}
.button_center{margin-top:6px;margin-right:10px;background:url(../images/green1_center_off.jpg) repeat-x;float:left;clear:none;}
.button_center_over{margin-top:6px;margin-right:10px;background:url(../images/green1_center_on.jpg) repeat-x;}
.button_left{background:url(../images/green1_left_off.jpg) no-repeat top left;font-weight:700;}
.button_left_over{background:url(../images/green1_left_on.jpg) no-repeat top left;font-weight:700;}
.button_right{background:url(../images/green1_right_off.jpg) no-repeat top right;font-size:11px;padding:5px 15px;}
.button_right_over{background:url(../images/green1_right_on.jpg) no-repeat top right;font-size:11px;padding:5px 15px;}
.button_clear{clear:right;}
.button_off_center{margin-top:6px;margin-right:10px;background:url(../images/gray2_center_off.jpg) repeat-x;float:left;clear:none;}
.button_off_center_over{margin-top:6px;margin-right:10px;background:url(../images/gray2_center_on.jpg) repeat-x;float:left;clear:none;}
.button_off_left{background:url(../images/gray2_left_off.jpg) no-repeat top left;font-weight:700;}
.button_off_left_over{background:url(../images/gray2_left_on.jpg) no-repeat top left;font-weight:700;}
.button_off_right{background:url(../images/gray2_right_off.jpg) no-repeat top right;font-size:11px;padding:5px 15px;}
.button_off_right_over{background:url(../images/gray2_right_on.jpg) no-repeat top right;font-size:11px;padding:5px 15px;}
#line_obligatoire{font-size:75%;text-align:left;background:url(../images/mandatory.png) no-repeat;margin:5px 0 0 10px;padding:4px 0 4px 15px;}
.clear{clear:both;height:0;}
#title_green table{border:0;width:100%;padding:0;}
#tc_title_green{background:url(../images/tt_center_green.gif) repeat-x;font-size:18px;color:#fff;height:50px;font-weight:700;}
#tl_title_green{width:10px;height:50px;background:url(../images/tt_left_green.gif) no-repeat left top;}
#tr_title_green{background:url(../images/tt_right_green.gif) no-repeat right top;width:10px;height:50px;}
.bloc_general{background:url(../images/degrade_bloc.gif) repeat-x;background-position-y:top;padding-left:20px;}
.text1{font-size:125%;font-weight:700;color:#505050;}
.titleform{color:red;font-size:92%;text-align:center;list-style:none;margin:0;padding:0;}
.style_input label.t4 a.obligatoire,.style_input label.t10 a.obligatoire{display:block;width:250px;text-align:left;line-height:12px;}
.t10,.t10 a{color:#FF1C1C;}
.check input{display:none}
.btspan{cursor:pointer;}
.ninety{display:none}
.choice{margin-bottom:20px;}
.margtext{margin-bottom:25px;}
.parag{font-size:92%;padding-left:165px;}
*+html .style_input label.t4 a.obligatoire,*+html .style_input label.t10 a.obligatoire,* html .style_input label.t4 a.obligatoire,* html .style_input label.t10 a.obligatoire{margin-top:-20px;}
.mandatory{float:left;width:5px;height:20px;background-color:#BBE900;margin:0;}
.mandatory_area{height:153px}
.nomandatory{float:left;width:5px;height:20px;background-color:none;margin:0;}
*+html .mandatory{margin:2px 0 0 0;}
* html .mandatory{height:20px;margin:1px -2px 0 0;}
.nomandatory{float:left;width:5px;height:20px;}
* html .nomandatory{margin:2px -2px 0 0;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.conf{margin-left:165px;margin-top:20px;}
#fname,#lname{text-transform:capitalize;}
div.t-error{margin-top:10px;margin-bottom:10px;}
div.t-error li{margin:10px 0 !important;}
div.t-error ul{padding-left:10px;}
img.t-error-icon{float:right;margin-right:5px;margin-top:2px;display:inline;background-repeat:no-repeat;}
/*input.t-error{float:left;}*/
div.t-error div{text-align:center;}
#male, #female{float:left;}
.block_form label.label_gender{float:left;width:auto}
#contactFirstname, #lastname{text-transform:capitalize}
input.t-error, textarea.t-error {border-color:none;color:#505050;font-style:normal;float:left;}