body   								{background:url(img/bg.jpg) no-repeat top center #000000; font-family:verdana, arial; font-size: 11px; margin:auto; text-align:center;
										SCROLLBAR-FACE-COLOR: #e1a333; SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5; SCROLLBAR-SHADOW-COLOR: #F5F5F5;
										SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR: #F5F5F5;
										SCROLLBAR-DARKSHADOW-COLOR: #999999;}
#princ								{width: 1020px; margin:auto; text-align:left;}
#testa								{background:url(img/testata.jpg) no-repeat center; height: 245px; font-size:9px;}
#testaeng							{background:url(img/testata_eng.jpg) no-repeat center; height: 245px;}
#nav								{background:url(img/bgnav.jpg); height: 66px; text-align:center;}
#nav a								{border: 0px; margin-right: 1px;}
#nav a img 							{border: 0px;}
#nav a:hover						{background:url(img/hover1.png) no-repeat center; display: inline-block; height: 66px;}
/* bis #nav a:hover						{background:url(img/hover1.png) no-repeat center;}*/
#network							{height: 70px; position:relative; color:#FFFFFF; font-weight:bold; }
#networksx							{position: absolute; top: 20px;	left: 12px;}	
#networksx a img 					{padding-right: 8px; border: 0px;}
#networkcn							{position:absolute; left: 700px; top: 14px;}
#networkcn a img					{border: 0px;}
#networkdx							{position:absolute; right: 10px; top: 20px;}
#networkdx a img					{padding-right: 8px; border: 0px;}
#network form						{vertical-align:middle; margin: 0px;}
#network input 						{border: 1px solid #000; font-size: 11px; font-family:verdana, arial; vertical-align:middle;}
#network #fisso						{color:#FFF; background: #df9d30; line-height: 18px; height: 18px; }

#pie								{text-align:center; color:#FFFFFF; margin-bottom: 30px;}
#pie a 		{text-decoration: none; color: #FFF;}
#inrete								{text-align:right; margin-right: 20px;}

#centrob							{position: relative; text-align:left; height: 1270px; display:block; overflow:auto;}

hr									{border-bottom: solid 1px #FF6600; height: 1px;}

/*---------------------------------------- blocchi per HOME PAGE ---------------------------------------------*/
#bloccohm, #blocco2hm				{width:745px; height: 406px; display:block; background:url(img/blocco.png) no-repeat center; margin-top: 0px; margin-bottom: 10px; }
#bloccohm .titolo					{display: block; padding-top: 10px; color:#733f00; height: 40px;}
#bloccohm .titolo a					{float:right; margin-right: 30px; margin-top: 4px; color: #000; display: block; width: 130px;}
#bloccohm .titolo img				{vertical-align: middle;}
#bloccohm #ricarica_news			{}
#bloccohm #xnews					{background: url(img/xnews.png) no-repeat center top; padding-left: 30px; padding-right: 30px; height: 340px; padding-top: 10px;} 

#bloccohm #xnews #news_bott			{display:block; text-align: center; clear: both; margin-top: 1px; height: 16px; line-height: 16px;}
#bloccohm #xnews #news_bott	a, #bloccohm #xnews #news_bott a:visited, #bloccohm #xnews #news_bott a:link
							  		{background:url(img/b_news_active.png) no-repeat top; padding-bottom: 8px;}
#bloccohm #xnews #news_bott	a:hover	{background:url(img/b_news_hover.png) no-repeat top; padding-bottom: 8px;}
#bloccohm #xnews #news_bott a img	{margin: 0px; border: 0px;}

#bloccohm #xnews #news_foto			{float:left;  width:430px; height:290px; background: url(img/ombra_news.png) bottom repeat-x;}
#bloccohm #xnews #news_foto	a		{display:block;overflow:hidden; position:relative; width: 406px; height: 260px;}
#bloccohm #xnews #news_foto a img	{top:-15px;  left:-40px; border: 0px; margin-left: 20px; margin-top: 10px;}
#bloccohm #xnews #news_txt			{width: 215px; height: 280px; display:block; float:right; background: url(img/news_txt.png) no-repeat; 
									 padding-left: 15px; padding-right: 15px; padding-top: 4px; color:#FFFFFF;}
										
#blocco2hm #bl_foto					{margin-left: 30px; position:relative;}
#blocco2hm #bl_foto #hmfoto			{position:absolute; top: 15px; left: 15px; width: 200px; height: 330px;/*background:url(img/foto_hm.gif) no-repeat*/}
#blocco2hm #bl_foto #hmvideo		{position:absolute; top: 15px; left: 245px; width: 200px; height: 330px;/*background:url(img/video_hm.gif) no-repeat*/}
#blocco2hm #bl_foto #hmmanifesto	{position:absolute; top: 15px; left: 470px; width: 200px; height: 330px;/*background:url(img/manifesto_hm.gif) no-repeat*/}
#blocco2hm #bl_foto #hmfoto div, #blocco2hm #bl_foto #hmvideo div, #blocco2hm #bl_foto #hmmanifesto div
									{margin: 60px 5px 5px 5px; height:265px; }
#blocco3hm							{margin-left: 10px; margin-top: 6px;}
#blocco3hm img						{margin-right: 6px;}

/*---------------------------------------- blocchi per HOME PAGE ---------------------------------------------*/

/*---------------------------------------- blocco di DESTRA fisso --------------------------------------------*/						
#bloccodx							{position:absolute; right: 20px; top: 0px; background: #3b3a3a; width: 260px; height:1209px;
									 color:#FFFFFF; padding-top: 10px;}
#bloccodx .bordo					{border: 1px solid #e1a333; margin: 4px; overflow: hidden; box-sizing: border-box;}
#bloccodx a	img						{border: 0px;  max-width: 248px;}
#bloccodx #aumenta					{padding-left:6px; padding-top: 6px; padding-bottom: 6px;}
#bloccodx #calendario				{background-attachment:scroll; overflow: auto;  display:block; padding: 6px; position:relative; height: 340px;}
#bloccodx #calendario .giorno		{font-size: 9px;}
#bloccodx #calendario .giorno div	{height: 46px; display:block; margin-bottom: 1px; margin-top: 4px; margin-right: 10px; position:relative; }
#bloccodx #calendario .giorno span	{float: left; display:block; clear:right; width: 40px; height: 32px; background:url(img/xgiorno.png) no-repeat; font-size: 14px; text-align:center; padding-top: 14px; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin-right: 1px;}
#bloccodx #calendario .giorno a	img	{border: 0px; text-decoration:none; position:absolute; top: 28px; right: 2px; }
/*-------------------------------------------------------------------------------*/

/*---------------------- blocco di sinistra per contenuti -----------------------------*/
#bloccosx							{width:745px;}
#bloccosx #bloc_titolo				{display: block; background:url(img/blocco1su.png) no-repeat; height: 40px; padding-left:30px; padding-top: 16px; 
									font-size: 16px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; position:relative;}
#bloccosx #bloc_titolo .titlink		{position:absolute; top:16px; right: 30px; text-decoration:none; display:block; width: 168px; height: 22px; line-height: 22px; background:#626262; text-decoration:none; text-align:center;  }
#bloccosx #bloc_titolo a.titlink  			{ text-decoration:none; color:#FFFFFF; }
#bloccosx #bloc_titolo a.titlink:hover		{ text-decoration:none; color:#eb1010; }
#bloccosx #bloc_corpo				{display: block; background:url(img/blocco1giu.png) repeat-y bottom; height: 1180px; padding-left: 30px;  padding-right: 30px;}
#bloccosx #bloc_titolo100			{display: block; background:url(img/blocco2su.png) no-repeat; height: 40px; padding-left:30px; padding-top: 16px; 
									font-size: 16px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#bloccosx #bloc_corpo100			{display: block; background:url(img/blocco2giu.png) repeat-y bottom; height: 1180px; padding-left: 30px;  padding-right: 30px;}
#null								{clear:both;}
									/* ---- NAVIGAZIONE PER ANNI ------------------------*/
#bloccosx #bloc_corpo #anni, #bloccosx #bloc_corpo100 #anni
									{background: url(img/xanno.png) no-repeat center; display:block;  color:#FFFFFF; height: 37px;
									position:relative; vertical-align:middle;}
#bloccosx #bloc_corpo #anni a img, #bloccosx #bloc_corpo100 #anni a img  		
									{vertical-align:middle; border: 0px; background: inherit;}
#bloccosx #bloc_corpo #annibott, #bloccosx #bloc_corpo100 #annibott		
									{position:absolute; top: 4px; left: 70px; text-align:center; width: 510px;}
#bloccosx #bloc_corpo #annibott a, #bloccosx #bloc_corpo100 #annibott a
									{color: #FFFFFF; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none;
									 line-height: 24px;  height: 24px; display:inline-block; padding-left: 14px; padding-right: 14px; border-right: 1px solid #999; }
#bloccosx #bloc_corpo #annibott a:hover, #bloccosx #bloc_corpo100 #annibott a:hover
									{background:url(img/xanno_gw.png) center no-repeat}									 
#bloccosx #bloc_corpo #anni	#frecsx, #bloccosx #bloc_corpo100 #anni	#frecsx	
									{position:absolute; top: 6px; left: 30px; margin-right: 40px;}
#bloccosx #bloc_corpo #anni	#frecdx, #bloccosx #bloc_corpo100 #anni	#frecdx		
									{position:absolute; top: 6px; right: 30px; margin-left: 40px;}


/*----------------- ATTENZIONE AL POSTO DI CONTENUTI USA NEWS RICERCA RASSEGNA SPONSOR -------------------------------------*/

#bloccosx #bloc_corpo #contenuti	{width: 650px; border-left: 1px solid #e1a333; border-bottom: 1px solid #e1a333; border-right: 1px solid #e1a333;
									 margin-left: 16px;  background: #262626;  overflow: auto; vertical-align:top;}
#bloccosx #bloc_corpo #scroll		{height: 1080px; background-attachment:scroll; overflow: auto;  display:block; padding: 10px; position:relative; 
									SCROLLBAR-FACE-COLOR: #e1a333; SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5; SCROLLBAR-SHADOW-COLOR: #F5F5F5;
									SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR: #F5F5F5;
									SCROLLBAR-DARKSHADOW-COLOR: #999999;}
#bloccosx #bloc_corpo #scr_conte	{width: 630px;  margin-left: 16px;  border-left: 1px solid #e1a333; border-bottom: 1px solid #e1a333;
									 border-right: 1px solid #e1a333; background: #262626;  vertical-align:top; position:relative;
									 height: 1040px; background-attachment:scroll; overflow: auto; display:block; padding: 10px; color:#FFFFFF;
									SCROLLBAR-FACE-COLOR: #e1a333; SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5; SCROLLBAR-SHADOW-COLOR: #F5F5F5;
									SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR: #F5F5F5;
									SCROLLBAR-DARKSHADOW-COLOR: #999999;}
#bloccosx #bloc_corpo #news			{overflow:auto; display:block; }						
#bloccosx #bloc_corpo #news img		{float:left; margin-right: 10px;}
#bloccosx #bloc_corpo #news a		{text-decoration: underline; font-weight:bold; color:#e6b13b}	
#bloccosx #bloc_corpo #news iframe	{margin-top: 10px; max-width: 620px; border: 1px solid #CCCCCC;}
#bloccosx #bloc_corpo #news .iframe-wrapper {text-align:center; margin-top: 10px;}
.iframe-wrapper {text-align:center;}
										
#bloccosx #bloc_corpo #ricerca		{}
#bloccosx #bloc_corpo #ricerca a	{text-decoration: underline; font-weight:bold; text-transform:capitalize; font-size: 13px; display: inline-block;}										

/*bottoni in contenuti ORIZZONTALI*/
#bloccosx #bloc_corpo #cm_navig		{width: 652px;   border-bottom: 1px solid #e1a333; margin-left: 16px; 
									 text-align: center; }
#bloccosx #bloc_corpo #navig 		{width: 652px; border-left: 1px solid #e1a333;  border-top: 1px solid #e1a333; margin-left: 16px; 
									 background: #262626; text-align: center; }
#bloccosx #bloc_corpo #navig td		{border-right: 1px solid #e1a333; border-bottom: 1px solid #e1a333;}
#bloccosx #bloc_corpo #navig a 			{color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding: 10px; display:inline-block; text-decoration:none;}
#bloccosx #bloc_corpo #navig .attivo 	{border-bottom: 1px solid #262626; }
#bloccosx #bloc_corpo #navig .nullo 	{width: 150px; }

/*--- idem 100 min corti -*/

#bloccosx #bloc_corpo100 #contenuti		{width: 650px; border-left: 1px solid #940e04; border-bottom: 1px solid #940e04; border-right: 1px solid #940e04;
										 margin-left: 16px;  background: #262626;  overflow: auto; vertical-align:top;}
#bloccosx #bloc_corpo100 #scroll			{height: 1080px; background-attachment:scroll; overflow: auto;  display:block; padding: 10px; position:relative; 
										SCROLLBAR-FACE-COLOR: #940e04; SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5; SCROLLBAR-SHADOW-COLOR: #F5F5F5;
										SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR: #F5F5F5;
										SCROLLBAR-DARKSHADOW-COLOR: #999999;}
#bloccosx #bloc_corpo100 #cm_navig		{width: 652px;   border-bottom: 1px solid #940e04; margin-left: 16px; 
										 text-align: center; }
