body {
	background-color: #575757;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	position: relative;
}
a.scrivisindaco:active {
	background-color: #575757;
	color: #FFFFFE;
	text-decoration: none;
}
a.scrivisindaco:visited {
	background-color: #575757;
	color: #FFFFFE;
	text-decoration: none;
}
a.scrivisindaco:link {
	background-color: #575757;
	color: #FFFFFE;
	text-decoration: none;
}
a.scrivisindaco:hover {
	background-color: #575757;
	color: #FFFFFE;
	text-decoration: underline;
}

#divcenter{
	left:50%;
	position:absolute;
	width:760px;
	margin:10px 0 20px -375px;
	padding-bottom:10px
}

a.mnbottom:active {
	text-decoration: none;
	color: #000099;
    font-weight: bold;
	}
a.mnbottom:visited { 
	text-decoration: none;
	color: #0000B3;
    font-weight: bold;
}
a.mnbottom:link { 
	text-decoration: none;
	color: #000099;
    font-weight: bold;
}
a.mnbottom:hover { 
	text-decoration: underline;
	color: #000099;
	font-weight: bold;
}
a.mnbottom2:active {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
a.mnbottom2:visited { 
	text-decoration: none;
	color: #970000;
	font-weight: bold;
}
a.mnbottom2:link { 
	text-decoration: none;
	color:#990000;
	font-weight: bold;
}
a.mnbottom2:hover { 
	text-decoration: underline;
	color: #990000;
	font-weight: bold;
}
a.mnsx:active {
	text-decoration: none;
	color:#002B00;
	font-size:10px;
}
a.mnsx:visited { 
	text-decoration: none;
	color:#004A25;
	font-size:10px;
}
a.mnsx:link { 
	text-decoration: none;
	color: #002B00;
	font-size:10px;
}
a.mnsx:hover { 
	text-decoration: underline;
	color: #002B00;
	font-size:10px;
}
a.mndx:active {
	text-decoration: none;
	color: #336600;
	font-weight: bold;
}
a.mndx:visited { 
	text-decoration: none;
	color: #3F7D00;
	font-weight: bold;
}
a.mndx:link { 
	text-decoration: none;
	color: #336600;
	font-weight: bold;
}
a.mndx:hover { 
	text-decoration: underline;
	color: #336600;
	font-weight: bold;
}

a.mndx0:active {
	text-decoration: none;
	color: #2E2E1D;
	font-weight: bold;
	font-size:10px;
}
a.mndx0:visited { 
	text-decoration: none;
	color: #44442B;
	font-weight: bold;
}
a.mndx0:link { 
	text-decoration: none;
	color: #2E2E1D;
	font-weight: bold;
}
a.mndx0:hover { 
	text-decoration: underline;
	color: #2E2E1D;
	font-weight: bold;
}

a.mntop:active {
	text-decoration: none;
	background-color: #D9A48A;
	color: #404040;
}
a.mntop:visited { 
    font-weight: normal;
	text-decoration: none;
	background-color: #D9A48A;
	color: #5F5F5F;
}
a.mntop:link { 
	text-decoration: none;
	font-weight: normal;
	background-color: #D9A48A;
	color: #404040;
}
a.mntop:hover { 
	text-decoration: underline;
	font-weight: normal;
	background-color: #D9A48A;
	color: #404040;
}
a.mntopcitta:active {
	text-decoration: none;
	background-color: #CFB76D;
	color: #404040;
}
a.mntopcitta:visited { 
    font-weight: normal;
	text-decoration: none;
	background-color: #CFB76D;
	color: #5F5F5F;
}
a.mntopcitta:link { 
	text-decoration: none;
	font-weight: normal;
	background-color: #CFB76D;
	color: #404040;
}
a.mntopcitta:hover { 
	text-decoration: underline;
	font-weight: normal;
	background-color: #CFB76D;
	color: #404040;
}
a.mntopdintorni:active {
	text-decoration: none;
	background-color: #7C8574;
	color: #F5F5F5;
}
a.mntopdintorni:visited { 
    font-weight: normal;
	text-decoration: none;
	background-color: #7C8574;
	color: #F5F5F5;
}
a.mntopdintorni:link { 
	text-decoration: none;
	font-weight: normal;
	background-color: #7C8574;
	color: #F5F5F5;
}
a.mntopdintorni:hover { 
	text-decoration: underline;
	font-weight: normal;
	background-color: #7C8574;
	color: #F5F5F5;
}



a.mnindirizzotop:active {
	text-decoration: none;
	color: #404040;
	font-weight: normal;
	background-color: #F8EFE7;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
a.mnindirizzotop:visited { 
    font-weight: normal;
	text-decoration: none;
	color: #5F5F5F;
	background-color: #F8EFE7;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
a.mnindirizzotop:link { 
	text-decoration: none;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight: normal;
	background-color: #F8EFE7;
	margin-left: 5px;
	color: #404040;
}
a.mnindirizzotop:hover { 
    font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	background-color: #F8EFE7;
	margin-left: 5px;
	color: #404040;
}
a:active {
	text-decoration: none;
	color: #000099;
}
a:visited { 
	text-decoration: none;
	color: #990000;
}
a:link { 
	text-decoration: none;
	color: #000099;
}
a:hover { 
	text-decoration: underline;
	color: #002B00;
}
.titolo {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:1px;
	padding-left:50px;
	padding-bottom:10px;
	margin:0px;
	text-align: left;
}
.titoloh1 {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:1px;
	padding-left:50px;
	padding-bottom:8px;
	margin:0px;
}
.titolo2 {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing:1px;
	padding-left:50px;
	padding-bottom:3px;
	margin:0px;
}
.sottotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left:50px;
	padding-bottom:15px;
	margin:0px;
}
.messaggi {
	color: #990000;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.titolocentrato {
	color: #000000;
	background-color: #ffcc66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.titolocentrato2 {
	color: #000000;
	background-color: #cccc99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.testoleft {
	text-align: left;
}
.testocenter {
	text-align: center;
}
.testoright {
	text-align: right;
	padding-top:30px;
	padding-bottom:5px;
}
.main {
	width: 760px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #F8EFE7;
	height:100px;
	border-bottom: 1px solid #575757;
	color:#000000;
}
.main0 {
	width: 760px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #A3A3A3;
	border-bottom: 1px solid #575757;
	color:#000000;
	background-image: url(../images/bgmain0.gif);
	background-repeat: repeat-y;
	float:left;
}

.maint {
	width: 760px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #575757;
	color:#000000;
	background-image: url(../images/bgmaint.gif);
	background-repeat: repeat-y;
	float:left;
}
.main0long {
	width: 760px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #A3A3A3;
	border-bottom: 1px solid #575757;
	color:#000000;
	background-image: url(../images/bgmain1.gif);
	background-repeat: repeat-y;
	float:left;
}
.mainrow1 {
	width: 755px;
	margin: 0px;
	background-color: #A5AB7F;
	border-top:1px solid #F8EFE7;
	border-bottom:1px solid #575757;
	color: #ffffff;
	text-align:right;
	height:20px;
	padding-top:5px;
	padding-right:5px;
	clear:both;
}
.mainrow2 {
	width: 760px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #575757;
	color: #ffffff;
	border-bottom:1px solid #575757;
	height:21px;
	background-image: url(../images/bgmainrow2.gif);
	background-repeat: no-repeat;
	background-position: left;
	clear: both;
}

.mainrow2sx {
	width: 436px;
	float:left;
}

.mainrow2dx {
	width: 324px;
	float:right;
	text-align:right;
	font-size:10px;
	padding-top:1px;
}

.mainrow2dx img{
	border:0px;
	margin-right:10px;
}

.mainrow2dx a{
	color:white;
	text-decoration:none;
	}
	
.mainrow2dx a:hover{
	text-decoration:none;
	}


#divmainrow2comune{
	font-size:9px;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-left: 8px;
}

#mainrow2comune {
	font-size:11px;
	font-weight:bold;
}
.mainrow3 {
	width: 752px;
	text-align: right;
	margin: 0px;
	padding: 4px;
	background-color: #D9A48A;
	color: #F8EFE7;
	clear: both;
	border-bottom:1px solid #575757;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:1px;
}
.mainrow3citta {
	width: 752px;
	text-align: right;
	margin: 0px;
	padding: 4px;
	background-color: #CFB76D;
	color: #F8EFE7;
	clear: both;
	border-bottom:1px solid #575757;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:1px;
}
.mainrow3dintorni {
	width: 752px;
	text-align: right;
	margin: 0px;
	padding: 4px;
	background-color: #7C8574;
	color: #FFFFFE;
	clear: both;
	border-bottom:1px solid #575757;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:1px;
}
.mainrow4 {
	width: 760px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #ffcc66;
	color: #000000;
	clear: both;
	border-bottom:1px solid #575757;
	height: 30px;
}

