/*------------------------- CSS WEBLODY.COM -------------------------*/
/*------------------- Copyright Elodie Bailly -----------------------*/
/*---------------------------- 2009 ---------------------------------*/                             

#header_page_contact {
float:left;
height:306px;
width:100%;
background:#EFEFEF	url('../gfx/header_contact.jpg') no-repeat 50% 0;min-width:1000px;
}


#content #page_contact {height:60px;background: url('../gfx/titre_contact.gif') no-repeat; color:#9EEEFE;}

#content h2 {padding : 0 0 0 80px;}

#contact_txt p{padding-left:48px;}

/*formulaire ---------------------------------------*/

#contact_form{
 color:#055A21; float:left;
 margin-top:20px;
 padding:10px 0 10px 45px;
}

#contact_form p{
  padding: 0 10px 10px 8px;
  font-size: 11px;
}

#contact_form label{
  font-size: 11px;  
}
#contact_form a{
  color: #9EEEFE;
  font-weight: normal;
}

.label_input label{
  width: 150px;
  float: left;
  text-align: left;
  background:url('../gfx/plus.gif') right no-repeat; vertical-align:middle;
  color:#9EEEFE;
  font-weight:bold;
  padding-right:10px;
}
.label_input input, .label_input textarea{
  border: 1px solid #00586B;
  background-color:#000;
  padding:2px;
  width: 400px;
  margin-left: 4px;
  color:#9EEEFE;
}

.label_input input:hover, .label_input textarea:hover {background-color:#00586B;}
.label_input input:active, .label_input textarea:active {background-color:#00586B;}



.form_submit{
  padding: 4px 0 0 172px;
  text-align: left;
  border-width:0px;
}

#contact_posteur, #contact_email, #contact_categorie, #contact_societe { width: 200px;}


.envoyer {background:#00586B url('../gfx/btn_envoie.gif') no-repeat;color:#9EEEFE; padding:5px; font-weight:bold; font-size:13px; cursor:pointer;
width:150px; height:30px;}

.envoyer:hover {background:#00586B url('../gfx/btn_envoie2.gif') no-repeat;color:#fff;}


.error_box{margin-top:20px;}

.info_box p, .error_box p{
  margin: 2px 0 2px 0;
  width: 400px;
  padding: 5px;
  clear:both;
background : url('../gfx/plus.gif') no-repeat left;
}

.info_box p{background: #D9EBBB;color:#055A21; font-weight:bold; border: 1px solid #88BD25;}

.error_box p{
  color:#000000;background : url('../gfx/plus.gif') no-repeat left; padding-left:10px;
font-weight:bold; font-style:italic; color:#FF0000;  font-size:11px;
}


.confirm_box p{Font-size:15px; color:#9EEEFE; font-weight:bold; height:80px; text-align:center; margin-top:80px;}

#bite_me {display:none;}
