body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
width:100%;
text-align:center;
color:#333333;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E5E6E5;
}

img {
color:#333333;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style: normal;
border-width:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*p a, p a:visited {
color:#7A225E;
text-decoration:none;

}

p a:hover {
color:#7A225E;
text-decoration:underline;

}*/

/* CONTAINER */


div#container {
position:relative;
clear:both;
width:100%;
text-align:center;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

div#testatacontainer {
position:relative;
float:left;
width:100%;
height:125px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondo_testata.gif) repeat-x;
}

div#contentcontainer {
top:0px !important;
top:-2px;
position:relative;
clear:both;
margin:0px auto 0px auto;
text-align:center;
padding:0px 0px 0px 0px;
width:950px;
}

div#homecontainer {
position:relative;
float:left;
width:950px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondo.gif);
}

div#paginacontainer {
position:relative;
float:left;
width:950px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondo_pagina.gif);
}

div#sinistracontainer {
position:relative;
float:left;
width:185px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#centralehomecontainer2 {
position:relative;
float:left;
width:505px;
text-align:left;
margin:0px 5px 0px 5px;
padding:0px 0px 0px 0px;
min-height: 1400px;
height: auto !important;
height: 1400px;
}


div#centralehomecontainer {
position:relative;
float:left;
width:505px;
text-align:left;
margin:0px 5px 0px 5px;
padding:0px 0px 0px 0px;
}

div#centralecontainer {
position:relative;
float:left;
width:505px;
text-align:left;
margin:0px 5px 0px 5px;
padding:0px 0px 18px 0px;
}

div#destracontainer_home {
position:relative;
float:left;
width:250px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#destracontainer {
position:relative;
float:left;
width:250px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

div#piedecontainer {
position:relative;
clear:both;
width:950px;
height:30px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
border-top:5px solid #E5E6E5;
background-color:#F5F5F5;
}

div#piedesx {
position:relative;
float:left;
height:30px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:820px;
voice-family:"\"}\""; 
voice-family:inherit;
width:810px;
}

div#piededx {
position:relative;
float:right;
height:30px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
width:130px;
voice-family:"\"}\""; 
voice-family:inherit;
width:120px;
}

div#fondocontainer {
position:relative;
float:left;
width:950px;
height:30px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/* TESTATA */

div#testata {
top:0px !important;
top:-1px;
position:relative;
clear:both;
width:100%;
height:125px;
text-align:center;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/testata.jpg) center no-repeat;
}

div#menutop {
top:0px !important;
top:1px;
position:relative;
clear:both;
width:950px;
height:125px;
text-align:left;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

div#menu {
position:absolute; 
bottom:0px !important; 
bottom:2px; 
right:0px;
}

/* COLONNA SINISTRA */

.boxsinistro {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E5E6E5;
border-bottom:5px solid #E5E6E5;
width:185px;
}

.logoasl {
position:absolute;
left:0px;
bottom:0px;
z-index:1;
height:96px;
voice-family:"\"}\""; 
voice-family:inherit;
height:96px;
}

div#menusx {
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E5E6E5;
}

div#menusx ul {
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#menusx li {
padding:8px 0px 8px 10px;
font:12px/14px "Verdana", Arial, Helvetica, sans-serif;
display:block; 
margin:0px 0px 1px 0px;
font-weight:bold;
background-color:#D0C9E1;
width:185px;
voice-family:"\"}\""; 
voice-family:inherit;
width:175px;
}

div#menusx li a {
color:#443168;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

div#menusx .home {
background-image:url(/img_sito/grafica/sfondo_menu_home.gif); 
background-position:right; 
background-repeat:no-repeat;
}

div#menusx .home2 {
background-image:url(/img_sito/grafica/sfondo_menu_home2.gif); 
background-position:right; 
background-repeat:no-repeat;
}


div#menusx .progetto {
background-image:url(/img_sito/grafica/sfondo_menu_progetto.gif); 
background-position:top right; 
background-repeat:no-repeat;
}

div#menusx .progetto2 {
background-image:url(/img_sito/grafica/sfondo_menu_progetto2.gif); 
background-position:top right; 
background-repeat:no-repeat;
}