#bloccosx #bloc_corpo100 #navig 		{width: 652px; border-left: 1px solid #940e04;  border-top: 1px solid #940e04; margin-left: 16px; 
										 background: #262626; text-align: center; }
#bloccosx #bloc_corpo100 #navig td		{border-right: 1px solid #940e04; border-bottom: 1px solid #940e04;}
#bloccosx #bloc_corpo100 #navig a 		{color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding: 10px; display:inline-block; text-decoration:none;}
#bloccosx #bloc_corpo100 #navig .attivo  {border-bottom: 1px solid #262626; }
#bloccosx #bloc_corpo100 #navig .nullo 	 {width: 150px; }



/*--- in div << CONTENUTI >> ------------------------------------------------------------------- */

/*>>> dopo  #bloccosx #bloc_corpo #contenuti */
#tdsx									{width: 150px; vertical-align:top; text-align:center;}
#tdsx img								{/*border: 1px solid #e1a333;*/}
#tdsx #navig2 							{margin-top: 10px; margin-left: 10px;}
#tdsx #navig2 a							{background: #e5b050; display:block; margin-bottom: 8px; padding-bottom: 4px;
										 padding-top: 4px; text-decoration:none; text-align:center; color: #000000;}
#tdsx #navig2 a:hover					{background: #626262; color:#FFFFFF;}
#tdsx #navig2 a	img 					{border: 0px;}

