/*-----------------------------------------*/
/*Feuille de style Contact CSS Bucherons 2009*/

/*01 Content*/
#content.contact #inline strong{font-weight:bold;}
#content.contact #inline form{position:relative;margin-bottom:20px;}
#content.contact #inline form .top{overflow:hidden;width:981px;height:8px;background:url(images/contact/contact-form.png) no-repeat 0 0;}
#content.contact #inline form .bottom{overflow:hidden;width:981px;height:9px;background:url(images/contact/contact-form.png) no-repeat 0 -8px;}
#content.contact #inline form .content{overflow:hidden;padding:10px 20px;width:941px;background:url(images/contact/contact-form-bg.png) repeat-y 0 0;}
#content.contact #inline form .content .left{float:left;display:inline;margin-right:15px;width:430px;}
#content.contact #inline form .content .right{float:left;width:496px;}
#content.contact #inline form .content p{position:relative;overflow:hidden;margin-bottom:10px;}
#content.contact #inline form .content p label{cursor:pointer;display:block;margin-bottom:5px;font-weight:bold;}
#content.contact #inline form .content p input,
#content.contact #inline form .content p textarea{padding:7px 10px 0;width:400px;height:25px;border:1px solid #bfbfbf;font:normal 14px Trebuchet MS;}
#content.contact #inline form .content p .input-active{border:1px solid #333;}
#content.contact #inline form .content p .input-error{border:1px solid #f00;}
#content.contact #inline form .content span{position:absolute;top:14px;right:17px;display:block;width:47px;height:18px;background:url(images/contact/validation.png) no-repeat 0 0;}
#content.contact #inline form .content span.valid{background-position:0 -36px;}
#content.contact #inline form .content span.error{background-position:0 -18px;}
#content.contact #inline form .content .left p textarea{height:45px;}
#content.contact #inline form .content .right textarea{width:474px;height:275px;}
#content.contact #inline form .content .right button{cursor:pointer;padding-top:1px;width:496px;height:28px;background:url(images/contact/form-button.png) no-repeat 0 0;font-size:14px;color:#6e581b;text-shadow:1px 1px #f4f4f4;border:none;}
#content.contact #inline form .content .right button span{position:relative;top:-3px;right:auto;width:auto;height:auto;background:none;}

#content.contact #inline form .content .sending{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.8;}
#content.contact #inline form .content .sending strong{display:block;margin:120px auto 0;padding-top:30px;width:225px;background:url(images/contact/loader.gif) no-repeat 50% 0;font-weight:bold;text-align:center;}
#content.contact #inline form .content .sent strong{display:block;margin:0 auto;width:225px;font-weight:bold;text-align:center;}
#content.contact #inline form .content .sent em{display:block;margin:10px auto;width:225px;font-weight:bold;color:#f0a802;text-align:center;}
#content.contact #inline form .content .sending,
#content.contact #inline form .content .sent{display:none;}

#content.contact #inline .address strong{font-weight:bold;}
#content.contact #inline .address span{display:inline-block;margin-left:20px;}