body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-attachment: fixed;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #AAB3B3;
	scrollbar-shadow-color: #AAB3B3;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #F0F0F0;
	scrollbar-darkshadow-color: #FFF;
	text-align: left;
	height: 100%;

}

/* trucchetto per far vedere le png trasparenti su IE6 */

/*
img {
   behavior: url("/css/pngbehavior.htc");
}

*/
/********************** IMMAGINI ACCANTO AL TESTO SX /DX**************/

.imgleft{
  padding:2px;
  float:left;

}

.imgright{
  padding:2px;
  float:right;
}



/*************MAGAZINE ZAINET*****************/
.magazine1{
  background-image:url('../img/archivio_mzai.png');
  background-repeat:no-repeat;
  width:121px;
  height:26px;
}

.magazine2{
  background-image:url('../img/archivio_mzaihover.png');
  background-repeat:no-repeat;
  width:121px;
  height:26px;
}

/**************ALTRE COLLEGE CHART***********/

.otherchart1{
  background-image:url('../img/archivio_college.gif');
  background-repeat:no-repeat;
  width:150px;
  height:26px;
  float:right;

}

.otherchart2{
  background-image:url('../img/archivio_collegehover.gif');
  background-repeat:no-repeat;
  width:150px;
  float:right;
  height:26px;
}

/************** BOTTONI  PLAY*******************/


/************VERSIONE BLUE*********************/
.play1{
  background-image:url('../img/play1.gif');
  background-repeat:no-repeat;
  width:43px;
  height:44px;
}

.play2{
  background-image:url('../img/play2.gif');
  background-repeat:no-repeat;
  width:43px;
  height:44px;
}

.play1_small{
  background-image:url('../img/play_1_small.gif');
  background-repeat:no-repeat;
  width:30px;
  height:31px;
}

.play2_small{
  background-image:url('../img/play_2_small.gif');
  background-repeat:no-repeat;
  width:30px;
  height:31px;
}

/*********VERSIONE RED*******************/

.play3{
  background-image:url('../img/play3.png');
  background-repeat:no-repeat;
  width:43px;
  height:42px;
}

.play4{
  background-image:url('../img/play4.png');
  background-repeat:no-repeat;
  width:43px;
  height:42px;
}

/*****************VERSIONE VERDE*****************/

.play5{
  background-image:url('../img/play5.png');
  background-repeat:no-repeat;
  width:43px;
  height:42px;
}

.play6{
  background-image:url('../img/play6.png');
  background-repeat:no-repeat;
  width:43px;
  height:42px;
}

/************VERSIONE ORANGE RESIZE PER IL BOX TRASM*********************/
.play7{
  background-image:url('../img/play_orange.gif');
  background-repeat:no-repeat;
  width:30px;
  height:31px;
  cursor:pointer;
  
}

.play8{
  background-image:url('../img/play_orange2.gif');
  background-repeat:no-repeat;
  width:30px;
  cursor:pointer; 
  height:31px;
}


/*****************RSS********************/

.rss1{
  background-image:url('../img/icona_rss40_dark.png');
  background-repeat:no-repeat;
  width:40px;
  height:40px;
}

.rss2{
  background-image:url('../img/icona_rss40.png');
  background-repeat:no-repeat;
  width:40px;
  height:40px;
}

.rss3{
  background-image:url('../img/icona_rss40_light.png');
  background-repeat:no-repeat;
  width:40px;
  height:40px;
}


/***************************************/
HR {
	size: 1px;
	color: #045D89;
}

div {
	/* border: 1px #000000 solid; */
}


H1{
    font-size: 1.5em;
  	font-weight: bold;
  	/*font-variant: small-caps;
  	text-transform: lowercase;
  	letter-spacing: 4px;*/
}


h2{
	margin: 0 auto;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: lowercase;
	letter-spacing: 4px;
	background-image: url('../img/backtitle.png');
}