#divmenuheaderhome {
	width:120px;
	float: left;
	background-color: #c4c4c4;
	color: #333333;
	vertical-align: top;
	text-align: center;
	height:29px;
	font-size:12px;
	letter-spacing:2px;
	font-weight:bold;
    border-bottom:1px solid #F8EFE7;
	border-right:1px solid #F8EFE7;
}

a.mnheaderhome:active {
	text-decoration: none;
	color: #333333;
	background-color: #c4c4c4;
	display:block;
	width:auto;
    padding-top:7px;
	padding-bottom:8px;
}
a.mnheaderhome:visited { 
	text-decoration: none;
	color: #444444;
	background-color: #c4c4c4;
	display:block;
	width:auto;
    padding-top:7px;
	padding-bottom:8px;
}
a.mnheaderhome:link { 
	text-decoration: none;
	color: #333333;
	background-color: #c4c4c4;
	display:block;
	width:auto;
    padding-top:7px;
	padding-bottom:8px;
}
a.mnheaderhome:hover { 
	text-decoration: none;
	color: #333333;
	background-color: #D9D9D9;
	display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}

#divmenuheader01 {
	width:211px;
	float: left;
	background-color: #D9A48A;
	color: #000000;
	vertical-align: top;
	text-align: center;
	height:29px;
	font-size:12px;
	letter-spacing:2px;
	font-weight:bold;
    border-bottom:1px solid #F8EFE7;
	border-right:1px solid #F8EFE7;
	border-left: 1px solid #575757;
}

