* {background-color:white;
 font-family :  Helvetica, Arial, Verdana, sans-serif;
 font-size :10pt;  color:#000;

}
html {
      margin:0;
      padding:0;
}
body {
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:10px;
padding:0;
}

textarea {
border:1px solid #333333}
img {border:0;margin:0;padding:0;}
input {border:1px #666666 solid}
select {border:1px #666666 solid;font-size:10pt;font-weight:normal;}
option {text-transform:capitalize}
.sub {border:1px #666666 solid;background-color:#ff6633;color:#FFFFFF;font-size:10pt;font-weight:bold}

p {margin:0;padding:0;text-align:justify;border:0;display:block;}
h1 {font-size:14pt;font-weight:bold;border:0;margin:0;padding:0;text-transform:uppercase;
}
h2 {font-size:13pt;font-weight:bold;border:0;margin:0;padding:0;
}

h3 {font-size:12pt;font-weight:bold;border:0;margin:0;padding:0;
}
hr {clear:both;margin:1px 0 1px 0;color:#000;background-color:#000; margin:0}
hr.clear, hr.clear0  , hr.calhoraire {display:none}
span.underline {text-decoration:underline;}
#footer, #footerimg , #legende, #ousuisje , #logindiv, #sitenav, #navigation, #infolink,#formperso,#formutyp, #divcal,#infoprint, #calendar ,#copyr , .divmod, .divmodright, .sendinfo
,#menuList, #menucal, .gocal, #footernav, #gotop , .sousmenu, .suite,.dtree, .contentcal .demismall,.demismall0 , #idcal, #opcal, #shcal, #divtri, #divstats, #stats {display:none}
.accessin {visibility:hidden;font-size:8pt;}
.accessi {color:#91A09b;}
.accessi:link , .accessi:visited {color:#cfd9d5;}
.accessi:hover {color:#fff}
hr {height:1px;border:0}
a:link,a:visited, a:hover {color:#000;text-decoration:none;}

.checkbox {border:0;}
.icone {margin:0 1px 0 2px;border:0}
.signature {border:0;font-size:9pt;width:100%;text-align:right;display:block;margin:0;}
.signature a {font-size:9pt;}
.small, .small a, .small strong {font-size:8pt;}
.lieux, .lieux a, .lieux strong {font-size:9pt;margin:4px 0 4px 0}
.info {text-align:center}
.imageleft {border:0;padding:4px;float:left}
.imageright {border:0;padding:4px;float:right}
.dateheur {font-size:8pt;font-weight:bold;display:block;margin:2px 0 8px 0;}
.dateheur span {font-size:8pt;font-weight:bold;}
.optgr {font-weight:bold}
/* ----------------------------------------------------------------------*/

#stylnotes {padding:8px;}
#imgtitre {width:10px;border:0;margin:0;padding:0;visibility:hidden;}
#acc, #acc span , #acc bugrep {margin:0;border:0;padding:0;font-size:8pt;}
#acc a {color:#000;font-size:8pt;}
#titreag {font-family:Verdana,Arial,sans-serif;font-size:16pt;font-weight:bold;margin:28px 0 0 60px;height:32px;max-height:32px;color:#ffffff}
#titreag span {margin:38px 0 0 240px;}
#bcontent {width:770px;border:0;margin:0 auto 0 auto;padding:0;text-align:center;background:#fff}

.pages {width:100%;text-align:right;border:0;clear:both;}
.pages a {font-size:8pt;font-weight:bold;}
.pages span {text-decoration:underline;font-size:8pt;}
#content {width:762px;max-width:762px;padding:0;margin:0 4px 4px 4px;font-weight:normal;border:0;background:#fff;text-align:left}
#contentmid , #contenleft,#contendbl,#contentright{display:block;text-align:left}
#mb {border:0;margin:0;padding:0;font-weight:bold;font-size:8pt;width:80px;float:right;text-align:right}
#mb,#mb legend,#mb input,#mb submit  {font-size:8pt;color:#FEFEFE;background:#000000}
#mb input {border:1px solid #FEFEFE;}
#mb submit {border:1px outset #FEFEFE;}

.titrerub , .titrecal, .titrebox,.titrecat, .titreb, .titrebox0, .titreright, .titredito{font-size:13pt;letter-spacing:2px;font-weight:bold;padding:0;text-align:left}
.contentbox , .contentboxno, .contentbox0 , .newsbox {border:0;margin:0;padding:8px;z-index:2;}
.annuler {font-size:8pt;font-weight:bold;color:#ff6633;text-transform:uppercase}
.contentbox p , .contentboxno p {font-size:12pt;margin:0;padding:0;text-align:justify;}
.contentbox .catname ,.contentboxno .catname {font-size:8pt;font-weight:bold;color:#58211B;margin:0 0 0 12px;}
.intro {font-weight:bold}
.contentbox .clear {margin:0;}
.notes {border:0;border-top:1px dotted #ccc8c2;border-bottom:1px dotted #ccc8c2;padding:8px 0 8px 0;margin:12px 0 8px 0}
.boxdoc h2 {font-family:Helvetica,Arial,sans-serif;font-size:10pt;color:#000;margin:0;padding:4px;border:0;border-top:1px solid #e4e4e4;background:#fdfbf9}
.titrenews {font-family:Helvetica,Arial,sans-serif;font-size:13pt;color:#58211B;margin:2px 0 0 0;padding:4px;background:#fcf8f2;border:1px solid #eeeae4;border-bottom:0;}
.catcal {font-size:13pt;font-family:Arial,sans-serif;font-weight:bold;margin:0 0 12px 0;padding:2px 0 2px 0;height:16px;text-transform:uppercase;border:0;border-top:2px dotted #58211B;border-bottom:2px dotted #58211B;}
.boxdoc {border:0;margin:0;padding:0;display:block;}
.filedoc {margin:0;padding:8px;border:0;border-top:1px solid #e4e4e4;}
.filedoc a {display:none}
.signature a {display:inline}
.filedoc span {border:0;margin:0 4px 0 0;float:right;font-size:8pt;}
.boxdoc h6 ,.newsbox h6 {font-size:9pt;margin:6px 0 2px 0;padding:0}
.demi , .demi0 {width:47%;float:left;display:inline;margin:0 0 4px 0}
.demi0 {margin:0 0 0 4px}
.newsbox p {font-size:10pt;text-align:justify;margin:0;padding:0;}
.newsbox span {float:right;border:0;margin:0;padding:0;}
.imagleft {border:0;padding:0 12px 6px 0;margin:0;float:left}
.imagright {border:0;padding:0 12px 6px 0;margin:0;float:left}
.contentbox .intro,.contentboxno .intro,.editobox .intro {font-size:9pt;font-weight:bold;text-align:justify;width:100%;margin:0;padding:0;}
.copyright {font-size:8pt;}

/*---- calendrier ------ */

.boxday {border:0;border-top:1px solid #000;width:98%;display:block;margin:4px 0 4px 0;padding:0;clear:both;}
.boxday hr  {clear:both;}
.bday {font-size:9pt;font-weight:bold;padding:8px;width:14%;float:left;display:inline;text-align:center;text-transform:uppercase;}
.boxinfo {border:0;padding:0;margin:0 0 0 1px;float:left;width:82%}
.heurbox {border:0;margin:1px 6px 1px 0;padding:0;display:inline;float:left;width:47%;}
.boxinfo h2 {border:0;border-bottom:1px dashed #000;font-size:10pt;font-weight:bold;margin:2px 0 0 0;padding:4px 0 4px 0;}
.hreunions,.hcalendrier,.hvisites , .hagendaperso{font-size:9pt;font-weight:bold;margin:2px 0 0 0;padding:4px 0 4px 0;border-bottom:1px solid #000;text-transform:uppercase;display:block}
.boxreunions, .boxcalendrier, .boxvisites,.boxagendaperso {margin:0;padding:12px 4px 4px 8px;color:#000;display:block}
.boxreunionsno,.boxcalendrierno,.boxvisitesno,.boxagendapersono {margin:0;padding:12px 4px 4px 8px;color:#000;display:block;}
.boxreunions p , .boxcalendrier p, .boxvisites p ,.boxagendaperso p, .boxreunionsno p ,.boxcalendrierno p ,.boxvisitesno p ,.boxagendapersono p {font-size:9pt;margin:8px 0 0 0}
.datheur {font-size:8pt;font-weight:bold}
.boxreunions h3,.boxcalendrier h3,.boxvisites h3,.boxreunionsno h3,.boxcalendrierno h3,.boxvisitesno h3,.boxagendaperso h3, .boxagendapersono h3 {display:block;font-size:11pt;font-weight:bold;margin:0 0 4px 0}
.catname {font-size:9pt;font-weight:bold;color:#882200}
.hreunions , .hvisites, .hagendaperso, .hcalendrier, .boxright, .boxleft {display:none}
.boxreunions hr, .boxcalendrier hr , .boxagendaperso hr , .boxvisites hr {display: none}
.lgagendaperso,.lgreunions,.lgcalendrier,.lgvisites {width:16px;height:16px;display:inline;margin:1px 0 1px 0}


#titreperso, #titrelieu {border:0;font-size:9pt;background-color:#853935;color:#fff;text-transform:uppercase;margin:0 0 2px 0;padding:4px}
#titreperso span , #titrelieu span{float:right;text-align:right;}
#titreperso span a, #titrelieu span a {color:#e0e0e0;font-size:8pt;font-weight:normal}
#titrelieu {background-color:#768F6B;}

.priv {font-size:8pt;text-transform:uppercase;}
.datebox {height:24px;font-weight:bold;width:100%;margin:0;padding:0;text-align:center}
.datebox .boxmid {width:60%;text-align:center;margin:0 4px 0 4px;}
/* fin calendrier */
/* visites */
.visitbox {display:block;visibility:visible}
#extrait, #extraitmenu {visibility:hidden;display:none;}
