* {	margin: 0px;	padding: 0px;	}#pagina {	margin: 0px auto;	padding: 0px 53px;	width: 900px;	background-image: url(../immagini/ombra_fondo1.jpg);	background-repeat: no-repeat;	background-position: center top;	}#menu_servizio {	float: right;	height: 40px;	width: 656px;	display: block;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	padding-top: 22px;}#menu_servizio ul {	display: block;	list-style-position: outset;	list-style-image: none;	list-style-type: none;	float: right;}#menu_servizio a:visited {	color: #000000;	text-decoration: none;}#menu_servizio a:hover {	color: #666666;	text-decoration: none;}#menu_servizio li {	display: inline;	padding-right: 8px;	padding-left: 8px;	border-right-style: none;	border-top-style: none;	border-bottom-style: none;	border-left-style: none;}.news1 {		float: left;	height: 164px;	width: 233px;	margin-right: 8px;}#testa {	background-image: url(../immagini/logo.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 128px;	width: 100%;}#focus {	height: 235px;	width: 100%;	display: block;}#main_menu {	float: right;	height: 66px;	width: 656px;	display: block;}#main_menu ul {	list-style-image: none;	list-style-type: none;}#main_menu li {	display: inline;	margin: 0px;	width: 160px;	padding-left: 4px;	float: left;}#main_news {	float: left;	height: 235px;	width: 652px;}/*  COLORI MENU */#menu_vert {	float: left;	height: 235px;	width: 233px;	margin-right: 12px;}/* COLORE FONDINO */.col_nero {	background-color: #000000;}.col_rosso {	background-color: #9A0431;}.col_ocra {	background-color: #B9660A;}.col_viola {	background-color: #7E3B6C;}.col_verde {	background-color: #38854D;}/* COLORE TESTO */.testo_rosso2 {	color: #621A0C;}.testo_grigio {	color: #666666;}.testo_rosso {	color: #621A0C;}.testo_ocra {	color: #B9660A;}.testo_viola {	color: #7E3B6C;}.testo_verde {	color: #38854D;}/* ------------ */.news {	display: block;	margin: 0px 0px 0px 4px;	width: 160px;	float: left;	height: 164px;	padding: 0px;}.spot_news {	padding: 12px 10px 10px;	width: 140px;	float: left;}.spot_news1 {	padding: 12px 10px 10px;	width: 210px;	float: left;}.news_img_s {	float: left;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.news_img_titolo {	float: left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#menu_vert ul {	list-style-image: none;	list-style-type: none;	padding-top: 10px;}#menu_vert a {	color: #FFFFFF;	text-decoration: none;}#menu_vert a:hover, #menu_vert a.select {	color: #000000;	text-decoration: none;}#menu_vert .col_menu1 {	padding-top: 25px;	padding-left: 25px;	height: 210px;	width: 208px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}#menu_vert .col_menu1 h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FFFFFF;	text-transform: uppercase;	font-weight: lighter;}/*--------------*/#wrapper_news {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	height: 164px;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#wrapper_news a {	color: #FFFFFF;	text-decoration: none;}#corpo {	width: 100%;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#left_colonna {	display: block;	margin: 0px;	float: left;	width: 233px;}.titoletto_colonna {	float: left;	width: 100%;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	margin-bottom: 10px;	display: block;}#sub_menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}#sub_menu ul {	list-style-image: none;	list-style-type: none;}#sub_menu li {	display: inline;	margin: 0px;	width: 100%;	padding-left: 4px;	float: left;}#sub_menu a {	color: #666666;	text-decoration: none;}#sub_menu a:hover {	color: #000000;	text-decoration: none;}#sub_menu a.select_art-rosso {	text-decoration: none; color: #621A0C;}#sub_menu a.select_art-ocra  {	text-decoration: none; color: #D87A0E;}#sub_menu a.select_art-viola {	text-decoration: none; color: #993399;}#sub_menu a.select_art-verde {	text-decoration: none; color: #38854D;}.titoletto_colonna h5 {	text-transform: uppercase;	margin: 0px;	padding: 0px;	float: left;	font-weight: lighter;	font-size: 12px;}.titoletto_colonna h6 {	margin: 0px 0px 0px 5px;	padding: 0px;	float: left;	font-weight: normal;	font-size: 12px;	text-transform: uppercase;}.clear {	clear: both;}#right_colonna {	display: block;	margin: 0px;	float: right;	width: 652px;}.fascia_news {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	padding: 0px;	float: left;	width: 100%;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	display: block;}.fascia_news a:visited, .fascia_news a {	text-decoration: none;	font-weight: bold;}.fascia_news h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	font-weight: normal;	margin: 3px 0px;	padding: 0px 3px;}.img_fascia {	padding: 0px;	float: left;	height: 100px;	width: 82px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	display: block;}.intro_news {	margin: 0px;	padding: 0px;	float: right;	width: 550px;	display: block;}.intro_news p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-bottom: 0px;	display: block;	width: auto;	padding-bottom: 10px;	float: left;}.img_fascia img {	border: 1px solid #333333;}#piede {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-align: center;	width: auto;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 5px;	padding-bottom: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	display: block;}/* ------ *//*.articolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	display: block;	float: left;	width: 100%;}.articolo h3 {	font-size: 24px;	font-weight: normal;	margin-bottom: 10px;	margin-top: 10px;}.testo_articolo img {	margin: 5px 5px 5px 0px;	float: left;}.testo_articolo p {	line-height: 16px;}*//* ------  INTRO NEWS -- */ h1.intro_news {	font-family: Arial, Helvetica, sans-serif;	color: #FF6600;	font-weight: normal;	font-size: 26px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;} h2.intro_news {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 20px;	font-style: normal;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}h3.intro_news  {	font-family: Georgia, "Times New Roman", Times, serif;	color: #000000;	font-size: 18px;	font-style: normal;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}h4.intro_news  {	font-family: Georgia, "Times New Roman", Times, serif;	color: #666666;	font-style: normal;	font-size: 14px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;} h5.intro_news {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-size: 12px;	font-style: normal;	font-weight: bold;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}h6.intro_news  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}h6.data_evento {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	color: #990000;	float: left;	}h6.luogo_evento  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 10px;	color: #990000;	float: left;}#vetrina h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	background-color: #660000;	padding: 2px 5px 2px 20px;	font-weight: normal;}#box_vetrina {	margin: 0px;	padding: 0px;	float: left;	height: 70px;	background-color: #CCCC99;	width: 233px;}#box_vetrina h4 {	padding: 5px 0px 0px 20px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #660000;	width: 213px;	display: block;}#box_vetrina p{	margin: 0px;	padding: 0px 0px 0px 20px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;	width: 200px;	display: block;} /* h4.data {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	font-weight: normal;	margin: 3px 0px;	padding-right: 3px;	padding-left: 3px;	padding-top: -2px;	padding-bottom: -2px;} h1.articolo {	font-family: Arial, Helvetica, sans-serif;		font-weight: normal;	font-size: 26px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;} h2.articolo {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 20px;	font-style: normal;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}h3.articolo  {	font-family: Georgia, "Times New Roman", Times, serif;	color: #000000;	font-size: 18px;	font-style: normal;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}h4.articolo  {	font-family: Georgia, "Times New Roman", Times, serif;	color: #666666;	font-style: normal;	font-size: 14px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;} h5.articolo {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF6600;	font-size: 12px;	font-style: normal;	font-weight: bold;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}h6.articolo  {	font-family: Arial, Helvetica, sans-serif;	color: #888888;	font-size: 11px;	font-style: normal;	font-weight: normal;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}*/p.scheda {	width: 420px;	padding-top: 10px;	padding-bottom: 10px;}.bordo {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FE6600;	margin: 0px;	padding: 0px;}.bordo_grigio {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin: 5px 0px 20px;	padding: 0px 0px 5px;}/*.articolo p{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;}img.imgsx {	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;	float: left;}img.imgdx {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	float: right;}*/body {	background-color: #999999;	background-image: url(../immagini/bg1.jpg);	background-repeat: repeat-y;	background-position: center;}/* ---------- */ .scheda h1 {	font-family: Arial, Helvetica, sans-serif;	color: #621A0C;	font-weight: normal;	font-size: 26px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	display: block;}.scheda h2 {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 20px;	font-style: normal;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	display: block;}/*.scheda h1 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #000000;	font-size: 18px;	font-style: normal;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}div.scheda {	padding-top: 50px;}.scheda h2 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #666666;	font-style: normal;	font-size: 14px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}*/.scheda h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #621A0C;	font-size: 12px;	font-style: normal;	font-weight: bold;	margin: 0px 0px 5px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #621A0C;	width: 420px;}.scheda p {	width: 420px;	padding-top: 10px;	padding-bottom: 10px;	display: block;}#bordo {	width: 940px;	margin-top: 10px;	margin-right: auto;	margin-left: auto;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	height: 10px;}/* ------   MOOTOOLS   --------- *//************** pannello di controllo **************/#pannello{	position: relative;	padding: 0px;	margin: 0px;	background: url(images/bg_div_pannello.png) #eee repeat-x;	color: #fff;	height: 120px;}.pannello_int{	position: relative;	padding: 0 0 10px 0px;	width: 300px;	height: 110px;	margin-right: auto;	margin-left: auto;	font-family: Arial, Helvetica, sans-serif;	color: #333333;}div.pannello_int p{	margin: 0px;	padding: 3px;}div#pannello h3{	padding: 10px;	margin: 0;	font-size: 1.6em;	font-family: "Trebuchet MS", Verdana, sans-serif;	font-weight: normal;	letter-spacing: 0;	color: #333;}#pannello ul{	padding: 0px;	margin: 0px;}#pannello ul li{	list-style-type: none;	margin: 0px;	padding: 0px;	float: left;	display: inline;}#pannello ul li a{	margin: 5px 10px;	padding: 0;	width: 190px;	height: 60px;	display: block;	text-indent: 46px;	line-height: 40px;}#pannello ul li a:link, #pannello ul li a:visited{	text-decoration: none;	color: #666;}#pannello ul li a:hover, #pannello ul li a:active{	text-decoration: underline;	color: #333;}#pannello ul li.cssdefault a:link, #pannello ul li.cssdefault a:visited{	background: url(images/cssdefault.png) no-repeat;}#pannello ul li.csssmall a:link, #pannello ul li.csssmall a:visited{	background: url(images/csssmall.png) no-repeat;}#pannello ul li.csslarge a:link, #pannello ul li.csslarge a:visited{	background: url(images/cssbig.png) no-repeat;}#pannello ul li.cssdefault a:hover, #pannello ul li.cssdefault a:active{	background: url(images/cssdefault.png) 0 -60px no-repeat;}#pannello ul li.csssmall a:hover, #pannello ul li.csssmall a:active{	background: url(images/csssmall.png) 0 -60px no-repeat;}#pannello ul li.csslarge a:hover, #pannello ul li.csslarge a:active{	background: url(images/cssbig.png) 0 -60px no-repeat;}input{	margin: 2px;}form {	text-align: right;	margin: 0px;	padding: 0px;}#open_menu{	height: 17px;	background: url(images/bg_open_menu.png) #fff repeat-x;}#open_menu p{	display: block;	position: relative;	top: 0px;	left: 20%;	width: 150px;	height: 17px;	background: url(images/bg_open_menu_span.png) #fff no-repeat;	padding: 0px;	margin: 0px;}#open_menu p span, #open_menu p span{	visibility: hidden;	text-decoration: none;}#open_menu a{	display: block;	width: 150px;}#open_menu a:focus{	outline: none;}#open_menu a:link, #open_menu a:visited{	text-decoration: none;}#open_menu a:hover, #open_menu a:active{	background-color: transparent;	text-decoration: none;}p.trigger a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	text-align: center;	padding-top: 5px;}