a.mnheader01:active {
	text-decoration: none;
	color: #40322B;
	background-color: #D9A48A;
	display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
	
}
a.mnheader01:visited { 
	text-decoration: none;
	color: #5E4940;
	background-color: #D9A48A;
	display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;

}
a.mnheader01:link { 
	text-decoration: none;
	color: #40322B;
	background-color: #D9A48A;
	display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}
a.mnheader01:hover { 
	text-decoration: none;
	color: #40322B;
	background-color: #E4BFAD;
	display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}

#divmenuheader02 {
	width:211px;
	float: left;
	background-color: #CFB76D;
	color: #000000;
	vertical-align: top;
	text-align: center;
	height:29px;
	font-size:12px;
	letter-spacing:2px;
	font-weight:bold;
	border-bottom:1px solid #F8EFE7;
	border-right:1px solid #F8EFE7;
	border-left: 1px solid #575757;
}

a.mnheader02:active {
	text-decoration: none;
	color: #464646;
	background-color: #D9A48A;
	display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}
a.mnheader02:visited { 
	text-decoration: none;
	color: #6A6A6A;
	background-color: #CFB76D;
    display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}
a.mnheader02:link { 
	text-decoration: none;
	color: #464646;
	background-color: #CFB76D;
    display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}
a.mnheader02:hover { 
	text-decoration: none;
	color: #464646;
	background-color: #D9C68C;
    display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}