#tdsx #navig2100 						{margin-top: 10px; margin-left: 10px;}
#tdsx #navig2100 a						{background: #940e04; display:block; margin-bottom: 8px; padding-bottom: 4px;
										 padding-top: 4px; text-decoration:none; text-align:center; color: #FFFFFF;}
#tdsx #navig2100 a:hover					{background: #626262; color:#FFFFFF;}
#tdsx #navig2100 a	img 				{border: 0px;}


#tddx									{width: 500px; text-align:right; vertical-align:top;}
#imgbordo			/****/				{border: 6px solid #e1a333;}											
#spadx									{border: 6px solid #e1a333; background: #e7e7e7; width: 430px; padding: 10px; margin-right: 18px; 
										margin-bottom: 18px; margin-top: 10px; float:right; text-align:left;}
#spadx a								{/*color: #CCCCCC;*/ text-decoration: none;}
.scroll									{height: 1000px; background-attachment:scroll; overflow: auto;  display:block; padding: 10px; position:relative; 
										SCROLLBAR-FACE-COLOR: #e1a333; SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5; SCROLLBAR-SHADOW-COLOR: #F5F5F5;
										SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR: #F5F5F5;
										SCROLLBAR-DARKSHADOW-COLOR: #999999;} 

#spadx100								{border: 6px solid #940e04; background: #e7e7e7; width: 430px; padding: 10px; margin-right: 18px; 
										margin-bottom: 18px; margin-top: 10px; float:right; text-align:left;}
