body { background:#1E5494; font-size:0.9em; font-family: "Futura ExtraBold", Verdana, Arial, Helvetica, sans-serif; margin:6px 0 0 0; padding:0}
a img { border:none }
fieldset { margin:0 0 0.5em 0}
legend { background-color:#004674; color:#FFFFFF; padding:2px 6px; font-weight:bold}

.pgNav {
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden}
.centrato { text-align:center}
.left { float:left}
.right { float: right}
.bordonero { border:1px solid #000000}
.rosso { color: #CC0000}
.asinistra { text-align:left}
.adestra { text-align:right}
.testopiccolo { font-size:0.8em; margin:0.4em 0}
a.up { 
padding-right:17px; 
background: url(../images/struttura/up.gif) 100% 50% no-repeat; height:0; vertical-align: bottom; width:150px; clear:both}
a:link.up , a:visited.up { color:#666666; text-decoration:none}
a:hover.up { color:#333333; text-decoration:underline}
.bord {padding:0.5em; margin-right:1em; border:1px solid #990000}
.bottone { background-color:#004674; color:#FFFFFF; padding:2px 6px; font-weight:bold}

#lingue { width:760px; height:22px; margin:1em auto 0 auto; font-size:0.7em; color:#FFFFFF; }
#lingue ul { margin:0; padding:0 0 0 700px; }
#lingue li { display:inline;  }

#ripitaon, #ripengon, #ripitaoff, #ripengoff { position:relative; z-index:1; width:22px; height:14px;  }
#ripitaon { background:url(../images/struttura/ita.gif) 22px 14px no-repeat}
#ripengon { background:url(../images/struttura/eng.gif) 22px 14px no-repeat; }
#ripitaoff { background:url(../images/struttura/ita.gif) 22px 14px no-repeat}
#ripengoff { background:url(../images/struttura/eng.gif) 22px 14px no-repeat; }
#ripitaon a, #ripengon a, #ripitaoff a, #ripengoff a { width:22px; height:14px; text-decoration:none; font-size:0px; display: block; float:left; padding-left:8px  }
#ripitaon a { background:transparent url(../images/struttura/ita.gif) no-repeat}
#ripengon a { background:transparent url(../images/struttura/eng.gif) no-repeat}
#ripitaoff a { background:transparent url(../images/struttura/ita-off.gif) no-repeat}
#ripengoff a { background:transparent url(../images/struttura/eng-off.gif) no-repeat}
#ripitaon a:hover, #ripitaon a:focus, #ripitaon a:active { background-image:url(../images/struttura/ita.gif)}
#ripengon a:hover, #ripengon a:focus, #ripengon a:active { background-image:url(../images/struttura/eng.gif)}
#ripitaoff a:hover, #ripitaoff a:focus, #ripitaoff a:active { background-image:url(../images/struttura/ita.gif)}
#ripengoff a:hover, #ripengoff a:focus, #ripengoff a:active { background-image:url(../images/struttura/eng.gif)}
#ripitaon a span, #ripengon a span, #ripitaoff a span, #ripengoff a span { position:relative; z-index:-1}

#logo { position: absolute; z-index:1000; float:left; margin-left:7px; text-align:left; width:122px; height:133px; background:url(../images/struttura/logo.png) top left no-repeat}
#intestazione { width:760px; height:54px;  margin:0 auto; background:#261F27  url(../images/struttura/bg_logo.jpg) repeat-x top left; color:#FFFFFF; }
#intestazione h1 { padding:25px 0 0 8px; margin:0 0 0 105px; white-space:nowrap; font-size:1em; text-align:left; white-space:0.3px}
#slideshow, #imgstat { width:760px; height:336px; margin:0 auto; clear:both}
#contenitore { width:760px; margin:0 auto; background:#FFF url(../images/struttura/celeste.jpg) repeat-y; overflow:auto}

#colonnaSx { width:200px; float:left; background:#9DB0BF  }

.menuNavigazione { width:200px;  margin:0; padding:0; list-style:none; font-size:0.8em; font-weight:bold;   border-top:27px solid #1F5B83; line-height:0.6em}
.menuNavigazione li { margin:0; padding:0; background:url(../images/struttura/s_on.gif) center left no-repeat}
.menuNavigazione a { display:block; padding:9px 0 9px 16px;  }
.menuNavigazione a:link, .menuNavigazione a:visited { color:#000040; text-decoration:none; background:url(../images/struttura/s.gif) center left no-repeat}
.menuNavigazione a:hover { color:#FFFFFF; background:#3A4A58 url(../images/struttura/s_on.gif) center left no-repeat}
li.act a:link, li.act a:visited { background-color:#FFFFFF; color:#000000} 
 


#Contenuti {  padding:0; margin-left:200px; background:#FFFFFF; }
#Contenuti h2 { font-size:1.6em; font-family:Geneva, Arial, Helvetica, sans-serif; color:#004674; text-transform:uppercase; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border-bottom:1px dashed #CCCCCC}
#Contenuti a:link, #Contenuti a:visited { color:#004674; text-decoration:none}
#Contenuti a:hover, #Contenuti a:focus { color:#001A2B; text-decoration:underline}



#titrovi { font-size:0.7em; color: #FFFFFF; text-align:right; height:11px; padding:8px 13px; background-color:#002C48}
#titrovi strong, #titrovi b { color: #FFFFFF;}

#cc { padding:13px 13px 1.5em 13px; line-height:1.5em; color:#403528;}

#imgsotto {width:760px; margin:0 auto; height:74px; background-repeat:no-repeat; clear:left }
#base { width:750px; /* 760-5-5 */ padding:0.5em 5px; margin:0 auto; background-color:#40A0E2; font-size:0.7em; text-align:center; letter-spacing:0.1em; line-height:1.6em; color:#000000;}
#base a:link, #base a:visited { color: #000000; text-decoration:none}
#base a:hover, #base a:focus { color:#000000; text-decoration: underline}
#copyright { width:760px; margin:0.5em auto; padding:1em 0; font-size:0.7em; color: #FFFFFF; text-align:center }
#copyright a:link, #copyright a:visited { color:#FEFEFE; text-decoration:none}
#copyright a:focus, #copyright a:hover { color:#FEFEFE; text-decoration: underline}

div.news { width: 100%; overflow:auto;}
div.news img.principale {float: left; padding: 1em; margin-right:1em; border:1px solid #990000}

.tabserv {  font-size:0.7em; width:100%; border-collapse:collapse; border-color:#CCCCCC}
.tabserv caption { font-size:1.5em; font-weight:bold; text-align:left; margin:6px 0}
.tabserv th { text-align:center; margin:0 4px; background-color:#2B5782; color:#FFFFFF}
.tabserv td { text-align:center; margin:0 4px; white-space:nowrap}
.cellgrig { background-color:#EBECEA}
.cellbianca { background-color:#FFFFFF}