/* ########################################################################## */

#header {
 position:relative;
}

#langues {
 position:absolute;
 z-index:10;
 top:20px;
 right:10px;
 width:52px;
 height:15px;
}

#langues span {
 display:none;
}

#langues a {
 float:left;
 width:23px;
 height:15px;
 margin-right:3px;
}

#langues .fr {
 background:url('../images/langues.png') 0 0 no-repeat;
}

#langues .en {
 background:url('../images/langues.png') -23px 0 no-repeat;
}

#langues .fr.active {
 background-position:0 -15px;
}

#langues .en.active {
 background-position:-23px -15px;
}



/* FORMULAIRE DE CONTACT #################################################### */

button {
 margin:0;
 padding:0;
 border:0;
}

button:hover {
 cursor:pointer;
}

button span {
 display:none;
}

#formulaire {
 clear:both;
 float:left;
 width:100%;
}

#formulaire p {
 margin:0;
 padding:0;
}

#formulaire .obligatoire {
 clear:both;
 float:left;
 margin-bottom:15px;
}

#formulaire span {
 color:#ff6600;
 font-weight:bold;
}

#formulaire .champ {
 clear:both;
 float:left;
 width:100%;
 padding:2px 0;
}

#formulaire .champ label {
 float:left;
 width:170px;
 padding:0 5px;
 text-align:right;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width:160px;
}

#formulaire .champ input,
#formulaire .champ select,
#formulaire .champ textarea {
 float:left;
 font-size:12px;
 padding:1px;
 background:#fff;
 border:1px solid #663300;
 font-family:Arial, Helvetica, sans-serif;
}

#formulaire .champ input,
#formulaire .champ select,
#formulaire .champ textarea {
 width:302px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:300px;
}

#formulaire .champ.num input {
 width:102px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:100px;
}

#formulaire .champ.message textarea {
 width:500px;
}

#formulaire .envoyer {
 clear:both;
}

#formulaire .envoyer button {
 float:left;
 color:#ffcc00;
 width:100px;
 cursor:pointer;
 font-weight:bold;
 border-top:1px solid #ffcc00;
 border-left:1px solid #ffcc00;
 border-right:1px solid #663300;
 border-bottom:1px solid #663300;
 padding:2px 0;
 margin:10px 0 5px 170px !important;
 margin:10px 0 5px 175px;
 background:#663300;
}

#formulaire .envoyer button:hover {
 background:#663300;
}

*html #formulaire .envoyer button {
 margin-left:160px;
}