#spadx100 a								{color: #89261f; text-decoration: none;}
.scroll100								{height: 1000px; background-attachment:scroll; overflow: auto;  display:block; padding: 10px; position:relative; 
										SCROLLBAR-FACE-COLOR: #940e04; SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5; SCROLLBAR-SHADOW-COLOR: #F5F5F5;
										SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR: #F5F5F5;
										SCROLLBAR-DARKSHADOW-COLOR: #999999;}
										
.linkcomuni	a			{text-decoration:none; color: #e1a333; font-weight:bold;}					
/*----------------------------- al posto di elenco-------------------------------------------------*/

.spazioint								{padding: 20px;}
.spazioint strong						{line-height: 22px;}
.imgdx									{float:right; margin: 5px;}
.spazioint a  							{border: 0px; text-decoration:none; color:#89261f;}
.spazioint img  						{border: 0px; text-decoration:none;}
.spazioint .imgdx						{float:right; margin-left: 5px; margin-top: 10px;}
/*---------------------- parte contenuti riquadri piccoli --------------------------------------*/
/*---------------- misura piccola 112x112 e grande 240 x 240---------------------------------------*/									
										
#elenco									{color:#FFFFFF; width: 96%; overflow:auto;}
#elenco #inelenco						{min-height: 115px; height: auto !important; height: 115px; position:relative; display:block; 
										background: #3b3a3a; margin-bottom: 6px; padding: 4px;}
#elenco a								{/*color:#CCCCCC;*/ text-decoration:none; font-weight:bold; border: 0px; text-decoration:none;}
#elenco .link, #elenco .link a, #elenco .link a:active	{background:url(img/bott.png) no-repeat right #3b3a3a; padding-right: 30px; display:block; width: 130px;text-align:right; line-height: 18px; position: absolute;  bottom: 1px; right: 4px; color:#CCCCCC;}
#elenco #imgfis							{display:block; width:80px; height:112px; line-height:112px; overflow:hidden; position:relative; 
										border: 1px solid #e3a83d; float:left; margin-right: 4px;}
#elenco #imgfis img						{border:0px; position:absolute; top:0px;  left:0px; border:0px;}
#elenco #imgfis2						{display:block; width:90px; height: 90px; overflow:hidden; border: 1px solid #e3a83d; 
										float:left; margin-right: 10px; text-align: center}
#elenco #imgfis2 img					{border:0px;}
#elenco #imgfis3						{display:block; width:155px; height: 110px; overflow:hidden; border: 1px solid #e3a83d; 
										float:left; margin-right: 10px; text-align: center}
#elenco #imgfis3 img					{border:0px;}
#elenco #inelenco strong 	{ display:block; padding-bottom: 4px; padding-top: 4px}
#elenco #inelenco span 		{line-height: 28px;}

#elenco #inelenco iframe				{width:200px; height: 20%; max-height: 80px; }

/* x cerca immagine att.ne */
#elenco2								{color:#FFFFFF; width: 96%}
#elenco2 #inelenco2						{min-height: 110px; height: auto !important; height: 110px; position:relative; display:block; 
										 margin-bottom: 6px; padding: 4px;}