.iform {
	border: 1px solid #ccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

.pulsante {
	border: 2px solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background: #E1E8EF;
}

.formdiv{
	border: 1px dashed #ffffff;
	background: #016DF3;
	vertical-align: top;
}

DIV.onairmsg{
	overflow: auto;
	height: 450px;
	z-index: 0;

	text-align: left;
	background: #016DF3;
	vertical-align: top;
	padding: 2px;

	scrollbar-arrow-color: navy;
	scrollbar-face-color: #9CBFBF;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-track-color: #eeeeee;
	scrollbar-darkshadow-color: #ffffff;
}

.msgdate {
	color: #ffffff;
	background: #4D7EB7;
	text-align: center;
	display:block;
	font-weight: bold;
}

.onairmsg .info {

	display:block;
}

.onairmsg .msg {
	background: #CDF7F3;
	display:block;
	padding: 2px;
}

/* Proprietà della tabella principale */
.maincontent{
	margin: 0px;
	padding: 0px;
	height:auto;
	background: #ffffff;
	border: 2px #F3F2F9 solid;
	width: 800px;
  
}

.solid {border: 1px solid #ccc;}
.bold{font-weight: bold;}
.hilite{color: #BC2B14;}
.dashed{border: 1px dashed #ffffff;}

a, a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;

}


.boldlink, .boldlink:visited{
	font-weight: bold;
	text-decoration: none;
	color: #999;
}
.boldlink:hover{
	font-weight: bold;
	text-decoration: underline;
}

.sidesx{
	background: #F1F1F1;
	height:auto;
  width: 150px;
}

.side{
	width: 150px;
	height:auto;
}

.boxradio{
	text-align: center;
}

.maincol{
	text-align:left;
	width:100%;
	padding-left:10px;
	padding-right:10px;
}

.maincol_otherpage { /*PAGINE DEL MENU PRINCIPALE*/
	text-align:left;
	width:100%;
	height:1200px;
	padding-left:10px;
	padding-right:10px;
}

/******SI TROVA IN THEME.PHP, Disegna il menu orizzontale sotto il flash******/

#menuheader{
  background-image:url('../img/background_menu_or.jpg');
  height:40px;
  background-repeat:repeat-x;
  color:#000000;
  font-family:verdana,arial,sans-serif;
  text-align:left;
}

#menuheader .searchbox {
width:83%; height:40px; float:left;
background: url('../img/back_inputsearch.gif') center right no-repeat;
}

#menuheader .inputsearch{
width:160px; height:15px; border:none; 
font-weight: bolder; color:#F2680E; font-size: 1em; border:0; float:right; background:none;
margin-top:12px; margin-right:10px;
}


#menuheader .imgright{
  
  padding:2px;
  float:right;
  width:15%;
  height:40px;
  background-image:url('../img/search.png');
  background-repeat:no-repeat; background-position: top left;
}

#menuheader .imgright2{
  padding:2px;
  float:right;
  width:15%;
  height:40px;
  background-image:url('../img/search_hover.png');
  background-repeat:no-repeat;  background-position: top left;
}

#menuheader .imgleft{
  padding:2px;
  float:left;
}

/******SI TROVA IN THEME.PHP, Disegna il menu del footer**************/
.menufooter{
  color:#000000;
  font-weight:bold;
  text-align:center;
  height:50px;
  background-image:url'(../img/back_footer.jpg)';
  background-repeat:repeat-x;
  width:800px;
}
.menufooter .span{
  color:#000000;
  font-weight:normal;
  text-align:center;
}
/****************BOX CENTRALE INDEX.PHP TRASMISSIONE******************/

.boxtrasm{
  color:#000000;
  width:100%;
  padding-bottom:5px;
  /*height:250px;*/
 border-bottom:2px solid #D9D9D9;
}

.boxtrasm .imgleft{
  padding:2px;
  margin-right:5px;
  float:left; 
}

.boxtrasm .title{
  color:#FFFFFF;
  font-size:14px;
  font-family:arial,sans-serif,times new roman;
  text-align:left;
  font-weight:bold;
}

.boxtrasm .subtitle{
  position:relative;
  left:20px;
  color:#FF7C11;
  font-size:12px;
  font-family:verdana,arial,sans-serif,times new roman;
  text-align:left;
  font-weight:bold;
}

