body {
	padding-bottom: 0px;
	background-color: #FFFFFF;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 99%;
	padding-top: 0px;
	text-align:center;
}
#pagina {
	text-align: left;
	margin: 0px;
	width: 90%;
	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: 5%;
	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: 4.5%;
	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: 180px;
	margin-top: 0px;
}
#top-sx {
	background-image: url(../images/internal/top_sx.jpg);
	position: absolute;
	width: 578px;
	background-repeat: no-repeat;
	height: 180px;
	top: 0px;
	left: 0px
}
#top-dx {
	background-image: url(../images/internal/top_dx.jpg);
	position: absolute;
	width: 104px;
	background-repeat: no-repeat;
	height: 180px;
	top: 0px;
	right: 0px;
	margin-right: 0px;
	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%;
	float: left;
	margin-top: 0px;
}
#contenuto {
	width: 75.5%;
	height: auto;
	float: right;
	padding-right: 0%;
}
#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
}

#menu-sx {
	border-left: #e4dba0 1px solid;
	background-color: #ECECEC;
	width: 23%;
	font-family: Arial, Helvetica, sans-serif;
	float: inherit;
	color: #0F3110;
	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: Arial, Helvetica, sans-serif;
	background-position: left top;
	color: #000032;
	border-top: #e1dcc6 1px solid;
	font-weight: bold;
	background-color: #0FF;
	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: #B9B085;
	display: block;
	color: #FFF
}
#menu-sx a:link {
	color: #000;
	text-decoration: none
}


#menu-dx {
	background-color: #F9F8FD;
	width: 19%;
	font-family: Arial, Helvetica, 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: Arial, Helvetica, 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
}

.ricerca-top {
	padding-bottom: 3px; padding-left: 0px; padding-right: 3px; float: right; 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
}


#contenuto h2 {
	background-image: url(../images/internal/quadrato3.gif);
	border-bottom: #bed4eb 1px solid;
	background-color: #FFE6C8;
	padding-bottom: 1px;
	margin-top: 1px;
	padding-left: 15px;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #525254;
	padding-top: 0px;
	font-weight: bold;
	font-size: 1em;
}
#contenuto h2 a:link {
	color: #ac0606
}
#contenuto h2 a:visited {
	color: #ac0606
}
.img-interna {
	padding-bottom: 3px;
	background-color: #F4F9FD;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	padding-top: 3px
}
.img-interna-dx {
	padding-bottom: 3px;
	background-color: #FFF;
	margin: 0px 5px 3px 0px;
	padding-left: 3px;
	padding-right: 3px;
	float: right;
	padding-top: 3px
}

.categoria {
	color: #709235;
	font-size: 1.0em;
	font-weight: bold
}

.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
}


.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
}
.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: 12px;
	border-top: #2d7aae 1px solid
}

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;
}

.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;
}
.imgfile {
	float: right;
	margin-right: 0px;
	margin-bottom:0px;
	padding-top: 0px;
}
.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
}
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;
	background-color: #FFF;
}
.tdhome {
	padding-top: 1px;
	width: 50%;
	background-color: #F4F9FD;
	padding-left: 1px;
}
th {
	text-align: left; background-color: #cccc99
}

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: #D7FFFF;
	color: #0076A0
}
#validatori img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
#validatori a {
	color: #0076A0;
	font-weight: bold
}
#validatori ul {
	margin: 0px; padding-top: 2px
}
#validatori li {
	display: inline
}

#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
}

h1 {
	border-bottom: #bed4eb 1px solid;
	padding-bottom: 0px;
	background-color: #EAE9D5;
	margin-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1f3c5c;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	margin-bottom: 4px;
}
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
}

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
}

.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
}

.maschio {
	color: #006699; font-weight: bold
}
.femmina {
	color: #ff3366; font-weight: bold
}



.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
}

.data-eventi {
	color: #006633;
	font-size: 10px;
}
.evento-home {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.imgbordata {
	border-color:#CB2124;
	border: 2px;
}

.imgbordata2 {
	border-color:#bed4eb;
	border: 1px;
}


.meteo-giornaliero {
	padding-bottom: 2px;
	background-color: #ebf6c8;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 2px;
	color: #2c2508;
	padding-top: 2px;
	border-color: #F00;
	border: #f4f1e8 1px solid;
	font-size: 10px;
	text-align: justify;
}

.meteo-home {
	padding-bottom: 1px;
	background-color: #F00;
	padding-left: 1px;
	padding-right: 1px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	border-top: #f4f1e8 1px solid;
	font-weight: normal;
	padding-top: 1px
}

#meteo {
	width: 100%
}
#meteo table {
	text-align: center; background-color: #f4f1e8; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 95%
}


#operazione-trasparenza {
	font-size: 1.2em
}
.homesx {
	width: 49%;
	float: left;
}
.homedx {
	width: 49%;
	float: right;
}
.giustificatobanhome {
	text-align:justify;
	padding-right: 4px;
	padding-left: 4px;
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
}

.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_testo8 {
	font-weight: bold;
	text-align:center;
	font-size:0.9em;
}

.stile_testo4 {
	font-weight: bold;
	font-size: 1em;
}
.stile_testo9 {
	font-weight: bold;
	text-align:center;
	font-size:0.8em;
}

.news_img_left  {
	float: left;
	margin-top: 0px;
}
.news_img_right {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	float: right;
}
.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;
}

.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: 5px;
	width: 100%;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-right: 0px;
	background-color: #FFF;
}



.giallo_strip_left_titolo{
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 1px;
	padding-left: 25px;
	margin-bottom: 0px;
	color: #4A454B;
	background-color: #F4F9FD;
	background-image: url(../images/internal/quadrato3.gif);
	font-size: 1em;
}

.nofloat {
	clear: both
}



.resize {
	width: auto
}

#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: #FFE6C8;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	color: #483C5C;
	font-size: 0.95em;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-style: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
.destodestra
{
	text-align:right;

}
.destogiustificato
{
	text-align: justify;

}
.homesx1 {
	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;
}
.homesx2 {
	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;
}
#contenuto4nov {
	width: 75.5%;
	height: auto;
	float: right;
	padding-right: 0%;
	background-image: url(../images/home/150.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#pulsantepug {
	border-bottom: #26629d 1px solid; 
	border-left: #26629d 1px solid; 
	background-color: #4384c4; 
	color: #ffffff;
	font-size:14px;
	border-top: #26629d 1px solid;
	border-right: #26629d 1px solid
}
.anno {
	color: #ffffff;
	font-size:36px;
	text-align: center;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;

}
.annobianco {
	color: #ffffff;
	font-size:14px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;

}
.testointhome{
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
}

.testobello{
	font-size:1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4B5169;
	text-align: justify;
}

