/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*				{padding:0; margin:0;}
body 			{font-family:"trebuchet ms",arial,sans-serif;background-color:#F3F1E6; }
#page-container {width:900px; margin:0px auto; margin-top:0px; margin-bottom:10px;font-size:11px; background-color:#FFFFFF  }
/********************/
/*  HEADER */
/********************/
/* HEADER GENERALE*/	
.header 		{width:900px; background-color:#FFFFFF;}
.header-top 	{width:900px; height:90px; 	overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; background-color:#F3F1E6;border:1px solid #F3F1E6;}
.header-middle 	{width:900px; height:110px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; border-left:solid 1px #B7B3A1;border-right:solid 1px #B7B3A1;border-top: 7px solid #3B6375;}
.header-bottom 	{width:900px; height:30px;  overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; margin-top:0px;background: url(/public/layout/bg_menu.gif) top left repeat-x;border-left:solid 1px #B7B3A1;border-right:solid 1px #B7B3A1;}
/*HEADER ALTO */
.hdr_banner 		{width:468px; height:60px; position:absolute; z-index:1; margin:3px 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; color:#999; text-align:center;}
/*HEADER CENTRALE*/
.logo 				{width:468px; height:100px; position:absolute; z-index:12; margin:10px 0 0 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.hdr-middle_banner 	{width:360px; height:90px; position:absolute; z-index:50; margin:10px 20px 0 520px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;border:1px solid #c3c3c3; color:#999; text-align:center;}
/* BARRA DI NAVIGAZIONE MACRO AREE*/
.nav-aree 			{float:right; width:390px; position:absolute; z-index:10; margin-top:0px; margin-left:510px !important/*Non-IE6*/; margin-left:513px /*IE6*/; background:url(/public/layout/bg_nav-aree.jpg) top right no-repeat;}
.nav-aree ul 		{float:left; padding:10px 10px 20px 0;}
.nav-aree li {display:inline; list-style:none;}
.nav-aree li a {padding:0 0 0 0px;}
.nav-aree a:hover {text-decoration:none;}
.nav-aree a img {height:auto; border:none;padding:0px;float:right;margin-left:0px;}
/*LINK DI SERVIZIO */
.nav-service {float:right; width:200px; z-index:3; margin:0px 12px 0 0 ; /*border-bottom: 1px solid #c3c3c3*/}
.nav-service ul {float:left; padding:5px 0px 0 0; font-weight:normal;}	
.nav-service li {display:inline; list-style:none; }
.nav-service li a {display:block; float:left; padding:0px 7px 0px 7px; color:#fff; text-decoration:none; font-size:11px; border-right: 1px solid #fff}
.nav-service a:hover {text-decoration:none; color:#006699;}
/*BREADCRUMBS*/
.breadcrumbs {float:left;clear:both; width:900px; height:25px; border-bottom: 8px solid #3B6375;border-left:solid 1px #B7B3A1;border-right:solid 1px #B7B3A1;background-color: #7E9CAE;}


/******************/
/*  MAIN  */
/******************/
/* MAIN  */
.main 					{float:left;clear:both; width:900px; padding-bottom:10px; margin-top: 0px; border-left:solid 1px #B7B3A1; border-right:solid 1px #B7B3A1;}
.main-content 			{display:inline /*Fix IE floating margin bug*/; float:left; width:600px; margin:0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
/* AREA CENTRALE MAIN CONTENT */
.centercol 				{display:inline /*Fix IE floating margin bug*/;float:left; width:600px; padding:0px; margin: 20px 0 10px 20px !important /*Non-IE6*/; margin: 10px 0 10px 5px /*IE6*/; background:url(/public/layout/tv_bgboxvideo.jpg) top left repeat-y}
.centercol .testovideo	{float:left; clear:both; width:560px; margin:5px 10px;}
.centercol .testovideo p{padding:10px;}
/* AREA VIDEO */
.centercol-splitleft 	{float:left; width:380px; height:auto; padding:0px; margin:0px 10px!important /*Non-IE6*/; margin:0px/*IE6*/; border-right:1px solid #f2f2f2} 
#video 					{padding:0px; margin:5px 10px 5px 5px!important /*Non-IE6*/; margin: 5px/*IE6*/;}
/* DESCRIZIONE VIDEO */
.centercol-splitright  				{float:right; width:199px; height:auto; margin: 0px; padding: 0px;}
.centercol-splitright h1			{color:#006699; font-size:12px; font-weight:bold;margin:5px;text-transform:uppercase;}
.centercol-splitright p				{margin:5px 10px 0px 0px; font-size:11px; font-weight:normal;color:#006699;}

.centercol-splitright ul 			{float:left;margin:5px 10px 40px 0px; width:180px; border-bottom:1px solid #c3c3c3}
.centercol-splitright li 			{list-style:none;color:#999;font-weight:normal;font-size:12px;padding:2px 5px 0px 0px}
.centercol-splitright li a 			{color:#333; padding:2px 5px 0px 0px; text-decoration:none;}
.centercol-splitright li a:hover 	{text-decoration:none;color:#ff6600;}
.centercol-splitright li.title 		{clear:none; color:#006699; margin:0px/*IE6*/;padding:0px; margin-bottom:5px; font-weight:bold; font-size:14px;}

.centercol-description ul 			{margin:5px 10px 10px 0px; }
.centercol-description li 			{list-style:none;color:#999;font-weight:normal;font-size:12px;padding:2px 5px 0px 0px}
.centercol-description li a 			{color:#333; padding:2px 5px 0px 0px; text-decoration:none;}
.centercol-description li a:hover 	{text-decoration:none;color:#ff6600;}
.centercol-description li.title 		{clear:none; color:#006699; margin:0px/*IE6*/;padding:0px; margin-bottom:5px; font-weight:bold; font-size:14px;}

/* FORMATTAZIONE TITOLO PRINCIPALE */
.nome_programma  {clear:none; margin:5px 0 15px 15px;}
.sommario 		 {clear:none; margin:5px 0 2px 0px;}
.sommario2		 {clear:none; margin:0px 0 10px 0px;}
.occhiello 		 {clear:none; margin:5px 0 10px 0px;}
/* AREA SCHEDE RACCOLTA CANALI */
.canali  		 {display:inline /*Fix IE floating margin bug*/;float:left; width:600px; height:auto;padding:0px; margin:10px 0 10px 20px !important /*Non-IE6*/; margin: 5px 0 10px 20px /*IE6*/; background:url(/public/layout/canali.gif) top left no-repeat}
.canali .tabs	 {float:right; width:500px; height:600px;border-right:1px solid #3B6375;border-left:1px solid #3B6375;border-bottom:1px solid #3B6375;}
.canali p 		 {margin:10px;}
/* TAB MENU*/
.menu 			{height:23px;width:500px; background:url(/public/layout/bg_menutabs.jpg) top left repeat-x}
.menu ul 		{margin:0px; padding:0px; list-style:none; text-align:left;}
.menu li 		{display:inline; line-height:23px; font-size:12px; font-weight:bold; text-transform:uppercase}
.menu li a 				{color:#3B6375; text-decoration:none; padding:2px 10px 7px 10px; font-size:12px; font-weight:bold; text-transform:uppercase}
.menu li a.tabactive 	{color:#000; background:url(/public/layout/bg_menutabactive.jpg) bottom left repeat-x;font-weight:bold;position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6 {width:500px; text-align:left;padding:20px 0px 6px 0px; margin:3px 0px;background: url(/public/layout/bg_tabcontent.jpg) top left repeat-x}

/********************/
/*  COLONNA DESTRA  */
/********************/
#column-right 	{float:right; width:270px; margin:20px 10px!important /*Non-IE6*/;margin:20px 0px/*IE6*/; }
.box-right		{float:right; width:240px; margin:5px 10px 5px 20px!important /*Non-IE6*/;margin:5px 8px 5px 20px/*IE6*/;background: url(/public/layout/bg_correlate.gif) top left repeat-y;}
.box-right p 	{color:#666; margin:10px; font-size:11px;}
.box-right ul 	{float:left;margin:5px 0px 10px 0px;}
.box-right li 	{list-style:none;color:#999;font-weight:normal;font-size:11px;padding:2px 5px 2px 5px}
.box-right li a {color:#999; padding:2px 5px 2px 5px; text-decoration:none;}
.box-right li a:hover {text-decoration:none;color:#ff6600;}
.box-right li.title {clear:none; color:#006699; margin:5px 0px;padding:0px 0px 0px 10px; font-weight:bold; font-size:14pX}
/* VOSTRI VIDEO*/
.item 			{float:left; margin:5px 10px; width:220px!important /*Non-IE6*/;width:210px /*IE6*/;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background:url(/public/layout/gradient.jpg) top left no-repeat;}
.item p			{color:#666; margin:1px 10px 2px 0px}
.item a 		{font-weight:normal; text-decoration:none; color:#666}
.item a:hover 	{color:#000; text-decoration:none;}
.item h5		{clear:none; margin:5px 5px 0px 5px;color:#006699;font-size:11px;line-height:1.2em;}
.item  a h5		{font-weight:bold; text-decoration:none; color:#006699; text-transform:uppercase}
.item  a:hover h5 {color:#ff9900; text-decoration:none;}

/********************/
/*  FOOTER  */
/********************/
.footer 			{clear:both; width:900px; padding:5px 0 5px 0;overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; border-top: 8px solid #3B6375;border-left:solid 1px #B7B3A1;border-right:solid 1px #B7B3A1;border-bottom:solid 1px #B7B3A1;background-color:#7E9CAE}
.footer p 			{line-height:1.3em; text-align:center; color:#fff; font-weight:normal; font-size:11px;}
.footer p.credits 	{font-weight:normal;}
.footer a 			{text-decoration:none; color:#fff;}
.footer a:hover 	{text-decoration:none; color: #FFFFCC;}

/********************/
/*  COMMON CLASSES  */
/********************/

/* TITOLONI GRAFICI */
.graphic-title		{float:left;width:240px;margin:-5px 0 0 0!important /*Non IE6*/;margin:0px/*IE6*/;}
.graphic-bottom		{float:left;width:240px;margin:-5px 0 5px 20px !important /*Non IE6*/;margin:-5px 0 0 10px /*IE6*/;}
/*ALLINEMAENTO IMMAGINI*/
img.center 		{float:left; clear:both; margin:5px 2px; padding:0px;border:1px solid #999 }
img.right 		{float:right;clear:both; margin:3px 0 7px 10px; padding:1px; border:1px solid #969696;}
img.left 		{float:left; margin:3px 5px 2px 0px;}
img.leftborder	{float:left; margin:3px 15px 2px 2px;border:1px solid #999}
img.nopad 		{float:left; margin:0px;}
.centercol-splitright img {border: none; clear:both; float:none; display:block; margin:0 auto; padding: 0px;}

.logoright		{margin:10px}
/* HYPERLINKS */
a 		{color:#006699; font-weight:normal; text-decoration:none;}
a:hover {color:#ff6600; font-weight:normal; text-decoration:none;}
/*HYPERLINKS IMMAGINI*/
.main a img {border:0px}
.main a:hover img {border:0px}
.clear-contentunit {clear:both;  width:auto; margin: 1px 0px 1px 0px; height:1px; border:none; background:none; }

/* MINUATURE IMMAGINI */
.centercol .slide {float:left;clear:both; width:600px; margin: 10px 0 10px 0; }
.centercol .slide ul{ float:left;  }
.centercol .slide li { display:inline;width:auto; float:left; border-right:1px solid #c3c3c3;  list-style:none; padding: 5px;}
.centercol .slide li a{border:none;}
/* TITOLI */
p  {color:#000;font-size:12px; line-height:1.5em}

h1 {color:#336666;font-weight:bold;font-size:24px;line-height:1.0em;}/*titolo principale*/
h2 {color:#006699;font-weight:bold;font-size:19px;line-height:1.0em;}/*titolo secondario*/
h3 {color:#990000;font-weight:bold;font-size:18px;line-height:1.0em;}
h4 {color:#666666;font-weight:bold;font-size:16px;line-height:1.0em;}
h5 {color:#990000;font-weight:bold;font-size:13px;line-height:1.1em;}/*occhiello*/
h6 {color:#666666;font-weight:bold;font-size:12px;line-height:1.2em;}/*sommario*/

.boxadv-250 {width:250px; margin:10px auto;}
