/* comuni */
body				{background-color:#CCCCCC;}
.files_lista		{border:none;float:left;position: relative;left: 5px;top:0px;display:block;width:30px;height:15px;padding-left:16px;padding-right:5px;text-align:center;}
.lista_box			{position: relative;left: 0px;top:0px;display:block;width:370px;min-height:25px;height:auto;padding-bottom:6px;}
.ricerca			{font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;list-style-type: none;}
a:link				{font-family: Arial;font-size: 12px;font-style: normal;font-weight:normal;color: #000000;text-decoration: underline;}
a:hover				{font-family: Arial;font-size: 12px;font-style: normal;font-weight:normal;color: #CC0000;text-decoration: none;}
.spazio				{width:100%;height:15px;}
.spazio_20			{width:100%;height:20px;}
.titolo				{position: absolute;left: 32px;top:37px;display:block;width:323px;font-family: Arial;font-size: 12px;font-style: normal;font-weight: bold;color: #000000;text-decoration: none;text-align:left;}
.titolo_produzioni	{position: absolute;left:0px;top:5px;font-family: Arial;font-size: 12px;font-style: normal;font-weight: bold;color:#CC0000;text-decoration: none;text-align:center;height: 20px;line-height:20px;}
.testo_slogan		{font-family: Arial;padding-top: 20px;padding-bottom: 20px;padding-left: 10px;padding-right: 10px;text-align:left;}
h1					{font-family: Arial;font-size: 12px;font-style: normal;font-weight: bold;color: #000000;text-decoration: none;padding-left: 20px;padding-right: 20px;}
h1 a				{font-family: Arial;font-size: 12px;font-style: normal;font-weight: bold;color: #000000;text-decoration: none;}
h1 a:hover			{font-family: Arial;font-size: 12px;font-style: normal;font-weight: bold;color: #CC0000;text-decoration: none;}
.bodytext			{width:100%;}
.bodytext p			{font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;padding-left: 20px;padding-right: 20px;padding-top:-10px;text-align: justify;}
.scroll				{position: absolute;left: 364px;top:470px;display:block;width:10px;height:40px;}
#soundmanager-debug {display:none;}
/* DIV della home page */
.background_back	{z-index: 1;width:900px;height:520px;position: relative;left: 0px; top:0;background-color:#000000;background-repeat: no-repeat;}
.background			{z-index: 2;width:900px;height:520px;position: absolute;left: 0px; top:0;}
.left				{z-index: 3;width:137px;height:520px;position: absolute;left: 131px; top:0;background-image:url(../background/left.gif);filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.right				{z-index: 4;width:180px;height:412px;position: absolute;left: 704px;top:60px;background-color:transparent;display:none;}
.click_photo		{z-index: 5;width:18px;height:24px;position: absolute;left: 220px;top:450px;}
.foto_centro		{z-index: 6;width:383px;height:520px;position: absolute;left: 305px; top:0;background-image:url(../background/barra_centro.gif);}
.foto_centro p		{padding-left:0px;padding-right:0px;padding-top:0px;margin-left:0px;margin-right:0px;}
.foto_news	    	{}
.music				{z-index: 7;width:18px;height:24px;position: absolute;left: 158px;top:450px;display:none;}
.nota				{z-index: 8;width:18px;height:24px;position: absolute;left: 158px;top:450px;display:block;}
.music_text			{z-index: 9;width:137px;position: absolute;left: 131px;top:480px;display:none;font-family: Arial;font-size: 9px;font-style:normal;font-weight: normal;color: #000000;text-decoration: none;text-align:center;}
.click_music		{z-index: 10;width:18px;height:24px;position: absolute;left: 158px;top:450px;display:block;}
.magaletti			{z-index: 11;width:154px;height:30px;line-height:30px;position: absolute;left: 145px;top:29px;font-style: normal;font-weight:normal;color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 22px;display:block;}
/* pagina login */
td.login			{font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;text-align:left;}
.bottone_50			{width:60px;height:16px;line-height:10px;font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;border:1px solid #999999;}
.campo_testo		{border:1px solid #999999;text-indent:2px;font-family: Arial;font-size: 11px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;}
/* DIV delle produzioni */
.content							{position: absolute;left: 30px;top:0px;width:323px;height:395px;text-align: justify;font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;}
.content_produzioni					{position: absolute;left: 0px;top:10px;display:block;width:383px;height:395px;text-align: justify;font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;}
.navigation							{position: absolute;left: 33px;top:45px;}
.navigation_button 					{float:left;font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;padding-left:3px;padding-right:3px;}
.navigation_button a				{float:left;font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;padding-left:3px;padding-right:3px;}
.navigation_button	a:hover			{font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #CC0000;text-decoration: none;padding-left:3px;padding-right:3px;}
.navigation_button .active			{font-family: Arial;font-size: 12px;font-style: normal;font-weight: bold;color: #CC0000;text-decoration: none;padding-left:3px;padding-right:3px;}
.navigation_button_video 			{float:left;font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #FFFFFF;text-decoration: none;padding-left:3px;padding-right:3px;}
.navigation_button_video a			{float:left;font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #FFFFFF;text-decoration: none;padding-left:3px;padding-right:3px;}
.navigation_button_video a:hover	{font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #CC0000;text-decoration: none;padding-left:3px;padding-right:3px;}
.navigation_button_video .active	{font-family: Arial;font-size: 12px;font-style: normal;font-weight: bold;color: #CC0000;text-decoration: none;padding-left:3px;padding-right:3px;}
.linea								{float:left;width:1px;height:16px;background-color:#666666;}
/* DIV del content list */
.lista						{padding:30px;}
.lista a					{height:30px;line-height:30px;text-align:left;list-style-type: disc;font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;}
.lista a:hover				{color: #CC0000;}
/* DIV della gallery photo */
.content_gallery			{width:383px;height:405px;position: absolute;left: 0px;top:80px;display:block;}
.photo_title				{visibility:hidden;width:100%;font-family: Arial;font-size: 12px;font-style: normal;color: #666666;text-decoration: none;font-weight: normal;padding-bottom:20px;padding-top:10px;}
.photo_content				{position: absolute;left: 0px;top:20px;display:block;height:300px;width:383px;text-align:center;}
.thumb_content				{height:60px;width:300px;display:inline;position: absolute;left: 41px;top:332px;overflow:hidden;}
.thumb_scroll				{white-space: nowrap;height:60px;}
.thumb						{display:inline;margin: 0;width:61px;}
.thumb img					{vertical-align:middle;}
.freccia_sx 				{position:absolute;top:330px;left:27px;height:80px;width:10px;}
.freccia_dx 				{position:absolute;top:330px;left:347px;height:80px;width:10px;}
.spazio_gallery 			{height:420px;width:383px;position: absolute;left: 0px;top:80px;display:block;}
.foto_lista_thumb			{border:none;float:left;position: relative;left: 10px;top:0px;display:block;width:60px;height:40px;padding-left:16px;padding-right:5px;text-align:center;}
.foto_box					{position: relative;left: 0px;top:0px;display:block;width:370px;min-height:45px;height:auto;padding-bottom:6px;}
/* DIV della gallery video */
.video_overflow 			{overflow:hidden;position: absolute;left: 0px;top:0px;display:block;width:383px;height:405px;}
.video_content				{position: relative;left: 0px;top:0px;display:block;width:383px;height:70px;margin-bottom:14px;}
.video_lista_thumb 			{border:none;float:left;position: relative;left: 30px;top:0px;display:block;width:100px;height:70px;text-align:left;}
.video_descr				{padding:10px;font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;}
.titolo_video a 			{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:bold;text-align:left;}
.titolo_video a:link 		{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:bold;text-align:left;}
.titolo_video a:hover 		{font-family: Arial;font-size: 12px;font-style: normal;color: #CC0000;text-decoration: none;font-weight:bold;text-align:left;}
.titolo_video 				{float:left;position: absolute;left: 130px;top:0px;display:block;width:223px;height:15px;font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:bold;text-align:left;}
.testo_video 				{float:left;position: absolute;left: 130px;top:15px;display:block;width:223px;height:52px;font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:normal;text-align:left;}
.testo_video  a				{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:normal;text-align:left;}
.testo_video a:link			{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:normal;text-align:left;}
.testo_video a:hover		{font-family: Arial;font-size: 12px;font-style: normal;color: #CC0000;text-decoration: none;font-weight:normal;text-align:left;}
/* DIV della pagina video */
.video_page					{display:block;height:610px;position:absolute;left: 0px; top:20;background-color:#000000;}
.video_big					{background-color:#000000;position: absolute;top:20px;left:24px;}
/* DIV delle pagine free */
.content_free				{position: absolute;left: 32px;top:0px;width:320px;height:405px;font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;}
/* DIV della pagina scelta */
.titolo_produzioni			{position:absolute;left:0px;top:27px;width:383px;font-family: Arial;font-size: 12px;font-style: normal;font-weight: bold;color:#000000;text-decoration: none;text-align:center;height: 20px;line-height:20px;}
.produzioni_overflow 		{overflow:hidden;position: absolute;left: 0px;top:0px;display:block;width:383px;height:520px;}
.produzioni_lista 			{position: relative;left: 10px;top:0px;display:block;width:293px;height:80px;padding-top:10px;padding-bottom:10px;font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal; text-align:left;}
.produzioni_lista a 		{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;}
.produzioni_lista a:link	{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;}
.produzioni_lista a:hover 	{color: #CC0000;}
.produzioni_lista_thumb 	{float:left;position: relative;left: 0px;top:0px;display:block;width:60px;height:60px;padding-left:20px;padding-top:10px;padding-bottom:10px;}
/* DIV della pagina news */
.titolo_news a 				{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:bold;text-align:left;}
.titolo_news a:link			{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:bold;text-align:left;}
.titolo_news a:hover 		{font-family: Arial;font-size: 12px;font-style: normal;color: #CC0000;text-decoration: none;font-weight:bold;text-align:left;}
.titolo_news 				{padding-left:2px;float:left;position: relative;left: 10px;top:4px;display:block;width:253px;height:auto;font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight:bold;text-align:left;}
.news_overflow 				{position:absolute;left: 0px;top:0px;display:block;width:383px;height:405px;}
.scrollerObj 				{overflow:hidden;position:absolute;top:70px;left:0px;display:block;width:596px;height:405px;}
.news_lista 				{padding-bottom:5px;padding-left:2px;float:left;position: relative;left: 10px;top:0px;width:248px;height:100%;font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight: bold; text-align:justify;}
.news_lista a 				{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;}
.news_lista a:link 			{font-family: Arial;font-size: 12px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;}
.news_lista a:hover 		{color: #CC0000;}
.news_lista_thumb 			{border:none;float:left;position: relative;left: 10px;top:2px;display:block;width:80px;height:84px;padding-left:0px;}
.news_box					{position: relative;left: 0px;top:0px;display:block;width:360px;min-height:96px;height:auto;padding-bottom:10px;}