div#menusx li a:hover {
color:#624A9A;
}

div#menusx #evidenziato {
background-color:#624A9A;
}

div#menusx #evidenziato a {
color:#FFFFFF;
text-decoration:none;
}

div#newsletter {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:6px 8px 6px 8px;
background-color:#F5F5F5;
width:185px;
voice-family:"\"}\""; 
voice-family:inherit;
width:169px;
}

.camponewsletter {
font:11px "Verdana", Arial, Helvetica, sans-serif;
background:#FFFFFF;
color:#333333;
border:1px solid #E5E6E5;
padding:2px 2px 2px 2px;
margin:7px 0px 0px 0px;
width:138px;
height:20px;
voice-family:"\"}\""; 
voice-family:inherit;
height:15px;
}

.pulsantenewsletter {
position: relative;
float: right;
width: 20px;
height: 20px;
margin:8px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#cosa {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:185px;
background-color:#FFFFFF;
}

.testatina_cosa {
position:relative; 
float:left; 
font: bold 13px/30px "Verdana", Arial, Helvetica, sans-serif;
color:#443168;
background-color:#D0C9E1;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
width:185px;
voice-family:"\"}\""; 
voice-family:inherit;
width:169px;
}

.testatina_cosa2 {
position:relative; 
float:left; 
font: bold 13px/30px "Verdana", Arial, Helvetica, sans-serif;
color:#443168;
background-image:url(/img_sito/grafica/sfondo_menu_home2.gif); 
background-position:right; 
background-repeat:no-repeat;
background-color:#D0C9E1;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
width:185px;
voice-family:"\"}\""; 
voice-family:inherit;
width:169px;
}

.testo_cosa {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:10px 14px 10px 12px;
width:185px;
voice-family:"\"}\""; 
voice-family:inherit;
width:159px;
}


/* COLONNA DESTRA */

.boxdestro {
position:relative; 
float:right; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E5E6E5;
border-bottom:5px solid #E5E6E5;
width:250px;
}

.boxdestro_last {
position:relative; 
float:right; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E5E6E5;
width:250px;
}

div#ricerca {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:6px 8px 6px 8px;
background-image:url(/img_sito/grafica/sfondo_ricerca.gif);
background-repeat:no-repeat;
font: bold 13px "Verdana", Arial, Helvetica, sans-serif;
color:#7A225E;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:234px;
}

.testatina_ricerca {
position:relative; 
float:left; 
font: bold 13px "Verdana", Arial, Helvetica, sans-serif;
color:#7A225E;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.camporicerca {
font:11px "Verdana", Arial, Helvetica, sans-serif;
background:#FFFFFF;
color:#333333;
border:1px solid #E5E6E5;
padding:2px 2px 2px 2px;
margin:7px 0px 3px 0px;
width:200px;
height:20px;
voice-family:"\"}\""; 
voice-family:inherit;
height:15px;
}

.pulsantericerca {
position: relative;
float: right;
width: 20px;
height: 20px;
margin:8px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

.testatina_viola_macro {
position:relative; 
float:left; 
font: bold 13px/20px "Verdana", Arial, Helvetica, sans-serif;
color:#443168;
background-image:url(/img_sito/grafica/testatina_viola.gif);
background-repeat:repeat-y;
text-align:left;
margin:0px 0px 0px 0px;
padding:8px 8px 8px 8px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:234px;
}



.testatina_viola {
position:relative; 
float:left; 
font: bold 13px/30px "Verdana", Arial, Helvetica, sans-serif;
color:#443168;
background-image:url(/img_sito/grafica/testatina_viola.gif);
background-repeat:no-repeat;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:234px;
}

div#guida {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
background-color:#FFFFFF;
}

.testo_guida {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:8px 14px 10px 12px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:224px;
}

div#highlights {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
background-color:#f5f5f5;
}

.testo_highlights {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:8px 14px 10px 12px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:224px;
}
div#aree {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
background-color:#FFFFFF;
}

.area {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
border-bottom:1px solid #E5E6E5;
padding:10px 14px 10px 12px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:224px;
}

.area_last {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:10px 14px 10px 12px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:224px;
}

