body {
	background-image: url(images/images/bg_main.jpg);
	background-repeat: repeat-x;
	background-color: #EDF4FC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #006699;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
a:visited {
	color: #006699;
	text-decoration: underline;
}
a:hover {
	color: #AF1515;
	text-decoration: none;
}

a { outline:none;
}
ul {
}
li {
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}


.bordi-flash {
	border: 4px solid #FDFDFD;
}
#mp3player {
	height: auto;
	width: 260px;
}





#form {
	position: absolute;
	left: 774px;
	top: 10px;
	width: 217px;
	height: 40px;
}
#form2 {
	position: absolute;
	left: 774px;
	top: 1px;
	width: 208px;
	height: 40px;
}


.button    {
	color: #336633;
}

input {
	color: #505050;
	background-color: #FFFFFF;
}

.black-txt {
	color: #030303;
}


#oggi  {
	color: #333333;
	width: 100px;
	position: absolute;
	left: 34px;
	top: 383px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#data {
	position: absolute;
	left: 34px;
	top: 393px;
	color: #993300;
	line-height: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


#wrap {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.clearfix {
	clear: both;
}
#header {
	background-image: url(images/images/header.jpg);
	background-repeat: no-repeat;
	height: 330px;
	width: 971px;
	margin-right: auto;
	margin-left: auto;
}

#menu {
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
#menu ul {
}






#menu li { 
display: inline; 
}
	
#menu li a {
	float: left;
	width: 80px;
	text-align: center;
	font-size: 0.8em;
	color: #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 13px;
	padding-top: 16px;
	padding-right: 0;
	padding-bottom: 21px;
	padding-left: 0px;
	text-decoration: none;
}

#menu li a:hover, #menu li a.current {
	color: #AF1515;
	text-decoration: none;
	background-image: url(images/menu-hover.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#titolosub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 232px;
	top: 383px;
	font-size: 1.1em;
	width: 530px;
}

#sub-header {
	width: 971px;
	background-image: url(images/images/sub-header.jpg);
	background-repeat: no-repeat;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	font-size: 15px;
}
#main {
	background-repeat: repeat;
	width: 971px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/images/bg.jpg);
	height: 100%;
}
#main_empty {
	background-repeat: repeat;
	width: 971px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	background-image: url(images/images/bg_empty.jpg);
}

#main-top {
	width: 971px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/images/top_bg.jpg);
	background-repeat: repeat;
	height: 140px;
}


#corpo {
	width: 520px;
	left: 215px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 13px;
	line-height: 25px;
	top: 59px;
	padding-right: 8px;
	padding-left: 10px;
	color: #000000;
	margin-top: 110px;
	float: left;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
}
#partners {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

#corpo .imgfloatleft {
	float: left;
	border: 2px solid #E0E0E0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#corpo .imgfloatright {
	float: right;
	border: 2px solid #E0E0E0;
	margin-left: 6px;
}


#separa-corpo
 {
	left: 215px;
	top: 59px;
	height: 30px;
}

#visualgallery {
	left: 215px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 13px;
	line-height: 25px;
	top: 59px;
	padding-right: 8px;
	padding-left: 10px;
	color: #000000;
	margin-top: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
	float: left;
	margin-left: 15px;
	width: 520px;
}
#visualgallery h1 {
	font-size: medium;
	font-weight: bold;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 497px;
	top: 645px;
	margin: 0px;
	position: absolute;
}
#visualgallery h2 {
	font-size: medium;
	font-weight: bold;
	color: #666666;
	position: absolute;
	left: 433px;
	top: 781px;
}
#visualgallery h3 {
	position: absolute;
	left: 445px;
	top: 920px;
	font-size: medium;
	font-weight: bold;
	color: #666666;
}

#visualgallery img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 15px;
}
.paginavisitata {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.paginacliente {
	font-size: 12px;
	color: #FCBE00;
	padding-left: 35px;
	margin-top: 10px;
	background-image: url(icone/link.png);
	background-position: 4px center;
	background-repeat: no-repeat;
	background-color: #B9DBF9;
	margin-right: -5px;
	margin-left: -5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DADADA;
	font-weight: normal;
	height: 28px;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
}




#corpofoto {
	left: 215px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 13px;
	line-height: 25px;
	top: 59px;
	padding-right: 8px;
	padding-left: 10px;
	color: #000000;
	margin-top: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
	float: left;
	margin-left: 15px;
	width: 520px;
}
#corpofoto img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#corpofoto h1 {
	font-size: medium;
	font-weight: bold;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#corpofoto h2 {
	font-size: large;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin: 0px;
	text-decoration: none;
}

