
@media all
{

* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
p {
	margin-bottom: 1.25em;
}
.separa {
	clear: both;
	padding: 0 0;
	margin: 0 0;
	overflow: hidden;
	width: 100%;
	height: 1px;
	}
.nascosto {
	position: absolute;
	top: -3000em;
	display: none;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	}
ul, ul li {
	list-style-type: none;	
}

body {
	font-size: 70%;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #AAAAAA;
	line-height: 1.5em;
	}
h1 {
	font-size: 1.1em;
	line-height: 1.5em;
	font-weight:bold;
	color: #5F5F5F;
	text-transform: uppercase;
}
h2 {
	font-size: 1.1em;
	line-height: 1.5em;
	font-weight:bold;
	color: #5F5F5F;
}
h3 {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #5F5F5F;
	text-transform: uppercase;
}
strong {
	font-weight:bold;
	color: #5F5F5F;
}

a:link, a:visited {
	text-decoration: underline;
	color: #5F5F5F;
	font-weight:bold;
	}
a:hover,a:focus,a:active {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
	}

a:link strong,a:visited strong {
	text-decoration: underline;
	color: #5F5F5F;
	font-weight:bold;
	}
a:hover strong,a:focus strong,a:active strong {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
	}


/*________________________________________-*/
#content-pagina {
	width: 83.5em;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top:1.5em;
}
#content-top {
	width: 83.5em;
	height:13.55em;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top:1.5em;
	position:relative;
}
#content-menu-barra {
	width: 100%;
	height:3.55em;
	background-color: #AABBC2;
	margin-top:-3.09em;
	z-index:0;
}
#menu-barra {
	width: 70.4em;
	height:3.5em;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-left:13em;
}
#menu-barra ul li {
	display:inline;
}
#menu-barra a:link, #menu-barra a:visited {
	line-height:3.3em;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding-right:1.1em;
	padding-left:1.1em;
	text-decoration:none;
	display:block;
	float:left;
	font-size: 1.05em;
	position:relative;
}
#menu-barra a:hover, #menu-barra a:focus, #menu-barra a:active {	
	color: #C1262D;
	text-decoration:none;
}
#menu-barra  a:link.selected, #menu-barra  a:visited.selected {
	text-decoration:none;
	color: #C1262D;
}
#menu-barra  a:hover.selected, #menu-barra  a:focus.selected, #menu-barra  a:active.selected {
	text-decoration:none;
	color: #C1262D;
}
#content-logo {
	position:absolute;
	z-index:1000;
}
#content-logo img {
	width:14.1em;
	height:13.42em;
}
#content-titolo {
	position:absolute;
	margin-top:4.2em;
	margin-left:14.2em;
}
#content-titolo img {
	width:36.58em;
	height:4.45em;
}
#content-fregio {
	position:absolute;
	margin-top:4.75em;
	margin-left:69.62em;
}
#content-fregio img {
	width:13.5em;
	height:3.55em;
}

/*________________________________________-*/

.content-flash-home {
	width: 26.78em;
	height:36.65em;
	float: left;
}

/*________________________________________-*/

