body {font-size: .85em; font-family:Arial, Helvetica, sans-serif; background-color:#fff; line-height: 16px; color:#000;
padding: 10px 40px 10px 40px;}

a:focus { outline:none; }
a { color:#000;}
a:hover { color:#333333; text-decoration:none;}

img { display:none;}
.container {
	width:100%; 
	margin:0 auto;
	text-align:left;
	overflow:visible;
	
}

.blocco { padding-bottom:20px;}
.menu_servizio{display:none;}
.services { background-color:#fff;
	overflow:visible;
	width:100%;
	height:auto;
	padding:15px 0 0 0;
}

.services .box {
	width:225px;
	float:left;
	overflow:visible;
	text-align:center;

}

.box_centrale h2 {margin:0px 0px 0px 10px ;}
.box_centrale img{ float:left;}
.notizie_int { padding-left:10px;padding-right:10px; line-height:20px;}
.notizie { padding-left:10px; line-height:20px;}


.titolo{color:#990000;display:block; padding-top:10px; padding-bottom:10px;	}

.services_home { 
	overflow:visible;
	width:100%;
	height:auto;
}
.stampa a{ display:none;}
.stampa a:hover{ display:none;}

.stampa img{  display:none;}

   .box_sin { display:none;}
.mod_button { vertical-align:top;}   

.box_centrale { margin-left:1%;
	width: auto;
	float:left;
	overflow:visible;

}
   .box_dstr { display:none;}

#nav p { text-align:left; padding:10px;padding-top:0px;padding-bottom:0px; color:#54370b; }

.boxino p { text-align:left; padding:10px;padding-top:0px;padding-bottom:0px; color:#54370b; }

.boxino {  width:100%;height:auto; background-color:#009933; margin:10px 0px 0px 0px; color:#54370b; }

.boxino_rss { background-image:url(../images/rss.jpg); background-position:220px 5px; background-repeat:no-repeat; padding:0px 10px 10px 10px; margin-bottom:10px; background-color:#f3f3f3;}

.boxino_contenuto {  padding:0px 10px 10px 10px; margin-bottom:10px; background-color:#f5f4f3;}

.boxino_contenuto img{ padding:0px 10px 10px 10px; background-color:#FFFFFF; }

.boxino_contenuto p {
text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;
}

.boxino_interne {  padding:0px 10px 10px 10px; background-color:#ededed;}

.boxino_interne img{ padding:0px 10px 10px 10px; }

.boxino_interne p {
text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;
}

.box_interazione { min-height:212px;
	  color: #666666;
	  margin-top:0px; 
	  text-align:left;
}
.box_interazione img { border:0; padding:0;}
.box_interazione p a{ color:#333333;
padding-left: 5px;
}

#pagination {
color:#000000;
font-size:small;
font-weight:normal;
height:20px;
margin:10px;
}

#pagination a {
background:#555 none repeat scroll 0 50%;
color:#FFFFFF;
font-size:small;
font-weight:normal;
line-height:26px;
margin-right:1px;
min-width:14px;
padding:3px;
text-align:center;
text-decoration:none;
}

#pagination a:hover { background-color:#999999;
color:#FFFFFF;
font-size:small;
font-weight:normal;
line-height:26px;
margin-right:1px;
min-width:14px;
padding:3px;
text-align:center;
text-decoration:none;
}

.validator { display:none; float:right; }

.validator_testo{ width:650px; color:#FFFFFF; float:left;  font-size:10px;}

.validator_testo a{ color:#FFFFFF; }
.validator_testo a:hover{ color:#FFFFFF; text-decoration:underline;}	  
.validator_solotesto { display:none;}
.validator img{ margin-left:5px; border:0px; }

ul{
margin-left:8px;
padding-left:8px;
margin-top:0px;
padding-top:0px;
}

.lista { list-style:url(../images/lista_pois.gif);}
.lista_blu { list-style:url(../images/lista_pois_blu.gif);}
.lista_blu a{ color:#000; text-decoration:none;}
.lista_blu a:hover{ color:#666666; text-decoration:none;background:#d9e4ec; }

.lista_frecce { list-style:url(../images/lista_frecce.gif);}
.lista_frecce a{ color:#000; text-decoration:none;}
.lista_frecce a:hover{ color:#666666; text-decoration:none;background:#d9e4ec; }

.lista_rosso { list-style:url(../images/lista.gif); padding-right:5px; }

.lista a{ color:#000; text-decoration:none;}
.lista_rosso a{ color:#000; text-decoration:none;}
.lista_rosso a:hover{ color:#666666; text-decoration:none;background:#d9e4ec; }
.lista a:hover{ color:#666666; text-decoration:none;background:#d9e4ec; }

.cloud a { text-decoration:none;
padding:0.1em 0.50em;
white-space:nowrap;
text-align: center;
line-height:1.4em;
}

.cloud .size0 {
font-size:1.0em;
color:#666666;
}
.cloud .size1{
font-size:1.2em;
color:#996633;
}
.cloud .size2 {
font-size:1.3em;
color:#990000;
}
.cloud .size3{
font-size:1.35em;
color:#CC6666;
}
.cloud .size4{
font-size:1.4em;
color: #333333;
}
.cloud .size5{
font-size:1.45em;
color: #999999;
}
.cloud .size6{
font-size:1.5em;
color:#FF6600;
}
.cloud .size7{
font-size:1.55em;
color:#FC0;
}
.cloud .size8{
font-size:1.6em;
color:#039;
}
.cloud .size9{
font-size:1.7em;
color:#FC0;
}

.box_interazione { min-height:212px;
	  color: #666666;
	 padding-top:20px; text-align:left;
}
.box_interazione img { border:0;}
.box_interazione p a{ color:#333333;
padding-left: 5px;
width:180px;
}
.primotitolo_interazione {
color:#64767d;
font-weight:bold;
text-align:left;
}
.secondotitolo_interazione {
 display:block;
color:#64767d;
font-weight:bold;
text-align:left;
}

.icon { text-align:left; font-size:0.9em;
color:#000000;
padding-left:10px;
}
.icon img { border:0;
float:left;
margin:0 1em 1em 0;
vertical-align:middle;
}
.icon a:hover {
color:#000000;
text-decoration:underline;
}
.icon a, .icon a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#clear  {
display:block;
width:225px;
border:0px dotted #89C403;
float:left;
}
.rp_float {clear: both; }

.readmore { padding-bottom:10px;}

.titolo_notizia  { padding-bottom:10px; padding-top:10px;}
input#search{ background-color:#FFF; text-indent:10px;
color:#666666;
border-style: none; height:20px;
}

.banner img{ display:block; padding:3px; padding-top:1px; border:0px;}
#data {  margin: 0 11% 0 2%; font-size: 1em; font-weight: 200; float:left;  color: #fff;}
#nav form{ float:right; padding-right:0.5%}

#menu_servizio { vertical-align:top; width:auto; float:left; float: right; font-size: 0.8em; font-weight: 200; padding-right:2%; display:block; }
#menu_servizio ul { color:#CC3502;  margin:0 0 0 0; padding:0 0 0 0; }
#menu_servizio li {float:left; list-style:none; white-space:nowrap;}
#menu_servizio a {  padding:0px 5px 5px 0px; margin: 0; color: #000; text-decoration:none;}
#menu_servizio a:hover { padding-top:0px;  margin: 0; color:#CC3502;  text-decoration:underline;}


#nav {  font-size: 1em; font-weight: 200; }
#nav ul { margin:0 0 0 0; padding:0 0 0 0; }
#nav li { float: left;list-style:none; }
#nav a { display: block; padding:3px 10px; margin: 0; color: #fff; text-decoration:none;}
#nav a:hover { display: block; padding: 3px 10px; margin: 0; color: #fff; text-decoration:underline;}
#nav_cerca { height:31px; margin: 0 0 0px; 
 font-size: 1.25em; font-weight: 200; }
 
#path { display:none; }
#path a {  color: #666; text-decoration:none;}
#path a:hover { color: #000; text-decoration:underline;}

.data{ padding-bottom:10px;}

#header img { padding:1%; float:left;}
.animazione{ float:right;}

h1 { font-size:1.2em; }

h2 { font-size:1em;}

h3{ font-size:0.9em;}



.box_centrale h2 {
	
	 padding-bottom:10px;
}

#gallery { display:none;}
#nav { display:none;}
#data { display:none;}
#menu_servizio{ display:none;}
.titolo_interne { /*float:left*/; color:#666;padding-top:10px; }

.titolo_interne2 { width:35%;
border-bottom: solid 2px #f5d794; padding-bottom:5px;padding-top:5px; margin-bottom:20px;
color:#666; 
}

h2 img{border:0;
}

h3 {
color: #993300;
padding:3px 0px 0px 0px;
text-align:left;
}
h3 a{
color:#993300; background: #eee;
text-decoration:none;
}
h3 a:hover{
background: #DFDFDF;
}


em {
	font-style: italic;
}

.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
}

.clear {
	clear:both;
}

.tuttoimpresa_cont{

padding-left:14%;

}
.tuttoimpresa{
float:left;
height:70px;
margin-bottom:5px;
margin-right:5px;
padding-left:0;
padding-top:5px;
width:163px;
}
.tuttoimpresa h3 {
color:#b11107;
font-weight:normal;
margin:0;
text-decoration:none;
padding-top:25px;}

.tuttoimpresa img {
border:0;
float:left;
margin:2px;
}

.leggitutto a{float:right; margin:10px 0 0 0;text-decoration:none;}
.leggitutto a:hover{ color:#000; text-decoration:underline;}


.banner li{ list-style:none;}
#linko { display:none;
}

#linko img { padding:0.5em; border:0; }