.boxtrasm .body{
  color:#FFFFFF;
  font-size:12px;
  text-align:justify;
  font-family:verdana,arial,sans-serif,times new roman;  
}

.boxtrasm .span{
  color:#000000;
  font-weight:bold;
  font-size:10px;
  font-family:verdana,arial,sans-serif,times new roman;
  text-align:left;
}

/******************************PALINSESTO*********************************/

.palinsesto{
  margin-top:-10px;
  float:left;
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 420px;
}

.palinsesto .imgleft{
  padding:2px;
  float:left;
}
.palinsesto .content{
  margin-left:3px;
  float:left;
  width: 420px;
	padding:2px;
  font-size: 10px;
	color: #000000;
	background:#313131;
}

.palinsesto .span{
  color:#91032E;
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.palinsesto .centraTDverd10{
  color:#000000;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  text-align:center;
}

.palinsesto .down{
  background-image:url('../img/down_palinsesto.jpg');
  background-repeat:no-repeat;
  height:55px;
  background-position:bottom;
  width:425px;
  margin-left:2px;
  float:left;
}

/****************************CLASSIFICA********************************/

.classifiche .header{
  font-weight:bold; 
  text-align:center; 
  font-size:12px; 
  color:#FFFFFF;
}

.classifiche .content{
  font-size: 10px;
  color: #000000;
  border:4px solid #313131; 
}

.classifiche .body{
  font-size: 10px;
  color: #000000;
  overflow:auto;
  height:265px; 
  /*display:block;*/
  background:#FFFFFF;
}

.classifiche .title{
  color:#FFFFFF;
  background-color:#9E2424;
  font-family:arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
}

.classifiche .subtitle{
  color:#9E2424;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  text-align:center;
}

.classifiche .listitem{
 color:#9E2424;
 font-size:10px;
}

.classifiche .menulink{
height:17px; text-align:left;
border:0px solid #ffffff; padding-top:5px; padding-left:5px;
background: url('../img/menu_classifiche.png') no-repeat left top; 
}

.classifiche .menulink A:link, .classifiche .menulink A:visited{color:#ffffff; font-size: 0.9em; padding:8px; padding-bottom:none; padding-top:none; height:150%; background:none;}
.classifiche .menulink A:active, .classifiche .menulink A:hover{background: url('../img/hover_top100link.gif') repeat-x bottom center; padding:8px; padding-top:none; padding-bottom:none; height:150%;}
    
/**************************ALTRE PRODUZIONI*******************************/

.apaudio {
  width:100%;
  color:#000000;
}
.apaudio .content{
  background-color:#313131;
  color:#000000;
  padding:6px; 
}

.apaudio .boxdx{
  float:right;
  background-color:#FFFFFF;
  color:#000000;
  width:190px;
  height:215px;
}

.apaudio .down{
  background-image:url('../img/down_altreproduzioni.png');
  background-repeat:no-repeat;
  height:55px;
  background-position:bottom;
  width:643px;
  float:left;
}

/*****************ON CLICK ALTRE PRODUZIONI /INTERVISTE ZAINET***********/

.rubrica{
  font-size:12px;
  font-weight:bold;
  color:#AB0000;
}

.rubrica .title{
  font-size:12px;
  font-weight:italic;
  color:#000000;
}

/**********************************************************************/

.schedaintervista{
  float:left;
}

.schedaintervista .title{
  font-weight:bold;
  font-size:12px;
  font-family:verdana;
  text-align:justify;
  text-decoration:underline;
}

.schedaintervista .text{
  font-size:12px;
  color:#000000;
  font-weight:italic;

}

.imgleftinterviste{
  padding:2px;
  margin-right:5px;
  float:left;
}

/*.imgleftinterviste IMG{
  width:90px;
  height:120px;
}*/

/*************************COLLEGE CHART**********************************/

.collegechart {
  width:100%;
  color:#000000;
}

.collegechart .testata{
  background-image:url('../img/collegechart.png');
  background-repeat:no-repeat;
  background-position:top;
  width:100%;
  height:52px;
}

.collegechart .content{
  width:100%;
  height:auto;
  background-image:url('../img/back_collegechart.png');
  color:#000000;
}


table.collegechartvote{
 overflow:auto;font-size:10px; border-collapse:collapse;
}
table.collegechartvote td {
  border:1px solid black;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
}

table.collegechartvote th{
 color:#313131;
 font-size:1.1em;
 font-weight:bold;
 border:1px solid black;
 text-align:center;
 background-color: #FFB547;
 margin-bottom:10px;
}
/*****************************ALTRE NEWS**********************************/
.boxino {
  float:right;
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
}

.boxino .title, .boxino .foot{
	/*display: block;*/
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	background: #FF8B20;
	color: #ffffff;
}

.boxino .imgleft{
  padding:2px;
  float:left;
}

.boxino .content{
	width: 100%;
	font-size: 10px;
	color: #003471;
}
/************************************************************/
.radioaff{
	float: left;
	width: 100%;
/*	height: 100px;*/
	margin: 5px;
	border:1px solid black;
}
.radioaff .sxcel{
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-bottom: 8px;
	margin-top: -5px;
	margin-top: 8px !important;
	width: 140px;
}

.radioaff .dxcel{
	/*background: #ABD7FF;*/
	text-align: left;
	vertical-align: top;
	float: right;
	padding: 5px;
	padding-left:20px;
	margin-bottom: 8px;
	margin-top: -5px;
	margin-top: 8px !important;
	margin-right: 5px;
	width: 62%;
	font-size:12px;
	border-left: 1px solid gray;
	/*height: 90%;*/
}

.infobig{
	padding: 5px;
	float: left;
	width: 100%;
}

.fascia {
  margin-top:-180px;
	float: left;
	width: 100%;
}


.fascia2 {
	float: left;
	width: 100%;
}


.strillobig{
	background: #FFF5D6;
	float: left;
	width: 100%;
}

.strillobig img{
	border: 1px solid #535353;
}

.newstitle {
	color: #003471;
	font-size: 18px;
	font-weight: bold;
}

.newstitle a, .newstitle a:hover, .newstitle a:visited{
	font-size: 18px;
	font-weight: bold;
	color: #003471;
}
.newstitle a img.audio-icon {
	border: none;
	float: none;
	margin:0px 5px 0px 0px;
}


.sx-strillo{
	text-align: left;
	float: left;
	margin-bottom: 8px;
	margin-top: -5px;
	margin-top: 8px !important;
	width: 48%;
}

.sx-strillo p{
	margin: 3px 0px;
}

.dx-strillo{
	text-align: left;
	float: right;
	margin-top: -5px;
	margin-top: 8px !important;
	width: 48%;
}

.dx-strillo p{
	margin: 3px 0px;
}

.dx-strillo a img.audio-icon {
	border: none;
	float:none;
	margin:0px 5px 0px 0px;
}

.sx-strillo p.titolo, .dx-strillo p.titolo{
	color: #003471;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
}


/* MENU LATERALE */
.openmenu{
  width:150px;
  /*height:104px;*/
  margin-top:-5px;
  background-color:#212121;
  background-image:url('../img/open_menu.jpg');
  background-repeat:no-repeat;
}

.onair1{
  background-image:url('../img/onair.gif');
  background-repeat:no-repeat;
  width:129px;
  height:104px;
}

.onair2{
  background-image:url('../img/onair_hover.gif');
  background-repeat:no-repeat;
  width:129px;
  height:104px;
}


/*** box brano corrente in onda ******/
.nowonair{ text-align:center;padding:4px 10px;margin-bottom:10px;color: white;border-bottom:1px dotted gray;}
.onair_autore{ font-style:italic;font-weight: normal;color:#FFB547;}
.onair_titolo{ font-style:normal;font-weight: bold}
/************************************/



/* definizione per trasformare le liste sidemenu in link*/
ul.menu {
        width:100%;
        list-style:none; /* elimino i punti elenco */
        margin:0; padding:0; /* elimino i rientri delle liste */
        background:#20496E;
        
}
ul.menu li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu li a {
        display:block; /* il link occupa tutto lo spazio orizzontale */
        text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
        padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
        height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
        border:0px; border-right-width:5px; border-left-width:5px; border-style:none solid;
         border-bottom:2px solid;
        text-align: left; height: auto;  /* aggiungo dei bordi laterali */
}

ul.menu li a:link, ul.menu li a:visited {
        background-image: url('../img/panelbutton1.png');
        background-repeat:repeat-x;
        /*background:#5B5B5B;*/
        color: #AAAAAA;
        border-color: #414141;
        height:2em;
        line-height:2em; 
        font-weight: bolder;
        font-size:11px;
} /* colori per il link */
ul.menu li a:hover, ul.menu li a:active {
        /*background: #25386F;*/
        background-image: url('../img/panelbutton2.png');
        background-position:center;
        color:#FFFFFF;
        border-color:#1B2850;
        height:2em;
        line-height:2em; 
        text-decoration:none;
        font-weight: bolder;
        font-size:11px;
}

/*********MENU MUSIC********************/

.music{ /*il div che contiene il menu e la table*/
  width:100%;
  height:52px;
  background:url('../img/back_musicmenu.gif');
  background-repeat:no-repeat;
}

.music .menu{ /* style dentro il TR*/
  text-align:center; 
  font-size:12px; 
  font-weight:bold;
  font-family:arial,verdana,sans-serif; 
  height:2.5em;
  color:#FFFFFF;
}

.music A, A:active{color:#FFFFFF; }

.music A:hover{
  color:#FFFF00; 
  height:2.5em;  
  background-image: url('../img/panelbutton1.png');
  background-repeat:repeat-x;
  }
  
#close_music_menu{ /*chiude con il background / imagine nero*/
  background-image:url('../img/down_menumusic.gif');
  background-repeat:no-repeat;
  width:100%; 
  height:52px;
  }

/*------------login box----------------*/
#loginbox{
height:170px;
background: #212121 url('../img/back_log.jpg') top center no-repeat;
text-align:center; padding-top:20px;
}

#loginbox .input{
width:125px; height:28px; border:none; padding-top:15px; padding-left:18px;
background: url('../img/back_input.gif') center center no-repeat;
font-weight: bolder; color:#F2680E; font-size: 1em; border:0px #ffffff solid;
}

.send, .send A{
border:0px #ffffff solid; width:100%; height:29px; background: url('../img/back_send.gif') center center no-repeat; display: block;
}

#closemenu_box{
border:0px #000000 solid; width:auto; height:50px;
background-repeat:no-repeat; background:url('../img/close_menu.gif') center top no-repeat;
}