#elenco2 td								{background: #3b3a3a; padding: 6px; vertical-align:top;}
#elenco2 img							{float: left; border: 1px solid #d3912d; margin-right: 6px; }
#elenco2 a								{color:#CCCCCC; font-weight:bold;}
#elenco2 .imgfis_video					{display:block; width:196px; height: 110px; overflow:hidden; border: 1px solid #e3a83d; 
										float:left; margin-right: 10px; text-align: center}
#elenco2 .imgfis_video img				{border:0px; height: 110px;}
#elenco2 .link2, #elenco2 .link2 a, #elenco2 .link2 a:active	{background:url(img/bott.png) no-repeat right #3b3a3a; padding-right: 30px; display:block; width: 130px;text-align:right; line-height: 18px; position: absolute;  bottom: 1px; right: 4px; color:#CCCCCC; text-decoration:none}
#elenco2 .bt_elenco3					{color: #e6b13b; position:absolute; bottom: 4px; right: 4px; font-weight:bold} 



/*------------------------------------------ foto gallery elenco --------------------------------*/
#elenco3							{overflow: hidden; display:block; color: #FFF;}
#elenco3 div						{display:block; clear:both;}			
#elenco3 li							{height: 120px; width: 44%; padding: 6px; border: 1PX solid #e6b13b; float: left; margin: 4px; background:#3b3a3a;
									text-align: LEFT; list-style:none; position:relative;}								
