/**
 *
 *
 */

#node-nematis-contact-page .node-content{font-size:14.4px;}
#node-nematis-contact-page .node-content-top{padding:0 20px;}
#node-nematis-contact-page .node-content-bottom{}

#node-nematis-contact-page h1{font-weight: bold;}
#node-nematis-contact-page h2{font-weight: normal;}

#node-nematis-contact-page .node-content-coordonnees{width:300px;margin-left:640px;}
#node-nematis-contact-page .node-content-form{float:left;width:620px;}

#node-nematis-contact-page .node-content-block{background-color:#F7F7F7;}
#node-nematis-contact-page .node-content-form .node-content-block{padding: 15px 0;}
#node-nematis-contact-page .node-content-block-inner{padding: 15px;}
#node-nematis-contact-page .node-content-coordonnees .node-content-block-inner p{margin-bottom:0.7em;}

#node-nematis-contact-page .node-content-title{font-weight: bold;line-height: 1.4em;padding-left: 40px;text-transform: uppercase;background: url(../images/pictos-titres.png) no-repeat left -9px;}
#node-nematis-contact-page .node-content-form .node-content-title{}
#node-nematis-contact-page .node-content-coordonnees .node-content-title{background-position: 0 -90px;}

#middle-content #node-nematis-contact-page .field-name-body{font-style: italic;padding: 0 20px;margin:0;}

#node-nematis-contact-page .webform-client-form .webform-component, 
#node-nematis-contact-page .webform-client-form .form-actions .form-submit {
    background-color: #FB8015;
}

#node-nematis-contact-page .webform-component{
  border: 1px solid #808080;
  float: left;
  list-style-type: none;
  margin: 34px 0 0 20px;
  padding-left: 39px;
  position: relative;
  
  background: url("../images/pictos.png") no-repeat left top;
}
#node-nematis-contact-page .webform-component .resizable-textarea .grippie{display: none;}
#node-nematis-contact-page #webform-component-message{background-position: 0px 0px}
#node-nematis-contact-page #webform-component-nom{background-position: -40px 0px}
#node-nematis-contact-page #webform-component-prenom{background-position: -80px 0px}
#node-nematis-contact-page #webform-component-telephone{background-position: -120px 0px}
#node-nematis-contact-page #webform-component-email{background-position: -160px 0px}

#node-nematis-contact-page .webform-component label{    
	display: block;
  font-weight: bold;
  left: 0;
  line-height: 24px;
  position: absolute;
  top: -24px;
}
#node-nematis-contact-page .webform-component .form-textarea-wrapper{border-radius:none;border:none;}
#node-nematis-contact-page .webform-component .form-textarea, 
#node-nematis-contact-page .webform-component .form-text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    display: block;
    font-size: 18px;
    margin: 0;
    padding: 5px 10px;
}

#node-nematis-contact-page .webform-component .form-text {height: 28px;width: 219px;}
#node-nematis-contact-page .webform-component .form-textarea{height: 138px;max-width: 539px;width: 539px;}
#node-nematis-contact-page .webform-client-form .form-actions{clear: both;padding-top: 20px;}
#node-nematis-contact-page .webform-client-form .form-actions .form-submit{background-image:url(../images/bg-submit.png);float:none;background-repeat:no-repeat;background-position:left top;border:none;cursor: pointer;display: block;height: 40px;margin: 0 auto;width: 240px;}
#node-nematis-contact-page .webform-client-form .form-actions .form-submit:hover{background-position: 0 -40px;text-shadow:none;}