.clear{clear:both}
/** TEMPLATES FCK **/
div.template p.titoloFCK{color:#00355c;font-size:18px;margin-top:10px;}
DIV.templateLoghi{ background-color:#e0e0e0; padding:25px;}
DIV.templateLoghi TD{ padding-right:25px; padding-bottom:25px;width: 210px;	}
DIV.templateLoghi TD,
DIV.templateLoghi TD A:LINK,
DIV.templateLoghi TD A:ACTIVE,
DIV.templateLoghi TD A:VISITED,
DIV.templateLoghi TD A:HOVER { font-size:11px; text-decoration:none; color:#555454;}
DIV.templateLoghi TD A:HOVER { text-decoration:underline;}


/* MENU FONDAZIONE */
a.first_level:link,a.first_level:active,a.first_level:visited{color:#f1ad9a;}
a.first_level:hover{color:#fff;}

/* TITOLI */
h3{font-size:18px;color:#00355c;}

/*link interni contenuto*/
div.fck p a:link,div.fck p a:active,div.fck p a:visited{color:#535353}
div.fck p a:hover{color:#F27000}

/****** ELEMENTI DI DX -------------------- **/


/* next prev*/

.prev,.prev2{background:transparent url(../images/indietro_tab.gif) no-repeat top left;width:29px;height:31px;cursor:pointer;display:block;float:left;}
.next,.next2{background:transparent url(../images/avanti_tab.gif) no-repeat top left;width:29px;height:31px;cursor:pointer;display:block;float:left;}
.disable_prev{background:transparent url(../images/indietro_tab.gif) no-repeat 0 -29px;cursor:default;}
.disable_next{background:transparent url(../images/avanti_tab.gif) no-repeat 0 -29px;cursor:default;}

/** news piu lette / piu commentate **/
DIV#newsDx{ }
	/** TAB **/
	DIV#newsDx DIV#newsPiuLette{ font-size: 11px; text-transform: uppercase; padding: 5px 15px; float: left;  }
	DIV#newsDx DIV#newsPiuCommentate{ font-size: 11px; text-transform: uppercase; padding: 5px 0px;}
	DIV#newsDx DIV#_newsPiuCommentate .testo,
	DIV#newsDx DIV#_newsPiuLette .testo{color:#5C5C5C;font-size:11px;padding:0px 25px 2px 39px;vertical-align:top;}
	/** on **/ 
	DIV#newsDx DIV.on { background-color: #0e0e0e; }
	DIV#newsDx DIV.on A:LINK,
	DIV#newsDx DIV.on A:ACTIVE,
	DIV#newsDx DIV.on A:VISITED,
	DIV#newsDx DIV.on A:HOVER{ color: #FFF; text-decoration: none; }
	DIV#newsDx DIV.off { background-color: #191919; }		
	/** off **/ 
	DIV#newsDx DIV.off A:LINK,
	DIV#newsDx DIV.off A:ACTIVE,
	DIV#newsDx DIV.off A:VISITED,
	DIV#newsDx DIV.off A:HOVER{ color: #777777; text-decoration: none; }
	/** contenuto **/
	DIV#newsDx DIV#contenutoNews{ clear: both; background-color: #0e0e0e; padding: 15px 25px 15px 25px; }
	DIV#newsDx DIV#contenutoNews A:LINK,
	DIV#newsDx DIV#contenutoNews A:VISITED,
	DIV#newsDx DIV#contenutoNews A:ACTIVE,
	DIV#newsDx DIV#contenutoNews A:HOVER{ text-decoration: none; color: #5a5a5a; font-size: 12px; display: block; padding-bottom: 10px; }
	DIV#newsDx DIV#contenutoNews A:HOVER{ color: #FFFFFF; }
	/** data **/
	DIV#newsDx DIV#contenutoNews A FONT{ font-size: 10px; display: block; }
	

/** DOWNLOAD **/
TABLE.downloadDx{ width: 100%;   }
	TABLE.downloadDx TH { text-align: left; font-size: 11px; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid #8f0b00; color: #FFF; background-color: #000; padding: 4px 10px; }
	TABLE.downloadDx TD.ico { background-color: #131313; padding: 15px 5px 2px 25px; vertical-align: top; width: 35px; }
	TABLE.downloadDx TD.testo { vertical-align: top; background-color: #131313; color: #5c5c5c; font-size: 11px; padding: 15px 25px 2px 0px; }
	TABLE.downloadDx TD.testo FONT{ font-size: 10px; }

	TABLE.downloadDx A:LINK,
	TABLE.downloadDx A:ACTIVE,
	TABLE.downloadDx A:VISITED,
	TABLE.downloadDx A:HOVER{ border: 0px; color: #5c5c5c; text-decoration: none; }
	TABLE.downloadDx A:HOVER{ color: #FFF; }
	TABLE.downloadDx TD.margine{ background-color: #131313; padding: 7px; }


/** TAG CLAUDIO **/

DIV#tagcloud {  text-align:center;padding-right:30px; padding-left:30px; padding-bottom:30px;}
DIV#tagcloud A:LINK.tagclicko,
DIV#tagcloud A:ACTIVE.tagclicko,
DIV#tagcloud A:VISITED.tagclicko,
DIV#tagcloud A:HOVER.tagclicko {font-family: Georgia; color:#8a8a8a}

div.injectMe{ position:absolute; width:150px; background:#131313; z-index:120; 	border:0px; padding: 20px 0px; opacity: 0.9; text-align: left;}
div.insideTags{ position: absolute; top: 1px; right: 1px; background-color: #000; color: #fff; text-transform: uppercase; width: 45px; height: 14px; padding-left: 10px; cursor: pointer; text-align: left; font-family: Arial; border:0px; font-size: 10px; }
DIV.loadInject{ padding-left:50px;}
div.injectMe UL {color:#FFF; margin:10px 0px; padding:0px; };
div.injectMe LI {color:#FFF; margin-left:10px;  };

	
	
/** privacy **/
TABLE.privacy{ width: 100%; height: 400px; }
	TABLE.privacy TH { text-align: left; font-size: 11px; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid #8f0b00; color: #FFF; background-color: #000; padding: 4px 10px; }
	TABLE.privacy TD { background-color: #131313; vertical-align: top; text-align: left; color: #727272; height: 400px; font-size: 10px; }
	/**TABLE.privacy DIV.privacy { height: 400px; overflow: auto; padding: 15px 25px 25px 25px; }**/
	TABLE.privacy DIV.privacy2 {height:400px;padding: 15px 25px 25px 25px;}


	
	
	
	
/***--------------------------- FINE ELEMENTI A DX****/

	/* navigatore (news/prodotti/risultato della ricerca, ecc) */		
		TABLE.nav{ width: 100%; background-color: #3d3d3d; height: 15px; margin: 0px 0px 15px 0px; }
		TABLE.nav TH{ color: #FFF; font-weight: normal; text-align: left; font-size: 11px; padding: 4px 10px 4px 15px; text-transform: uppercase; width: 100%; }
		TABLE.nav TD{ text-align: right; font-size: 11px; color: #9e9e9e; padding: 0px 10px 0px 0px; }
		TABLE.nav TD.num{ font-family: Georgia, "Times New Roman", Times, serif, sans-serif; font-size: 13px; }
		TABLE.nav TD A:LINK,
		TABLE.nav TD A:VISITED,
		TABLE.nav TD A:ACTIVE,
		TABLE.nav TD A:HOVER{ color: #9e9e9e; text-decoration: none; text-transform: uppercase; }
		TABLE.nav TD A:HOVER{ color:#FFF;} 
	
			TABLE.nav TD.sottoPagine{ background-color: #202020; border-top: #191919; padding: 10px; text-align: left; }
			TABLE.nav TD.sottoPagine A:LINK.attivo,
			TABLE.nav TD.sottoPagine A:ACTIVE.attivo,
			TABLE.nav TD.sottoPagine A:VISITED.attivo,
			TABLE.nav TD.sottoPagine A:HOVER.attivo{ color: #FFF; font-weight: bold; }
				
	/** commento **/
	DIV.commento { padding-left: 15px; margin-bottom: 15px;}
	DIV.commento P.data{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #8e8e8e; }	
	DIV.commento P{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; margin: 0px; }
	DIV.commento FONT.titolo{ color: #FF1300; font-weight: bold; }
	DIV.commento DIV.cont{ color: #8e8e8e; margin: 2px 0px 10px 0px; font-size: 12px;display:none; }
	DIV.commento A.openme{color:#FFFFFF;margin-left:-15px;text-decoration:none;float:left;display:block;width:15px;outline:none;}
	/** scrivi commento **/
	TABLE.scriviCommento{ margin: 20px 0px; }
	TABLE.scriviCommento TD.label{ text-align: right; width: 100px; font-size: 11px; color: #FFF; padding: 3px 10px 0px 10px; vertical-align: top; }
	TABLE.scriviCommento TD INPUT.text{ background-color: #737373; border: 0px; font-size: 13px; color: #000; width: 360px; margin-bottom: 5px; }
	TABLE.scriviCommento TD TEXTAREA{ background-color: #737373; border: 0px; font-size: 13px; color: #000; width: 360px; height: 100px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 5px; }	
	TABLE.scriviCommento TD{ text-align: right; }
	TABLE.scriviCommento INPUT.submit{ background-color: #FFF; border: 0px; text-transform: uppercase; color: #000; padding: 2px 1px 1px 15px; font-size: 11px; }
	
	
	/** DOWNLOAD **/
	
	DIV.download{width:450px;clear:left;}
	DIV.dowload_ico_container{float:left;width:60px;text-align:center;}
	DIV.dowload_ico_container p{text-align:center;padding:0;margin:0;padding-bottom:10px}
	DIV.download_text_container{float:left;width:500px;padding-bottom:10px}
	DIV.download_text_container p{padding:0;margin:0;}
	DIV.download_text_container p a:active,DIV.download_text_container p a:visited,DIV.download_text_container p a:link{color:#535353;}
	DIV.download_text_container p a:hover{color:#ec2a1b;}

		TABLE.download{	margin-bottom: 15px;	}
			/* titolo */
			TABLE.download A:LINK, 
			TABLE.download A:VISITED, 
			TABLE.download A:ACTIVE, 
			TABLE.download A:HOVER	{ font-size: 11px; color:#000; padding: 0px  10px  0px  0px; text-decoration: none; line-height: 25px; font-weight: bold; }
			TABLE.download A:HOVER {color: #696969;}
			/* cella icona */
			TABLE.download TH { font-weight: normal; font-size: 10px; padding: 5px 15px 5px 15px; width: 55px; text-align: right; font-family: Georgia, "Times New Roman", Times, serif, sans-serif; color: #575757; border-right: 1px solid #575757; }
			/* testo */
			TABLE.download TD{ vertical-align: top; padding: 0px  10px  10px  10px; color: #575757; font-size: 10px; text-align: left; }
			TABLE.download TD FONT.data{ font-family: Georgia, "Times New Roman", Times, serif, sans-serif; font-size: 12px; color: #575757; }
	
			TABLE.download TD A:LINK,
			TABLE.download TD A:ACTIVE,
			TABLE.download TD A:VISITED,
			TABLE.download TD A:HOVER{ font-family: Georgia, "Times New Roman", Times, serif, sans-serif; font-size: 14px; color: #8f0b00; line-height: 15px; }	
			TABLE.download TD A:HOVER{ color: #FFF; }	
			
			
			/** form **/
			TABLE.form{ background-color: #101010;  width: 550px; }
				TABLE.form TH{ width: 150px; text-align: right; color: #b4b4b4; font-size: 11px; font-weight: normal; padding: 5px 15px 5px 5px; }
				TABLE.form TD{ color: #b4b4b4; padding: 0px; }
				TABLE.form TD INPUT{ background-color: #737373; border: 0px; font-size: 13px; color: #FFF; width: 260px; margin-bottom: 5px; }
				TABLE.form TD SELECT { width: 260px; margin-bottom: 5px; background-color: #737373; color: #FFF; }
				
				TABLE.form TD INPUT.radio{ width: auto; background-color: transparent; }			
				TABLE.form TD INPUT.submit{ background-color: #FFF; border: 0px; text-transform: uppercase; color: #000; padding: 2px 1px 1px 15px; font-size: 11px; width: auto; margin: 35px 0px 35px 200px; }			
				SPAN.obbligatorio {color: #FF1300;}
				TABLE.form TD INPUT.error{border:1px solid #FF1300;}
				label.error{
					color:#FF1300;
				}
				TABLE.form TH.check INPUT.error{
					background-color: #FF1300;
				}
				
				
		/** RICERCA box di destra **/
		div.opzioni{
			color: #42627d;
			margin-left: 20px;
			height: 133px;
		}
		div.opzioniNews{
			padding-top: 10px;
			margin-left: 16px;
			font-size: 11px;
			color:#8d949a;
			font-family: Arial;
			height: 140px;
		}
		div.cercain{
			color: #535353;
			border-bottom: 12px solid #cacaca;
			margin-left: 15px;
		}
		div.keywords{
			border-top: 20px solid #cacaca;
			border-bottom: 12px solid #cacaca;
		}
		div.keywords input.keywords{
			color: #424242;
			background-color: #a8a8a8;
			width: 212px;
			margin-left: 14px;
			border-top: 0;
			border-left: 0;
		}
		div.bottoneNewsBox{
			clear: left;
			margin-left: -7px;
			background-color: transparent;
		}
		div.bottone{
			clear: left;
			margin-left: -20px;
		}		
		div.linkBottoneMenu,div.linkBottoneNews{
			background-color:#bebebe;
			text-transform:uppercase;
			width:80px;
			margin-top:10px;
			text-align:center;
			margin-left:145px;
		}
		div.linkBottoneNews{
			background-color:#17242e;
		}
		div.linkBottoneMenu a{
			color:#535353;
		}
		div.linkBottoneNews a{
			color:#9da5aa;
		}
		div.linkBottoneMenu a img, div.linkBottoneNews a img{
			margin:0px 0px 0px 5px;
			vertical-align: bottom;
		}
		div.bottoneNews{
			padding-top: 6px;
			margin-left: -24px;
			background: transparent;
		}
		label.checkboxNews,label.checkboxPress{
			margin: 5px 0px;
		}
		div.backSearchNews,div.backSearchPress{
			width:220px;
			height:115px;
			background-color:#21313e;
			padding: 5px 7px;
			color:#FFF;
			position:absolute;top:0px;left:0px;
			z-index:15001;
		}
			
		/** RICERCA risultato **/
		div.floatRicercaContainer{
			clear: both;
			width: 620px;
			height: 100%;
			margin: 0px;
			padding: 0px;
			background: #333;
		}
		div.superfiltro{font:12px/130% Arial, Verdana, Helvetica,sans-serif;	color:#fff;background-color:#43627c;position:relative;top:0px;left:0px;width:640px;height:30px;}
		div#filtro,div#filtro2{width:460px;height:25px;overflow:hidden;position:relative;float:left}
		div.label_filtro{color:#9da5aa;font-size:11px;font-family:Arial;background-color:#21313e;width:100px;height:17px;margin-top:8px;padding-left:8px;position:absolute;top:0;right:19px}

		div.rss{
			float:left;
			padding:0 15px;
			border-right:1px solid #56728a;
			border-left:1px solid #56728a;
			height:25px;
		}
		div.rss img{
			border: 0;
		}
		div.superprendimi{
			position:relative;
			clear:left;
			width:300px;height:1px;
		}
		div#prendimi{
			position:absolute;
			top:-5px;
			left:330px;
			display:none;
		}
		div#prendimi2{
			position:absolute;
			top:-5px;
			left:330px;
			display:none;
			/*position:absolute;top:-10px;left:280px;display:none;*/
		}
		div#slide,div#slide2{
			padding-top:10px;
			height:315px;
		}
		
		
		/*
		div.floatRicerca{
			float: left;
			width: 308px;
			height: 400px;
			margin: 0px;
			padding: 0px;
			overflow: auto;
			background: #CCC;
			border: 1px solid red;
		}
		
		div.bgnews{
			background: url(../images/bgnews.gif) top left no-repeat;
		}
		div.bgpress{
			background: url(../images/bgpress.gif) top left no-repeat;
		}
		div.bgeventi{
			background: url(../images/bgeventi.gif) top left no-repeat;
		}
		div.bgcorp{
			background: url(../images/bgcorp.gif) top left no-repeat;
		}
		div.bgorg1{
			background: url(../images/bgorg1.gif) top left no-repeat;
		}
		div.bgorg2{
			background: url(../images/bgorg2.gif) top left no-repeat;
		}
		div.bgfond1{
			background: url(../images/bgfond1.gif) top left no-repeat;
		}
		div.bgfond2{
			background: url(../images/bgfond2.gif) top left no-repeat;
		}
		div.bgfond3{
			background: url(../images/bgfond3.gif) top left no-repeat;
		}
		*/
		
		div.floatRicercaEmpty{
			display: none;
		}
		
		div.floatRicerca p.risultato{
			float: left;
			margin: 0;
			padding: 2px 0;
			width:350px;
		}
		div.floatRicerca p.txt{
			margin: 0;
			padding: 2px 0;
			font-size: 10px;
			font-style: italic;
			color:#00355C;
		}
		
					
		ul.risultatoRicerca{list-style-type: dot; text-align:left;color:#8F0B00;}
		ul.risultatoRicerca li.tagLi{margin:3px 0px;padding:0px;}
		ul.risultatoRicerca li.tagLi a{color:#FFF;font-family: Verdana, Arial;}
		
	

		DIV.risultatoRicerca{ background-color: #fff;color: #000; }
			DIV.risultatoRicerca A:LINK,
			DIV.risultatoRicerca A:ACTIVE,
			DIV.risultatoRicerca A:VISITED{ color: #000; text-decoration: none; }
			DIV.risultatoRicerca A:HOVER{ color: #b4b4b4; text-decoration: underline; }
		