#divmenuheader03 {
	width:211px;
	float: left;
	background-color: #7C8574;
	color: #000000;
	vertical-align: top;
	text-align: center;
	height:29px;
	font-size:12px;
	letter-spacing:2px;
	font-weight:bold;
	border-bottom:1px solid #F8EFE7;
	border-left: 1px solid #575757;
	border-right:1px solid #F8EFE7;
}

a.mnheader03:active {
	text-decoration: none;
	color: #E6E6E6;
	background-color: #7C8574;
	display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
	
}
a.mnheader03:visited { 
	text-decoration: none;
	color: #F5F5F5;
	background-color: #7C8574;
    display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}
a.mnheader03:link { 
	text-decoration: none;
	color: #E6E6E6;
	background-color: #7C8574;
    display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}
a.mnheader03:hover { 
	text-decoration: none;;
	color: #E6E6E6;
	background-color: #8A9483;
    display:block;
	width:auto;
	padding-top:7px;
	padding-bottom:8px;
}

.mainbottom0 {
	width: 760px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float:left;
	clear:both;
	border-top:1px solid #F8EFE7;
}
.mainbottom1 {
	width: 760px;
	height: 41px;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #F8EFE7;
	color: #000000;
	border-top:1px solid #575757;
	background-image: url(../images/bgbottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float:left;
	clear:both;
}
.colonnalateralesx {
	width: 176px;
	float: left;
	margin:0px;
	padding-bottom: 28px;
	background-color: #BFBC93;
	color: #000000;
	vertical-align: top;
	background-image: url(../images/bgcolonnasx.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.colonnalateraledx {
background-color: #FCF7D1;

	width: 147px;
	float: right;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	padding-bottom: 28px;
	
}
.colonnalateraledx0 {
background-color:#BFBC93;

	vertical-align: top;
}


.colonnalateraledx1 {
	background-color: #E5D9B0;
	color: #000000;
	vertical-align: top;
}
.colonnalateraledx2home {
	background-color: #93A193;
	color: #000000;
	vertical-align: top;
}
.colonnalateraledx2 {
background-color: #FCF7D1;
	color: #000000;
	vertical-align: top;
}
.colonnalateraletopsx {
	width: 70px; 
	float: left;
	background-color: #F8EFE7;
	color: #000000;
	vertical-align: top;
	text-align: left;
	margin-right:2px;
    padding-top: 9px;
	padding-left: 15px;
}

.colonnalateraletopdx {
	float: right;
	background-color: #F8EFE7;
	color: #000000;
	vertical-align: top;
	text-align: right;
	width:354px;
}

a#linklogo{
	background-color: #F8EFE7;
	text-decoration: none;
	color: #404040;
}

a#linklogo:hover{
	background-color: #F8EFE7;
	text-decoration: none;
	color: #404040;
}

.colonnacentraletopcenter {
	float:left;
	background-color: #F8EFE7;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #787878;
	padding-top: 30px;
}

#poggibonsired{
	color: #7D0000;
	font-size:21px;
	background-color: #F8EFE7;
}


#divindirizzotop{
	color:#7D0000;
	font-weight:bold;
	font-size:12px;
	padding-left:153px;
	background-color: #F8EFE7;
	vertical-align: top;
	float: left;
	letter-spacing:1px;
}

.colonnalateralepoggibonsidx {
	float: right;
	vertical-align: top;
	text-align: right;
	color: #575757;
	font-size: 29px;
	background-color: #F8EFE7;
	font-family: Arial, Helvetica, sans-serif;
    padding-top:5px;
	padding-right:8px;
	line-height:23px;
	letter-spacing:3px;
}
#divtitologalleria{
	padding:15px;
	text-align:left;
}

