.navigazione-assistita {
	position: absolute; width: 1px; height: 1px; overflow: hidden; top: -1000em;
}
body {
	text-align: center;
	padding-bottom: 0px;
	background-color: #fff;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	font-size: 99%;
	padding-top: 0px;
}
#pagina {
	text-align: left;
	margin: 0px;
	width: 93%;
	float: left;
	height: auto !important;
	font-size: 0.8em;
	padding-top: 0px;
	background-color: #fff;
}
#bodysx {
	background-image: url(../images/internal/sfondo_body_sx.jpg);
	margin: 0px;
	width: 3%;
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 768px;
	margin-left: 0px;
	margin-top: 0px;
}
#bodydx {
	background-image: url(../images/internal/sfondo_body_dx2.jpg);
	width: 3%;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 768px;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}
#top {
	background-image: url(../images/internal/sfondo_top.jpg);
	position: relative;
	text-align: right;
	margin: 0px;
	padding-right: 0px;
	background-repeat: repeat-x;
	background-position: 50% top;
	height: 140px;
	margin-top: 0px;
}
#top-sx {
	background-image: url(../images/internal/top_sx.jpg);
	position: absolute;
	width: 700px;
	background-repeat: no-repeat;
	height: 140px;
	top: 0px;
	left: 0px
}
#top-dx {
	background-image: url(../images/internal/top_dx.jpg);
	position: absolute;
	width: 143px;
	background-repeat: no-repeat;
	height: 140px;
	top: 0px;
	right: 5px;
	margin-right: -6px;
	padding-right: 0px;
}
#col-sx {
	border-bottom: #b6d0eb 1px solid;
	border-left: #b6d0eb 1px solid;
	background-color: #dbe7f5;
	margin: 0px 1% 0px 0.2%;
	width: 100%;
	float: left;
	border-top: #b6d0eb 1px solid;
	border-right: #b6d0eb 1px solid
}
#col-dx {
	width: 100%;
	float: left
}
#menu-contestuale {
	background-image: url(../images/internal/sfondo_titolo_menu.gif);
	border-bottom: #b9b085 1px solid;
	text-indent: 0px;
	margin: 1px 0px 0px;
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 20px;
	color: #1c3f5d;
	padding-top: 1px;
	background-color: #ecf3fb;
	font-size: 0.9em;
}
#menu-contestuale a:link {
	color: #356a26; text-decoration: none
}
#menu-contestuale a:visited {
	color: #356a26; text-decoration: none
}
#menu-contestuale a:hover {
	background-color: #1f3c5c; color: #ffffff
}
#menu-contestuale a:active {
	background-color: #1f3c5c; color: #ffffff
}
#corpo {
	padding-bottom: 0px; margin-top: 0px; min-height: 30px; padding-left: 0px; width: 100%; padding-right: 0px; height: auto !important; padding-top: 0px
}
#centro {
	width: 80.7%;
	float: left;
	margin-top: 0px;
}
#contenuto {
	width: 75.5%;
	height: auto;
	float: right;
	padding-right: 0.5%;
}
#contenuto p {
	line-height: 1.3em
}
#contenuto span {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#contenuto a:link {
	border-bottom: #cccccc 1px solid
}
#contenuto a:visited {
	border-bottom: #cccccc 1px solid
}
a:link {
	color: #1f3c5c; text-decoration: none
}
a:visited {
	color: #1f3c5c; text-decoration: none
}
a:hover {
	
}
a:active {
	
}
#menu-sx {
	border-left: #e4dba0 1px solid;
	background-color: #f4f1e8;
	width: 23% ;
	font-family: Verdana, Geneva, sans-serif;
	float: inherit;
	color: #4e410d;
	border-right: #e4dba0 1px solid;
	border-bottom: #e4dba0 1px solid;
}
#menu-sx h2 {
	background-color: #21405e; color: #ffffff
}
.titoli-menu-sx {
	border-bottom: #e1dcc6 2px solid;
	width: 100%;
	background-repeat: repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	background-position: left top;
	color: #4d420c;
	border-top: #e1dcc6 1px solid;
	font-weight: bold;
	background-color: #bdb38a;
	background-image: url(../images/internal/sfondo_titolo_menu.gif);
	height: 20px;
	margin-top: 1px;
	padding-top: 1px;
}
.titoli-menu-sx a:hover {
	background: none transparent scroll repeat 0% 0%; color: #4d420c
}
#menu-sx ul {
	padding-bottom: 0px;
	list-style-type: none;
	margin: 2px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
