/*FORMULAIRES*/
.cadre form:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.cadre form {display: inline-block;}

/* Hides from IE-mac \*/
* html .cadre form {height: 1%;}
.cadre form {display: block;}
/* End hide from IE-mac */

.cadre form .form_g, .cadre form .form_d {	float: left; padding: 2px 0; }
.cadre form .form_g{ width: 210px; }
.cadre form .form_d input, .cadre form .form_d select, .cadre form .form_d textarea { width: 200px;}
.cadre form .form_d input.radioField, .cadre form .form_d input.checkbox {width: 20px;}
.cadre form .clear{ float: none; clear: both; }

.cadre form #line_contact_check1 .form_g ,
.cadre form #line_contact_check2 .form_g ,
.cadre form #line_contact_check3 .form_g ,
.cadre form #line_contact_check4 .form_g ,
.cadre form #line_contact_check5 .form_g ,
.cadre form #line_contact_check6 .form_g ,
.cadre form #line_contact_check7 .form_g ,
.cadre form #line_contact_check8 .form_g ,
.cadre form #line_contact_check9 .form_g {
	float:right;
	width: 600px;
}

.cadre form #line_contact_ckeckboxes .form_g,
.cadre form #line_reset_front .form_g,
.cadre form #line_submit .form_g{ width: 0; }

.cadre form #line_contact_ckeckboxes .form_d{ padding: 10px 0; font-weight: bold; }
.cadre form #line_reset_front, .cadre form #line_submit{ padding: 20px 0; float: left; }
.cadre form #line_reset_front input, .cadre form #line_submit input{width: auto;}
#conteneur .body #titre_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1F7C9B;
	font-weight: bold;
	font-style: italic;
}
.Style1 {color: #E77B16}
#conteneur .body #arguments li {
	color: #1F7C9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#conteneur .body #arguments hr {
	color: #666666;
	text-align: left;
}
.Style2 {font-size: 9px}
.cadre form .compulsory{display: block; color: #8F2525; padding-top: 10px;}

#bloc-decline-content table tbody tr td {width: 50%;}

form span {display : block;}

label.errorField {color: red;}
input.errorField, select.errorField {border:1px red solid;}
.errorMsg {
    background:#FFFFFF url(/zp/templates/WebForm/css/warning.gif) center left no-repeat;
    border:1px solid #EEEEEE;
    padding:4px 4px 4px 20px;
	margin-top: -30px;
    position:absolute;
}
