/* CSS Document */
/* Formulaires */
/*div#longForm {margin:1em auto 2em;}*/
fieldset {
	margin:1em 0 1em;
	padding:0.4em;
	border:1px solid #ccc;
	}
fieldset legend {
	margin:0 1em 0 70%;
	font-size:0.6em;
	}
select { min-width:1.5em; } /* firefox Pour afficher la fleche du drop-down ??? à verif */
input {
	color:#666;
	padding :1px 1px 1px 0;
	}
label {
	font-size:0.7em;
	text-align:right; 
	margin:0.3em 0.25em 0.25em;
	float: left;
	padding-left :0em;
	width: 120px;
	vertical-align:baseline;
  }
/*label.longLabel {width:auto;}*/
label[for] {cursor : pointer; }
input.pbutton,
input.button {
	font-size : 0.7em;
	font-weight : normal;
	color : #000;
	}
input.pbutton {font-weight : bold !important;} /* ??? */
input[type="button"]#Submit {
	clear:both;
	float:right;
	margin:1em 4em 1.5em auto;
	}
select {
	font-size : 0.6em;
	color : #666;
	background-color:#FEFEFE;
	}
input.text,
textarea {
	font-size : 0.75em;
	font-weight : normal;
	color : #333;
	}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {color : #FFAA55;}
input[disabled][type="text"],
input[disabled][type="password"]    {background-color : #D6D8DA;}
input[type="checkbox"] {/*margin: 0;margin: 3px 0.5ex;*/}

/*
  Malgré la propriété font-family dans body, textarea n'en tient pas compte, 
  que ce soit dans un navigateur gecko ou IE... :/  On redéclare..
 */
textarea    {
	font-family :Verdana,Arial,Helvetica,sans-serif;
	color:#666;
	}
input.text {text-indent : 2px;}
input.text,
textarea    {
	background-color : #FAFAFA;
	border : 1px inset #ccc;
	}
input.text:focus,
textarea:focus {
	background-color : white;
	border-style : solid;
	}
textarea {resize: none;}

body.contact input[type="text"],
.recrutement input[type="text"] {
	clear:right; 
	display:block;
	margin:0 0 0.8em 0.7em;}
body.contact select#pays,
body.contact select#salutation,
body.contact select#theme,
.recrutement select#pays,
.recrutement select#salutation {
	clear:right;
	display:block;
	margin:0.35em 0 0.35em;
	}
body.contact input#cp,
body.contact input#tel,
body.contact input#mobile,
.recrutement input#cp,
.recrutement input#tel,
.recrutement input#mobile {clear:right;}
	
body.contact textarea#comment,
.recrutement textarea#comment {display:block;}
.recrutement label[for="poste"] {clear:left;display:block;}

body.newsletter .error,
body.newsletter .required,
body.newsletter .attributename,
body.newsletter .missing {font-size:0.65em;}
body.newsletter .missing {font-size:0.65em; text-align:center; color:#ff0000;}

body.newsletter .error {  color:#FF0000; margin-left:1em; }
body.newsletter .required { color:#FF0000; text-align:right; }
body.newsletter input[type="submit"] {float:right;}
body.newsletter br + p {border-top:1px solid #ccc; margin:2.5em 1em !important;}
body.newsletter div.aBoxIn h3 {text-align:center !important;}
body.newsletter div.aBoxIn p {line-height:165%;}

