hr{clear:both}

#separatore { border-top: 2px solid #78aab7;width:748px; height:0px; overflow:hidden}
.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 h2{padding:0; margin:0; font-size:18px; text-transform:uppercase; color:#78aab7}

#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_azienda img{position:absolute; top:3px; right:20px; }

#interattiva{float:left;margin:10px 0 0 0; padding:0 0 0 20px; 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:20px 0; width:920px; 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;*//*border-bottom:1px solid #50739E;*/}


/*Stile box landing swf*/
.box_landing{width:280px; margin:0 ; padding:0 20px; background:#fff; text-align:left; float:left}
.box_landing h2{font-size:11px; text-transform:uppercase; color:#78aab7;  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*/
.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: underline;}	
.box_landing_in a:hover{color:#444; text-decoration:none;}
.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 ;}	
.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 LANDING*/
form#cerca_media{width:748px; height:40px;background:#EEE url(../images/bg_cerca_media.gif) repeat-x top left;padding:0; margin:0; float:right; border-top:1px solid #FFF;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{ width:293px; border-right:1px solid #DDD; }
#cerca_media p.col2{ width:286px; border-right:1px solid #DDD;  border-left:1px solid #FFF;}
#cerca_media p.col3{float:right; display:inline; width:105px;border-left:1px solid #FFF; overflow:hidden}
#cerca_media p input{margin:0 0 0 5px; padding:2px; border:1px solid #CCC;font-size:11px; color:#444; width:120px;}
#cerca_media p select{margin:0 0 0 5px; padding:2px; border:1px solid #CCC;font-size:11px; color:#444; text-transform:capitalize; width:60px;}
#cerca_media p input.button {margin:0; border:none; background:transparent; color:#22599A;padding:2px 0; width:106px !important; }

/*FORM CERCA MEDIA LANDING SWF*/
form#cerca_media.landing {width:920px; height:40px; display:block;background:#EEE url(../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{ width:353px; border-right:1px solid #DDD; }
#cerca_media.landing p.col2{ width:398px; border-right:1px solid #DDD;  border-left:1px solid #FFF;}
#cerca_media.landing p.col3{float:right; display:inline; width:105px;border-left:1px solid #FFF; overflow:hidden}
#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;}

/*-------------------------------------------------STILE PER MEDIA TAB*/
#media_intro {width:400px; background: url(/en_IT/static/images/media_tab_image.gif) no-repeat !important; padding:0 0 0 160px; min-height: 190px; height: auto !important; height: 190px; margin:0 0 10px 0}
#media_intro p{color:#656565;}
#media_intro h1{font-size:16px; color:#87877d;}
/*#data_container{width:563px !important; display:block; float:none !important; position:relative;}
#data_container  h1{font-size:16px; color:#50739E; margin:0 0 5px 0; padding:0;}
.data{margin:0 10px 5px 0 !important;}
#media_tag{margin:10px 0 0 0;}*/
.media_large{width:563px !important; }
.media_link {background: url(/en_IT/static/images/bg_media_link.gif)!important;  border-bottom:1px solid #50739E; margin:10px 0 0 0;padding: 0px 0 10px 0 !important;}
.media_link h1{color:#50739E; margin:0 0 5px 0; font-size:11px;}
.media_link h3{color:#50739E; margin:0 0 5px 0; font-size:11px; font-weight:normal;}
.media_link a{ background: transparent url(/en_IT/static/images/arrow.gif) no-repeat scroll left center; padding: 0 0 0 15px; color:#50739E}
.media_link a:hover{color:#50739E}
.media_link_box_sx{width:260px; display:inline; float:left; padding:0 10px !important;}
.media_link_box_dx{width:255px; display:inline; float:right; padding:0 10px !important;}
.media_separatore{clear:both;}

/*-------------------------------------------------CONTATTI UFFICIO STAMPA*/
#head_ufficio_stampa {width:560px; position:relative;}
#head_ufficio_stampa h3 {font-size:10px;  color:#50739E; margin:5px 0 0 0; padding:0 0 0 20px; font-weight:normal; background: url(/en_IT/static/images/mail.gif) no-repeat; position:absolute; right:0; top:0;}

.box_uff_stampa_largo{background: url(/en_IT/static/images/bg_ufficio_stampa_largo.gif); width:548px; height:119px;margin:10px 0 0 0; position:relative;}
.box_uff_stampa_foto{width:105px; height:103px; position:absolute; top:7px; left:11px;}
.box_uff_stampa_testo{width:413px; height:103px; position:absolute; top:7px; left:124px;}
.box_uff_stampa_testo h1{font-size:12px; text-transform:uppercase; color:#50739E; border-bottom:2px solid #50739E; padding:0 0 5px 0; }
.box_uff_stampa_testo h2{font-size:11px; text-transform:uppercase; color:#50739E; background: url(/en_IT/static/images/dotted_menu.gif) repeat-x bottom; padding:0 0 5px 0; margin:0 0 5px 0 }
.box_uff_stampa_testo h3 {font-size:10px;  color:#50739E; margin:5px 0 0 0; padding:0 0 0 20px; font-weight:normal; background: url(/en_IT/static/images/mail.gif) no-repeat;}
.box_uff_stampa_testo p{padding:0 0 5px 0 !important; margin:0 !important; line-height:14px !important; color:#50739E; background: url(/en_IT/static/images/dotted_menu.gif) repeat-x bottom;}

.box_uff_stampa_piccolo{background: url(/en_IT/static/images/bg_ufficio_stampa_piccolo.gif); width:270px; height:127px;margin:10px 8px 0 0; position:relative; float:left;}
.box_uff_stampa_foto_p{width:80px; height:78px; position:absolute; top:7px; left:11px;}
.box_uff_stampa_testo_p{width:159px; height:103px; position:absolute; top:7px; left:95px;}
.box_uff_stampa_testo_p h1{font-size:11px; text-transform:uppercase; color:#50739E; border-bottom:2px solid #50739E; padding:0 0 5px 0;}
.box_uff_stampa_testo_p h2{font-size:10px; color:#4f4f4f; background: url(/en_IT/static/images/dotted_menu.gif) repeat-x bottom; padding:0 0 5px 0; margin:0 0 5px 0 }
.box_uff_stampa_testo_p h3 {font-size:10px;  color:#4f4f4f; margin:5px 0 0 0; padding:0 0 0 20px; font-weight:normal; background: url(/en_IT/static/images/mail.gif) no-repeat;}
.box_uff_stampa_testo_p p{padding:0 0 5px 0 !important; margin:0 !important; line-height:14px !important; color:#50739E; background: url(/en_IT/static/images/dotted_menu.gif) repeat-x bottom;}



/*-------------------------------------------------stile per le TAB SpryTabbedPanels.js*/


.TabbedPanels {
	padding: 27px 0 0 0 !important;
	float: left !important;
	clear: none !important;
	width: 560px !important; 
	/*background: url(/en_IT/static/images/bg_tab_ombra.gif);*/
	background:none;
	overflow:hidden;
	position:relative;
}


#TabbedPanelsTabGroup {
	margin: 0px !important;
	padding: 0px !important;
	position:absolute;
	top:0;
}


.TabbedPanelsTab {
	position: relative !important;
	top: 1px !important;
	float: left !important;
	padding: 5px 10px 5px 5px !important;
	margin: 0px 3px 0px 0px !important;
	font-size: 10px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background-color: #f0f0f0 !important;
	list-style: none !important;
	border-left: solid 1px #d6d6d6 !important;
	border-bottom: none !important;
	border-top: solid 1px #d6d6d6 !important;
	border-right: solid 1px #d6d6d6 !important;
	-moz-user-select: none !important;
	-khtml-user-select: none !important;
	cursor: pointer !important;
	color:#a8a8a8 !important;
	text-transform:uppercase;
	background: url(/en_IT/static/images/bg_media_tab_unselected.gif) top !important;
}

.TabbedPanelsTab img{
    float:left; margin:0 3px 0 0; height:15px; overflow:hidden;
}


.TabbedPanelsTabHover {
	background: url(/en_IT/static/images/bg_media_tab_unselected_hover.gif) top !important;
	color:#a8a8a8 !important; 
}


.TabbedPanelsTabSelected {
	/*background: url(/en_IT/static/images/bg_media_tab.gif) top;*/
	background:#fff !important;
	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #9c9c9c !important;
	border-left: none !important;
	border-right: 1px solid #9c9c9c !important;
	border-left: solid 1px #9c9c9c !important;
	color:#50739E !important; 
}


.TabbedPanelsTab a {
	color: black !important;
	text-decoration: none !important;
}


.TabbedPanelsContentGroup {
	clear: both !important;
	border-left: none !important; 
	border-bottom: none !important;
	border-top: solid 1px #9c9c9c !important;
	border-right: none !important;
	/*background-image: url(/en_IT/static/images/bg_media_tab_content.gif) !important;*/
	background:none;
	padding-top: 30px;
	width:560px;
	overflow:hidden;
	/*margin:27px 0 0 0 !important;*/
	
}

.TabbedPanelsContentGroup img{float:left; margin:0 10px 0 0}



.TabbedPanelsContent {
	padding: 0px 3px 10px 0px !important;
	margin:0px;
	
}


.TabbedPanelsContentVisible {
}



.VTabbedPanels .TabbedPanelsTabGroup {
	float: left !important;
	width: 10em !important;
	height: 20em !important;
	background-color: #EEE !important;
	position: relative !important;
	border-top: solid 1px #999 !important;
	border-right: solid 1px #999 !important;
	border-left: solid 1px #CCC !important;
	border-bottom: solid 1px #CCC !important;
	
}


.VTabbedPanels .TabbedPanelsTab {
	float: none !important;
	margin: 0px !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE !important;
	border-bottom: solid 1px #999 !important;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none !important;
	float: left !important;
	padding: 0px !important;
	width: 30em !important;
	height: 20em !important;
}



/* 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:1px;
	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*/