/*------------Recensioni-Musica BOX------------------*/

.title_news{
  align:center; 
  text-align:center; 
  width:100%; 
  color: blue; 
  font-weight: bold;
  font-size: 16px; 
  font-family:sans-serif; 
  background-color:#F3F3F3;

}

.box_recensioni_musica{
  float:left; 
  width:49%;
  margin-top:10px;
}

.box_recensioni_musica .image{
  float:left;
  margin-right:2px;
}

.box_recensioni_musica .title{
  color:#2F2F2F;
  font-weight:bold;
  font-size:12px; 
  font-family:verdana;
}

.box_recensioni_musica .text { text-align:left; font-size:10px;}

/*******************************************/
.box_archivio_trasmissioni{
  float:left; 
  width:49%;
  margin-left:5px;
  margin-top:10px;
}

.box_archivio_trasmissioni .image{
  float:left;
  margin-right:2px;
}

.box_archivio_trasmissioni .data{
  font-size:10px; 
  font-style:italic;
}
.box_archivio_trasmissioni .title{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px; 
  font-family:verdana;
}


.box_archivio_trasmissioni .title A, 
.box_archivio_trasmissioni .title A:active,
.box_archivio_trasmissioni .title A:visited,
.box_archivio_trasmissioni .title A:hover,{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px; 
  font-family:verdana;
}


