.contact_note { min-width: 200px; border-style: none }

.contact_notebody { width: 100%; }

.contactbtn { width: 75px; height: 20px; background: transparent url('/services/contact/images/btn.png') top left no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }

.contact_notesubtitle { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; padding: 10px 0; white-space: nowrap }

.contact_formlabel { text-align: right; padding-right: 8px }
.contact_forminput { width: 100%; font-family: Arial; font-size: 11px; border: solid 1px }

.contact_inputlabeltd { padding-right: 12px; }
.contact_inputlabel { padding-left: 5px; }
/* .contact_inputoptiontd { background-color: #FFF; color: #000; padding: 3px 5px; border: solid 1px #000;} */
.contact_inputoptiontd { background-color: #FFF; color: #000; padding: 2px; border: solid 1px #000;}

.contact_form td { padding-left : 1px } /* fix bug affichage IE6 et IE7 */

/* 2009-06-18 : anciens styles nécessaires pour les vieilles pages web */
#contact_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 95px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }
#contact_notecolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }

.contact_noteheader { width: 100%; height: 24px; }
.contact_headericon { position: absolute; top : -16px ; width: 48px; height: 48px; background: transparent url('/services/contact/images/contact48.png') top left no-repeat }
.contact_headerbckg {width: 100%; margin-top: 0px; cursor: pointer; border-width: 0px; position : relative ; top : 0px ; left : 0px }
.contact_headertext { height : 24px ; line-height: 24px; font-size: 14px; font-weight: bold; width:100% }
.contact_signature { font-size: 11px; text-align: right; padding-right: 4% }
.contact_text { width : 100% ; padding-top : 12px ; padding-bottom : 15px ; }
