/* CSS Document */

body {
background-color:#090909;
text-align:center;
margin:0;
padding:0;
color:#090909;
font: 12px Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-dark-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3d-light-color: #ffffff;
}
body#white {
background-color:#dadada;
text-align:left;
margin:0;
padding:0;
}
#box {
width:980px;
height:600px;
text-align:left;
margin:5px auto;
position:relative;
}#box #fondoeuropeo {
z-index:2;
position:absolute;
bottom:0;
left:0;
}
/**************************************************** SPAZIO MENU */
#box #menu {
position:absolute;
left:22px;
top:175px;
width:160px;
height:365px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#menu a {
color:#090909;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
padding:0 5px;
text-decoration:none;
}
#menu a:hover {
text-decoration:none;
color:#090909;
background:url(linea.gif) left top;
}
#menu a.sottomenu {
padding-left:33px;
}
#menu a.evid {
background:url(linea.gif) left top;
}
#menu a.festival:link, #menu a.festival:visited, #menu a.festival:hover, #menu a.festival:active {
background:none;
}
#menu span {
margin:5px;
}
/**************************************************** FINE SPAZIO MENU */

/**************************************************** CONTENUTO */
#box #contenuto {
position:absolute;
text-align:justify;
font: 12px Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
line-height:16px;
}

#contenuto #scroll {
height:550px;
padding: 0 15px 0 0;
margin:0px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #000000;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-dark-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3d-light-color: #000000;
}

#box #casella {
position:absolute;
bottom:5px;
left:220px;
width:400px;
}

td {
color:#090909;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
}

a {
text-decoration:underline;
color:#e2001a;
line-height:16px;
}
a:hover {
color:#FFFFFF;
text-decoration:none;
}

a.red_link {
text-decoration:none;
color:#e2001a;
}
a.red_link:hover {
color:#e2001a;
text-decoration:underline;
}
.red {
color:#e2001a;
}

a.botton_red:link, a.botton_red:visited, a.botton_red:hover, a.botton_red:active {
background-color:#e2001a;
border:1px solid #000;
color:#fff;
font-size:12px;
line-height:20px;
float:left;
width:180px;
margin:0 120px 0 0;
text-decoration:none;
text-align:center;
font-weight:bold;
}
a.botton_red:hover {
color:#e2001a;
background-color:#FFF;
border:1px solid #000;
}


#box #copy a {
position:absolute;
bottom:0px;
left:2px;
color:#666666;
font-size:10px;
text-decoration:none;
}

#box #copy a:hover {
color:#e2001a;
text-decoration:none;
}

#ar_concerti {
color:#090909;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
margin:0;
padding:0;
width:402px;
text-align:justify;
}

a.serv {
text-decoration:none;
color:#e2001a;
font-size:11px;
margin:0 15px;
}
a.serv:hover {
color:#e2001a;
text-decoration:underline;
}

h1 {
color:#e2001a;
font-size:15px;
line-height:22px;
margin:10px auto;
text-align:center;
font-weight:bold;
}

p.dentro {
margin:0 0 0 10px;
font-size:11px;
}

#lingue {
position:absolute;
top:135px;
left:28px;
/*bottom:-15px;
left:5px;*/
color:#000;
font-size:10px;
}
#lingue a:link, #lingue a:visited, #lingue a:hover, #lingue a:active {
text-decoration:none;
color:#000;
font-size:10px;
}
#lingue a:hover {
text-decoration:underline;
color:#e2001a;
}
#lingue a.attivo:link, #lingue a.attivo:visited, #lingue a.attivo:hover, #lingue a.attivo:active {
text-decoration:underline;
color:#e2001a;
}