/*general*/
body {font:11px arial, sans-serif; margin:0px auto 20px auto; text-align:center; background:#FFFFFF}
form {margin:0; padding:0}
input, textarea {font-size:11px; font-family:arial}
#webtv {
	background-image: url(../images/tv.jpg);
	width:595px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;

}

a {text-decoration:none;color:#666666}
a:hover {text-decoration:underline;color:#333333}
 
 


#main {text-align:left; width:760px; padding-left:11px; background: url(../images/bg_main.gif) repeat-y top left; margin:0px auto}
#header {height:130px; background: #0181c8 url(../images/bg_header.gif) no-repeat center right; border-bottom:1px solid #FFFFFF }
#header img {margin: 15px 5px;}
#cont-menu {width:595px; margin-bottom:1px; background: url(../images/bg_contmenu.jpg) no-repeat top left; position:relative;float:left}
#cont-menu2 {width:595px;height:500px;margin-bottom:1px; background: url(../images/bg_contmenu2.jpg) no-repeat top left; position:relative;float:left}
#menu table {padding:0px; margin:0px;}
#menu td {width:180px;height:20px; background: url(../images/bg_menu.gif) no-repeat top left;}
#menu #on {width:180px; height:20px;margin-bottom:1px; background: url(../images/bg_menuon.gif) no-repeat top left; }
#menu a {height:20px;display:block; text-decoration:none; padding:0px;margin:0px}
#menu a:hover {text-decoration:none; background: url(../images/bg_menuon.gif) no-repeat top left; }
#cont-menu img {margin-top:2px}
#cont-menu #ultimissime {position:absolute; top:160px;left:10px; width:160px;height:52px;overflow:hidden}
#cont-menu2 #ultimissime {position:absolute; top:233px;left:5px; width:160px;height:52px;overflow:hidden}
#ultimissime p {margin:2px 0px 0px 5px}
#foto {position:absolute; top:-110px; left:300px; width:260px}
#path {font: 10px verdana; background:#DEDEDE; padding:3px 10px;}
#data {position:absolute; bottom:1px; right:5px; color:#000; font-size:10px; font-weight:normal; text-transform:none}
#news-hp, #cont {margin:10px; color:#333333; font-size:12px;}
#news-hp h1 {font-size:16px; font-weight:bold}
#sezione {margin:15px 10px;width:575px;border-bottom:#CC0000 1px solid;color: #CC0000;font-weight:bold; font-size:14px;position:relative; text-transform:uppercase;clear:both}
#sezione img {position:absolute; bottom:1px; right:5px}
#cont {font-size:11px; width:565px; clear:both}
#cont ul, #copertina ul {margin:0px; padding:0px;list-style:none}
#cont ul li {padding-left:5px; margin:2px; border-bottom: 1px solid #EFEEEF; background: url(../images/list.gif) no-repeat center left;width:100%;height:auto}
#cont li a {width:100%;height:auto; color:#333333; padding:2px 0px}
#cont li a:hover {background-color: #EFEEEF;background-image: url(none);text-decration:none}
#cont h1 {font-size:12px; font-weight:bold}
em.domanda {background:#EFEFEF; padding:5px; display:block; margin-bottom:10px}
.notizia {width:270px; float:left;margin-right:25px; margin-bottom:10px}
.notizia-right {width:270px; float:left;margin-right:0px;margin-bottom:10px}
.notizia .data, .notizia-right .data {twidth:100%;border-bottom:#CCCCCC 1px solid;font-size:10px; margin-bottom:3px}
.notizia a, .notizia-right a {padding-left:5px;background: url(../images/list_a.gif) no-repeat top left;}
#copertina {clear:both;}
#copertina h1 {font-size:12px; font-weight:bold; color:#CC0000}
#copertina img {margin-bottom:15px; float:left; margin-right:20px;}
#copertina ul li {padding:0; margin:0; background: none; width:340px; border:0px; line-height:14px}

/*search*/
#search {width:595px; background: #FFEA00;padding:8px 0px;margin-bottom:1px}
#search input, #search img {vertical-align:bottom; margin-left:10px}

#banner_pdl {width:595px; height:100px; background: #FFFFFF;padding:1px 0px;margin-bottom:1px; color:#FFFFFF}
#testo_pdl {margin-left:0px; text-transform:uppercase; font-size:12px;}
#testo_pdl img {vertical-align:bottom; margin-left:0px}
/*sisdebar*/
#sidebar {width:164px;margin-left:1px; background:#0181C8; float:left;}
#sidebar ul {padding:0px; margin:10px; list-style:none}
#sidebar ul li { padding:0px; margin:0px; color:#FFFFFF; border:#0181C8 1px solid }
#sidebar a {color:#FFFFFF; display:block;background: url(../images/list_nav.gif) no-repeat center left; padding-left:10px;line-height:12px }
#sidebar a:hover {color:#FFFFFF; background:#00A3FF url(../images/list_nav_on.gif) no-repeat center left; text-decoration:none}
#sidebar #on {background:#00A3FF url(../images/list_nav_on.gif) no-repeat center left; padding-left:10px}
#side-bottom {background: url(../images/side_bottom.gif) repeat-y top left;}
#mailing {background: url(../images/bg_mailing.gif) no-repeat top left;height:137px; padding-left:7px; padding-right:0px; padding-top:20px; padding-bottom:0px}

#footer {border-top: #DDDDDD 1px solid; padding-top:2px; color:#999999; text-align:center; margin:0px auto;width:770px}
#footer a {color: #999999}
#footer a:hover {color: #999999}

/*manifesti*/
#manifesti {width:164px;height:153px;;margin-left:1px; background:#ffffff  url(../images/bg_manifesti.gif) no-repeat ; float:left;padding-top:20px;}
#manifesti a {background: url() no-repeat center left; padding-left:10px;line-height:12px }
#manifesti a:hover { background: url() no-repeat center left; text-decoration:none}

/*box video*/
#boxVideo {position:relative; width:164px;height:153px;;margin-left:1px; background:#ffffff  url(../images/bg_video.gif) no-repeat ; float:left;padding-top:20px;}
#bocVideoIn{margin-left:9px; margin-top:0px; z-index:1;}
#bocVideoIn2{margin-left:23px; margin-top:0px; z-index:1;}
#bocVideoLink{position:absolute;top:0px;left:0px; z-index:2;}


/*aggiunte*/
#aggiunte {width:164px;height:153px;;margin-left:1px; background:#ffffff  url(../images/bg.gif) no-repeat ; float:left;}
#aggiunte ul {padding:0px; margin:10px; list-style:none}
#aggiunte ul li { padding:0px; margin:0px; color:#FFFFFF; border:#0181C8 1px solid }
#aggiunte #on {background:#00A3FF url(../images/list_nav_on.gif) no-repeat center left; padding-left:10px}



#wtv {
	font-weight: normal;
	color: #CF0F00;
	text-align: center;
	background-image: url(../images/sfwtv.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	width:165px;
	float: no;
	
}
