body { background-color: white; color: black; font-family: Arial,Helvetica,"Bitstream Vera Sans",sans-serif; }
p {}
td {}
		a:link {
			color: black;
		}

		a:visited {
			color: #800;
		}
		
		a:hover {
			color: rgb(11, 79, 138);
		}
		
		a:link .imglayoutb,a:link .imglayoute {
			border: solid 2px black;
		}

		a:visited .imglayoutb, a:visited .imglayoute {
			border: solid 2px #800;
		}

		a:hover .imglayoutb, a:hover .imglayoute {
			border: solid 2px rgb(255, 180, 1);
		}
		
		#contiene {
			width: 90%;
			border: 1px solid gray;
			margin: 0;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			/*background: transparent url("img/fondo-filetto-sx.gif") top left repeat-y;*/
		}

		#contienf {
			margin: 0;
			padding: 0;
			/*background: url("img/fondo-filetto-dx.gif") top right repeat-y;*/
		}
		.tophome {
			background-image: url("img/top_zenitartiaudiovisive.jpg");
			background-repeat: no-repeat;
		}

		.topzenit {
			background: url("img/top_zenitartiaudiovisive2.jpg") no-repeat;
		}


		.topsoci {
			background: url("img/top_chisiamo_soci.jpg") no-repeat;
		}

		.topcortometraggi {
			background: url("img/top_zenit_cortometraggi.jpg") no-repeat;
		}

		.topdocumentari {
			background: url("img/top_zenit_documentari.jpg") no-repeat;
		}

		.topvideoteatrali {
			background: url("img/top_video_teatrali.jpg") no-repeat;
		}

		.topvideomusicali {
			background: url("img/top_video_musicali.jpg") no-repeat;
		}

		.topvideopubblicitari {
			background: url("img/top_spot_pubblicitari.jpg") no-repeat;
		}

		.topvideoistituzionali {
			background: url("img/top_video_istituzionali.jpg") no-repeat;
		}

		.topvideodidattici {
			background: url("img/top_video_didattici.jpg") no-repeat;
		}

		.topvideoarte {
			background: url("img/top_video_arte.jpg") no-repeat;
		}

		.topvideoaziendali {
			background: url("img/top_video_aziendali.jpg") no-repeat;
		}

		.topvideoaziendali{
			background: url("img/top_video_aziendali.jpg") no-repeat;
		}

		.topvideoeventi{
			background: url("img/top_video_eventi.jpg") no-repeat;
		}

		.topvideomultimedia{
			background: url("img/top_multimediale.jpg") no-repeat;
		}

		.topservizimontaggio {
			background: url("img/top_servizi_montaggio.jpg") no-repeat;
		}

		.topserviziripresa {
			background: url("img/top_servizi_ripresa.jpg") no-repeat;
		}

		.topservizipreproduzione {
			background: url("img/top_servizi_preproduzione.jpg") no-repeat;
		}

		.topserviziduplicazioni {
			background: url("img/top_servizi_altri.jpg") no-repeat;
		}

		.topservizialtri {
			background: url("img/top_servizi_duplicazioni.jpg") no-repeat;
		}

		.topgrafanimazione {
			background: url("img/top_videografica_2d_3d.jpg") no-repeat;
		}

		.topgrafmotion {
			background: url("img/top_motiongraphics.jpg") no-repeat;
		}

		.topeduformazione {
			background: url("img/top_formazione_media.jpg") no-repeat;
		}

		.topedudidattica {
			background: url("img/top_educazione_media.jpg") no-repeat;
		}

		.topspeciali {
			background: url("img/top_progetti_speciali.jpg") no-repeat;
		}

		#intestazione {
			padding: 0;
			margin-bottom: 0;
			background-color: #ddd;
			height: 124px;
		}

		#contenuti {
			padding: 0;
			margin-left: 160px;
			margin-right: 160px;
			background-color: transparent;
			/*border-left: solid 1px #ccc;
			border-right: solid 1px #ccc;*/
			font-size: 0.75em;
		}

		#menusx {
			float: left;
			width: 160px;
			\width: 170px;
			w\idth: 160px;
			margin: 0;
			margin-right: 5px;
			padding: 0;
			background: rgb(255, 180, 1);
