BODY {background:#7095A8; margin:0; padding:0;font: 12px Verdana, Arial, Helvetica, sans-serif; color:#373737;}
TD {vertical-align:top;}
A IMG { border:0;}
P,UL,LI, DD, DL, DT { margin:0; padding:0; list-style-type:none; }

A { color:#d22507;}
A:hover { color:#EE2400;}


#main{ padding:12px 12px 0 12px;}

#nav A { display:block; width:143px; text-decoration:none; }
#nav A#navhome  { height:25px; background:url(img/nav-home.gif) no-repeat 0 0; }
#nav A#navnotiziario  { height:26px; background:url(img/nav-notiziario.gif) no-repeat 0 0; }
#nav A#navarchivio  { height:26px; background:url(img/nav-archivio.gif) no-repeat 0 0; }
#nav A#navsport  { height:24px; background:url(img/nav-sport.gif) no-repeat 0 0; }
#nav A#naviniziative  { height:27px; background:url(img/nav-iniziative.gif) no-repeat 0 0; }
#nav A#navimpianti  { height:26px; background:url(img/nav-impianti.gif) no-repeat 0 0; }
#nav A#navcontatti  { height:24px; background:url(img/nav-contatti.gif) no-repeat 0 0; }
#nav A#navlinks  { height:24px; background:url(img/nav-links.gif) no-repeat 0 0; }

#nav A#navhome:hover, #nav A#navhome.active { background:url(img/nav-home.gif) no-repeat 100% 100%; }
#nav A#navnotiziario:hover, #nav A#navnotiziario.active { background:url(img/nav-notiziario.gif) no-repeat 100% 100%; }
#nav A#navarchivio:hover, #nav A#navarchivio.active { background:url(img/nav-archivio.gif) no-repeat 100% 100%; }
#nav A#navsport:hover, #nav A#navsport.active { background:url(img/nav-sport.gif) no-repeat 100% 100%; }
#nav A#naviniziative:hover, #nav A#naviniziative.active { background:url(img/nav-iniziative.gif) no-repeat 100% 100%; }
#nav A#navimpianti:hover, #nav A#navimpianti.active { background:url(img/nav-impianti.gif) no-repeat 100% 100%; }
#nav A#navcontatti:hover, #nav A#navcontatti.active { background:url(img/nav-contatti.gif) no-repeat 100% 100%; }
#nav A#navlinks:hover, #nav A#navlinks.active { background:url(img/nav-links.gif) no-repeat 100% 100%; }

TABLE#orameteo {border-bottom:1px solid #ccc; margin-bottom:1em; width:100%;  } 
A#linkora , A#linkmeteo {display:block;}
A#linkora i, A#linkmeteo i {display:none;}
A#linkora {height:20px; background:url(img/txt-oraesatta.gif) no-repeat 0 0; width:127px; }
A#linkora:hover {height:20px; background:url(img/txt-oraesatta.gif) no-repeat 100% 100%; }
A#linkmeteo {height:20px; background:url(img/txt-meteo.gif) no-repeat 0 0; width:80px;}
A#linkmeteo:hover {height:20px; background:url(img/txt-meteo.gif) no-repeat 100% 100%; }


DD { margin: 0px; padding: 0px 0px 0px 15px; font-weight: bold; color: #E33405; background: url(img/minibullet-grey.gif) no-repeat 5px 6px; }
DT { padding-left:17px; padding-bottom:1em;}


#content { padding:25px 15px 15px 20px;  }
H1 {font: bold 18px Georgia, "Times New Roman", Times, serif; color: #d22507; background: url(img/bullet-star.gif) no-repeat 0px 0px; padding:0 0 0 20px; margin:0;margin-bottom:12px;  }
H2 {font-size:20px; font-weight:normal;  color: #444; margin:24px 0 6px 0; letter-spacing:-0.02em;  }

H5 { font-size:14px; color: #A88B48; margin:1em 0 1em 0; padding:0 0 0 15px; background: url(img/ministar.gif) no-repeat 0px 3px;}
H6 {border-bottom:1px solid #ccc;margin:15px 0 10px 0px; padding:0 0 0px 0;}
P {line-height:1.3em;}

#content P {margin:0 0 1em 0;}
#content UL {margin:1em 0 1em 15px; line-height:1.3em;}
#content UL LI {list-style-type:disc; margin-bottom:0.5em; }

#content HR {height:1px; background:#ccc; border:none;}

.notiziario H2 { font-size:13px; color: #A88B48; margin:1em 0 1em 0; border-top:1px dotted #ddd; padding-top:1em; }

.riquadrodx {float:right; border:5px solid #ccc; margin:0 0 15px 15px;}
.riquadrosx {float:left; border:5px solid #ccc; margin:0 15px 0px 15px;}

.links TABLE TD {text-align:center;padding:10px;}
.titolo_statuto {font-weight:bold; font-size:12px;}
.articolo_statuto {font-weight:bold;}

.introsport {background:#fff; border:1px solid #ccc;color:#666;font-weight:bold; width:144px;padding:2px; }
TD.sport#content TD {border-bottom:1px solid #ccc; padding:5px;}

/* FOOTER
----------------------------------------------- */
#footer { background:#EDEDE3; text-align:center; padding:2px; color:#8F9179; font-size:9px; margin-top:30px; }
#footer A { text-decoration:none;}
