body {	margin: 0px;	background-image: url(../images_web/sfondi/sfondo.jpg);	font-family: Arial, Geneva, Helvetica, sans-serif;}.bold {	font-weight: bold;}.italic {	font-style: italic;}.stroke {	text-decoration: line-through;}.capitalize {	text-transform: capitalize;}.uppercase {	text-transform: uppercase;}.lowercase {	text-transform: lowercase;}.no_float {	clear: both;}img {border: none;}a {	font-size: 14px;	color: gray;		text-decoration: none;}a:hover {	color: silver;}a.a2 {	font-size: 14px;	color: #515051!important;		text-decoration: none;}a.a2:hover {	color: #7C7B7B!important;}.campotxt {	background: #FFFFFF;	color: #000000;	border-left: 1px solid #000000;	border-top: 1px solid #000000;	border-right: 1px solid silver;	border-bottom: 1px solid #F0F0F0;	font-size: 11px;	font-weight: normal;	font-family: Arial, Geneva, Helvetica, sans-serif;}.campotxt:focus {	border: 1px solid #FFFFFF;	background: #C0C0C0;	color: #FFFFFF;}.bottone  {        font-family: Arial, Geneva, Helvetica, sans-serif;        font-size: 10px;        color:  gray;              font-weight: bold;        background-color: white;		border: 1px outset white;}#divLay {	position:absolute;	visibility:hidden;	font-size: 10px;    z-index:200;}#divLay2 {	position:absolute;	visibility:hidden;	font-size: 10px;    z-index:200;}.bodybgimg { width: 100%;}#bodybgimage {		filter:alpha(opacity=0);	-moz-opacity:.0;		opacity:.0;}#bodycontainer {	position: relative;}#bodybg {	width: 100%;		position: absolute;	z-index: 1;	text-align: center;}#bodycontent {position: absolute; z-index: 2; width: 100%}.logo_cnt {	background: #000000;	height: 100px;	width: 65%;	margin-bottom: 10px;}.logo {	width: 400px;	height: 100px;}#menu_veil {	position: absolute;	left: 0px;	background: #3E3220;	height: 30px;	line-height: 30px;	width: 70%;	margin: 0% 15% 0% 15%;	filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50;}#menu_items {	position: relative;	left: 0px;	height: 30px;	line-height: 30px;	width: 70%;	margin: 0% 15% 0% 15%;	text-align: center;}.menu {	position: relative;	left: 0px;	height: 30px;	line-height: 30px;	width: 70%;	margin: 0% 15% 0% 15%;	text-align: center;	color: #FFFFFF;	font-size: 11px;}#menu_items a {	font-family: Arial, Geneva, Helvetica, sans-serif;	text-decoration: none;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}#menu_items a:hover {	color: #D39A14;	}#menu_items a.active_btn {	color: #D39A14;}#menu_items a.active_btn:hover {	color: #C0C0C0;}* html .menu_items a {/*padding-top: 25px;*/}*:first-child+html .menu_items a /* solo IE 7.0 */ {/*padding-top: 25px;*/}#menu_gallery {	position: absolute;	top: 0px!important;	left: 65%;	width: 150px;	background: #444444;	filter:alpha(opacity=70);	-moz-opacity:.70;	opacity:.70;	z-index: 1;	}#menu_gallery a {	display: block;	text-decoration: none;	font-size: 12px;	width: 150px;	text-align: center;	color: #FFFFFF;	line-height: 19px;	border-top: 1px solid gray;}#menu_gallery_items {	position: absolute;	top: 0px!important;	left: 65%;	width: 150px;	z-index: 2;}#menu_gallery_items a {	display: block;	text-decoration: none;	font-size: 12px;	width: 150px;	text-align: center;	color: #FFFFFF;	line-height: 19px;	border-top: 1px solid gray;}#menu_gallery_items a:hover {	color: #D49707;}#menu_gallery_items a.active_btn {	color: #D49707;}#menu_gallery_items a.active_btn:hover {	background: #000000;	color: #FFFFFF;}.makeScroll {	margin-top: 8%;	margin-right: 2%;	height: 70%;	color: #FFFFFF;	overflow: hidden;}.makeScrollContents {	padding-left: 50px;	font-family: Tahoma, Arial;	font-size: 12px;	text-align: justify;	width: 84%; }#fake_makeScroll_cnt {	position: absolute;	top: 2.5%;	height: 94.5%;	width: 94%;	background: #000000;	filter:alpha(opacity=70);	-moz-opacity:.70;	opacity:.70;}#scrollbar_bg_cnt_wrapper {	position: absolute;	height: 90%;	width: 97%;}#scrollbar_bg_cnt {	position: relative;	top: 0px;	right: 0px;	height: 100%;	width: 100%;}#scrollbar_bg {	position: absolute;	right: 0.6%;	top: 12%;	height: 91%;	width: 45px;	background: #433A2C;	z-index: 1;	filter:alpha(opacity=90);	-moz-opacity:.90;	opacity:.90;}.pageContent {	position: absolute;	margin: 0px 13% 5% 13%;	width: 74%;	height: 450px;	padding-left: 20px;	color: #FFFFFF;}.footer {	width:98%;	position:fixed;	bottom: 0px;	left: 0px;	height: 25px;	line-height: 25px;	text-align: center;	padding-right: 2%;	background: #000000;	color: #FFFFFF;	font-size: 10px;	filter:alpha(opacity=65);	-moz-opacity:.65;	opacity:.65;	z-index: 2;}.footer a {	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 11px;	color: #D39A14;	text-decoration: none;}.footer a:hover {	color: #D3CC7F;}#footer {	position:absolute;	bottom: 0px;	left: 0px;}/***************** x scrollbar *****************/.scroll-track {	height:10px;	width:10px;	left: -10px;	background: #D49A08;	z-index: 2;}.scroll-handle {	left: -5px;	z-index: 1000;	height: 10px;	width: 20px;	background: #000000;	cursor: pointer;}/***********************************************/#gallery {	list-style-type: none;	float: left;	margin: 5px 20px 0px 30px;	width: 230px;	padding: 0px;}#gallery li {	display: block;	float: left;	width: 57px;	height: 32px;	margin-bottom: 3px;}#gallery li a {	width: 52px;	height: 34px;	display: block;	margin-right: 5px;}#gallery li a img {	width: 50px;	height: 32px;	filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50;	border: 1px solid gray;}#gallery li a:hover img {	filter:alpha(opacity=99);	-moz-opacity:.99;	opacity:.99;	border: 1px solid silver;}#gallery_holder {	margin-top: 5px;	border: 3px solid #999999;	width: 700px;	height: 450px;	float: left;}A.a_tx1_col2 {        font-family: Tahoma, Arial;        font-size: 11px;        color: #D49707;        text-decoration: none;}A.a_tx1_col2:hover {        font-family: Tahoma, Arial;        font-size: 11px;        color: #EEEEEE;        text-decoration: none;}A.a_tx2_col2 {        font-family: Tahoma, Arial;        font-size: 12px;        color: #D49707;        text-decoration: none;}A.a_tx2_col2:hover {        font-family: Tahoma, Arial;        font-size: 12px;        color: #EEEEEE;        text-decoration: none;}/***************************************** MAPPA INTERATTIVA *************************************/#map {	width: 100%;	height: 350px;	margin: auto!important;}#map_container {	border: 1px solid #B38C4B;	font-family: Times New Roman;	font-size: 12px;	color: #B38C4B;	text-indent: 10px;	font-weight: bold;}.map_separator{	color: #B38C4B;	padding: 5px 0px 5px 0px;	margin-bottom: 10px;	border-bottom: 1px solid silver;	font-family: Times New Roman;		font-weight: bold;	font-size: 10px;}#no_map_msg {	padding: 2px;	text-indent: 10px;	color: #FF0000;}.map_button {cursor: pointer;}.hidden {display: none;}
