body {
	background-color: #F2E8DC;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 780px;
}
#nav {
width: 772px;
text-align:left;
border-top: 4px solid #FFF;
border-left: 4px solid #FFF;
border-right: 4px solid #FFF;
background-color:#FFFFFF;
}
#nav p {
margin: 0px;
padding: 0px;
font-size: 0px;
background-color:#FFFFFF;
}

#nav object {
margin: 0px;
padding: 0px;
}
#nav .adestra{
float: left;
width: 100px;
}
#nav .asinistra{
float: right;
width: 63px;
}
#nav img {
border: 0px;
}
#nav2 {
width: 772px;
text-align: left;
border-left: 4px solid #FFF;
border-right: 4px solid #FFF;
background-color:#FFFFFF;
background-image:url(../img/comune/bg_nav.gif);
background-repeat:no-repeat;
background-position: top;
font-size:0px;
}
#nav2 img {
padding: 3px 4px 0px 0px;
border: 0px;
margin: 0px;
}
#nav2 .nopadding {
padding: 3px 0px 0px 0px;
}
#grey {
width: 772px;
text-align: left;
border-left: 4px solid #FFF;
border-right: 4px solid #FFF;
background-color:#FFFFFF;
background-image:url(../img/comune/bg_grey.gif);
background-repeat:repeat-x;
background-position: top;
font-size:0px;
}
#grey p {
margin: 0px;
padding: 10px 0px 0px 160px;
}
#contentbox {
width: 780px;
text-align: left;
}
#box1 {
min-height: 300px;
height: auto !important;
height: 300px;
width: 164px;
float: left;
background-image:url(../img/comune/finebox.gif);
background-position: bottom;
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
background-color:#FFFFFF;
}
#box1 p {
margin: 0px;
padding: 0px 2px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#box1 img {
margin: 0px;
padding: 0px 0px 0px 4px;
}
#box1 .spazio {
margin: 0px;
padding: 0px 0px 0px 4px;
}
#box1 .vert {
min-height: 215px;
height: auto !important;
height: 215px;
background-image: url(../img/comune/bg_vert.gif);
background-repeat: no-repeat;
background-position: right top;
padding:10px 0px 0px 0px;
}
#box1 .vert3 {
min-height: 620px; 
height: auto !important;
height: 620px;
background-image: url(../img/comune/bg_vert.gif);
background-repeat: no-repeat;
background-position: right top;
padding:10px 0px 0px 0px;
}
#box1 .vert5 {
min-height: 934px; 
height: auto !important;
height: 934px;
background-image: url(../img/comune/bg_vert.gif);
background-repeat: no-repeat;
background-position: right top;
padding:10px 0px 0px 0px;
}
#box1 .news {
margin: 0px 4px 4px 4px;
background-color: #F8F3ED;
height: 38px;
}
#box1 .news p {
padding: 0px 2px 0px 6px;
}

#box1  h4 {
margin: 0px 4px 10px 4px;
padding: 0px 0px 0px 8px;
background-color:#FFFF99;
color: #0066CC;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
#box1  h2 {
margin: 0px 4px 10px 4px;
padding: 0px 0px 0px 8px;
background-color:#FFFFD2;
color: #0066CC;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
#box1  h3 {
margin: 0px 4px 10px 4px;
padding: 0px 0px 0px 8px;
background-color:#0066CC;
color:#FFFFD2;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
#box1  h3 a {
color:#FFFFD2;
}
#box1  h3 a:hover {
color:#42A0FF;
}
#box1 a {
color:#42A0FF;
text-decoration: none;
}
#box1 a:hover {
color:#0066CC;
text-decoration: none;
}


#box2 {
width: 452px;
min-height: 290px;
height: auto !important;
height: 290px;
float: left;
margin: 0px;
padding: 10px 0px 0px 0px;
background-color:#FFFFFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
background-image:url(../img/comune/finebox.gif);
background-position: bottom;
background-repeat: repeat-x;
}
#box2 p {
margin: 0px;
padding: 0px 10px 0px 10px;
}
#box2 .scheda {
width: 120px;
float: left;
margin: 10px;
padding: 0px;
}
#box2 .scheda h4 {
font-size: 11px;
font-weight: bold;
margin: 0px;
padding: 0px;
}
#box2 .scheda h2 {
font-size: 11px;
font-weight: bold;
margin: 10px 0px 5px 0px;
padding: 0px;
text-align: center;
background-color:#FFFF99;
}
#box2 .scheda  p {
margin: 0px;
padding: 0px;
}
#box2 .scheda img{
width: 120px;
}
#box2 .scheda a {
color: #0066CC;
text-decoration: none;
}
#box2 .scheda a:hover {
color:#3399FF;
}
#box2 .topnav {
width: 420px;
float: left;
margin: 6px 0px 6px 10px;
padding: 0px;
border-bottom:1px dashed #CCC;
}
#box2 .topnav2 {
width: 420px;
float: left;
margin: 6px 0px 0px 10px;
padding-bottom: 10px;
border-top:1px dashed #CCC;
}
#box2 .risultati {
min-height: 620px;
height: auto !important;
height: 620px;
}
#box2 .risultati2 {
min-height: 934px;
height: auto !important;
height: 934px;
}
#box2 .scheda3 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
padding: 0px;
text-align: left;
}
#box2 .scheda3 p {
margin: 0px;
padding: 2px 5px 2px 5px;
font-weight:bold;
}
#box2 .big img {
width: 280px;
border: 0px;
}
#box2 .middle img {
width: 120px;
border: 0px;
}
#box2 .mini img {
width: 70px;
border: 0px;
margin: 0px 4px 0px 4px;
}
#box2 form {
background-color:#FFFFD2;
margin: 0px 2px 0px 2px;
padding: 20px;
}
#box2 .modulo {
margin: 8px 0px 8px 18px;
padding: 1px 0px 1px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
width:170px;
}
#box2 .modulo2 {
margin: 8px 0px 8px 18px;
padding: 1px 0px 1px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
width: 164px;
}