.testo_area {
position:relative;
float:left;
width:224px;
margin:0px 0px 8px 0px;
position:0px 0px 0px 0px;
} 

.testo_area_sx {
position:relative;
float:left;
width:160px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
} 

.testo_area_dx {
position:relative;
float:right;
width:160px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
} 

.testo_area_dx2 {
position:relative;
float:right;
width:133px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
} 

.icona_area_dx {
position:relative;
float:right;
width:53px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
}

.icona_area_sx {
position:relative;
float:left;
width:53px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
}

.icona_area_sx2 {
position:relative;
float:left;
width:80px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
}

.testatina_fucsia {
position:relative; 
float:left; 
font: bold 13px/30px "Verdana", Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-image:url(/img_sito/grafica/testatina_fucsia.gif);
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:234px;
}

div#box {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 5px 0px;
padding:6px 0px 6px 0px;
width:250px;
background-color:#F5F5F5;
}

div#boxgrigio {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 0px;
width:250px;
background-color:#F5F5F5;
}

.contenutoboxdx {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:6px 14px 6px 12px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:224px;
}

.testobox {
position:relative;
float:right;
width:165px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
} 

.testoboxlungo {
position:relative;
float:right;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
} 

.imgbox {
position:relative;
float: left; 
margin: 0px 0px 0px 0px;
border-width: 1px;
border-color: #E5E6E5;
border-style: solid;
padding: 2px;
}

.vai {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:6px 14px 6px 12px;
background-color:#F5F5F5;
background-image:url(/img_sito/grafica/vai.gif);
background-position:right;
background-repeat:no-repeat;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:224px;
}

.programma {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 3px 0px;
border-bottom:1px solid #E5E6E5;
width:224px;
}

.tipoprogramma {
position:relative; 
float:left; 
text-align:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:224px;
}

.settimana {
position:relative; 
float:left; 
text-align:left;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
background-color:#E6D5E0;
}

.giorno {
position:relative; 
float:left; 
text-align:left;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 9px;
width:127px;
voice-family:"\"}\""; 
voice-family:inherit;
width:118px;
}

.data {
position:relative; 
float:left; 
text-align:right;
margin:3px 0px 0px 0px;
padding:0px 9px 0px 0px;
width:100px;
voice-family:"\"}\""; 
voice-family:inherit;
width:91px;
}

.pulsante {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:23px;
}



/* COLONNA CENTRALE */

.boxcentrale {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:5px solid #E5E6E5;
width:505px;
}

.boxcentrale_doppio {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(/img_sito/grafica/sfondo_centrale.gif);
border-bottom:5px solid #E5E6E5;
width:505px;
}

.boxcentralehome_last {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E5E6E5;
width:505px;
}

.boxcentrale_last {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(/img_sito/grafica/sfondo_boxcentrale.gif);
background-color:#E5E6E5;
width:505px;
}

div#evidenza {
position:relative; 
float:left; 
text-align:left;
margin:-1px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
width:505px;
}

.testoevidenza {
position:relative;
float:left;
width:220px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

.imgevidenza {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 18px;
width:263px;
voice-family:"\"}\""; 
voice-family:inherit;
width:230px;
}

.topevidenza {
position:relative;
float:right;
width:505px;
height:15px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/curva_top.gif) top no-repeat;
}

.centroevidenza {
position:relative;
float:right;
width:505px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#FFFFFF;
}

.bottomevidenza {
position:relative;
float:right;
width:505px;
height:15px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/curva_bottom.gif) bottom no-repeat;
}

.boxcentralesinistro {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
}



.boxcentraledestro {
position:relative; 
float:right; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
}

div#boxhomesx {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
background-color:#FFFFFF;
}

div#boxhomedx {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
width:250px;
background-color:#FFFFFF;
border-bottom:5px solid #E5E6E5;
}

.contenutobox {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:8px 14px 8px 12px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:224px;
}

.contenutoboxcentrale {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:12px 14px 12px 12px;
width:250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:224px;
} 

