html,body
{
    margin: 0;
	padding: 0;
	background-color: #000000;
	overflow:auto;
}

#scroller_content_header{
position:relative;
width:800px;
overflow:hidden;
cursor:default;
}

#scroller_header{
position:relative;
left:100%;
}

form
{
padding:0;
margin:0;
}

textarea
{
	border: solid 1px #AE0505;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	overflow:auto;
}

input
{
	border: solid 1px #AE0505;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.bordo_immagini
{
	border: solid 1px #AE0505;
}

.sfondo_righe_tabella
{
	background-color:#666666;
}


.sfondo
{
	background-color: #6A6A6A;
	background-image: url('images/sfondo.jpg');
	background-repeat: repeat-x;
	background-position: top center;
}

.content
{
background-image: url('images/content.jpg');
background-repeat: no-repeat;
background-position: top center;
padding-top:7px;
}
.centrale
{
	height:485px;
	width:515px;
	overflow:auto;
}

.box_eventi
{
	background-image: url('images/box_eventi.jpg');
	width:222px;
	height:355px;
}

.sfondo_right
{
	background-image: url('images/right.jpg');
	width:228px;
	background-repeat: no-repeat;
	background-position:top centre;
	height:495px;
}

.button
{
	background-color: #DDDDDD;
	border: 1px solid #FF0000;
	font-family: Tahoma,Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FF0000;
	cursor: pointer;
}

.button_web
{
	background-color:transparent;
	border: none;
	background-image: url('images/bottone.gif');
	font-family: Tahoma,Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	height:25px;
	text-transform: uppercase;
	color: #FFFFFF;
	cursor: pointer;
}

.button_web2
{
	background-color:transparent;
	border: none;
	background-image: url('images/bottone2.gif');
	font-family: Tahoma,Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	height:25px;
	text-transform: uppercase;
	color: #FFFFFF;
	cursor: pointer;
}

.black_bg
{
	background-color: #0E0E0E;
	background-image: none;
}

.title2
{
	font-family: Trebuchet ms,Verdana,Arial;
    font-size: 16px;
    font-weight: bold;
    color: #FF0000;	
}

.title1
{
	font-family: Trebuchet ms,Verdana,Arial;
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;	
}

.plus
{
	font-family: Trebuchet ms,Verdana,Arial;
    font-size: 12px;
    font-weight: normal;
    color: #FF0000;
}

.interlinea
{
	height: 1px;
	border-top: 1px dotted #CCCCCC;
	background-color: #FFFFFF;
}

.sfondo_bianco
{
	background-color: #FFFFFF;
}

.sfondo_rosso
{
	background-color: #AE0505;
}

A.link1:link, A.link1:visited, A.link1:active 
{
    font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 11px;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}

A.link1:hover
{
    font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 11px;
    color: #AE0505;
    text-decoration: none;
}

A.link2:link, A.link2:visited, A.link2:active 
{
    font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 11px;
    font-weight: normal;
    color: #EEB600;
    text-decoration: none;
}

A.link2:hover
{
    font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 11px;
    color: #AE0505;
    text-decoration: none;
}

a {
	font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 11px;
    font-weight: normal;
    color: #EEB600;
    text-decoration: none;
}

a:hover {
	font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 11px;
    color: #AE0505;
    text-decoration: none;
}

.normal
{
	font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

.footer
{
	font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

.normal2
{
	font-family: Verdana,Helvetica,Trebuchet MS,Arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.titolo_calendario
{
color:#EC0404;
font-family: Century Gothic,Trebuchet MS, Arial;
font-size:15px;
font-weight:bold;
}

.week_day
{
color:#000000;
font-family: Century Gothic,Trebuchet MS, Arial;
font-size:13px;
font-weight:bold;
}

.giorno_mese
{
background-color: #333333;
}

.concerto_yes
{
background-color: #EC0404;
cursor:pointer;
}

.concerto_yes_fuori_mese
{
background-color: #980101;
cursor:pointer;
}

.giorno_corrente
{
border:1px solid #EEB600;
}
.numero_giorno
{
color:#FFFFFF;
font-family: Century Gothic,Trebuchet MS, Arial;
font-size:11px;
}

a.nav_calendario:link,a.nav_calendario:visited,a.nav_calendario:active
{
color:#FFFFFF;
font-family: Trebuchet MS,Century Gothic, Arial;
font-size:13px;
font-weight:normal;
text-transform:uppercase;
}

a.nav_calendario:hover
{
color:#EEB600;
}

.sfondo_calendario
{
background-image: url(images/sfondo_calendario.gif);
width:240px;
height:188px;
position:absolute;
z-index:5;
left:5px;
top:5px;
filter: alpha(opacity=50);
opacity: 0.50;-moz-opacity:.50;
}

.form_ricerca
{
position:absolute;
z-index:5;
right:5px;
top:5px;
filter: alpha(opacity=80);
opacity: 0.80;-moz-opacity:.80;
}

#div_header
{
	position:relative;
	height:200px;
	width:1000px;
	margin:0px;
	padding:0px;
}

.calendario
{
position:absolute;
z-index:10;
left:5px;
top:5px;
width:240px;
text-align:center;
}