.logo_agence {margin:30px 0 15px 80px}
.contact_agence {margin:20px auto; padding:0 0 20px 45px; background: url(/fileadmin/contribution/fond_contact.png) left top no-repeat; width:455px;}
.contact_agence ul {width:455px;margin:0; padding-left:0; }
.contact_agence li {font-size:0.9em; display:block;padding:0 0 0 85px; margin-bottom:5px; list-style-type:none; height:36px }
.contact_agence li p{padding-top:7px; margin:0}
.contact_agence .deux_lignes{padding-top:0;}
.contact_agence .tel{font-size:1.2em; font-weight:bold;background: url(/fileadmin/contribution/pictoPws_tel.png) 5% 50% no-repeat; }
.contact_agence .tel span{font-size:9px; font-weight:normal;}
.contact_agence .fax{background: url(/fileadmin/contribution/pictoPws_fax.png) 5% 50% no-repeat; }
.contact_agence .horaires{background: url(/fileadmin/contribution/pictoPws_horaires.png) 5% 50% no-repeat; }
.contact_agence .email{background: url(/fileadmin/contribution/pictoPws_email.png) 5% 50% no-repeat; }
.contact_agence .site{background: url(/fileadmin/contribution/pictoPws_site.png) 5% 50% no-repeat; }
.contact_agence .courrier{background: url(/fileadmin/contribution/pictoPws_courrier.png) 5% 50% no-repeat; }
.contact_agence li img{margin-right:38px;}
.contact_agence h4{margin:15px 0 5px 20px; color:#000}
.contact_agence iframe{border:1px solid #333; margin:0 0 0 10px;}
.contact_agence small a{padding-left:10px}

#page .bloc-bandeau{background:none}
.img-logo {margin-left:0;}

/*-----------------------*/
/* Formulaire de contact */
/*-----------------------*/

#centre .bloc-formulaire-contact{height:auto;}
.infoperso {margin: 10px auto; display:block;}
.habitation {margin: 10px auto; display:block;}
.demande {margin: 10px auto; display:block;}
.infoperso small {display:block;margin-left:210px;font-size:0.9em;margin-top:0;}
#nouscontacter {}
#nouscontacter label {display: block; width: 200px; text-align: right; float: left; margin: 3px 10px 15px 0;}
#nouscontacter p.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}
#nouscontacter .powermail_check_inner {padding-left:180px;}
#nouscontacter .powermail_check_inner label {width:520px;float:right;text-align:left;}
#nouscontacter select, #nouscontacter input {}
#nouscontacter .tx_powermail_pi1_fieldwrap_html {clear:both; padding:5px; margin:5px auto;}
#nouscontacter input.powermail_captcha {height:30px;width:100px; font: bold 24px arial; color: #666;float:left;text-align:center;}
#nouscontacter span.tx-srfreecap-pi2-cant-read {display:block;text-align:right;padding-right:120px;}
#nouscontacter .tx_powermail_pi1_fieldwrap_html_submit {padding-left:210px}

.bloc-formulaire-contact .htmlarea h1{color:#000}
.bloc-formulaire-contact .htmlarea {padding:0 2em 3em}
.bloc-formulaire-contact small.legende_code_postal{margin-top:-14px; color:#6699CC}


/*
.formulaire form, .bloc-formulaire-contact .formulaire .tx-powermail-pi1_mandatory, .bloc-formulaire-contact .formulaire .tx-powermail-pi1_thx {
background:url("../images-template/bg-form-contact-full.png") no-repeat scroll left top transparent !important;
}
*/
input.powermail_submit {
border-width:0;width: 149px; height:43px; margin-left: 50px;background:transparent url(../images-template/btn-submit-form-contact.png) no-repeat center center; text-indent:-9999px;cursor:pointer;
}
.validation-failed {border:solid 1px red}
.powermail_mandatory_js {color:red;}
.tx-srfreecap-pi2-image {border:solid 1px #76b1d9}

#nosagences {}

.bloc-formulaire-contact {height:auto;overflow:hidden;}
.bloc-formulaire-contact #form1 {overflow:visible; padding-top:70px; position:static;height:auto;}
.bloc-formulaire-contact #form2 {overflow:visible; padding-top:0; position:static;height:auto;}
.formulaire form, .bloc-formulaire-contact .formulaire .tx-powermail-pi1_mandatory, .bloc-formulaire-contact .formulaire .tx-powermail-pi1_thx {
height:auto;
top:0;
padding:0;
background:url("../images-template/bg-form-contact-line.png") repeat-x scroll left bottom transparent !important;
position:static;
border:solid 1px #ccc;
width:743px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
}
.bloc-formulaire-contact .formulaire .tx-powermail-pi1_thx .htmlarea p {
margin: 0 2em 1em;
}
