form {
	margin: 0px;
	padding: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.bottone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../img_comuni/bottone.jpg);
	border: 1px solid #990000;
	background-repeat: repeat-x;

}
.menuVer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	line-height: 25px;
	padding-right: 5px;

}
.menuVer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menuVer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.menuVer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menuVer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.bordoSx {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.bordoDx {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.bordoSxDx {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.menuFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;;

}
.menuFooter a:link {
	color: #666666;
	text-decoration: none;
}
.menuFooter a:active {
	color: #666666;
	text-decoration: none;
}
.menuFooter a:visited {
	color: #666666;
	text-decoration: none;
}
.menuFooter a:hover {
	color: #E60005;
	text-decoration: underline;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60005;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60005;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60005;
	text-decoration: underline;
}

.bordoGiu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;

}
.sottotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;

}
.titoloPro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	letter-spacing: 1px;
	margin: 2px;



}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E60005;
	font-weight: bold;



}
.news a:link {
	color: #E60005;
	text-decoration: none;
}
.news a:active {
	color: #E60005;
	text-decoration: none;
}
.news a:visited {
	color: #E60005;
	text-decoration: none;
}
.news a:hover {
	color: #E60005;
	text-decoration: underline;
}
.imgNews {
	clear: right;
	float: right;
	margin-left: 5px;
}
.imgNews2 {
	clear: left;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;

}
.imgCenter{
	text-align: center;

}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;

}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding: 3px;


}

