body {
	background-color: #CCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#news {
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.xmeteo {
	border: 1px solid #e9e9e9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 505px;
	padding-top: 10px;
	padding-bottom: 16px;
}
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.box_top {
	background-image: url(images/box_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 519px;
}
.box_mid {
	background-image: url(images/box_02.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 519px;
}
.box_bottom {
	background-image: url(images/box_03.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 519px;
}

.tit1 {
	font-size: 12pt;
	color: #C00;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bdx {
	background-image: url(images/barra.png);
	background-repeat: no-repeat;
	background-position: -595px top;
	height: 36px;
	width: 7px;
}
.logosm {
	margin-bottom: 10px;
	text-align: center;
}
.f_richiesta {
	width: 100%;
}
#formrichiesta {
	display: none;
	padding: 10px;
	border: 1px solid #E9E9E9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.xrichiesta {
}
.error {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #C00;
	display: block;
	float: right;
}
#richiesta {
}
.xrichiesta:hover {
	cursor:pointer;
	color: #C30;
}


.bint {
	background-image: url(images/barra.png);
	background-repeat: no-repeat;
	background-position: -8px top;
	height: 36px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.bmid {
	background-image: url(images/barra.png);
	background-repeat: no-repeat;
	background-position: -579px top;
	height: 36px;
	width: 3px;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: none;
}
a:active {
	color: #FFF;
	text-decoration: none;
}
.a3 {
	color: #900;
}
.galleria {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DADADA;
	border-bottom-color: #DADADA;
	padding-top: 10px;
	padding-bottom: 10px;
}
.az_titolo {
	font-size: 12pt;
	color: #C00;
	font-weight: normal;
	font-variant: normal;
	padding: 6px;
	border: 1px solid #E9E9E9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-image: url(images/fondobutton.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin-bottom: 10px;
}
.a2 {
	color: #C90;
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #333;
}
#tavole_wrapper {
	position: relative;
	border: 1px solid #FFF;
}


#tavole_ext {
	border: 1px solid #CCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 20px;
	margin-left: 20px;
	background-image: url(images/chef2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.foto {
}
.fotohome {
	border: 1px solid #CCC;
	margin-bottom: 10px;
	
}
.testo11 {	font-size: 9pt;
	color: #666;
}
.galle {
}
#wrapper {
	position: relative;
	height:100%;
}
#tavole_logo {
	z-index: 900;
	position: absolute;
}

.bsx {
	background-image: url(images/barra.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 7px;
}
#tavole {
	border: 1px solid #CCC;
	padding: 10px;
}
.fregio {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.bt_tw {
	background-image: url(images/hbu1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#contwrapper {
	position: relative;
}
#contenuto {
	padding: 15px;
	border: 1px solid #CCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}
.titolo_ver {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #B02802;
}
.evidente {
	font-weight: bold;
	color: #FCA55C;
}

.titolo_geo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B02802;
}
.testo_geo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #999;
}
.testo1 {
	font-size: 9pt;
	color: #666;
}
#loader {
	margin-top: 80px;
}

.bt_tw:hover {
	background-image: url(images/hbu1_on.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#sponsor {
	margin-right: 34px;
	padding: 10px;
	border: 1px solid #E0E0E0;
	margin-left: 30px;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
.bt_fa {
	background-image: url(images/hbu2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#slider1 {
	margin-bottom: 20px;
}
.elenco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	padding: 6px;
	color: #666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}
.elenco:hover {
	color: #B02802;
	cursor: pointer;
	font-weight: bold;
}

.bt_fa:hover {
	background-image: url(images/hbu2_on.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.aatit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	padding: 6px;
	color: #CA1C24;
}
.smallscript {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
}
.fotoart {
	text-align: center;
	border: 1px solid #CCC;
	padding: 10px;
	margin-bottom: 10px;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#over {
	z-index:1000;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0.75;
	-moz-opacity:0.75;
	filter:alpha(opacity=35);
	text-align: center;
}
.m10 {
	padding: 10px;
}

#dmover {
	z-index:1000;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0.75;
	-moz-opacity:0.75;
	filter:alpha(opacity=35);
	text-align: center;
}
.titolo_geo_big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B02802;
	font-size: 14pt;
	padding-top: 10px;
	padding-bottom: 10px;
}
.evtitle:hover {
	cursor:pointer;
}
a.linkred:link {color: #C90; }
a.linkred:visited {color: #C90; }
a.linkred:hover {color: #000; }
a.linkred:active {color: #C90; } 

a.linkred2:link {color: #C00; }
a.linkred2:visited {color: #C00; }
a.linkred2:hover {color: #C00; }
a.linkred2:active {color: #C00; } 

