/* ================================Skin styles for DotNetNuke================================*/   .pagemaster {	width: 100%;	height: 100%;		background-color: #ffffff;	padding-left: 10px;	padding-right: 10px;}.skinmaster {	height: 100%;	background-color: #f5fff5;	border-right: #00c000 1px solid; 	border-top: #00c000 **-+	1px solid; 	border-left: #00c000 1px solid; 	border-bottom: #00c000 1px solid; }.skinheader {	background-image: url(grass.jpg); 	background-repeat: repeat;}.skingradient {	background-image: url(gradient_DkGreen.jpg); 	height:30px;}.controlpanel {	width: 100%;	background-color: #fefefe;}.toppane {	width: 100%;	height: 80px;	background-color: #FFFFFF;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.leftpane {	width: 262px;	height: 24px;	background-color: transparent;	border-right: #CCCCCC 1px solid; 	border-top: #CCCCCC 0px solid; 	border-left: #CCCCCC 0px solid; 	border-bottom: #CCCCCC 0px solid; 	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.leftpane_home {	width: 262px;	background-color: transparent;	border-right: #CCCCCC 1px solid; 	border-top: #CCCCCC 0px solid; 	border-left: #CCCCCC 5px solid; 	border-bottom: #CCCCCC 0px solid;	padding-left: 10px;	padding-right: 10px;	padding-top: 0px; 	color: #666666;	font-size: 8pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}.title_leftpane_home {	font-size: 11pt;	font-weight: bold; 	font-style: italic; 	font-family: Times, Serif;}.leftpane_pubbliredazionali {	width: 272px;	background-color: transparent;	border-right: #CCCCCC 1px solid; 	border-top: #CCCCCC 0px solid; 	border-left: #CCCCCC 0px solid; 	border-bottom: #CCCCCC 0px solid;	padding-left: 0px;	padding-right: 10px;	padding-top: 0px; 	color: #666666;	font-size: 8pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}.contentpane {	width: 732px;	background-color: trasparent;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.contentpane_cover {	width: 100%;	background-color: trasparent;	padding-left: 0px;	padding-right: 0px;	padding-top: 20px;}.centerpane_home {	width: 461px;	background-color: trasparent;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.contrightpane {	width: 271px;	background-color: transparent;	border-right: #CCCCCC 0px solid; 	border-top: #CCCCCC 0px solid; 	border-left: #CCCCCC 0px solid; 	border-bottom: #CCCCCC 0px solid; 	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.contrightpane_tableNEWS {	width: 271px;	background-color: transparent;	border-right: #CCCCCC 0px solid; 	border-top: #CCCCCC 0px solid; 	border-left: #00835a 5px solid; 	border-bottom: #CCCCCC 0px solid;	padding-left: 10px;	padding-right: 10px;	padding-top: 0px; 	color: #666666;	font-size: 8pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}.rightpane {	width: 0px;	background-color: transparent;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.bottompane { 	width: 100%;	height: 30px;	background-color: #cccccc;	padding-left: 0px;	padding-right: 0px;	padding-top: 5px;	font-size: 8pt; 	font-style: normal;	text-decoration: none; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}.main_dnnmenu_container {	width: 100%;	height: 25px;	background-color: trasparent;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px; }.main_dnnmenu_bar {	cursor: pointer; 	cursor: hand;	height:20px;	background-color: transparent;}.main_dnnmenu_item_rivista_off  { /*TD if menu option for using tables is on*/	cursor: pointer; 	cursor: hand;	color: #ffffff;	border-bottom: #CCCCCC 5px solid; 	font-size: 11pt; 	font-weight: bold; 	font-style: normal;	text-decoration: none; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	background-color: #00835a;     white-space: nowrap;  /*Word wrapping menu item now optional*/    padding-left: 3px;	}.main_dnnmenu_item_extra  {	cursor: pointer; 	cursor: hand;	color: #ffffff;	border-bottom: #CCCCCC 5px solid; 	font-size: 11pt; 	font-weight: bold; 	font-style: normal;	text-decoration: none;	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; 	background-color: #999999;	white-space: nowrap;    padding-left: 3px;	}.main_dnnmenu_item_dilettarsi_on  {	color: #ffffff;	border-bottom: #CCCCCC 5px solid; 	font-size: 11pt; 	font-weight: bold; 	font-style: normal;	text-decoration: none; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	background-color: #b3001e;     white-space: nowrap;    padding-left: 3px;	}.main_dnnmenu_item_pensare_on  {	color: #ffffff;	border-bottom: #CCCCCC 5px solid; 	font-size: 11pt; 	font-weight: bold; 	font-style: normal;	text-decoration: none; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	background-color: #83b51a;     white-space: nowrap;    padding-left: 3px;	}.main_dnnmenu_item_sorridere_on  {	color: #ffffff;	border-bottom: #CCCCCC 5px solid; 	font-size: 11pt; 	font-weight: bold; 	font-style: normal;	text-decoration: none; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	background-color: #f18017;     white-space: nowrap;    padding-left: 3px;	}.main_dnnmenu_item_rubrilie_on  {	color: #ffffff;	border-bottom: #CCCCCC 5px solid; 	font-size: 11pt; 	font-weight: bold; 	font-style: normal;	text-decoration: none; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	background-color: #0088c7;     white-space: nowrap;    padding-left: 3px;	}.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/	cursor: pointer; 	cursor: hand; 	color: #000000; 	font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	background-color: transparent;	font-family: Verdana, Tahoma, Arial, Helvetica;     white-space: nowrap;  /*Word wrapping menu item now optional*/	        padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/}.main_dnnmenu_itemhover {  	background-color: #8dd3a4; /* #00c000; */}.main_dnnmenu_itemhover td {  	background-color: #8dd3a4; /* #00c000; */}.main_dnnmenu_icon {	cursor: pointer; 	cursor: hand; 	text-align: center; 	width: 15px; 	height: 100%;}.main_dnnmenu_submenu {	background-color: #caead5; 	z-index: 1000; 	cursor: pointer; 	cursor: hand; 	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */}.main_dnnmenu_break {	width: 2px; 	background-color: #FFFFFF;	border-bottom: #CCCCCC 5px solid; }.main_dnnmenu_arrow {	border-right: #caead5 1px solid; 	border-bottom: #caead5 1px solid; 	border-top: #caead5 0px solid; 	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand; }.main_dnnmenu_rootmenuarrow {	font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand;}.StandardButton {  background: #5abe77 none;   color: #ffffff;  font-family: verdana, sans-serif;   font-size: 11px;  font-weight: normal;}.TreeViewMenu {	width: 175px;	background-color: #dff2e5;	border-right: #79cb94 1px solid;	border-top: #79cb94 1px solid;  	border-left: #79cb94 1px solid; 	border-bottom: #79cb94 1px solid; }.TreeViewMenu_Header {	background-image: url(gradient_LtGreen.jpg);}.Head, .SubHead, .SubSubHead, .Normal {   font-family: verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.Head {    font-size:  14px;    font-weight: normal;    color: #333333;}.SubHead    {    COLOR: #008000;}.SubSubHead {    COLOR: #008000;}.LinkGo, A.LinkGo:link, A.LinkGo:visited, A.LinkGo:hover, A.LinkGo:active {    COLOR: #000000;}A.LinkGo:link  {    COLOR: #000000;	font-size: 8pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.LinkGo:visited    {    COLOR: #000000;    font-size: 8pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.LinkGo:hover {    COLOR: #00835a;    text-decoration: none;}A.LinkGo:active    {    COLOR: #00835a;}.LinkGoBigText, A.LinkGoBigText:link, A.LinkGoBigText:visited, A.LinkGoBigText:hover, A.LinkGoBigText:active {    COLOR: #000000;}A.LinkGoBigText:link  {    COLOR: #000000;	font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: underline;}A.LinkGoBigText:visited    {    COLOR: #000000;    font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: underline;}A.LinkGoBigText:hover {    COLOR: #00835a;    text-decoration: underline;}A.LinkGoBigText:active    {    COLOR: #00835a;}.LinkSommario, A.LinkSommario:link, A.LinkSommario:visited, A.LinkSommario:hover, A.LinkSommario:active {    COLOR: #000000;}A.LinkSommario:link  {    COLOR: #000000;	font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.LinkSommario:visited  {    COLOR: #000000;	font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.LinkSommario:hover {    COLOR: #000000;    text-decoration: underline;}A.LinkSommario:active {    COLOR: #000000;    text-decoration: underline;}.LinkBox, A.LinkBox:link, A.LinkBox:visited, A.LinkBox:hover, A.LinkBox:active {    COLOR: #000000;}A.LinkBox:link  {    COLOR: #000000;	font-size: 9pt; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.LinkBox:visited    {    COLOR: #000000;    font-size: 9pt; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.LinkBox:hover {    COLOR: #000000;    text-decoration: underline;}A.LinkBox:active    {    COLOR: #000000;	text-decoration: underline;}.LinkText, A.LinkText:link, A.LinkText:visited, A.LinkText:hover, A.LinkText:active {    COLOR: #000000;}A.LinkText:link  {    COLOR: #000000;	font-size: 11pt; 	font-style: normal; 	font-family: Times, Serif;    text-decoration: underline;}A.LinkText:visited    {    COLOR: #000000;    font-size: 11pt; 	font-style: normal; 	font-family: Times, Serif;    text-decoration: underline;}A.LinkText:hover {    COLOR: #000000;    text-decoration: none;}A.LinkText:active    {    COLOR: #000000;}.LinkTitle, A.LinkTitle:link, A.LinkTitle:visited, A.LinkTitle:hover, A.LinkTitle:active {    COLOR: #000000;}A.LinkTitle:link  {    COLOR: #000000;	font-size: 11pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkTitle:visited    {    COLOR: #000000;	font-size: 11pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkTitle:hover {    color: #000000;    text-decoration: underline;}A.LinkTitle:active    {    color: #000000;	text-decoration: underline;}.LinkNews, A.LinkNews:link, A.LinkNews:visited, A.LinkNews:hover, A.LinkNews:active {    color: #666666;}A.LinkNews:link  {    color: #666666;	font-size: 8pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	text-decoration: none;}A.LinkNews:visited    {    color: #666666;	font-size: 8pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	text-decoration: none;}A.LinkNews:hover {    color: #666666;    text-decoration: underline;}A.LinkNews:active    {    color: #666666;}.LinkEditoriale, A.LinkEditoriale:link, A.LinkEditoriale:visited, A.LinkEditoriale:hover, A.LinkEditoriale:active {    color: #666666;}A.LinkEditoriale:link  {    color: #666666;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	text-decoration: none;}A.LinkEditoriale:visited    {    color: #666666;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	text-decoration: none;}A.LinkEditoriale:hover {    color: #666666;    text-decoration: underline;}A.LinkEditoriale:active    {    color: #666666;	text-decoration: underline;}.LinkPO, A.LinkPO:link, A.LinkPO:visited, A.LinkPO:hover, A.LinkPO:active {    color: #00835a;}A.LinkPO:link  {    color: #00835a;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkPO:visited    {    color: #00835a;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkPO:hover {    color: #00835a;    text-decoration: underline;}A.LinkPO:active    {    color: #b3001e;	text-decoration: underline;}.MenuD, A.MenuD:link, A.MenuD:hover {    COLOR: #ffffff;	text-decoration: none;}A.MenuD:link  {    COLOR: #ffffff;	font-size: 11pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.MenuD:hover {    COLOR: #CCCCCC;    text-decoration: none;	background-color: trasparent;}.LinkD, A.LinkD:link, A.LinkD:visited, A.LinkD:hover, A.LinkD:active {    color: #b3001e;}A.LinkD:link  {    color: #b3001e;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkD:visited    {    color: #b3001e;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkD:hover {    color: #b3001e;    text-decoration: underline;}A.LinkD:active    {    color: #b3001e;	text-decoration: underline;}.MenuP, A.MenuP:link, A.MenuP:hover {    COLOR: #ffffff;	text-decoration: none;}A.MenuP:link  {    COLOR: #ffffff;	font-size: 11pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.MenuP:hover {    COLOR: #CCCCCC;    text-decoration: none;	background-color: trasparent;}.LinkP, A.LinkP:link, A.LinkP:visited, A.LinkP:hover, A.LinkP:active {    color: #83b51a;}A.LinkP:link  {    color: #83b51a;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkP:visited    {    color: #83b51a;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkP:hover {    color: #83b51a;    text-decoration: underline;}A.LinkP:active    {    color: #83b51a;	text-decoration: underline;}.MenuS, A.MenuS:link, A.MenuS:hover {    COLOR: #ffffff;	text-decoration: none;}A.MenuS:link  {    COLOR: #ffffff;	font-size: 11pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.MenuS:hover {    COLOR: #CCCCCC;    text-decoration: none;	background-color: trasparent;}.LinkS, A.LinkS:link, A.LinkS:visited, A.LinkS:hover, A.LinkS:active {    color: #f18017;}A.LinkS:link  {    color: #f18017;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkS:visited    {    color: #f18017;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkS:hover {    color: #f18017;    text-decoration: underline;}A.LinkS:active    {    color: #f18017;	text-decoration: underline;}.MenuR, A.MenuR:link, A.MenuR:hover {    COLOR: #ffffff;	text-decoration: none;}A.MenuR:link  {    COLOR: #ffffff;	font-size: 11pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.MenuR:hover {    COLOR: #CCCCCC;    text-decoration: none;	background-color: trasparent;}.LinkR, A.LinkR:link, A.LinkR:visited, A.LinkR:hover, A.LinkR:active {    color: #0088c7;}A.LinkR:link  {    color: #0088c7;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkR:visited    {    color: #0088c7;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkR:hover {    color: #0088c7;    text-decoration: underline;}A.LinkR:active    {    color: #0088c7;	text-decoration: underline;}.MenuE, A.MenuE:link, A.MenuE:hover {    COLOR: #ffffff;	text-decoration: none;}A.MenuE:link  {    COLOR: #ffffff;	font-size: 11pt; 	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica;    text-decoration: none;}A.MenuE:hover {    COLOR: #CCCCCC;    text-decoration: none;	background-color: trasparent;}.LinkBottom, A.LinkBottom:link, A.LinkBottom:visited, A.LinkBottom:hover, A.LinkBottom:active {    color: #0088c7;}A.LinkBottom:link  {    color: #000000;	font-size: 8pt;	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkBottom:visited    {    color: #000000;	font-size: 8pt;	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}A.LinkBottom:hover {    color: #000000;    text-decoration: none;}A.LinkBottom:active    {    color: #000000;	text-decoration: none;}.possibilia {	width: 5px;	background-color: #00835a;}.dilettarsi {	width: 5px;	background-color: #b3001e;}.dilettarsi_title {	color: #b3001e;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.pensare {	width: 5px;	background-color: #83b51a;}.pensare_title {	color: #83b51a;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.sorridere {	width: 5px;	background-color: #f18017;}.sorridere_title {	color: #f18017;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.rubrilie {	width: 5px;	background-color: #0088c7;}.rubrilie_title {	color: #0088c7;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.rubrilie_TABLE {	width: 451px;	border-top: #CCCCCC 1px solid;	border-left: #CCCCCC 0px solid;	border-right: #CCCCCC 1px solid;	border-bottom: #CCCCCC 1px solid;}.all {	width: 5px;	background-color: #cccccc;}.bigbox_home {	width: 451px;	border-top: #CCCCCC 1px solid;	border-left: #CCCCCC 0px solid;	border-right: #CCCCCC 1px solid;	border-bottom: #CCCCCC 0px solid;}.bigbox_TIT, A.bigbox_TIT:link, A.bigbox_TIT:visited, A.bigbox_TIT:hover, A.bigbox_TIT:active {    color: #000000;	padding-left: 5px;	padding-right: 10px;	padding-top: 10px;	padding-bottom: 10px;}.bigbox_TIT:link {	color: #000000;	font-size: 14pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}.bigbox_TIT:visited {	color: #000000;	font-size: 14pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}.bigbox_TIT:hover {	color: #000000;	 text-decoration: underline;}.bigbox_TIT:active {	color: #000000;	 text-decoration: underline;}.bigimg_home {	width: 445px;}.bigbox_TXT, A.bigbox_TXT:link, A.bigbox_TXT:visited, A.bigbox_TXT:hover, A.bigbox_TXT:active {    color: #000000;}.bigbox_TXT:link {	color: #000000;	font-size: 9pt;	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}.bigbox_TXT:visited {	color: #000000;	font-size: 9pt;	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;	text-decoration: none;}.bigbox_TXT:hover {	color: #000000;	 text-decoration: underline;}.bigbox_TXT:active {	color: #000000;	 text-decoration: underline;}.bigbox_text {	width: 451px;	border-top: #CCCCCC 0px solid;	border-left: #CCCCCC 0px solid;	border-right: #CCCCCC 1px solid;	border-bottom: #CCCCCC 1px solid;	padding-left: 5px;	padding-right: 10px;	padding-top: 10px;	padding-bottom: 10px;}.autore {	color: #999999;	font-size: 8pt;	font-style: italic; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.strillo {	width: 230px;	padding-left: 10px;	padding-right: 10px;	padding-top: 0px;	color: #000000;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.sommario {	width: 150px;	padding-left: 10px;	padding-right: 10px;	padding-top: 0px;	color: #000000;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.annuncio {	width: 180px;	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;	padding-bottom: 10px;	border-top: #00835a 1px solid;	border-left: #00835a 1px solid;	border-right: #00835a 1px solid;	border-bottom: #00835a 1px solid;	color: #000000;	font-size: 9pt;	font-weight: normal; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.occhiello_possibilia {	color: #00835a;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.occhiello_dilettarsi {	color: #b3001e;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.occhiello_pensare {	color: #83b51a;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.occhiello_sorridere {	color: #f18017;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.occhiello_rubrilie {	color: #0088c7;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.title {	color: #000000;	font-size: 11pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.subtitle {	color: #000000;	font-size: 9pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.text {	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;	color: #000000;	font-size: 11pt;	font-style: normal; 	font-family: Times, Serif;}.text_cover {	padding-left: 10px;	padding-right: 10px;	padding-top: 0px;	color: #666666;	font-size: 8pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}.text_colophon {	padding-left: 10px;	padding-right: 10px;	padding-top: 0px;	color: #000000;	font-size: 9pt;	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}.dida_fotoreportage {    width: 195px;	padding-left: 5px;	padding-right: 20px;	padding-top: 10px;	padding-bottom: 20px;	color: #000000;	font-size: 9pt;	font-style: normal; 	font-family: Times, Serif;}.credits {	color: #000000;	padding-top: 40px;	font-size: 7pt;	font-weight: bold; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}.photocredits {	color: #000000;	padding-top: 3px;	font-size: 6pt;	font-weight: normal; 	font-style: normal; 	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Sans-Serif;}HR { height: 1px solid; color: #CCCCCC;}/* ========== TABLES (DataTable) ========== */TABLE.DataTable{    border-width: 1px;    border-color: #40B040;	border-collapse: collapse;    font-size: 8pt;}TABLE.DataTable THEAD, TABLE.DataTable TFOOT {    background-color: #C0FFC0;    color: #000000;    font-size: 8pt;}TABLE.DataTable THEAD TD ,TABLE.DataTable TFOOT TD {	border-right: 1px solid #40B040;	border-bottom: 1px solid #40B040;}TABLE.DataTable TD {	border-bottom: 1px solid #dddddd;	border-right: 1px solid #dddddd;}TABLE.DataTable TR.row1 {    background-color: #f5fff5; }TABLE.DataTable TR.row2{    background-color: #e8ffe8;}TABLE.DataTable TD.Separator {	font-size: 0pt;	border-bottom: solid 1px #40B040;}TABLE.DataTable .Numeric {    text-align: right;}TABLE.DataTable .Picture {    text-align: center;}TABLE.DataTable .RuoloP, TABLE.DataTable .RuoloD, TABLE.DataTable .RuoloC, TABLE.DataTable .RuoloA {    text-align: center;    color: #ffffff;}TABLE.DataTable .RuoloP {    background-color: #CE30CE;}TABLE.DataTable .RuoloD {    background-color: #ff0000;}TABLE.DataTable .RuoloC {    background-color: #0000ff;}TABLE.DataTable .RuoloA {    background-color: #009A00;}