#titologalleria{
    letter-spacing:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:7px;
	text-align:left;
	font-weight:bold;
	color:#000000;
}
.colonnalateralebottomdx {
	width: 760px;
	margin: 0px;
	vertical-align: top;
	background-color: #989D8C;
	height:101px;
	color: #000000;
	background-image: url(../images/bgcolonnabottomdx.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.colonnagenericasx {
	width: 201px; 
	float: left;
	margin: 0px;
	padding: 5px;
	vertical-align: top;
	text-align:left;
}
.colonnagenericadx {
	width: 201px;
	float: right;
	margin: 0px;
	padding: 5px;
	background-color: #E8E8E8;
	color: #000000;
	vertical-align: top;
	text-align:left;
}
.livmenugenerale0 {
	padding-left: 0px;
	padding-top: 8px;
    font-weight: bold;
}
.livmenugenerale1 {
	padding-left: 20px;
	padding-top: 5px;
}
.livmenugenerale2 {
	padding-left: 40px;
}
.livmenugenerale3 {
	padding-left: 60px;
}
.livmenubase {
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 3px;
	color:#7D0000;
	font-weight:bold;
}
.livmenubase0 {
	padding-left: 5px;
	padding-top: 12px;
	padding-bottom: 3px;
	border-top:1px solid #F8EFE7;
	color:#7D0000;
	font-weight:bold;
	vertical-align: top;
}
.livmenu1 {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
}
.livmenubasedx0 {
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 1px;
	color:#000000;
	font-weight:bold;
	vertical-align: top;
}
.livmenudx1 {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
}
.livmenu2 {
	padding-left: 40px;
	padding-top: 5px;
	padding-right: 5px;
}
.livmenu3 {
	padding-left: 60px;
	padding-top: 5px;
	padding-right: 5px;
}
.titnewshome {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	color:#000000;
	font-weight:bold;
	text-align: left;
}
img {
border:0px;
}
hr.linea {
	width: 100%;
	height: 1px;
	clear: both;
}
hr.lineadx {
	width: 90%;
	height: 1px;
	clear: both;
	text-align:right;
	margin:0px;
}
.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	background-color:white;
	border: 1px solid #181810;
	width:150px;
	font-weight:normal;
}
.campolibero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	background-color:#DBD9C1;
}
.pulsante {
	border: 1px solid #181810;
    font-weight: bold;
	background-color:#DBD9C1;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:pointer;
}	
.barranav {
	width: 423px; 
	float:left;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left:6px;
	padding-right: 6px;
	color: #000000;
	vertical-align: top;
	text-align:right;
}

.barranavtop {
	width: 423px;
	float:left;
	margin: 0px;
	padding-top: 6px;
	padding-left:6px;
	padding-right: 6px;
	color: #000000;
	vertical-align: top;
	text-align:right;
	height:26px;
}
.barranavtoplong {
	width: 570px;
	float:left;
	margin: 0px;
	padding-top: 6px;
	padding-left:6px;
	padding-right: 6px;
	color: #000000;
	vertical-align: top;
	text-align:right;
	background-image: url(../images/bgback.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:26px;
}

#divtitolofast{
height:22px;
border-top:1px solid #F8EFE7;
border-bottom:1px solid #575757;
background-color: #C4CAAC;
color: #333333;
text-align:center;
padding-top:7px;
font-size: 11px;
font-weight:bold;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}

#divtitoloservpers{
height:22px;
border-top:1px solid #F8EFE7;
border-bottom:1px solid #575757;
background-color:#BFBC93;
color: #333333;
text-align:center;
padding-top:7px;
font-size: 11px;
font-weight:bold;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}

.bordinofast {
border-bottom:1px solid #575757;
}

.bordinofast2 {
border-bottom:1px solid #F8EFE7;
}

.divsepbloccomenu{
text-align:right;
height:14px;
}

.divsepbloccomenudx{
text-align:left;
height:14px;
}