.content-6col a:link.videoset , .content-6col a:visited.videoset  {
	width: 12.7em;
	height:15em;
	line-height:1em;
	display:block;
	background-image: url(../img/ps_videoset.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	text-transform: uppercase;
	color: #8a8a8a;
	text-decoration: none;
}
.content-6col a:hover.videoset, .content-6col a:focus.videoset, .content-6col a:active.videoset {
	background-image: url(../img/ps_videoset-on.jpg);
}
.content-6col a:link.videoset span, .content-6col a:visited.videoset span {
	visibility: hidden;
}
.content-6col a:hover.videoset span, .content-6col a:focus.videoset span, .content-6col a:active.videoset span {
	visibility: visible;
	background-color:#FFFFFF;
}
/*________________________________________-*/
.content-6col a:link.mats , .content-6col a:visited.mats  {
	width: 12.7em;
	height:15em;
	line-height:1em;
	display:block;
	background-image: url(../img/ps_mats.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	text-transform: uppercase;
	color: #8a8a8a;
	text-decoration: none;
}
.content-6col a:hover.mats, .content-6col a:focus.mats, .content-6col a:active.mats {
	background-image: url(../img/ps_mats-on.jpg);
}
.content-6col a:link.mats span, .content-6col a:visited.mats span {
	visibility: hidden;
}
.content-6col a:hover.mats span, .content-6col a:focus.mats span, .content-6col a:active.mats span {
	visibility: visible;
	background-color:#FFFFFF;
}

/*________________________________________-*/

.content-6col a:link.teatrofantasma , .content-6col a:visited.teatrofantasma  {
	width: 12.7em;
	height:15em;
	line-height:1em;
	display:block;
	background-image: url(../img/ps_teatrofantasma.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	text-transform: uppercase;
	color: #8a8a8a;
	text-decoration: none;
}
.content-6col a:hover.teatrofantasma, .content-6col a:focus.teatrofantasma, .content-6col a:active.teatrofantasma {
	background-image: url(../img/ps_teatrofantasma-on.jpg);
}
.content-6col a:link.teatrofantasma span, .content-6col a:visited.teatrofantasma span {
	visibility: hidden;
}
.content-6col a:hover.teatrofantasma span, .content-6col a:focus.teatrofantasma span, .content-6col a:active.teatrofantasma span {
	visibility: visible;
	background-color:#FFFFFF;
}

/*________________________________________-*/

.content-6col a:link.teatrodivoci , .content-6col a:visited.teatrodivoci  {
	width: 12.7em;
	height:15em;
	line-height:1em;
	display:block;
	background-image: url(../img/ps_teatrodivoci.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	text-transform: uppercase;
	color: #8a8a8a;
	text-decoration: none;
}
.content-6col a:hover.teatrodivoci, .content-6col a:focus.teatrodivoci, .content-6col a:active.teatrodivoci {
	background-image: url(../img/ps_teatrodivoci-on.jpg);
}
.content-6col a:link.teatrodivoci span, .content-6col a:visited.teatrodivoci span {
	visibility: hidden;
}
.content-6col a:hover.teatrodivoci span, .content-6col a:focus.teatrodivoci span, .content-6col a:active.teatrodivoci span {
	visibility: visible;
	background-color:#FFFFFF;
}

/*________________________________________-*/

.content-6col a:link.ertonair , .content-6col a:visited.ertonair  {
	width: 12.7em;
	height:15em;
	line-height:1em;
	display:block;
	background-image: url(../img/ps_ertonair.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	text-transform: uppercase;
	color: #8a8a8a;
	text-decoration: none;
}
.content-6col a:hover.ertonair, .content-6col a:focus.ertonair, .content-6col a:active.ertonair {
	background-image: url(../img/ps_ertonair-on.jpg);
}
.content-6col a:link.ertonair span, .content-6col a:visited.ertonair span {
	visibility: hidden;
}
.content-6col a:hover.ertonair span, .content-6col a:focus.ertonair span, .content-6col a:active.ertonair span {
	visibility: visible;
	background-color:#FFFFFF;
}

/*________________________________________-*/

.content-6col a:link.teatrofattodiniente , .content-6col a:visited.teatrofattodiniente  {
	width: 12.7em;
	height:15em;
	line-height:1em;
	display:block;
	background-image: url(../img/ps_teatrofattodiniente.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	text-transform: uppercase;
	color: #8a8a8a;
	text-decoration: none;
}
.content-6col a:hover.teatrofattodiniente, .content-6col a:focus.teatrofattodiniente, .content-6col a:active.teatrofattodiniente {
	background-image: url(../img/ps_teatrofattodiniente-on.jpg);
}
.content-6col a:link.teatrofattodiniente span, .content-6col a:visited.teatrofattodiniente span {
	visibility: hidden;
}
.content-6col a:hover.teatrofattodiniente span, .content-6col a:focus.teatrofattodiniente span, .content-6col a:active.teatrofattodiniente span {
	visibility: visible;
	background-color:#FFFFFF;
}

/*________________________________________-*/


.foto-articolo-news img  {
	width:26.78em;
	margin-bottom:1em;
}

.articolo-news {
	text-align: justify;
}

/*________________________________________-*/

.content-408 {
	margin-top:10.5em;
}
.foto-contatti img {
	width: 12.7em;
	height: 12.7em;
}
.content-408 ul {
	float:left;
	width:100%;
}
.content-408 ul li {
	line-height:4em;
	float:left;
	display:block;
}
.content-408 li.consulenza {
	width:14em;
}
.content-408 li.coordinamento {
	width:28em;
}
.content-408 li.segreteria {
	width:14em;
}
.info-contatti {
	width:100%;
	text-align: center;
	margin-top:2em;
}

.info-contatti a:link, .info-contatti a:visited {
	text-decoration:none;
	font-weight:normal;
	color: #AAAAAA;
}
.info-contatti a:hover,.info-contatti a:focus,.info-contatti a:active {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
}

/*________________________________________-*/

.separa-col {
	width:1.3em;
	float: left;
}

.content-3col {
	width: 26.78em;
	float: left;
}

.content-6col {
	width: 12.7em;
	float: left;
}

.content-4col_prima {
	width:12.5em;
	float:left;
}
.content-4col_seconda {
	width:12.5em;
	float:left;
}
.content-4col_seconda img {
	width:12.5em;
}
.content-4col_terza {
	width:41em;
	float:left;
}
.content-4col_terza .contenuto {
	text-align: justify;	
}
.content-4col_terza .intestazione {
	margin-bottom:1.5em;
}
.content-4col_quarta {
	width:12.5em;
	float:left;
}
.content-4col_seconda-terza {
	width:54.8em;
	float:left;
}

.content-4col_seconda-terza .foto-hp img {
	width:54.8em;
	margin-bottom:1em;
}
.content-4col_seconda-terza-quarta {
	width:68.6em;
	float:left;
	text-align:justify;
}

.content-4col_seconda-terza-quarta  .foto-hp img {
	width:68.6em;
}

.content-4col_prima-seconda {
	width:26.3em;
	float:left;
}

.content-4col_terza-quarta {
	width:54.8em;
	float:left;
}
.content-4col_terza-quarta img {
	width:54.8em;
}

.content-home-proposte {
	width: 82.55em;
}

.content-home-proposte li span {
	visibility: hidden;
}

.content-home-proposte li.bretelle a:link, .content-home-proposte li.bretelle a:visited {
	width: 82.55em;
	height:13.4em;
	background-image: url(../img/bretelle.jpg);
	background-repeat: no-repeat;
	display:block;
	text-decoration:none;
	margin-bottom:1.25em;
}
.content-home-proposte li.bretelle a:hover, .content-home-proposte li.bretelle a:focus, .content-home-proposte li.bretelle a:active {
	background-image: url(../img/bretelle-on.jpg);
}

.content-home-proposte li.zone a:link, .content-home-proposte li.zone a:visited {
	width: 82.55em;
	height:8.8em;
	background-image: url(../img/zone.jpg);
	background-repeat: no-repeat;
	display:block;
	text-decoration:none;
	margin-bottom:1.25em;
}
.content-home-proposte li.zone a:hover, .content-home-proposte li.zone a:focus, .content-home-proposte li.zone a:active {
	background-image: url(../img/zone-on.jpg);
}

.content-home-proposte li.calendario a:link, .content-home-proposte li.calendario a:visited {
	width: 82.55em;
	height:11.65em;
	background-image: url(../img/calendario.jpg);
	background-repeat: no-repeat;
	display:block;
	text-decoration:none;
}
.content-home-proposte li.calendario a:hover, .content-home-proposte li.calendario a:focus, .content-home-proposte li.calendario a:active {
	background-image: url(../img/calendario-on.jpg);
}



/*________________________________________-*/

.fregio-sopramenu img {
	width:12.5em;
	margin-bottom:1em;
}

/*________________________________________-*/

.menu_bretella ul li a:link, .menu_bretella ul li a:visited {
	background-image: url(../img/bg_pul.jpg);
	background-repeat: no-repeat;
	padding-top: 0.8em;
	padding-bottom: 1em;
	line-height: 16px;
	width: 99%;
	float:left;
	margin-bottom:10px;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	background-position: left bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
	text-decoration: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ECECEC;
	border-left-color: #ECECEC;
}
.menu_bretella ul li a:link.selected, .menu_bretella ul li a:visited.selected {
	background-image: none;
	padding-top: 0.8em;
	padding-bottom: 1em;
	line-height: 16px;
	width: 99%;
	float:left;
	margin-bottom:10px;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	border-right-style: none;
	text-decoration: none;
}
.menu_bretella ul li a:hover,.menu_bretella ul li a:focus,.menu_bretella ul li a:active {
	background-image: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.menu_bretella ul li#ft a:link, .menu_bretella ul li#ft a:visited {
	color: #F7931D;
}
.menu_bretella ul li#tf a:link, .menu_bretella ul li#tf a:visited {
	color: #DA181E;
}
.menu_bretella ul li#ln a:link, .menu_bretella ul li#ln a:visited {
	color: #0071BC;
}
.menu_bretella ul li#tm a:link, .menu_bretella ul li#tm a:visited {
	color: #DF4E83;
}
.menu_bretella ul li#t a:link, .menu_bretella ul li#t a:visited {
	color: #3AB549;
}
.menu_bretella ul li#a a:link, .menu_bretella ul li#a a:visited {
	color: #FFCC33;
}
.menu_bretella ul li#s a:link, .menu_bretella ul li#s a:visited {
	color: #2AABE2;
}