#elenco3 .elencoimg					{position:absolute; bottom: 4px; left: 4px; width: 80px; height: 80px; overflow:hidden; border: 1PX solid #e6b13b;}
#elenco3 .elencoimg	a img			{border: 0px; }
#elenco3 .bt_elenco3				{color: #e6b13b; position:absolute; bottom: 4px; right: 4px; font-weight:bold} 
#elenco3 .bt_elenco3 a				{color: #e6b13b;}
#elenco3 .elenco3_anno				{color: #e6b13b; font-weight: bold; font-size: 18px; display:block; position:absolute; bottom: 71px; right: 4px; width: 60px; height: 20px; text-align:right;}

/*--------------------------------------------- PROGRAMMA --------------------------------------------------*/

#programma								{}
#programma .giorno						{}
#programma .giorno div					{display:block; margin-bottom: 10px; margin-top: 10px; position:relative; }
#programma .giorno span					{display: inline-block;  width: 40px; height: 32px;  font-size: 18px; text-align:center; padding-top: 8px; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}
#programma a img						{border: 0px; text-decoration:none; position:absolute; top: 28px; right: 2px; }


#schedafilm								{width: 96%; margin:auto; text-align:center;}
#schedafilm	td							{text-align:left; vertical-align:bottom; padding: 4px;}
#schedafilm #minimo						{width: 200px;}
#schedafilm a							{text-decoration:none; color: #89261f;}
#schedafilm #imgfissa					{display:block; width:170px; height:230px; line-height:230px; overflow:hidden;
										 position:relative; border: 3px solid #e3a83d;}
#schedafilm #imgfissa img				{border:0px; position:absolute; top:-5px;  left:-10px; border:0px;}
#schedafilm #imgbord img				{border: 3px solid #e3a83d; }
#schedafilm .bordo 						{border: 1px solid #e3a83d; padding: 10px;}
#schedafilm #hfisso						{height: 160px;}
#schedafilm #lfisso						{width: 200px; display:block;}
#schedafilm2							{width: 96%; margin:auto; text-align:center;}
#schedafilm2 td							{padding: 4px;}
#schedafilm2 div						{border: 1px solid #e3a83d; padding: 10px; display:block;}
#schedafilm .linkdx a 					{color: #e3a83d; float:right; text-decoration:none;}
#schedafilm .link a 					{color: #e3a83d; text-decoration:none;}
#schedafilm .linkdx a:hover, #schedafilm .link a:hover { color:#666666}


