/* CSS Document */
/* General Settings*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; margin:0; padding:0; background-repeat:no-repeat; width:100%; background-color:#333333}/* dinamico */
p {margin:0; padding:0;}
.p, .p p{margin:0; padding:0}
table {font-size:100%}
.clear {clear:both; font-size:0.1em; line-height:0.1em; color:#ffffff;}
a img { border-width:0px; padding:2px;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.light {font-weight:lighter}
.small {font-size:0.65em;}
.small2 {font-size:0.75em;}
.small3 {font-size:0.55em;}
.small4 {font-size:0.75em;}
.black {color:#000000}
.bg_white {background-color:#fff;}
.white {color:#FFFFFF}
.blue {color:#043172;}
.rosso {color:#990000}
.big {font-size:1.1em;}
.big2{font-size:0.9em;}
.testoleft {text-align:left;}
.testoright {text-align:right;}
.testocenter {text-align:center}
.left {float:left;}
.right {float:right;}
.underline {text-decoration:underline}
a.nodecoration {text-decoration:none}
h1 {padding:0; margin:0; font-size:0.9em;}
h2 {padding:0; margin:0; font-size:0.75em;}
h3, h4 {padding:0; margin:0; font-size:0.7em;}
acronym {cursor:help}
.nascosto {display:none}
.block {display:block}

/* Inizio Definizione del Contenitore Generale */
.width_pagina {width:100% !important; width:100%; width/**/:/**/ 100%;	min-width: 700px; margin: 0 auto; text-align: left;	background-color: #fff;}
.minwidth_pagina {	border-left: 700px solid #fff;}
.container_pagina {margin-left: -700px; position: relative;}
.minwidth_pagina, .container_pagina {/*height: 1px; commentato per bugfix lightbox*/}
/* Fine Definizione del Contenitore Generale */

/* Inizio Skip */
.skip {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}
	.skip ul {margin:0; padding:0;}
		.skip ul li {display:inline; margin:0; padding:0;}
/* Fine Skip */

/* GESTIONE DINAMICA DELLE ICONE DELL'ALLEGATO */ 
.doc {background-image: url(../immagini/icone/icona_doc.gif); padding-right:2px; padding-left:11px;} 
.xls {background-image: url(../immagini/icone/icona_xls.gif); padding-right:2px; padding-left:10px;} 
.ppt {background-image: url(../immagini/icone/icona_ppt.gif); padding-right:2px; padding-left:10px;} 
.pps {background-image: url(../immagini/icone/icona_pps.gif); padding-right:2px; padding-left:10px;} 
.gif {background-image: url(../immagini/icone/icona_gif.gif); padding-right:2px; padding-left:10px;} 
.jpg {background-image: url(../immagini/icone/icona_jpg.gif); padding-right:2px; padding-left:10px;} 
.png {background-image: url(../immagini/icone/icona_png.gif); padding-right:2px; padding-left:10px;} 
.txt {background-image: url(../immagini/icone/icona_txt.gif); padding-right:2px; padding-left:10px;} 
.rtf {background-image: url(../immagini/icone/icona_doc.gif); padding-right:2px; padding-left:10px;} 
.htm {background-image: url(../immagini/icone/icona_htm.gif); padding-right:2px; padding-left:10px;} 
.zip {background-image: url(../immagini/icone/icona_zip.gif); padding-right:2px; padding-left:10px;} 
.rar {background-image: url(../immagini/icone/icona_rar.gif); padding-right:2px; padding-left:10px;} 
.php {background-image: url(../immagini/icone/icona_php.gif); padding-right:2px; padding-left:10px;} 
.pdf {background-image: url(../immagini/icone/icona_pdf.gif); padding-right:2px; padding-left:10px;  background-repeat:no-repeat} 
.swf {background-image: url(../immagini/icone/icona_swf.gif); padding-right:2px; padding-left:10px;} 
.dwg {background-image: url(../immagini/icone/icona_dwg.gif); padding-right:2px; padding-left:10px;} 
.chm {background-image: url(../immagini/icone/icona_chm.gif); padding-right:2px; padding-left:10px;} 
.mp3 {background-image: url(../immagini/icone/icona_mp3.gif); padding-right:2px; padding-left:10px;} 
.mpg {background-image: url(../immagini/icone/icona_mpg.gif); padding-right:2px; padding-left:10px;} 
.boh {background-image: url(../immagini/icone/icona_boh.gif); padding-right:2px; padding-left:10px;} 
.allegato{color:#000; line-height:1.0em; background-position:0 3px;}

/* Stili generici */
.elenco {background-image:url(../immagini/raquo.png); background-repeat:no-repeat; background-position:0 8px; padding-left:10px;}

.elenco_img {list-style:none}
.elenco_bianco_home {background-image:url(../immagini/raquo_bianco.png); background-repeat:no-repeat; background-position:0 8px; padding-left:10px;}
.elenco_bianco {background-image:url(../immagini/raquo_bianco.png); background-repeat:no-repeat; background-position:0 8px; padding-left:10px;}
.elenco_rosso {background-image:url(../immagini/raquo_rosso.png); background-repeat:no-repeat; background-position:0 8px; padding-left:10px;}

.titolo_sezione {font-weight:bold; color:#990000; font-size:1.1em; border-bottom:1px solid #BCBCBC;}

/* Inizio Homepage */

.wrapper_home {background-image:url(../immagini/sfondo_box_home.jpg); background-repeat:repeat-y; background-position:0 0; background-color:#ffffff; width:100%;  border-top:20px solid #333333;}
	
	/* Inizio Menu sinistra*/
	
	#menu {width:260px; float:left; background-color:#333333;}
		#menu img.logo {padding-left:20px; padding-top:10px;}
		#menu ul {margin:0; padding:0; list-style:none; }
		#menu ul li.icona_bianca {width:230px; border-bottom:1px solid #767676; background-image:url(../immagini/icona_menu_bianco.gif); background-repeat:no-repeat; background-position:0 100%; padding-left:10px; margin-left:20px;}
		#menu ul li.icona_bianca a:link, #menu ul li.icona_bianca a:visited, #menu ul li.icona_bianca a:hover, #menu ul li.icona_bianca a:focus{text-decoration:none; font-size:0.75em; font-weight:bold;}
		#menu ul li a:link, #menu ul li a:visited {color:#ffffff;}
		#menu ul li a:hover, #menu ul li a:focus, #menu_statico li a.acceso {color:#FEEDB1}
	
	.form_genere {margin:0; padding:0;}
		.form_genere select {width:190px; float:left;}
		.form_genere input.vai {border:0px solid #fff; background-color:transparent; color:#fff; font-size:0.8em; font-weight:bold; float:left; width:35px;}
	
	
	.margin_box_grigio {margin-left:20px; padding-top:10px;}
	.box_grigio {width:240px; float:left; background-color:#484848; border-top:1px solid #767676; border-bottom:1px solid #767676; color:#ffffff; margin-top:10px;}
		.box_grigio ul li p {font-size:0.75em; margin:0; padding:0;}
		.box_grigio img {padding-right:12px!important; padding-right:10px;}
		.box_grigio a:link, .box_grigio a:visited, .box_grigio a:hover {font-weight:bold; font-size:0.75em;}	
	
	.box_grigio_sopra {border-bottom:1px solid #848484; padding-bottom:10px; padding-left:7px; }
		.box_grigio_sopra ul {margin:0; padding:0; list-style:none}
		.box_grigio_sopra h2 {font-family:Arial, Helvetica, sans-serif; background-image:url(../immagini/icona_menu_giallo.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:10px; font-size:0.75em; font-weight:bold; color:#ffffff; margin-top:7px; margin-bottom:7px;}
		
	.box_grigio_sotto {padding:7px;}
		.box_grigio_sotto h2 {font-family:Arial, Helvetica, sans-serif; background-image:url(../immagini/icona_menu_arancione2.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:10px; }
		.box_grigio_sotto ul {margin:0; padding:0; list-style:none}
		
	/* Fine Menu sinistra*/

	.margin_foto_teatro {margin-left:270px;}

	/* Inizio Foto ATER */
	.container_foto_teatro { background-image:url(../immagini/teatro_ater.jpg); background-repeat:no-repeat; background-position:0 0; height:auto !important; min-height:450px; height:450px; width:250px; float:left; }
	/* Fine Foto ATER */

	/* Inizio Contenuti*/
	.margin_contenuti { margin-left:250px;}
	#contenuti {width:100% !important; width:25%; width/**/:/**/ 99%; float:left; background-image:url(../immagini/sfumatura_grigio.jpg); background-position:0 0; background-repeat:repeat-y; height:auto !important; min-height:501px; height:501px; background-color:#FFFFFF;}
		#contenuti .margin_contenuto {margin:15px 15px 0 15px;}
		#contenuti .contenuto_sopra {border-bottom:1px solid #BCBCBC; padding-bottom:5px;}
			.contenuto_sopra h2 {padding-bottom:5px;}
		#contenuti .contenuto_sotto {border-bottom:1px solid #BCBCBC; margin-top:5px;}
			.contenuto_sotto h2 {padding-bottom:5px;}
		#contenuti ul {margin:0; padding:0; list-style:none}
		#contenuti ul li {padding-bottom:5px;}
		#contenuti ul li p {font-size:0.75em;}
		#contenuti ul li a:link, #contenuti ul li a:visited {color:#000000; font-weight:bold; font-size:0.75em; }
		#contenuti ul li a:hover {color:#990000;} 

		#contenuti .box_banner {float:left; width:100% !important; width:74.5%; width/**/:/**/ 100%;}
		.box_banner img.padding_top_img{padding-top:10px; margin-left:10px;}
		.box_banner img.padding_bottom_img{padding-bottom:10px; margin-left:10px;}
	/* Fine Contenuti*/
	
	/* Inizio Footer */		
	#contenuto_fondo_pagina {width:100%; float:left; background-color:#333333;}
		#contenuto_fondo_pagina .desc_footer {float:left; padding:10px 0 0 20px; font-size:0.75em; color:#ffffff;}
		#contenuto_fondo_pagina .menu_footer {float:right;  padding:10px 10px 0 0px; font-size:0.75em; color:#ffffff;}
			#contenuto_fondo_pagina .menu_footer ul {margin:0; padding:0; list-style:none}
			#contenuto_fondo_pagina .menu_footer ul li {float:left; text-align:right; padding:0 2px;}
			#contenuto_fondo_pagina .menu_footer ul li a:link, #contenuto_fondo_pagina .menu_footer ul li a:visited {color:#ffffff; text-decoration:none; font-weight:bold}
			#contenuto_fondo_pagina .menu_footer ul li a:hover {color:#FEEDB1} 	
	/* Fine Footer */		
/* Fine Homepage */

/* Inizio Pagina interna */

	/* Inizio Foto ATER sulla destra */
	.container_bg_rosso {background-image:url(../immagini/sfondo_rosso_int.gif); background-repeat:repeat-y; background-position:100% 0;}
		.foto_ater_dx {background-image:url(../immagini/teatro_ater_int.jpg); background-repeat:no-repeat; background-position:100% 0; height:auto !important; min-height:212px; height:212px;}
	/* Fine Foto ATER sulla destra */
	
.container_menu_contenuto {margin-right:88px;}
.wrapper {width:100%; background-image:url(../immagini/sfondo_box_int.gif); background-repeat:repeat-y; background-position:0 0; background-color:#ffffff;}
	
	.briciole {font-size:0.75em; margin-bottom:10px;}
		.briciole a:link, .briciole a:visited, .briciole a:hover {color:#990000;} 
		.archivio_link {margin-top:10px;  width:auto; margin-right:160px}
			.archivio_link ul {margin:0; padding:0; list-style:none;}
				.archivio_link ul li { background-repeat:no-repeat; padding-left:10px;}
					.archivio_link ul li a:link, .archivio_link ul li a:visited {color:#000; font-size:0.75em; font-weight:bold}
					.archivio_link ul li a:hover {color:#990000; text-decoration:underline}

		.archivio_allegati {margin-top:10px;  width:auto; margin-right:160px}
			.archivio_allegati ul {margin:0; padding:0; list-style:none;}
				.archivio_allegati ul li { background-repeat:no-repeat; padding-left:20px;}
					.archivio_allegati ul li a:link, .archivio_allegati ul li a:visited {color:#000; font-size:0.75em; font-weight:bold}
					.archivio_allegati ul li a:hover {color:#990000; text-decoration:underline}
	
	/* Inizio Menu sinistra*/
	#menu_interno {background-color:#333333; width:200px; float:left;}
		#menu_interno img.logo {padding-left:5px;}
		#menu_interno .menu_sx_int {padding-left:8px; padding-right:8px;}
		#menu_interno .menu_sx_int ul {margin:0; padding:0; list-style:none}
		#menu_interno .menu_sx_int ul li { border-bottom:1px solid #767676; background-image:url(../immagini/icona_menu_bianco.gif); background-repeat:no-repeat; background-position:0 100%; padding-left:10px; background-color:#333333;}
		#menu_interno .menu_sx_int ul li a:link, #menu_interno .menu_sx_int ul li a:visited {color:#ffffff; font-weight:bold; text-decoration:none; font-size:0.75em;}
		#menu_interno .menu_sx_int ul li a:active, #menu_interno .menu_sx_int ul li a:focus, #menu_interno .menu_sx_int ul li a:hover {color:#FEEDB1}
		#menu_interno .box_grigio_sotto_int {background-image:url(../immagini/sfondo_box_int.gif); background-repeat:repeat-y; background-position:0 0; width:200px; margin-top:30px;}	
		#menu_interno .box_sx_int {margin-left:8px; margin-right:8px; border-top:2px solid #848484; color:#ffffff; font-weight:bold; border-bottom:1px solid #848484;}
			#menu_interno .box_sx_int ul li a {font-size:0.75em; color:#ffffff;}
		.form_genere_int {margin:0; padding:0;}
			.form_genere_int select {width:140px; float:left}
			.form_genere_int input.vai {border:0px solid #fff; background-color:transparent; color:#fff; font-size:0.8em; font-weight:bold; float:left; width:35px;}
	/* Fine Menu sinistra*/	
	
	/* Inizio Contenuti*/
	
			.approfondimenti {padding:10px 0;  width:auto; margin-right:160px}
		.approfondimenti ul {margin:0; padding:0; list-style:none;}
			.approfondimenti ul li {background-repeat:no-repeat; padding-left:10px;}
				.approfondimenti ul li a:link, .approfondimenti ul li a:visited {color:#000; font-size:0.75em; font-weight:bold;}
				.approfondimenti ul li a:hover {color:#990000; text-decoration:underline;}	
				
		.elenco_link_contenuto {padding:5px 0;}
			.elenco_link_contenuto ul {margin:0; padding:0; list-style:none}
				.elenco_link_contenuto ul li a {font-weight:bold; font-size:0.75em; color:#000000;}
				.elenco_link_contenuto ul li p {font-size:0.75em;}
				.approfondimenti ul li.video, .video {background-image:url(../immagini/icona_video.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:20px; margin-top:5px;}
				.approfondimenti ul li.audio, .audio {background-image:url(../immagini/icona_audio.gif); background-repeat:no-repeat; /*background-position:0 3px; padding-left:20px; margin-bottom:5px; */padding-right:2px; padding-left:10px;}

		.elenco_link_contenuto_rosso {padding:5px 0; color:#990000; font-weight:bold;}
			.elenco_link_contenuto_rosso ul {margin:0; padding:0; list-style:none}
				.elenco_link_contenuto_rosso ul li {color:#990000;}
				.elenco_link_contenuto_rosso ul li.macchina_fotografica {background-image:url(../immagini/icona_macchina_fotografica.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:20px; margin-top:5px;}
				.elenco_link_contenuto_rosso ul li.macchina_fotografica span {font-size:0.75em;}				

		.navigazione_pagina {font-size:0.75em; text-align:right;}
			.navigazione_pagina a:link, .navigazione_pagina a:visited, .navigazione_pagina a:hover {color:#000000;} 
		
		.elenco_foto {width:150px; float:right; padding-top:10px;}		
			.elenco_foto ul {margin:0; padding:0; list-style:none}
				.elenco_foto ul li {margin-bottom:5px;}
				.elenco_foto ul li.elenco_immagine {margin-bottom:0px;}
				.elenco_foto ul li a {font-size:0.75em; font-weight:bold}

		.container_contenuto_sfumatura_int {width:100% !important; width:74.5%; width/**/:/**/ 100%; float:left; background-image:url(../immagini/sfumatura_grigio_int.jpg); background-position:0 0; background-repeat:repeat-y; height:auto !important; /*min-height:501px; height:501px;*/ background-color:#FFFFFF}
		.contenuto_int {padding:15px 30px;}
			.contenuto_int div.nobordo {border:0px solid #fff; padding:5px 0; font-size:0.75em;}
			.contenuto_int h2 {padding:5px 0;}
		
		.margin_contenuto {margin-right:105px;}
		.img_contenuto_sx {padding:5px 10px 5px 0!important; padding:5px 7px 5px 0; float:left;}
		.img_contenuto_dx {padding:5px 0 5px 10px!important; padding:5px 0 5px 7px; float:right;}
			
	

			
	#contenuti_interni {margin-left:200px;}
		#contenuti_interni ul {margin:0; padding:0; list-style:none}
			#contenuti_interni ul li {padding-bottom:5px;}
			#contenuti_interni ul li a:link, #contenuti_interni ul li a:visited {color:#000000;}
			#contenuti_interni ul li a:hover {color:#990000;} 
			#contenuti_interni .elenco_link_contenuto_rosso ul li.elenco_rosso a:link, #contenuti_interni .elenco_link_contenuto_rosso ul li.elenco_rosso a:visited, #contenuti_interni .elenco_link_contenuto_rosso ul li.elenco_rosso a:hover {color:#990000;  font-size:0.75em;}
			#contenuti_interni div.testo {border-bottom:1px solid #BCBCBC; padding:5px 0; font-size:0.75em;}
	/* Fine Contenuti */
	
	/* Inizio Footer */		
	#contenuto_fondo_pagina_interno {width:100%; float:left; background-color:#333333;}
		#contenuto_fondo_pagina_interno .desc_footer {float:left; padding:10px 10px; font-size:0.75em; color:#ffffff;}
		#contenuto_fondo_pagina_interno .menu_footer {float:right; padding:10px 10px; font-size:0.75em; color:#ffffff;}
			#contenuto_fondo_pagina_interno .menu_footer ul {margin:0; padding:0; list-style:none}
			#contenuto_fondo_pagina_interno .menu_footer ul li {display:inline; padding:0 2px; white-space:nowrap }
			#contenuto_fondo_pagina_interno .menu_footer ul li a:link, #contenuto_fondo_pagina_interno .menu_footer ul li a:visited {color:#ffffff; text-decoration:none; font-weight:bold}
			#contenuto_fondo_pagina_interno .menu_footer ul li a:hover {color:#FEEDB1} 	
	/* Fine Footer */
/* Fine pagina interna */	


/* modifiche*/
.pdfcompleto{float:right; font-size:0.7em;}
.pdfcompleto a{ padding:10px 0 10px 20px; background-position:0; font-weight:bold; color:#000}

/*menu*/
/*#navcont{height:3em}
#nav{position:absolute; z-index:2; width:233px; }*/
#nav{width:233px; }
#fintodd{display:block; margin:0; padding:3px; margin-right:7px; background:url(../immagini/dd_off.gif) 100% 0 no-repeat #fff; font-weight:normal; color:#000; text-decoration:none; border:1px solid #ccc; }
#fintodd:hover, #fintodd:focus, #fintodd:active, #fintodd.on{ background:url(../immagini/dd_on.gif) 100% 0 no-repeat #333; color:#fff}

#nav ul#ddmenu{margin:0 0 0 -1px; padding:0; width:225px; background-color:#fff; border:1px solid #ccc; border-top:none; border-bottom:none;}
#nav ul#ddmenu li { background-color:#fff; margin:0; padding:0;height: 100%;display:block !important; display:inline;}
#nav ul#ddmenu li a{ z-index:3;text-decoration:none; color:#000; display:block; padding:3px;  margin:0; border-bottom:1px solid #ccc; height: 100%;}

#nav ul#ddmenu li a:active, 
#nav ul#ddmenu li a:focus, 
#nav ul#ddmenu li a:hover, 
#nav ul#ddmenu li a.on, 
#nav ul#ddmenu li.on, 
#nav ul#ddmenu li:active,
#nav ul#ddmenu li:hover, 
#nav ul#ddmenu li:focus{color:#fff; background-color:#333}

ul#ddmenu.off{position:relative; top:0; left:-10000px; z-index:-1;}


/*WCM*/
ul li .abstract {font-size:0.75em;}
#menu_interno #nav{width:165px;}
#menu_interno #nav ul#ddmenu{width:157px;}
#nav #fintodd{font-size:0.75em}
.posizione_assoluta{position:absolute; z-index:2;}
.altezza_navcont{height:3em}
#menu_interno .box_grigio_sotto {min-height:6em!important;}
#menu_interno #menu_statico li a.acceso, #menu #menu_statico li a.acceso {color:#FEEDB1}
.container_contenuto_sfumatura_int{height: auto !important;min-height:501px;height:1%}
.sopra{position:relative;z-index:3}
/*#fintodd{cursor:hand}*/

.ext{background-image: url(../immagini/icone/chiocciola.gif);background-repeat:no-repeat; padding-right:1.8em;background-position:left}
/*fine WCM*/