.menuAzi {
	background-image: url(../img_comuni/bulletM5.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E60005;
	text-indent: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.menuAzi a:link {
	color: #666666;
	text-decoration: none;
}
.menuAzi a:active {
	color: #666666;
	text-decoration: none;
}
.menuAzi a:visited {
	color: #666666;
	text-decoration: none;
}
.menuAzi a:hover {
	color: #E60005;
	text-decoration: underline;

}

p {
	padding: 5px;
}
.bordo {
	border: 1px solid #E60005;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;

}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.inputError {
	color: #666666;
	background-color: #FFFF66;
}
/* stili menu js */
.menuPro1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00A6EB;
	text-indent: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	background-image: url(../img_comuni/sfondoM1.jpg);
	background-repeat: no-repeat;
	line-height: 30px;
	background-position: left center;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 195px;
	list-style-image: none;
	list-style-type: none;
	list-style-image: none;
	list-style-type: none;
	margin-left: 22px;
	padding-left: 5px;
	

}

.menuPro1 a:link {
	color: #ffffff;
	text-decoration: none;
}
.menuPro1 a:active {
	color: #ffffff;
	text-decoration: none;
}
.menuPro1 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menuPro1 a:hover {
	color: #ffffff;
	text-decoration: underline;

}
.menuPro2 {
	background-image: url(../img_comuni/sfondoM2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #749500;
	text-indent: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 195px;
	list-style-image: none;
	list-style-type: none;
	list-style-image: none;
	list-style-type: none;
	margin-left: 22px;
	padding-left: 5px;



}
.menuPro2 a:link {
	color: #ffffff;
	text-decoration: none;
}
.menuPro2 a:active {
	color: #ffffff;
	text-decoration: none;
}
.menuPro2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menuPro2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.menuPro3 {
	background-image: url(../img_comuni/sfondoM3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F28E00;
	text-indent: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 195px;
	list-style-image: none;
	list-style-type: none;
	list-style-image: none;
	list-style-type: none;
	margin-left: 22px;
	padding-left: 5px;



}
.menuPro3 a:link {
	color: #ffffff;
	text-decoration: none;
}
.menuPro3 a:active {
	color: #ffffff;
	text-decoration: none;
}
.menuPro3 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menuPro3 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.menuPro4 {
	background-image: url(../img_comuni/sfondoM4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E50083;
	text-indent: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 195px;
	list-style-image: none;
	list-style-type: none;
	list-style-image: none;
	list-style-type: none;
	margin-left: 22px;
	padding-left: 5px;
	margin-right: 5px;



}
.menuPro4 a:link {
	color: #ffffff;
	text-decoration: none;
}
.menuPro4 a:active {
	color: #ffffff;
	text-decoration: none;
}
.menuPro4 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menuPro4 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#productsandservices {
	position: static;
	margin-right: -5px;
	margin-bottom: -5px;
	margin-left: -5px;
	width:200px;

}
#productsandservices .yuimenuitemlabel {
	_zoom: 1;
}
#productsandservices .yuimenu .yuimenuitemlabel {
	_zoom: normal;
}


.yui-t1{margin:auto;text-align:left;width:200px;}
.yui-b{float:left;width:200px;margin-left: -35px; }

/*
.yui-t1{
	text-align:left;
	margin: -35px;
    width:200px;
	}

.yui-b{float:left;
       width:200px;
	   }
*/
li{
   list-style:url(../img_comuni/bulletLI.gif);
   padding-right: 5px;
}

ul {
	padding: 0px 0px 0px 15px;
	margin-left: 5px;

}

.elenco {
   list-style-image: none;
   list-style-type: none;
}

.sfondoblu {
	background-color: #00A6EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 20px;
	 white-space: nowrap;


}
.sfondoblu a:link {
	color: #ffffff;
	text-decoration: none;
}
.sfondoblu a:active {
	color: #ffffff;
	text-decoration: none;
}
.sfondoblu a:visited {
	color: #ffffff;
	text-decoration: none;
}
.sfondoblu a:hover {
	color: #ffffff;
	text-decoration: underline;

}
.sfondofucsia {
	background-color: #E50083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 20px;
	 white-space: nowrap;


}
.sfondofucsia a:link {
	color: #ffffff;
	text-decoration: none;
}
.sfondofucsia a:active {
	color: #ffffff;
	text-decoration: none;
}
.sfondofucsia a:visited {
	color: #ffffff;
	text-decoration: none;
}
.sfondofucsia a:hover {
	color: #ffffff;
	text-decoration: underline;

}
.sfondogreen {
	background-color: #749500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 20px;
	 white-space: nowrap;


}
.sfondogreen a:link {
	color: #ffffff;
	text-decoration: none;
}
.sfondogreen a:active {
	color: #ffffff;
	text-decoration: none;
}
.sfondogreen a:visited {
	color: #ffffff;
	text-decoration: none;
}
.sfondogreen a:hover {
	color: #ffffff;
	text-decoration: underline;

}
.sfondoorange {
	background-color: #F28E00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 20px;
	 white-space: nowrap;


}
.sfondoorange a:link {
	color: #ffffff;
	text-decoration: none;
}
.sfondoorange a:active {
	color: #ffffff;
	text-decoration: none;
}
.sfondoorange a:visited {
	color: #ffffff;
	text-decoration: none;
}
.sfondoorange a:hover {
	color: #ffffff;
	text-decoration: underline;

}
.inputError {
	border: 1px dashed #FF0000;
	background-color: #FFFFCC;

}
.sfondoMain{
	background-image: url(../img_comuni/sfondo_main.gif);
	background-repeat: repeat-x;

}
#logo{
	height:210px;
	background-color: #333333;
}
#logo img{
position:relative; top:10px;

}

#splashpage {
	width:650px;
	height:450px;
	background:#333 url(../img_comuni/index_bg.jpg)no-repeat;
	}

#splashpage .sel_lingua {
	padding-top:230px;
	}
	
#splashpage .sel_lingua a{
	color: white;
}

#splashpage .sel_lingua a.ita{
	margin-left: 30px;
}

#splashpage .sel_lingua a.eng{
	margin-left: 46px;
}

#splashpage .footer{
	margin: 147px 0 0;
	padding: 0 0 0 200px;
}

#splashpage {
margin: 0 auto;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation-duration: 1s;
-webkit-animation-delay: .2s;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: both;
-moz-animation-duration: 1s;
-moz-animation-delay: .2s;
-moz-animation-timing-function: ease;
-moz-animation-fill-mode: both;
-ms-animation-duration: 1s;
-ms-animation-delay: .2s;
-ms-animation-timing-function: ease;
-ms-animation-fill-mode: both;
-o-animation-duration: 1s;
-o-animation-delay: .2s;
-o-animation-timing-function: ease;
-o-animation-fill-mode: both;
animation-duration: 1s;
animation-delay: .2s;
animation-timing-function: ease;
animation-fill-mode: both;
}

.slideshow { 
	background:#222 url(../img_comuni/loading_bg.gif)center no-repeat;
	width:595px;
	height:242px;
	display:block;
	margin:0;
	padding:0;
	}