/**------------------------- GENERERICI -------------------------**/
.tit_arancio20							{ color: #89261f; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}
.tit_arancio20b							{ color: #89261f; font-size: 20px; font-family: Arial, Helvetica, sans-serif; margin-left: 14px; margin-bottom: 10px; display:block}
.tit_arancio14							{ color: #89261f; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.tit_aran20								{ color: #e3a83d; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}
.tit_aran14								{ color: #e3a83d; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.aran14b								{ color: #e6b13b; font-size: 14px; font-weight:bold;}
.tit_bianc20							{ color: #FFF; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}
										
.titolo18								{font-weight:bold; font-size: 18px;}
.titolo22								{font-weight:bold; font-size: 22px;}
.titolo16								{font-weight:bold; font-size: 16px;}
.titolo14								{font-weight:bold; font-size: 14px;}
.titolo12								{font-weight:bold; font-size: 12px;}
.titololoc								{font-weight:bold; font-size: 18px; padding-left: 16px; background:url(img/li.png) no-repeat left center; 
											line-height: 22px; color: #e6b13b; margin-bottom: 6px; }
.titololoc a							{color: #e6b13b; }
.tit_film, .tit_film a					{display:block; color:#e3a83d; line-height: 20px; padding-left: 20px; background:url(img/tratt.png) no-repeat left;	
					   					 font-style:italic; text-decoration:underline;}


/*--------------------------------------------- sponsor ---------------------------------------*/
#xsponsor								{}
#xsponsor table	 						{text-align: center;}
#xsponsor td							{width: 202px; vertical-align: middle; text-align:center; border: #e6b13b 1px solid; background:#FFFFFF; 
											text-transform: capitalize; padding: 4px; }
#xsponsor  span							{background: #e6b13b; font-weight: bold; padding-left: 12px; padding-bottom: 2px; padding-top: 2px; display:block;  width: 630px; margin-bottom: 8px; margin-top: 8px;}
#xsponsor, #xsponsor a , #xsponsor a:active, #xsponsor a:visited
										{color: #333366; text-decoration: none;	font-weight: bold;	border: 0px;}
#xsponsor a:hover						{font-weight: bold;	color: #CC3300; text-decoration: none;	border: 0px;}
#xsponsor img							{border: 0px; margin-top: 10px; margin-bottom: 10px;}
/*--------------------------------------------- sponsor2 ---------------------------------------*/
#xsponsor2								{overflow: hidden; display:block; color: #333366; font-weight: bold;}
#xsponsor2 div							{display:block; clear:both;}			
#xsponsor2 li							{height: 110px; width: 208px; border: 1PX solid #e6b13b; float: left; margin: 2px; background:#FFF;
										text-align: center; list-style:none; position:relative;}								
#xsponsor2 span.sponsortitolo			{background: #e6b13b; font-weight: bold; padding-left: 12px; padding-bottom: 2px; padding-top: 2px; 
										display:block;  width: 630px; margin-bottom: 8px; margin-top: 8px;}
#xsponsor2 .sponsordescr				{display:block;  width: 100%; position:absolute; bottom: 6PX; left: 0PX; z-index: 11;}
#xsponsor2 a							{position:absolute; top: 0px; left: 0px; width: 208px; height: 110px; text-align:center; z-index: 12;
										background: #FFF;}
#xsponsor2 a img						{border: 0px; max-width: 208px; max-height: 110px;}

#xsponsor1								{overflow: hidden; display:block; color: #333366; font-weight: bold;}
#xsponsor1 div							{display:block; clear:both;}			
#xsponsor1 li							{height: 165px; width: 315px; border: 1PX solid #e6b13b; float: left; margin: 2px; background:#FFFFFF;
										text-align: center; list-style:none; position:relative;}								
#xsponsor1 span.sponsortitolo			{background: #e6b13b; font-weight: bold; padding-left: 12px; padding-bottom: 2px; padding-top: 2px; 
										display:block;  width: 630px; margin-bottom: 8px; margin-top: 8px;}
#xsponsor1 .sponsordescr				{display:block;  width: 100%; position:absolute; bottom: 6PX; left: 0PX; z-index: 11;}
#xsponsor1 a							{position:absolute; top: 0px; left: 0px; width: 315px; height: 165px; text-align:center; z-index: 12;
										background: #FFF;}
#xsponsor1 a img						{border: 0px; max-width: 315px; max-height: 165px;}


#xsponsor3								{overflow: hidden; display:block; color: #333366; font-weight: bold;}
#xsponsor3 div							{display:block; clear:both;}			
#xsponsor3 li							{height: 81px; width: 154px; border: 1PX solid #e6b13b; float: left; margin: 2px; background:#FFF;
										text-align: center; list-style:none; position:relative;}								
#xsponsor3 span.sponsortitolo			{background: #e6b13b; font-weight: bold; padding-left: 12px; padding-bottom: 2px; padding-top: 2px; 
										display:block;  width: 630px; margin-bottom: 8px; margin-top: 8px;}
#xsponsor3 .sponsordescr				{display:block;  width: 100%; position:absolute; bottom: 6PX; left: 0PX; z-index: 11;}
#xsponsor3 a							{position:absolute; top: 0px; left: 0px; width: 154px; height: 81px; text-align:center; z-index: 12;
										background: #FFF; overflow:hidden;}
#xsponsor3 a img						{border: 0px; max-width: 154px; max-height: 81px; 
											width: expression( this.width > 154 > 154 : true );
											height: expression( this.height > 81 > 81 : true ); }



