#separatore { border-top: 2px solid #78aab7;width:748px}

.separatore_b{ border-top:1px solid #78aab7; width:748px;}

.contatti{width:748px; display:block; float:right;}

#cronologia p{color:#50739E;}
#cronologia a:link, #cronologia a:visited{color:#78aab7;}
#cronologia a:hover{color:#444;}

#titolo_media{width:348px; padding:0; margin:0; background:#FFF;float:right;text-align:left; }
#titolo_media h1{padding:0; margin:0; font-size:18px; text-transform:uppercase; color:#78aab7}
#titolo_media h2{padding:0; margin:0; font-size:18px; text-transform:uppercase; color:#78aab7}
#titolo_azienda img{position:absolute; top:3px; right:20px; }

#interattiva{float:left;margin:10px 0 0 0; padding:0; display:inline;height:25px; overflow:hidden;}
#interattiva a{height:25px; width:auto; line-height:2.6em; display:block; float:left; font-size:10px;padding: 0 10px 0 15px;background:#50739E url(/en_IT/static/images/bg_navigazione_media.gif) no-repeat left top; text-decoration:none; text-transform:uppercase; color:#FFF; border-top:1px solid #7B9BC9;border-left:1px solid #50739E;border-right:1px solid #7B9BC9;margin:0;}
#interattiva a:hover{ background:#50739E url(/en_IT/static/images/bg_navigazione_media.gif) no-repeat left -25px; border-top:1px solid #50739E;border-left:1px solid #7B9BC9;border-right:1px solid #50739E;}

#swf_landing{padding:0 !important; width:920px; height:370px;  background:#fff url(/en_IT/static/images/dotted_menu.gif) repeat-x bottom; clear:both; display:block; text-align:center; margin:0 auto;  border-top:2px solid #50739E;}
#swf_ticker{padding:1px 0; width:920px; background:#fff url(/en_IT/static/images/bg_ticker_media.jpg);clear:both; display:block; text-align:center; margin:0 auto !important; border:none;  }


/*Stile box landing swf*/
.box_landing{width:290px; margin: 0px 0px 0px 0px; padding: 0px 16px 0px 0px; background:#fff; text-align:left; float:left}
.box_landing h2{font-size:11px; text-transform:uppercase; color:#50739E;  border-bottom:1px solid #50739E; padding:15px 0; margin:0 0 10px 0; }
.box_landing h4{font-size:11px; color:#50739E; padding:0; margin:0; }
.box_landing p{font-size:11px;color:#444; margin: 0 0 5px 0 ; }
.box_landing ul {margin:0; padding: 0; list-style-type:none;}
.box_landing ul li {padding:5px 0; font-size:11px; color:#444; margin: 0; border-bottom:1px solid #DDD; line-height:1.3em;}
.box_landing ul li img{padding:0; float:left; display:inline;margin: 0 10px 0 0}
.box_landing a{font-size:11px;color:#50739E;text-decoration:none; background: url(/en_IT/static/images/arrow.gif) no-repeat ; padding:0 0 0 15px}
.box_landing a:hover{color:#444; background: url(/en_IT/static/images/arrow.gif) no-repeat; text-decoration:underline;}
.box_landing ol {margin:0; padding: 0; list-style-type:none;}
.box_landing ol li {padding:5px; font-size:11px; color:#444; margin: 0; border-bottom:1px solid #DDD; float:left; display:inline; width:130px; line-height:1.3em;}
.box_landing ol li img{padding:0; float:left; display:inline;margin: 0 10px 0 0}

/*Stile box landing swf-2 no padding*/
.box_landing_swf{width:320px;  padding: 0px 0px 0px 0px; background:#fff; text-align:left; float:left;  margin: 0px 0px 0px 0px; }
.box_landing_swf h2{font-size:11px; text-transform:uppercase; color:#50739E;  border-bottom:1px solid #50739E; padding:15px 0; margin:0 0 10px 0; }
.box_landing_swf h4{font-size:11px; color:#50739E; padding:0; margin:0; }
.box_landing_swf p{font-size:11px;color:#444; margin: 0 0 5px 0 ; }
.box_landing_swf ul {margin:0; padding: 0; list-style-type:none;}
.box_landing_swf ul li {padding:5px 0; font-size:11px; color:#444; margin: 0; border-bottom:1px solid #DDD; line-height:1.3em;}
.box_landing_swf ul li img{padding:0; float:left; display:inline;margin: 0 10px 0 0}
.box_landing_swf a{font-size:11px;color:#50739E;text-decoration:none; background: url(/en_IT/static/images/arrow.gif) no-repeat ; padding:0 0 0 15px}
.box_landing_swf a:hover{color:#444; background: url(/en_IT/static/images/arrow.gif) no-repeat; text-decoration:underline;}
.box_landing_swf ol {margin:0; padding: 0; list-style-type:none;}
.box_landing_swf ol li {padding:5px; font-size:11px; color:#444; margin: 0; border-bottom:1px solid #DDD; float:left; display:inline; width:130px; line-height:1.3em;}
.box_landing_swf ol li img{padding:0; float:left; display:inline;margin: 0 10px 0 0}



/*Stile box landing*/
.box_landing_in{width:364px; margin:10px 0 0 20px; padding:10px 0 0 0; background:#fff; text-align:left; float:right;}
.box_landing_in a {color:#50739E;  text-decoration: none;}	
.box_landing_in a:hover{color:#50739E; text-decoration:underline;}
.box_landing_in p {padding:0; margin:5px 0 8px 0 ; font-size:11px; line-height:1.3em; color:#444}	
.box_landing_in img {float:left;margin:0 10px 10px 0 ;}	

/*Stile box landing elenco -----------------------------------------(dr161009)---*/
.box_landing_in ul {list-style: none; list-style-position:insede; display:block; clear:both; background:#fcfcfc; padding:0px!important; width:100%; font-size:11px; font-weight:normal; color:#50739E;} 
.box_landing_in ul li {display:block; background:#fcfcfc; border-bottom: 1px solid #CCC; padding:2px;}
.box_landing_in ul li a {padding:3px 3px 3px 22px;  text-decoration: none; display:block; color:#50739E; background:#fcfcfc url(/en_IT/static/images/arrow.gif) no-repeat 2px 5px;}
.box_landing_in ul li a:hover {text-decoration:underline; color:#50739E;}
.box_landing_in Ol {list-style: none; list-style-position:insede; display:block; clear:both; background:#fcfcfc; padding:0px!important; width:100%; font-size:11px; font-weight:normal; color:#50739E;} 
.box_landing_in Ol li {display:block; background:#fcfcfc; border-bottom: 1px solid #CCC; padding:2px;}
.box_landing_in Ol li a {padding:3px 3px 3px 22px;  text-decoration: none; display:block; color:#50739E; background:#fcfcfc url(/en_IT/static/images/arrow.gif) no-repeat 2px 5px;}
.box_landing_in Ol li a:hover {text-decoration:underline; color:#50739E;}

/*old
.box_landing_in ol {margin:0; padding:3px 0; list-style-type:none; display:block; clear:both;background:transparent url(/en_IT/static/images/dotted_menu.gif) repeat-x top }
.box_landing_in ol li {padding:3px 0 3px 18px; font-size:11px; color:#444; margin: 0; background:transparent url(/en_IT/static/images/arrow.gif) no-repeat left 4px  }	
.box_landing_in ul {margin:0; padding:3px 0; list-style-type:none;display:inline-block;}
.box_landing_in ul li {padding:3px 0 3px 18px; font-size:11px; color:#444; margin: 0; background:transparent url(/en_IT/static/images/arrow.gif) no-repeat left 4px  }
*/

.box_landing_in h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#50739E; padding: 0;margin:0 0 3px 0;}
.box_landing_in h3 {text-transform:uppercase; font-size: 10px; font-weight: normal; border-bottom: solid 2px #50739E; padding: 0 0 10px 0;margin:0 0 10px 0;}
.box_landing_in h4 {color:#000; margin:0; font-size: 11px; padding:0}

.video{width:162px; padding:10px; background:#FFF; float:left; display:inline}

.box_landing_contatti{width:167px; height:auto; margin:0 10px; padding:10px 0; text-align:left; float:left; display:inline;/*border-bottom: 1px solid #50739E;*/ }
.box_landing_contatti a {color:#50739E;  text-decoration: underline;}	
.box_landing_contatti a:hover{color:#444; text-decoration:none;}
.box_landing_contatti p {padding:0; margin:0 0 10px 0 ; font-size:11px; color:#444}	
.box_landing_contatti img {margin:0 0 5px 0; }	
.box_landing_contatti ol {margin:0; padding:0; list-style-type:none; clear:both; width:inherit;}
.box_landing_contatti ol li {padding:5px 0; font-size:11px; color:#444; margin:0;  border-top: 1px solid #EEE;}
.box_landing_contatti h3 {color:#000; margin:0 0 2px 0; font-size: 13px;padding:0;}
.box_landing_contatti h4 {color:#666; margin:0 0 10px 0; font-size: 11px;padding:0;}	
.box_landing_contatti h5 {color:#50739E; margin:0; font-size: 10px;padding:0; font-weight:normal; text-transform:uppercase;}	
.box_landing_contatti li a{width:152px;background:url(/en_IT/static/images/arrow.gif) no-repeat left  ; padding: 0 0 0 15px; text-decoration:none}
.box_landing_contatti li select{width:100%;border:1px solid #CCC; font-size:11px; margin:0; padding:2px 0;}

#cerca_stampa{width:543px; height:60px; padding:5px 10px; margin:0 0 10px 0; background:#e7e6e2 url(/en_IT/static/images/bg_cerca_stampa.gif) repeat-x top;}
#cerca_stampa form{margin:0; padding:0;}
#cerca_stampa p{float:left; font-size:12px;width:473px;margin:5px 0; padding:0;  color:#666;text-transform:uppercase;}
#cerca_stampa p input{margin:0 0 0 5px; padding:2px; width:70%; border:1px solid #CCC;font-size:11px; color:#444}
#cerca_stampa p select{margin:0 0 0 5px; padding:2px; width:20%; border:1px solid #CCC;font-size:11px; color:#444; text-transform:capitalize;}
#cerca_stampa p.button {width:62px !important; float:right !important; margin:0 !important;}
#cerca_stampa p.button input {width:60px !important; border:none !important; height:60px !important;margin:0 !important}

.media_video{width:320px; background:#FFF;padding:10px; display:block; float:right; margin:0; text-align:left;  }
.media_video p {margin:0 0 8px 0 ; font-size:11px; line-height:1.4em; color:#444; padding:0;} 
.media_video h3 {padding:0; margin:0 0 5px 0 !important ; font-size:14px;color:#50739E; font-weight:200; }
.media_video h5 {padding:0; margin:0 0 8px 0 !important ; font-size:10px;color:#666; font-weight:200; text-transform:uppercase }
.media_video object{background:#000; width:320px; height:240px;margin:0 auto 15px auto; display:block;}

.list_video{width:387px; background:#fff ;padding:10px;display:block; float:right; margin:0; text-align:left;border-left:1px solid #DDD;}
.list_video ul {margin:0 0 10px 0; padding: 0;list-style-type:none;width:387px;height:400px; overflow:auto;}
.list_video ul li {padding:10px 0; font-size:11px; color:#444; margin: 0; border-bottom:1px solid #DDD; line-height:1.3em;width:367px;}
.list_video ul li img{padding:0; float:left; display:inline;margin: 0 10px 0 0; float:left;}
.list_video h3 {padding:0; margin:0 0 5px 0 !important ; font-size:14px;color:#50739E; font-weight:200; }
.list_video h4 {padding:0; margin:0 0 3px 0 !important ; font-size:12px;color:#50739E; font-weight:200; }
.list_video h5 {padding:0; margin:0 0 5px 0 !important ; font-size:10px;color:#666; font-weight:200; text-transform:uppercase }
.list_video li p {margin:0 0 8px 0 ; font-size:11px; line-height:1.4em; color:#444; padding:0;} 
.list_video li p a img{border:none; float:none!important; vertical-align:middle}

form.cerca_video{width:100%; padding:0 0 10px 0; margin:0 0 10px 0; background:#FFF url(/en_IT/static/images/dotted_menu.gif) repeat-x bottom;}
.cerca_video p input{margin:0 5px 0 0; padding:2px; width:auto; border:1px solid #CCC;font-size:11px; color:#444}
.cerca_video p select{margin:0 0 0 5px; padding:2px; width:20%; border:1px solid #CCC;font-size:11px; color:#444; text-transform:capitalize;}
.cerca_video  p input.button  {font-size:12px;width:auto!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:transparent !important; padding:2px 0!important; text-align:left !important;}

form#cerca_media{width:748px; height:40px;background:#EEE url(/en_IT/static/images/bg_cerca_media.gif) repeat-x top left;padding:0; margin:0; float:right; border-top:2px solid #50739E;overflow:hidden }
#cerca_media p{font-size:12px;height:20px; color:#666;text-transform:uppercase; display:block; float:left;padding:10px; margin:0; text-align:left}
#cerca_media p.col1{ border-right:1px solid #DDD; }
#cerca_media p.col2{ width:275px; border-right:1px solid #DDD;  border-left:1px solid #FFF;}
#cerca_media p.col3{ border-left:1px solid #FFF; text-align:center;}
#cerca_media img{padding:10px; border-left:1px solid #FFF;}
#cerca_media p input{margin:0 0 0 5px; padding:2px; border:1px solid #CCC;font-size:11px; color:#444}
#cerca_media p select{width:22%; margin:0 0 0 5px; padding:2px; border:1px solid #CCC;font-size:11px; color:#444; text-transform:capitalize;}
#cerca_media p input.button {margin:0; border:none; background:transparent; color:#22599A;padding:2px 0; width:106px; }
html>body div#media_search{width:964px;margin-left:-4px;}

/*FORM CERCA MEDIA LANDING SWF*/
form#cerca_media.landing { width:920px; height:40px; display:block;background:#EEE url(/en_IT/static/images/bg_cerca_media.gif) repeat-x top left;padding:0; margin:0 20px; border-top:2px solid #50739E;overflow:hidden }
#cerca_media.landing p{font-size:12px;height:20px; color:#666;text-transform:uppercase; display:block; float:left;padding:10px; margin:0; text-align:left}
#cerca_media.landing p.col1{ border-right:1px solid #DDD; }
#cerca_media.landing p.col2{ width:400px; border-right:1px solid #DDD;  border-left:1px solid #FFF;}
#cerca_media.landing p.col3{ border-left:1px solid #FFF; text-align:center;}
#cerca_media.landing img{padding:0px; border-left:none;}
#cerca_media.landing p input{margin:0 0 0 5px; padding:2px; border:1px solid #CCC;font-size:11px; color:#444}
#cerca_media.landing p select{margin:0 0 0 5px; padding:2px; border:1px solid #CCC;font-size:11px; color:#444; text-transform:capitalize;}
#cerca_media.landing p input.button {margin:0; border:none; background:transparent; color:#22599A;padding:2px 0; width:106px; }

/* ================ STILE PER ELEMENTI CHE VARIANO NELLA COLONNA CENTRALE */
.col_centro h1{font-size:16px; color:#78aab7; margin:0 0 5px 0; padding:0;}
.col_centro h2{ font-size:11px; font-weight:normal;color:#50739E; margin:0 0 10px 0; padding:0; text-transform:uppercase;}
.col_centro thead{color:#50739E;}
.col_centro thead td{color:#50739E;}
.col_centro a{color: #50739E; text-decoration:underline;}

div#imgVideo{background-image:url(/en_IT/static/images/logo_ENI.jpg); background-repeat:no-repeat; cursor:pointer; width:320px; height:285px;}
div#imgVideoSmall{background-image:url(/en_IT/static/images/logo_ENI_small.jpg); background-repeat:no-repeat; cursor:pointer; width:280px; height:240px;}

dl {margin:10px 0 0 0; padding:0; list-style-type:none; border-bottom:1px solid #CCC; height:25px;display:inline-block;}
dl dt {padding:0; font-size:11px; color:#444; margin:0; float:left; display:inline;}
dl dt a{font-size:11px;color:#444;text-decoration:none; background:none !important; padding:0.5em !important; margin:0 0 0 5px!important; display:block; border-left:1px solid #DDD;border-right:1px solid #DDD;border-top:1px solid #DDD;}
dl dt a:hover{color:#EE810B; background:#DDD !important;}





/*classi per iconografia e pesi*/
.box_landing_in ul li a.link-interni {padding:3px 3px 3px 22px !important;  text-decoration: none; display:block;  background:#fcfcfc url(/en_IT/static/images/arrow.gif) no-repeat 2px 5px!important;}
.box_landing_in ul li a.link-pdf {padding:3px 3px 3px 22px !important;  text-decoration: none; display:block;  background:#fcfcfc url(/en_IT/static/images/ico-pdf-body.gif) no-repeat 2px 5px!important;}
.box_landing_in ul li a.link-esterni {padding:3px 3px 3px 22px!important;  text-decoration: none; display:block;  background:#fcfcfc url(/en_IT/static/images/link_esterno.gif
) no-repeat 2px 5px!important;}




.box_landing_in ul li a.link-doc {padding:3px 3px 3px 22px!important;  text-decoration: none; display:block; color:#6D6B5E; background:#fcfcfc url(/en_IT/static/images/ico-word-doc.gif
) no-repeat 2px 5px!important;}



.box_landing_in ul li a.link-xls {padding:3px 3px 3px 22px!important;  text-decoration: none; display:block; color:#6D6B5E; background:#fcfcfc url(/en_IT/static/images/ico-xls-doc.gif
) no-repeat 2px 5px!important;}





#docDiv ul li a.link-pdf {padding:3px 3px 3px 22px !important;  text-decoration: none; display:block;  background:#fcfcfc url(/en_IT/static/images/ico-pdf-body.gif) no-repeat 2px 5px!important;}



#docDiv ul li a.link-doc {padding:3px 3px 3px 22px!important;  text-decoration: none; display:block; color:#6D6B5E; background:#fcfcfc url(/en_IT/static/images/ico-word-doc.gif
) no-repeat 2px 5px!important;}



#docDiv ul li a.link-xls {padding:3px 3px 3px 22px!important;  text-decoration: none; display:block; color:#6D6B5E; background:#fcfcfc url(/en_IT/static/images/ico-xls-doc.gif
) no-repeat 2px 5px!important;}


#presDiv ul li a.link-pdf {padding:3px 3px 3px 22px !important;  text-decoration: none; display:block;  background:#fcfcfc url(/en_IT/static/images/ico-pdf-body.gif) no-repeat 2px 5px!important;}



#presDiv ul li a.link-doc {padding:3px 3px 3px 22px!important;  text-decoration: none; display:block; color:#6D6B5E; background:#fcfcfc url(/en_IT/static/images/ico-word-doc.gif
) no-repeat 2px 5px!important;}



#presDiv ul li a.link-xls {padding:3px 3px 3px 22px!important;  text-decoration: none; display:block; color:#6D6B5E; background:#fcfcfc url(/en_IT/static/images/ico-xls-doc.gif
) no-repeat 2px 5px!important;}

/*classi per home page classica di investor*/
.box_landing_in ul li a.link-pdf-classica {padding:5px 3px 5px 22px !important;  text-decoration: none; display:block;  background:#fcfcfc url(/en_IT/static/images/ico-pdf-body.gif) no-repeat 2px 1px!important;  }

/*stile per bookmark*/
#icone2 {position:relative;}
#icone2 a img {border:none!important;float:left;}

/*LINK CORRELATI*/
.new_col_dx #links-ext ul {
	background:url("/en_IT/static/images/sfondo_ext_media.gif") no-repeat scroll bottom left transparent;
	background-color:#f2efe8!important;
	}
	
.new_col_dx #links-ext h3 {
	background:url("/en_IT/static/images/interna_correlati_media.gif") no-repeat scroll top left transparent;
	color:#fff;
	font-size:15px;
	height:auto;
	line-height:normal;
	margin:0;
	padding:7px 10px;
	text-transform:none;
	font-family: 'EniTabBold',Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-weight: normal;
}
/*LINK CORRELATI*/
.new_col_dx #links-ext ul {
	background:url("/en_IT/static/images/sfondo_ext_media.gif") no-repeat scroll bottom left transparent;
	background-color:#f2efe8!important;
	}
	
.new_col_dx #links-ext h3 {
	background:url("/en_IT/static/images/interna_correlati_media.gif") no-repeat scroll top left transparent;
	color:#fff;
	font-size:15px;
	height:auto;
	line-height:normal;
	margin:0;
	padding:7px 10px;
	text-transform:none;
	font-family: 'EniTabBold',Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-weight: normal;
}



/* AGOSTO 2011 - classi per NUOVO STILE TABELLA*/
.newtable table {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
/*modificare la classe della tabella per ogni sezione ed aggiungere il colore corrispettivo:
AZIENDA: #6D6B5E;
GOVERNANCE: #9D712F;
PRODOTTI: #014B01;
INNOVAZIONE E TECNOLOGIA: #D92827;
SOSTENIBILITà: #707E1E;
INVESTOR: #da7c2c;
MEDIA: #71aab8;
LAVORA CON NOI: #545152;
*/
.newtable table caption {background-color:#71aab8;}
.newtable table caption {
	/*background: url(thead_bg.png) no-repeat top left; SE DA UTILIZZARE AGGIORNARE PERCORSO */
	height:38px;
	color:#fff;
	font-family:'EniTabBold', sans-serif;
	text-align:left;
	font-size:17px;
	font-weight:normal;
	line-height:38px;
	padding:0 10px;
	margin-bottom:1px;
}

/*THEAD*/

.newtable thead {

	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
}
.newtable  thead th {
	vertical-align:center;
	margin:3px;
	padding:10px;
	background:#eeece8;
	font-size:11px;
	color:#333;
	font-weight:bold;
	border-color: #d6d6d6;
	border-style:solid dotted;
	border-width:0 1px 1px 1px;
}
.newtable thead td {
	padding:3px;
	font-size:12px;
	color:#6b7d02;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align:center;
}
/*TBODY*/
.newtable tbody {
	color:#444;
	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
}
.newtable tbody td {
	font-size:11px;
	font-weight: normal;
	color:#444;
	text-align:center;
	vertical-align:center;
	background:#ffffff;
	margin:3px;
	padding:10px;
	border-color: #d6d6d6;
	border-style:solid dotted;
	border-width:0 1px 1px 1px;
}

.newtable tbody td.last{background:#f7f5f1;}
.newtable tbody tr.break td{background:#eeece8; font-weight:bold;}
.newtable  tbody td.hover, .newtable .dati tbody td.last.hover{background:#fff5c4;}
.newtable  tbody tr.break td.hover{background:#eeece8;}
.newtable  tbody td p {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#444;
	text-align:left;
}
/* aggiornamento x tabelle del 22/7/09 dr */
.newtable tfoot {
	font-size:10px;
	color:#444;
}
.newtable tfoot td {
	padding:3px 0 0 0;
	font-size:10px;
	color:#444;
	border: 0px;
}
/*TBODY*/
/* AGOSTO 2011 - FINE classi per NUOVO STILE TABELLA*/
/* AGOSTO 2011 - classi per NUOVO STILE TABELLA (modifica per tabella piu stretta*/
.newtable2 table {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
/*modificare la classe della tabella per ogni sezione ed aggiungere il colore corrispettivo:
AZIENDA: #6D6B5E;
GOVERNANCE: #9D712F;
PRODOTTI: #014B01;
INNOVAZIONE E TECNOLOGIA: #D92827;
SOSTENIBILIT: #707E1E;
INVESTOR: #da7c2c;
MEDIA: #71aab8;
LAVORA CON NOI: #545152;
*/
.newtable2 table caption {background-color:#71aab8;}
.newtable2 table caption {
	/*background: url(thead_bg.png) no-repeat top left;*/
	height:38px;
	color:#fff;
	font-family:'EniTabBold', sans-serif;
	text-align:left;
	font-size:17px;
	font-weight:normal;
	line-height:38px;
	padding:0 10px;
	margin-bottom:1px;
}

/*THEAD*/

.newtable2 thead {

	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
}
.newtable2  thead th {
	vertical-align:center;
	margin:3px;
	padding:10px;
	background:#eeece8;
	font-size:11px;
	color:#333;
	font-weight:bold;
	border-color: #d6d6d6;
	border-style:solid dotted;
	border-width:0 1px 1px 1px;
}
.newtable2 thead td {
	padding:3px;
	font-size:12px;
	color:#6b7d02;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align:center;
}
/*TBODY*/
.newtable2 tbody {
	color:#444;
	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
}
.newtable2 tbody td {
	font-size:11px;
	font-weight: normal;
	color:#444;
	text-align:center;
	vertical-align:center;
	background:#ffffff;
	margin:1px;
	padding:8px;
	border-color: #d6d6d6;
	border-style:solid dotted;
	border-width:0 1px 1px 1px;
}

.newtable2 tbody td.last{background:#f7f5f1;}
.newtable2 tbody tr.break td{background:#eeece8; font-weight:bold;}
.newtable2  tbody td.hover, .newtable .dati tbody td.last.hover{background:#fff5c4;}
.newtable2  tbody tr.break td.hover{background:#eeece8;}
.newtable2  tbody td p {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#444;
	text-align:left;
}
/* aggiornamento x tabelle del 22/7/09 dr */
.newtable2 tfoot {
	font-size:10px;
	color:#444;
}
.newtable2 tfoot td {
	padding:3px 0 0 0;
	font-size:10px;
	color:#444;
	border: 0px;
}
/*TBODY*/
/* AGOSTO 2011 - FINE classi per NUOVO STILE TABELLA*/

/*CALENDARIO EVENTI*/
.calendario {width:556px;margin:0 0 2px 0;}
.calendario .eventi {display:none;}
#uno .eventi {display:none;}
.calendario h2 {color:#fff;font-size:16px;font-family: 'EniTabReg',Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight: bold;line-height:30px;padding:0 23px 0 15px;display:block;text-transform:none;background:#78aab7 url(/en_IT/static/images/media_piu.gif) no-repeat  533px 7px;cursor:none;cursor:pointer;margin:0 0 0 0;}
.calendario h2.chiudi {background:#78aab7 url(/en_IT/static/images/media_meno.gif) no-repeat  533px 7px;}

.calendario table {border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;margin:0 0 0 0;padding:0 0 0 0;width:556px;}
.calendario table tbody td {border-bottom:1px solid #d6d6d6; border-left:none;border-right:none;padding:7px 15px;font-size:11px!important;}
.calendario table .sx {width:176px;background:none;border-left:1px solid #d6d6d6;border-right:1px dotted #d6d6d6!important;vertical-align:middle;}
.calendario table .dx {width:377px;background:none;vertical-align:middle;}
.calendario table .unico {background-color:#f3f3f3;vertical-align:middle;border-left:1px solid #d6d6d6;}

p.intro {margin:0 0 0 0;padding:0 0 0 0;}
p.intro a {color:#336699;text-decoration:none;}
p.intro a:hover {color:#336699;text-decoration:underline;}

#media_calendario {border-bottom:1px solid #d6d6d6;padding:20px 0;margin:0 0 0 0;}
#media_calendario a {color:#336699;text-decoration:none;}
#media_calendario a:hover {color:#336699;text-decoration:underline;}
*html #media_calendario h2 {height:30px;width:518px;}
/*CALENDARIO EVENTI*/
