html, body {margin:0; border:0 none; padding:0; text-align:center;}
body {font:14px arial,helvetica,sans-srif; color:#000; background:transparent none no-repeat;}

/* generic */
form {margin:0; padding:0;}
a {color:#000; text-decoration:underline;}
a[href]:after {content:""; display:none;} 

body > table {margin:0 auto; width:99%; text-align:center;}
body > table td {text-align:left;}

/* struttura - old */
#mainwrap {margin:0 auto; width:99%;}
	#header {display:none!important;}
	#home-wrapcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
	#home-wrapcontent {width:95%; height:100%;}
		.column_generico {position:relative; float:left; display:inline; color:#000!important;}
		.homeColumn0 {display:none!important;}
		.homeColumn1 {width:748px!important;}
		.homeColumn2 {float:right; width:228px!important;}
	#footer {position:relative; border-top:1px solid #969696; padding:4px 0; width:99%; font-size:0.75em!important; line-height:0.92em!important; color:#000!important;}

/* STRUTTURA - 2013-11-19 - begin */
#storage {display:none!important;}
#main-wrapper {margin:0 auto; width:99%; text-align:center;}
	#site-header {display:none!important;}
	#top-navigation {/*display:none;*/}
	#site-main-CTR {float:none; margin:0 auto; width:95%;}
	#print {float:none; margin:0 auto; text-align:left;}
	#side-navigation {display:none!important;}
	.seo-sezione {display:none!important;}
	#site-footer {margin:0 auto; padding:23px 0; width:95%;}
		#site-footer nav {display:none!important;}
		#site-footer p {float:none; margin:0; border:0 none; padding:23px 0 0; text-align:center;}
	#floating-footer {display:none!important;}
/* STRUTTURA - 2013-11-19 - end */

/* generic box main content */
.gen-box-CX h3 {color:#000;}
.gen-box-CX p {color:#000;}

/* paginazione box */
.gen-box-CX .tool-pag a {color:#000; text-decoration:none;}

/* box info generiche */
.generic-info h3 {color:#000;}
.generic-info p {color:#000;}

/* box info evolute */
.evolution-info p {color:#000;}

/* box click tool */
.click-tool-widget h3 {color:#000;}
.click-tool-widget fieldset input {color:#000;}
.click-tool-widget fieldset select {color:#000;}

/* info finanziarie */
.financial-info .financial li {color:#000;}

/* info progetti */
.project-info ul.progetti li a {color:#000;}
.project-info ul.progetti li a strong {color:#000;}

/* info contatti */
.contact-info .view-contacts {color:#000;}
.contact-info .filtering {color:#000;}
.contact-info .filtering input {color:#000;}
.contact-info .filtering select {color:#000;}

/* news & feed */
.news-feed .filters a {color:#000;}
.news-feed .strillo-news h4 a {color:#000; text-decoration:underline;}
.news-feed .strillo-news p {color:#000;}
.news-feed .lnk-archivio {color:#000;}

/* footer */
.FTR-copyright {color:#000;}
.FTR-common-links {color:#000;}
.FTR-common-links a {color:#000; text-decoration:underline;}

/* elenco puntato */
.elenco_punti,
.elenco_punti ul,
.elenco_punti ul li {float:none; text-align:left;}

/* BOARD OF DIRECTIONS - begin */
.main_content_board_directors ul {margin:0; padding:0; list-style:none;}
.main_content_board_directors .submenu_box {display:block!important;}
.main_content_board_directors > h2 {display:block; clear:both; margin:0 0 11px; font-size:20px; line-height:23px; text-transform:uppercase;}
.main_content_board_directors > h2 a {color:#000; text-decoration:none;}
.main_content_board_directors div.cda {}
.main_content_board_directors div.cda div.subbox_1 {position:relative; clear:both; margin:0 auto 23px; border:1px solid #000; padding:11px 0 0; width:400px;}
.main_content_board_directors div.cda div.subbox_1 > .foto {float:left; clear:both; line-height:0;}
.main_content_board_directors div.cda div.subbox_1 h3 {float:right; padding:49px 0 0 0; font-size:14px; line-height:15px; font-weight:bold; color:#000; white-space:nowrap;}
.main_content_board_directors div.cda div.subbox_1 h3 a {float:left; padding:0 13px 0 0; font-weight:normal; text-decoration:none; color:#000;}
.main_content_board_directors div.cda div.box-up h3 a {}
.main_content_board_directors div.cda div.subbox_1 .ruolo {position:relative; clear:both; border-top:1px solid #000; padding:10px}
.main_content_board_directors div.cda div.subbox_1 .ruolo h3 {float:none; padding:0; width:auto; height:auto; text-transform:uppercase;}
.main_content_board_directors div.cda div.subbox_1 .ruolo p {margin:0; font-size:10px; line-height:12px; color:#000;}
.main_content_board_directors .testo {margin:0 0 11px; padding:11px 0 0;}
.main_content_board_directors .icons,
.main_content_board_directors .icons2,
.main_content_board_directors .separa-box-ctr,
.main_content_board_directors .separa-box-ctr .row {display:none;}
.main_content_board_directors div.cda .subbox_3 {position:relative; float:left; clear:both; border:1px solid #000; margin:0 0 23px; padding:0; padding:9px 0 0 0; text-align:center; *width:100%;}
.main_content_board_directors div.cda .subbox_3 h3 {margin:0 11% 11px; border-bottom:1px solid #000; padding:0 0 9px; font-size:17px; line-height:18px; font-weight:bold; color:#000;}
.main_content_board_directors div.cda .subbox_3 .amministratori-list {padding:0 11px 23px; text-align:left;}
.main_content_board_directors div.cda .subbox_3 .amministratori-list .directors {float:left; border-left:1px solid #000; margin:0 0 23px; padding:0 5px; list-style:none; width:31.7%; min-height:124px;}
.main_content_board_directors div.cda .subbox_3 .amministratori-list .directors.first {border:0 none;}
.main_content_board_directors div.cda .subbox_3 .amministratori-list .directors li {border-bottom:1px solid #000; padding:5px 0 5px 8px;}
.main_content_board_directors div.cda .subbox_3 .amministratori-list .directors li.last {border:0 none;}
.main_content_board_directors div.cda .subbox_3 .amministratori-list .directors li a {display:block; text-decoration:none; font-size:12px; line-height:13px; color:#000; text-transform:uppercase;}
.main_content_board_directors div.cda .subbox_3 p.note {padding:0 11px 11px; text-align:left; font-size:9px; line-height:10px; color:#000;}
.main_content_board_directors div.cda .subbox_3 p.note a {text-decoration:none; color:#000;}
.main_content_board_directors div.cda .subbox_3 p.segretario {padding:0 11px 11px; text-align:left;}
.main_content_board_directors div.cda .subbox_3 p.segretario a {padding:0 11px 11px; text-decoration:none; font-size:12px; line-height:13px; color:#000;}
.main_content_board_directors a {color:#000; text-decoration:none;}
/* BOARD OF DIRECTIONS - end */