#menu-sx li {
	border-bottom: #fdfbf6 1px solid;
	padding-bottom: 0.2em;
	text-indent: 13px;
	margin: 0px;
	display: block;
	background-repeat: no-repeat
}
#menu-sx li a:hover {
	background-color: #e3deca; display: block; color: #4d420c
}
#menu-sx li a:active {
	background-color: #e3deca; display: block; color: #4d420c
}
#menu-sx a:link {
	color: #4d420c; text-decoration: none
}
#menu-sx a:visited {
	color: #4d420c; text-decoration: none
}
#box-english-content {
	border-bottom: #fff 3px solid; padding-bottom: 20px; padding-left: 0px; width: 100%; padding-right: 0px; font-family: verdana, arial, helvetica, sans-serif; background: url(/img/english_content_bg.gif) #e6eff7 no-repeat right bottom; border-top: #fff 3px solid; font-weight: bold; padding-top: 22px
}
#box-english-content div {
	padding-left: 12px; padding-right: 75px; background: url(/img/english_content_arrow.gif) no-repeat left 4px; margin-left: 6px
}
#menu-dx #box-english-content a:link {
	border-bottom: medium none; color: #01217c; text-decoration: none
}
#menu-dx #box-english-content a:visited {
	border-bottom: medium none; color: #01217c; text-decoration: none
}
#menu-dx #box-english-content a:hover {
	color: #e32631; text-decoration: underline
}
#menu-dx {
	background-color: #f4f1e8;
	width: 19%;
	font-family: Verdana, Geneva, sans-serif;
	float: right;
	color: #4e410d;
	border-right: #e4dba0 1px solid
}
#menu-dx ul {
	padding-bottom: 0px; list-style-type: none; margin-top: 4px; padding-left: 0px; padding-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 0px
}
#menu-dx li {
	background-image: url(/img/freccia_menu_sx.gif); border-bottom: #fdfbf6 1px solid; padding-bottom: 0.2em; margin: 0px; padding-left: 13px; display: block; background-repeat: no-repeat
}
#menu-dx li a:hover {
	background-color: #e3deca; display: block; color: #4d420c
}
#menu-dx li a:active {
	background-color: #e3deca; display: block; color: #4d420c
}
#menu-dx a:link {
	color: #4d420c; text-decoration: none
}
#menu-dx a:visited {
	color: #1f3c5c;
	text-decoration: none
}
#img-menu-dx {
	background-repeat: no-repeat; height: 206px
}
#speciale {
	border-bottom: #b6d0eb 1px solid; border-left: #b6d0eb 1px solid; padding-bottom: 0px; background-color: #dbe7f5; margin: 0px; padding-left: 0px; padding-right: 0px; height: 100%; color: #1e3d5c; border-top: #b6d0eb 1px solid; border-right: #b6d0eb 1px solid; padding-top: 0px
}
.elenco-home {
	background-image: url(/img/ico_elenco.gif); padding-bottom: 2px; background-color: #a1c2e3; margin-top: 5px; padding-left: 2px; padding-right: 2px; background-repeat: no-repeat; background-position: right 50%; color: #1c3d5e; padding-top: 2px
}
.elenco-home a:link {
	background: none transparent scroll repeat 0% 0%; color: #000
}
.elenco-home a:visited {
	background: none transparent scroll repeat 0% 0%; color: #000
}
.elenco-home a:hover {
	background: none transparent scroll repeat 0% 0%; color: #000
}
#index #col-sx .titolo-notizie-home {
	background-image: url(/img/sfondo_news_titolo.gif); border-bottom: #b6d0e9 1px solid; padding-bottom: 1px; margin: 0px; background-repeat: repeat-x; font-family: Verdana, Geneva, sans-serif; height: 25px; color: #1e3d5c; font-size: 1.6em; padding-top: 5px
}
#index #col-sx .titolo-notizie-home a:link {
	color: #000000; font-size: 1em; text-decoration: none
}
#index #speciale h2 a:visited {
	color: #000000; font-size: 1em; text-decoration: none
}
.ora-esatta {
	text-align: right; padding-bottom: 10px; background-color: #c8daee; margin-top: 1px; padding-left: 0px; width: 40%; padding-right: 10px; float: left; color: #103455; padding-top: 3px
}
.ricerca-top {
	padding-bottom: 3px; padding-left: 0px; padding-right: 3px; float: right; padding-top: 3px
}
#col-dx .arte-storia-home {
	color: #3f350a
}
#col-dx .arte-storia-home h2 {
	background-image: none; padding-bottom: 2px; background-color: #e7e3d1; margin: 0px; padding-left: 2px; padding-right: 2px; color: #3f350a; font-size: 1.1em; padding-top: 2px
}
.stemma-home {
	background-image: url(/img/sfondo_stemma_home.gif); text-align: center; margin: 1px 0px 0px; background-repeat: repeat-x; border-top: #d5cdae 1px solid
}
.arte-storia-home img {
	padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px
}
.continua {
	background-image: url(/img/ico_continua.gif); padding-bottom: 2px; background-color: #e8e3d0; padding-left: 2px; padding-right: 2px; background-repeat: no-repeat; background-position: right 50%; padding-top: 2px
}
.continua a:link {
	background: none transparent scroll repeat 0% 0%; color: #2f1111
}
.continua a:visited {
	background: none transparent scroll repeat 0% 0%; color: #2f1111
}
.continua a:hover {
	background: none transparent scroll repeat 0% 0%; color: #2f1111
}
.borgo-antico {
	border-bottom: #d3cbaa 1px solid; margin-top: 4px
}
.testo-borgo {
	border-bottom: #e4dba0 1px solid; border-left: #e4dba0 1px solid; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; border-top: #e4dba0 1px solid; border-right: #e4dba0 1px solid; padding-top: 0px
}
.testo-borgo p {
	margin-top: 0px
}
#col-dx .bandi-home {
	padding-bottom: 2px; background-color: #f4f1e8; margin: 5px 0px 0px; padding-left: 2px; padding-right: 2px; color: #2f1111; padding-top: 2px
}
#col-sx .bandi-home {
	padding-bottom: 2px; background-color: #f4f1e8; margin: 5px 0px 0px; padding-left: 2px; padding-right: 2px; color: #2f1111; padding-top: 2px
}
#col-dx .bandi-home h2 {
	background-image: none; border-bottom: #c6b080 1px solid; padding-bottom: 2px; background-color: #75672c; margin: 0px; padding-left: 2px; padding-right: 2px; color: #fff; font-size: 1.3em; padding-top: 2px
}
#col-dx .salento-channel-home h2 {
	background-image: none; border-bottom: #c6b080 1px solid; padding-bottom: 2px; background-color: #75672c; margin: 0px; padding-left: 2px; padding-right: 2px; color: #fff; font-size: 1.3em; padding-top: 2px
}
#col-sx .bandi-home h2 {
	background-image: none; border-bottom: #c6b080 1px solid; padding-bottom: 2px; background-color: #75672c; margin: 0px; padding-left: 2px; padding-right: 2px; color: #fff; font-size: 1.3em; padding-top: 2px
}
#col-sx .salento-channel-home h2 {
	background-image: none; border-bottom: #c6b080 1px solid; padding-bottom: 2px; background-color: #75672c; margin: 0px; padding-left: 2px; padding-right: 2px; color: #fff; font-size: 1.3em; padding-top: 2px
}
#col-dx .bandi-home .titolo a:link {
	margin: 4px 0px; color: #435a13; font-size: 1em; font-weight: bold; text-decoration: none
}
#col-dx .bandi-home .titolo a:visited {
	margin: 4px 0px; color: #435a13; font-size: 1em; font-weight: bold; text-decoration: none
}
#col-sx .bandi-home .titolo a:link {
	margin: 4px 0px; color: #435a13; font-size: 1em; font-weight: bold; text-decoration: none
}
#col-sx .bandi-home .titolo a:visited {
	margin: 4px 0px; color: #435a13; font-size: 1em; font-weight: bold; text-decoration: none
}
#col-dx .bandi-home .titolo a:hover {
	background-color: #597819; margin: 4px 0px; color: #ffffff; font-size: 1em; font-weight: bold
}
#col-dx .bandi-home .titolo a:active {
	background-color: #597819; margin: 4px 0px; color: #ffffff; font-size: 1em; font-weight: bold
}
#col-sx .bandi-home .titolo a:hover {
	background-color: #597819; margin: 4px 0px; color: #ffffff; font-size: 1em; font-weight: bold
}
#col-sx .bandi-home .titolo a:active {
	background-color: #597819; margin: 4px 0px; color: #ffffff; font-size: 1em; font-weight: bold
}
.tratteggio-verde {
	margin-bottom: 10px; border-top: #435a13 1px dotted
}
.titolo-avviso-home a:link {
	color: #735a1a; font-size: 1.2em; font-weight: bold
}
.titolo-avviso-home a:visited {
	color: #735a1a; font-size: 1.2em; font-weight: bold
}
.titolo-avviso-home a:hover {
	background-color: #ffffff; color: #735a1a; text-decoration: underline
}
#newsletter-home {
	background-image: url(/images/internal/sfondo_newsletter.gif);
	border-bottom: #b9d1e9 1px solid;
	border-left: #b9d1e9 1px solid;
	padding-bottom: 2px;
	background-color: #a1c2e1;
	padding-left: 2px;
	width: auto;
	padding-right: 2px;
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000000;
	border-top: #b9d1e9 1px solid;
	border-right: #b9d1e9 1px solid;
	padding-top: 2px
}
#newsletter-home a:link {
	color: #000; font-size: 1.2em; font-weight: bold
}
#newsletter-home a:visited {
	color: #000; font-size: 1.2em; font-weight: bold
}
#newsletter-home a:hover {
	background-color: #fff
}
#newsletter-home .titolo {
	background-image: url(/images/internal/sfondo_titolo_newsletter.gif);
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-repeat: no-repeat;
	background-position: right 50%;
	color: #4D4239;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 3px
}
#contenuto h2 {
	background-image: url(../images/internal/quadrato3.gif);
	border-bottom: #bed4eb 1px solid;
	background-color: #ecf3fb;
	padding-bottom: 1px;
	margin-top: 1px;
	padding-left: 15px;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #1f3c5c;
	padding-top: 0px;
	font-weight: bold;
	font-size: 1em;
	
		
	
}
#contenuto h2 a:link {
	color: #ac0606
}
#contenuto h2 a:visited {
	color: #ac0606
}
#prima-notizia-home {
	padding-bottom: 3px; background-color: #dbe7f5; margin: 0px; padding-left: 3px; padding-right: 3px; color: #1e3d5c; padding-top: 3px
}
.img-interna {
	padding-bottom: 3px; background-color: #ecf3fb; padding-left: 3px; padding-right: 3px; float: left; padding-top: 3px
}
.img-interna-dx {
	padding-bottom: 3px; background-color: #ecf3fb; margin: 0px 5px 3px 0px; padding-left: 3px; padding-right: 3px; float: right; padding-top: 3px
}
#prima-notizia-home .img-prima {
	padding-bottom: 3px; padding-left: 3px; padding-right: 3px; float: right; padding-top: 3px
}
.testo-prima-notizia-home {
	width: 50%; float: left
}
.categoria {
	color: #709235;
	font-size: 1.0em;
	font-weight: bold
}
#prima-notizia-home .img-interna img {
	border-bottom: #8fb6dd 1px solid; border-left: #8fb6dd 1px solid; border-top: #8fb6dd 1px solid; border-right: #8fb6dd 1px solid
}
.titolo-news-home {
	background-image: none; list-style-type: none; margin: 0px; background-repeat: no-repeat; background-position: left top; font-size: 1.1em; font-weight: bold
}
.titolo-news-home a:link {
	background-image: none; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; color: #1b3c5d; padding-top: 0px
}
.titolo-news-home a:visited {
	background-image: none; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; color: #1b3c5d; padding-top: 0px
}
.notizie-home {
	background-color: #dbe7f5
}
.sottonotizia {
	padding-bottom: 3px;
	background-color: #f3ffff;
	padding-left: 3px;
	padding-right: 3px;
	border-top: #bed4eb 1px solid;
	padding-top: 3px
}
.sottonotizia .data-notizia {
	margin-top: 5px
}
.titolo-news-home-piccole {
	background-image: none; list-style-type: none; background-repeat: no-repeat; background-position: left top; margin-bottom: 5px; font-size: 1em; font-weight: bold
}
.titolo-news-home-piccole a:hover {
	border-bottom: #b1b6bc 1px solid
}
#prima-notizia h3 {
	background-image: url(/img/ico_news.gif); padding-bottom: 3px; margin: 0px; padding-left: 10px; padding-right: 0px; background-repeat: no-repeat; background-position: left top; font-size: 1em; padding-top: 0px
}
#prima-notizia h3 a:link {
	color: #1b3c5d
}
#prima-notizia h3 a:visited {
	color: #1b3c5d
}
#prima-notizia h3 a:hover {
	background-color: #fff; color: #1b3c5d
}
#prima-notizia h3 a:active {
	background-color: #fff; color: #1b3c5d
}
#prima-notizia .titolo {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 80%; padding-right: 0px; float: left; padding-top: 0px
}
#prima-notizia .data {
	text-align: right; padding-bottom: 0px; font-style: italic; margin: 0px; padding-left: 0px; width: auto; padding-right: 0px; float: left; color: #4185c4; padding-top: 0px
}
.titolo h2 a:link {
	background-image: none; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.titolo h2 a:visited {
	background-image: none; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.titolo h2 a:hover {
	background-image: none; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#col-sx .data-notizia {
	font-style: italic; margin-top: 3px; color: #014171
}
#col-sx .tratteggio {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: #d7e0e9 1px solid; padding-top: 0px
}
.evento-home ul {
	padding-bottom: 5px; margin: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px
}
#index h3 {
	padding-bottom: 3px; margin: 0px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 3px
}
#index .data {
	text-align: right; padding-bottom: 0px; font-style: italic; margin: 0px; padding-left: 0px; width: auto; padding-right: 0px; float: left; color: #4185c4; padding-top: 0px
}
#colonna-immagini img {
	border-bottom: #dcd084 1px solid; border-left: #dcd084 1px solid; border-top: #dcd084 1px solid; border-right: #dcd084 1px solid
}
.elencoimmagini {
	text-align: center; margin-top: 33px
}
.elencoimmagini img {
	border-bottom: #dcd084 1px solid; border-left: #dcd084 1px solid; border-top: #dcd084 1px solid; border-right: #dcd084 1px solid
}
.resize {
	width: 10%
}
#elencogallerie .immagine {
	float: left; margin-right: 8px
}
#elencogallerie img {
	border-bottom: #dcd084 1px solid; border-left: #dcd084 1px solid; border-top: #dcd084 1px solid; border-right: #dcd084 1px solid
}
#elencogallerie .descrizione {
	
}
#elencogallerie {
	
}
.imgservizi {
	float: left; clear: both; margin-right: 2px
}
.elenco-servizi {
	margin-top: 40px; clear: both
}
#servizio {
	background-color: #f6f1db; margin: 0px 0px 5px; padding-left: 2px; width: 98%
}
#bottom {
	background-image: url(../images/internal/sfondo_bottom.gif);
	width: 100%;
	background-repeat: repeat-x;
	background-position: left top;
	height: 26px;
	border-top: #2d7aae 1px solid
}
.tratteggio {
	margin-top: 0px; width: 100%; border-top: #cedae6 1px dotted
}
img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
.centrato {
	text-align: center
}
.grassetto {
	color: #1f3c5c; font-weight: bold
}
.sottolineato {
	text-decoration: underline
}
.corsivo {
	font-style: italic;
	color: #2a5127;
	font-size: 0.7em;
}
.nofloat {
	clear: both
}
.nascosto {
	display: none
}
.resize {
	width: 100%
}
.grafica {
	display: none
}
.imginterna {
	text-align: center;
	margin-top: 5px;
	float: left;
	margin-right: 5px;
	padding-top: 0px;
	border: #bed4eb 1px solid;
}
.imginterna img {
	border-bottom: #cccc99 1px solid; border-left: #cccc99 1px solid; border-top: #cccc99 1px solid; border-right: #cccc99 1px solid
}
.pulsante-cerca {
	border-bottom: #26629d 1px solid; border-left: #26629d 1px solid; background-color: #4384c4; color: #ffffff; border-top: #26629d 1px solid; border-right: #26629d 1px solid
}
.input {
	border-bottom: #26629d 1px solid; border-left: #26629d 1px solid; border-top: #26629d 1px solid; border-right: #26629d 1px solid
}
.pulsante-cerca:hover {
	background-color: #5c94cb
}
input {
	border-bottom: #26629d 1px solid; border-left: #26629d 1px solid; border-top: #26629d 1px solid; border-right: #26629d 1px solid
}
select {
	border-bottom: #26629d 1px solid; border-left: #26629d 1px solid; border-top: #26629d 1px solid; border-right: #26629d 1px solid
}
.didascalia {
	border-bottom: #cccc99 1px solid; background-color: #ffffcc; margin-top: 3px; margin-bottom: 5px; font-size: 90%; margin-right: 1px
}
.torna-su {
	text-align: right; padding-bottom: 1px; background-color: #feee8c; margin: 10px 0px; padding-left: 1px; padding-right: 1px; color: #0c1622; padding-top: 1px
}
.torna-su a:link {
	background-color: #feee8c; color: #0c1622; font-weight: bold
}
.torna-su a:visited {
	background-color: #feee8c; color: #0c1622; font-weight: bold
}
.iniziopagina {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; height: 0px; padding-top: 0px
}
.autore {
	text-align: right; width: 100%; padding-top: 8px
}
.organi-istituzionali {
	border-bottom: #000 1px solid; border-left: #000 1px solid; border-top: #000 1px solid; border-right: #000 1px solid
}
.associazione {
	border-bottom: #cccc99 1px solid; width: auto; margin-bottom: 8px; border-top: #cccc99 1px solid
}
.struttura {
	border-bottom: #cccc99 1px solid; width: auto; margin-bottom: 8px; border-top: #cccc99 1px solid
}
#pilota {
	text-align: center; margin-top: 10px; border-top: #cccc99 1px solid; padding-top: 3px
}
#pilota ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#pilota li {
	margin: 3px; display: inline
}
table {
	margin-top: 15px; width: 100%
}
caption {
	border-bottom: #cccc99 1px solid; border-left: #cccc99 1px solid; color: #7a6504; border-top: #cccc99 1px solid; font-weight: bold; border-right: #cccc99 1px solid
}
td {
	border-bottom: #F4F1E8 2px solid;
	text-align: left;
	padding-top: 3px;
	border-left: #bed4eb 0px solid;
	border-right: #bed4eb 0px solid;
}
.tdhome {
	padding-top: 5px;
	border-left: #bed4eb 0px solid;
	border-right: #bed4eb 0px solid;
	width: 50%;
	background-color: #ecf3fb;
}
th {
	text-align: left; background-color: #cccc99
}
.doc-allegato-elenco ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.doc-allegato-elenco li {
	list-style-type: none
}
#certificato .etichetta {
	border-bottom: #ecf3fb 1px solid; text-align: right; padding-bottom: 4px; padding-left: 2px; width: 30%; padding-right: 2px; float: left; padding-top: 2px
}
#certificato .input {
	width: 100px
}
legend {
	margin-top: -3px; font-weight: bold
}
fieldset {
	border-bottom: #4888c6 1px solid;
	border-left: #fff 1px solid;
	background-color: #fff;
	margin-bottom: 5px;
	color: #4787c5;
	border-top: #4888c6 1px solid;
	border-right: #fff 1px solid
}
.campi-form {
	float: left
}
.etichetta {
	border-bottom: #006699 1px solid; text-align: right; padding-bottom: 4px; padding-left: 2px; width: 30%; padding-right: 2px; float: left; color: #1f3c5c; padding-top: 2px
}
.titoli-form {
	padding-bottom: 10px; width: 20%; float: left; clear: left
}
#validatori {
	text-align: center;
	background-color: #0076a0;
	color: #fff
}
#validatori img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
#validatori a {
	color: #fff;
	font-weight: bold
}
#validatori ul {
	margin: 0px; padding-top: 2px
}
#validatori li {
	display: inline
}
.ff {
	display: none
}
#calendario {
	border-bottom: #fee334 5px solid;
	background-color: #feee8c;
	background-image: url(../images/internal/sfondo_titolo_calendario.gif);
	font-style: normal;
	font-size: 0.9em;
}
#calendario table {
	width: 100%
}
#calendario table td {
	text-align: center; background-color: #fffde8; color: #1c3d5c
}
#calendario table th {
	text-align: center; background-color: #fff
}
#calendario a:link {
	color: #800000; font-weight: 900
}
#calendario a:visited {
	color: #800000; font-weight: 900
}
#calendario a:hover {
	background-color: #ffcc00; font-weight: bold
}
#calendario h3 {
	background-image: url(/img/sfondo_titolo_calendario.gif); border-bottom: #fee334 2px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; background-repeat: repeat-x; height: 20px; color: #14263b; font-size: 1.2em; padding-top: 4px
}
#calendario caption {
	background-color: #feee8c; color: #14263b; font-weight: bold; text-decoration: none
}
#calendario caption a:link {
	color: #14263b; font-weight: bold
}
#calendario caption a:visited {
	color: #14263b; font-weight: bold
}
#calendario caption a:hover {
	background-color: #ffffff; color: #1f3e5d; font-weight: bold
}
#sudnews {
	padding-bottom: 1px; background-color: #ecf3fb; margin-top: 1px; padding-left: 1px; width: 100%; padding-right: 1px; padding-top: 1px
}
.titolo-sudnews {
	padding-bottom: 2px; padding-left: 2px; padding-right: 2px; font-family: verdana, arial, helvetica, sans-serif; color: #1c3e61; border-top: #1f3c5c 5px solid; font-weight: bold; padding-top: 2px
}
#sudnews ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 1px; padding-right: 0px; color: #1c3d5c; padding-top: 5px
}
#sudnews li {
	text-indent: 0px; margin-bottom: 5px; background: none transparent scroll repeat 0% 0%; font-size: 1em
}
#sudnews li a:link {
	text-indent: 0px; background: none transparent scroll repeat 0% 0%; color: #1c3d5c; text-decoration: underline
}
#sudnews li a:visited {
	text-indent: 0px; background: none transparent scroll repeat 0% 0%; color: #1c3d5c; text-decoration: underline
}
#sudnews li a:hover {
	
}
h1 {
	border-bottom: #bed4eb 1px solid;
	padding-bottom: 0px;
	background-color: #ecf3fb;
	margin-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #1f3c5c;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 2px
}
h2 {
	padding-bottom: 5px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #7a6504;
	font-size: 1.2em;
	padding-top: 0px
}
h2 a:link {
	color: #7a6504
}
h2 a:visited {
	color: #7a6504
}
h2 a:hover {
	background: none transparent scroll repeat 0% 0%; color: #307eaf; text-decoration: underline
}
h2 a:active {
	background: none transparent scroll repeat 0% 0%; color: #307eaf; text-decoration: underline
}
h3 {
	margin: 4px 0px; color: #597819; font-size: 1.1em
}
h3 a:link {
	color: #597819
}
h3 a:visited {
	color: #597819
}
h3 a:hover {
	background-color: #597819; color: #ffffff
}
h3 a:active {
	background-color: #597819; color: #ffffff
}
#recapiti {
	text-align: left; padding-bottom: 2px; padding-left: 2px; width: 32%; padding-right: 2px; float: right; color: #330000; padding-top: 2px
}
#recapiti .titolo {
	padding-bottom: 1px; background-color: #bbb375; text-indent: 3px; padding-left: 1px; padding-right: 1px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; padding-top: 1px
}
#vesti-grafiche {
	text-align: left; padding-bottom: 0px; background-color: #6085a8; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#vesti-grafiche ul .vesti {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; color: #ffffff; padding-top: 0px
}
#vesti-grafiche .vesti li {
	background-image: url(/img/sfondo_vesti_grafiche.gif); padding-bottom: 6px; list-style-type: none; text-indent: 2px; margin: 0px; padding-left: 4px; padding-right: 0px; background-repeat: repeat-x; background-position: left top; color: #000000; padding-top: 4px
}
#vesti-grafiche .vesti a:hover {
	background-image: url(/img/sfondo_vesti_grafiche.gif); padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: repeat-x; background-position: left top; color: #fff; padding-top: 0px
}
#vesti-grafiche .vesti a:active {
	background-image: url(/img/sfondo_vesti_grafiche.gif); padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: repeat-x; background-position: left top; color: #fff; padding-top: 0px
}
#vesti-grafiche .vesti a:link {
	background-image: url(/img/sfondo_vesti_grafiche.gif); padding-bottom: 0px; background-color: #21405e; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: repeat-x; background-position: left top; color: #fff; font-size: 95%; text-decoration: none; padding-top: 0px
}
#vesti-grafiche .vesti a:visited {
	background-image: url(/img/sfondo_vesti_grafiche.gif); padding-bottom: 0px; background-color: #21405e; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: repeat-x; background-position: left top; color: #fff; font-size: 95%; text-decoration: none; padding-top: 0px
}
#utilita {
	text-align: left; padding-bottom: 2px; padding-left: 2px; width: 30%; padding-right: 2px; float: right; padding-top: 2px
}
#utilita .titolo {
	padding-bottom: 2px; background-color: #f6d246; text-indent: 3px; font-family: Verdana, Geneva, sans-serif; color: #23607d; font-weight: bold; padding-top: 2px
}
#utilita ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#utilita li {
	padding-bottom: 2px; background-color: #eeeac5; list-style-type: none; margin: 2px 0px 0px
}
cite {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
blockquote {
	border-bottom: #ecf3fb 1px solid; border-left: #ecf3fb 1px solid; padding-bottom: 3px; background-color: #f5f9fd; padding-left: 3px; padding-right: 3px; border-top: #ecf3fb 1px solid; border-right: #ecf3fb 1px solid; padding-top: 3px
}
#contenuto ul li {
	list-style-image: url(/img/ico_lista.gif)
}
table {
	text-align: center;
	font-size: 100%;
	margin-top: 0px;
}
li {
	padding-bottom: 5px
}
q {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#certificato {
	
}
#certificato input {
	
}
#miniature {
	padding-bottom: 4px; padding-left: 4px; width: 15%; padding-right: 4px; float: right; padding-top: 4px
}
#miniature img {
	border-bottom: #006699 1px solid; border-left: #006699 1px solid; border-top: #006699 1px solid; border-right: #006699 1px solid; padding-top: 2px
}
.didascalia-miniatura {
	text-align: left; padding-bottom: 5px; color: #1f3c5c; font-size: 0.9em
}
#ingrandimento {
	text-align: center; margin-top: 10px; width: 70%; float: left
}
#ingrandimento img {
	border-bottom: #e1dcc6 3px solid; text-align: center; border-left: #e1dcc6 3px solid; border-top: #e1dcc6 3px solid; border-right: #e1dcc6 3px solid
}
.resize {
	width: auto
}
#ingrandimento .tratteggio {
	margin: 20px 0px 0px; border-top: #e1dcc6 1px solid
}
#guida-servizi {
	border-bottom: #dcd084 1px solid; border-left: #dcd084 1px solid; background-color: #f6f1db; margin: 0px 0px 5px; padding-left: 2px; width: 98%; height: 500px; border-top: #dcd084 1px solid; border-right: #dcd084 1px solid
}
#guida-servizi h1 {
	padding-bottom: 2px; background-color: #ffcc33; margin-top: 0px; padding-left: 2px; padding-right: 2px; height: 35px; color: #1f3c5c; font-size: 1.8em; padding-top: 2px
}
#guida-servizi ul {
	padding-bottom: 0px; list-style-type: none; margin: 3px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#guida-servizi li {
	border-bottom: #cccccc 1px dotted; margin: 0px 5px 0px 0px; width: 48%; float: left; padding-top: 0px
}
.imgservizi {
	display: inline; vertical-align: middle
}
#guida-servizi a:link {
	text-decoration: none
}
#guida-servizi a:visited {
	text-decoration: none
}
#guida-servizi img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
.box-guida-servizi {
	margin-bottom: 2px
}
.box-guida-servizi h3 {
	border-bottom: #26629d 1px solid;
	padding-bottom: 4px;
	background-color: #d6d6d6;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	color: #1f3c5c;
	font-size: 1em;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-style: normal;
	text-transform: none;
	font-family: Verdana, Geneva, sans-serif;
}
.box-guida-servizi .img-famiglia {
	background-image: url(/img/img_servizi_famiglia.gif); background-repeat: no-repeat; background-position: center top; height: 87px
}
.box-guida-servizi .img-impresa {
	background-image: url(/img/img_servizi_impresa.gif); background-repeat: no-repeat; background-position: center top; height: 87px
}
#forum {
	
}
#forum a:link {
	text-decoration: none
}
#forum a:visited {
	text-decoration: none
}
#forum a:hover {
	text-decoration: none
}
#forum a:active {
	text-decoration: none
}
#forum ul {
	list-style-position: inside; margin-left: 8px
}
#forum li {
	padding-bottom: 1px; padding-left: 1px; padding-right: 1px; color: #f95230; list-style-image: url(../../img/icone/forum.gif); padding-top: 1px
}
#forum ul li {
	border-bottom: #cccccc 1px solid; margin-top: 8px; margin-bottom: 3px
}
#forum ul li ul {
	
}
#forum ul li ul li {
	border-bottom: 0px; border-left: 0px; color: #006600; border-top: 0px; font-weight: normal; list-style-image: url(../../img/icone/forum2.gif); border-right: 0px
}
#forum ul li ul li ul li {
	color: #006699; list-style-image: url(../../img/icone/forum3.gif)
}
#forum ul li ul li ul li ul li {
	list-style-image: url(../../img/icone/forum4.gif)
}
.ingredienti {
	border-bottom: #bed4eb 1px solid; border-left: #bed4eb 1px solid; background-color: #ecf3fb; margin-top: 10px; width: 50%; margin-bottom: 15px; margin-left: 5%; border-top: #bed4eb 1px solid; border-right: #bed4eb 1px solid
}
.ingredienti ul {
	margin-top: 20px
}
.preparazione {
	
}
#organigramma {
	
}
#organigramma a:link {
	text-decoration: none
}
#organigramma a:visited {
	text-decoration: none
}
#organigramma a:hover {
	background-color: #003366; color: #ffffff
}
#organigramma a:active {
	background-color: #003366; color: #ffffff
}
#organigramma ul {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; margin-left: 15px; padding-top: 10px
}
#organigramma li {
	padding-bottom: 1px; list-style-type: none; padding-left: 1px; padding-right: 1px; color: #f95230; font-size: 1em; font-weight: bold; padding-top: 1px
}
#organigramma ul li {
	border-bottom: #c8daee 1px solid; margin-top: 5px; margin-bottom: 3px
}
#organigramma ul li ul {
	
}
#organigramma ul li ul li {
	border-bottom: 0px; border-left: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; color: #006600; font-size: 90%; border-top: 0px; font-weight: normal; border-right: 0px; padding-top: 3px
}
#organigramma ul li ul li ul li {
	color: #006699
}
#opportunita {
	width: 48%; float: left
}
#normative {
	width: 48%; float: right
}
#prima-opportunita {
	border-bottom: #006666 1px solid; padding-bottom: 10px; background-color: #ffff99; min-height: 150px; width: 100%; margin-bottom: 10px
}
.titolo-evento-home {
	margin-top: 10px
}
.titolo-evento-home a:link {
	font-size: 1.2em; font-weight: bold
}
.titolo-evento-home a:visited {
	font-size: 1.2em; font-weight: bold
}
.elenco-eventi {
	margin-bottom: 10px
}
#elenco-eventi-home {
	background-color: #ffffff
}
#elenco-eventi-home h1 {
	background-image: url(/img/sfondo_titolo_sydnews.gif); padding-bottom: 3px; padding-left: 3px; padding-right: 3px; background-repeat: repeat-x; background-position: left top; margin-bottom: 10px; color: #ffffff; padding-top: 3px
}
#elenco-eventi-home h2 {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
#elenco-eventi-home .sommario {
	
}
#mappa-sito {
	width: 98%
}
#mappa-sito a:link {
	text-decoration: none
}
#mappa-sito a:visited {
	text-decoration: none
}
#mappa-sito .titolo-menu {
	border-bottom: #cccccc 1px solid; background-color: #ffffff; color: #f95230
}
#mappa-sito ul {
	list-style-type: none
}
#mappa-sito li {
	margin-bottom: 4px
}
#mappa-sito ul li {
	padding-bottom: 3px; font-weight: bold
}
#mappa-sito ul li ul li {
	padding-bottom: 3px; font-weight: normal
}
#mappa-sito ul h2 {
	display: none
}
.partner-img {
	border-bottom: #006666 1px solid; text-align: center; border-left: #006666 1px solid; background-color: #006666; width: 150px; margin-bottom: 3px; float: left; border-top: #006666 1px solid; margin-right: 5px; border-right: #006666 1px solid
}
.maschio {
	color: #006699; font-weight: bold
}
.femmina {
	color: #ff3366; font-weight: bold
}
#errore {
	background-color: #ff0000; color: #ffffff; font-weight: bold
}
#errore-formato {
	background-color: #ff0000; color: #ffffff; font-weight: bold
}
#risultato {
	color: #f95230
}
.cattedrale-home {
	background-image: url(/img/cattedrale_home.jpg); padding-bottom: 5px; background-color: #f4f1e8; padding-left: 0px; padding-right: 0px; background-repeat: no-repeat; background-position: center 50%; height: 201px; padding-top: 5px
}
.bandiera-blu {
	background-image: url(/img/bandiera_blu.gif); padding-bottom: 2px; padding-left: 67px; padding-right: 2px; background-repeat: no-repeat; background-position: left top; height: 63px; color: #ffffff; font-size: 1.2em; padding-top: 2px
}
.bandiera-blu .grassetto {
	color: #ffffff
}

