 /*questa classe serve a contenere il logo e la data*/
 .clear{clear: both;}
 
.toryuServiceMessage {
	font-weight: normal;
	text-align: right;
	font: normal 12px "Verdana", verdana, lucida, sans-serif;
	color: #669900;
	text-align:left;
	/*background-color:#F9F9F9;
	border: solid;
	border-width:0px;
	border-color:#ccc;*/
}
.toryuServiceMessage a {
	font: normal 12px "Verdana", verdana, lucida, sans-serif;
	color: #669900;
	text-align: left;
	padding: 3px;
	text-decoration:none;
}
.toryuServiceMessage a:hover {
	background-color: #669900;
	color:#fff;
	font-weight: normal;
}	
.toryuServiceMessage ul li{
	list-style: none;
	font: normal 12px "Verdana", verdana, lucida, sans-serif;
	color: #CC3300; 
	margin-left: 3px;
		*>margin-left: 7px;
}

#intestazione{
	width: 760px;
	border-bottom: 1px dotted #ddd;
	height: 105px;
}
 /*queste classi servono a contenere menu orizzontale superiore e utente*/
#correzione{clear: both;}
#contenitore{ 
	width: 760px;
	height: 70px;
	margin-top: 10px; /*border: 1px solid #000;*/
}
#navigazione{
	float: left;
	margin-left: 5px;
}
#home-centrale{
	width: 760px;
	margin-top: 10px;
	height: auto;
}
#spalla-sx	{
	float: left;
	clear: top;
	width: 200px;
	padding: 3px;
	margin-left: 5px;
	margin-right: 10px;
	text-align: left;
}

/*NOVITA'*/
hr{
	border: 1px solid; border-color: #dfdcdc;
	width: 160px;
	text-align: center;
	height: 1px;
	margin-top:15px;
	margin-bottom:15px;
}
.titolo-colonna{
	width: 200px;
	height: 50px;
	background-image: url(../images/rosso.jpg);
	background-repeat: repeat-x;
	font: bold 14px verdana, lucida, sans-serif;
	color: #fff;	
	padding-top: 17px;
	text-align: center;
}
.news{
	/*background-image: url(../images/sfondo-news.jpg);
	background-repeat: no-repeat; background-position: top left;*/
	width: 190px;
	height: auto;
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
	margin-top: 0;
	margin-bottom: 6px;
	padding: 5px;	
	text-align: justify;	
}
.news a {
	margin-top: 15px;
	margin-bottom: 10px;
	font: normal 11px verdana, lucida, sans-serif;
	color:#be2716;
	text-decoration: none;
}
.news a:hover {
	margin-top: 10px;
	margin-bottom: 10px;
	color:#fff;
	background-color:#be2716;
	text-decoration: none;
	/*background-color: #6fa53d;*/
}

