body,html{
vertical-align:middle;
margin:auto;
}
body{
background:#000033;
color:White;
font:10px verdana,tahoma,arial,sans-serif;
scrollbar-3dlight-color:#000033;
scrollbar-arrow-color:White;
scrollbar-face-color:#000099;
scrollbar-highlight-color:#000099;
scrollbar-shadow-color:#000033;
scrollbar-base-color:#000033;
scrollbar-darkshadow-color:#000033;
scrollbar-track-color:#000033;
}
h3{
margin:10px 0 15px 15px;
padding-bottom:7px;
border-bottom:1px solid Yellow;
background:#000099;
width:460px;
text-align:center;
}
th{
border-bottom:1px solid Yellow;
font-weight:normal;
}
.accedi{
border:1px solid #000033;
font-size:xx-small;
cursor:hand;
height:16px;
}
.bottone{
border:1px solid #000099;
cursor:hand;
width:100px;
height:25px;
}
.categoria{
padding:4px 0 0 2px;
margin:10px 6px  0 6px;
background:#000099;
color:yellow;
border-left:1px solid yellow;
border-right:1px solid yellow;
border-top:1px solid yellow;
font-weight:bold;
font-size:12px;
height:20px;
width:183px;
text-transform:uppercase;
text-align:left;
}
.evento{
padding:5px 0 5px 0;
display:block;
color:White;
font-size:14px;
text-transform:uppercase;
}
.evento a:link,.evento a:visited,#botbar a:link,#botbar a:visited{
color:Yellow;
text-decoration:none;
}
.rightmenu a:link{
color:White;
text-decoration:none;
}
.rightmenu a:visited{
color:orange;
text-decoration:none;
}
.evento a:hover,.rightmenu a:hover,#botbar a:hover{
text-decoration:underline;
}
#indice a:link,#indice a:visited{
color:Yellow;
text-decoration:none;
}
#indice a:hover{
text-decoration:underline;
}
.home,.video,.link,.info,.contatti,.foto,.news{
margin-right:8px;
font-size:14px;
height:20px;
}
.imgcategoria{
margin:0px 0 10px 0;
}
.imgcategoria img{
border-left:1px solid yellow;
border-right:1px solid yellow;
border-bottom:1px solid yellow;
}
.txtinput{
border:1px solid yellow;
border-right:1px solid yellow;
border-bottom:1px solid yellow;
}
.infohead{
font-size:12px;
}
.login{
border:1px solid #000033;
font-size:xx-small;
height:12px;
}
.maiuscolo{
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}
.messaggio{
padding:10px 0 10px 0;
font-size:12px;
text-align:center;
text-transform:uppercase;
}
.newsdata{
font-weight:bold;
font-size:14px;
}
.newstext{
margin-top:7px;
display:block;
font-size:12px;
}
.newstitle{
color:Yellow;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}
.nodisplay{
display:none;
}
.novideo{
margin-top:70px;
font-size:12px;
text-align:center;
}
.pagetitle{
font-size:small;
font-weight:bold;
font-style:italic;
top:3px;
position:relative;
text-transform:uppercase;
}
.riepilogo{
font-size:14px;
}
.rightmenu{
padding:3px 0 3px 0;
display:block;
color:White;
font-size:10px;
text-transform:uppercase;
}
.rightmenutitle,.rightmenutitle a{
padding:5px 0 5px 0;
display:block;
color:#cccc33;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.titlefield{
font-size:10px;
}
.topcollegamenti{
top:2px;
position:relative;
height:20px;
text-align:right;
}
.topmodulo{
font-size:xx-small;
top:12px;
height:12px;
position:relative;
}
.warning{
padding:0 5px 0 5px;
color:White;
font-weight:bold;
}
#banner{
margin-bottom:3px;
}
#botbar{
padding-top:12px;
background:url(sfondo_botbar.jpg) repeat-x;
color:#666666;
font-size:10px;
position:relative;
width:990px;
text-align:right;
margin-bottom:15px;
}
#content{
background:#000033;
width:990px;
}
#contentcontatti{
background:#000033;
width:990px;
margin:30px 0 150px  0;
text-align:center;
}
#contentevents{
background:#000033;
width:840px;
}
#news{
width:500px;
height:410px;
overflow:auto;
scrollbar-3dlight-color:#000033;
scrollbar-arrow-color:White;
scrollbar-face-color:#000099;
scrollbar-highlight-color:#000099;
scrollbar-shadow-color:#000033;
scrollbar-base-color:#000033;
scrollbar-darkshadow-color:#000033;
scrollbar-track-color:#000033;
}
#news p{
margin:0 0 25px 15px;
padding-bottom:7px;
border-bottom:1px solid Yellow;
width:460px;
}
#newsclose{
padding-top:5px;
width:460px;
text-align:center;
}
#rightmenu{
overflow:auto;
width:150px;
}
#tblcollegamenti{
height:45px;
}
#tbleventi,#tbleventi th{
padding:10px 0 10px 0;
font-size:14px;
}
#tblinfo td{
padding-left:7px;
background:Yellow;
color:#666666;
font-weight:bold;
text-align:center;
}
#tblinfo th{
background:White;
text-align:left;
}
#topmenu{
margin-bottom:3px;
background:url(sfondo_topbar.jpg) repeat-x;
width:990px;
height:45px;
}
#topmenu a:link,#topmenu a:visited{
color:Yellow;
text-transform:uppercase;
text-decoration:none;
}
#topmenu a:hover{
color:White;
text-transform:uppercase;
text-decoration:underline;
}
#tblmenu{
position:relative;
left:-2px;
}
.torna a:link,.torna a:visited{
color:yellow;
text-transform:uppercase;
font-size:14px;
text-decoration:none;
}
.torna a:hover{
text-transform:uppercase;
font-size:14px;
text-decoration:underline;
}
#tblsend{
height:45px;
}
#tblsend span.home,#tblsend span.video,#tblsend span.link,#tblsend span.info,#tblsend span.contatti,#tblsend span.foto,#tblsend span.news{
margin-right:5px;
font-size:12px;
height:20px;
padding-top:3px;
}
#frm_register{
height:500px;
width:340px;
overflow:auto;
}
#splash{
margin-top:-200px;
margin-left:-350px;
position:absolute;
left:50%;
top:50%;
}
.obbligatorio{
font-size:10px;
color:red;
}

