* {
margin:0;
padding:0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
font-family:Arial,Helvetica,sans-serif;
}

a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

.professionnels #menu_principal{display:none;}
.professionnels .container #contenu {display:none;}
.professionnels .container #contenu #col_gauche {display:none;}
.professionnels .container #contenu #col_droite {display:none;}
.professionnels #mini_menu{display:none;}


.col_gauche{width:17cm;border:#CCE5F2 solid 2px;padding:0 10px 10px 10px;margin-top:20px;margin-right:2cm}
.col_droite{width:17cm;border:#CCE5F2 solid 2px;padding:0 10px 10px 10px;margin-top:20px;margin-right:2cm}

#TB_ajaxWindowTitle{font-size:1.2em;font-weight:bold;color:#FF6600;margin-top:20px;}
.bt-print {
	display:none
}

#footer {display:none;}
#TB_messagerie {display:none;}
#googlemap {display:none;}

#TB_closeAjaxWindow {display:none;}

.form element{width:100%}

.info {
color:#26749A;
font-weight:bold;
padding-left:10px;
}
.bHtml,.hide{display:none;}
#TB_window h3 {
font-size:1.3em;
}

.bloc .bHeader h3 {
color:#26749A;
font-weight:bold;
line-height:1.88em;

position:relative;
}
.bContenu{}

.module {margin:0 15px;}
.module h4 {
color:#1A4D66;
font-size:1.2em;
padding-bottom:10px;
margin-top:20px
}
.form.element {margin-bottom:10px;}
.form.element label {margin-bottom:5px;}
.col .nb1 .jqCP{float:left;}
