/* CSS Document */*{	margin:0;	padding:0;	border:0;}html, body {	padding:0;	border:0;	margin:0 auto;	height:100%;}body {	margin:0 auto;	padding:0;	font-family: Arial, Helvetica, sans-serif;	color:#9a9a9a;	height:100%;	background: url(../images/bg.jpg) top repeat-x #f5f5f5;}/* WRAPPER */#wrapper{	position:relative;	padding:0;	width:960px;		/**/	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -114px; /* the bottom margin is the negative value of the footer's height */}/* FOOTER */#footer, .push {	height: 114px;	background: url(../images/bg-footer.jpg) bottom repeat-x;	padding:0 0 0 0;	margin:0;}#footer-container {	position:relative;	margin:0 auto;	padding:0 0 0 20px;	width:940px;	height:114px;	clear:both;	background:url(../images/bg-footer-container.jpg) 141px top no-repeat;}.push {	background-image:none;}/* HEADER */#header{	float:left;	width:960px;	height:198px;	text-align:left;	background:url(../images/bg-header.jpg) top repeat-x;}/* LOGO */#logo{	padding:15px 0 0 35px;}#immagine{	position:absolute;	top:0;	left:455px;}#lingue{	position:absolute;	top:15px;	left:30px;}#lingue ul{	list-style-type:none;	margin:0;	padding:0;}#lingue ul li{	float:left;	padding-right:5px;}/* NAVIGAZIONE */#navigation {	float:left;	width:960px;	background:url(../images/bg-navigation.jpg) top repeat-x;}#navigation ul {	float:left;	list-style-type:none;	width:auto;	height:46px;	width:960px;	padding:0;	margin:0;	background:url(../images/bg-li-navigation.jpg) top right no-repeat;}#navigation li {	float:left;	text-align:center;	padding:0;	margin:0;	height:46px;	background:url(../images/bg-li-navigation.jpg) top left no-repeat;}#navigation li a {	font-size:13px;	line-height:11px;	font-weight:normal;	text-decoration:none;	color:#fff;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	padding:20px 18px 0 18px;	height:26px;	float:left;}#navigation a:hover {	color:#ffe800;}#navigation a.attivo {	font-size:13px;	line-height:11px;	font-weight:normal;	text-decoration:none;	color:#ffe800;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	padding:20px 18px 0 18px;	height:26px;	float:left;}/* CONTAINER */#container{	float:left;	width:960px;	background:url(../images/bg-container.gif) top repeat-y;}#container-large{	float:left;	width:960px;	background:url(../images/bg-container-large.gif) top repeat-y;}/* COLONNA SX */#colonna-sx{	float:left;	width:220px;	margin:0 0 40px 0;	padding:40px 20px 0 0;}/* MENU */#colonna-sx #menu ul {	list-style-type:none;	padding:0;	margin:0;	width:220px;}#colonna-sx #menu li {	display:block;	text-align:left;	padding:16px 0 8px 0;	margin:0;/*	background:url(../images/puntini-li-menu.gif) bottom repeat-x;*/	color:#125687;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	width:196px;}#colonna-sx #menu li a{	padding:0;	margin:0;}#colonna-sx #menu li ul{	list-style-type:none;	padding:0 0 0 20px;	margin:5px 0 0 0;	width:176px;	background:url(../images/puntini-li-menu.gif) top repeat-x;}#colonna-sx #menu li ul li{	background-image:none;	padding:0;	margin:0;	height:22px;}#colonna-sx #menu li ul li a{	display:block;	text-align:left;	padding:5px 0 5px 15px;	height:12px;	margin:0;	color:#125687;	text-decoration:none;	background:url(../images/croce-blu.gif) left 10px no-repeat;}#colonna-sx #menu li ul li a:hover{	display:block;	text-align:left;	padding:5px 0 5px 15px;	margin:0;	color:#fecb18;	background:url(../images/croce-gialla.gif) left 10px no-repeat;}#menu li ul li a.attivo{	display:block;	text-align:left;	padding:5px 0 5px 15px;	height:12px;	margin:0;	color:#fecb18;	text-decoration:none;	background:url(../images/croce-gialla.gif) left  10px no-repeat;}/* CORPO*/#corpo{	float:left;	width:720px;	margin:0 0 40px 0;	padding:3px 0 0 0;}#flash{	float:left;	width:720px;	height:130px;	margin:0;	padding:0;}#content{	float:left;	width:460px;	margin:0 0 0 0;	padding:0 20px 0 20px;	border-top:20px solid #f5f5f5;}#content-large{	float:left;	width:700px;	margin:0 0 0 0;	padding:0 0 0 20px;	border-top:20px solid #f5f5f5;}#sideBar{	float:right;	width:200px;	margin:0 0 0 0;	padding:0 0 0 20px;	border-top:20px solid #f5f5f5;}#sideBar img{	display:block;	clear:both;}/* NEWS */#news {	float:left;	width:200px;}#news p a.altre-news{	font-size:11px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#9a9a9a;	padding:3px;	margin:15px 0 0 0;	width:194px;	display:block;	text-decoration:none;	text-align:right;	border-bottom:2px solid #dfdfdf;	border-top:2px solid #dfdfdf;	background-image:url(../images/bg-altre-news.gif);}#news p a:hover.altre-news{	text-decoration:none;	color:#fecb18;	border-bottom:2px solid #fecb18;	border-top:2px solid #fecb18;}#news dl {	padding: 0;	margin: 0;}#news dt {	width: 200px;	padding:5px 0 0 0;	margin: 0;	color:#125687;	text-decoration:none;	font-size:13px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	text-align:left;}#news ul {	float:left;	list-style-type:none;	text-align:left;	/**/	width: 100px;	padding: 10px 10px 10px 0;	margin: 0 0 0x 0;	color:#5b5959;	text-decoration:none;	font-size:11px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	background-color:#fff;}#news ul li {	float:left;	text-align:left;	padding:0;	margin:0;	/**/	color:#5b5959;	text-decoration:none;	font-size:11px;	font-weight:bold;	font-family: Arial, Helvetica, sans-serif;	padding:0 2px;	margin:0;}#news ul li a{	color:#5b5959;	text-decoration:none;	font-size:11px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	/**/	border:none;	padding:1px 2px;	margin:0;}#news ul li a:hover {	color:#fff;	background-color:#74a352;	padding:1px 2px;	text-decoration:none;}#news ul li span{	color:#fff;	background-color:#74a352;	padding:2px 2px;	text-decoration:none;	font-size:11px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	padding:1px 2px;	margin:0;}/* PERCORSO */#percorso {	float:left;	width:678px;	padding:5px 10px;	background:url(../images/puntini-li-menu.gif) bottom repeat-x;}#percorso .txt{	float:left;	padding:5px 5px 0 0;	font-size:13px;}#percorso ul {	float:left;	list-style-type:none;	padding:0;	margin:0;}#percorso li {	float:left;	text-align:left;	padding:0 2px;	margin:0;	color:#125687;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;}#percorso li a {	color:#125687;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:normal;	text-decoration:underline;	padding:0 4px 0 0;	margin:0;	float:left;}#percorso a:hover {	color:#fecb18;}/* PAGINAZIONE */#paginazione ul{	list-style-type: none;	width:auto;	text-align:right;	padding:0;	margin:10px 0 0 0;	float:right;}#paginazione ul li {	text-align:right;	padding:0;	margin:0;	display:inline;	width: auto;}#paginazione ul li a {	display:inline;	text-decoration:none;	color:#125687;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:12px;	margin-left:5px;	padding:1px 2px;	background-image:none;}#paginazione ul li a:hover {	color:#fff;	background-color:#fecb18;	text-decoration:none;}#paginazione ul li span{	display:inline;	text-decoration:none;	color:#fff;	background-color:#fecb18;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:12px;	margin-left:5px;	padding:1px 2px;	background-image:none;}/* ------------------------------------------------				photogallery--------------------------------------------------- */.photogallery {	float:left;	width:430px;	margin:0 0 0 0;	padding:0 20px 0 20px;	border-top:20px solid #f5f5f5;}.photogallery-img {	margin:0;	padding:0;	float:left;}.photogallery-img-agg{	visibility:hidden;	float:left;}/* ------------------------------------------------				login-area-riservata--------------------------------------------------- */#login-area-riservata{}/* ------------------------------------------------				area-riservata--------------------------------------------------- */#area-riservata ul {	list-style-type:none;	padding:0;	margin:0;	width:460px;}#area-riservata ul li {	background:url(../images/puntini-li-menu.gif) bottom repeat-x;	padding:0 5px;	width:450px;}#area-riservata ul li a{	font-size:15px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#9a9a9a;	padding:0 0 5px 18px;	margin:5px 0;	display:block;	text-decoration:none;	background:url(../images/freccia-linee.gif) left 2px no-repeat;}#area-riservata ul li a:hover{	color:#fecb18;}.linkimg {	font-size:11px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color:#9a9a9a;	padding:3px;	margin:15px 0 0 0;	width:434px;	float:left;	text-decoration:none;	text-align:left;	border-bottom:2px solid #dfdfdf;	border-top:2px solid #dfdfdf;	background-image:url(../images/bg-altre-news.gif);}