.elenco-banner {
	border-bottom: #e4dbcc 5px solid;
	text-align: center;
	border-left: #e4dbcc 1px solid;
	border-top: #e4dbcc 5px solid;
	border-right: #e4dbcc 1px solid;
	margin-right: 5px;
}
.banner {
	border-bottom: #ebe4b8 1px solid;
	border-left: #ebe4b8 1px solid;
	margin: 2px;
	border-top: #ebe4b8 1px solid;
	border-right: #ebe4b8 1px solid;
	background-color: #FFF;
}
.banner-borghi {
	text-align: center; background-color: #cc0000; margin: 5px 0px 0px
}

#banner img a:link {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none; text-decoration: none
}
#banner img a:visited {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none; text-decoration: none
}
.banner-ecomuseo {
	border-bottom: #e4dba0 1px solid; text-align: center; border-left: #e4dba0 1px solid; background-color: #fff; margin: 5px 0px 0px; border-top: #e4dba0 1px solid; border-right: #e4dba0 1px solid
}
.banner-ambiente {
	background-image: url(/img/banner_ambiente.jpg); border-bottom: #3673ac 1px solid; text-align: center; border-left: #3673ac 1px solid; background-color: #bee4ed; margin: 5px 0px 0px; background-repeat: no-repeat; background-position: left bottom; height: 100px; font-size: 1.2em; border-top: #3673ac 1px solid; font-weight: bold; border-right: #3673ac 1px solid; padding-top: 6px
}

