html,body{margin: 0px;padding: 0px;color: #333;font: 13px/15px Helvetica, sans-serif;background: url("/_css/bg_body.jpeg") repeat-x scroll 0 0 #FDFEFA;}
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: 950px;margin-top:0px;margin-left:auto;margin-right:auto;padding-bottom: 15%;/*background-color:#FDFEFA;*/}
div#header{background:url("/_css/testata_tv.jpeg") no-repeat scroll 0 0 transparent;height:150px;}
div#header a{text-decoration:none}
img#logo{margin-top: 7px;margin-left: -3px;}
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{
    background-color: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 5px #CCCCCC;
    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;
}

.trattino{
 	background-image: url('../_img/sfondo_trattino.png');
}

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{}

/* 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;*/
	border-bottom: 1px solid #449CCA;
	color: #333333;
}

div.titolo_bx h3{
	margin: 1px 0;
	padding: 0 0 5px 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{
	display: block;
	padding: 5px 0;
}

ul.lista_bx li a, ul.lista_bx li a:visited{
	text-decoration: none;
	padding-left: 2px;
	font-size: 12px;
}

ul.lista_bx li a:hover{
	text-decoration: underline;
}

ul.lista_bx li span.rag_soc{
	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 **/
.titolobox{
	width:305px;
	float:left;
}
.titolobox h3{
	background: url("/_vetrina-promozionale/design/section-title.gif") no-repeat 0 0;
	color: #ffffff;
	margin: 0;
	padding: 10px;
	font-size:100%;
}

ol{margin:0;padding:0}

#map{
	width:100%;
	height: 350px;
	margin: 0 auto;
}

#mappa{
	width:100%;
	height: 550px;
	margin: 0 auto;
}