.testoboxcentrale {
position:relative;
float:right;
width:110px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

.testoboxcentrale_danonperdere {
position:relative;
float:right;
width:120px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 

.orari {
position:relative;
float:right;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 3px;
border-left:3px solid #7A225E;
width:117px;
voice-family:"\"}\""; 
voice-family:inherit;
width:114px;
} 

.testatina_big {
position:relative; 
float:left; 
font: bold 13px/30px "Verdana", Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-image:url(/img_sito/grafica/testatina_big.gif);
background-position:right;
background-repeat:no-repeat;
background-color:624A9A;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
width:505px;
voice-family:"\"}\""; 
voice-family:inherit;
width:489px;
}

div#boxhomebig {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 5px 0px;
padding:12px 0px 0px 0px;
width:505px;
background-color:#FFFFFF;
}

.contenutoboxcentralebig {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 12px 12px 12px;
width:505px;
voice-family:"\"}\""; 
voice-family:inherit;
width:481px;
}

.testoboxcentralebig {
position:relative;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
border-right:3px solid #A192C2;
width:345px;
voice-family:"\"}\""; 
voice-family:inherit;
width:325px;
} 

.testoboxcentralebig_percorsi {
position:relative;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
width:401px;
voice-family:"\"}\""; 
voice-family:inherit;
width:381px;
} 

.oraribig {
position:relative;
float:right;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
width:60px;
voice-family:"\"}\""; 
voice-family:inherit;
width:52px;
} 

.quadratinocategoria {
position:relative;
float:left;
text-align:left;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#A192C2;
}

.categoria {
position:relative;
float:left;
text-align:left;
margin:2px 0px 0px 5px;
padding:0px 0px 0px 0px;
}

.orariocategoria {
position:relative;
float:right;
text-align:right;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.testocategoria {
position:relative;
float:left;
text-align:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:325px;
}

.vaibig {
position:relative; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px;
padding:6px 14px 6px 12px;
background-color:#F5F5F5;
background-image:url(/img_sito/grafica/vai.gif);
background-position:right;
background-repeat:no-repeat;
width:505px;
voice-family:"\"}\""; 
voice-family:inherit;
width:479px;
}

div#titolopagina {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:20px 20px 0px 20px;
background-color:#F5F5F5;
width:505px;
height:60px;
voice-family:"\"}\""; 
voice-family:inherit;
width:465px;
height:40px;
}

div#testopagina {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:20px 40px 0px 20px;
width:505px;
voice-family:"\"}\""; 
voice-family:inherit;
width:445px;
}

div#testoricerca {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:20px 20px 0px 20px;
width:505px;
voice-family:"\"}\""; 
voice-family:inherit;
width:465px;
}

.risultatiricerca {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:10px 20px 10px 20px;
border-top:1px solid #E5E6E5;
width:505px;
voice-family:"\"}\""; 
voice-family:inherit;
width:465px;
}

div#scrollerpagina {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:20px 20px 0px 20px;
border-top:1px solid #E5E6E5;
width:505px;
voice-family:"\"}\""; 
voice-family:inherit;
width:465px;
}

.scrollersx {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:200px;
}

.scrollerdx {
position:relative;
float:right;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:200px;
}

.numeropaginatesto {
position:relative;
float:right;
text-align:center;
margin:0px 5px 0px 0px;
padding:3px 0px 5px 0px;
font:11px "Verdana", Arial, Helvetica, sans-serif;
color:#443168;
}

.numeropaginaattiva {
position:relative;
float:right;
text-align:center;
margin:0px 0px 0px 2px;
padding:3px 5px 4px 5px;
font:bold 11px "Verdana", Arial, Helvetica, sans-serif;
color:#7A225E;
background-color:#D7BDCF;
width:25px;
voice-family:"\"}\""; 
voice-family:inherit;
width:15px;
}

.numeropaginaattiva a, .numeropaginaattiva a:visited, .numeropaginaattiva a:hover {
color:#7A225E;
text-decoration:none;
}

.numeropaginadisattiva {
position:relative;
float:right;
text-align:center;
margin:0px 0px 0px 2px;
padding:3px 5px 4px 5px;
font:11px "Verdana", Arial, Helvetica, sans-serif;
color:#5C5C5C;
background-color:#E5E6E5;
width:25px;
voice-family:"\"}\""; 
voice-family:inherit;
width:15px;
}

