/* Stili essenziali */
			html, body { min-height:100%;
				height: 100%;margin:0; padding:0;

			}


			#contenitore {
/*				min-height: 100%;
				height: auto !important;
				height: 100%;*/
/*				margin: 0 auto -50px; */ }

body {font: .75em/1.5 "Verdana", Verdana, Arial, Helvetica, sans-serif; text-align: justify; background-color:#fff; line-height: 18px; color:#333;margin: 0; padding: 0;}

a[href^="mailto"] { font-size:0.9em; color:#000000; text-decoration:none; border-bottom:1px #333333 dashed; background:#e9eff4 }
a[href^="mailto"]:hover { color:#000000; text-decoration:none; background:#f1efe0 }

a[href^="tel"] { font-size:0.9em; color:#000000; text-decoration:none; border-bottom:1px #333333 dashed; background:#fef09f }
a[href^="tel"]:hover { color:#000000; text-decoration:none; background:#f1efe0 }

a:focus { outline:none }
a { color:#000;}
a:hover { color:#333333; text-decoration:none;}

img { border:0;}
/*.container {
	width:100%;
	margin:0 auto;
	text-align:left;
	overflow:visible;

}*/
/*.footer { vertical-align:bottom; background-color:#ae3e27;
	padding:10px 10px 45px 10px; margin:0px 0px 0px 0px;
	font:normal 12px/13px Arial;
	text-align:left;
	color: #e7d7d7;
}*/

.push { height:0px;}

.area_banner {
margin:0px auto;
padding-top:0;
position:relative;
text-align:center;
top:0;
vertical-align:middle;

}

.area_banner img{ padding:1em; border:0;  }


#footer2 { background-color:#FFFFFF; z-index:0; border-top:solid 1px #e1e1e1; bottom:50px;width:100%; position:relative;}
#footer  {height:60px; bottom:-10px;}

#footer { background-color:#ae3e27; font:normal 12px/13px Arial; width:100%; text-align:left; color: #e7d7d7;
position:absolute;}

/* Contiene lo sfondo per la parte destra del sito e tutti gli altri contenitori */
.services3 {
    float:left;
    width:100%;
    background-color:#cdcdcd;
	overflow:hidden;
	position:relative;
	min-width:850px;
	height: auto;  margin-bottom:-102.8%;
/*  padding-bottom:100%;
*/
  padding-bottom:104.9%;
}

.supercontenitore {
    width:100%;
    /*background-color:#fc0;*/
	overflow:hidden;
	position:relative;
	min-width:850px;
/*	min-height: 100%;*/	min-height: 100%;
height: auto !important;
/*	height: 100%;	*/	height: 100%;
}

.services {
	overflow:visible;
	width:100%;
	height:auto;
}
/* Contiene lo sfondo per la parte centrale del sito */
.services2 {
  float:left;
  width:100%;
	position:relative;
  right:20%;
	background-color:#FFF;
	min-width:800px;
	margin: 0 auto 0px;	height: auto;  margin-bottom:-100%;
  padding-bottom:103%;
}

/* Contiene lo sfondo per la parte sinistra del sito */
.services1 { background-color:#e6e6e6;
	padding-bottom: 100px;
	width:100%;
	/*height:auto;*/
	padding:0px 0 0 0;
	float:left;
	position:relative;
    right:60%;
	height: auto;  margin-bottom:-100%;
  padding-bottom:100%;
}

.services1 .box {
	width:225px;
	float:left;
	overflow:visible;
	text-align:center;
}
.logo_stampa{ display:none;}
/*.box_centrale h2 {margin:0px 0px 0px 10px ;}
.box_centrale img{ float:left;}*/
.box_centrale_contenuto img{ float:left;}
.notizie_int { padding-left:10px ;padding-right:10px; line-height:20px; font-size:1.0em;}
.notizie_int p{ margin:1px 0px;}
.notizie { padding-left:18px; line-height:16px; font-size:0.9em;}
.notizie_4 { padding-left:18px; line-height:16px; font-size:0.9em;}
.notizie_5 { padding-left:10px; line-height:16px; font-size:0.9em;}
.data_notizia { /*color:#AA0000;*/  color: #0066CC; font-size:0.9em;}
.data_notizia_4 { /*color:#AA0000;*/  color: #0066CC; }
.data_notizia_5 { color: #000; font-weight: bold; }

.data_contenuto { padding-top:10px;font-size:0.8em;color:#336699;}

.icona_rss {border:0px; margin-left:0px;float:left; clear:right;}
.icona_rss h2{ float:left; color:#990000; font-weight:bold; /*display:block;*/font-size:11px; padding-top:5px; padding-bottom:0px;}

.services_home {
	overflow:visible;
	width:100%;
	height:auto;
}
.stampa a{ text-decoration:none; float:right; padding-right:0.5em; font-size:0.7em;font-weight:normal;}
.stampa a:hover{ text-decoration:underline;}

.stampa img{ border:0; }

  .box_sin {
width:20%;	/*width:20%; background-color:#f5f4f3;*/
	float:left;
	overflow:hidden;
  position:relative;
  left:80%;	height: auto;
}
.boxino_imprese_cerca input.mod_button {padding-left:2px; /*float:right;*/ width:22%; text-align:center;}

.box_centrale { margin-left:1%;
	/*width:58%;*/
	float:left;
	width:58%;
	overflow:hidden;
  position:relative;
  left:80%;height: auto;
}

.box_centrale_contenuto { margin-left:1%;
	/*width:58%;*/
	float:left;
	width:58%;
	overflow:hidden;
  position:relative;
  left:80%;height: auto;
  padding: 0 0 20px 0;
}

.box_dstr {
	width:20%;
	float:right;
	margin:0 0 0 0;
  position:relative;
  left:80%;
	min-width:140px;height: auto;
}

#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_contenuto { font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;/* width:100%;*/}
.boxino_contenuto img{ padding:0px 10px 10px 10px; }
.boxino_contenuto p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}

.boxino_pagine_interesse { font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;/* width:100%;*/}
.boxino_pagine_interesse img{ padding:0px 10px 10px 10px; }
.boxino_pagine_interesse p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_pagine_interesse .titolo{color:#990000; font-weight:normal; /*display:block;*/clear:right;font-size:1.3em;/* font-size:13px;*/ padding-top:12px; padding-bottom:5px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.boxino_abbiamo_aggiornato { font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px; border-bottom: 1px dashed rgb(208, 208, 208);/* width:100%;*/}
.boxino_abbiamo_aggiornato img{ padding:0px 10px 10px 10px; }
.boxino_abbiamo_aggiornato p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_abbiamo_aggiornato .titolo{font-weight:bold; /*display:block;*/clear:right;font-size:1.3em;/* font-size:13px;*/ padding-top:12px; padding-bottom:15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom: solid 1px #b3b3b3;}

.boxino_ud_economia { font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;/* width:100%;*/}
.boxino_ud_economia img{ padding:0px 10px 10px 10px; }
.boxino_ud_economia p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_ud_economia .titolo{ font-weight:bold; clear:right;font-size:1.3em; padding-top:12px; padding-bottom:15px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:15px;border-bottom: solid 1px #b3b3b3;}

.boxino_inquestacategoria { font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;/* width:100%;*/}
.boxino_inquestacategoria img{ padding:0px 10px 10px 10px; }
.boxino_inquestacategoria p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_inquestacategoria .titolo{ font-weight:bold; /*display:block;*/clear:right;font-size:1.3em;/* font-size:13px;*/ padding-top:12px; padding-bottom:5px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.boxino_vocicollegate { font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;/* width:100%;*/}
.boxino_vocicollegate img{ padding:10px 10px 0 0; }
.boxino_vocicollegate p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_vocicollegate .titolo{ font-weight:bold; /*display:block;*/clear:right;font-size:1.3em;/* font-size:13px;*/ padding-top:12px; padding-bottom:5px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.boxino_allegati{ font-size:0.9em; text-align:left; padding:0px 10px 10px 10px; margin-bottom:0px;/* width:100%;*/background-color: #fffefe;}
.boxino_allegati img{ padding:0px 10px 10px 10px; }
.boxino_allegati p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_allegati .titolo{font-weight:bold; /*display:block;*/clear:right;font-size:1.3em;/* font-size:13px;*/ padding-top:12px; padding-bottom:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.boxino_piu_richiesti{ font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px; border-top: 1px dashed rgb(208, 208, 208); border-bottom: 1px dashed rgb(208, 208, 208);/* width:100%;*/}
.boxino_piu_richiesti img{ padding:0px 10px 10px 10px; }
.boxino_piu_richiesti p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_piu_richiesti .titolo{ font-weight:bold; /*display:block;*/clear:right;font-size:1.3em;/* font-size:13px;*/ padding-top:12px; padding-bottom:5px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.boxino_nostri_servizi{ font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;/* width:100%;*/ }
.boxino_nostri_servizi img{ padding:0px 10px 10px 10px; }
.boxino_nostri_servizi p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_nostri_servizi .titolo{ font-weight:bold; clear:right;font-size:1.3em; padding-top:12px; padding-bottom:12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom: solid 1px #cdcdcd;}

.boxino_parole_chiave{ font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;/* width:100%;*/}
.boxino_parole_chiave img{ padding:0px 10px 10px 10px; }
.boxino_parole_chiave p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}
.boxino_parole_chiave .titolo{ font-weight:bold; /*display:block;*/clear:right;font-size:1.3em;/* font-size:13px;*/ padding-top:12px; padding-bottom:5px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.titolo{
	color:#af3e28;
	font-weight:bold; /*display:block;*/
	clear:right;
	font-size:1.3em;/* font-size:13px;*/
	text-transform: uppercase;
	padding-top:12px;
	padding-bottom:5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.titolo_rss{ float:left; color:#990000; font-weight:bold; /*display:block;*/font-size:0.90em; /*font-size:13px;*/ padding-top:5px; padding-bottom:0px;}

.boxino_rss {  padding:0px 10px 0 10px; margin-bottom:0px;}
.boxino_rss img{ padding-left:10px; }
.boxino_rss p {
text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;
}

.boxino_news {  padding:0px 10px 0 10px; margin-bottom:0px;}
.boxino_news img{ padding-left:10px; }
.boxino_news p {
text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;
}

.boxino_imprese { font-size: 0.9em; padding:0px 10px 0 10px; margin-bottom:0px; background-color:#f5f4f3;border-bottom:1px solid;border-top:1px solid;border-color:	#D0D0D0  }
.boxino_imprese_cerca { font-size: 0.9em; padding:0px 10px 10px 10px; margin-bottom:0px; background-color:#e6e6e6; border-top:3px solid #fff; border-bottom:3px solid #fff; }
.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;
	  font-family:Arial,Verdana, Helvetica, sans-serif;
	  color: #666666;
	  margin-top:0px;
/*
	  border: 1px solid #eee;*/
	  text-align:left;
}
.box_interazione img { border:0; padding:0;}
.box_interazione p a{ color:#333333;
padding-left: 5px;
/*width:180px;*/
}

#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 { padding-right:10px;float:right; margin-top:10px; }
.validator_testo{ padding-left:10px; color:#FFFFFF; float:left; font-size:11px; letter-spacing:1px; font-family:Verdana,Arial,Helvetica,sans-serif; margin-top:10px;}
.validator_testo a{ color:#FFFFFF; }
.validator_testo a:hover{ color:#FFFFFF; text-decoration:underline;}
.validator img{ margin-left:5px; border:0px; }

ul{
margin-left:0;
padding-left:0;
margin-top:0px;
padding:0px;
}

ul li ul{
margin-left:0;
padding-left:12px;
margin-top:0px;
border-bottom:none;
}

ul li {
padding-bottom:3px;
}

ol{
margin-left: 0;
padding-left: 0;
margin-top: 0px;
padding: 6px 0 6px 6px;
}

ol li ul{
margin-left:0;
padding-left:12px;
margin-top:0px;
border-bottom:none;
}

ol li {
padding-bottom:3px;
}

.rigagrigia  {
	padding:0;
	margin:0;
	margin-top:-20px;
	border-bottom: 1px solid #dadada;
}

.rigagrigia_3 {
	padding:0;
	margin:0 0 40px 0;
	border-bottom: solid 1px #dadada;
	}
.rigagrigia_4  {
	padding:0;
	margin:0;
	margin-top:-20px;
	border-bottom: 1px solid #dadada;}
.rigagrigia_5  {
	padding: 0;
  margin: 0;
  margin-top: 0px;
  margin-top: -20px;
  border-bottom: 1px solid #dadada;}

.lista_rss { list-style-position: outside; list-style:none;margin-left:-4px; text-align: left;}
.lista_rss a { text-decoration:none; list-style:none; font-size:0.9em;}
.lista_rss a:hover{ background:#fff; }

.lista_news {
float:left;
padding-top:12px;
margin-bottom:10px;
margin-right:0;
/*padding-top:20px;*/
color:#333333;
font-size:11px;
font-weight:normal;
margin:0;
vertical-align:top; padding-left:10px; padding-right:10px;}

.lista_news a { text-decoration:none;}
.lista_news a:hover{ background:#fff; }
.lista_news img{border:0 solid #666666;
float:left;
margin-left:0px; margin-bottom:10px;
margin-right:5px;
}

.lista { list-style:none;}
.lista_aggiornato { list-style:none;}
.lista_mappa { list-style:none;}

.lista b{ background-color:#a0a6a9; color:#fff;}
/*.lista_blu { list-style:url(../images/lista_pois_blu.gif);}
.lista_blu a{ color:#000; text-decoration:none;}
.lista_blu a:hover{ color:#000; text-decoration:none;background:#fff; }*/

/*.lista_frecce { list-style:url(../images/lista_frecce.gif);}
.lista_frecce a{ color:#000; text-decoration:none;}
.lista_frecce a:hover{ color:#000; text-decoration:none; background:#f1f6f9; }
*/
.lista_mappa a{  color:#000; text-decoration:none; }
.lista_mappa a:hover{  color:#000; text-decoration:none; background:#d6dee2; }
.lista_mappa li { padding:6px 0; border:none;}
.lista li { list-style:url(../images/lista_pois_rosa.gif); list-style-position: inside; padding: 6px 0 6px 0px; border-bottom: solid 1px #cdcdcd;}

.lista_aggiornato li { padding:6px 0; border-bottom: solid 1px #b3b3b3;}

.lista li ul li { padding:6px 0; border: none;}
.lista_raquo { list-style:url(../uploaded/icone_allegato/raquo.gif);}
.lista_raquo li { padding-bottom:3px;}
.lista_raquo a{  color:#000; text-decoration:none; }
.lista_raquo a:hover{  color:#000; text-decoration:none; background:#d6dee2; }

.lista_frecce { margin-top:16px;}
.lista_frecce li{ margin-left:-16px;
    padding-bottom: 10px;
    border-bottom: solid 1px #dadada;
    margin-bottom:16px;
 }

 .lista_frecce li:last-child{ margin-left:-16px;
    padding-bottom: 10px;
    border-bottom: solid 1px #dadada;
    margin-bottom:10px;
 }
.lista_frecce li{ }

.lista_frecce { list-style:none;}
.lista_frecce a{ color:#000; /*color:#990000;*/  text-decoration:none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
.lista_frecce a:hover{ color:#000; text-decoration:none; background:#f1f6f9; }

.lista_frecce_4 { }
.lista_frecce_4 li{ margin-left:-16px; padding: 6px 0;}
.lista_frecce_4 li{ }
.lista_frecce_4 li{ padding-bottom:5px; border-bottom:solid 1px #dadada;}
.lista_frecce_4 { list-style:none;}
.lista_frecce_4 a{ /*color:#000;*/ color:#494949; text-decoration:none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.lista_frecce_4 a:hover{ color:#000; text-decoration:none; background:#f1f6f9; }

.lista_frecce_5 { margin-top:10px;}
.lista_frecce_5 li{ margin-left:-10px;}
.lista_frecce_5 li{ margin-bottom:4px;}
.lista_frecce_5 li{ padding-bottom: 5px; border-bottom: solid 1px #dadada;}
.lista_frecce_5 { list-style:none;}
.lista_frecce_5 a{ /*color:#000;*/ color:#494949; text-decoration:none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.lista_frecce_5 a:hover{ color:#000; text-decoration:none; background:#f1f6f9; }

.lista_rosso { list-style:url(../images/lista.gif); padding-right:5px; }

.lista a{ color:#000; text-decoration:none;}
.lista a:hover{  color:#000; text-decoration:none; background:#d6dee2; }


.lista li:hover { background-color:#6baed6; text-decoration:none; color:#f1f1f1; transition-property:all; transition-duration:1s; list-style:url(../images/lista_pois_rosa_a.gif); list-style-position: inside; }




.lista_aggiornato a{ color:#000; text-decoration:none;}
.lista_aggiornato a:hover{  color:#000; text-decoration:none; background:#d6dee2; }

.lista_rosso a{ color:#000; text-decoration:none;}
.lista_rosso a:hover{ color:#666666; text-decoration:none;background:#d9e4ec; }


a .click_blu { color:#336699; text-decoration:none; font-weight:bold;}
a .click_blu :hover{ color:#666666; text-decoration:none;background:#d9e4ec; }

a .click_grigio { color:#767676; text-decoration:none; font-weight:bold;}
a .click_grigio :hover{ color:#8e8e8d; text-decoration:none;background:#f9f9f9; }

.rss { clear:both;}
.rss a{ text-decoration:none;}
.rss a:hover{  color:#000; text-decoration:none;background:#fff; }


.cloud a { text-decoration:none;
padding:0.1em 0.30em;
/*white-space:nowrap;*/
text-align: center;
line-height:1.3em;
}
.cloud a:hover{ text-decoration:underline;
}
/*.cloud .size0 {
font-size:1.1em;
color:#666666;
}
.cloud .size1{
font-size:1.35em;
color:#996633;
}
.cloud .size2 {
font-size:1.4em;
color:#CC6666;
}
.cloud .size3{
font-size:1.5em;
color:#990000;
}
.cloud .size4{
font-size:1.60em;
color: #333333;
}
.cloud .size5{
font-size:1.65em;
color: #000;
}
.cloud .size6{
font-size:1.70em;
color:#FF6600;
}
.cloud .size7{
font-size:1.75em;
color:#990000;
}
.cloud .size8{
font-size:1.80em;
color:#039;
}
.cloud .size9{
font-size:1.90em;
color: #999999;
}
*/

/*.cloud .size0 {
font-size:1.1em;
color:#666666;
}
.cloud .size1{
font-size:1.3em;
color:#996633;
}
.cloud .size2 {
font-size:1.4em;
color:#990000;
}
.cloud .size3{
font-size:1.45em;
color:#CC6666;
}
.cloud .size4{
font-size:1.5em;
color: #333333;
}
.cloud .size5{
font-size:1.55em;
color: #999999;
}
.cloud .size6{
font-size:1.6em;
color:#FF6600;
}
.cloud .size7{
font-size:1.65em;
color:#888888;
}
.cloud .size8{
font-size:1.7em;
color:#039;
}
.cloud .size9{
font-size:1.8em;
color:#aaa;
}*/

.cloud .size0 {
font-size:1.1em;
color:#006699;
}

.cloud .size1{
font-size:1.35em;
color:#990000;
}

.cloud .size2 {
font-size:1.4em;
color:#518a15;
}

.cloud .size3{
font-size:1.5em;
color:#ecc219;
}

.cloud .size4{
font-size:1.60em;
color: #3ed77b;
}

.cloud .size5{
font-size:1.65em;
color: #000;
}

.cloud .size6{
font-size:1.70em;
color:#4C4C4C;
}

.cloud .size7{
font-size:1.75em;
color:#ff8208;
}

.cloud .size8{
font-size:1.80em;
color:#55a903;
}

.cloud .size9{
font-size:1.90em;
color: #494949;
}
.box_interazione { min-height:212px;
	  font-family:Verdana,Arial, Helvetica, sans-serif;
	  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:#af3e28;
font-weight:bold;
text-align:left;
padding-top: 12px;
padding-bottom: 5px;
}

/*.icon { text-align:left; font-size:0.9em;
color:#000000;
padding-left:10px;
}*/

.icon_testo { text-align:left; font-size:0.9em;
color:#000000;
padding-left:30px;
}
.icon_testo a{ text-decoration:none;
color:#000000; border-bottom: 1px dashed #cacaca;
}
.icon_testo a:hover{ border-bottom: 1px dashed #000000; background-color: #f5f4f3;}
.icon img {padding-left:0px; padding-top:5px; border:0;
float:left;
margin-right:-10px;
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; }


input#search{width: 78%;
padding-right:1%; float:left;

}

.boxino_cerca {
	padding:20px 10px ;
	float:left;
  background-color:#808080;
	white-space: nowrap;
	width: 95%;
}
.boxino_cerca select {
    width: 70%;

    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.boxino_cerca input {
    width: 19%;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    float:left;
}
#bottone_cerca {margin-left:5px;}
.boxino_imprese_cerca select {
    width: 75%;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.boxino_imprese_cerca input {
    width: 75%;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.banner { text-align:center;}
.banner img{  padding:3px; padding-top:1px; border:0px;}
#data {  margin: 40px 5px 0 10px; font-size: 0.85em; font-weight: 200; float:left; color: #fff; width:19%;}
/*#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; }*/
form {padding:0; margin:0;}
#menu_servizio { /*background-color:#FFFFFF;*/ width:auto; float: right; font-size: 0.8em; font-weight: 200; padding-right:2%; }
#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: 1.1em; font-weight: bold; display:block; height:auto; padding-top:40px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#nav ul { margin:0 0 0 0; padding:0 0 0 0;}
#nav li { color:#FFFFFF; float: left; list-style:none;}
#nav a {/* display: block;*/ padding:0px 10px; margin: 0; color: #fff; text-decoration:none;}
#nav a:hover { color: #999; background-color:#FFF;}
#nav_cerca { height:31px; margin: 0 0 0px; font-size: 1.25em; font-weight: 200;}

#path { margin: 5px 0px 10px 0px; font-size:10px; }
#path a {  color: #666; text-decoration:none;}
#path a:hover { color: #000; text-decoration:underline;}

/*#header { height:120px; background-image:url(../images/top.gif); background-position: right; background-repeat:no-repeat; display:block; clear:both;position:relative; left:80%;}*/
#header { width:100%; /*min-height:123px;*/ min-height:175px; height:auto; height:123px;background-image:url(../images/top.jpg); background-position: top right;
position:relative; left:80%;
background-repeat:no-repeat; display:block;}

/*#header img { padding:10px; float:left;}*/
#header img { padding: 21px 0px 21px 0px ; float:left;}
.animazione{ float:right;}

h1,h2,h3,h4,h5 {
	font-weight: 300;
}

h2 {
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 { display:none;
}

.leggitutto{
color:#006699;
font-weight:bold;
float:right;
}
.leggitutto a{
color:#006699;
font-weight:bold;
}

.box_centrale h2 {
	font-weight:bold;
	font-size:20px; color:#af3e28;
	text-transform: uppercase;
}

.box_centrale_contenuto h2 {
	font-size:14px; color:#336699; padding-bottom:10px;
}
.box_centrale_contenuto li {
/*list-style-position: inside;*/
margin-left: 15px;
}
.notizie_int h2{ margin:5px 0px 0px 0px; padding-bottom:5px;}
.righe_gialle{ float:left; width:100%;
border-bottom: solid 1px #ae3e27; padding-bottom:0px; padding-top:0px; margin-bottom:20px;
border-top: solid 1px #ae3e27;
font-size:14px; color:#666; font-weight:bold;
}

.titolo_interne { float:left; font-size:14px; color:#666; font-weight:bold;padding-top:10px;}

.titolo_interne2 { width:35%;
border-bottom: solid 2px #f5d794; padding-bottom:5px;padding-top:5px; margin-bottom:20px;
font-size:14px; color:#666; font-weight:bold;
}

h2 img{border:0;
}

h3 {font-size:15px;
color: #993300;
padding:3px 0px 0px 0px;
text-align:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
h3 a{
color:#993300; background: #eee;
text-decoration:none;
}
h3 a:hover{
background: #f8f7f7;
}

h4 {
	font-size:16px;
}

em {
	font-style: italic;
}

.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
}

.data {
color: #CC0000;
font-size:0.9em;
}
.clear {
	clear:both;
}

.tuttoimpresa_cont{
padding-left:1%;

}
/* Duplicata
.tuttoimpresa{
float:left;
height:70px;
margin-bottom:5px;
margin-right:5px;
padding-left:0;
padding-top:5px;
width:180px;
}*/
.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; font-size:10px; margin:10px 0 0 0;text-decoration:none;}

.leggitutto a:hover{ color:#000; text-decoration:underline;}



.udine_economia {
/*float:left;*/
margin-bottom:10px;
margin-right:0;
text-align: left;
color:#333333;
margin:0;
vertical-align:top; padding-left:5px; padding-right:10px; padding-bottom:5px;
}
.udine_economia a {text-decoration:none; font-size:0.9em;}
.udine_economia a:hover{ background:#d6dee2; }
.udine_economia img{border:0 solid #666666;
float:left;
margin-left:5px; margin-bottom:5px;
margin-right:10px;
}
.banner li{ list-style:none;}

.validator_solotesto { display:none;}
.tuttoimpresa_breve{float:left; width:30%; margin-top:10px;}

.tuttoimpresa{float:left; width:38%; margin-top:10px;}

.titolo_impresa{
	margin-left:1%;
	color:#737373;
	font-weight:bold;
	display:block;
	clear:both;
	font-size:15px;
	padding-left:0px;
	padding-bottom:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.titoletto_impresa a { float:left; color:#AE3E27;font-weight:bold; font-size:10px;margin:0;text-decoration:none; padding-top:30px;}
.titoletto_impresa a:hover { text-decoration:underline;}

.box_ricerca_cont {
color:#333333;
font-family:Verdana,Arial;
font-size:10px;
font-weight:normal;
}
input#ricerca, input#dove{
/*width: 55%;*/
}


/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:144px;	/* Width of box */
		height:150px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
		margin-left:0px;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;
		padding:1px;
		cursor:pointer;
		/*font-size:0.9em;*/
		font-size:11px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		color: #3C4B4F;
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#af3e28;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

.lista_blu { list-style:url(../images/lista_pois_blu.gif);}

.lista_blu a{ color:#000; text-decoration:none;}

.lista_blu a:hover{ color:#000; text-decoration:none;background:#dce3ea; }



.lista_giallo { list-style:url(../images/lista_pois_giallo.gif);}

.lista_giallo a{ color:#000; text-decoration:none;}

.lista_giallo a:hover{ color:#000; text-decoration:none;background:#f6e9bf; }



.lista_viola { list-style:url(../images/lista_pois_viola.gif);}

.lista_viola a{ color:#000; text-decoration:none;}

.lista_viola a:hover{ color:#000; text-decoration:none;background:#e1d9e9; }


.lista_grigio { list-style:url(../images/lista_pois_grigio.gif);}

.lista_grigio a{ color:#000; text-decoration:none;}

.lista_grigio a:hover{ color:#000; text-decoration:none;background:#e8e8e8; }


/*.lista_rosa {  list-style:url(../images/lista_pois_rosa.gif); padding-left:10px; }

.lista_rosa li { padding:6px 0; border-bottom: solid 1px #cdcdcd;}

.lista_rosa li ul { border-bottom:none !important; }

.lista_rosa li ul li  { border-bottom: solid 1px #cdcdcd; }

.lista_rosa li ul li:last-child { border-bottom: none; }

.lista_rosa a { color:#000; text-decoration:none;}

.lista_rosa a:hover{ color:#000; text-decoration:none;background:#d6dee2; }*/

.lista_rosa ul {   }

.lista_rosa li ul { border-bottom:none !important; }

.lista_rosa li {list-style:url(../images/lista_pois_rosa.gif); list-style-position: inside; padding: 6px 0 6px 0px;  border-bottom: solid 1px #cdcdcd;}

.lista_rosa li:hover { background-color:#6baed6; text-decoration:none; color:#f1f1f1; transition-property:all; transition-duration:1s; list-style:url(../images/lista_pois_rosa_a.gif); list-style-position: inside; }

.lista_rosa li ul li  { border-bottom: solid 1px #cdcdcd; }

.lista_rosa li ul li:last-child { border-bottom: none; }

.lista_rosa a { color:#000; text-decoration:none;}

.lista_rosa a:hover{ color:#000; text-decoration:none;background:#d6dee2;}


.lista_altri_servizi ul {   }

.lista_altri_servizi li ul { border-bottom:none !important; }

.lista_altri_servizi li {list-style:url(../images/lista_pois_rosa.gif); list-style-position: inside; padding: 6px 0 6px 0px;  border-bottom: solid 1px #cdcdcd;}

.lista_altri_servizi li:hover { background-color:#6baed6; text-decoration:none; color:#f1f1f1; transition-property:all; transition-duration:1s; list-style:url(../images/lista_pois_rosa_a.gif); list-style-position: inside; }

.lista_altri_servizi li ul li  { border-bottom: solid 1px #cdcdcd; }

.lista_altri_servizi li ul li:last-child { border-bottom: none; }

.lista_altri_servizi a { color:#000; text-decoration:none;}

.lista_altri_servizi a:hover{ color:#000; text-decoration:none;background:#d6dee2;}




.lista_verde { list-style:url(../images/lista_pois_verde.gif);}

.lista_verde a{ color:#000; text-decoration:none;}

.lista_verde a:hover{ color:#000; text-decoration:none;background:#e6f4df; }

.servizi_table {
    BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; WIDTH: 100%; BORDER-BOTTOM: #f1f1f1 1px solid;
}
.servizi_table TH {
    PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; COLOR: #000; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center;
}
.servizi_table TD {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #f2efe0;
	TEXT-ALIGN: left;
	vertical-align: top;
}


.orari_table {
    BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; WIDTH: 100%; BORDER-BOTTOM: #f1f1f1 1px solid;
}
.orari_table TH {
    PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; COLOR: #000; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center;
}
.orari_table TD {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #f2efe0;
	TEXT-ALIGN: left;
}



.anomali_table {
    BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; WIDTH: 100%; BORDER-BOTTOM: #f1f1f1 1px solid;
}
.anomali_table TH {
    PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; COLOR: #000; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center; font-size:0.9em;
}
.anomali_table TD {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #f2efe0;
	TEXT-ALIGN: center;
	vertical-align: top;
	font-size:0.9em;
}

.geo_table {
    BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; WIDTH: 100%; BORDER-BOTTOM: #f1f1f1 1px solid;
}
.geo_table TH {
    PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; COLOR: #000; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #f1f1f1; 	TEXT-ALIGN: center;
}
.geo_table TD {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	vertical-align: middle;
}

.albo_table {
    BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; WIDTH: 100%; BORDER-BOTTOM: #f1f1f1 1px solid;
}
.albo_table TH {
    PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; COLOR: #000; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center; font-size:0.90em;
}
.albo_table TD {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #f2efe0;
	TEXT-ALIGN: left;
	/*vertical-align: top;*/
	font-size:0.75em
}

.calendario {
    BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; WIDTH: 100%; BORDER-BOTTOM: #f1f1f1 1px solid;
	table-layout: fixed;
}
.calendario TH {
    PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; COLOR: #000; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center; }
.calendario TD {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0.2em;
	BACKGROUND-COLOR: #f2efe0;
	TEXT-ALIGN: left;
	vertical-align: top;
	font-size:0.8em;

}
.calendario tr:hover {
	BACKGROUND-COLOR: #fdfbf0;

}

.beige {
	TEXT-ALIGN: left;
}
/*
.calendario TR.alternate {
	BACKGROUND-COLOR: #fdfbf0;
}


#linko { background-color:#ededed; width:96%; height:200px; margin-top:50px; margin:1%; padding:1%;}
#linko img { padding:0.5em; border:0; }
.linko { width:100%; background-color:#fff; height:auto; margin:10px 0px;}
.linkocontenitore {background-color: #FFCC00; margin: 0 auto; text-align:center;}
.linkocontenitore img{margin:0px;}
.linkoo  { float:left; display:block;}
.linkoo span  { visibility:hidden; clear:both; display:block; padding-right:5px;}

.linkoo:hover span {text-decoration:none; color:#AE3E27;font-weight:bold; text-align:center; background-color:#FFFFFF; visibility: visible; clear:both; display:block;}

.linkoo  a:hover span {  text-align:center;text-decoration:none; color:#AE3E27;font-weight:bold; background-color:#FFFFFF; visibility: visible; clear:both; display:block;}
*/
#linko {background-color:#ededed; width:96%; height:200px; margin-top:50px; margin:1%; padding:1%; }
#linko img { padding:0.5em; border:0; }
.linko { width:98%; padding-left:1%; margin-left:1%; margin-bottom:10px; margin:0 auto; }
.linkocontenitore  {margin:0 auto; width:560px;}
.linkoo  { float:left;display:block;}
.linkoo span  { visibility:hidden; clear:both; display:block; padding-right:5px;}
.linkoo:hover span {text-decoration:none; font-size:0.8em; font-weight:bold; color:#AE3E27; text-align:center; background-color:#FFFFFF; visibility:visible; clear:both; display:block;}
.linkoo  a:hover span { font-size:0.8em; font-weight:bold; text-align:center;text-decoration:none; color:#AE3E27; background-color:#FFFFFF; visibility: visible; clear:both; display:block;}

.img_caiazza{ margin-left:4px; border:0px; }
.img_caiazza img{ margin-left:4px; border:0;  }

/*-------------------------- inizio stili fck editor ---------------------------------------*/


.azzurro_bold{
color:#0066CC;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.arancio_bold{
color:#d67414;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.verde_bold{
color:#518a15;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.viola_bold{
color:#7c0675;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.bordeaux_bold{
color:#990000;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.celeste_bold{
color:#336699;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.nero_bold{
color:#505050;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.uffici{
color:#666;
font-weight:bold;
}

.grigio{
	color: #CCC;
}

.nero_bold_underline{
color:#666;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
border-bottom:solid #666 2px;
}

.lista_zip { list-style:url(../uploaded/icone_allegato/zip_16.png); padding-left: 18px; }
.lista_zip a{ color:#000; border-bottom:1px #333333 dashed; text-decoration:none; background:#f1efe0;}
.lista_zip a:hover{ text-decoration:none; background:#f1f1f1; }

/*.
lista_allegati {
	list-style:url(../uploaded/icone_allegato/pdf_16.png);
	padding-left: 18px;
	line-height: 20px;
}
.lista_allegati a{ color:#000; border-bottom:1px #333333 dashed; text-decoration:none; background:#f1efe0;}
.lista_allegati a:hover{ text-decoration:none; background:#f1f1f1; }
*/
.lista_allegati {
	list-style:url(../uploaded/icone_allegato/pdf_12.png);
	padding-left: 18px;
	line-height: 20px;
	font-size:0.9em
}
.lista_allegati a{ color:#000; text-decoration:none; border-bottom:1px #333333 dashed;}
.lista_allegati a:hover{ color:#000; text-decoration:none; background:#f1efe0; }

.lista_allegati_formaz {
	list-style:url(../uploaded/icone_allegato/pdf_12.png);
	padding-left: 18px;
	line-height: 1.4em;
	font-size:1.2em;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.lista_allegati_formaz a{ color:#333; text-decoration:none; border-bottom:1px #333333 dashed;}
.lista_allegati_formaz a:hover{ color:#333; text-decoration:none; background:#f1efe0; }

.lista_video {
	list-style:url(../uploaded/icone_allegato/video.png);
	padding-left: 18px;
	line-height: 20px;
	font-size:0.9em
}
.lista_video a{ color:#000; text-decoration:none; background:#f1f1f1;}
.lista_video a:hover{ color:#fff; text-decoration:none; background:#ae3e27; }

.lista_rtf {
	list-style:url(../uploaded/icone_allegato/rtf_16.png);
	padding-left: 18px;
	line-height: 20px;
	font-size:0.9em
}

.lista_rtf a{ color:#000; text-decoration:none; border-bottom:1px #333333 dashed;}
.lista_rtf a:hover{ color:#000; text-decoration:none; background:#f1efe0; }

.lista_word12 {
	list-style:url(../uploaded/icone_allegato/doc_12.png);
	padding-left: 18px;
	line-height: 20px;
	font-size:0.9em
}
.lista_word12 a{ color:#000; text-decoration:none; border-bottom:1px #333333 dashed;}
.lista_word12 a:hover{ color:#000; text-decoration:none; background:#f1efe0; }

.lista_excel12 {
	list-style:url(../uploaded/icone_allegato/xls_12.png);
	padding-left: 18px;
	line-height: 20px;
	font-size:0.9em
}
.lista_excel12 a{  color:#000; text-decoration:none; border-bottom:1px #333333 dashed;}
.lista_excel12 a:hover{ color:#000; text-decoration:none; background:#f1efe0; }

.lista_all_riga {
	list-style:url(../uploaded/icone_allegato/pdf_16.png);
	padding-left: 18px;
	line-height: 20px;
	border-bottom:1px #333333 dashed;
}
.lista_all_riga a{ color:#000; border-bottom:1px #333333 dashed; text-decoration:none; background:#f1efe0;}
.lista_all_riga a:hover{ text-decoration:none; background:#f1f1f1; }

.lista_word { list-style:url(../uploaded/icone_allegato/doc_16.png); padding-left: 18px; }
.lista_word a{ color:#000; border-bottom:1px #333333 dashed; text-decoration:none; background:#f1efe0;}
.lista_word a:hover{ text-decoration:none; background:#f1f1f1; }

.lista_cucina {
	list-style:url(../uploaded/icone_allegato/ricette.png);
	padding-left: 18px;
	font-size:0.9em }
.lista_cucina a{ color:#000; text-decoration:none; background:#f1f1f1;}
.lista_cucina a:hover{ text-decoration:none; background:#f1efe0; }

/*
.lista_allegati_ue { list-style:url(../uploaded/icone_allegato/pdf_16.png); padding-left: 88px; }
.lista_allegati_ue a{ color:#000; border-bottom:1px #333333 dashed; text-decoration:none; background:#f1efe0;}
.lista_allegati_ue a:hover{ text-decoration:none; background:#f1f1f1; }
*/

.lista_allegati_ue {
	list-style:url(../uploaded/icone_allegato/pdf_12.png);
	padding-left: 88px;
	line-height: 20px;
	font-size:0.9em
}
.lista_allegati_ue a{ color:#000; text-decoration:none; background:#f1f1f1;}
.lista_allegati_ue a:hover{ text-decoration:none; background:#f1efe0; }

.link_dotted_underline a{ color:#333; border-bottom:1px #333333 dashed; text-decoration:none;}

.link_dotted_underline a:hover{ color:#333; border-bottom:none; text-decoration:none;}

.nero_corsivo{ color:#000000; font-style:italic;}

.a nero_corsivo{ color:#ffffff; font-style:italic;}

.sottotitolo {font-size:0.8em;color:#333333;}

.continua { font-size:0.9em; color:#000000 }
a.continua{ color:#000000; text-decoration:none; border-bottom:1px #333333 dashed;}
a:hover.continua{ color:#000000; text-decoration:none; background:#f1efe0;}


/*
.continua { font-size:0.9em;color:#990000 }
a.continua{ color:#990000; border-bottom:1px #333333 dashed; text-decoration:none; background:#f1efe0;}
a:hover.continua{ text-decoration:none; background:#990000; color:#ffffff;}
*/

h5.continua { background-image: url(../images/continua.png); background-position:right; background-repeat:no-repeat; float: right; padding: 0 15px 0 0; margin:5px ;}
.continua_4 { font-size:0.9em; color:#000000 }
a.continua_4{ color:#000000; text-decoration:none;}
a:hover.continua_4{ color:#000000; text-decoration:none; background:#d6dee2;}

.continua_4b { font-size:1em; color:#000000 }
a.continua_4b{ color:#000000; text-decoration:none;}
a:hover.continua_4b{ color:#000000; text-decoration:none; background:#d6dee2;}

.continua_5 { font-size:0.9em; color:#000000 }
a.continua_5{ color:#000000; text-decoration:none; border-bottom:1px #333333 dashed;}
a:hover.continua_5{ color:#000000; text-decoration:none; background:#f1efe0;}

.right {text-align: right; }

.center {text-align: center; }

.ttsize7{
font-size:4em;
font-weight:bold;
color:#bf0000;
font-family:Courier New, Courier, monospace;
}
.ttsize4{
font-size:1.6em;
font-weight:bold;
color:#bf0000;
font-family:Courier New, Courier, monospace;
}
.ttsize4corsivo{
	font-size:1.2em;
	font-weight:bold;
	color:#666;
	font-family:Courier New, Courier, monospace;

}

.obiettivo{
	color:#990000;
	font-weight:bold;
	font-size:3em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.abstract_archivio {font-size:0.9em;color:#333333;}

.lista_all_trasp {
	list-style:url(../uploaded/icone_allegato/pdf_12.png);
	padding-left: 18px;
	line-height: 20px;
	font-size:0.9em
}
.lista_all_trasp a{ color:#000; text-decoration:none; background:#f1f1f1;}
.lista_all_trasp a:hover{ text-decoration:none; background:#f1efe0; }

.comunicati{
	font-size:1.1em;
	line-height: 1.3em;
}

.boxino_pa_per_impresa { font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;}
.boxino_pa_per_impresa .titolo { font-weight:bold; clear:right;font-size:1.3em; padding-top:12px; padding-bottom:5px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.pa_impresa {
width:95%;
float:left;
margin-bottom:10px;
margin-right:0;
text-align: left;
color:#333333;
margin:0;
vertical-align:top; padding-left:5px; padding-right:10px; padding-bottom:5px;
}
.pa_impresa a {text-decoration:none; font-size:0.9em;}
.pa_impresa a:hover{ background:#d6dee2; }
.pa_impresa img{border:0 solid #666666;
float:left;
margin-bottom:5px;
margin-right:10px;
}

.boxino_altri_servizi { font-size:0.9em; text-align:left; padding:0px 10px 0 10px; margin-bottom:0px;}

.boxino_altri_servizi img{ padding:0px 10px 10px 10px; }

.boxino_altri_servizi p {text-align:left; padding-bottom:0px; padding-top:0px; color:#54370b;}

.boxino_altri_servizi .titolo{ font-weight:bold; clear:right;font-size:1.3em;padding-top:12px; padding-bottom:12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom: solid 1px #cdcdcd;}


.box_banner_home {
	margin:30px 0;
	float:left;
	width:100%;
}

.voce_ban_home {
	float:left;
	width:100%;
	margin:10px;
	text-align:center;
}

.voce_ban_home img {
	float:none;
}

ol#alpha {list-style-type: lower-latin;}

/*-------------------------  fine stili fck editor  ----------------------------------------*/

.testo-box {
	margin:15px;
}
.chiudi_privacy {
	font-size:18px;
	font-weight:bold;
	position:absolute;
	right:10%;
	top:0%;
	color:#fff;
	cursor:pointer;
	font-family:Verdana, Geneva, sans-serif;
}
#box {
	padding:0 10%;
	width:80%;
	height:auto;
	background: rgba(51, 51, 51, 0.8);
	display:none; z-index:+300;
	position:fixed;
	bottom:0%;
	color:#fff;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#box a {
	color:#fff;
	text-decoration:underline;
}
#box a:hover {
	color:#ccc;
	text-decoration:none;
}

/*----------------overlay---------------*/

.overlay{
    background:#000;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;
    cursor:pointer;
/*Trasperenza cross browser*/
opacity: .7; filter: alpha(opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

}

#box_overlay{ width:600px; height:400px; background-color:#FFF; display:none; z-index:+300; position:absolute; left:30%; top:20%; -moz-border-radius: 15px;  -webkit-border-radius: 15px;
border-radius: 15px;}

.chiudi{ font-size:18px; color:#000; font-weight:bold; position:absolute; right:2%; top:0%;  cursor:pointer;}

.titolo_pubblicazioni { font-size:14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 700; color: rgba(102,102,102,1.00);}

/*----------------mailchimp---------------*/
/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333; }
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px; }
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%; background-color:#FFC;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}



/*----------------font een---------------*/

@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Julius+Sans+One|Source+Sans+Pro);


@font-face {
  font-family: 'MyriadPro-Light';
  src: url('../uploaded/fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),  url('../uploaded/fonts/MyriadPro-Light.otf')  format('opentype'),
	     url('../uploaded/fonts/MyriadPro-Light.woff') format('woff'), url('../uploaded/fonts/MyriadPro-Light.ttf')  format('truetype'), url('../uploaded/fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'BloggerSans-Light';
	src: url('../uploaded/fonts/BloggerSans-Light.eot?#iefix') format('embedded-opentype'), url('../uploaded/fonts/BloggerSans-Light.woff') format('woff'), url('../uploaded/fonts/BloggerSans-Light.ttf') format('truetype'), url('../uploaded/fonts/BloggerSans-Light.svg#BloggerSans-Light') format('svg');
	font-weight: normal; font-style: normal;
}

@font-face {
  font-family: 'Georgia-Bold';
  src: url('../uploaded/fonts/Georgia-Bold.eot?#iefix') format('embedded-opentype'),  url('../uploaded/fonts/Georgia-Bold.woff') format('woff'), url('../uploaded/fonts/Georgia-Bold.ttf')  format('truetype'), url('../uploaded/fonts/Georgia-Bold.svg#Georgia-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../uploaded/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../uploaded/fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../uploaded/fonts/MyriadPro-Regular.woff') format('woff'), url('../uploaded/fonts//MyriadPro-Regular.ttf')  format('truetype'), url('../uploaded/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.een_h1{
	font-weight: normal;
	color: #006ba6;
	font-family: 'BloggerSans-Light';
	font-size: 3em;
	line-height: 1.4em;
}

.een_testo{
	font-weight: normal;
	font-family: 'MyriadPro-Light';
	font-size: 1.4em;
	line-height: 1.4em;
	color: #333;
}

.een_blu{
	font-weight: normal;
	font-family: 'BloggerSans-Light';
	font-size: 1.4em;
	line-height: 1.4em;
	color: #006ba6;
}
div.banner_up {
	margin: 2% 1% 0 1%;
    display: inline-block;
    text-align:center;
    text-transform:uppercase;
    font-size:.9em;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:bold;
}

div.banner_up img {
	display:block;
	padding-bottom: 10px;
	margin:0 auto;
}

div.banner_up a {
    text-decoration: none;
}

.div_un_banner_cont {
	padding-top:12px;
padding-left:10px; padding-right:10px;
}
.div_un_banner_cont a{

    text-decoration:none;
}
.notizia_blocco {

	  padding: 10px 0px 0 0;
    border-bottom: solid 1px #b3b3b3;
    display:block;
    clear:both;
    height:55px;


}
.notizia_blocco:first-child {
	  padding: 0;
    border-bottom: solid 1px #b3b3b3;
    display:block;
    clear:both;
}

.notizia_testo a {
    margin: 2.5% 0;
    float: left;
}
.banner_home .notizia_blocco {
	border-bottom:none;
}
.box_homepage_sx_basso li {
	list-style:none;
	float:left;
	margin-bottom: 15px;
	}

.formaz_h1{
	font-weight: normal;
	color: #336699;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 3em;
	line-height: 1.4em;
}

.formaz_testo{
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
}

.pid_h1{
	font-weight: normal;
	color: #336699;
	font-size: 2em;
	line-height: 1.2em;
}

.promos_h1{
	font-weight: normal;
	color: #336699;
	font-size: 3em;
	line-height: 1.4em;
}

.evidenziato{ color:#000; text-decoration:none; background:#fbf808;}