	.boxArrotondato{
	background:  url(../image/angoli_2.gif) #86b918 bottom left no-repeat;
	width:200px;
	padding:0 0 10px 0;
	}
	.boxArrotondato p{
	margin:0;
	padding:10px;
	background: url(../image/angoli_1.gif) top left no-repeat;
	}
body {
margin:0;
padding:0;
font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center; 
background:#009ee0;
color: #3e3e3d;
}
#ausiliario{
width:100%;
padding:0;
margin:0;
float:left;
background:#f2f2f2 url(../image/comuni/bkg_body.jpg) left top repeat-x;
}
#centrato {
width:760px;
margin:0 auto;
text-align: left;
}
#corpo {
width:740px;
padding:10px 10px 1px 10px;/*modificato in stili_ie.css*/
float:left;
background:url(../image/comuni/top.jpg)  center top no-repeat;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
h1{
font:20px Georgia, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:5px 0;
padding:0;
}
h2{
font-size:13px;
color:#024780;
margin:0 0 10px 0;
}
h3{
font-size:13px;
color:#fff;
padding:0 0 0 10px;
margin:0 0 5px 0;
}
.azzurro{
color:#02a4e8;
}
/*---------------------------------------------------
	H E A D E R
---------------------------------------------------*/
#header{
padding:1px 1px 1px 20px;
float:left;
}
#logo{
margin:0;
padding:10px 0;
float:left;
width:760px;
}

#webmail{
float:left;
text-align:center;
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#webmail a{
width:62px;
margin:1px;
padding:7px 5px 8px  5px;
display:block;
text-decoration:none;
}
#webmail a:link, #webmail a:visited{
background:#024b87;
color:#fff;
}
#webmail a:hover, #webmail a:focus, #webmail a:active{
background:#009ee0;
color:#fff;
}
#login{
background:#009ee0 url(../image/comuni/login.gif) center top no-repeat;
float:left;
width:244px;
margin:1px 0;
height:62px;
}
/*---------------------------------------------------
	M E N U    P R I M O   L I V E L L O
---------------------------------------------------*/
#cont_m01{
float:left;
padding:0;
margin:1px 0 2px 3px;/*MODIFICATO IN IE*/
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
}
#cont_m01 ul{
margin: 0;
padding-left: 0;
list-style: none;
text-align:center;
}
#cont_m01 li{
	display: inline;
	margin: 0;
	padding: 0;
}
#cont_m01 a:link, #cont_m01 a:visited{
	float: left;
	color: #5f5f5f;
	margin: 0em;
	padding: 1.3em 2.5em 0.7em 2.5em;
	text-decoration: none;
	border-right: 1px solid #fff;
	background: url(../image/comuni/bkg_menu01.png) left top repeat-x;
}
#cont_m01 a:hover, #cont_m01 a:focus, #cont_m01 a:active{
color:#025395;
background:url(../image/comuni/bkg_menu01r.png) left top repeat-x;
}
/*---------------------------------------------------
	M E N U    S E C O N D O   L I V E L L O
---------------------------------------------------*/
.menuNavigazione2{
margin:0;
list-style:none;
padding:15px 0;
border-right:1px solid #009ee0;
text-align:right;
}
.menuNavigazione2 li{
position:relative;
right:-3px;
}
.menuNavigazione2 a{
display:block;
text-decoration:none;
border-right:5px solid;
padding:5px 10px 5px 0;
background:#FFF;
color:#000;
}
.menuNavigazione2 a:link,
.menuNavigazione2 a:visited{
border-color:#009ee0;
}
.menuNavigazione2 a:hover,
.menuNavigazione2 a:focus,
.menuNavigazione2 a:active{
border-color:#024b87;
text-decoration:underline;
}
.menuNavigazione2 .voceCorrente a:link,
.menuNavigazione2 .voceCorrente a:visited,
.menuNavigazione2 .voceCorrente a:hover,
.menuNavigazione2 .voceCorrente a:focus,
.menuNavigazione2 .voceCorrente a:active{
border-color:#024b87;
text-decoration:underline;
color:#fff;
background:#009ee0;
}
/*---------------------------------------------------
	B O X    I M A G E
---------------------------------------------------*/
#box_img{
float:left;
width:720px;
border-top:3px solid #f2f2f2;
text-align:right;
padding:60px 20px 0 0;
height:115px;
}
/*---------------------------------------------------
	P A G I N A
---------------------------------------------------*/
#pagina h1,
#pagina_interna  h1{
background:#FFF;
padding:5px 5px 5px 15px;
border-top:1px dotted #e0e0e0;
border-bottom:1px dotted #e0e0e0;
}
#pagina,
#pagina_interna{
background:#f2f2f2;
float:left;
width:740px;
border-bottom:3px solid #f2f2f2;
border-top:3px solid #f2f2f2;
}
#pagina{
background:url(../image/comuni/bkg_pagina.png) center top repeat-y;
}
.dettagli{
margin:10px 0 0 15px;
padding:0;
}
.dettagli a{
text-decoration:underline;
font-weight:bold;
}
.dettagli a:link, .dettagli a:visited{
color:#3e3e3d;
}
.dettagli a:hover, .dettagli a:focus, .dettagli a:active{
color:#cc0000;
}
.freccia{
margin:0 ;
}
.freccia a{
text-decoration:none;
font-weight:bold;
line-height:1.2em;
padding:0 0 0 12px;
background:url(../image/comuni/freccia.png) left top  no-repeat;
}
.freccia a:link, .freccia a:visited{
color:#01a7ec;
}
.freccia a:hover, .freccia a:focus, .freccia a:active{
color:#015294;
}
#colonna01{
float:left;
width:220px;
padding:14px 14px 0 14px;
}
#colonna02{
float:left;
width:218px;
padding:14px 14px 0 14px;
}
#colonna03{
float:left;
width:218px;
padding:14px 14px 0 14px;
}
#colonna03 a{
text-decoration:none;
color:#009ee0;
font-weight:bold;
}
#colonna03 a:hover{
color:#024780;
}
#colonna01_contatti{
float:left;
width:130px;
padding:65px 14px 0 14px;
}
#colonna01_contatti a{
padding:5px;
display:block;
margin:0 0 3px 0;}
#colonna01_contatti a:link, #colonna01_contatti a:visited{
color:#0d3769;
background:#fff;
}
#colonna01_contatti a:hover, #colonna01_contatti a:focus, #colonna01_contatti a:active{
color:#009ee0;
}
#colonna01a{
float:left;
width:120px;
padding:14px 14px 0 14px;
}
#colonna02_contatti{
float:left;
width:180px;
text-align:justify;
padding:14px 0 0 14px;
}
#colonna02b{
float:left;
width:318px;
padding:14px 0 0 14px;
}
.testo{
width:160px;/*modificato in ie*/
float:left;
}
.box_bianco{
padding:10px;
background:#fff;
margin:0;
float:left;
}
.cert,
.cert_aperta{
width:200px;
padding:0 0 5px 0;
margin:5px 0;
float:left;
border-bottom:1px dashed #009ee0;
}
.cert img,
.cert_aperta img{
padding:3px 3px 0 3px;
float:left;
}