.numeropaginadisattiva a, .numeropaginadisattiva a:visited {
color:#5C5C5C;
text-decoration:none;
}

.numeropaginadisattiva a:hover {
color:#7A225E;
text-decoration:none;
}

/* BOX GUIDA TV */


div#guidatv {
position:relative; 
float:left; 
text-align:left;
width:465px;
padding:0px 0px 0px 0px;
margin:20px 0px 20px 20px !important;
margin:20px 0px 20px 10px;
}

div#streaming_video {
position:relative; 
float:left; 
text-align:left;
width:465px;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 20px !important;
margin:20px 0px 0px 10px;
}

div#streaming_video2 {
position:relative; 
float:left; 
text-align:left;
width:465px;
padding:0px 0px 0px 0px;
margin:20px 0px 20px 0px !important;
margin:20px 0px 20px 0px;
}

.topguidatv {
position:relative;
float:right;
width:465px;
height:15px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
background-image:url(/img_sito/grafica/curva_guida_top.gif);
}

.bottomguidatv {
position:relative;
float:right;
width:465px;
height:15px;
margin:0px 0px 0px 0px;
position:0px 0px 0px 0px;
background-image:url(/img_sito/grafica/curva_guida_bottom.gif);
}

.testoguidatv {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 20px 3px 20px;
background-color:#F0E6F1;
width:465px;
voice-family:"\"}\""; 
voice-family:inherit;
width:425px;
} 

.contenutoguidatv {
position:relative; 
float:left; 
text-align:left;
background-color:#F0E6F1;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:425px;
}

.imgboxguidatv {
position:relative;
float: left; 
margin: 0px 0px 0px 0px;
border-width: 1px;
border-color: #D4D3D5;
border-style: solid;
background-color:#FFFFFF;
padding: 2px;
}

.testoboxguidatv {
position:relative;
float:right;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:345px;
} 

.quadratinoguidatv {
position:relative;
float:left;
text-align:left;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#A192C2;
}

.categoriaguidatv {
position:relative;
float:left;
text-align:left;
margin:2px 0px 0px 5px;
padding:0px 0px 0px 0px;
width:150px;
}

.orarioguidatv {
position:relative;
float:right;
text-align:right;
margin:2px 0px 0px 0px;
padding:0px 10px 0px 0px;
width:145px;
voice-family:"\"}\""; 
voice-family:inherit;
width:145px;
}

.descrizioneguidatv {
position:relative;
float:left;
text-align:left;
margin:5px 0px 0px 0px;
padding:0px 10px 0px 0px;
width:345px;
voice-family:"\"}\""; 
voice-family:inherit;
width:335px;
}

div#menuguidatv {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 43px !important;
margin:0px 0px 0px 22px;
height:33px;
}

div#menuguidatv ul
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type: none;
text-align:center;
}

div#menuguidatv ul li
{
display:block;
float:left;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menuguidatv ul li a, div#menuguidatv ul li a:visited 
{
width:54px;
height:33x;
margin:0px 0px 0px 0px;
color: #988EAC;
text-decoration:none;
display:block;
text-align:center;
font:normal 12px/33px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
background-image:url(/img_sito/grafica/bottone_guida_down.gif);
}

div#menuguidatv ul li a:hover {
color:#443168;
text-decoration:none;
}

div#menuguidatv li#evidenziato a {
background-image:url(/img_sito/grafica/bottone_guida_up.gif);
color:#443168;
text-decoration:none;
}

.imgdettaglioguidatv {
position:relative;
float: left; 
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
}

.dettaglioguidatv {
position:relative;
float: left; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:290px;
}

.testodettaglioguidatv {
position:relative;
float: left; 
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:445px;
}

.repliche {
position:relative;
float: right; 
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:425px;
}