#corpofoto  h3 a {
	color: #0066FF;
	text-decoration: underline;
	padding-left: 25px;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#corpofoto h3 a:hover {
	color: #666666;
	text-decoration: none;
}
#corpoempty {
	left: 215px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 13px;
	line-height: 25px;
	top: 59px;
	padding-right: 8px;
	padding-left: 10px;
	color: #000000;
	margin-top: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
	float: left;
	margin-left: 15px;
	width: 520px;
}
#corpoempty   h1 {
	font-size: medium;
	font-weight: bold;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(images/tour-virtuale_0.png);
	background-repeat: no-repeat;
	height: 42px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#corpoempty h2 {
	background-image: url(images/video_0.png);
	background-repeat: no-repeat;
	height: 42px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#corpoempty h3 {
	background-image: url(images/musei_1.png);
	background-repeat: no-repeat;
	height: 42px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#corpoempty h4 {
	padding: 0px;
	font-size: 1.1em;
	color: #666666;
	margin: 0px;
}



#corpoempty  .img-float-left  {
	float: left;
	margin-right: 8px;
	border: 2px solid #84ADF7;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#corpoempty  .img-float-right {
	float: right;
	margin-left: 8px;
	border: 2px solid #84ADF7;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#corpoempty .azienda {
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	width: 510px;
	text-align: left;
	font-weight: bold;
	height: auto;
	border: 1px solid #DADADA;
}


#corpoempty .azienda a {
	text-decoration: none;
}

#corpoempty        .azienda    h4        {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #069;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#corpoempty .azienda p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 45px;
	padding-left: 0px;
	margin: 0px;
}
#corpoempty .azienda .up {
	height: 15px;
	width: 100px;
	position: absolute;
	left: 399px;
	bottom: 7143471px;
}

#corpoempty  h5 {
	background-image: url(images/hotels_1.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	margin-top: 5px;
	height: 40px;
	margin-left: 5px;
}
#corpoempty h6 {
	background-image: url(images/bab_1.png);
	background-repeat: no-repeat;
	height: 43px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#corpoempty .h7 {
	background-image: url(images/rist_pizz_1.png);
	background-repeat: no-repeat;
	height: 43px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#corpoempty .h8 {
	background-image: url(images/enogastronomia_0.png);
	background-repeat: no-repeat;
	height: 43px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#corpoempty .h9 {
	background-image: url(images/artigianato_1.png);
	background-repeat: no-repeat;
	height: 43px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#corpoempty .storia {
	background-image: url(images/storia_0.png);
	background-repeat: no-repeat;
	height: 45px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}






#corpoempty .azienda img {
	float: left;
	margin-right: 8px;
	border: 2px solid #DBDBDB;
}
#corpoempty .azienda img:hover {
	border: 2px solid #C85B5B;
}
#corpoempty .azienda .visite{
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/hits.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
	padding-left: 30px;
	color: #336699;
	text-align: left;
	clear: left;
	padding-top: 10px;
}
#corpoempty .azienda .boxvisite {
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(icone/statistiche.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 40px;
	color: #336699;
	text-align: left;
	clear: left;
	padding-top: 5px;
	margin-right: -5px;
	margin-left: -5px;
	background-color: #F4F4F4;
	font-weight: normal;
	padding-bottom: 3px;
	margin-top: 0px;
	padding-right: 0px;
	height: 25px;
}


.separa-azienda {
	margin-top: 15px;
	margin-bottom: 10px;
	width: 510px;
	margin-right: auto;
	margin-left: auto;
}









