/* CSS Document */*{	margin:0;	padding:0;	border:0;}html, body {	height: 100%;}body {	margin:0 auto;	padding:0;	height: 100%;	text-align:center;	background:#e7e6e6 url(../images/bg.jpg) top repeat-x;	font:Arial, Helvetica, sans-serif;	color:#2b488b;}body.index{	margin:0 auto;	padding:0;	height: 100%;	text-align:center;	background:#e7e6e6 url(../images/bg-index.jpg) top repeat-x;	font:Arial, Helvetica, sans-serif;	color:#2b488b;}#wrapper {	position:relative;	width:940px;	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -3em; /* the bottom margin is the negative value of the footer's height */	padding:0;}/* FLASH */#flash{	width:595px;	height:449px;	margin:130px auto 0 auto;	padding:0;	background-color:#00FF33;}.footer, .push {	height: 3em; /* .push must be the same height as .footer */}.azienda{	background-color:#ffe43d;}/* HEADER */#header{	float:left;	/**/	width:940px;	height:219px;	margin:0;	padding:0 0 0 0;	/**/	background:url(../images/bg-header.jpg) top right no-repeat;}#header-flash{	float:left;	text-align:right;	/**/	width:940px;	height:124px;	margin:0;	padding:0 0 0 0;}/*===========NAVIGAZIONE===========*/#navigation {	float:left;	width:915px;	height:32px;	/**/	padding:0 0 0 25px;	margin:3px 0 0 0;}#navigation ul {	float:left;	list-style-type:none;	/**/	width:915px;	height:32px;	/**/	padding:0;	margin:0;}#navigation li {	float:left;	height:23px;	text-align:left;	/**/	padding:9px 0 0 0;	margin:0 30px 0 0;}#navigation a {	display:block;	color:#27458a;	padding:0 0 3px 0;	margin:0;	text-decoration:none;	font-size:15px;	font-weight:normal;	font-family: Georgia, "Times New Roman", Times, serif;}#navigation a:hover {	color:#efb900;	background:url(../images/puntini-gialli.gif) bottom repeat-x;	}#navigation li a.visitato {	display:block;	color:#efb900;	background:url(../images/puntini-gialli.gif) bottom repeat-x;	padding:0 0 3px 0;	margin:0;	text-decoration:none;	font-size:15px;	font-weight:normal;	font-family: Georgia, "Times New Roman", Times, serif;}/* CORPO */#corpo{	float:left;	width:600px;	padding:25px 340px 25px 25px;	margin:0;	/**/	min-height:350px;	height: auto !important;	height: 350px;}#corpo img{	float:left;	padding:0 10px 0 0;	margin:0;}/* COLONNA NEWS */#colonna-news {	position:absolute;	top:222px;	left:608px;	/**/	width:270px;	min-height:428px;	height: auto !important;	height: 428px;	/**/	padding: 30px 31px 0 62px;	/**/	background:url(../images/bg-colonna-news.jpg) top no-repeat;}#colonna-news .box-news{	width:270px;	float:left;	margin-bottom:10px;	background:url(../images/puntino-box-news.gif) bottom repeat-x;}#colonna-news .box-img-news{	width:270px;	float:left;	background-color:#d7d6d7;	text-align:center;	padding:0;	margin-bottom:5px; }#colonna-news .area-riservata{	width:270px;	float:left;	text-align:left;	margin-bottom:10px;	padding:10px 0;	background:#d5d2d2 url(../images/puntino-box-news.gif) bottom repeat-x;}#colonna-news .area-riservata a{	background:url(../images/lucchetto.gif) left 3px no-repeat;	padding:7px 0 7px 20px;	margin-left:10px;}/*===========PAGINAZIONE===========*/#paginazione {	float:left;	width:529px;	text-align:right;	/**/	padding:10px 0 0 0;	margin:20px 0 0 0;	/**/	background:url(../images/punto-blu-xlinea.gif) top repeat-x;}/*===========FORM===========*/#form1{	float:left;	text-align:left;	width:220px;	font-weight:normal;	padding:0 25px 0 0;	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	text-decoration:none;	color:#2b488b;}#form2, #form2 a{	float:left;	text-align:left;	width:220px;	font-weight:normal;	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	color:#2b488b;}/*lightbox */#lightbox{	background-color:#eee;	padding: 10px;	border-bottom: 2px solid #666;	border-right: 2px solid #666;	}#lightboxDetails{	font-size: 0.8em;	padding-top: 0.4em;	}	#lightboxCaption{ float: left; }#keyboardMsg{ float: right; }#closeButton{ top: 5px; right: 5px; }#lightbox img{ border: none; clear: both;} #overlay img{ border: none; }#overlay{ background-image: url(../images/overlay.png); }* html #overlay{	background-color: #333;	back\ground-color: transparent;	background-image: url(../images/blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");}	/* NEWS */#corpo .elenco-news {	float:left;	background:url(../images/bg-puntini.gif) bottom left repeat-x;	width:600px;	/**/	padding:0 0 12px 0;	margin:0 0 12px 0;	text-align:left;}#corpo .elenco-news img{	float:left;	margin:0 5px 2px 0;}#corpo .txt-news{	text-decoration:none;	font-size:13px;	line-height:14px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#8b8a84;	text-align:left;	margin:0;	padding:0;	text-align:left;} #corpo .txt-news a {	text-decoration:underline;	font-size:13px;	line-height:14px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#8b8a84;	text-align:left;	margin:0;	padding:0;	text-align:left;}#corpo .elenco-news h2 {	text-decoration:none;	font-size:14px;	line-height:15px;	font-weight:bold;	font-family: Georgia, "Times New Roman", Times, serif;	color:#032983;	text-align:left;	margin:0;	padding:0 0 5px 0;}#corpo .elenco-news h2 a {	text-decoration:none;	font-size:14px;	line-height:15px;	font-weight:bold;	font-family: Georgia, "Times New Roman", Times, serif;	color:#032983;	text-align:left;	margin:0;	padding:7px 0 5px 0;	display:block;}#corpo .elenco-news h2 a:hover, #corpo .txt-news a:hover{	color:#032983;	text-decoration:underline;}/* PAGINAZIONE */#corpo #paginazione2 ul {	list-style-type: none;	width:auto;	text-align:left;	padding:5px 0;	margin:0;/*	background: url(../images/puntini.gif) top left repeat-x;	clear:both;*/	float:left;}#corpo #paginazione2 ul li {	text-align:left;	padding:0;	margin:0;	display:inline;	background-image:none;	float:left;}#corpo #paginazione2 .testo {	text-decoration:none;	font-size:13px;	line-height:14px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#8b8a84;	text-align:left;	padding:3px 7px 0 0;	margin:0;/*	display:inline;*/	float:left;}#corpo #paginazione2 ul li a {	display:inline;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:10px;	font-style: normal;	font-weight: normal;	color: #8b8a84;	text-decoration: none;	margin-left:5px;	padding:1px 2px;}#corpo #paginazione2 ul li a:hover {	color:#fff;	background-color:#8b8a84;	text-decoration:none;}#corpo #paginazione2 ul li span {	display:inline;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:10px;	font-style: normal;	font-weight: normal;	text-decoration: none;	color:#fff;	background-color:#8b8a84;	margin-left:5px;	padding:1px 2px;}/* SCHEDA NEWS */#corpo #scheda-news {	float:left;	background:url(../images/bg-puntini.gif) bottom left repeat-x;	width:600px;	/**/	padding:0 0 12px 0;	margin:0 0 5px 0;}#corpo #scheda-news img{	float:left;	margin:0 5px 2px 0; }#corpo #scheda-news h2 {	text-decoration:none;	font-size:16px;	font-weight:bold;	font-family: Georgia, "Times New Roman", Times, serif;	color:#032983;	text-align:left;	margin:0;	margin:0 0 5px 0;	padding:3px 0 5px 0;	display:block;}#corpo #scheda-news h2 a:hover, #download a:hover {	text-decoration: underline;}/* DOWNLOAD */#corpo #download {	float:left;	background:url(../images/bg-puntini.gif) bottom left repeat-x;	width:600px;	/**/	padding:0 0 10px 0;	margin:0 0 12px 0;}#corpo #download img{	float:left;	padding:0 5px 0 0;	margin:0 0 0 0;}#corpo #download a{	float:left;	text-decoration:none;	font-size:14px;	line-height:15px;	font-weight:bold;	font-family: Georgia, "Times New Roman", Times, serif;	color:#8b8a84;	margin:0;	padding:5px 0 0 0;}/* IMG AGGIUNTIVE */#corpo #img-aggiunrive{	float:left;/*	background:url(images/bg-puntini.gif) bottom left repeat-x;*/	width:600px;	/**/	padding:0 0 10px 0;	margin:0 0 12px 0;}#corpo #img-aggiunrive img{	float:left;	margin:0 5px 5px 0; }/* pagine */#corpo #pagine {	float:right;	width:350px;}#corpo #pagine ul {	float:left;	list-style-type:none;	/**/	width:350px;	/**/	padding:0;	margin:0;}#corpo #pagine li{	display:inline;	float:right;	text-align:center;	/**/	padding:0 0 0 13px;	margin:0;}#corpo #torna li{	display:inline;	float:left;	text-align:center;	/**/	padding:0 5px 0 0;	margin:0;}#corpo #pagine li span {	text-decoration:none;	font-size:13px;	line-height:14px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#8b8a84;	text-decoration: none;	margin:0;	padding:0;}#corpo #pagine a {	text-decoration:none;	font-size:13px;	line-height:14px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#8b8a84;	text-decoration: none;	margin:0;	padding:0;}#corpo #pagine a:hover, #corpo #torna ul li a:hover, #corpo #download a:hover {	color:#032983;	text-decoration:underline;}#corpo #torna {	margin:0;	padding:0;	width:250px;	float:left;}#corpo #torna ul li a {	text-decoration:none;	font-size:13px;	line-height:14px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#8b8a84;	margin:0;	padding:0;}#corpo #torna ul {	float:left;	list-style-type:none;	/**/	width:250px;	/**/	padding:0;	margin:0;}#corpo #percorso{	float:left;	background:url(../images/bg-puntini.gif) bottom left repeat-x;	width:600px;	padding:0 0 5px 0;	margin:0 0 10px 0;}