.titolorepliche {
position:relative;
float: left; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.testorepliche {
position:relative;
float: left; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/* SCARICARE FILE */

.riga_download {
position:relative;
float: left;
width:440px;
height:25px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.icona_download {
position:relative;
float: left;
text-align:left;
width:30px;
height:25px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.testo_download {
position:relative;
float: right;
width:410px;
height:25px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

/* FONT */

p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

p a, p:hover, p:visited {
text-decoration:none;
}

.verdana10nero {
font-size:10px;
line-height:12px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana10nero a, .verdana10nero a:hover, .verdana10nero a:visited {
color:#000000;
text-decoration:none;
}

.verdana11nero {
font-size:11px;
line-height:15px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:normal;
}

.verdana11nero a, .verdana11nero a:hover, .verdana11nero a:visited {
color:#000000;
text-decoration:none;

}

.verdana11nero2 {
font-size:11px;
line-height:18px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana11nero2 a, .verdana11nero2 a:hover, .verdana11nero2 a:visited {
color:#000000;
text-decoration:none;
}

.verdana12nero {
font-size:12px;
line-height:16px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana12nero a, .verdana12nero a:hover, .verdana12nero a:visited {
color:#000000;
text-decoration:none;
}

.verdana12rosso {
font-size:12px;
line-height:16px;
color:#CC0000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana12rosso a, .verdana12rosso a:hover, .verdana12rosso a:visited {
color:#000000;
text-decoration:none;
}

.verdana10grigio {
font-size:10px;
line-height:12px;
color:#4C4C4C;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana10grigio a, .verdana10grigio a:hover, .verdana10grigio a:visited {
color:#4C4C4C;
text-decoration:none;
}

.verdana11grigio {
font-size:11px;
line-height:13px;
color:#4C4C4C;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana11grigio a, .verdana11grigio a:hover, .verdana11grigio a:visited {
color:#4C4C4C;
text-decoration:none;
}

.verdana12grigio {
font-size:12px;
line-height:14px;
color:#4C4C4C;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana12grigio a, .verdana12grigio a:hover, .verdana12grigio a:visited {
color:#4C4C4C;
text-decoration:none;
}


.verdana13grigio {
font-size:13px;
line-height:14px;
color:#4C4C4C;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana13grigio a, .verdana13grigio a:hover, .verdana13grigio a:visited {
color:#4C4C4C;
text-decoration:none;
}




.verdana10fucsia {
font-size:10px;
line-height:11px;
color:#7A225E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana10fucsia a, .verdana10fucsia a:hover, .verdana10fucsia a:visited {
color:#7A225E;
text-decoration:none;
}

.verdana11fucsia {
font-size:11px;
line-height:13px;
color:#7A225E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana11fucsia a, .verdana11fucsia a:hover, .verdana11fucsia a:visited {
color:#7A225E;
text-decoration:none;
}

.verdana12fucsia {
font-size:12px;
line-height:18px;
color:#7A225E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana12fucsia a, .verdana12fucsia a:hover, .verdana12fucsia a:visited {
color:#7A225E;
text-decoration:none;
}

.verdana10viola {
font-size:10px;
line-height:10px;
color:#443168;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana10viola a, .verdana10viola a:hover, .verdana10viola a:visited {
color:#443168;
text-decoration:none;
}

.verdana11viola {
font-size:11px;
line-height:13px;
color:#443168;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana11viola a, .verdana11viola a:hover, .verdana11viola a:visited {
color:#443168;
text-decoration:none;
}

.verdana12viola {
font-size:12px;
line-height:14px;
color:#443168;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana12viola a, .verdana12viola a:hover, .verdana12viola a:visited {
color:#443168;
text-decoration:none;
}

.verdana13viola {
font-size:13px;
line-height:15px;
color:#443168;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana13viola a, .verdana13viola a:hover, .verdana13viola a:visited {
color:#443168;
text-decoration:none;
}

.verdana13viola_highlights {
font-size:13px;
line-height:20px;
color:#60489b;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.verdana13viola_highlights a, .verdana13viola_highlights a:hover, .verdana13viola_highlights a:visited {
color:#60489b;
text-decoration:none;
}

h1 {
font-size:22px;
line-height:24px;
color:#443168;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.h1 a, .h1 a:hover, .h1 a:visited {
color:#443168;
text-decoration:none;
}

h2 {
font-size:16px;
line-height:18px;
color:#7A225E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h2 a, h2 a:hover, h2 a:visited {
color:#7A225E;
text-decoration:none;
}

h3 {
font-size:14px;
line-height:16px;
color:#7A225E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.h3 a, .h3 a:hover, .h3 a:visited {
color:#7A225E;
text-decoration:none;
}

/* MENU TOP */

#globalheader {
position: relative;  
width: 758px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 21px 0px !important; 
margin: 0px 0px 15px 0px; 
height: 25px;
}

#globalheader #globalnav { 
margin: 0px; 
padding: 0px; 
}

#globalheader #globalnav li { 
display: inline; 
}

#globalheader #globalnav li a {
float: left; 
height: 0px; 
overflow: hidden;
text-indent:-9999px; 
outline:none; 
padding-top: 18px;
voice-family:"\"}\""; 
voice-family:inherit;
padding-top:30px;
} 

#globalheader #globalnav li a, #globalheader #sfondo { 
background-repeat: no-repeat; 
background-image: url(/img_sito/grafica/menutop.png) !important; 
background-image: url(/img_sito/grafica/menutop.gif); 
}



#globalheader #globalnav li#guida a { 
width: 96px; 
background-position: 0px 0px; 
}

#globalheader #globalnav li#guida a:hover { 
width: 96px; 
background-position: 0px -30px; 
}

#globalheader.guida #globalnav li#guida a { 
width: 96px; 
background-position: 0px -30px; !important 
}



