#securite h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_conseils.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

#avocat h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_avocat.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

#partenaire h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_partenaire.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

#legislation h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_legislation.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

#tarifs h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_tarifs.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

#situation h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_situation.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

#presentation h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_presentation.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

#stage h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_stages.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

#mentions h2{
 width: 500px;
 height: 50px;
 background: url(../images/titre_mentions.jpg) scroll no-repeat 0 0;
 text-indent: -10000px;
}

.column32 h3{
 margin: 14px 0 14px 15px;
 font-weight: bold;
 font-size: .85em;
 color: #09c;
}

.column32 address{
 margin: 14px 0 14px 15px;
 font-size: .75em;
 color: #808080;
}

.column32 p{
 margin: 14px 0 14px 15px;
 font-size: .75em;
}

.column32 a{
 color: #006485;
 text-decoration: none;
}

.column32 a:hover{
 text-decoration: underline;
}

.column32 ul {
 margin: 14px 0 14px 20px;
 font-size: .75em;
}

.contact{}
#contactStaticContent{ margin: 10px 0; }
.contactEntryUnique{ padding: 12px 0px;}
.contactEntry{ padding: 12px 0px;}
.contactName{ font-weight: bold; }
.contactAdress{}
.contactPhone{}
.contactEmail{}
.contactLink{ margin: 4px 0;}
#courrier{ width: 315px; float: left;}
#tel{ width: 315px; float: left;}
#contactForm{ margin: 15px 0; padding: 10px; }
#contactForm h4{ margin: 0 0 10px 0; }
p.formrow{ padding: 0 0 10px 0;}
p.contactEmail a{ color: #ff6600; font-size: 1.10em; font-weight: bold; }
p.contactformerror { font: bold italic 0.60em/1em Arial, Helvetica, sans-serif; color :#cd0000; margin: -6px 0 2px 150px;}
img.contactcheckimg{ margin: 0 0 0 6px;}
label.contactlabel{ display:block; width: 150px; float: left;}
input#clientname{ width: 250px; color: #31638a; font-size: 1.1em; padding: 2px; clear: both;}
input#clientsurname{ width: 250px; color: #31638a; font-size: 1.1em; padding: 2px; clear: both;}
input#clientemail{ width: 250px; color: #31638a; font-size: 1.1em; padding: 2px; clear: both;}
input#clientphone{ width: 250px; color: #31638a; font-size: 1.1em; padding: 2px; clear: both;}
input#clientdep{ width: 100px; color: #31638a; font-size: 1.1em; padding: 2px; clear: both;}
textarea#clientmsg{ width: 350px; height: 150px; color: #31638a; font-size: 1.1em; padding: 2px; clear: both;}
input#sendbtn{ margin: 10px 0 0 150px; clear: both;}
#contactStaticContent2{ font-size: 0.90em; color: #808080;}
#contactLoader { margin: 10px 0 0 150px; clear: both; font-size: 0.75em;}
#contactLoader  img { position: relative; top: 8px; }
span.mandatory{ color: #2e6691; font-size: 1.20em;}
