@CHARSET "ISO-8859-1";
#centre form {
	width: 450px;
	margin: auto;
}

/*********** Form Large (Adresses) ************/
#centre form.formLarge {
	width: 627px;
	margin: auto;
}
#centre .form-brochure {
	width: 600px;
}
.formLarge .elementZFormInline label {
	width: 130px;
	display: block;
	float: left;
}
/*********** elementZForm **********/
.elementZForm {
	margin: 2px 0;
}
.elementZForm label, .elementZFormCustom label {
	width: 165px;
	display: block;
	float: left;
}
.elementZForm .label {
	width: 165px;
}
.elementZForm input, .elementZForm textarea, .elementZFormCustom input {
	width: 250px;
	font-size: 12px;
	font-family: verdana;
}

.elementZForm textarea {
	height: 80px;
}
.elementZLForm label{
	padding-right: 17px;
}
/*********** END elementZForm **********/

/*********** elementZFormInline **********/
.elementZFormInline {
	margin: 2px 0;
        display: inline;
}
.elementZFormInline label {
	width: 165px;
	display: block;
	float: left;
}
.elementZFormInline .label {
	width: 165px;
}
.elementZFormInline input, .elementZForm textarea {
	width: 240px;
	font-size: 12px;
	font-family: verdana;
}
.elementZFormInline textarea {
	height: 80px;
        width:  240px;
}
.elementZLFormInline label{
	padding-right: 17px;
}
/*********** END elementZForm **********/

.lInput {
	width: 60px;
}
.mInput {
	width: 80px;
}
#submit {
	color: #FFFFFF;
	border: #FFFFFF solid 1px;
	background: #255FA2;
	padding: 3px;
	cursor: pointer;
}
#submit:hover {
	color: #FFFFFF;
	border: #FFFFFF solid 1px;
	background: #AEC4DB;
	padding: 3px;
}
#image {
	width: 128px;
	height: 15px;
	border: 0px;
	margin: auto;
}
.elementZFormSubmit {
	margin: 2px 0;
	width: 150px;
	margin: 15px auto 0 auto;
}
/*.required:after {
	content: ' *';
}*/
.errors {
	color: #FF0000;
	font-weight: bold;
}
#centre .formInclusions, #centre .formExclusions {
    width:100%;
    text-align:center;
}
#inclure, #ainclure, #exclure, #aexclure {
	width: 294px;
	height: 200px;
}
#inclusion, #exclusion {
	margin: 3px auto;
	width: 650px;
}
#dispatcher {
	height: 120px;
	vertical-align: middle;
	float: left;
	padding: 90px 5px 0;
}
#dispatchmsg {
	color: #73B552;
	font-weight: bold;
	font-size: 14px;
	padding : 5px;
	width: 400px;
	margin: auto;
}


.elementZFormRadio label.required {
    width: 160px;
    display: block;
    float: left;
}
.numeroClient {
    height:40px;
}
#revueFD {
    display: none;
}
