.tbvisites {border:0px;width:100%;padding:0;margin:0}
.tbvisites caption , .tbvisites caption a{font-size:10px;font-weight:bold;color:#FF6633;text-transform:uppercase}
.colonnes th {font-style:italic;font-size:10px;font-weight:bold;padding:2px;}
.sdetail td , .stotal td  {font-size:10px;padding:2px;}
.stotal td {font-weight:bold}
hr.clear {margin-top:8px}
.gsite th {font-size:11px;font-weight:bold;background-color:#F9F5EE;padding:2px;border:0;border-top:1px solid #000;border-bottom:1px solid #000}
.total td  {font-size:10px;font-weight:bold;background-color:#FBFAF2;padding:2px;border:0;border-top:1px solid #000;border-bottom:1px solid #000}
#webcam {border:0;margin:0}
#content23 {width:528px;border:0;margin:0 0 6px 0;padding:0 8px 0 0;float:left;}
#contentmid {width:312px;border:0;float:left;margin:0;padding:0 0 0 8px;}
.newsbox, .titrenews {margin:0;}
#contentright {border:0;width:206px;margin:0;padding:0 0 0 8px}
.titrecal {width:206px}
.contentbox {margin:0}
.demis0 a {font-size:9px;font-weight:bold;padding:2px 2px 0 4px}
.demis0 .titrebox {font-size:10px;font-weight:bold;text-transform:uppercase}
.demis0 {border:0;width:100%;margin:0;padding:0;background-color:#F9F5EE;}
.titreb {display:none;visibility:hidden}
#evts {border:1px solid #c9c5bE;padding:4px;margin:0;font-size:10px;}
#evts strong {font-size:10px;}
#observatoria {text-transform:uppercase;font-weight:bold;margin:0;padding:4px;border:1px solid #e9e5dE;background-color:#F9F5EE;border-left:0;border-right:0}
#observatoria a:link, #observatoria a:visited {color:#783417}
#observatoria a:hover {color:#ff6633}
#ephem,#detailephem {text-align:left;font-size:9px;padding:4px;margin:0;border:1px solid #dfe2e8;background:#eff2f8}
#ephem {font-size:10px;font-weight:bold;color:#000}
#detailephem table caption {font-size:9px;}
#detailephem table tr th {font-size:9px; font-weight:bold;font-style:italic;padding-right:8px}
#detailephem table tr td.tr {font-size:9px;font-weight:bold;padding-right:8px;width:56px;}
#detailephem table tr td {font-size:9px;padding-right:8px}
#inf {font-size:9px;text-align:left;color:#666;font-style:italic}
#detailephem {border-top:0;background:#f4f7fd}
#allephem {display:none;margin:0;padding:0;font-size:10px}
#allephem strong {font-size:10px}
#plusephem {text-align:right;margin:0;padding:0}
#plusephem a {font-size:9px;color:#000}
.trday {margin:8px 0 4px 0;border:0;padding:2px 0 2px 0}
#contentcal {font-size:10px;background:#fff;}
#contentcal a {font-size:10px;font-weight:bold}
.calhoraire {margin:8px 0 4px 0;padding:0 0 2px 0;border-bottom:1px dotted #000;font-weight:bold}