/*			padding-bottom: 70px;
			background: rgb(255, 180, 1) url("img/fine-menu-sx.gif") bottom no-repeat;
*/
		}

		#menudx {
			float: right;
			width: 160px;
			\width: 170px;
			w\idth: 160px;
			margin: 0 1px 0 5px;
			padding: 0;
			background-color: rgb(255, 180, 1);
		}

		#fondopagina {
			clear: both;
			padding: 0;
			margin: 0;
			height: 1px;
			background-color: transparent;
		}
		
		h2.menugruppoprimo {
			margin: 0;
			padding: 3px 0.2em;
			font-size: 0.95em;
			line-height: 17px;
			font-weight: bold;
			background: rgb(255, 180, 1) url("img/menu-fondo-titolo-sezprimo.gif") no-repeat;
			color: rgb(11, 79, 138);
		}
		
		h2.menugruppo {
			margin: 0;
			padding: 3px 0.2em;
			font-size: 0.95em;
			line-height: 17px;
			font-weight: bold;
			background: rgb(255, 180, 1) url("img/menu-fondo-titolo-sez.gif") no-repeat;
			color: rgb(11, 79, 138);
		}
		
		.menusxultimo {
		}

		#menusx p, #menudx p {
			margin: 0 0 1em 0;
			padding: 0 0.2em;
			font-size: 0.95em;
		}

		#menusx ul, #menudx ul {
			margin: 0 0 1em 0;
			padding: 0 0.2em;
			font-size: 0.95em;
		}
		
		#menusx li, #menudx li {
			list-style-type: none;
			padding: 0;
			margin: 0;
		}

		#menusx li.current, #menudx li.current {
			background-color: white;
			text-indent: 0.5em;
			padding-top: 1px;
			padding-bottom: 1px;
			margin-top: 2px;
			border-style: outset;
			border-width: 1px;
		}

		#briciole {
			margin: 0;
			padding: 3px 0.2em;
			font-size: 1.15em;
			font-weight: bold;
			background: white url("img/fondo-briciole.gif") repeat-x;
			color: black;
		}

		h2.news {
			margin: 0;
			border-bottom: solid 1px rgb(70, 111, 175);
			padding: 3px 0.2em;
			font-size: 1.1em;
			font-weight: bold;
		}
		
		#contenuti h2 {
			font-size: 1.3em;
			margin-bottom: 0;
			/*background-color: #ccf;*/
		}
		
		.primo {
			margin-top: 1em;
		}
		
		#contenuti h3 {
			font-size: 1em;
			font-weight: normal;
			font-style: italic;
			margin-top: 0;
		}
		
		#contenuti p {
			margin: 10px 0;
		}
		
		#contenuti li {
			line-height: 1.5em;
		}
		
		#contenuti p, #contenuti div, #contenuti h1, #contenuti h2, #contenuti h3 {
			padding-left: 20px;
			padding-right: 20px;
		}
		
		.alternato {
			background-color: #efefef;
			padding: 10px 0;
		}
		
		.alternatob {
			padding: 10px 0;
		}
		
		.imglayoutb, .imglayoutc {
			float: left;
			width: 160px;
			height: 120px;
			margin-right: 10px;
		}
		
		.imglayoutc {
			float: left;
			margin-right: 10px;
		}
		
		.imglayoutd {
			width: 240px;
			height: 180px;
			margin-right: 10px;
		}
		
		.imglayoutdw {
			margin-right: 10px;
		}
		
		.imglayoutdl {
			height: 100px;
			margin-right: 10px;
		}
		
		.imglayoute {
			width: 216px;
			height: 162px;
		}
		
		.imglayoutf {
			float: left;
			width: 90px;
			height: 120px;
			margin-right: 80px;
		}
		
		.linksuper8 {
			border: 0;
			width: 160px;
			margin: 0;
			padding: 0;
			margin-bottom: -10px;
			margin-right: -2px;
		}
		
		.titoloproduzione {
			font-weight: bold;
			font-style: italic;
		}

		.nascosto-aiuto {
			display: none;
		}
		
		.ritorno-home {
			border: 0;
			width: 180px;
			height: 60px;
		}
		
		.tabimmagini {
			/*width: 100%;*/
			border: 0;
		}

		.tabimmagini td {
			vertical-align: top;
		}
		
		.tabimmagine {
		/*	width: 165px;*/
		}

		.tabimmagini td p {
			padding:0;
		}
		
		.linklingua {
			border: 0;
			width: 160px;
			margin: 0;
			padding: 0;
			background-color: white;
			margin-bottom: -5px;
			padding-bottom: 25px;
/*			margin-right: -2px;
*/
		}