#divtitolonews{
height:22px;
background-color: #D7C586;
border-top:1px solid #F8EFE7;
border-bottom:1px solid #575757;
color: #323526;
text-align:center;
padding-top:7px;
font-size: 11px;
font-weight:bold;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}

#divtitolocercanelsito{
height:22px;
background-color: #A7AF8F;
border-top:1px solid #F8EFE7;
border-bottom:1px solid #575757;
color: #333333;
text-align:center;
padding-top:7px;
font-size: 11px;
font-weight:bold;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}

#divtitolocomunicati{
height:22px;
background-color: #A5AB7F;
border-top:1px solid #F8EFE7;
border-bottom:1px solid #575757;
color: #48472D;
text-align:center;
padding-top:7px;
font-size: 11px;
font-weight:bold;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}

#containerdivtitolonews{
border-bottom:1px solid #F8EFE7;
}

#containerservizipers{
background-color: #FCF7D1;
padding-bottom: 10px;
}

#containercomunefast{

background-color: #BBDDBB;
padding-bottom: 0px;
}

#containerdivtitolocomunicati{
border-bottom:1px solid #F8EFE7;
border-top:1px solid #575757;
}
.previewtext {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	color:#000000;
	text-align:left;
}
.previewtext0 {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	color:#ffffff;
	text-align:left;
}
.imgpreviewtext{
	border:1px solid #333333;
	margin-right:7px;
	margin-bottom:5px;
	width:40px;
	height:40px;
}
.texthome {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	color:#000000;
	padding-bottom:15px;

}

.divarchivio{
 text-align:right;
 padding-top:10px;
 padding-right:5px;
 padding-bottom:15px;
}

.divlinkpage {
	padding-bottom: 10px;
	font-weight:bold;
	background-color: #d9d9d9;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	color:#000000;
	width:413px;
}

a.linkpage:active {
	text-decoration: none;
	color: #A05734;
	font-size:11px;
}
a.linkpage:visited { 
	text-decoration: none;
	color: #C67751;
	font-size:11px;
}
a.linkpage:link { 
	text-decoration: none;
	color: #A05734;
	font-size:11px;
}
a.linkpage:hover { 
	text-decoration: underline;
	color: #A05734;
	font-size:11px;
}

.divnotizia{
background-color: #d9d9d9;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
color:#000000;
float:left;
width:413px;

}

a.linkpage0:active {
	text-decoration: none;
	color: #A05734;
	font-size:10px;
	font-weight:bold;
}
a.linkpage0:visited { 
	text-decoration: none;
	color: #C67751;
	font-size:10px;
	font-weight:bold;
}
a.linkpage0:link { 
	text-decoration: none;
	color: #A05734;
	font-size:10px;
	font-weight:bold;
}
a.linkpage0:hover { 
	text-decoration: underline;
	color: #A05734;
	font-size:10px;
	font-weight:bold;
}

hr{
height:1px;
color:#575757;
}

#divimgpreviewgallery{
padding-left:20px;
float:left;
}

.imgpreviewgallery{
	width:60px;
	height:40px;
	border:1px solid #585858;
	margin-left:13px;
	margin-right:13px;
}

#divlinkarchivio{
float:right;
text-align:right;
padding-right:15px;
padding-top:30px;
}