#follow {
	left: 651px;
	top: 2132px;
	float: right;
}
#corpo #follow a {
	color: #666666;
	text-decoration: none;
	background-image: url(images/sort2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#corpo #follow a:hover {
	color: #4196AC;
	background-image: url(images/sort1.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.titoli-bar {
	font-size: medium;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.titoli-bar a:hover {
	text-decoration: none;
}


.divisore {
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #429AAF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.separanews {
	border-top-color: #C9C4BA;
	border-top-width: 1px;
	border-top-style: dotted;
	margin-top: 15px;
	margin-bottom: 10px;
}

.leggi {
	font-size: 10px;
	font-weight: bold;
}

#corpo #left {
	float: left;
	width: 245px;
	margin: 0px;
	padding: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
#corpo #right .floatright {
	float: right;
	margin-left: 4px;
}

#corpo #left img {
	border: 1px solid #CCCCCC;
}

#corpo #left p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#corpo #right {
	padding: 3px;
	float: right;
	width: 255px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 0px;
	line-height: 20px;
	position: relative;
}
#right .partner {
	border: 1px solid #429AAF;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#corpo #right .floatleft {
	float: left;
	margin-right: 4px;
}

#corpo  #right  img {
	border: 1px solid #CCCCCC;
}

#corpo    #right  p  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



#left-side {
	width: 188px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
}
#contenuti   .dotbords  {
	list-style-type: none;
	margin: 0px;
	display: block;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-decoration: none;
	font-weight: bold;
	color: #F5F5F5;
}




#left-side .partner {
	margin-top: 15px;
	background-color: #FFFFFF;
	width: 178px;
	border: 1px solid #666666;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 3px;
}
#left-side   .partner .flash {
	margin-left: 2px;
	margin-top: 8px;
}

#left-side  .partner h1 {
	height: 35px;
	width: 167px;
	background-image: url(images/partners_0.png);
	margin-bottom: 5px;
	margin-top: 0px;
}

#left-side .partner img {
	margin-left: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#left-side #contenuti {
	width: 180px;
	margin-top: 10px;
	background-color: #F8F8F8;
	padding-top: 8px;
	padding-bottom: 0px;
	border: 1px solid #CF1414;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#left-side #contenuti ul {
	line-height: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left-side #contenuti li {
	list-style-type: none;
	margin: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 0px;
	width: 180px;
}

#left-side #contenuti p {
	line-height: 10px;
}
#left-side  #contenuti  a {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 8px center;
	text-decoration: none;
	background-color: #F8F8F8;
	display: block;
}

#left-side #contenuti a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
}
#left-side #contenuti a:hover {
	color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #E8E8E8;
}

/* subMenu */
#left-side #contenuti li li a:link, #left-side #contenuti li li a:visited {
	font-weight: normal;
	background: url(bckSubMenu.gif);
	padding: 2px 0 3px 30px;
}
#left-side #contenuti .paginacorrente {
	background-color: #0BB3CA;
	text-decoration: none;
	color: #FBFBFB;
	font-weight: bold;
}



#left-side h1 {
	background-image: url(images/contenuti_1.png);
	background-repeat: no-repeat;
	width: 180px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #C30E0E;
	font-size: 1px;
	height: 35px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#left-side h2 {
	background-image: url(images/cerca_1.png);
	background-repeat: no-repeat;
	width: 180px;
	margin-left: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #C30E0E;
	font-size: 1px;
	height: 35px;
	margin-top: 0px;
}


#left-side #isola {
	margin-top: 15px;
	background-color: #F8F8F8;
	padding-top: 8px;
	border: 1px solid #70B507;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 180px;
}
#isola  .dotbords  {
	list-style-type: none;
	margin: 0px;
	display: block;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-decoration: underline;
}
#left-side #isola .paginacorrente {
	background-color: #0BB3CA;
	text-decoration: none;
	color: #FBFBFB;
	font-weight: bold;
}
#left-side #isola .paginacorrentedots {
	background-color: #0BB3CA;
	text-decoration: none;
	color: #FBFBFB;
	font-weight: bold;
	border: 1px dotted #999;
}




#left-side  #isola  ul {
	line-height: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left-side  #isola  li {
	list-style-type: none;
	margin: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 0px;
	width: 180px;
}
#left-side #isola p {
	line-height: 10px;
}
#left-side  #isola  a {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 8px center;
	text-decoration: none;
	background-color: #F8F8F8;
	display: block;
}
#left-side #isola a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
}
#left-side #isola a:hover {
	color: #6BAF05;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #EEEEEE;
}