.box_archivio_trasmissioni .text { text-align:left; font-size:10px;}


/*-------------PLAYER-----------------*/
/*********************ARTICLERZ.PHP*************************/
.box_articlerz{
  float:left; 
  /*width:100%;*/
  font-size:12px;
  
  margin-top:10px;
}

.box_articlerz .data{
  font-size:10px;text-align:right;border-bottom:1px solid;padding:4px;font-style:italic;margin-bottom:10px;
}

.box_articlerz .image{
  float:left;
  padding-right:4px;
  padding-bottom:4px;
}

.box_articlerz .title{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px; 
  font-family:verdana;
}

.box_articlerz .title A, 
.box_articlerz .title A:active,
.box_articlerz .title A:visited,
.box_articlerz .title A:hover,{
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px; 
  font-family:verdana;
}


.box_articlerz .text { text-align:justify; }


/*************************************************************/

TABLE.player TD{
	border-bottom: 1px #000000 solid;
	font-size: 10px;
}

TABLE.player TD A:link, TABLE.player TD A:visited{
	font-size: 10px;
}

.clear {clear:both}


/*----------------PLAYLIST---------------*/

#box{
border:0px #000000 solid; background:none; margin:0; padding:10px;
font: 9px verdana, sans-serif; color: #292929; text-align: left;
}