.divbottom{
padding-top:7px;
padding-bottom:7px;
text-align:center;
}
.divform{
	margin:0px;
	padding:0px;
}
.colonnacentrale {
	width: 435px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color:white;
	color: #000000;
	vertical-align: top;
	border-left: 1px solid #575757;

}
.colonnacentraletext {
	width: 423px; 
	float: left;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left:6px;
	padding-right: 6px;
	color: #000000;
	vertical-align: top;
}
.colonnacentraletextbig {
	width: 570px; 
	float: left;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left:6px;
	padding-right: 6px;
	color: #000000;
	vertical-align: top;
}
ul {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
li {
	margin-left:10px;
	margin-bottom:0px;
}
table {
	border:1px solid silver;
	border-right:0px;
	border-bottom:0px;
	margin-top:2em;
	width:100%;
}
table.littletab {
	border:1px solid silver;
	border-right:0px;
	border-bottom:0px;
	margin-top:2em;
	width:50%;
}
th {
	background-color:#CCCCCC;
	border-left:0px;
	border-top:0px;
}
td {
	padding:5px;
	text-align:left;
	vertical-align:top;
	border-left:0px;
	border-top:0px;
	background-color:#e7e7e7;
}
h2 {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#990000;
}
.divjustify {
	text-align:justify;
	padding-top:15px;
}
.divmenucentrale {
	text-align:justify;
	padding-top:7px;
	padding-bottom:6px;
}
.divpadd {
	padding-left: 20px;
	padding-right: 25px;
}
.divcerca {
	margin: 0px;
	padding-left:25px;
	color: #000000;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;

}
#titolocerca{
    letter-spacing:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	color: #CCCCCC;
	padding-bottom:5px;
}
#testopulsante{
	text-align:right;
	padding-left:2px;
	padding-right:2px;
	padding-top:7px;
	padding-bottom:2px;
	font-size: 10px;

}
.mainwhereyouare {
	width: 760px;
	background-color: #F8EFE7;
	float:left;
	border-bottom:1px solid #575757;

}
.mainwhereyouaresx {
	width: 335px;
	text-align: left;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 16px;
	padding-bottom: 5px;
	background-color: #F8EFE7;
	color: #000000;
	float:left;
	vertical-align:middle;
	height:23px;
}

.mainwhereyouaredx {
	width: 400px;
	text-align: left;
	margin: 0px;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 17px;
	padding-bottom: 10px;
	background-color: #F8EFE7;
	color: #000000;
	float:right;
	vertical-align:middle;
	height:23px;
}

.boxnav {
	width:auto;
	background-color: #F0F0F0;
	color: #000000;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	text-align:center;
	font-weight:bold;
}
a.atitolo:active {
	text-decoration: underline;
	color:#990000;
}
a.atitolo:visited { 
	text-decoration: underline;
	color:#990000;
}
a.atitolo:link { 
	text-decoration: underline;
	color:#990000;
}
a.atitolo:hover { 
	text-decoration: none;
	background-color: #990000;
	color:#FFFFFE;
}
.trasp {
	display:none;
}
.divcentro{
	padding-top:40px;
	padding-bottom:20px;
	text-align:center;
}

#divcyber{
padding-top:10px;
text-align:center;
color:#F8EFE7;
	width: 760px;
	margin: 0px;
	clear:both;
	background: #575757;
}

a.cybermarket{
color:#F8EFE7;
font-weight:bold;
text-decoration:none;
}

a.cybermarket:hover{
text-decoration:none;
color:#F8EFE7;
}

a.cybermarket:visited{
text-decoration:none;
color:#F8EFE7;
}
.divstoriapage{
	width: 420px;
}

#texthome{
font-size:11px;
}

.littlepadding {
padding-bottom: 10px;
padding-right: 6px;
}
table.tblformat {
	border:0px solid silver;
	border-right:0px;
	border-bottom:0px;
	width:100%;
	margin:0px;
}
th.thformat {
	background-color:#CCCCCC;
	border-left:0px;
	border-top:0px;
}
td.tdformat {
	vertical-align:top;
	border-left:0px;
	border-top:0px;
}

.livmenudx0 {
	
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}


div.divloghini{
	text-align:center;
	padding-top:20px;
}

div.divloghini img{
margin-right:10px;
margin-left:10px;
}


.colonnacentraleturismo {
	width: 583px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color:white;
	color: #000000;
	vertical-align: top;
	border-left: 1px solid #575757;
	
}

.colonnacentraleturismo div#imgheader{
	width: 583px;
	float: left;
	border-top: 1px solid #F8EFE7;
	border-bottom: 1px solid #F8EFE7;
	height:99px;

}