/*--------------------------------------- rassegna stampa ----------------------------------------*/

.rassegna								{text-transform:capitalize;}

.rassegna a, .rassegna a:active 		{color: #333366; text-decoration: none; font-weight: bold;	border-bottom:#999999 1px solid; border-right:#999999 1px solid;
										border-top:#d9d8d8 1px solid; border-left:#d9d8d8 1px solid;  text-align:left;	padding-left: 2px; padding-top: 4px; padding-right: 50px;
										padding-bottom: 4px; margin-top: 2px; margin-bottom: 2px; display:block; background: url(img/pdf.gif) no-repeat right #fdfbf5; }
.rassegna a:hover 						{color: #CC3300;}
.rassegna a:visited 					{color: #666666;}
.rassegna hr							{border-bottom: dotted 1px  #FF6600; height: 1px;}
a.videoyou 								{background:url(img/youtube.gif) no-repeat right #fdfbf5; padding-right: 20px; display:block;}			
a.linkhtml								{background: url(img/freccia2.gif) no-repeat right #fdfbf5; display:block;}					
/*----------------------------------------------------------------------------*/

.centra 						{text-align:center;}
.just							{text-align:justify;}

/*  -------------------------- gallery -------------------------------------------*/
#gallery				{position:relative; width: 248px; height: 373px; display:block;}
#gallery_home			{display:block;	height:373px; overflow:hidden; position:relative;}				
#gallery_home img		{display:none; border:0px; position:absolute; top:0px;  left:0px; z-index: 10}

/*------------------------- FOTOGALLERY ------------------------------*/
#spaziogallery				{width: 410px; text-align:center; margin: auto; }
#spaziogallery	iframe		{margin-bottom: 10px; margin-top: 10px;}

#fotopiccole				{ display:block; clear:both; margin-bottom: 10px; overflow:auto;}
#fotopiccole div			{ display:block; margin: 4px; padding: 4px; border: 1px solid #676767; width: 80px; float:left; background: #7a7a7a;}
#fotopiccole a				{display:block; width:80px; height:80px; line-height:80px; overflow:hidden; position:relative;}
#fotopiccole a img			{ top:-15px;  left:-10px; position:absolute; border: 0px; text-decoration:none;}
#fotopiccole a:hover 		{ filter:alpha(opacity=55);opacity:0.55}

#facebook					{ width: 91%; margin:auto; text-align:center; border: 1px solid #CCC; padding: 4PX;}
#facebook2					{ margin-top: 10PX; border: 1px solid #333; padding: 4PX; background: #999999}
#facebook3					{ width: 91%; margin:auto; text-align:center; border: 1px solid #CCC; padding: 4PX;}
#fb-like					{width: 400px;}
#facebook, #facebook2, #facebook3		{display:block;}	

.bt1, 	a.bt1				{text-decoration:none; font-weight:bold; color:#e1a333;}
a.bt1:hover					{color: #666666;}