.calendario-title{
	background-image: url(../images/calendario.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 49px;
	font: bold 12px verdana, lucida, sans-serif;
	color: #ba2312;
	padding-top: 18px;
	padding-left: 55px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.news-grey-color{font: bold 11px verdana, lucida, sans-serif; color: #d26208;
}
/*.news h1{
	font: bold 11px verdana, lucida, sans-serif;
	color: #ba2413;
}*/
.news-color{font: bold 12px verdana, lucida, sans-serif; color: #ba2413; padding-left: 35px; padding-top: 15px;}
#news-color-sfondo{font: bold 11px verdana, lucida, sans-serif; color: #ba2413; padding-left:33px; padding-top: 0px;}
.news-color-normal{font: normal 11px verdana, lucida, sans-serif; color: #ba2413;}


a.news-color {
	font: normal 11px verdana, lucida, sans-serif; 
	color: #ba2413;
	float:right;
	text-decoration:none;
	padding: 1px;
}
a.news-color:hover {
	color: #fff;
	background-color: #ba2413;
}
.img-news{
	padding: 3px;
	/*margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;*/
	float: left;
}
/*iscrizione alla newsletter*/
#modulo-newsletter{
	width: 200px;
	height: 50px;
	/*background-image: url(../images/newsletter.jpg);
	background-repeat: repeat-x;
	font: bold 12px verdana, lucida, sans-serif;
	color: #fff;
	padding: 5px;*/	
	margin-top: 0.4 em;
}
/*#modulo-newsletter a{
	font: bold 11px verdana, lucida, sans-serif;
	color: #bb1e0b;
	padding-top: 7px;
	padding-left: 45px;
	text-decoration:none;
	text-align:left;
	border: 1px solid #000;
	width: 210px;
}
#modulo-newsletter a:hover{
	color: #333;
	text-decoration:none;
}*/
#newsletter{
	margin-left: 210px;
	margin-bottom: 15px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-right: 8px;
}
table.newsletter{
	margin-left: 20px;
	margin-top: 0px;
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
	width: auto;
	border: 1px solid; border-color: #DBDBDB;
	background-color: #f2f2f2;
}
td.inputlabel{
	font: bold 11px verdana, lucida, sans-serif;
	color: #006699;
	text-align: center;
}
input{
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
	border: 1px solid; border-color: #ccc;
}
button{
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
	border: 1px solid; border-color: #ccc;
}
textarea{
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
	border: 1px solid; border-color: #ccc;
}
select{
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
	border: 1px solid; border-color: #ccc;
	padding:0;
}
#spalla-dx  {
	float: left;
	padding: 3px;
	margin-right: 5px;
	width: 520px;
	text-align: left;
	background-image: url(../images/img-destra.jpg);
	background-repeat: no-repeat;
	height: auto;
}

/*parte centrale con contenuti e colonne*/
div#center{
	margin-top: 170px;
	width:520px;
}
.colonne{
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
	margin-top: 5px;
	padding: 4px;
	text-align: justify;
}
.colonne a {
	margin-top: 15px;
	margin-bottom: 10px;
	font: normal 10px verdana, lucida, sans-serif;
	color:#6fa53d;
	text-decoration: none;
}
.colonne a:hover {
	margin-top: 10px;
	margin-bottom: 10px;
	color:#3f5d24;
	text-decoration: none;
	/*background-color: #6fa53d;*/
}
.colonne h1{
	font: bold 13px verdana, lucida, sans-serif;
	color: #e89932;
}
.colonne h2{
	font: bold 11px verdana, lucida, sans-serif;
	color:#6fa53d;
	margin-bottom: 10px;
}
.colonne h3{
	font: normal 10px verdana, lucida, sans-serif;
	color:#000;
	font-style: italic;
}
.colonne p{
	text-align: justify;
}
/*GRUPPI DI LAVORO*/
div#gruppi{
	float:left;
	height: auto;
		*>width:175px;  /*per explorer*/
	width: 168px; /*per firefox*/
	margin-bottom: 100px;
	text-align: justify;
}
#titolo-gruppi{
	height: 50px;
	background-image: url(../images/arancione.jpg);
	background-repeat: repeat-x;
	font: bold 11px verdana, lucida, sans-serif;
	color: #fff;	
	padding-top: 20px;
	text-align: center;
}
a.gruppi {
	font: bold 13px verdana, lucida, sans-serif;
	color: #e89932;
	text-decoration: none;
	text-align: center;
	padding-left: 30px;
}
a.gruppi:hover {
	color: #b68124;
	text-decoration: none;
}
.gruppi p{
	text-align:justify;
}
/*PALINSESTO PRE-REALIZZATO*/
div#palinsesto{
	float:right; 
	width: 175px;  /*per explorer*/
	width: 168px; /*per firefox*/
	height: auto;
	background-color: #ededed;
}
#titolo-palinsesto{
	height: 50px;
	background-image: url(../images/azzurro.jpg);
	background-repeat: repeat-x;
	font: bold 11px verdana, lucida, sans-serif;
	color: #fff;	
	padding-top: 15px;
	text-align: center;
}
/*unordinary list style*/
.stagione{
	font: normal 12px verdana, lucida, sans-serif;
	color: #000;
	text-align: center;
}
 ul.palinsesto{
	list-style-type: none;
	padding-left: 15px;
	/*margin-top: 10px;*/
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align:left;
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
}
 ul.palinsesto ul{
	padding-left: 15px;
}
 ul.palinsesto li{
	background-image: url(../images/film-ico.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
}
ul.palinsesto li a{
	text-decoration:none;
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
}
ul.palinsesto li a:hover{
	color:#6ea4ca;
	/*background-color:#6ea4ca;*/
	/*padding: 1px;*/
}
/*ULTIMI SPOT INSERITI*/
div#spot{
	margin:0 170px; 
	height: auto;
}
#titolo-spot{
	height: 50px;
	background-image: url(../images/verde.jpg);
	background-repeat: repeat-x;
	font: bold 11px verdana, lucida, sans-serif;
	color: #fff;	
	padding-top: 20px;
	text-align: center;
}
.nuovo{
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 10px;
	height: 110px;
		*>height: 90px;
}
a.spot {
	margin-top: 15px;
	margin-bottom: 10px;
	font: normal 10px verdana, lucida, sans-serif;
	color:#6fa53d;
	text-decoration: none;
}
a.spot:hover {
	margin-top: 10px;
	margin-bottom: 10px;
	color:#3f5d24;
	text-decoration: none;
	/*background-color: #6fa53d;*/
}
.img-spot{
	padding: 2px;
	float: left;
}
a.aggiungi {
	font:normal 11px, "Verdana", verdana, lucida, sans-serif;
	color: #333;
	text-decoration:none;
}
a.aggiungi:hover {
	background-color: #669900;
	color:#fff;
	padding: 1px;
}
/*Queste classi servono per formattare i contenuti all'interno delle popup del portale*/
.popup{
	/*width:  auto;
	font: bold 11px verdana, lucida, sans-serif;
	color: #fff;
	background-color: #749ed9;	*/
	width: auto;
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	background-color: #fff;
	border: 2px solid; border-color: #ccc;
}


