body {margin: 0;padding: 0;background-color: #C9E5FF;background-image: url(img/righine1.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000090;line-height: 1.6em;}p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #000090;line-height: 1.2em;}a {	font-size: 13px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #0F37A4;	text-decoration: none;	border-bottom-width: thin;	border-bottom-style: dashed;	border-bottom-color: #6699FF;}#bottone a {	display: block;	padding: 6px 6px 6px 6px;	text-align: center;	font-family: Futura, Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;	color: #ff9900;	background-image: url(img/righine1.gif);	font-size: 40px;	letter-spacing: 1px;	margin-top: -5px;	margin-bottom: 5px;}#bottone a:hover {	text-decoration: none;	background-color: #0069CE;	background-image: url(img/righine_g.gif);}#bottone_piccolo a {	display: block;	padding: 3px;	text-align: center;	font-family: Futura, Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;	color: #ff9900;	background-image: url(img/righine1.gif);	font-size: 22px;	letter-spacing: 1px;}#bottone_piccolo a:hover {	text-decoration: none;	background-color: #0069CE;	background-image: url(img/righine_g.gif);}a:hover {	color: #ff9900;	text-decoration: none;	background-color: #FFFF66;}h1 {	font-family: Futura, Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;	margin-left: 5px;	color: #ff9900;	font-size: 24px;	letter-spacing: 1px;}h2 {	font-family: Trebuchet MS, Verdana;	font-size: 16px;	letter-spacing: 0px;	color: #A4D3FF;	font-weight: bold;	margin: 20px 0px 8px 0px;	background-color: #0069CE;	padding: 5px 5px 5px 8px;}h3 {	font-family: Futura, Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;	font-size: 16px;	margin-left: 5px;	color: #ff9900;	letter-spacing: 1px;}div#container {background-color: #C9E5FF;background-image: url(img/shade.gif);background-attachment: fixed;background-repeat: repeat-x;background-position: bottom;margin-top: 0px;margin-left: 5%;margin-right: 5%;margin-bottom: 0px;border-left-width: thin;border-left-style: dashed;border-left-color: #6699FF;border-right-width: thin;border-right-style: dashed;border-right-color: #6699FF;}div#header {padding: 0px;width: 100%;/* clear: both; *//* text-align: center; */}div#footer {padding: 1px;text-align: center;clear: both;background-color: #7DB1FF;}div#maincontent {padding: 2%;text-align: left;margin-left: 0;margin-right: 145px;border-right-width: thin;border-right-style: dashed;border-right-color: #6699FF;}div#leftcolumn {padding: 2%;float: left;text-align: right;width: 20%;}div#rightcolumn {padding: 2%;float: right;width: 125px;height: 100%;}/* td { *//* padding: 10px; *//* } *//*  *//* td#bordo0 { *//* padding: 0px 0px 0px 0px; *//*  *//* } */div#iframe{padding: 5px;/* background-color: #E0F5FF; *//* background-image: url(img/righine_shade.gif); *//* background-attachment: fixed; *//* background-repeat: repeat-x; *//* background-position: bottom; */border-left-width: thin;border-left-style: solid;border-left-color: #ff9900;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #ff9900;/* max-height: 200px; *//* max-height: 200px; *//* height: auto !important; *//* height: 200px; */overflow: auto;}.card-left, .card-right {       float: left;/*        width: 170px; */       margin: 5px;       padding: 8px;       text-align: center;       background: #C9E5FF;       background-image: url(img/righine1.gif);/*        border-right: 1px solid #ccc; *//*        border-bottom: 1px solid #ccc; */       font-size: 75%;       }.card-right {       float: right;       }       /*--------------------  stili per navbar --------------------*/#nav, #nav ul { /* all lists *//* 	clear: both; */	padding: 0;	margin: 0;	list-style: none;	line-height: 1;}#nav a {	display: block;	width: 136px; 	text-decoration: none;        color: #0069CE;        background: #81B4FF;        padding: 6px 0px 6px 6px;/*         border: 1px solid #9DE64C; */}#nav a:hover {        background: #FF9D00;}#nav li {float: left;width: 136px;}#nav li ul {/* background: #9DE64C; *//* background-image: url(img/righine_g.gif); */position: absolute;width: 136px;left: -999em;}#nav li:hover ul {left: auto;z-index: 1;}#nav li:hover ul, #nav li.sfhover ul {left: auto;z-index: 1;}div#barra_nav {/* padding-left: 5px; *//* background-color: #0069CE; *//* background-image: url(img/righine_g.gif); */height: 50px;/* margin-left: 0; *//* margin-right: 145px; *//* margin-bottom: 20px; *//* width:	100%; *//* clear:both; */}div#bottoni {/*width:550px;*/margin-bottom: 20px;/*clear:right;*/}/*.titolo {clear: both;/*display: block;*/}*//*--------------------  fine stili per navbar --------------------*/