.banner-ambiente a:link {
	color: #101e2e
}
.banner-ambiente a:visited {
	color: #101e2e
}

.tornasu {
	background-image: url(/img/freccia_su.gif); border-bottom: #ffff40 3px solid; padding-bottom: 0px; padding-left: 30px; padding-right: 5px; background-repeat: no-repeat; background-position: left 50%; color: #000; padding-top: 0px
}
.tornasu a:link {
	color: #000
}
.tornasu a:visited {
	color: #000
}
.paginazione ul li {
	border-bottom: #e1dcc6 1px solid; border-left: #e1dcc6 1px solid; padding-bottom: 2px; background-color: #f4f1e8; margin: 0px 5px 0px 0px; padding-left: 2px; padding-right: 2px; display: inline; color: #4d420c; border-top: #e1dcc6 1px solid; border-right: #e1dcc6 1px solid; padding-top: 2px
}
.immagine-miniatura-menu {
	border-bottom: #b9b085 1px solid; text-align: center; border-left: #b9b085 1px solid; padding-bottom: 2px; background-color: #f4f1e8; padding-left: 2px; width: 66px; padding-right: 2px; height: 66px; border-top: #b9b085 1px solid; border-right: #b9b085 1px solid; padding-top: 2px
}
.eventi-elenco-home {
	padding-bottom: 3px; background-color: #feee8c; padding-left: 3px; padding-right: 3px; padding-top: 3px
}
.eventi-elenco-home a:link {
	color: #000000
}
.eventi-elenco-home a:visited {
	color: #000000
}
.biglietto-ssu {
	border-bottom: #b7cda1 1px solid; border-left: #b7cda1 1px solid; padding-bottom: 10px; background-color: #f0f8e7; margin: 5%; padding-left: 10px; padding-right: 10px; border-top: #b7cda1 1px solid; border-right: #b7cda1 1px solid; padding-top: 10px
}
.sondaggio-risultato {
	border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 10px; margin: 2%; padding-left: 10px; padding-right: 10px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 10px
}
.sondaggio-risultato .percentuale {
	
}
.sondaggio-risultato .etichetta {
	border-bottom: 0px; border-left: 0px; border-top: 0px; font-weight: bold; border-right: 0px
}
.data-eventi {
	font-style: italic; color: #006633
}
.evento-home {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.meteo-giornaliero {
	padding-bottom: 2px; background-color: #ebf6c8; min-height: 85px; padding-left: 2px; padding-right: 2px; margin-bottom: 2px; color: #2c2508; padding-top: 2px
}
.meteo-giornaliero a:link {
	background-color: #ebf6c8; color: #3a310a
}
.meteo-giornaliero a:visited {
	background-color: #ebf6c8; color: #3a310a
}
.meteo-giornaliero a:hover {
	background-color: #ebf6c8; color: #3a310a
}
.meteo-giornaliero a:active {
	background-color: #ebf6c8; color: #3a310a
}
.meteo-home {
	padding-bottom: 1px; background-color: #34540a; padding-left: 1px; padding-right: 1px; font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; border-top: #f4f1e8 1px solid; font-weight: bold; padding-top: 1px
}
.meteo-giornaliero .imginterna {
	padding-bottom: 40px
}
#meteo {
	width: 100%
}
#meteo table {
	text-align: center; background-color: #f4f1e8; width: 100%; font-family: Verdana, Geneva, sans-serif; font-size: 95%
}
#trasporti table {
	text-align: center; background-color: #f4f1e8; width: 100%; font-family: Verdana, Geneva, sans-serif; font-size: 95%
}
#meteo th {
	padding-bottom: 3px; background-color: #dad19e; padding-left: 3px; padding-right: 3px; padding-top: 3px
}
#trasporti th {
	padding-bottom: 3px; background-color: #dad19e; padding-left: 3px; padding-right: 3px; padding-top: 3px
}
#meteo td {
	border-bottom: #dad19e 1px solid; border-left: #dad19e 1px solid; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; border-top: #dad19e 1px solid; border-right: #dad19e 1px solid; padding-top: 3px
}
#trasporti td {
	border-bottom: #dad19e 1px solid; border-left: #dad19e 1px solid; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; border-top: #dad19e 1px solid; border-right: #dad19e 1px solid; padding-top: 3px
}
#meteo tr {
	
}
.banner-aeronautica {
	text-align: center; background-color: #00033e
}
.banner-convegno {
	border-bottom: #06163e 1px solid; text-align: center; border-left: #06163e 1px solid; background-color: #252c36; margin: 5px 0px 0px; background-repeat: no-repeat; background-position: left top; border-top: #06163e 1px solid; border-right: #06163e 1px solid
}
.convegno {
	text-align: center; padding-bottom: 2px; background-color: #eee17b; padding-left: 5px; padding-right: 2px; padding-top: 2px
}
.convegno a:link {
	
}
.alba a:visited {
	
}
.convegno a:hover {
	background-color: #ffffff
}
.salento-channel-home {
	margin-top: 5px
}
.salento-channel-home .body {
	background: url(/img/box_salento_channel.jpg) #000 no-repeat left bottom; height: 120px
}
table.incarichi {
	width: 99%
}
table.incarichi caption {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
table.incarichi th {
	padding-bottom: 2px; padding-left: 2px; padding-right: 2px; font-size: 1em; vertical-align: top; padding-top: 2px
}
table.incarichi td {
	padding-bottom: 2px; padding-left: 2px; padding-right: 2px; font-size: 1em; vertical-align: top; padding-top: 2px
}
table.incarichi td {
	border-bottom: #cccc99 1px solid; border-left: #cccc99 1px solid; width: 70%; border-top: #cccc99 1px solid; border-right: #cccc99 1px solid
}
#operazione-trasparenza {
	font-size: 1.2em
}
.homesx {
	width: 49%;
	float: left;
}
.homedx {
	width: 49%;
	float: right;
}
.giustificato {
	text-align:justify;
}

