@charset "UTF-8";/* CSS Document */body {	background-image: url(images/sfondo.gif);	background-repeat: repeat-x;	margin:0px;	height:100%;	font-family:"Trebuchet MS", Tahoma;	font-size:13px;	background-color:#5386A3;	}p, td {font-family:"Trebuchet MS", Tahoma;	font-size:13px;}html {height:100%}#fullheight{height:100%}#principale{	background-image:url(images/sfondo_content.gif);	background-repeat:no-repeat;	margin-bottom:0px;	float:left;	position:relative;	width:955px;	margin-left:22px;}#spot_footer-container{background-image:url(images/sfondo_spot_footer.gif);spot_footer-repeat:no-repeat;margin-top:0px;float:left;width:900px;margin-left:22px;height:176px;}#spot_footer{margin-top:0px;float:left;width:740px;margin-left:50px;height:90px;background-color:#ffffff;}#contenuto{width:754px;margin-left:40px;margin-top:160px;min-height:300px;background-color:#ffffff;padding-left:6px;}#main-nav{position:absolute;width:300px;height:200px;background-color:#ffffff;left:470px;top:20px;}#cerca{	position:absolute;	width:230px;	height:24px;	left:527px;	top:118px;	background-color:#5386a3;}#spot{	position:absolute;	width:120px;	height:240px;	left:826px;	top:310px;	background-color:#ffffff;}#menu-destra{	position:absolute;	width:120px;	height:100px;	left:820px;	top:100px;	background-color:#ffffff;}/* box per le news */* html .boxhead h2 {height: 1%;} /* For IE 5 PC */.sidebox {	margin: 0 auto; /* center for now */	width: 22.7em; /* ems so it will grow */	background: url(images/sbbody-r.gif) no-repeat bottom right;	font-size: 100%;}.boxhead {	background: url(images/sbhead-r-r.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.boxhead h2 {	background: url(images/sbhead-l-r.gif) no-repeat top left;	margin: 0;	padding: 22px 30px 5px;	color: white; 	font-weight: bold; 	font-size: 1.2em; 	line-height: 1em;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}.boxbody {	background: url(images/sbbody-l.gif) no-repeat bottom left;	margin: 0;	padding: 2px 30px 21px;}.boxbody p {font-family:"Trebuchet MS", Tahoma;	font-size:11px;}.boxhead-b {	background: url(images/sbhead-r-b.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.boxhead-b h2 {	background: url(images/sbhead-l-b.gif) no-repeat top left;	margin: 0;	padding: 22px 30px 5px;	color: white; 	font-weight: bold; 	font-size: 1.2em; 	line-height: 1em;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}.boxhead-g {	background: url(images/sbhead-r-g.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.boxhead-g h2 {	background: url(images/sbhead-l-g.gif) no-repeat top left;	margin: 0;	padding: 22px 30px 5px;	color: white; 	font-weight: bold; 	font-size: 1.2em; 	line-height: 1em;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}/* FINE box per le news */h1{color:#FFFFFF;font-size:18px;background-image:url(images/title.gif);background-repeat:no-repeat;height:19px;padding-left:5px;}.img-border{border: 3px solid #5386A3;}#main-nav{	width:452px;	height:68px;	background:#acacac url(menu-bg.gif) no-repeat; 				}#main-nav ul{	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;	clear: left;}#main-nav ul li{	display: block;	float: left;	text-align: center;	padding: 0;	margin: 0;}#main-nav ul li a span{	display:none;}#main-nav ul li a{	width:113px;	height:68px;	margin:0px;	padding:0px;	display: block;		}/* -- Hovers -- */#main-nav ul li a.home:hover{	background: url(menu-bg.gif) 0px -68px;}#main-nav ul li a.about:hover{	background: url(menu-bg.gif) -113px -204px;}#main-nav ul li a.faq:hover{	background: url(menu-bg.gif) -226px -340px;}			#main-nav ul li a.contact:hover{	background: url(menu-bg.gif) -339px -476px;}		A:link{color:#da291c;text-decoration:underline;}A:visited{color:#da291c;}A:active{color:#da291c;}A:hover{color:#da291c;text-decoration:none;}