#globalheader #globalnav li#ricerca a { 
width: 147px; 
background-position: -96px 0px; 
}

#globalheader #globalnav li#ricerca a:hover { 
width: 147px; 
background-position: -96px -30px; 
}

#globalheader.ricerca #globalnav li#ricerca a { 
width: 147px; 
background-position: -96px -30px; !important 
}



#globalheader #globalnav li#streaming a { 
width: 104px; 
background-position: -243px 0px; 
}

#globalheader #globalnav li#streaming a:hover { 
width: 104px; 
background-position: -243px -30px; 
}

#globalheader.streaming #globalnav li#streaming a { 
width: 104px; 
background-position: -243px -30px; !important 
}



#globalheader #globalnav li#archiviazioni a { 
width: 171px; 
background-position: -347px 0px; 
}

#globalheader #globalnav li#archiviazioni a:hover { 
width: 171px; 
background-position: -347px -30px;
}

#globalheader.notizie #globalnav li#archiviazioni a { 
width: 171px; 
background-position: -347px -30px; !important 
}



#globalheader #globalnav li#approfondimenti a { 
width: 149px; 
background-position: -518px 0px; 
}

#globalheader #globalnav li#approfondimenti a:hover { 
width: 149px; 
background-position: -518px -30px; 
}

#globalheader.approfondimenti #globalnav li#approfondimenti a { 
width: 149px; 
background-position: -518px -30px; !important 
}



#globalheader #globalnav li#percorsi a { 
width: 91px; 
background-position: -667px 0px; 
}

#globalheader #globalnav li#percorsi a:hover { 
width: 91px; 
background-position: -667px -30px; 
}

#globalheader.percorsi #globalnav li#percorsi a {
width: 91px; 
background-position: -667px -30px; !important 
}


/*
ul#nav { background:url(/img_sito/grafica/menutop.gif); }
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:24px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

li#guida a, li#ricerca a, li#streaming a, li#notizie a, li#approfondimenti a, li#percorsi a { background:url(/img_sito/grafica/menutop.gif) }


li#guida a 					{ background-position:0px 0; width:96px; left:0px }
li#guida a:hover				{ background-position:0px -30px }
body#guida li#guida a 			{ background-position:0px -30px }

li#ricerca a 					{ background-position:-96px 0; width:147px; left:96px }
li#ricerca a:hover				{ background-position:-96px -30px }
body#ricerca li#ricerca a 			{ background-position:-96px -30px }

li#streaming a 				{ background-position:-243px 0; width:104px; left:243px }
li#streaming a:hover				{ background-position:-243px -30px }
body#streaming li#streaming a 		{ background-position:-243px -30px }

li#notizie a 					{ background-position:-347px 0; width:171px; left:347px }
li#notizie a:hover				{ background-position:-347px -30px }
body#notizie li#notizie a 			{ background-position:-347px -30px }

li#approfondimenti a 					{ background-position:-518px 0; width:148px; left:518px }
li#approfondimenti a:hover				{ background-position:-518px -30px }
body#approfondimenti li#approfondimenti a 			{ background-position:-518px -30px }

li#percorsi a 					{ background-position:-667px 0; width:91px; left:667px }
li#percorsi a:hover				{ background-position:-667px -30px }
body#percorsi li#percorsi a 			{ background-position:-667px -30px }

*/