.home_title {
	font-size: 1.2em;
	font-weight: bold;
	color: #4787c5;
	text-align: center;
}
.centraoggetto{
	text-align:center;
}

#centraoggetto{
	text-align:center;
}

.stile_testo3 {
	font-weight: normal;
}
.larghezza1 {
	width:640px;
	float: none;
	text-align: center;
}
.larghezza2 {
	width:800px;
	float: none;
	text-align: center;
	font-size: 0.8em;
}

.stile_testo7 {
	font-weight: bold;
	text-align:center;
	font-size:0.9em;
}

.stile_testo4 {
	font-weight: bold;
	font-size: 1em;
}

#main_azzurro {background: url(../images/internal/back_azzurro_home.gif) repeat-y;
width: 1000px;
float: left;
margin-top: 10px;
border: 0px solid;
}
.left_azzurro {
float: left;
width: 258px;
//width: 233px;
border: 0px solid;
}
.right_azzurro {
margin-top: 10px;
float: right;
width: 28%;
border: 0px solid;
}
.centrale_azzurro {
margin-left: 258;
//margin-left: 233px;
margin-right: 28%;
margin-top: 10px;
border: 0px solid red;
}
.left_azzurro_testo {text-align: left;
font-size: 0.8em;
padding: 10px;
padding-left: 20px;
}
.news_img_left  {
float: left;
width: 40px;
margin-top: 5px;
}
.news_img_right {
margin-top: 5px;
padding-top: 5px;
margin-left: 40px;
}
.giallo_up {
	background: url(../images/internal/home_gialla_up.gif) no-repeat;
	width: 99%;
	height: 11px;
	background-position: right bottom;
	border-left: #cddbcc 3px solid;
	margin-bottom: 0px;
}
.giallo_upsx {
	background: url(../images/internal/home_gialla_up.gif) no-repeat;
	width: 99%;
	height: 11px;
	background-position: left bottom;
	margin-top: 0px;
	border-right: #cddbcc 3px solid;
	float: left;
	margin-bottom: 0px;
}


