html,body{
	margin: 0px;
	padding: 0px;
	color: #333;
	font: 13px/15px Helvetica, sans-serif
	/*font-family: Helvetica, sans-serif;
	font-size: 0.92em;*/
}

a{
	color: #FF9933;
}

a.lnk, a.lnk:hover, a.lnk:visited{
	color: #FF9933; /*#E66D02;*/
	text-decoration: underline;
}

img{
	border:none;
}
.piccolo, h3 a{
	font-size: 0.89em;
}

div#maxicontainer{
	width: 960px;
	margin: 0 auto;
	padding-bottom: 15%;
}

div#header{
 	height: 68px;
 	width: 970px;
 	/*background-color: #487AAD;
 	color: #FFFFFF;
 	border-bottom-left-radius: 1em;
 	border-bottom-right-radius: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-bottomright: 1em;
	-webkit-border-bottom-left-radius: 1em;
	-webkit-border-bottom-right-radius: 1em;*/
	background-image: url('../_img/logo_tv.jpg'); 
}
/*
div#header h1{
 	margin: 0px;
 	padding: 5px 0 0 15px;
}*/
div#header a{text-decoration:none}


img#logo{
	margin-top: 7px;
	margin-left: -3px;	
}
/*
div#logo{
	width: 461px;
	height: 55px;
	margin-top: 7px;
	margin-left: -3px;
	background-image: url('../_img/logo_tv.jpg'); 
}
*/
div#menu{
 	height: 34px;
 	background-color: #e1e1e1;
 	color: #7e7e7e;
 	border: 2px solid #FFFFFF;
 	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	margin-bottom: 10px;
}

div#breadcrumb{	
}

div#title{
	margin-bottom: 10px;
}
div#title h2{
	margin: 0px;
 	padding: 0px;
	text-align: center;
	letter-spacing: 5px;
}

div#container{
 	width: 960px;
}

div#primo{
 	width: 212px;
 	margin: 0 20px 0 0;
}

div#secondo{
 	width: 500px;
 	margin: 0 20px 0 0;
}

div.meta{
 	width: 238px;
	padding-bottom: 5px;
}

div.intero{
 	width: 500px;
 	margin: 5px 0 15px 0;
}

div#terzo{
 	width: 208px;
}

div#footer{
	background-color: #F5F5F5;
	color: #7E7E7E;
	padding: 10px 5px;
	text-align: right;
	border-top: 1px solid #7E7E7E;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear: both;
}

#search_google{
	margin: 15px 15px 0 0;
}

/* BOX E RIQUADRI */

div.bx{
	width: 212px;
	padding: 1px 0px;
	margin: 5px 0 15px 0;
}

div.bx2{
	width: 208px;
	padding: 1px 0px;
	margin: 5px 0 15px 0;
}

div.titolo_bx{
	margin: 0;
 	padding: 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #5e5e5e;
}

div.titolo_bx h3{
	margin: 1px 0;
	padding: 0 0 0 5px;
	background-color: #f3f3f3;
}

div.testo_bx{
 	max-height: 270px;
 	overflow: auto;
 	padding: 1px 0;
}

div.testo_bx_sx{
 	max-height: 185px;
 	overflow: auto;	
 	padding: 1px;
}

p.psm{
	border-bottom: 1px solid #ccc;
	padding: 3px 2px;
	margin: 3px 0;
}

div.adr{
  margin: 0px 0px 0px 0px;
}
/* LISTA */

ul{
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul li a{
	color: #333;
}

ul.lista_bx li{
	padding: 3px 0;
}

.vet{
	height: 75px;
}

ul.multi{
 	margin: 0 14px 0 2px;
}

ul.multi2{
 	margin: 0 14px 0 2px;
	width: 30%;
}

ul.lista_bx li a{
	text-decoration: none;
	padding-left: 2px;
}

ul.lista_bx li span.rag_soc{
 	font-weight: bold;
	font-variant: small-caps;
}

ul.lista_mn{
	margin-top: 10px;
}

ul.lista_mn li{
 	display: inline;
	margin: 0 2px;
	padding: 8px;
	font-weight: bold;
	font-variant: small-caps
}

ul.lista_rp li{
	margin: 0 0 4px 0;
	padding-left: 7px;
}

ul.lista_rp li a, ul.lista_rp li a:visited{
	text-decoration: none;
}

div.ls_pv{
	padding-left: 5px;
}
.placeholder{
	border: 2px dashed #aaa;
	height: 25px;
}

ul.lista_canali li{
 	width: 200px;
 	font-weight: bold;
 	border: 1px solid #ccc;
 	margin-bottom: 2px;
}

ul.lista_canali li a{
	display: block;
	text-decoration: none;
	color: #5e5e5e;
	background: url(button.png) bottom left repeat-x;
	padding: 15px 10px;
}

ul.lista_canali li a:hover{
	background: url(button2.png) top left repeat-x;
	text-decoration: none;
	color: #FF9933;
}

/* FORM */

label{
	display:block;
}


/* COLORI */

.bluchiaro{
	background-color: #f0f0f0; /*#487AAD; #CFEEFF;*/
}

.bluchiaro a{color: #333;}


/** inizio INDICE PAGINE **/

div.indice{
 	width:356px;
	margin: 0 auto;
	text-align:center;
}

div.scrollable {
position:relative;
overflow:hidden;	 	
width: 295px;	
height:20px;				
}

div.scrollable div.items {	
width:20000em;	
position:absolute;
clear:both;
}

div.scrollable div.items div {
float:left;
}

div.scrollable div.items div.active {
} 

div.scrollable {
	float:left;		
}

a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(../_img/left.png) no-repeat;
	float:left;
	margin: 0 5px;
	cursor:pointer;
}

a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

a.disabled {
	visibility:hidden !important;		
}

a.next, a.nextPage {
	background-image:url(../_img/right.png);
	clear:right;	
}


/** fine INDICE PAGINE **/