/*________________________________________-*/

.menu_pul-semplice ul li a:link, .menu_pul-semplice ul li a:visited {
	background-image: url(../img/bg_pul.jpg);
	background-repeat: no-repeat;
	line-height: 16px;
	width: 99%;
	margin-bottom:10px;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	background-position: left bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
	color: #5F5F5F;
	text-decoration: none;
	float:left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ECECEC;
	border-left-color: #ECECEC;
	padding-top: 0.8em;
	padding-bottom: 1em;
}
.menu_pul-semplice ul li a:link.selected, .menu_pul-semplice ul li a:visited.selected {
	background-image: none;
	padding-top: 0.8em;
	padding-bottom: 1em;
	line-height: 16px;
	width: 99%;
	margin-bottom:10px;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
	border-right-style: none;
	color: #C1262D;
	text-decoration: none;
	float:left;
	border-top-style: none;
	border-left-style: none;
}
.menu_pul-semplice ul li a:hover, .menu_pul-semplice ul li a:focus, .menu_pul-semplice ul li a:active {
	background-image: none;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/*________________________________________-*/


.menu_localita ul li a:link, .menu_localita ul li a:visited {
	width: 99%;
	display:block;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
}

.menu_localita ul li a:link.selected, .menu_localita ul li a:visited.selected 
{
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;

}
.menu_localita ul li a:hover, .menu_localita ul li a:focus, .menu_localita ul li a:active {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
}

/*________________________________________-*/

.content-4col_quarta h2.miaggiorno {
	font-size: 1em;
	color: #E71C24;
	text-transform: uppercase;
}
.content-4col_quarta h2.vediamo {
	font-size: 1em;
	color: #006837;
	text-transform: uppercase;
	margin-top:1.5em;
}
.content-4col_quarta h2.facciamo {
	font-size: 1em;
	color: #0171B6;
	text-transform: uppercase;
	margin-top:1.5em;
}
.content-4col_quarta h2.progettispeciali {
	font-size: 1em;
	color: #29A5DC;
	text-transform: uppercase;
	margin-top:1.5em;
}
.sezioni a:link, .sezioni a:visited {
	display:block;
	width:12.5em;
	text-decoration: none;
	font-weight:normal;
	color: #AAAAAA;
}

.sezioni a:hover,.sezioni a:focus,.sezioni a:active {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
}
.sezioni li a:link.selected,.sezioni li a:visited.selected {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
}
.sezioni li a:hover.selected,.sezioni li a:focus.selected,.sezioni li a:active.selected {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
}

/*________________________________________-*/

.content-download {
	float:left;
	width:55em;
	background-image: url(../img/bg_content-download.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-left:1.3em;
	text-align:justify;
}
.content-articolo-download {
	float: left;
	width:100%;
	margin-bottom:3em;
}
.content-articolo-download .foto {
	padding-right:40px;
	background-image: url(../img/bg_foto-download.jpg);
	background-repeat: repeat-y;
	background-position: right;
	float:left;
	width:155px;
	text-align: right;
}
.content-articolo-download .testo {
	float:left;
	padding-left:2em;
	text-align: justify;
	width:34.09em;
}
.content-download li {
	margin-bottom:1.5em;
}

/*________________________________________-*/

.paginazione {
	text-align: center;
	width: 100%;
	float:left;
	margin-top:4em;
}

.paginazione a:link,.paginazione a:visited {
	text-decoration: none;
	font-weight:normal;
	color: #AAAAAA;
}
.paginazione a:hover,.paginazione a:focus,.paginazione a:active {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
}

.paginazione a:link.selected,.paginazione a:visited.selected {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
}

/*________________________________________-*/

.content-download .continua {
	width: 100%;
	text-align:right;
	margin-top:-7px;
}

.content-download .continua a:link,.content-download  .continua a:visited {
	padding-right:15px;
	background-image: url(../img/ico-continua.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color: #FFFFFF;
}
.content-download .continua a:hover,.content-download .continua a:focus,.content-download .continua a:active {
	color: #AAAAAA;
}

/*________________________________________-*/

.content-link li {
	margin-bottom:1.5em;
}

.content-link a:link, .content-link a:visited {
	text-decoration:none;
	font-weight:normal;
	color: #AAAAAA;
}
.content-link a:hover, .content-link a:focus, .content-link a:active {
	text-decoration: none;
	color: #C1262D;
	font-weight:bold;
}

/*________________________________________-*/

.content-ricerca input {
	color: #5F5F5F;
	font-size:1em;
}

.content-ricerca input.input-text {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:100%;
	height:2.5em;
	margin-bottom: 0.5em;
}

.content-ricerca label.titolo {
	text-transform: uppercase;
	font-weight:bold;
	display:block;
	padding-left:2em;
	color: #5F5F5F;
	margin-bottom:0.5em;
}

.content-ricerca input.pulsante {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-transform: uppercase;
	font-weight:bold;
	width:12.5em;
	height:2.5em;
	color:#4D4D4D;
	margin-top: 0.5em;
	margin-bottom: 1em;
	float:right;
}

.content-ricerca input.pulsante:hover {
	color: #C1262D;
}

.content-ricerca a:link.tit-pul-avanzata ,.content-ricerca a:visited.tit-pul-avanzata   {
	border: 1px solid #CCCCCC;
	margin-top: 1em;
	margin-bottom: 1em;
	width:auto;
	display:block;
	color: #AAAAAA;
	padding-left: 2em;
	text-decoration:none;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.content-ricerca a:hover.tit-pul-avanzata ,.content-ricerca a:focus.tit-pul-avanzata,.content-ricerca a:active.tit-pul-avanzata   {
	color: #C1262D;
}

.content-ricerca.img-dettaglio {
	width:26.55em;
}

.content-risultato {
	float:left;
	width:54em;
	background-image: url(../img/bg_content-download.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-left:1.3em;
	text-align:justify;
}

.content-risultato .continua {
	width: 100%;
	text-align:left;
	margin-top:-10px;
}

.content-risultato .continua a:link, .content-risultato .continua a:visited {
	padding-left:15px;
	background-image: url(../img/ico-continua.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color: #FFFFFF;
}

.content-risultato .continua a:hover,.content-risultato .continua a:focus,.content-risultato .continua a:active {
	color: #AAAAAA;
}

/*________________________________________-*/

#content-footer {
	width: 83em;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top:6em;
	padding-bottom:1em;
	font-size: 0.9em;
	position:relative;
}









}
@media print {
    body {
    width: 17cm;
    font-size: 49%;
    }
	.nascosto {
		position: absolute;
		top: -3000;
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}
	
}