.giallo_under {
	background: url(../images/internal/home_gialla_under.gif) no-repeat;
	width: 99%;
	height: 20px;
	background-position: right bottom;
	float: left;
	border-left: #cddbcc 3px solid;
}
.giallo_undersx {
	background: url(../images/internal/home_gialla_under.gif) no-repeat;
	width: 99%;
	height: 20px;
	background-position: left bottom;
	margin-bottom: 0px;
	float: left;
	border-right: #cddbcc 3px solid;
}
.giallo_strip_left  {float:left;
width: 45%;
text-align: left;
font-size: 0.8em;
padding: 10px;
border-right: 1px dotted #dfdfdf;
}
.giallo_strip_right {
margin-left: 50%;
text-align: left;
font-size: 0.8em;
padding: 10px;
}
.giallo_strip_left_titoloeve {
height: 30px;
margin-right: 0px;
margin-top:3px;
font-weight: bold;
font-size: 1em;
}
.giallo_strip_left_titolo {background: url(../images/internal/ico_gialla1.jpg) no-repeat;
height: 44px;
padding-left: 50px;
font-weight: bold;
font-size: 1em;
}
.giallo_strip_right_titolo {background: url(../images/internal/ico_gialla2.jpg) no-repeat;
height: 41px;
padding-left: 50px;
font-weight: bold;
font-size: 1em;
}
.azzurro_up {background: url(../images/internal/azzurro_up.gif) no-repeat;
width: 260px;
height: 16px;
}
.azzurro_strip {background: url(../images/internal/azzurro_strip.gif) repeat-y;
width: 260px;
//margin-top: -12px;
text-align: left;
font-size: 0.8em;
padding: 10px;
}
.azzurro_under {background: url(../images/internal/azzurro_under.gif) no-repeat;
width: 260px;
height: 22px;
}

.tdhomegrande {
	border-bottom: #bed4eb 0px solid;
	text-align: justify;
	background-color: #F4F1E8;
}

.giallo_strip{
	background-color:#FFF;
	text-align: justify;
	padding-right: 2px;
	width: 93.5%;
	padding-left: 5px;
	margin-left: 4px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-right: 0px;
}

.giallo_stripsx{
	text-align: justify;
	padding-right: 2px;
	width: 93.5%;
	padding-left: 5px;
	margin-left: 6px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-right: 0px;
}

.navigazione-assistita {
	position: absolute; width: 1px; height: 1px; overflow: hidden; top: -1000em
}

.giallo_strip_left_titolo{
	background-image:url(../images/internal/ico_new_home.jpg);
	background-repeat: no-repeat;
	height: 22px;
	padding-top: 5px;
	padding-left: 25px;
	margin-bottom: 0px;
	color: #1F3C5C;
}

.testointhome{
}

.destodestra
{
	text-align:right;

}