td.popup{
	/*border: 1px solid;
	border-color: #fff;*/
	/*
	color: #749ed9;
	text-align: center;*/
	
	height: 22px;
	text-align: center;
	border: 1px solid; border-color: #ccc;
	width: auto;
}
td.popup-color{
	height: 22px;
	text-align: center;
	border: 1px solid; border-color: #ccc;
	width: auto;
	background-color: /*#cadcf5;*/ #005E96;
	font: bold 12px verdana, lucida, sans-serif;
	color: #fff;
}
td.popup-color-left{
	height: 22px;
	text-align: left;
	border: 1px solid; border-color: #ccc;
	width: auto;	
	background-color: #005E96;
	font: bold 12px verdana, lucida, sans-serif;
	color: #fff;
}
td.popup-left{ 
	height: 22px;
	text-align: left;
	width: auto;
	border: 1px solid; border-color: #ccc;
}
td.popup-color-center{
	height: 22px;
	text-align: center;
	border: 1px solid; border-color: #ccc;
	width: auto;	
	background-color: #005E96;
	font: bold 12px verdana, lucida, sans-serif;
	color: #fff;
}
.dati{
	width: auto;
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	background-color: #fff;
	/*margin-top: 20px;*/
	border: 1px solid #ccc;
}
td.dati-left{ 
	text-align: left;
	width: auto;
	border: 1px solid; border-color: #ccc;
}
td.dati-right{ 
	text-align: right;
	width: auto;
	border: 1px solid; border-color: #ccc;
	height: auto;
	padding: 3px;
}
td.dati-center{ 
	text-align: center;
	border: 1px solid; border-color: #ccc;
}
.dati2{
	width: 100%;
	font: normal 11px verdana, lucida, sans-serif;
	/*color: #005E96;*/
	color: #000;
	/*background-color: #ebebeb;	*/
	/*margin-top: 0px; margin-bottom: 60px;*/
	border: 1px solid #ccc;
}
td.dati2{ 
	border: 1px solid #ccc;
	width: auto;
}
td.dati2-left{ 
	text-align: left;
	width: auto;
	border: 1px solid; border-color: #ccc;
}
td.dati2-right{ 
	text-align: right;
	width: auto;
	border: 1px solid; border-color: #ccc;
	height: auto;
	padding: 3px;
}
td.dati2-center{ 
	text-align: center;
	width: auto;
	border: 1px solid; border-color: #ccc;
}
.testo{
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	margin-top: 20px;
	text-align: left;
	padding: 5px;
}
.testo2{
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	margin-top: 5px;
	text-align: justify;
	padding: 5px;
}
.testo h1{
	font: bold 13px verdana, lucida, sans-serif;
	color: #333;
	margin-top: 5px; margin-bottom: 10px;
	text-align: left;
	padding: 10px;
	background-color: #005E96;
	font: bold 12px verdana, lucida, sans-serif;
	color: #fff;
}
.testo ul{
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	text-align: justify;
	padding: 10px; margin:5px;
	list-style-type:disc;
}
/*Pagina Novità*/
#report{
	border: 1px solid;
	border-color: #DBDBDB;
	width: 520px;
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	margin-top: 6px;
	margin-left: 210px;
	margin-bottom: 15px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-right: 8px;
	text-align: justify;
	background-color: #ededed;	
}
#report h1{
	font: bold 12px verdana, lucida, sans-serif;
	color: #353534;
}
#report a{
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	text-decoration:none;
}
#report a:hover{
	font: normal 11px verdana, lucida, sans-serif;
	color: #3366CC;
	text-decoration:underline;
}
.icoreport{
	margin-left: 150px;
}
#novita{
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	margin-top: 30px;
	margin-left: 210px;
	margin-bottom: 15px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-right: 8px;
	text-align: justify;
	height: 100px;
}
#novita a{
	color: #26a7de;
	text-decoration: none;
}
#novita a:hover{
	color: #000;
	text-decoration: underline;
}
#novita b{
	font: bold 13px verdana, lucida, sans-serif;
	color: #005E96;
}
#conteinerModifica{
	margin-top: 15px;
	margin-bottom: 15px;
	width: 520px;
	height: 100px;
}
#conteinerModifica b{
	font: bold 11px verdana, lucida, sans-serif;
	color: #be0505;
	text-align: left;
}
.imgNovita{
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	/*border: 1px solid; border-color: #ccc;*/	
}
/*Pagina  Tutorial*/
#tutorial{
	/*text-align:left;
	width: 510px;
	padding:10px;
	float:left;
	margin-left: 5px;
	height: 100%;*/
	margin-left: 210px;
	margin-top: 30px;
	margin-bottom: 15px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-right: 8px;
	text-align: left;
}
/*#tutorial ul{
	list-style-image: url(../images/question.gif);
	margin-left: 180px;
	padding:0px;
}*/
#tutorial a{
	font: normal 11px verdana, lucida, sans-serif;
	color: #333;
	text-decoration:none;
	padding-left:30px;
}
#tutorial a:hover{
	font: normal 11px verdana, lucida, sans-serif;
	color: #3366CC;
	text-decoration:underline;
	padding-left:30px;
}
/*#elenco{
	background-color:#fff;
	padding-bottom: 50px;
	height: 100%;
	border: 1px solid; border-color: #FF0000;
}
.tutorial-ul{
	font: bold 12px verdana, lucida, sans-serif;;list-style-image: url(../images/question.gif);
	color:#666666;
	height: auto;
}
.tutorial-ul1{
	font: bold 12px verdana, lucida, sans-serif;;list-style-image: url(../images/question.gif);
	color:#666666;
	height: auto;
}
.tutorial-li{
	font: normal 12px verdana, lucida, sans-serif;
	color:#666666;
	padding-left: 5px;
}
.tutorial-li a{
	font: normal 12px verdana, lucida, sans-serif;
	color:#666666;
	text-decoration:none;
}
.tutorial-li a:hover{
	font: normal 12px verdana, lucida, sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:#d37d08;
}*/


/*
--------------------------------------------
CLASSI PER PAGINA TEMPLATE
--------------------------------------------
*/
table.template{
	width: 525px;
	padding: 0; margin-right: 10px;
	font: normal 11px verdana, lucida, sans-serif;
	color: #000;
	text-align: left;
	float: right;
}
table.template b{
	font: bold 11px verdana, lucida, sans-serif;
	color: #be0505;
	text-align: left;
}
table.template ol{
	text-align: justify;
}
input.modifica{margin-right:5}
.corsivo{
	font-weight: normal;
}
b.tipocanale{
	color: #009966;
}