#box2 .modulo3 {
margin: 8px 0px 8px 18px;
padding: 1px 0px 1px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
width: 354px;
}

#box2 .pulsante2 {
	background-color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 89px;
	margin: 0px;
	padding: 0px;
    color: #0066CC;
	border: 1px solid #0099CC;
}
#box2 .pulsante3 {
	background-color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	margin: 0px;
	padding: 0px;
    color: #0066CC;
	border: 1px solid #0099CC;
}
#box2 .pulsante4 {
margin: 8px 0px 8px 18px;
padding: 1px 0px 1px 2px;
	background-color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 89px;
    color: #0066CC;
	border: 1px solid #0099CC;
}
#box2 .rischiesta_info {
text-align:center;
background-image:url(../img/comune/bg_pulsante.gif);
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
}
#box2 .rischiesta_info form {
background-color:#FFFFFF;
margin: 10px 0px 0px 0px;
padding: 0px;
}
#box2 .rischiesta_info input {
	background-color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	margin: 0px;
	padding: 0px;
    color: #0066CC;
	border: 1px solid #0099CC;
}
#box2 a {
color: #0066CC;
text-decoration: none;
}
#box2 a:hover {
text-decoration: underline;
}
#box2 hr {
size: 1px;
border-style: dotted;
border-color: #CCCCCC;
margin: 2px 10px 2px 10px;
padding: 0px;
width: 400px;
}
#box2 h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-weight: bold;
margin: 0px;
padding: 0px 10px 10px 10px;
}
#box3 {
min-height: 300px;
height: auto !important;
height: 300px;
width: 164px;
float: left;
background-image:url(../img/comune/finebox.gif);
background-position: bottom;
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
background-color:#FFFFFF;
}
#box3 .vert2 {
min-height: 215px;
height: auto !important;
height: 215px;
background-image: url(../img/comune/bg_vert.gif);
background-repeat: no-repeat;
background-position: left top;
padding:10px 0px 0px 0px;
}
#box3 .vert4 {
min-height: 620px;
height: auto !important;
height: 620px;
background-image: url(../img/comune/bg_vert.gif);
background-repeat: no-repeat;
background-position: left top;
padding:10px 0px 0px 0px;
}
#box3 .vert6 {
min-height: 934px;
height: auto !important;
height: 934px;
background-image: url(../img/comune/bg_vert.gif);
background-repeat: no-repeat;
background-position: left top;
padding:10px 0px 0px 0px;
}
#box3 img {
margin: 0px;
padding: 0px 0px 0px 4px;
}
#box3 p {
margin: 0px;
padding: 0px 2px 0px 6px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#box3 form {
margin: 0px;
padding: 6px 0px 14px 0px;
}
#box3 .modulo {
margin: 4px 0px 4px 12px;
padding: 1px 0px 1px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
width: 140px;
}
#box3 .modulo2 {
margin: 4px 0px 4px 12px;
padding: 1px 0px 1px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
width: 132px;
}
#box3 .modulo3 {
margin: 4px 0px 4px 6px;
padding: 1px 0px 1px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
width: 70px;
}
#box3 .grey {
	background-color:#EBEBEB;
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 4px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 148px;
}
#box3 .pulsante1 {
	background-color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 89px;
	margin: 0px;
	padding: 0px;
    color: #0066CC;
	border: 1px solid #0099CC;
}
#box3 .pulsante_codice {
	background-color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 70px;
margin: 3px 0px 5px 2px;
padding: 1px 0px 1px 0px;
	padding: 0px;
    color: #0066CC;
	border: 1px solid #0099CC;
}
#box3.scheda2 {
width: 120px;
margin: 10px;
padding: 10px;
}
#box3 .scheda2  p {
margin: 0px;
padding: 0px;
}
#box3 .scheda2 img{
width: 120px;
margin: 0px;
padding: 0px;
}
#box3 a {
color: #0066CC;
text-decoration: none;
}
#box3 a:hover {
text-decoration: underline;
}
.finebox {
background-color:#FFFFFF;
background-image:url(../img/comune/finebox.gif);
background-position: bottom;
background-repeat: repeat-x;
height:6px;
font-size:0px;
}
#footer {
margin: 6px 4px 6px 4px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-align:left;
width: 780px;
clear:both;
position:relative;
}
#footer a {
color: #0066CC;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}

.Stile1 {color: #FF6600; font-weight:bold;}
