div.formBox{background-color:#f1f1f1;margin:6px;padding-top:20px}

/* form */

.titoloBox{color:#f13fa8;padding-left:6px}



/** 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;}

/****** ELEMENTI DI DX -------------------- **/
div.injectMe{width:320px;}
	
/** 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: Tahoma;
	}	
	
	
/** 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: #393939; 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-size: 12px; color: #009430; margin: 0px; padding: 0px;}
	/** titolo **/
	P.titolo {  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-size: 10px; color: #8e8e8e; }	
	DIV.commento P{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; 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: Tahoma; 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: Tahoma; 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: Tahoma; 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: Tahoma;}


		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; }
		
		
		
		/**SLIDER ADV**/
		.spanSliderAdv{text-align:right;color:#DD1075;clear:left;float:right}
		.spanSliderAdv span{width:20px;height:15px;display:block;float:left;color:#999;text-align:center;background:#999;margin:2px 3px;padding-top:2px;font-size:12px;font-weight:bold}
		.spanSliderAdv span.selAdv{color:#fff !important;background:#DD1075}
		
		
/** JOB AREA **/
#step2, #step3{margin-left:90px;padding-bottom:30px}/*height:380px;*/
#step2 table{width:500px;}
#step3 table{width:500px;}
#step2 table td{height:27px;text-align:left;width:80px}
#step2 table td.etichetta{height:27px;text-align:right;width:80px;color:#e01b7b;padding-right:10px}
#step3 table td.etichetta{height:28px;text-align:right;width:120px;color:#e01b7b;padding-right:10px}
#step2 table input#_007privacy{width:21px;}
#step2 table input#inviaPag3{
	background:transparent url(../images/imgRegistrazione/_next.png) no-repeat scroll right top;
	border:0 none;
	cursor:pointer;
	height:30px;
	margin:0 85px 0 0;
	float:right;
	width:40px;
}
#step2 table select,#step2 table input,
#step3 table select,#step3 table input{width:290px;height:20px;background-color:#d9d9d9;border:0}
p input#inviaPag2{background:transparent url(../images/imgRegistrazione/_next.png) top right no-repeat;border:0;cursor:pointer;width:40px;height:30px;margin:0 50px 0 0;}/*float:right;*/
#invia{background: url(../images/imgRegistrazione/sendPress.png) top left no-repeat;width:40px !important;border:0;margin: 20px 75px 10px 0;float:right;}
p.step1{text-align:right;margin-bottom:12px;padding-right:130px}
div.error, td.error{color:red !important}
.jobReg{width:630px;}
div.jobDescription{margin:0px 40px;padding-top:30px}
div.jobDescription p{color:#787a80;line-height:20px}
div#privacyPane{width:520px;height:240px;margin-top:20px;background: #d9d9d9}
div#jPrivacyPane{width:460px;height:220px;overflow:auto;}

div.internaArchive,
div.internaArchiveList{display:none;}
span.dataEvent{display:block;width:160px;color:#44487f;cursor:pointer;}
span.dataPress{display:block;width:160px;color:#62646b;font-family:Georgia;font-size:12px;cursor:pointer}
span.titoloPress{display:block;width:180px;color:#161a24;font-family:Georgia;font-size:12px;cursor:pointer;}
span.spanEvent{display:block;width:180px;color:#161a24;font-size:12px;font-weight:bold;cursor:pointer;}
span.abstract{color:#161a24;font-size:11px;}
span.spanPressInformation{display:block;width:180px;color:#787a80;font-size:12px;font-weight:bold;cursor:pointer;font-family:Georgia}
span.abstractPressInformation{color:#787a80;font-size:11px;font-family:Arial}
div.pressPreview a{display:block;}


div.interna ul, div.internaArchive ul {
	margin:10px;
}
div.interna p.close,
div.internaArchive p.close,
div.internaArchiveList p.close{position:absolute;top:3px;right:8px;width:22px;height:20px;background: url(../images/left/close.png) top right no-repeat;}
div.interna p.close a:link,
div.internaArchive p.close a:link,
div.internaArchiveList p.close a:link,
div.interna p.close a:active,
div.internaArchive p.close a:active,
div.internaArchiveList p.close a:active,
div.interna p.close a:visited,
div.internaArchive p.close a:visited,
div.internaArchiveList p.close a:visited,
div.interna p.close a:hover,
div.internaArchive p.close a:hover,
div.internaArchiveList p.close a:hover{outline:none;display:block;text-decoration:none;width:22px;float:right;background: transparent;line-height:20px;}


/** tooltips **/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 3px solid #FFF;
	background-color: #eee;
	padding: 5px;
	/*opacity: 0.95;
	filter:alpha(opacity=95);*/
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 {font-size:13px;letter-spacing:0px;visibility:visible;font-weight:bold;color:#CF0E6B}

#tooltip.pretty {
	color:#FFF;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000 repeat scroll 0 0;
	border: 3px solid #fff;
	font-family:Arial;
	height:165px;
	padding:20px;
	width:274px;
	_width:304px;
}

#tooltip.prettySmall{height:55px;width:154px;_width:184px;}

#tooltip.pretty .tooltipspan img{cursor:pointer;width:60px;border:2px solid #000}
#tooltip.pretty .tooltipspan{font-size:10px;float:left;display:block;width:90px;height:66px;position:relative;}
#tooltip.pretty .tooltipspan .tooltiplabel{position:absolute;top:-12px;right:28px;color:#617CA9}
div.usr{display:none}


div#photoWishlist{width:580px;margin-left:40px;margin-top:20px}
div#newsWishlist{width:580px;margin-left:40px;margin-top:20px;margin-bottom:40px}
div#videoWishlist{width:580px;margin:0 5px;margin-left:40px;margin-top:20px}

div.preview{position:relative}

div.preview_video{width:270px;height:245px;float:left;margin-right:10px;overflow:hidden}
div.preview_photo{height:240px;width:170px;float:left;margin-bottom:10px;margin-right:5px}
div.preview_news{height:104px;width:270px;float:left;margin-bottom:10px;margin-right:5px}
div.preview_photo .eraserPhoto,div.preview_news .eraserNews{position:absolute;bottom:0;left:0;}

div.preview_video .item,div.preview_video .item img{width:270px}
div.preview_news a img.thumbnailMyGas,div.preview_photo a img.thumbnailMyGas{border:2px solid #fff}
div.preview_news a span.spanEvent{width:250px;text-transform:uppercase;padding:3px;background-color: #FFF; color: #161A24;}

.removeLabel{text-transform:uppercase;float:left;display:block;line-height:25px;width:70px;text-align:right}
h4.replaceable{margin-left:40px;margin-top:20px;width:550px;border-bottom:1px solid #e01b7b}
.eraserNews{width:120px;height:25px;background-color:#e7e8e9;margin:0;padding:0}
.eraserVideo{width:120px;height:25px;background-color:#e7e8e9;margin:0;padding:0}
.eraserPhoto{width:120px;height:25px;background-color:#e7e8e9;margin:0;padding:0}
.eraserNews img,.eraserVideo img..eraserPhoto img{cursor:pointer;float:right;width:29px}

div.bookBar{background-color:#d5d5d5;width:570px;height:25px;margin:0 5px;margin-left:40px}
div.bookBar p{text-align:left;font-weight:bold;padding-top:6px;margin-left:5px;}