/* MODULO */

div#modulocontainer {
position:relative;
float:left;
width:950px;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondo_modulo.gif);
}

div#centralemodulocontainer {
position:relative;
float:left;
width:760px;
text-align:left;
margin:0px 0px 0px 5px;
padding:0px 0px 18px 0px;
}

div#titolomodulo {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:20px 20px 0px 20px;
background-color:#F5F5F5;
width:760px;
height:180px;
voice-family:"\"}\""; 
voice-family:inherit;
width:720px;
height:160px;
}

div#testomodulo {
background-color:#FFFFFF;
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:20px 40px 0px 20px;
width:760px;
voice-family:"\"}\""; 
voice-family:inherit;
width:700px;
}

div#testomodulo_new {
background-color:#FFFFFF;
position:relative;
float:left;
width:445px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


.modulo {
position:relative;
float:left;
width:465px;
text-align:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.titolomodulo {
position:relative;
float:left;
line-height:22px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:198px;
}

.campomodulo {
position:relative;
float:right;
line-height:22px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:267px;
voice-family:"\"}\""; 
voice-family:inherit;
width:257px;
}

.modulo_new {
position:relative;
float:left;
width:445px;
text-align:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.titolomodulo_new {
position:relative;
float:left;
line-height:22px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:160px;
}

.campomodulo_new {
position:relative;
float:left;
line-height:22px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:285px;
voice-family:"\"}\""; 
voice-family:inherit;
width:275px;
}
.campoform {
font:11px "Verdana", Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#333333;
border:1px solid #E5E6E5;
padding:2px 2px 0px 2px;
margin:0px 0px 0px 0px;
width:250px;
height:20px;
voice-family:"\"}\""; 
voice-family:inherit;
height:18px;
}

.campoformerrore {
font:11px "Verdana", Arial, Helvetica, sans-serif;
background-color:#fffbec;
color:#FF0000;
border:1px solid #FF0000;
padding:2px 2px 0px 2px;
margin:0px 0px 0px 0px;
width:250px;
height:20px;
voice-family:"\"}\""; 
voice-family:inherit;
height:18px;
}

.titoloform {
color:#443168;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:20px;
}

.titoloformerrore {
color:#FF0000;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:20px;
}

div#formcontainer {
position:relative;
float:none;
background-color:#FFFFFF;
width:760px;
text-align:left;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#formcontainer_new {
position:relative;
float:left;
background-color:#FFFFFF;
width:445px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.selectprivacy {
width: 420px;
font: 10px "Verdana", Arial, Helvetica, sans-serif;
color: #464648;
border:1px solid #cccccc;
cursor:pointer;
margin:3px 0px 6px 0px;
padding:0px 0px 0px 2px;
line-height:15px !important;
}

.selectprivacy2 {
width: 395px;
font: 10px "Verdana", Arial, Helvetica, sans-serif;
color: #464648;
border:1px solid #cccccc;
cursor:pointer;
margin:3px 0px 6px 0px;
padding:0px 0px 0px 2px;
line-height:15px !important;
}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


/* Style per editor */

.titolo {
font-size:13px;
line-height:16px;
color:#7A225E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
}

.titolo a, .titolo a:hover, .titolo a:visited {
color:#7A225E;
text-decoration:none;
}


.testo {
font-size:12px;
line-height:16px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.testo a, .testo a:hover, .testo a:visited {
color:#000000;
text-decoration:none;
}

.link {
font-size:12px;
line-height:16px;
color:#7A225E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.link a, .link a:hover, .link a:visited {
color:#7A225E;
text-decoration:underline;
}



