@charset "utf-8";

form{
	color:#ffffff;
  font-weight:100;
  		
}

/* Champs Input */
input{
	border:0;				
	background-color: #ffffff;
  border:1px solid #3d398c;	
	color:#3d398c;				
}

/* Champs Input submit */

input[type=submit]{
	border:0;
	/*color: none;*/
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	color:#3d398c;
}

/* Meme chose mais au passage de la souris */
input[type=submit]:hover{
	border:0;
	background:none;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	
}

input[type=button]{
	border:0;
	/*color: none;*/
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	color:#3d398c;
}

/* Meme chose mais au passage de la souris */
input[type=button]:hover{
	border:0;
	background:none;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	
}

input#module_recherche[type=submit]{
  font-size:14px;
  color:#ffffff;
  background-color: #ff0000;
  width:180px;
  
}
input#module_recherche[type=submit]:hover{
	border:0;
	background:none;
	/*color:#ffffff;*/
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

/* Champs Textarea */
textarea{
	width:395px;
	margin-bottom: 1em;
	margin-left:0.5em;
	
	font-size:12px;
	color:#0000ff;
}

/* Champs Select */
select, option{
	border:0;
	background-color: #ffffff;
	/*color:#3d398c;*/
	color:#0000ff;
	width:180px;
}
















.invalidInput, .error{
color:#8a1f11;
background-color:#fbe3e4;
}
.error,.notice{
padding:0.5em;
margin:0.5em;
}

.error{
	border:2px solid #8a1f11;
	display:none;
}
.notice {
	background-color:#FFF6BF;
	color:#514721;
	border:2px solid #FFD324;
	display:none;
}









form#form_annonce{
	width:650px;
	margin:auto;
	background-color:#45539f;
	
	border-radius:1em; /*Trop cool pour IE :) */
	-moz-border-radius:1em; /*Trop cool pour IE :) */
	
}

form#form_annonce *{
	/*font-size:1.0em;*/
	font-size: 13px;	
	font-family: arial,georgia;

}

form#form_annonce fieldset{

	border:none;
	
}

form#form_annonce legend{

	/*font-size:2em;*/
	font-size: 20px;
	font-weight: 900;
	margin-top:0.3em;
	
}

form#form_annonce label{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	
}

form#form_annonce select, form#form_annonce option{
	width:160px;
	margin-bottom: 1em;
	margin-left:0.5em;
	
	font-size:12px;
	color:#0000ff;
}


form#form_annonce.motcle input, form#form_annonce.reference input {
	width:300px;
	margin-bottom: 1em;
	margin-left:0.5em;
	
	font-size:12px;
	color:#0000ff;
}



form#form_annonce input[type=button], form#form_annonce input[type=submit]{
	border:0;
	/*color: none;*/
	font-weight:bold;

	cursor:pointer;
	color:#3d398c;
}

/* Meme chose mais au passage de la souris */
form#form_annonce input[type=button]:hover, #form_annonce input[type=submit]:hover{
	border:0;
	background:none;
	color:#ffffff;

	font-weight:bold;
	cursor:pointer;
	
}


form#form_annonce input{

	color:#0000ff;
	width:160px;

}




form#form_annonce input[type=file]{
  width:360px;
  
	border:0;
	background:none;
	color:#ffffff;

	font-weight:bold;
}





form#form_annonce select, #form_annonce option{
	border:0;
	background-color: #ffffff;
	/*color:#3d398c;*/
	color:#0000ff;

}

form#form_annonce textarea{
	width:580px;
	margin-bottom: 1em;
	margin-left:0.5em;
	
	font-size:12px;
	color:#0000ff;
}


/*fin form_annonce*/





form#formulairecontact{
	width:650px;
	margin:auto;
	background-color:#45539f;
	border-radius:1em; /*Trop cool pour IE :) */
	-moz-border-radius:1em; /*Trop cool pour IE :) */
	
	color:#0000ff;
}

form#formulairecontact *{
	/*font-size:1.0em;*/
	font-size: 13px;
	
	font-family: arial,georgia;
	color:#ffffff;
}

form#formulairecontact fieldset{

	border:none;
	
}

form#formulairecontact legend{

	/*font-size:2em;*/
	font-size: 20px;
	font-weight: 900;
	margin-top:0.3em;
	
}

form#formulairecontact label{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	
}

form#formulairecontact select, form#formulairecontact option, form#formulairecontact textarea{
	width:300px;
	margin-bottom: 1em;
	margin-left:0.5em;
	
	font-size:12px;
	color:#0000ff;
}




form#formulairecontact.motcle input, #formulairecontact.reference input {
	width:300px;
	margin-bottom: 1em;
	margin-left:0.5em;
	
	font-size:12px;
	color:#0000ff;
}

form#formulairecontact button{
	position:relative;
	left:160px;
	color:#0000ff;
}

form#formulairecontact input{

	color:#0000ff;

}





input#mini, input#maxi {
	width: 50px;

	
	font-size:12px;
	color:#0000ff;
}