box, IMG{border:0 #000000 solid;}

#boxlist {width: 90%; padding:2px; margin-left:20px;}

#boxlist .boxtitle {
  font-size: 11px; font-weight: bold; font-variant: small-caps; color:#AF4636;
  vertical-align:top; text-align:center; padding:0px;
}

#box .boxtitle{
  font-size: 11px; font-weight: bold; font-variant: small-caps; color:#AF4636;
vertical-align:top; text-align:center;
}

#box .boxtitle IMG{
  width: 80px;
  height:80px;
  border: 2px solid gray;
}

#box .boxtitlenoresize IMG{

  border: 2px solid gray;
}

#box .boxtitlecolor{
background:#298CBD; width:100%; height:auto;
font-size: 11px; font-weight: bold; font-variant: small-caps; color:#ffffff;
vertical-align:top; text-align:center;
}

#box .boxtitlecolor.shadowed{
position: absolute;bottom:1px;left:0px;width:96%;
}

#box .boxtitlecolor_shadow{
 position: relative;background-color:#BEBEBE;height: 18px;
}

#box .boxtitlecolor IMG {
border:0 #000000 solid; width:15px; height:15px; clear: left; margin-right:5px; vertical-align:middle;}


#box .vetrinaimg{
border:3px solid #637D95; width:130px; height:170px;
background-attachment:scroll; background-repeat: no-repeat; background-position: top;
float:left; margin-right:7px;
}



/*--------------------BLACKBOX----------------------*/

#blackbox{background-color:#313131; text-align:center; height:auto; }

#blackbox .BBtitle{font-size:16px; width:100%; color:#ffffff; font-weight:bolder;}
#blackbox .BBcontent{width:93%; height:auto; padding:5px;  border:1px solid #000000; text-align:left; background:#ffffff; color:#000000; clear:both;}
#blackbox .BBcontenthide{width:97%; height:auto;  border:0px solid #000000; text-align:left; background:none; color:#ffffff; clear:both; }
#blackbox .BBcontenthide A:link, #blackbox .BBcontenthide A:visited{color:#FFB547;}
#blackbox .BBcontentflow{width:93%; height:650px; padding:5px;  border:1px solid #000000; text-align:left; background:none; color:#000000; clear:both; overflow:auto;}
#blackbox .BBcontentflow A:link, #blackbox .BBcontentflow A:visited{color:#FFB547;}

#blackbox_head  { width:auto; height:52px; background:url('../img/sf_blackbox.jpg') repeat-x top left; clear:both; margin-bottom:10px; text-align:left;}
#blackbox_headSX{ width:90%; height:52px; padding-top:13px; padding-left:13px; background:url('../img/blackbox_SX.jpg') no-repeat top left; float:left; border:0px red solid;}
#blackbox_headDX{ width:5%; height:52px; background: url('../img/blackbox_DX.jpg') no-repeat top right; float:right; border:0px red solid;}

