*{
margin:0px;
padding:0px;
}
a{
outline:0;
}
a img{
border:none;
}
body{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
color:#5e5d5c;
text-align:center;
}
.clearall{
height:25px;
clear:both;
}
#tutto{
width:851px;
margin:0px auto;
text-align:left;
background-image:url(../img/sfondo.gif);
background-position:top left;
background-repeat:no-repeat;
min-height:640px;
height:640px;
}
#testata{
margin:13px 0 0 33px;
width:818px;
height:240px;
}
#contenuto{
position:relative;
width:818px;
margin:8px 0 0 33px;
}
/*-----------------SX---------------*/
#sx{
float:left;
width:200px;
display:block;
}
#sx #data{
font-size:10px;
font-weight:bold;
margin-left:10px;
}
#sx ul{
margin:15px 0 30px 10px;
list-style:none;
font-weight:bold;
}
#sx ul a,
#sx ul a:visited{
text-decoration:none;
color:#5e5d5c;
}
#sx ul a:hover, #sx ul span{
color:#ff7d19;
text-decoration:none;
}
#sx ul .li_space{
padding-top:15px;
}
#sx ul .li_inactive{
color:#aeadac;
}
/*-----------------CENTRO---------------*/
#centro{
width:406px;
margin:0 0 0 6px;
float:left;
}
.img_titolo{
margin-bottom:12px;
}
.programma-titolo,
.archivio-titolo,
.programma-dettaglio,
.archivio-dettaglio{
display:block;
font-size:20px;
width:350px;
background-repeat:no-repeat;
text-decoration:none;
}
.programma-titolo,
.archivio-titolo{
height:31px;
margin-bottom:12px;
padding:17px 0 0 56px;
}
.programma-dettaglio,
.archivio-dettaglio{
height:26px;
margin-bottom:5px;
padding:10px 0 0 56px;
}
.programma-titolo{
background-image:url(../img/tit_programma.gif);
color:#fbad03;
}
.archivio-titolo{
background-image:url(../img/tit_archivio.gif);
color:#005197;
}
.programma-dettaglio{
background-position:0 0;
background-image:url(../img/tit_progdet.gif);
color:#ffae00;
cursor:pointer;
}
.programma-dettaglio:hover,
.programma-dettaglio.in{
background-position:0 -36px;
color:#2b8929;
}
.programma-dettaglio.in{
cursor:default;
}
.archivio-dettaglio{
background-position:0 0;
background-image:url(../img/tit_archdet.gif);
color:#abc315;
cursor:pointer;
}
.archivio-dettaglio:hover,
.archivio-dettaglio.in{
background-position:0 -36px;
color:#e4090f;
}
.archivio-dettaglio.in{
cursor:default;
}
#testoscorrevole{
width:366px;
float:left;
margin-left:5px;
overflow:hidden;
position:relative; /*added because of a bug in IE6 and IE7, not necessary in serious browsers*/
}
#testoscorrevole_int{
width:10000px;
position:relative;
left:500px;
}
#testoscorrevole_int div{
float:left;
font-size:10px;
font-weight:bold;
}
#testoscorrevole_int div a,
#testoscorrevole_int div a:active,
#testoscorrevole_int div a:visited,
#testoscorrevole_int div a:hover{
text-decoration:none;
color:#5e5d5c;
}
#freccina_1{
float:left;
}
#freccina_2{
float:right;
}
.notizia_princ,
.notizia_preview {
width:406px;
padding-top:10px;
clear:both;
}
.notizia_princ h2{
font-size:18px;
font-weight:normal;
}
.notizia_princ h3{
font-size:12px;
font-weight:normal;
float:left;
}
.notizia_princ .news_img{
margin-bottom:12px;
width:406px;
}
.notizia_princ .news_data{
float:right;
font-size:9px;
margin-top:17px;
}
.notizia_princ .continua{
margin-top:3px;
}
.notizia_preview .t_preview{
padding:5px 0 10px 0;
width:250px;
position:relative;
}
.notizia_preview .news_data{
font-size:9px;
float:left;
}
.notizia_preview .continua{
margin-right:4px;
}
.notizia_preview h2{
font-size:14px;
font-weight:normal;
}
.notizia_preview img{
float:right;
}
.notizia_preview .notizia_sx{
float: left;
width: 260px;
}
.torna{
float:left;
}
.continua{
float:right;
}
.continua a,
.continua a:active,
.continua a:visited,
.torna a,
.torna a:active,
.torna a:visited{
color:#117733;
text-decoration:none;
}
.continua a:hover,
.torna a:hover{
color:#22dd77;
text-decoration:none;
}
.testo{
color:#5e5d5c;
font-size:11px;
}
.t_smallmargin{
margin:0 5px 20px 0;
}
.t_largemargin{
margin:50px 5px 50px 0;
}
.testo p{
margin:10px 0;
}
.testo h2{
font-size:18px;
margin:0 0 10px 0;
}
.testo h3{
font-size:15px;
margin:5px 0 5px 0;
}
.testo h4{
font-size:13px;
margin:5px 0 2px 0;
}
.testo a,
.testo a:hover,
.testo a:active,
.testo a:visited{
color:#5e5d5c;
text-decoration:underline;
}
.testo ul{
margin:3px 10px;
}
.testo li{
list-style-position:inside;
}
.contenuti_img{
margin-bottom:12px;
width:406px;
}