#right-side {
	float: right;
	width: 180px;
	margin-right: 13px;
}
#right-side .partner {
	margin-top: 10px;
	width: 158px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 2px;
	background-color: #FFF;
	border: 1px solid #666;
}
#right-side  .partner h1 {
	height: 35px;
	width: 167px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 0px;
	background-repeat: no-repeat;
	background-image: url(images/partners-2_0.png);
	padding: 0px;
}

#userarea {
	width: 160px;
	margin-right: auto;
	margin-left: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #6CAD4E;
	color: #000000;
	padding-left: 5px;
	margin-top: 10px;
}
#userarea form {
	padding-left: 8px;
}

#userarea ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
#userarea li {
	list-style-type: none;
	background-image: url(images/indent1.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 18px;
	padding-left: 20px;
}

#userarea h1 {
	background-image: url(images/area-riservata_0.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 155px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#userarea input {

}
#userarea a {
	color: #B60A0A;
}
#facebook {
	width: 153px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
}
#facebook img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -7px;
}
#mailinglist {
	width: 158px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #FDFDFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	height: auto;
	margin-bottom: 0px;
	border: 1px solid #999999;
	padding-bottom: 10px;
	color: #000000;
	padding-left: 4px;
}
#mailinglist .mailing {
	background-image: url(images/mailing-list_0.png);
	background-repeat: no-repeat;
	height: 35px;
	padding-bottom: 5px;
	width: 155px;
}

#mailinglist img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 95px;
}

#mailinglist p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.floatleftimg     {
	margin-right: 20px;


}
#corpoempty  .mailinglist h4 {
	color: #006699;
	font-size: large;
	margin: 0px;
	padding: 0px;
}

.mailinglist  form {
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	width: 510px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #003366;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.mailinglist {
	width: 505px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

.mailinglist p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.mailinglist   .button {
	color: #333333;
	background-color: #92C6F5;
	margin-left: 12px;
}
.mailinglist     .titolo    {
	color: #333333;
	font-size: x-large;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mailinglist .small {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}






#sondaggi {
	width: 163px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F8F8F8;
	color: #B10707;
	border: 1px solid #A5B013;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	height: auto;
}
#sondaggi h1 {
	height: 35px;
	width: 155px;
	background-image: url(images/sondaggi_0.png);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-top: 10px;
	margin-right: auto;
}

#sondaggi input {
	color: #003366;
	background-color: #F8F8F8;
}
#sondaggi td {
}
#eventi {
	width: 163px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FCFCFC;
	border: 1px solid #663300;
	padding-bottom: 5px;
}
#eventi   h1 {
	background-image: url(images/E20_0.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 155px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#pre-footer {
	height: 16px;
	width: 971px;
	background-image: url(images/images/footer_center.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#pre-footer_empty {
	height: 16px;
	width: 971px;
	background-image: url(images/images/footer_center_empty.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

#footer {
	height: 160px;
	width: 971px;
	background-image: url(images/images/footer.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#sub-footer {
	margin-right: auto;
	margin-left: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 20px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	width: 860px;
}
#sub-footer  p    {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#sub-footer  ul  {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#sub-footer  li  {
	display: inline;
	padding-right: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sub-footer    a     {
	color: #333333;
	display: inline;
	text-decoration: none;
	text-transform: lowercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sub-footer  a:hover  {
	color: #666666;
	text-decoration: underline;
}
#footer #sub-footer #credits {
	position: absolute;
	left: 423px;
	top: 97px;
	font-size: 11px;
	width: 120px;
	height: 20px;
}


#welcome-counter {
	margin-right: auto;
	margin-left: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #92C6F5;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contatore {
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	width: 160px;
	padding: 0px;
	margin-bottom: 0px;
	height: 25px;
}
#corpoempty .h19 {
	background-image: url(images/artigianato_1.png);
	background-repeat: no-repeat;
	height: 43px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#corpoempty .h9bis {
	background-image: url(images/artigianato_1.png);
	background-repeat: no-repeat;
	height: 43px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#corpoempty .h19 {
	background-image: url(images/aservizi.gif);
}