#blackbox .closeBB{width:100%; height:23px; background:#ffffff url('../img/sf_closeblackbox.gif') repeat-x top left;}
#blackbox .closeSX{ width:60%; height:23px; background:url('../img/closeblackbox_SX.gif') no-repeat top left; float:left; border:0px red solid;}
#blackbox .closeDX{ width:30%; height:23px; background:url('../img/closeblackbox_DX.gif') no-repeat top right; float:right; border:0px red solid;}

/*******************************************************************************/


.servizibody{
  padding:0px;
}

.servizibody A{
  COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana;
	FONT-SIZE: 10px;
	margin-bottom: 5px;
}

.servizibody a:link, .servizibody a:visited {
  text-decoration: none;	
}

.servizibody a:hover, .servizibody a:active {
  text-decoration: none;
  COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana;
	FONT-SIZE: 10px;
	margin-bottom: 5px;
}

.servizibody .boxnews, .servizibody .boxnews_selected {
  cursor: pointer;
  border: 1px solid #F0F7FC;
  margin:4px;
  /*width:340px; */
  width:500px;
  height:60px;
  margin-top:0px;
  padding:4px;
  font-family: Verdana;
  FONT-SIZE: 10px;
  font-weight: normal; 
  margin-top: 5px;
  cursor: pointer;
  color:white;

}

.servizibody .titoloservizi{
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: Verdana;
	FONT-SIZE: 12px;
	text-transform: uppercase;
	margin-bottom: 5px;

}

.servizibody .testoservizi{
 font-weight:normal;
 	FONT-SIZE: 12px;
}

.servizibody .boxnews_selected{
 border: 1px solid #FFCC82;
 background-color: #6E6E6E;
}


.servizibody .titoloservizi {
  text-decoration:underline;
}

.servizibody_img{
   overflow:hidden;
   width:140px;
   height:140px;
}


/************** boxheader *********************/

.boxheader{
 font-size:12px;
 border-bottom:1px solid black;
 text-align:justify;
 padding:10px 0px;
}
.boxheader .image{
 padding:0px 10px; 
 float:left;
}

.boxheader .title{
 color: #FFB547;
 padding:4px 0px;
 margin-bottom:10px;
}

.boxheader .testo{
 float:none;
}

/**
 * BOX SONDAGGIO HOMEPAGE
 */ 
.sondaggio
{
  border:1px solid #787878;
  margin:0px 0px;
  padding:5px;
}

.sondaggio .spacer
{
  margin:5px 0px;border-bottom:2px solid #787878;
}

.sondaggio .boxtext
{
  padding:6px;
  color:white;
}

.sondaggio .sondaggiotitle
{
  font-family:verdana;
  font-size:14px; 
  color:#ED8110; 
  font-weight:bold;
}

.sondaggio .sondaggiovota
{
  padding-top: 6px;
  clear:both;
}

.sondaggio .rispostebox
{
  clear:both;
  position:relative;
}

.sondaggio .risposte
{
/* clear:both;*/
 /*width:auto !important;
 width:200px;
 */
 margin-right:10px;
 /*width:100px;*/
/* margin-bottom:10px;*/
 position:relative;
}



.sondaggio .rispostatext,.sondaggio .rispostatext a:link,.sondaggio .rispostatext a:visited
{
  font-size: 12px;
  font-weight: normal;
}

.sondaggio td.r_percentuale{
 background-repeat: no-repeat;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 width: 35px;
 color: white;
}
.sondaggio .risposta_percentuale{
 background-repeat: no-repeat;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 padding-top:12px;
 width: 35px;
 height: 35px;
 color: white;
}


.sondaggio .sondaggiovota .ringraziamenti
{
 text-align:center;
 color:#BFD0D7;
 font-size:12px;
 font-weight:bold;
 font-style:italic;
 text-decoration:underline;
}

.sondaggiofootertext,.sondaggiofootertext a:link, .sondaggiofootertext a:visited{
  color: #BFD0D7 !important;
  color: #BFD0D7;
  text-align:center !important;
  text-align:center;
  font-weight:normal;
}
/**
 * FINE BOX SONDAGGIO HOMEPAGE
 */

 

