/*stili per layout fisso 3 colonne*/

body{ height:100%; margin:0; padding:0; font:76% Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; background:#41443b url(../sfon/sfon.gif) 0 0 repeat-x;}

#pagina{ width:867px; height:515px;
position:absolute;top:50%;left:50%;
margin: -275px 0 0 -433px;
text-align:left;
background: url(../sfon/sfon.jpg) 0 0 repeat-x; color:#000; }
#navigation { float:left; width:160px; text-align:center; }
#content { float:left; width:547px; height:405px; text-align:center; }

#subcontent { float:left; width:547px; height:285px; text-align:center; }
#center1{margin-left:auto; margin-right:auto; margin-top:10px; width:507px; height:285px; overflow:auto; border:1px solid #fff; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; background-color:#e1e2e3; padding:10px;}


#extra { float:left; width:160px; text-align:center; }
#footer { clear:both; width:100%; text-align:center; }
#header { text-align:center; height: 115px; }
#navigation p, #content p, #extra p{ margin:0; padding:0; }
#navigation, #content, #extra{ padding:0 0; }

div#center,div#form,div#map{margin-left: auto; margin-right: auto; margin-top: 10px; width: 507px; height: 285px;}
div#center,div#form{overflow: auto; border: 1px solid #fff; filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80; background-color: #e1e2e3; padding: 10px;}
div#form{text-align: left; padding: 10px; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #003366;}

/*stili per colori links*/

a{color: #fff;}
a:hover,a:link,a:visited {text-decoration: none; }
a:hover{color: #003366; }

/*stile per menu centrato con tabella*/

table {
margin-left:auto; margin-right:auto;
text-align:center;
}

/*stile per dynloadarea e movie*/

.dynload,.dynload2{margin-left:auto; margin-right:auto; width:507px;}
.dynload{height:320px;}
.dynload2{overflow:auto; height:66px;}
.movie{width: 507px; height: 360px; scrolling: auto;}

/*stili dei fonts e titoli*/

h1,h2,h3{margin: 0; padding: 0; font-family: verdana,arial,helvetica,sans-serif;}
h1{font-size: 12px; color: #FFF;}
h2{font-size: 14px; color: #003366;}
h3,.indexmarquee{font-size: 12px;}
marquee{font-family: verdana,arial,helvetica,sans-serif; color: #d59d2c; font-size: 10px; padding: 4px 25px}

.subtitolo,.centerclass_map{font-family: verdana,arial,helvetica,sans-serif;}
.subtitolo{font-size: 1.0em; color: #003366;}
.centerclass_map{margin-left: auto; margin-right: auto; width: 90%; font-size: 10px; color: #d59d2c;}

.verdana,.verdanacenter,.lista,.light{font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #003366;}
.verdana {padding: 10px; text-align: left;}
.verdanacenter{font-border: #fff 2px; padding: 10px; text-align: center;}
.lista{text-align: left; margin-left: 20px;}
.light{font-weight: lighter;}
.big{font-size: 12px;}

.fumettobold,.fumettotext,.white,.webmaster{font-family: verdana,arial,helvetica,sans-serif;}
.fumettobold{font-size: 10px; color: #003366;}
.fumettotext{font-size: 10px; font-weight: normal; color: #003366;}

.white{font-size: 12px; color: #FFF;}
.yellow{font-size: 12px; color: #d59d2c;}
.red{color: #e00000;}
.whitetitle{color: #FFF;}