/*---------------------------------------------------
	F O O T E R
---------------------------------------------------*/
#footer{
color:#fff;
padding:10px;
margin:0 1px;
width:760px;
text-align:right;
clear:both;
}
#footer a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

/*---------------------------------------------------
	A Z I E N D A
---------------------------------------------------*/

.txt{
margin:5px 0;
float:left;
}
.txt img{
float:left;
margin:2px 10px 0 0;
}
#azienda{
background:url(../image/interne/azienda.jpg) left top no-repeat;
padding:130px 5px 10px 5px;
color:#fff;
font:16px "trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
}
#azienda ul{
padding:0;
margin:0;
list-style-type:none;
}
#azienda li{
background:url(../image/interne/ul_box.gif) left top no-repeat;
padding:0 0 0 20px;
}

/*-*/
.prod01{
list-style:none;
padding:0;
font-weight:bold;
}
.prod01 li{
margin:5px 0;
padding:3px 3px 12px 3px;
background:#cef679 url(../image/interne/prodotti.jpg) bottom left repeat-x;
}
.prod02{
list-style:none;
padding:0 0 0 10px;
font-weight:normal;
}
.prod02 li{
border-bottom:1px dotted #000;
padding:4px 0;
background:#f2f2f2;
}
/**/
.f_scheda{
width:230px;
margin: 0;
float:left;
 }
select,textarea,button{
background:#eaeaea;
border-top:1px solid #999;
border-left:1px solid #999;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:3px;
width:140px;
font:11px Arial, Helvetica, sans-serif;
}

input{
float:right;
margin:0 6px 0 0;
}
label{
float: left;
width: 70px;
margin-right: 5px;
padding:9px 0 0 0;
font-weight:bold;
text-align:right
}
.f_02 input{
background:#eaeaea;
border-top:1px solid #999;
border-left:1px solid #999;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:3px;
margin:5px 0;
float:left;
width:140px;
font:11px Arial, Helvetica, sans-serif;
}
.f_03{
width:100%;
}
.f_03 textarea{
border-top:1px solid #999;
border-left:1px solid #999;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:3px;
margin:5px 0;
float:left;
width:220px;
height:100px;
font:11px Arial, Helvetica, sans-serif;
}
.f_04{
float:left;
padding:0;
}
.f_04 input{
float:left;
}
.f_04 p{
float:left;
margin:3px 10px;
}
.inputArea2 {
height: 110px;
width:140px;
margin:10px 0;
}
.input-cont{
float: left;
width:140px;
height: 30px;
}


/**/
.tuv{
float:left;
width:100%;
}
.tuv img{
float:left;
vertical-align: middle;
}
.tuv p{
margin:0 0 0 5px;
width:150px;
float:left;
color:#00519e;
font-weight:bold;
font-size:11px;
}
.assi{
float:left;
width:180px;
}
.assi a:link, .assi a:visited , .assi a:hover, .assi a:focus, .assi a:active{
text-decoration:none;
background: url(../image/assinform.png) left center no-repeat;
color:#295a98;
padding:20px 5px 20px 50px;
font-weight:bold;
display:block;
}
.mission{
margin:10px;
width:180px;
}
#colonna01 ul, #colonna02 ul{
list-style-type:none;
padding:0;
margin:0;
}
#colonna01 li, #colonna02 li{
margin:10px 0;
background:url(../image/lista.png) left top no-repeat;
padding:0 0 5px 15px;
border-bottom:1px dotted #009de0;
}
#soft{
font-size:24px;
color:#fff;
background: url(../image/home/soft.png) left top no-repeat;
float:left;
display:block;
width:190px;
padding:15px 0 30px 30px;
}
#map{
float:left;
border:1px solid #000;
}