.colonnacentraleturismo div#menu{
	width: 583px;
	float: left;
	height:29px;
	background-color:#7C8574;
	background-image: url(../images/turismo/bgmenu.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #575757;
	border-bottom: 1px solid #575757;
	margin:0px;
	padding:0px;
}

.colonnacentraleturismo div#menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.colonnacentraleturismo div#menu li{
	margin:0px;
	padding:0px;
	float:left;
	border-right:1px solid #575757;
}

.colonnacentraleturismo div#menu li.ultimo{
	margin:0px;
	padding:0px;
	float:left;
	border-right:0px;
}


.colonnacentraleturismo div#menu li div{
	width:116px;
	background-image: url(../images/turismo/bgli.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:29px;
	text-align:center;
}

.colonnacentraleturismo div#menu li div.last{
	width:115px;
	background-image: url(../images/turismo/bgli.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:29px;
	border-right: 0px;
	text-align:center;
}



.colonnacentraleturismo div#menu li div a{
	height:16px;
	padding-top:7px;
	padding-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#e6e6e6;
	font-weight:bold;
	font-size:11px;
	display:block;
	background-image: url(../images/turismo/bgmenu.gif);
}

.colonnacentraleturismo div#menu li div a:hover{
	text-decoration:none;
	background-color:#8A9483;
	background-image: url(../images/turismo/bgli.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:7px;
	padding-bottom:5px;
	border-bottom:1px solid #FFF;
}

.colonnacentraleturismo div#contenutoturismo{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
	float:left;
}

.colonnacentraleturismo div#contenutoturismo ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	
	
}

.colonnacentraleturismo div#contenutoturismo li{
	margin:0px;
	padding:0px;
	border-right:5px solid #FFF;
	float:left;
}

.colonnacentraleturismo div#contenutoturismo li.lastli{
	margin:0px;
	padding:0px;
	border-right:0px;
	display:inline;
	
}

.colonnacentraleturismo div#contenutoturismo li div.liv{
	margin-top:5px;
	width:126px;
	padding:7px;
	background-color:#DEE3DE;
	height:230px;
}

.colonnacentraleturismo div#contenutoturismo li div.liv div.sezione{
	text-align:center;
	width:126px;
	margin-bottom:7px;
}

.colonnacentraleturismo div#contenutoturismo li div.liv div.sezione a{
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	display:block;
	background:#FFF;
	padding:7px;
	text-decoration:none;
}

.colonnacentraleturismo div#contenutoturismo li div.liv div.sezione a:hover{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	background:#900;
	text-decoration:none;
}

.colonnacentraleturismo div#contenutoturismo li div.liv div.sezione a img{
	border:1px solid #DEE3DE;
	margin-bottom:7px;
	width:110px;
	height:80px;
}

.colonnacentraleturismo div#contenutoturismo li div.liv div.links{
	color:#FFF;
	font-size:10px;
	padding-top:2px;
}

.colonnacentraleturismo div#contenutoturismo li div.liv div.links a{
	color:#000;
	text-decoration:none;
}

.colonnacentraleturismo div#contenutoturismo li div.liv div.links a:hover{
	color:#000;
	text-decoration:underline;
}

div#divloghini2{
	text-align:center;
	
}


div#divloghini2  img{
margin-right:10px;
margin-left:10px;
vertical-align:middle;
margin-top:20px;
}

div#contentul{
	float:left;

}


.livmenu1 a:active {
	text-decoration: none;
	color:#002B00;
	font-size:10px;
}
.livmenu1 a:visited { 
	text-decoration: none;
	color:#004A25;
	font-size:10px;
}
.livmenu1 a:link { 
	text-decoration: none;
	color: #002B00;
	font-size:10px;
}
.livmenu1 a:hover { 
	text-decoration: underline;
	color: #002B00;
	font-size:10px;
}