﻿body {
    background-color: Black;
    margin:0;
    padding: 0;   
       }
.bodytable 
{
    background-position: top left;
    background-repeat: repeat;
    margin: 8px;
}
img {
    border:0px;
}
.comTicketOne 
{
    background-color: White;
    font-family: Verdana;
    font-size: 10px;
}
.comNews
{
    background-color: White;
    font-family: Verdana;
    font-size: 10px;
    text-align: left;
}
.comNews .Title 
{
    color: White;
    font-weight: bold;
    padding-left: 20px;
    height: 29px;
    vertical-align: middle;
    background-image: url('../images/comNews_bkgTitle.png');
    background-position: left center;
    background-repeat: no-repeat;
}
.Login 
{
    font-family: Verdana;
    font-size: 10px;
    color: white;
}
.Login TR
{
    height: 29px;
    vertical-align: middle;
}
.Login INPUT
{
    font-size: 8px;
}

.comunicatiTitolo 
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #666666;
  
}
.comunicatiTesto 
{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
  
}
.newsData
{
    font-family: Verdana;
    font-size: 10px;
    color: #cc0000;
    font-weight:bold;
  
}

.comunicatiTitoloPage 
{
    font-family: Verdana;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    color: #666666;
    padding:5px 5px 5px 5px;
}
.comunicatiTestoPage 
{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    text-align: left;
    padding:5px 5px 5px 5px;
}
.comunicatiTestoPage a
{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    padding:5px 5px 5px 0px;
}
.comunicatiTestoPage a:visited
{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    padding:5px 5px 5px 0px;
    text-decoration:underline;
    font-weight:normal;
}
.comunicatiTestoPage a:hover
{
   font-family: Verdana;
    font-size: 12px;
    color: #cc0000;
    padding:5px 5px 5px 0px;
}


.comunicatiTesto A
{
    color: #cc0033;
    text-decoration: none;
}
.comunicatiTesto A:HOVER 
{
    color: Gray;
}

.calendar
{
    font-family:Verdana;
    font-size:10pt;
    color:#ffffff;
}

.calendarred
{
    font-family:Verdana;
    font-size:10pt;
    color:#ff0000;
}

.calendarred A
{
    text-decoration:none;
    color:#ff0000;
}

.calendarred A:VISITED
{
    text-decoration:none;
    color:#ff0000;
}

.eventISTITUZIONALI {
    background-image:url(images/calendar_bottom_3.png);    
}
#roadto td {
text-align:center;
}
#mini table {
width:719px;
}
#mini td {
height:50px;
width:238px;
padding-left:2px;
}

/*tab*/
#navigation 
{
	height:23px;
	font-weight:bold;
	list-style: none;
	padding:0;
	margin:0;
}
#navigation a
{
color: #fff;
background: #9f9f9f url(../images/left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
font-family: Arial;
font-size: 11px;
height:23px;
line-height:23px;
}

#navigation a span
{
background: url(../images/right-tab.gif) right top no-repeat;
padding-right: 10px;
height:23px;
}

#navigation a, #navigation a span
{
display: block;
float: left;
height:23px;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none;
}
/* End hide */

#navigation a:hover
{
color: #000;
background: #ffffff url(../images/left-tab-hover.gif) left top no-repeat;
padding-left: 10px;
height:23px;
}

#navigation a:hover span
{
background: url(../images/right-tab-hover.gif) right top no-repeat;
padding-right: 10px;
height:23px;
cursor: pointer;
line-height:23px;
}

#navigation .active
{
color: #000;
background: #ffffff url(../images/left-tab-hover.gif) left top no-repeat;
padding-left: 10px;
height:23px;
}

#navigation .active span
{
background: url(../images/right-tab-hover.gif) right top no-repeat;
padding-right: 10px;
height:23px;
cursor: pointer;
line-height:23px;

}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li
{
float: left;
margin-right: 2px;
padding: 0;
} 

.contentbody 
{
    background-color:#ffffff;
    border-left: solid 1px #9f9f9f;
    border-bottom: solid 1px #9f9f9f;
    border-right: solid 1px #9f9f9f;
}
.linknews a
{
	color:#cc0000;
	text-decoration:none;
	text-align:center;

}
.linknews a:hover
{
	color:#cc0000;
	text-decoration:underline;
	text-align:center;

}
.news 
{
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-family:Verdana;
    font-size:11px;
}
.news a
{	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-family:Verdana;
    font-size:11px;
    text-decoration:underline;
}
.news a:visited
{	color:#000000;
	padding-left:3px;
	padding-right:3px;
	font-family:Verdana;
    font-size:11px;
    text-decoration:underline;
    font-weight:normal;
}
.news a:hover
{	color:#cc0000;
	padding-right:3px;
	padding-left:3px;
	font-family:Verdana;
    font-size:11px;
    text-decoration:underline;
}
.gallerysections
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    background-color:White;
    height:25px;
    line-height:25px;
    text-align:center;
    margin:10px 0 10px 0;
    font-weight:bold;
      
}
.gallerysections2
{
    font-family: Verdana;
    font-size: 11px;
    color: #cc0000;
    background-color:White;
    height:25px;
    line-height:25px;
    text-align:center;
    margin:10px 0 10px 0;
    font-weight:bold;
      
}
.gallerysections2 a
{
    font-family: Verdana;
    font-size: 11px;
    color: #cc0000;
    background-color:White;
    height:25px;
    line-height:25px;
    text-align:center;
    margin:10px 0 10px 0;
    font-weight:bold;
      
}
.gallerysections a
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    background-color:White;
    height:25px;
    line-height:25px;
    text-align:center;
    margin:10px 0 10px 0;
    font-weight:bold;
    text-decoration:none;
      
}
.gallerysections a:visited
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    background-color:White;
    height:25px;
    line-height:25px;
    text-align:center;
    margin:10px 0 10px 0;
    font-weight:bold;
    text-decoration:none;
      
}
.gallerysections a:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #cc0000;
    background-color:White;
    height:25px;
    line-height:25px;
    text-align:center;
    margin:10px 0 10px 0;
    font-weight:bold;
    text-decoration:none;
      
}

.underflash 
{
	font-family: Verdana;
    font-size: 11px;
    color: #ffffff;
        
}
.galleryelenco 
{
	font-family: Verdana;
    font-size: 10px;
    color: #000000;
}
.table_group a
{
	font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration:none;
}
.table_group a:visited
{
	font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration:none;
}
.table_group a:hover
{
	font-family: Verdana;
    font-size: 11px;
    color: #cc0000;
}
	
.footer 
{	text-align:center;
	font-family: Verdana;
    font-size: 11px;
    color: #cccccc;
}
.footer a,a:visited
{	
	text-decoration:underline;
	font-family: Verdana;
    font-size: 11px;
    color: #cccccc;
    font-weight:bold;
}
.footer a:hover
{	
	font-family: Verdana;
    font-size: 11px;
    color: #ffffff;
    font-weight:bold;
}

.formentry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	background-color: #2a2a2a;
	width: 100%;
}

