@charset "iso-8859-1";

/* Tag Generici */
h1 		{	margin: 0px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #033F93;	}
h2 		{	margin: 0px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #033F93;	}
h3 		{	margin: 0px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #033F93;	}
div 	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;}
p		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;}
a		{	text-transform: none;	color: #666666;}
hr 		{	border-width: 0px; height: 1px; background-color: #DDDDDD; color: #DDDDDD; }

/* Stile titolo Box strutturali */
.BoxTitle {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #333333;	}
#BoxUser .BoxTitle {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #FFFFFF;	}

/* Stili date liste e dettaglio */
.BoxTextDate 	{	font-family: Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #777777;}

/* Stile testo content area */
.ContentText 	    	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;}
a.ContentText:link		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.ContentText:active	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.ContentText:visited	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.ContentText:hover		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #009CFF;}
.Note 	    	{	font-family: Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;}

/* Stili titoli liste */
.BoxTextTitle			{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #000000;}
a.BoxTextTitle:link		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #000000;}
a.BoxTextTitle:active	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #000000;}
a.BoxTextTitle:visited	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #000000;}
a.BoxTextTitle:hover	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: underline; color: #009CFF;}
#Element1 .BoxTextTitle				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #000000;}
#Element1 a.BoxTextTitle:link		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #000000;}
#Element1 a.BoxTextTitle:active		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #000000;}
#Element1 a.BoxTextTitle:visited	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #000000;}
#Element1 a.BoxTextTitle:hover		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: underline; color: #009CFF;}

/* Stile testo box */
.BoxText				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;}
a.BoxText:link			{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #000000;}
a.BoxText:active		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #000000;}
a.BoxText:visited		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #000000;}
a.BoxText:hover			{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: underline;	color: #000000;}

#BoxUser .BoxText				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}
#BoxUser a.BoxText:link			{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
#BoxUser a.BoxText:active		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
#BoxUser a.BoxText:visited		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
#BoxUser a.BoxText:hover		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}


#list-box .ContentText			{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #009CFF;}
#list-box a.ContentText:link	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #009CFF;}
#list-box a.ContentText:active	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #009CFF;}
#list-box a.ContentText:visited	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #009CFF;}
#list-box a.ContentText:hover	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: underline; color: #009CFF;}

.GlossaryText				{	color: #E75700;}
a.GlossaryText:link			{	text-decoration: none; border-bottom: dotted 1px; color: #E75700;}
a.GlossaryText:active		{	text-decoration: none; border-bottom: dotted 1px; color: #E75700;}
a.GlossaryText:visited		{	text-decoration: none; border-bottom: dotted 1px; color: #E75700;}
a.GlossaryText:hover		{	text-decoration: none; border-bottom: dotted 1px; color: #E75700;}

.AutLinkText				{	color: #009CFF;}
a.AutLinkText:link			{	text-decoration: none; border-bottom: dotted 1px; color: #009CFF;}
a.AutLinkText:active		{	text-decoration: none; border-bottom: dotted 1px; color: #009CFF;}
a.AutLinkText:visited		{	text-decoration: none; border-bottom: dotted 1px; color: #009CFF;}
a.AutLinkText:hover			{	text-decoration: none; border-bottom: dotted 1px; color: #009CFF;}


.CreditsText 	    	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #444444;}
a.CreditsText:link    	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #444444;}
a.CreditsText:active  	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #444444;}
a.CreditsText:visited 	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #444444;}
a.CreditsText:hover   	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #000000;}

/* Stile menu footer */
.buttonFooterMenu {float:left; height:38px; }
.footerMenu { height:38px;}
.footerMenu a:link    	{	 padding-top:12px; text-align:center; display:block; width:95px; height:38px; background-image: url("../img_struct/button.png"); text-decoration:none; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #444444;}
.footerMenu a:visited  {	 padding-top:12px; text-align:center; display:block; width:95px; height:38px; background-image: url("../img_struct/button.png"); text-decoration:none; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #444444;}
.footerMenu a:hover {  background-position: 0 -38px;  }
.footerMenu a span { font-family:Arial, sans-serif; }

.box-category { float: left; margin-bottom: 5px; margin-left: 20px; width: 235px; margin-top:20px;}
.box-category ul  { list-style-type: none; margin: 0; padding: 0 0 0 15px; }
.box-category h3 a {text-decoration:none;}
.box-category ul li a {text-decoration:none;}
.box-category a { font-family:Arial, sans-serif; }

/* Stili menu */
.MenuMain				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 10px;	font-style: normal;	line-height: 9px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #ffffff;}
a.MenuMain:link  		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 10px;	font-style: normal;	line-height: 9px;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #ffffff;}
a.MenuMain:active 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 10px;	font-style: normal;	line-height: 9px;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #ffffff;}
a.MenuMain:visited		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 10px;	font-style: normal;	line-height: 9px;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #ffffff;}
a.MenuMain:hover 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 10px;	font-style: normal;	line-height: 9px;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: underline; color: #ffffff;}

.MenuMain2				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;}
a.MenuMain2:link  		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.MenuMain2:active 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.MenuMain2:visited		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.MenuMain2:hover 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #454A9C;}

.MenuMain_R				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #D30000;}
a.MenuMain_R:link  		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #D30000;}
a.MenuMain_R:active 	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #D30000;}
a.MenuMain_R:visited	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #D30000;}
a.MenuMain_R:hover 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}

.MenuMain_Y				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #DD9B00;}
a.MenuMain_Y:link  		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #DD9B00;}
a.MenuMain_Y:active 	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #DD9B00;}
a.MenuMain_Y:visited	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #DD9B00;}
a.MenuMain_Y:hover 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}

.MenuMain_B				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #007085;}
a.MenuMain_B:link  		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #007085;}
a.MenuMain_B:active 	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #007085;}
a.MenuMain_B:visited	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #007085;}
a.MenuMain_B:hover 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}

.MenuExtra				{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;}
a.MenuExtra:link  		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.MenuExtra:active 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.MenuExtra:visited		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
a.MenuExtra:hover 		{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: underline; color: #000000;}

/* Stile field */
.campi {
	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #555555;
	border: 1px solid #AAAAAA;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	background-image: url('../../img_system/BgInput.gif');
	background-repeat: repeat-x;
	background-color: #F7F7F7;
}

form submit {
	background-color: #EBF3F6;
	background-image: url('../../img_system/BgInputButton.gif');
	background-repeat: repeat-x;
}

/* Stile content menu */
#ContentMenu .ContentText 	        	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;}
#ContentMenu a.ContentText:link     	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
#ContentMenu a.ContentText:active   	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
#ContentMenu a.teContentTextsto:visited {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}
#ContentMenu a.ContentText:hover    	{	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}

/* Stile content menu 1, 2, 3 */
#MenuContent1, #MenuContent2, #MenuContent3 { width:205px; margin:0px; padding:0px; font-family:Arial, sans-serif;}
.MenuContentButton			{ width:205px; height:23px; margin:0px 0px 1px 0px; padding:0px; font-family:Arial, sans-serif;}
.MenuContentButton table	{ width:205px; height:23px; border:0px; border-collapse:collapse; margin:0px; padding:0px; }
.MenuContentButton table td	{ border:0px; margin:0px; padding:0px; }
.MenuContentButton .Label		{ height:23px; margin:0px; padding:0px 0px 0px 5px;}
.MenuContentButton .LabelLight	{ height:23px; margin:0px; padding:0px 0px 0px 10px;}
#MenuContent1 .Label		{ background-image:url('../img_struct/ButtonY_Bg.gif'); }
#MenuContent2 .Label		{ background-image:url('../img_struct/ButtonB_Bg.gif'); }
#MenuContent3 .Label		{ background-image:url('../img_struct/ButtonR_Bg.gif'); }
#MenuContent1 .LabelLight	{ background-image:url('../img_struct/ButtonY_Bg2.gif'); }
#MenuContent2 .LabelLight	{ background-image:url('../img_struct/ButtonB_Bg2.gif'); }
#MenuContent3 .LabelLight	{ background-image:url('../img_struct/ButtonR_Bg2.gif'); }
.MenuContentButton .Arrow	{ width:20px; height:23px; }
.MenuContentButton img		{ border:0px; }
.MenuContentButton a		{ color:#ffffff; text-shadow:0px 0px 4px #000000; font-size:12px; font-weight:bold; text-decoration:none; border:0px; }
.MenuContentButton a.Little	{ font-size:11px; }

/* Stile menu strutturale (fondo pagina) */
#FooterMenu .ContentText 	       {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}
#FooterMenu a.ContentText:link     {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
#FooterMenu a.ContentText:active   {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
#FooterMenu a.ContentText:visited  {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
#FooterMenu a.ContentText:hover    {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #AAAAAA;}


/* Stili Commenti */
.CommentArea {
	background-color: #F9F9F9;
	border-top: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	padding: 7px;
	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;
	color: #555555;
}

.CommentUser {
	background-image: url('../../img_system/spacer02.gif');
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 7px;
	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;
	color: #555555;
}

a.CommentUserLink:link 		{ font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px; color: #397AA8; font-variant: normal;	text-transform: none;	text-decoration: none; }
a.CommentUserLink:active 	{ font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px; color: #397AA8; font-variant: normal;	text-transform: none;	text-decoration: none; }
a.CommentUserLink:visited 	{ font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px; color: #397AA8; font-variant: normal;	text-transform: none;	text-decoration: none; }

/* Stili Forum */
.ForumTable {
	background-color: #CCCCCC;
}

.ForumGroup 	      {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	background-color: #3A93D5; background-image: url(/Test/img_system/forum_BgTitleBox.gif);}
a.ForumGroup:link     {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
a.ForumGroup:active   {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
a.ForumGroup:visited  {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}
a.ForumGroup:hover    {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #FFFFFF;}

.ForumCaption 	    	{	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #666666;	background-color: #EEEEEE; background-image: url(/Test/img_system/forum_BgCaption.gif);}
a.ForumCaption:link     {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #666666;}
a.ForumCaption:active   {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #666666;}
a.ForumCaption:visited  {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #666666;}
a.ForumCaption:hover    {	padding: 3px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #666666;}

.ForumMessage 	    	{	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;	background-color: #FFFFFF;}
a.ForumMessage:link     {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumMessage:active   {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumMessage:visited  {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumMessage:hover    {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}

.ForumMessageFrame 		{	width: 100%; overflow: auto; border: 0px solid #000; padding: 0px; }

.ForumMessageExtra 	    	 {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #555555;	background-color: #F9F9F9;}
a.ForumMessageExtra:link     {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumMessageExtra:active   {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumMessageExtra:visited  {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumMessageExtra:hover    {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #555555;}

.ForumCategoryTitle 	      {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #118AD0;}
a.ForumCategoryTitle:link     {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumCategoryTitle:active   {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumCategoryTitle:visited  {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumCategoryTitle:hover    {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}

.ForumMessageTitle 	    	 {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #666666;}
a.ForumMessageTitle:link     {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumMessageTitle:active   {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumMessageTitle:visited  {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumMessageTitle:hover    {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}

.ForumMenu 	    	 {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #666666;}
a.ForumMenu:link     {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumMenu:active   {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumMenu:visited  {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #118AD0;}
a.ForumMenu:hover    {	padding: 5px; font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.6em;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}

.ForumTextNote 	    	 {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;}
a.ForumTextNote:link     {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumTextNote:active   {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumTextNote:visited  {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #F1901F;}
a.ForumTextNote:hover    {	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.2em;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #666666;}


/*Stili Cart*/
.CartListTable {
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

.CartListHeader {
	padding: 3px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	line-height: 1.6em;	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	background-color: #EEEEEE;
	background-image: url(/img_system/forum_BgCaption.gif);
	background-repeat: repeat-x;

}

.CartListFooter {
	padding: 3px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	line-height: 1.6em;	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	background-color: #FFFFFF;
	background-repeat: repeat-x;

}

.CartListLine01 {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	line-height: 1.6em;	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	background-color: #F3FAFC;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.CartListLine02 {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	line-height: 1.6em;	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	background-color: #F5F7F8;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

/* Contenuti sostitutivi ai Flash */
#NotFlashHeader {
	border: 0px;
	border-collapse: collapse;
	height: 154px;
	margin: 0px;
	padding: 0px;
	width: 780px;
}

	#NotFlashHeader a {
		color: #ffffff;
		font-size: 12px;
		text-decoration: none;
		text-transform: uppercase;
		border: 0px;
	}

	#NotFlashHeader img {
		border: 0px;
	}

	#NotFlashHeader td {
		border: 0px;
		margin: 0px;
		padding: 0px;
	}

	#NotFlashHeader td.Banner {
		width: 450px;
		height: 154px;
	}

	#NotFlashHeader td.MenuButtonLabel {
		border-left: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		height: 39px;
		width: 109px;
		text-align: center;
		vertical-align: middle;
	}

	#NotFlashHeader td.MenuButtonImage {
		border-left: 1px solid #ffffff;
		height: 115px;
		width: 109px;
	}

	#NotFlashHeader .Yellow {
		background-color: #655a2c;
	}

	#NotFlashHeader .Blue {
		background-color: #29404e;
	}

	#NotFlashHeader .Red {
		background-color: #660000;
	}

.MenuMainButton {
	width: 95px;
	text-align: center;
	font-family: Arial, sans-serif;
}

.MenuMainButton a,
.MenuMainButton a:link,
.MenuMainButton a:visited {
	background-image: url('../img_struct/button_main.png');
	color: #444444;
	display: block;
	font-size: 13px;
	height: 26px;
    padding-top: 12px;
	text-align: center;
	text-decoration: none;
	width: 95px;
}

.MenuMainButton a:hover {
	background-position: 0 -38px;
}
/*
#MapImage {
	position: relative;
}

.MapPopup {
	background-color: #ffffff;
	border: 1px solid black;
	display: none;
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
}
*/
#popupCountryInfo {
	background: url('../img_struct/bg_map_popup.png') top left no-repeat;
	display: none;
	height: 84px;
	position: absolute;		/*serve per avere un riferimento rispetto all'angolo in alto a destra della pagina html*/
	width: 175px;
	z-index: 999;
}

#popupCountryText {
	height: 44px;
	margin: 6px 8px 32px 20px;
	padding: 0px;
	width: 152px;
}

#Box_News {
	border: 1px solid #ccc;
}

#Box_News .rssHeader {
	font-size: 10px;
	background: #eee;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	background: #f0f0f0;
}

#section-articles-53 .section-article {
	width: 49%;
	left: left;
	margin-right: 1%;
}