/*------------------------------------- Generali ---------------------------------------*/body {	margin: 0 0 0 0;	padding: 0 0 0 0;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	background-image: url(../img/sfondo.gif);	background-position: center top;	background-repeat: repeat-y;	background-color: #FFFFFF;}hr {	display: none;}a {	text-decoration: none;	color: #006699;}a:hover {	text-decoration: underline;	color: #006699;}/*------------------------------------- Form ---------------------------------------*/form { 	margin: 0 0 0 0;	padding: 0 0 0 0;}fieldset {	border:1px solid #CCCCCC;	margin: 11px 0 11px 0;	padding: 0 10px 8px 5px;}input {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #666666;}.cerca {	float: left;	margin: 0 10px 0 0;	padding: 0 0 0 0;}.cerca02 {	float: right;	margin: 0 10px 0 0;	padding: 0 0 0 0;}textarea {	padding: 0 0 0 0;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #666666;	background-color: #FFFFFF;	border: 1px solid #999999;}select { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	color: #333333; 	text-decoration: none; 	background-color: #FFFFFF;	border: 1px solid #666666;}/*------------------------------------- Div id -------------------------------------------*/#testata-home {	width: 760px;	height: 276px;	margin: 0 auto 0 auto;	padding: 0 0 0 0;	background-image: url(../img/sfondo_testata_home_eng.jpg);	background-position: 0 0;	background-repeat: no-repeat;}#testata-news {	width: 760px;	height: 276px;	margin: 0 auto 0 auto;	padding: 0 0 0 0;	background-image: url(../img/sfondo_testata_news_eng.jpg);	background-position: 0 0;	background-repeat: no-repeat;}#testata-musei {	width: 760px;	height: 276px;	margin: 0 auto 0 auto;	padding: 0 0 0 0;	background-image: url(../img/sfondo_testata_musei_eng.jpg);	background-position: 0 0;	background-repeat: no-repeat;}#home {	width: 760px;	margin: 14px auto 0 auto;	padding: 0 0 0 0;}#news {	width: 760px;	margin: 14px auto 0 auto;	padding: 0 0 0 0;}#musei {	width: 760px;	margin: 14px auto 0 auto;	padding: 0 0 0 0;}#footer {	clear: both;	text-align: center;	width: 760px;	height: 68px;	margin: 0 auto 0 auto;	padding: 10px 0 0 0;	background-image: url(../img/sfondo_marchi.gif);	background-position: 0 0;	background-repeat: no-repeat;	background-color: #FFFFFF;}/*--------------------------------------- Div Classi Principali ------------------------------------------*/.banner728x90 {	position: absolute;	width: 728px;	height: 90px;    margin: 0 0 0 0;	padding: 0 0 0 17px;}.banner728x90 img {	border-width: 0;}.logo {	position: absolute;	width: 406px;	height: 84px;    margin: 134px 0 0 0;	padding: 0 0 0 0;}.logo img {	border-width: 0;}.menu-lingua {	position: absolute;	width: 68px;	height: 21px;	font-size: 12px;	font-weight: bold;    margin: 96px 0 0 692px;	padding: 0 0 0 0;}.menu-lingua ul {	float: left;	margin: 0 0 0 0;	padding: 0 0 0 0;}.menu-lingua ul li {	display: inline;	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0 0;}.menu-lingua ul li a {	height: 21px;	text-transform: uppercase; 	text-decoration: none;	color: #FFFFFF;}.menu-lingua ul li a:hover {	color: #7EAE00;}.menu-navigazione {	position: absolute;    width: 432px;    margin: 246px 0 0 0;	padding: 0 0 0 0;}.menu-navigazione ul {	float: left;	margin: 0 0 0 0;	padding: 0 0 0 0;}.menu-navigazione ul li {	display: inline;	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0 0;}.menu-navigazione ul li a {	text-decoration: none;}.menu-navigazione ul li a span {	display: none;}.menu-navigazione ul li a.menu01on {	float: left;	height: 30px;	width: 104px; 	background: url(../img/menu_home_01.gif);	background-repeat: no-repeat;}.menu-navigazione ul li a.menu02on {	float: left;	height: 30px;	width: 145px;	background: url(../img/menu_newsmostre_01_eng.gif);	background-repeat: no-repeat;}.menu-navigazione ul li a.menu03on {	float: left;	height: 30px;	width: 95px;	background: url(../img/menu_musei_01_eng.gif);	background-repeat: no-repeat;}.menu-navigazione ul li a.menu04on {	float: left;	height: 30px;	width: 85px;	background: url(../img/menu_regioni_01_eng.gif);	background-repeat: no-repeat;}.menu-navigazione ul li a.menu01off {	float: left;	height: 30px;	width: 104px; 	background: url(../img/menu_home_02.gif);	background-repeat: no-repeat;}.menu-navigazione ul li a.menu02off {	float: left;	height: 30px;	width: 145px;	background: url(../img/menu_newsmostre_02_eng.gif);	background-repeat: no-repeat;}.menu-navigazione ul li a.menu03off {	float: left;	height: 30px;	width: 95px;	background: url(../img/menu_musei_02_eng.gif);	background-repeat: no-repeat;}.menu-navigazione ul li a.menu04off {	float: left;	height: 30px;	width: 85px;	background: url(../img/menu_regioni_02_eng.gif);	background-repeat: no-repeat;}.menu-navigazione ul li a:hover {	background-position: 0 -30px;}.menu-servizio {	position: absolute;	width: 228px;	height: 30px;    margin: 246px 0 0 532px;	padding: 0 0 0 0;}.menu-servizio ul {	float: left;	margin: 0 0 0 0;	padding: 0 0 0 0;}.menu-servizio ul li {	display: inline;	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0 0;}.menu-servizio ul li a {	float: left;	height: 30px;	text-transform: uppercase; 	text-decoration: none;}.menu-servizio ul li a span {	display: none;}.menu-servizio ul li a.menu01on {	width: 81px; 	background: url(../img/menu_contatti_01_eng.gif);	background-repeat: no-repeat;}.menu-servizio ul li a.menu01off {	width: 81px; 	background: url(../img/menu_contatti_02_eng.gif);	background-repeat: no-repeat;}.menu-servizio ul li a.menu02on {	width: 81px; 	background: url(../img/menu_chisiamo_01_eng.gif);	background-repeat: no-repeat;}.menu-servizio ul li a.menu02off {	width: 81px; 	background: url(../img/menu_chisiamo_02_eng.gif);	background-repeat: no-repeat;}.menu-servizio ul li a.menu03on {	width: 65px; 	background: url(../img/menu_credits_01.gif);	background-repeat: no-repeat;}.menu-servizio ul li a.menu03off {	width: 65px; 	background: url(../img/menu_credits_02.gif);	background-repeat: no-repeat;}.menu-servizio ul li a:hover {	background-position: 0 -30px;}/*--------------------------------------- Home ------------------------------------------*/#home-colonna00 {	float: left;	width: 599px;	margin: 0 0 0 0;	padding: 0 0 0 14px;	line-height: 14px;}#home-colonna00 p {	margin: 0 0 0 0;	padding: 0 0 0 0;}#home-colonna00 img {	margin: 0 0 0 0;	padding: 0 0 0 0;	border-width: 0;}#home-colonna01 {	float: left;	width: 354px;	margin: 0 0 0 0;	padding: 0 14px 0 0;	line-height: 14px;	background-image: url(../img/sfondo_pallini.gif);	background-position: right top;	background-repeat: repeat-y;}#home-colonna01 p {	margin: 0 0 0 0;	padding: 0 0 2px 0;}#home-colonna01 img {	margin: 0 0 0 0;	padding: 0 0 0 0;	border-width: 0;}#home-colonna01 img.articolo {	float: left;	margin: 0 15px 10px 0;	padding: 0 0 0 0;	border-width: 0;}#home-colonna01-sep {	width: 360px;	height: 24px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-image: url(../img/sfondo_separatore.gif);	background-position: 0 0;	background-repeat: repeat-x;}#home-colonna01 ul {	float: left;	margin: 0 0 0 0;	padding: 0 0 0 0;}#home-colonna01 ul li {	display: inline;	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0 0;}#home-colonna01 ul li a {	float: left;	height: 18px;	text-transform: uppercase; 	text-decoration: none;}#home-colonna01 ul li a span {	display: none;}#home-colonna01 ul li a.menu01on {	width: 87px; 	background: url(../img/bottone_archivio_eng.gif);	background-repeat: no-repeat;}#home-colonna01 ul li a:hover {	background-position: 0 -18px;}#home-colonna02 {	float: left;	width: 202px;	margin: 0 0 0 0;	padding: 0 0 0 14px;	line-height: 14px;}#home-colonna02 img{	margin: 0 0 0 0;	padding: 0 0 0 0;}#home-colonna02 p{	margin: 0 0 0 0;	padding: 0 0 15px 0;}#home-colonna02 ul {	float: left;	margin: 0 0 0 0;	padding: 0 0 0 0;}#home-colonna02 ul li {	display: inline;	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0 0;}#home-colonna02 ul li a {	float: left;	height: 18px;	text-transform: uppercase; 	text-decoration: none;}#home-colonna02 ul li a span {	display: none;}#home-colonna02 ul li a.menu01on {	width: 53px; 	background: url(../img/bottone_invio_eng.gif);	background-repeat: no-repeat;}#home-colonna02 ul li a:hover {	background-position: 0 -18px;}#sep-580 {	width: 598px;	height: 24px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-image: url(../img/sfondo_separatore.gif);	background-position: 0 0;	background-repeat: repeat-x;}#sep-580a {	width: 598px;	height: 14px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-image: url(../img/sfondo_separatore.gif);	background-position: 0 0;	background-repeat: repeat-x;}/*--------------------------------------- News ------------------------------------------*/#news-colonna00 {	float: left;	width: 585px;	margin: 0 0 0 0;	padding: 0 14px 0 14px;	line-height: 14px;}#news-colonna00 p {	margin: 0 0 0 0;	padding: 0 0 0 0;}#news-colonna00 p.separatore {	padding: 0 0 20px 0;	background-image: url(../img/separatore02.gif);	background-position: left bottom;	background-repeat: repeat-x;}#news-colonna00 img {	margin: 0 0 0 0;	padding: 0 0 0 0;	border-width: 0;}#news-colonna00 img.articolo {	float: left;	margin: 0 15px 10px 0;	padding: 0 0 0 0;	border-width: 0;}#news-colonna01 {	float: left;	width: 585px;	font-size: 12px;	margin: 0 0 0 0;	padding: 0 14px 0 14px;	line-height: 14px;}#news-colonna01 p {	margin: 0 0 0 0;	padding: 0 0 8px 0;	line-height: 18px;}.fonte01 {	font-size: 13px;}.titolo01 {	font-size: 18px;	font-weight: bold;	color: #006699;}.data01 {	font-size: 13px;	font-weight: bold;	text-transform: uppercase; 	color: #003366;}.left {	float: right;	width: 230px;	margin: 0 0 8px 16px;	padding: 2px 2px 2px 2px;	font-weight: bold;	font-size: 11px;	line-height: 16px;	color: #999999;	clear: right;}.left img {	margin: 0 0 4px 0;	padding: 0 0 0 0;}/*--------------------------------------- Musei ------------------------------------------*/#musei-colonna00 {	float: left;	width: 599px;	margin: 0 0 0 0;	padding: 0 0 0 14px;	line-height: 14px;}#musei-colonna00 p {	margin: 0 0 0 0;	padding: 0 0 2px 0;}#musei-colonna00 img {	margin: 0 0 0 0;	padding: 0 0 0 0;	border-width: 0;}#musei-colonna00 p.blocchetto {	float: left;	width: 280px;	font-size: 12px;	line-height: 16px;	margin: 0 0 0 0;	padding: 0 12px 10px 0;}#musei-colonna00 p.blocchetto strong {	font-size: 11px;	color: #666666;	text-transform: uppercase; }#musei-colonna00 p.blocchetto01 {	font-size: 12px;	line-height: 16px;	margin: 0 0 0 0;	padding: 0 12px 10px 0;}#musei-colonna00 p.blocchetto01 strong {	font-size: 11px;	color: #666666;	text-transform: uppercase; }#musei-colonna00 p.tit01 {	padding: 0 0 10px 0;	font-size: 16px;	font-weight: bold;	color: #669900;}#musei-colonna00 h1 {	font-size: 18px;	font-weight: bold;	color: #669900;}#musei-colonna00 h2 {	padding: 0 0 0 0;	font-size: 16px;	font-weight: bold;	color: #669900;}#musei-colonna00 h3 {	padding: 0 0 0 0;	font-size: 16px;	font-weight: bold;	color: #669900;}#musei-colonna00 p.sepa {	margin: 0 0 0 0;	padding: 0 0 24px 0;	background-image: url(../img/sfondo_separatore04.gif);	background-position: 0 14px;	background-repeat: repeat-x;}#musei-colonna00 p.sepa02 {	font-weight: bold;	font-size: 12px;	height: 24px;	margin: 0 0 0 0;	padding: 14px 0 10px 0;	background-image: url(../img/sfondo_separatore05.gif);	background-position: 0 0;	background-repeat: repeat-x;}#musei-colonna00 img.lato {	float: right;	padding: 0 0 14px 14px;}#musei-colonna01 {	float: left;	width: 354px;	margin: 0 0 0 0;	padding: 0 14px 0 0;	line-height: 14px;	background-image: url(../img/sfondo_pallini.gif);	background-position: right top;	background-repeat: repeat-y;}#musei-colonna01 p {	margin: 0 0 0 0;	padding: 0 0 2px 0;}#musei-colonna01 p.risultato {	font-size: 12px;	padding: 0 0 3px 0;}#musei-colonna01 p.tipologia {	font-weight: bold;	text-transform: uppercase; 	padding: 0 0 0 0;}#musei-colonna01 p.sepa {	margin: 0 0 0 0;	padding: 0 0 24px 0;	background-image: url(../img/sfondo_separatore04.gif);	background-position: 0 bottom;	background-repeat: repeat-x;}#musei-colonna01 p.sepa02 {	font-weight: bold;	font-size: 12px;	height: 24px;	margin: 0 0 0 0;	padding: 14px 0 10px 0;	background-image: url(../img/sfondo_separatore05.gif);	background-position: 0 0;	background-repeat: repeat-x;}#musei-colonna01 p.blocchetto {	float: left;	width: 160px;	font-size: 12px;	line-height: 16px;	margin: 0 0 0 0;	padding: 0 12px 10px 0;}#musei-colonna01 p.blocchetto strong {	font-size: 11px;	color: #666666;	text-transform: uppercase; }#musei-colonna01 p.blocchetto01 {	float: left;	width: 342px;	font-size: 12px;	line-height: 16px;	margin: 0 0 0 0;	padding: 0 12px 10px 0;}#musei-colonna01 p.blocchetto01 strong {	font-size: 11px;	color: #666666;	text-transform: uppercase; }#musei-colonna01 img {	margin: 0 0 0 0;	padding: 0 0 0 0;	border-width: 0;}#musei-colonna01 a {	font-size: 13px;	font-weight: bold;	text-decoration: none;	color: #689F00;}#musei-colonna01 a:hover {	font-size: 13px;	font-weight: bold;	text-decoration: underline;	color: #689F00;}#musei-colonna01 h1 {	line-height: 21px;	font-size: 18px;	font-weight: bold;	color: #669900;}#musei-colonna01 h2 {	padding: 0 0 0 0;	font-size: 16px;	font-weight: bold;	color: #669900;}#musei-colonna01 h3 {	padding: 0 0 0 0;	font-size: 16px;	font-weight: bold;	color: #669900;}#musei-colonna01 p.tit01 {	padding: 0 0 10px 0;	font-size: 16px;	font-weight: bold;	color: #669900;}#musei-colonna01 img.lato01 {	padding: 0 0 14px 0;}#musei-colonna01-sep {	width: 354px;	height: 24px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-image: url(../img/sfondo_separatore.gif);	background-position: 0 0;	background-repeat: repeat-x;}#musei-colonna02 {	float: left;	width: 202px;	margin: 0 0 0 0;	padding: 0 0 0 14px;	line-height: 14px;}#musei-colonna02 img {	margin: 0 0 0 0;	padding: 0 0 0 0;}#musei-colonna02 p {	margin: 0 0 0 0;	padding: 0 0 2px 0;}#musei-colonna02 p.sepa {	margin: 0 0 0 0;	padding: 0 0 24px 0;	background-image: url(../img/sfondo_separatore04.gif);	background-position: 0 bottom;	background-repeat: repeat-x;}#musei-colonna02-sepa {	width: 216px;	height: 24px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-image: url(../img/sfondo_separatore04.gif);	background-position: 0 0;	background-repeat: repeat-x;}#musei-colonna03 {	float: left;	width: 599px;	margin: 0 0 0 0;	padding: 0 0 0 14px;	line-height: 14px;}/*--------------------------------------- Ricerche ------------------------------------------*/#ricerca00 {	width: 598px;	height: 5px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-image: url(../img/curva_01.gif);	background-position: left bottom;	background-repeat: repeat-x;}#ricerca01 {	width: 598px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-color: #E8E8E8;}#ricerca01 p {	margin: 0 0 0 0;	padding: 0 0 4px 10px;	}#ricerca01 table td {	margin: 0 0 0 0;	padding: 0 0 8px 10px;}#ricerca01 table td.spazio {	padding: 0 0 8px 40px;}.ricerca01a {	float: left;	height: 390px;	width: 354px;	margin: 0 0 0 0;	padding: 0 0 0 0;	line-height: 14px;	background-color: #E8E8E8;}.ricerca01a p {	margin: 0 0 0 0;	padding: 0 0 0 0;}.ricerca01a table td {	margin: 0 0 0 0;	padding: 0 0 0 0;}.ricercaspazio {	vertical-align: top;	text-align: left;	width: 70px;}.ricercaspazio02 {	float: right;	margin: 0 60px 0 0;}.ricerca01b {	float: left;	width: 238px;	height: 390px;	margin: 0 0 0 0;	padding: 0 0 0 6px;	line-height: 14px;	background-image: url(../img/sfondo_separatore03.gif);	background-position: left top;	background-repeat: repeat-y;	background-color: #E8E8E8;}.ricerca01b p {	margin: 0 0 0 0;	padding: 0 0 0 0;}#ricerca02 {	clear: both;	width: 598px;	height: 5px;	margin: 0 0 0 0;	padding: 0 0 0 0;	background-image: url(../img/curva_02.gif);	background-position: left top;	background-repeat: repeat-x;}#risultato {	width: 598px;		font-size: 12px;	padding: 0 0 16px 0;}/*--------------------------------------- Servizi ------------------------------------------*/#paginazione00 {	text-align: center;	width: 598px;	font-size: 12px;	padding: 14px 0 26px 0;	background-image: url(../img/sfondo_separatore02.gif);	background-position: 0 0;	background-repeat: repeat-x;}#paginazione00 a {	font-weight: bold;}#paginazione01 {	text-align: center;	width: 598px;	font-size: 12px;	padding: 14px 0 26px 0;	background-image: url(../img/sfondo_separatore02.gif);	background-position: 0 0;	background-repeat: repeat-x;}#paginazione01 a {	font-weight: bold;}#paginazione02 {	width: 598px;	font-size: 12px;	padding: 14px 0 26px 0;	background-image: url(../img/sfondo_separatore02.gif);	background-position: 0 0;	background-repeat: repeat-x;}#paginazione02 a {	font-weight: bold;}.paginazione02a {	float: left;	width: 200px;}.paginazione02b {	float: right;	text-align: right;	width: 200px;}#paginazione03 {	text-align: center;	width: 354px;	font-size: 12px;	padding: 14px 0 26px 0;	background-image: url(../img/sfondo_separatore02.gif);	background-position: 0 0;	background-repeat: repeat-x;}#paginazione03 a {	font-size: 12px;	font-weight: bold;}#paginazione03 a:hover {	font-size: 12px;}#paginazione04 {	text-align: center;	width: 354px;	font-size: 12px;	padding: 0 0 4px 0;}#paginazione04 a {	font-size: 12px;	font-weight: bold;}#paginazione04 a:hover {	font-size: 12px;}#paginazione05 {	width: 598px;	height: 44px;	font-size: 12px;	padding: 0 0 0 0;}#paginazione05 a {	font-weight: bold;}.paginazione05a {	float: left;	width: 250px;}.paginazione05b {	padding: 10px 0 0 0;	float: right;	width: 200px;	text-align: right;}#paginazione06 {	text-align: center;	margin: 0 0 0 0;	padding: 23px 0 30px 0;	background-image: url(../img/sfondo_separatore06.gif);	background-position: 0 0;	background-repeat: repeat-x;}#banner120x600 {	float: right;	width: 120px;	margin: 0 0 0 0;	padding: 0 14px 0 0;}#banner120x600 img {	border-width: 0;}.data {	font-size: 11px;	font-weight: bold;	text-transform: uppercase; 	color: #003366;}.titolo {	font-size: 14px;	font-weight: bold;}.fonte {	font-size: 11px;}#path {	margin: 0 0 0 0;	padding: 0 0 4px 0;	text-transform: uppercase; 	font-size: 10px;	color: #000000:}#path a {	text-decoration: none;	color: #000000:}#path a:hover {	text-decoration: underline;	color: #000000:}.copyright {	margin: 0 0 0 0;	padding: 10px 0 10px 0;	width: 100%;	font-size: 11px;	color: #FFFFFF;	background-color: #8eae1b;}.acapo {	clear: both;}.acapo01 {	clear: both;}.acapo02 {	clear: both;}/*--------------------------------------- Icone varie ------------------------------------------*/.icoarchiviostorico {	float: left;	padding: 9px 110px 9px 0;	background: url(../img/ico_archivio_storico_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}.icoattivita {	float: left;	padding: 9px 100px 9px 0;	background: url(../img/ico_attivita_didattiche_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}.icoarchiviofoto {	float: left;	padding: 9px 110px 9px 0;	background: url(../img/ico_archivio_fotografico_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}.icodisabili {	float: left;	padding: 9px 100px 9px 0;	background: url(../img/ico_accesso_disabili_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}.icobiblioteca {	float: left;	padding: 9px 110px 9px 0;	background: url(../img/ico_biblioteca_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}.icobookshop {	float: left;	padding: 9px 100px 9px 0;	background: url(../img/ico_bookshop_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}.icomediateca {	float: left;	padding: 9px 110px 9px 0;	background: url(../img/ico_mediateca_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}.icoristoro {	float: left;	padding: 9px 100px 9px 0;	background: url(../img/ico_punto_ristoro_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}.icovisite {	float: left;	padding: 9px 110px 9px 0;	background: url(../img/ico_visite_guidate_eng.gif);	background-position: 20px 3px;	background-repeat: no-repeat;}