#footer{
font-size:10px;
color:#5e5d5c;
padding-bottom:20px;
}
#footer a,
#footer a:active,
#footer a:visited{
font-size:10px;
color:#5e5d5c;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
.barra2{
padding-top:2px;
}
.barra3{
clear:both;
padding-top:12px;
}
.barra4{
padding:6px 0;
}
/*-----------------DX---------------*/
#dx{
float:right;
width:200px;
}
#contatti_mail{
font-size:10px;
margin-bottom:6px;
padding-left:4px;
font-weight:bold;
}
#contatti_mail a,
#contatti_mail a:active,
#contatti_mail a:visited{
color:#5e5d5c;
text-decoration:none;
}
#contatti_mail a:hover{
text-decoration:underline;
}
/*-------------BANNER---------------*/
.banner_a{
padding-bottom:20px;
}
.banner_a img{
display:block;
margin-top:8px;
width:200px;
}
.banner_b{
clear:both;
padding-top:2px;
}
.banner_b img{
display:block;
margin-top:8px;
width:406px;
}
/*-------------PARTNER---------------*/
.partner_a img{
padding:10px 10px 0 0;
float:left;
}
.partner_main img{
padding:10px 0 0 0;
margin-left:140px;
}
/*-------------PROGRAMMA-------------*/
.loc_div{
margin-bottom:15px;
}
.loc_div h3{
color:#920f55;
font-size:13px;
font-weight:bold;
}
.loc_div h3 span{
color:#5e5d5c;
font-size:11px;
font-weight:normal;
padding:0 10px;
}
.evt_div{
margin:7px 0;
}
.evt_div .evt_ora1{
background-color:#fe7d18;
}
.evt_div .evt_ora2{
background-color:#c41417;
}
.evt_div .evt_ora1,
.evt_div .evt_ora2{
color:#ffffff;
font-size:11px;
padding:2px 0;
text-align:center;
width:6em;
}
.evt_div h4{
font-size:14px;
color:#5e5d5c;
font-weight:normal;
margin:2px 0;
}
.evt_div .testo{
color:#5e5d5c;
font-size:11px;
}
/*GALLERY*/
.gallery-item{
width:406px;
margin-top:10px;
}
.gallery-item-sx{
float:right;
padding:0 0 0 10px;
width:144px;
}
.gallery-item-thumb{
cursor:pointer;
display:block;
width:144px;
}
.gallery-item-dx{
margin-top:0;
width:255px;
}
.gallery-item-dx h4{
color:#92125C;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
#overlay{
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
}
#overlay-transparence{
background-color:#000;
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
}
#overlay-int{
width:840px;
height:100%;
margin:auto;
position:relative;
text-align:center;
}
#overlay-frame,
#overlay-frame-loader{
margin:0 auto;
background-color:#000;
position:relative;
}
#overlay-frame-loader{
background-image:url(../img/ajax-loader.gif);
background-repeat:no-repeat;
background-position:-10000px 0;
}
#overlay-close{
position:absolute;
top:0;
right:0;
cursor:pointer;
}
#overlay-sx,
#overlay-dx{
background-repeat:no-repeat;
background-position:0 0;
width:11px;
height:14px;
cursor:pointer;
position:absolute;
}
#overlay-sx{
background-image:url(../img/overlay-sx.gif);
left:10px;
}
#overlay-dx{
background-image:url(../img/overlay-dx.gif);
right:10px;
}
#overlay-sx:hover,
#overlay-dx:hover{
background-position:0 -14px;
}
#overlay-content{
overflow:hidden;
padding-top:20px;
}
#caption{
color:#525252;
}
