.brinvisible { visibility: hidden; width: 100%; height: 1px; clear: both }
h2.classic { color: #297ebf; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; margin: 0 }
h2.dossier { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; background-color: #297ebf; text-transform: uppercase; margin: 0 0 1px; padding-top: 3px; padding-bottom: 1px; padding-left: 4px; border-bottom: 1px solid #0b4885 }
.module { display: block; margin: 0 4px 4px; height: 100%; overflow: hidden; clip: auto; border-bottom: 1px solid #297ebf }
//.contenu { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; margin: 0; padding: 2px; width: 100%; height: 100%; border-top: 2px solid #297ebf; border-right: 1px solid #297ebf; border-left: 1px solid #297ebf }
//.contenu strong { color: #000; font-size: 11px; font-weight: bold; line-height: 11px; display: block; margin: 0 0 2px; padding: 0 }
//.contenu p { color: #000; font-size: 11px; font-weight: normal; line-height: 11px; margin: 0; padding: 0 }
.pub250 { margin-right: 4px; margin-left: 4px; width: 250px; height: 250px !important }
.pub160 { margin: 16px; width: 160px; height: 160px !important }
.blocinvisible { font-size: 1px; line-height: 1px; visibility: hidden; margin: 0; padding: 0; width: 100%; height: 1px; clear: both }

#header_salon {width:530px; font-family:Arial,Verdana,Helvetica,sans-serif; margin-bottom: 15px; }
ul#navonglets_salon { height:40px; list-style-type:none; padding:0; margin:3px 0px 0px 0px; text-align:left; }
ul#navonglets_salon li { display:inline; font-weight:bold; height:40px; margin:0; padding:0; width:106px; float:left; }
ul#navonglets_salon li a { color:#FFFFFF; display:block; float:left; height:20px; line-height:40px; text-decoration:none; width:106px; font-size:14px; font-weight:bold; text-align:center;}

ul#navonglets_salon li a.lundi {cursor:default; display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) top; }
ul#navonglets_salon li a.lundi_actif  { display:block; width:106px; height:40px; overflow:hidden; color:#fff; background:url(/private/images/bt-batimat-106.gif) bottom; }
//ul#navonglets_salon li a:hover.lundi  {display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) bottom; }
ul#navonglets_salon li a:hover.lundi_actif  {text-decoration : underline;}


ul#navonglets_salon li a.mardi {cursor:default; display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) top; }
ul#navonglets_salon li a.mardi_actif  {display:block; width:106px; height:40px; overflow:hidden; color:#fff; background:url(/private/images/bt-batimat-106.gif) bottom; }
//ul#navonglets_salon li a:hover.mardi  {display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) bottom; }
ul#navonglets_salon li a:hover.mardi_actif  {text-decoration : underline;}

ul#navonglets_salon li a.mercredi  {cursor:default; display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) top; }
ul#navonglets_salon li a.mercredi_actif  {display:block; width:106px; height:40px; overflow:hidden; color:#fff; background:url(/private/images/bt-batimat-106.gif) bottom; }
//ul#navonglets_salon li a:hover.mercredi  {display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) bottom; }
ul#navonglets_salon li a:hover.mercredi_actif  {text-decoration : underline;}

ul#navonglets_salon li a.jeudi  {cursor:default; display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) top; }
ul#navonglets_salon li a.jeudi_actif  {display:block; width:106px; height:40px; overflow:hidden; color:#fff; background:url(/private/images/bt-batimat-106.gif) bottom; }
//ul#navonglets_salon li a:hover.jeudi  {display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) bottom; }
ul#navonglets_salon li a:hover.jeudi_actif  {text-decoration : underline;}

ul#navonglets_salon li a.vendredi  {cursor:default; display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) top; }
ul#navonglets_salon li a.vendredi_actif  {display:block; width:106px; height:40px; overflow:hidden; color:#fff; background:url(/private/images/bt-batimat-106.gif) bottom; }
//ul#navonglets_salon li a:hover.vendredi  {display:block; width:106px; height:40px; overflow:hidden; background:url(/private/images/bt-batimat-106.gif) bottom; }
ul#navonglets_salon li a:hover.vendredi_actif  {text-decoration : underline;}

#header_salon a.finale  {cursor:default; display:none; width:106px; height:30px; }
#header_salon a.finale_actif  { display:block; width:106px; height:30px; line-height: 35px; overflow:hidden; color:#ff0000; font-weight: bold; text-decoration : none; }
//ul#header_salon a:hover.finale  {display:block; width:106px; height:30px; }
#header_salon a:hover.finale_actif  {text-decoration : underline; color: #990000; }


#pubhp1 { margin-top: 10px; width: 250px; float: left }
#pubhp2 { margin-top: 10px; margin-right: 4px; width: 160px; float: left }
.bloc_salon  {font-family:Arial,Verdana,Helvetica,sans-serif;}
.bloc_salon .css1 {font-weight: bold; line-height: 9px; text-transform: uppercase; color: #297ebf; font-size: 9px; background:transparent url(/private/images/head_bg_doc_610.gif) repeat scroll 0 0;}
.bloc_salon .css2 { padding: 5px 5px 0 5px; }
.bloc_salon .css2 img {border:1px solid #333333; float:left; margin:4px 0 0 4px; padding:0;}
.bloc_salon .css2 a {color:#0064A0; text-decoration:none;}
.bloc_salon .css2 a:hover h2 {color:#990000; text-decoration:underline;}
.bloc_salon .css2 h2 {border-bottom:1px dotted #BBBBBB; color:#0064A0; font-size:12px; font-weight:bold; margin:0 5px 0 84px; padding:0 0 5px;}
.bloc_salon .css2 p { color:#000000; font-size:12px; font-weight:normal; margin:8px 5px 5px 84px; text-align:justify;}
.bloc_salon .salon_content {border-color:#DEDCDC; border-style:solid; border-width:0 1px 1px;}
.bloc_salon .doc_date {color:#949494; font-size:9px; margin:0 0 1px 3px; display:block; width:60px; float:left;}
.bloc_salon .lire a:hover { color:#FFFFFF; float:right; font-size:9px; padding:2px;text-decoration:none;}
.bloc_salon .lire a { background:#FB602E none repeat scroll 0 0; color:#FFFFFF; float:right; font-size:9px; padding:2px; text-decoration:none;}
