body {	font-family : Arial, Helvetica, sans-serif;	font-size : 1.0em;	text-align : center ;	margin : 0;}.hidden {	z-index: -10;	height: 0px;	visibility: hidden;	font-size: 1px;}div {	text-align : left;}div.hidden {	display : none;}div#container {	width : 995px;	margin : 10px auto;}.sottotabella {	padding: 3px;	color: #333;}.sottotabella1 { background-color: #ffffcc; padding: 3px }/* INIZIO HOME ====================================== */div#container_home {	width : 994px;	margin : 10px auto;}div#container_home div.top {	font-size : 0.8em;	font-weight : bold;	margin : 0px;	padding : 2px 0 4px;	width : 140px;	float : left ;	background-attachment : scroll;	background-image : url(../grafix/fiore.gif);	background-repeat : no-repeat;	background-position : left top;	height:230px;	border-left: solid 1px #FFF;	border-right: solid 1px #FDCB68;}div#container_home div span.menu_tit {	font-weight : bold;	text-transform: uppercase;	padding-left : 20px;	color : #70308D;}div#container_home div ul {	margin: 0;	padding:0 0 0 20px;	font-size : 0.9em;	list-style-type : none;	font-weight : normal;}div#container_home div ul li {	margin: 0; padding:0;}div#container_home div ul a {	text-decoration : none;	color:#999;}div#container_home div ul a:hover {	color:#FDCB68;}div#container_home div#hm_cx  {	clear:left;	width : 994px;}div#container_home div#hm_cx div.a {	float:left;	min-height : 10px;	width : 142px;}div#container_home div#hm_cx div.b {	float:left;	background-color:#FFF;	width : 710px;	height : 188px;}div#container_home div#hm_cx div.c {	font-size:0.1em;	min-height : 10px;	float:left;	width : 142px;}div#container_home div#hm_cx div.c div#minigall {	width : 126px;	padding-left:10px;	min-height:168px;}div#container_home div#hm_cx div.c div#minigall div.minifoto , div#container_home div#hm_cx div.c div#minigall div.minifotob {	margin-bottom: 3px;	width:56px;	height:38px;	float:left;	white-space: nowrap;	border:solid 1px #794391;}div#container_home div#hm_cx div.c div#minigall div.minifoto {	margin-right: 4px;}div#container_home div.bottom , div#container_home div.bottom2 , div#container_home div.bottom3 {	font-size : 0.8em;	margin : 0px;	float : left ;	min-height:180px;	border-left: solid 1px #FFF;	border-right: solid 1px #FDCB68;}div#container_home div.bottom2 div.img {	padding: 8px 0 0 20px;}div#container_home div.bottom{	color:#999;	font-size : 0.7em;	width : 120px;	padding : 2px 10px 4px;}div#container_home div.bottom a , div#container_home div.bottom3 a {	font-weight:bold;}div#container_home div.bottom3 {	color:#FFF;	font-size : 0.7em;	width : 120px;	padding : 2px 10px 4px;}div#container_home div.bottom3 {	background-color:#B084B7;}div#container_home div.bottom2 {	width : 140px;	padding : 2px 0 4px;	background-attachment : scroll;	background-image : url(../grafix/fiore.gif);	background-repeat : no-repeat;	background-position : left top;}div#container_home div.linkdwsx {	font-size:0.9em;	clear:left;	width : 110px;	margin : 4px 0 0 20px;}div#container_home div.linkdwsx div.linkdwsxtxt {	padding: 8px 0 0 33px;}div#container_home div.linkdwsx div.linkdwsxtxt a {	color:#999;	text-decoration:none;}div#container_home div.linkdwsx div.linkdwsxtxt a:hover {	color:#FDCB68;}div#container_home div.linkdwsx img {	float:left;}div#container_home div.clear {	clear:left;	width : 994px;	height : 1px;	margin:0;	padding:0;	font-size:0.1em;}div#container_home div.top div#stilihome {	position:absolute;	background-color:#FFF;	font-size:1.1em;	width : 120px;	height : 12px;	padding: 3px ;	top: 226px;}div#container_home div.top div#lingua {	position:absolute;	background-color:#FFF;	font-size:0.1em;	width : 416px;	height : 12px;	padding: 3px ;	top: 226px;}div#container_home div.top div#lingua a{	margin-right : 3px;}div#container_home div.top div#unesco {	position:absolute;	font-size:0.1em;	width : 130px;	padding-left:10px;	top: 140px;}div#container_home div.top div#loghihm {	position:absolute;	font-size:0.1em;	width : 130px;	text-align:center;	padding-left:4px;	top: 140px;}div#container_home div.top div#hm_video {	position:absolute;	font-size:0.1em;	width : 130px;	padding-left:10px;	height : 90px;	top: 146px;}div#container_home div#cerca { position:absolute; top: 226px; padding-left:4px;}div#container_home div#cerca input#q { font-size:0.8em; color: #999999; border: solid 1px #cccccc; width:100px; }div#container_home div#cerca input { vertical-align:top}div#container_home div#logo { font-size:0.1em; width: 89px; padding-left:22px; position:absolute; top: 160px; text-align:center}div#container_home div#logo img { margin-bottom:20px;}/* FINE HOME ====================================== */a {	color : #70308D;	text-decoration : underline;}a:hover {	color : #000000;}img {	border : none ;}div#menu_top {	width : 995px;	height : 40px;}/* ====================================================== */div#menu_top ul {	float:left;	font-size : 0.8em;	font-weight : bold;	text-decoration : none;	margin : 0px;	padding : 0px;	list-style-type : none;}div#menu_top ul li {	padding : 2px 0 4px;	width : 142px;	float : left ;	padding : 0px;	margin : 0px;	background-attachment : scroll;	background-image : url(../grafix/fiore.gif);	background-repeat : no-repeat;	background-position : left top;}div#menu_top ul li span.menu_tit {	float:left;	text-transform: uppercase;	padding-left : 20px;	color : #70308D;}div#menu_top ul li:hover span.menu_tit {	color : #FDCD68;}div#menu_top ul li ul {	display : none ;	font-size : 0.9em;	font-weight : normal;	position : absolute;	margin: 16px 0 0 ;	padding: 0 ;	width : 142px;}div#menu_top ul li:hover ul {	display : block ;}div#menu_top ul li ul li {	margin: 0 ;	padding: 0 ;	background-image: none;	border : solid 1px #999;	display : table;	border-collapse : collapse;	table-layout : fixed;	background-color : #FFF;}div#menu_top ul li ul li:hover {	background-color : #70308D;}div#menu_top ul li:hover ul li a{	text-decoration : none;	color : #999999;	margin: 0;	padding : 2px;	display : block;}div#menu_top ul li ul li:hover a{	color : #FFFFFF;}/* ====================================================== */div#page {	clear:both;	font-size : 0.8em;	width : 995px;}div#page div#colum_sx {	width : 112px;	padding : 0 10px 0 20px;	float : left;}div#page div#colum_cx hr {	padding: 0;	margin: 0;	border-top: solid 2px #B084B5;	border-bottom: none;	border-left: none;	border-right: none;}div#page div#colum_cx {	width : 669px;	min-height : 400px;	float : left;	padding : 0 20px;	border-right : solid 1px #FEE0A4 ;	border-left : solid 1px #FEE0A4 ;}div#page div#colum_cx div#style_box {	margin : 20px 0 0 0;	float : right ;	width : 190px;}div#page div#colum_cx div#style_box ul {	margin : 0;	padding : 0;	list-style-type : none;}div#page div#colum_cx div#style_box ul li {	float:left;	margin : 0;	padding : 2px 4px 0 0;	list-style-type : none;}div#page div#colum_cx ul li  { list-style-image: url(../grafix/bullet.gif) }div#page div#colum_cx div#style_box div#addthis {	float : right ;	width:160px;}div#page div#colum_cx div#style_box div#condividi {	float : right ;	width:130px;}div#page div#colum_cx div#style_box div#condividi a {	margin-left:6px;}div#page div#colum_cx div#style_box div#condividi a.mail {	margin-right:12px;}div#page div#colum_cx div#style_box ul li {list-style-image: none ;}div#page div#colum_cx div#style_box ul li span.hide_txt{	display : none ;}div#page div#colum_cx div#foto1 {	float:right;	font-size:0.1em;	border:solid 1px #70308D;	margin: 14px 0 5px 10px;/*	padding: 20px 0 20px 20px*/}div#page div#colum_cx h1 {	color : #BBBBBB;	font-weight : normal;	font-size : 1.9em;	margin-bottom : -5px ;}div#page div#colum_cx h2 {	color : #BBBBBB;	font-weight : bold;	font-size : 1.5em;	margin-bottom : -5px;	padding-top : 5px;	border-top : solid 2px #CCCCCC;}div#page div#colum_cx h3 {	color : #B084B5;	font-weight : bold;	font-size : 1.0em;}div#page div#colum_cx h4 { font-size : 1.0em; width:96%; background-color:#B084B5; border: solid 1px #743F8E; padding:5px ; font-weight : normal}div#page div#colum_cx h5 {	color : #74418E;	font-weight : bold;	font-size : 0.9em;	margin : 20px 0 0 ;}div#page div#colum_cx strong {	color:#70308D ;}div#page div#colum_cx div#gallery {	display:block;	text-align:left;	width : 669px;	min-height : 80px;	clear:both;	padding-top:20px;}div#page div#colum_cx div#gallery img {	border: solid 1px #70308D;	margin: 0 18px 0 0;}div#page div#colum_cx div#gallery img.last {	border: solid 1px #70308D;	margin: 0 0 0 2px;}div#page div#colum_dx {	width : 112px;	padding : 80px 10px 0 20px;	float : left;}div#page div#colum_dx {	color:#999;}div#page div#colum_dx ul , div#page div#colum_sx ul {	margin : 0px;	padding : 0px;	list-style-type : none;}div#page div#colum_dx ul li , div#page div#colum_sx ul li {	margin-bottom:4px;}div#page div#colum_sx div#link_home {	width : 89px;	font-size : 0.9em;	text-align : center;	padding-bottom : 50px;}div#page div#colum_dx ul a , div#page div#colum_sx ul a {	color : #999999;	text-decoration : none;}div#page div#colum_dx ul a:hover , div#page div#colum_sx ul a:hover {	color : #FDCD68;}div#page div#colum_dx ul li.attivo a , div#page div#colum_sx ul li.attivo a {	color : #70308D;	font-weight : bold;}div#foot {	clear : left;	width : 995px;	color : #999999;	font-size : 0.8em;	text-align : center;	padding-top : 30px;}div#foot img {	vertical-align : middle;	padding : 0 1px;}div#mod_riga {	width : 669px;	min-height : 30px;	float:left;	border-bottom: solid 2px #FEE0A4;}div#mod_riga div {	line-height: 30px;	vertical-align: middle;}div#mod_riga div#mod_lang {	text-align: center ;	width : 80px;	float:left;}div#mod_riga div#mod_tit {	width : 509px;	float:left;}div#mod_riga div#del {	width : 80px;	text-align: center ;	float:left;}div#colum_cx blockquote {	margin-left: 0;	width : 660px;	min-height : 120px;}div#colum_cx table td.yellow {	padding : 6px;	background-color : #FFFFCC;}/* ======================== TOP BAR ========================= */div#menu_topbar {}div#menu_topbar div.block {	display:block;	float:left;	width:142px;}div#menu_topbar div.block div.menu_tit {	font-size:0.8em;	font-weight : bold;	text-transform: uppercase;	color : #70308D;	width:122px;	min-height:20px;	background-attachment : scroll;	background-image : url(../grafix/fiore.gif);	background-repeat : no-repeat;	background-position : left top;	padding-left:20px;}div#menu_topbar div.block ul {	position:absolute;	margin:0;	padding:0;	list-style-type : none;}div#menu_topbar div.block ul {	display:none;}div#menu_topbar div.block:hover ul {	display:block;}div#menu_topbar div.block ul li {	background-color:#FFF;	font-size:0.8em;	display: table;	border-collapse: collapse;	table-layout: fixed;	width:142px;	border:solid 1px #999;}div#menu_topbar div.block ul li:hover {	background-color:#70308D;}div#menu_topbar div.block ul li a {	display: block;	color:#999;	text-decoration:none;	margin: 2px;}div#menu_topbar div.block ul li:hover a {	color:#FFFFFF;}table.menumappa {	font-size : 0.9em;	}div#container_home div.top li { color:#999;}div#container_home div.top div#stilihome ul {	margin : 0 0 0 6px;	padding : 0;	list-style-type : none;}div#container_home div.top div#stilihome ul li {	float:left;	margin : 0;	padding : 2px 4px 0 0;	list-style-type : none;}div#container_home div.top div#stilihome ul li span.hide_txt{	display : none ;}/* ---[ OPERAZIONE TRASPARENZA ]-----------------------------------------------------*/table#trasparenza tr.row_a td { background-color:#70308D; font-weight:bold; color:#FFFFFF }table#trasparenza tr.row_c td { background-color:#FFFFFF }table#trasparenza tr.row_c td.attivo { background-color:#E6E6FA }table#trasparenza tr.row_d { background-color:#E6E6FA }/* == [TABELLE DATI A RIGHE ALTERNATE] ===========================================*/table.tabelladati tr td { font-size:1.0em }table.tabelladati tr.titoli td { background-color:#70308D; color:#FFFFFF; font-weight:bold; }table.tabelladati tr.titoli td a { color:#70308D; }table.tabelladati tr.sottotitoli td { background-color:#FFFFFF; }table.tabelladati tr.rigauno td { background-color:#E6E6FA; }table.tabelladati tr.rigadue td { background-color:#FFFFFF; }table.tabelladati td.foto img {  border: solid 1px #70308D }table.tabelladati input , table.tabelladati select { }table.tabelladati input.piccolo , table.tabelladati select.piccolo { width:120px; }table.tabelladati select.piccolo2 { width:60px; }div#container_home  ul.eventibox { color:#999 }div#container_home  ul.eventibox li a {	color:#70308D;}div#container_home  ul.eventibox li a:hover {	text-decoration:underline}div#txxt img { margin-right:10px }
