/*** GALLERY ***/
#mylightbox{background-color:#000000;display:none;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);position:absolute;top:0;right:0;z-index:20;}
div.chiudimi{border:2px solid #FFFFFF;top:50%;padding-top:0;padding-left:0;display:none;background-color: #000000;z-index:100;}
div.galleriaLegend{position: absolute;bottom:0;right:0;background-color:#181818;width:130px;height:29px;padding-top:8px;text-align:center;margin-bottom:-1px;}
div.galleriaLegend img.gallAvanti,div.galleriaLegend img.gallIndietro{padding-top:2px;border:0px;cursor:pointer;}
/*** Fine gallery ***/





/** navigatore breadcrumb**/
DIV.sub_header_news{background:transparent url(../images/bg_news.jpg) no-repeat 0 0;height:125px;}
DIV.container_percorso{text-align:right;height:90px;}
DIV.percorso{color:#fff;padding-top:10px;padding-right:18px;}
DIV.percorso a:link,DIV.percorso a:visited,DIV.percorso a:active{color:#fff;}
DIV.percorso a:hover{color:#029fec;}


DIV.flashHome{	background-color: #000;	height: 324px;}

DIV.flashVideo{	margin-top:15px; margin-bottom:15px; height:290px;	}
DIV.flashGallery{margin-top:15px; margin-bottom:15px; height:180px; }

DIV.downloadDx{background-color: #242424;padding: 15px 0px; margin-bottom: 15px;}

DIV.title_box_dx{text-transform: uppercase;padding-bottom:3px;}

DIV.test{float:left;width:350px;height:530px;padding-left:40px;margin-top:20px;overflow:auto;}
DIV.superscrollo{/* padding-top:20px; */}
DIV#scrollo{height:530px;padding-right:40px;}
DIV.scroll-pane{float:left;width:350px;overflow:auto;margin-left:30px;}

/* form */
input{width:290px;background-color:#1a1a1a;border:1px solid #000;color:#fff;}
input#login{width:40px;background-color:transparent;border:0;color:#fff;text-transform:uppercase;}
TD.txt{color:#ababab;width:80px;font-size:12px;}
TD.submit{text-align:right;padding-top:10px;}

/****** ELEMENTI DI DX -------------------- **/
div.injectMe{width:320px;}

/** 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 **/
TABLE.tagsDx{ width: 100%; }
	TABLE.tagsDx 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.tagsDx TD { background-color: #131313; padding: 15px 25px 25px 25px; vertical-align: top; text-align: center; font-family: Georgia, "Times New Roman", Times, serif, sans-serif; }

	TABLE.tagsDx A:LINK,
	TABLE.tagsDx A:ACTIVE,
	TABLE.tagsDx A:VISITED,
	TABLE.tagsDx A:HOVER{ text-decoration: none; color: #575757; position: relative; top: 0px; left: 0px; z-index: 5; }
	TABLE.tagsDx A:HOVER{ color: #FFF; }

	#tagcloud{
		position:relative;top:0px;left:0px;
	}
	div.injectMe{
		position:absolute;
		width:240px;
		background:#131313;
		z-index:120;
		border:1px solid #8F0B00;
		padding: 20px 0px;
		opacity: 0.9;
	}
	div.insideTags{
		position: absolute;
		top: 1px;
		right: 1px;
		background-color: #8F0B00;
		color: #fff;
		text-transform: uppercase;
		width: 64px;
		height: 15px;
		padding-left: 11px;
		cursor: pointer;
		text-align: left;
		font-family: Verdana, Arial;
	}	
	
	
/** 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; }
			
		
		
/*** NEWS ARCHIVIO **/
DIV.news_dispari {float:left;width:400px;height:100px;margin: 50px 80px 0px 0px; font-size: 12px;}
DIV.news_pari {float:left;width:400px;height:100px;margin: 50px 0px 0px 0px; font-size: 12px;}
	/** data **/
	P.data {  font-family: Arial; font-size: 12px; color: #009430; margin: 0px; padding: 0px;}
	/** titolo **/
	P.titolo { font-family: Arial; font-size: 14px; color: #fff; padding: 0; margin: 0; text-transform: uppercase;}
	P.txt{margin:0;padding:0;color:#808080;}
	/** img **/
	DIV.news P.img{ margin: 0px; padding: 0px; }
	DIV.news A:LINK.continua,
	DIV.news A:ACVTIVE.continua,
	DIV.news A:VISITED.continua,
	DIV.news A:HOVER.continua{ color: #d1d1d1; text-decoration: none; }
	DIV.news A:HOVER.continua{ color: #FFF; }
	/** chiusura **/	
	DIV.news DIV.chiusura{ border-bottom: 1px dotted #999999; position: relative; color: #FFF; padding: 0px 0px 5px 0px; margin: 15px 0px 30px 0px; }
	/** links **/
	DIV.news DIV.chiusura A:LINK,
	DIV.news DIV.chiusura A:ACTIVE,
	DIV.news DIV.chiusura A:VISITED,
	DIV.news DIV.chiusura A:HOVER{ color: #FFF; text-decoration: none; font-size: 11px; }
	 /** continua**/
	DIV.news DIV.chiusura DIV.continua{ position: absolute; right: 0px; }
	DIV.news DIV.chiusura DIV.continua A:LINK,
	DIV.news DIV.chiusura DIV.continua A:ACTIVE,
	DIV.news DIV.chiusura DIV.continua A:VISITED,
	DIV.news DIV.chiusura DIV.continua A:HOVER{ text-transform: uppercase; color: #FFF; font-weight: bold; text-decoration: none; font-size: 10px; }
	
	/** 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; }
	

/** NEWS DETTAGLIO **/
DIV.news{padding-top:40px;}
DIV.back a:link,DIV.back a:active,DIV.back a:visited{color:#009430;}
DIV.back a:hover{color:#fff;}

	/** DOWNLOAD **/
	
	DIV.download{  padding: 25px 15px;   background-color: #101010; }
		
		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: 11px; padding: 5px 15px 5px 15px; width: 55px; text-align: right; font-family: Arial, "Times New Roman", Times, serif, sans-serif; color: #d1d1d1; border-right: 1px solid #575757; }
			/* testo */
			TABLE.download TD{ vertical-align: top; padding: 0px  10px  10px  10px; color: #d1d1d1; font-size: 12px; text-align: left; }
			TABLE.download TD FONT.data{ font-family: Arial,"Times New Roman", Times, serif, sans-serif; font-size: 12px; color: #d1d1d1; }
	
			TABLE.download TD A:LINK,
			TABLE.download TD A:ACTIVE,
			TABLE.download TD A:VISITED,
			TABLE.download TD A:HOVER{ font-family: Arial,"Times New Roman", Times, serif, sans-serif; font-size: 14px; color: #009430; line-height: 15px; }	
			TABLE.download TD A:HOVER{ color: #FFF; }	
			
			
			/** form **/
			TABLE.form{ background-color: #101010;  width: 500px; }
				TABLE.form TH{ width: 130px; text-align: right; color: #b4b4b4; font-size: 11px; font-weight: normal;padding-right:10px; /* padding: 5px 15px 5px 5px; */}
				TABLE.form TD{ color: #b4b4b4; padding: 0px; }
				TABLE.form TD INPUT{ background-color: #1f1f1f; border: 0;border-bottom:2px solid #000; border-right:1px solid #000;font-size: 13px; color: #FFF; width: 260px;}
				TABLE.form TD SELECT { width: 260px;background-color: #1f1f1f; color: #FFF;border:0;border-bottom:2px solid #000;border-right:1px solid #000;}
				
				TABLE.form TD INPUT.radio{ width: auto; background-color: transparent; }			
				TABLE.form TD INPUT.submit{ background-color: #898989; 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: #009430;}
				TABLE.form TD INPUT.error{border:1px solid #009430;}
				label.error{
					color:#009430;
				}
				TABLE.form TH.check INPUT.error{
					background-color: #009430;
				}
				
		/** RICERCA risultato **/			
		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: #101010; padding: 25px; color: #b4b4b4; }
			DIV.risultatoRicerca A:LINK,
			DIV.risultatoRicerca A:ACTIVE,
			DIV.risultatoRicerca A:VISITED,
			DIV.risultatoRicerca A:HOVER{ color: #b4b4b4; text-decoration: none; }
			DIV.risultatoRicerca A:HOVER{ color: #FFFFFF; text-decoration: underline; }
		
