/* ------------------ Generali ------------------ */body {	margin: 0 0 0 0;	padding: 0 0 0 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #EBEBEB;	background-image: url(../img/sfondo.gif);}a:link, a:active {	text-decoration: underline;	color: #003399;}a:visited {	text-decoration: none;	color: #003399;}a:hover {	text-decoration: none;	color: #CC0000;}/* ------------------ Menu di navigazione ------------------ */.navigazione {	font-size: 11px;	text-decoration: none;	text-align: left;}.navigazione ul {	margin: 0 0 0 0;	padding: 0 0 0 0;	border-top: 1px solid #EBEBEB;}.navigazione ul li {	list-style: none;	margin: 0 0 0 0;	padding: 3px 0 3px 14px;	border-left: 1px solid #EBEBEB;	border-right: 1px solid #EBEBEB;	border-bottom: 1px solid #EBEBEB;}.navigazione ul li a:link {	text-decoration: none;	color: #003399;}.navigazione ul li a:visited {	text-decoration: none;	color: #003399;}.navigazione ul li a:hover {	text-decoration: none;	color: #CC0000;}/* ------------------ Home - Notizie1 ------------------ */.notizie1 {	font-size: 10px;	line-height: 14px;	text-decoration: none;	text-align: left;	color: #000000;}.notizie1 strong{	padding: 0 0 0 14px;	font-weight: bold;	text-align: left;	color: #990000;	background-image: url(../img/freccia_rossa.gif);	background-position: 0 2px;	background-repeat: no-repeat;}.notizie1 a:link {	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #003399;}.notizie1 a:visited {	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #003399;}.notizie1 a:hover {	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #CC0000;}.notizie1img {	margin: 5px 10px 4px 0;	background-color: #EBEBEB;	border: 1px solid #000000;}.notizie1data {	padding: 0 0 0 11px;	font-weight: normal;	text-align: left;	color: #666666;	background-image: url(../img/ico_news.gif);	background-position: 0 0;	background-repeat: no-repeat;}/* ------------------ Home - Notizie2 ------------------ */.notizie2 {	font-size: 10px;	line-height: 14px;	text-decoration: none;	text-align: left;	color: #000000;}.notizie2 strong{	padding: 0 0 0 14px;	font-weight: bold;	text-align: left;	color: #990000;	background-image: url(../img/freccia_rossa.gif);	background-position: 0 2px;	background-repeat: no-repeat;}.notizie2sfondobox {	font-size: 10px;	line-height: 14px;	text-decoration: none;	text-align: left;	color: #000000;	background-image: url(../img/sfondo_box.gif);	background-position: right bottom;	background-repeat: no-repeat;}.notizie2 a:link {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #003399;}.notizie2 a:visited {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #003399;}.notizie2 a:hover {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #CC0000;}.notizie2img {	margin: 5px 10px 4px 0;	background-color: #EBEBEB;	border: 1px solid #000000;}.notizie2data {	padding: 0 0 0 11px;	font-weight: normal;	text-align: left;	color: #666666;	background-image: url(../img/ico_news.gif);	background-position: 0 0;	background-repeat: no-repeat;}/* ------------------ Path ------------------ */.path {	padding: 0 0 6px 0;	font-size: 10px;	font-weight: normal;	text-decoration: none;	text-align: left;	color: #666666;}.path strong {	font-weight: bold;}.path a:link {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #003399;}.path a:visited {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #003399;}.path a:hover {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #CC0000;}/* ------------------ Contenuti ------------------ */.contenuti {	font-size: 11px;	line-height: 15px;	text-decoration: none;	text-align: left;	color: #000000;}.contenuti strong{	padding: 0 0 0 14px;	font-size: 10px;	font-weight: bold;	text-align: left;	color: #990000;	background-image: url(../img/freccia_rossa.gif);	background-position: 0 2px;	background-repeat: no-repeat;}.contenuti ul {	margin: 0 0 0 0;	padding: 10px 0 0 20px;}.contenuti ul li {	list-style-image: url(../img/ico_lista.gif);	list-style-position: outside;	margin: 0 0 0 0;	padding: 0 0 10px 0;}.contenutititolo {	font-size: 14px;	font-weight: bold;	color: #990000;}.contenutirosso {	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #990000;}.contenuti a:link {	font-weight: normal;	text-decoration: underline;	color: #003399;}.contenuti a:visited {	font-weight: normal;	text-decoration: underline;	color: #003399;}.contenuti a:hover {	font-weight: normal;	text-decoration: none;	color: #CC0000;}.contenutilink a:link {	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #003399;}.contenutilink a:visited {	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #003399;}.contenutilink a:hover {	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #CC0000;}.contenutidata {	padding: 0 0 0 11px;	font-size: 10px;	font-weight: normal;	text-align: left;	color: #666666;	background-image: url(../img/ico_news.gif);	background-position: 0 0;	background-repeat: no-repeat;}.contenutiabstract {	font-size: 10px;	line-height: 14px;}.contenutididascalia {	font-size: 10px;	line-height: 14px;	font-weight: bold;	color: #999999;}.contenutidownload {	font-size: 11px;	background-color: #F7F7F7;	border: 1px solid #EBEBEB;}.contenutifiction {	font-size: 11px;	line-height: 14px;	background-color: #FFF7D6;	border: 1px solid #FFDE78;}.contenutifiction1 {	font-size: 11px;	line-height: 14px;	background-color: #E1F3E9;	border: 1px solid #9ED8B7;}.contenutifiction2 {	font-size: 11px;	line-height: 14px;	background-color: #F5DFDF;	border: 1px solid #E09797;}.contenutifictionrosso {	font-size: 11px;	line-height: 14px;	font-weight: normal;	color: #990000;}.contenutiricerca {	font-size: 11px;	background-color: #F7F7F7;	border: 1px solid #EBEBEB;}.contenutisegnalibro1 {	font-size: 14px;	line-height: 14px;	font-weight: bold;	color: #990000;	background-image: url(../segnalibro/img/segnalibro1.jpg);	background-position: 0 0;	background-repeat: no-repeat;}.contenutisegnalibro2 {	font-size: 14px;	line-height: 14px;	font-weight: bold;	color: #990000;	background-image: url(../segnalibro/img/segnalibro2.jpg);	background-position: 0 0;	background-repeat: no-repeat;}/* ------------------ Body - Form ------------------ */input {	margin: 0 0 0 0;	padding: 1px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;	background-color: #FFFFFF;	border: 1px solid #999999;}textarea {	margin: 0 0 0 0;	padding: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	border: 1px solid #999999;}.invio {	padding: 1px 5px 1px 5px;	border-top: 1px solid #41AAE7	border-right: 1px solid #1D477C;	border-bottom: 1px solid #1D477C;	border-left: 1px solid #41AAE7;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #1B7CB4;	color: #FFFFFF;	}select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #000000;	text-decoration: none;	background-color: #FFFFFF;	border: 1px solid #999999;}/* ------------------ Footer - Info ------------------ */.info {	padding: 4px 0 0 3px;	font-size: 10px;	color: #999999;	text-align: left;}.credits {	padding: 4px 3px 0 0;	font-size: 10px;	text-align: right;	font-weight: bold;}.credits a:link {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #003399;}.credits a:visited {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #003399;}.credits a:hover {	font-size: 10px;	font-weight: bold;	text-decoration: none;	color: #CC0000;}