@charset "utf-8";
/* CSS Document */

/* Common */
* { margin:0px;	padding:0px; }
body { margin:0px; font-family:"Trebuchet MS",Verdana, lucida,"lucida-sans unicode",sans-serif; font-size:11px; }
html { overflow: -moz-scrollbars-vertical; font-size: 100%; /* Migliore visualizzazione su IE */ }
a { color:#FFF; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }

#header_contatti_visible dl { float:left; } 
#header_contatti_visible dt { float: left; clear: left; text-align: right; width:50px; } 
#header_contatti_visible dt:after { content: ":"; } 
#header_contatti_visible dd { margin: 0px 0px 0px 60px; }
#header_contatti_visible a { color:#FFF !important; }

#header_contatti_visible p { float:right; }

/* ==== http://positioniseverything.net/easyclearing.html ==== */
.clearfix:after {
	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { #display: inline-block; }

html[xmlns] .clearfix { #display: block; }

* html .clearfix {height: 1%; }
* html .clearfix {height: 1%; }
/* ==== /http://positioniseverything.net/easyclearing.html ==== */




/* Light e Dark Gray gestiscono le tab con intestazione grigio chiara o scura */

.column_doubleleft { padding:0px 0px 0px 0px; margin:0px 20px 0px 0px; width:620px; float:left; }
.column_right { padding:0px 0px 0px; width:300px; float:left; }
	.column_right a img { border:3px solid #333; }
	.column_right a:hover img { border:3px solid #900; }

h1, h2, h3, h4, h5{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }

h1 { /* titolo della prima notizia */ font: bold 1.8em/1.3 Georgia, "Times New Roman", Times, serif; }
h2 { /* titolo del lightgray e darkgray */ font: 1.6em/1.2 Georgia, "Times New Roman", Times, serif; margin:0px; }
h3 { /* sottotitolo notizia principale, titolo notizie secondarie, categorie delle news */ font: 1.4em/1.2 Georgia, "Times New Roman", Times, serif; margin:0px; }
h4 { /* Sottotitolo seconda notizia */ font: 1.2em/1.25 Georgia, "Times New Roman", Times, serif; margin:0px; }
h5{ /* Usato per i titoli del footer */ font-size:1em; text-transform:uppercase; margin:0px 0px 5px 0px; font-weight:bold; }
h2.details, h2.details span { color: #444; font-size: 1em; font-weight: normal; border: 0; margin: 0 0 10px; padding: 0; }

.img_60 { width:60px; border:0px; margin:0px 10px 0px 0px; float:left; }
.img_80 { width:80px; border:0px; margin:0px 10px 0px 0px; float:left; }
.img_177 { width:171px; border:3px solid #333; margin:0px 0px 0px 0px; }
	.img_177:hover { border:3px solid #333; }

.news_text { font-size:115%; }
.news_video { clear:both; margin:10px 0px 10px 0px; }
	.news_video h3 a { font-weight:bold; display:block; margin:0px 0px 3px 0px; }

.redlink { font-weight:bold; color:#990000; }
.bluelink { font-weight:bold; color:#006699; }
.whitelink { font-weight:bold; color:#FFF; }

.redtitle { color:#900; font-size:18px; font-weight:bold; }
.blacktitle { color:#000; font-size:18px; font-weight:bold; }
.whitetitle { color:#FFF; font-size:18px; font-weight:bold; }
.blutitle { color:#069; font-size:18px; font-weight:bold; }

a.readmore { font-weight:bold; color:#990001; }
a.comments { padding:0px 0px 0px 20px; background:url(../images/comment.png) left no-repeat; }



/* Layout Web Tv*/
#container { width:980px; margin:0px auto; }

	#header { background: #333; height:24px; }
		#header ul { width: 980px; margin: 0 auto; }
		#header li { float: right; list-style: none; line-height:2em; }
		#header a { color: #FFF; font-size:100%; text-decoration:none; background:url(../images/bg_header_link.gif) right 50% no-repeat scroll; margin:0px 0px 0px 10px; padding:0px 15px 0px 0px; cursor:pointer; zoom: 1; /* Trucco: cliccabile su IE6 */ }
			#header a:hover { text-decoration:underline; visibility:visible; }
			#header_tag { }
			.header_tag_box { color:#FFF; background:#666; z-index: 1000; text-align:left; margin: 5px 0px 0px 0px; font-size: 1.1em; border:1px solid #333; padding: 10px 15px 10px 15px; width: 310px; display: none; float:right; }
			#header_tag_visible {}
			#header_cerca_visible { text-align:center; }
				#header_cerca_visible .input_text { padding:5px 3px 5px 25px; background:#FFF url(../images/magnifier.jpg) 2px no-repeat; border:0px solid; width:185px; } 
				#header_cerca_visible .submit_button { background:#990000 url(../images/bg_search_input.jpg) no-repeat; width:82px; height:26px; color:#FFF; font:bold 14px "Trebuchet MS", Verdana, Lucida; margin:0px 0px 0px 2px; border:0px solid; }
			#header_contatti_visible {}
			#header_rubriche_visible {}

	a#iscriviti { text-decoration:none; display:block; float:left; height:23px; width:176px; background:url(../images/bg_wizard_iscriviti.jpg) 0% 0% no-repeat; margin:0px; padding:0px; }
		a#iscriviti:hover { text-decoration:none; background:url(../images/bg_wizard_iscriviti.jpg) 0% 100% no-repeat; }

/* Header e menu */
	#logo { background:url(../images/logo_paesesera_header.jpg) no-repeat; height:69px; margin:2px 0px 5px 0px; cursor:pointer; padding:10px 0px 0px 0px; }
		.logo_webtv { background:url(../images/logo_paesesera_webtv.jpg) 0% 0% no-repeat !important; cursor:pointer; }
		#logo a:hover { text-decoration:none; }
		
	#wizard a { display:block; margin:3px 0px 10px 0px; background:url(../images/bg_banner.jpg) no-repeat; height:85px; width:100%; }
		#wizard a:hover { text-decoration:none; }
	
	#innerWizard { width:100%;	background:#333; display:none; margin:0px 0px 10px 0px;}
		#innerWizard form { padding:10px; color:#FFFFFF; }
		#innerWizard label { font: normal 12px Arial, Helvetica, sans-serif; line-height: 1.8; vertical-align: top; float: left; text-align: right; margin-right: 1em; width: 120px; }
		#innerWizard .submit_button { background:#900 url(../images/bg_tab_submit.jpg) repeat-x; color:#FFF; font:bold 14px Georgia, "Trebuchet MS", Verdana, Lucida; text-transform:uppercase;  border:0px solid; padding:3px 5px 3px; cursor:pointer; }
		#innerWizard .input_text { background:#FFF; font: normal 14px "Trebuchet MS", Verdana, Lucida; border:0px solid; padding:3px 0px 2px 4px; width:185px; margin:0px 8px 0px 0px;}
		#innerWizard input.input_text_small { background:#FFF; font: normal 11px "Trebuchet MS", Verdana, Lucida; border:0px solid; padding:3px 0px 2px 4px; width:185px; margin:5px 15px 0px 0px; float:left;}
		#innerWizard textarea{ background:#FFF; padding:3px 0px 2px 4px; width:400px; margin:5px 15px 0px 0px; float:left;}
		#innerWizard .small { font: 11px bold  Arial, Helvetica, sans-serif; width:85px; display:block; float:left;}
		#innerWizard a { color:#FFF; text-decoration:none; }
			#innerWizard a:hover { text-decoration:underline; }
			
		#innerWizard a.attention { color:#f90 !important; }
		input.attention {background:#990000; color:#FFFFFF;}
	#innerWizard fieldset { margin:0px; border:0px; }
		#innerWizard fieldset ol, li { margin: 0px; padding: 5px 5px 5px 0px; list-style: none; }
			#innerWizard fieldset ol { float:left; }		
	#innerWizard span { font-size:12px; }	

	#main_webtv { margin:4px 0px 0px 0px; color:#FFF; }
		.webtv_darkgray { background:url(../images/bg_tab_webtv_darkgray.jpg) repeat-x; margin:0px 0px 10px 0px; }
		.webtv_darkgray a { color:#FFF; font-weight:bold; }
		.webtv_darkgray h2 > a { color:#FFF; margin:4px 0px 5px 10px; display:block; text-transform:uppercase; }
		.webtv_darkgray h2 > a:hover { text-decoration:none; }
			.most_comment { border:1px solid #666; padding:0px 10px 0px; width:280px !important; }

		
		/* Nuova suddivisione orizzontale */
		#webtv_hp_top { width:100%; }
			#webtv_hp_topleft { float:left; margin:0px 0px 0px 0px;}
				#diretta2 { float:left; width:425px; }
				#webtv_hp_video_info { float:left; background:#333 url(../images/bg_tab_videoinfo.jpg) 100% 50% no-repeat; padding: 20px 10px 20px 20px; margin:10px 0px 0px 0px; color:#FFF; height:272px; width:185px; }
		
			#webtv_hp_topright { float:left; margin:0px 0px 0px 10px; width:300px; }
				#webtv_hp_diretta { float:left; background:#333 url(../images/bg_tab_diretta.jpg) 0% 0% no-repeat; padding: 20px 10px 20px 20px; margin:10px 0px 0px 0px; color:#FFF; height:272px; width:100%; }
				
		#webtv_hp_center { margin:20px 0px 0px 0px; }
			.singleVideo { float:left; height:140px; width:220px; margin:0px 10px 0px 0px; }
			
			#webtv_hp_searchform { width:100%; margin:0px 0px 10px 0px;}
				#webtv_hp_searchform form { padding:10px; color:#FFFFFF; }
				#webtv_hp_searchform label { font: normal 12px Arial, Helvetica, sans-serif; line-height: 1.8; vertical-align: top; float: left; text-align: right; margin-right: 1em; width: 120px; }
				#webtv_hp_searchform .submit_button { background:#900 url(../images/bg_tab_submit.jpg) repeat-x; color:#FFF; font:bold 14px Georgia, "Trebuchet MS", Verdana, Lucida; text-transform:uppercase;  border:0px solid; padding:3px 5px 3px; cursor:pointer; }
				#webtv_hp_searchform .input_text { background:#FFF; font: normal 14px "Trebuchet MS", Verdana, Lucida; border:0px solid; padding:3px 0px 2px 4px; width:185px; margin:0px 8px 0px 0px;}
				#webtv_hp_searchform input.input_text_small { background:#FFF; font: normal 11px "Trebuchet MS", Verdana, Lucida; border:0px solid; padding:3px 0px 2px 4px; width:185px; margin:5px 15px 0px 0px; float:left;}
				#webtv_hp_searchform .small { font: 11px bold  Arial, Helvetica, sans-serif; width:85px; display:block; float:left;}
				#webtv_hp_searchform a { color:#FFF; text-decoration:none; }
					#webtv_hp_searchform a:hover { text-decoration:underline; }
					
				#webtv_hp_searchform a.attention { color:#f90 !important; }
					input.attention {background:#990000; color:#FFFFFF;}
				#webtv_hp_searchform fieldset { margin:0px; border:0px; }
					#webtv_hp_searchform fieldset ol, li { margin: 0px; padding: 5px 5px 5px 0px; list-style: none; }
						#webtv_hp_searchform fieldset ol { float:left; }
				#suggestions { margin:10px 0px 0px 0px; }
					#suggestions h1 { margin:0px 0px 10px 0px; }
		
		
		/* Fine suddivisione orizzontale */
		
		#onfocus { background:#000; padding:20px; }
			#onfocus h1 { font-size:200%; font-weight:bold;}
			#onfocus h2 { font-family:"Trebuchet MS", Verdana; line-height:140%; margin:0px 0px 20px 0px; padding:3px 0px 0px 0px; }
			
		#mainvideos { float:left; width: 160px; padding:0px 0px 0px 10px; background:url(../images/bg_tab_webtv_lightgray.jpg) top repeat-x; }
			#mainvideos h2 { text-transform:uppercase; color:#000;}
		
		#categories_container { margin:40px 0px 0px 0px;background:#444; }
		/*
		#categories { background:#2d2e32 url(images/bg_tab_webtv_categories.jpg) repeat-x bottom; border:1px solid #666; padding:20px 20px 0px 20px; }
			#categories_header { margin:29px 0px 0px 0px; padding:2px 0px 0px 0px; }
				#categories_header a { display:block; float:left; padding:3px 22px 3px 8px; color:#FFF; text-transform:uppercase; text-decoration:none; font-size:120%; font-weight:bold; }
					#categories_header a:hover { background:#666 url(../images/bg_tab_webtv_arrow.jpg) 95% 50% no-repeat; }
					#categories_header a.selected { background:#666 url(../images/bg_tab_webtv_arrow.jpg) 95% 50% no-repeat; }
			
			#categories > div { width:279px; float:left; clear: none; margin:0px 10px 20px 0px; }
		*/
		#search { margin:0px 0px 10px 0px; }
			#search form { float:right; }
			#search .input_text { padding:5px 3px 5px 4px; background:#4C4C4C; border:0px solid; width:225px; color:#FFF; } 
			#search .submit_button { background:url(../images/bg_tab_webtv_darkgray.jpg) repeat-x; width:62px; height:26px; color:#FFF; font:bold 14px "Trebuchet MS", Verdana, Lucida; margin:0px 0px 0px 2px; border:0px solid; }

	#footer { margin:5px auto; padding:20px; background:#333; overflow:auto; color:#FFF; }
		#footer a { color:#FFF; }
		#footer h2 { margin:0px 0px 26px 5px; display:block; text-transform:uppercase; }
			#footer_left { float:left; width:600px; overflow:auto; padding:0px 0px 0px 0px; }
				#tagcloud { margin: 20px 20px 20px 0; background:url(../images/bg_tab_webtv_tagcloud.jpg) left bottom no-repeat; padding:0px 0px 0px 25px; }
				#latest_news { margin: 20px 20px 20px 0; background:url(../images/bg_tab_webtv_ultimaora.jpg) left bottom no-repeat; padding:0px 0px 0px 25px; }
					#latest_news_content { margin: 0px; background:#2d2e32 url(../images/bg_tab_webtv_paesesera.jpg) bottom left no-repeat; border:1px solid #666; padding:20px 20px 0px 20px; }
						#latest_news_content > div { width:245px; float:left; clear: none; margin:0px 10px 20px 0px; }

			#footer_right { float:left; width:337px; }
		#footer_content_bottom { text-align:center; font-size:90%; margin:15px 0px 20px 0px; }
