/*--------------------------*/

/*	  Formulaire Contact    */

/*--------------------------*/



fieldset{

}

legend{
display:none;
}

.spip_form_champ{
position:relative;
width:680px;
border-bottom: 1px solid #ccc;
padding:10px 0 10px 0;
overflow:hidden;
}

.spip_form_label_obligatoire{
color:#cc0000;
font-weight:bold;
}

.spip_form_champ .spip_form_label{
clear:both;
display:block;
width:260px;
float:left;
}

.spip_form_champ label{
font-weight:bold;
}

.spip_form_champ .spip_form_label_obligatoire,.spip_form_label_details{
font-weight:normal;
font-style:italic;
font-size:.8em;
}		

.spip_form_label_details{
position:absolute;
bottom:0px;
right:60px;
display:block;
}

.spip_form_label_details{
clear:both;
display:block;
margin-left:100px;
}


.spip_form_champ input.formo,.spip_form_champ input.forml,.spip_form_champ textarea{
font-family: 'Trebuchet MS', 'Arial', sans-serif;
font-weight:normal;
font-size:1em;
border: 1px solid #C9C9C9;
background:#f6f6f6;
}

.spip_form_champ input:focus,.spip_form_champ textarea:focus{
background:#ffffff;
}	

.spip_form_champ input.formo,.spip_form_champ input.forml,select{
width:355px;
}


.spip_form_champ textarea{
width:355px;
}

.spip_form_choix_multiple{
width:160px;
float:left;
margin:0 10px 0 0;
padding:0;
}

.spip_form_choix_multiple label{
font-weight:normal;
}


ul.spip_form_choix_multiple{
	padding:0;
}

.spip_form_choix_multiple li{
list-style-type: none;
}


.spip_form_choix_multiple li input{
margin:0;
padding:0;
}


.spip_form_champ .erreur{
position:absolute;
bottom:0px;
left:0px;
display:block;
width:200px;
color:#cc0000;
}
/*
.nettoyeur{
clear:both;
display:block;
width:100%;
}*/

.spip_bouton input{
margin:15px 43px 0 0;
border: 2px solid #C9C9C9;
padding:2px 5px;
background:#848484;
color:#fff;
font-weight:bold;
}




