@charset "iso-8859-1";

/* Tag Generici */


/* Stili vecchia versione */

.TabellaProdBandaNera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.TabellaProdRigaIntest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DCE1E4;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9AA8B1;
}
.TabellaProdRigaScura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B8C2C8;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9AA8B1;
	border-top-style: none;
	text-decoration: none;
	color: #000000;
}
.TabellaProdRigaScura A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B8C2C8;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-bottom-color: #9AA8B1;
	border-top-style: none;
	text-decoration: none;
	color: #000000;
}
.TabellaProdRigaScura A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B8C2C8;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-bottom-color: #9AA8B1;
	border-top-style: none;
	text-decoration: underline;
	color: #000000;
}
.TabellaProdRigaMedia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CDD3D8;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9AA8B1;
}
.TabellaProdRigaMedia A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CDD3D8;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-bottom-color: #9AA8B1;
	text-decoration: none;
	color: #000000;
}
.TabellaProdRigaMedia A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CDD3D8;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-bottom-color: #9AA8B1;
	text-decoration: underline;
	color: #000000;
}
.TabellaProdRigaIntestNoBordo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DCE1E4;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

.TabBgr { cursor:pointer; background-image: url(img_struct/tabBgr.gif); }
.TabBgrOver { cursor:pointer; background-image: url(img_struct/tabBgrOver.gif); }

h1 		{	margin: 0px; font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 20px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	}
h2 		{	margin: 0px; font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	}
h3 		{	margin: 0px; font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	}

div 	{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
td 		{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
p		{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
li		{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
a		{	text-transform: none;	color: #870000; text-decoration: none;}
hr 		{	border-width: 0px; height: 1px; background-color: #DDDDDD; color: #DDDDDD; }

/* Stile titolo Box strutturali */

.BoxTitle {	font-family: "Arial Narrow", Verdana, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	}

/* Stili date liste e dettaglio */

.BoxTextDate 	{	font-family: Verdana, 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: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
a.ContentText:link		{	font-family: Verdana, 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: #222222;}
a.ContentText:active	{	font-family: Verdana, 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: #222222;}
a.ContentText:visited	{	font-family: Verdana, 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: #222222;}
a.ContentText:hover		{	font-family: Verdana, 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: #009CFF;}

.Note 	    	{	font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}

/* Stili titoli liste */

.BoxTextTitle			{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #000000;}
a.BoxTextTitle:link		{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #870000;}
a.BoxTextTitle:active	{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #870000;}
a.BoxTextTitle:visited	{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #870000;}
a.BoxTextTitle:hover	{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: underline; color: #870000;}

/* Stile testo box */

.box_testo				{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
.BoxText				{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
a.BoxText:link			{	font-family: Verdana, 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: #870000;}
a.BoxText:active		{	font-family: Verdana, 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: #870000;}
a.BoxText:visited		{	font-family: Verdana, 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: #870000;}
a.BoxText:hover			{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}


#list-box .ContentText			{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #009CFF;}
#list-box a.ContentText:link	{	font-family: Verdana, 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: #009CFF;}
#list-box a.ContentText:active	{	font-family: Verdana, 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: #009CFF;}
#list-box a.ContentText:visited	{	font-family: Verdana, 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: #009CFF;}
#list-box a.ContentText:hover	{	font-family: Verdana, 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: #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;}

/* Stile credits e footer */

.CreditsText 	    	{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}
a.CreditsText:link    	{	font-family: Verdana, 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: #FFFFFF;}
a.CreditsText:active  	{	font-family: Verdana, 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: #FFFFFF;}
a.CreditsText:visited 	{	font-family: Verdana, 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: #FFFFFF;}
a.CreditsText:hover   	{	font-family: Verdana, 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;}

/* Stili menu */

.MenuMain				{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #222222;}
a.MenuMain:link  		{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	text-decoration: none; color: #222222;}
a.MenuMain:active 		{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	text-decoration: none; color: #222222;}
a.MenuMain:visited		{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	text-decoration: none; color: #222222;}
a.MenuMain:hover 		{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.0em;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	text-decoration: none; color: #222222;}

.MenuMain2				{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.1em;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #304A62;}
a.MenuMain2:link  		{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.1em;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #304A62;}
a.MenuMain2:active 		{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.1em;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #304A62;}
a.MenuMain2:visited		{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.1em;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #304A62;}
a.MenuMain2:hover 		{	font-family: Verdana, Arial,  Helvetica, sans-serif; letter-spacing: 0.1em;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none; color: #63819E;}

.MenuExtra				{	font-family: "Arial Narrow", Verdana, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #222222;}
a.MenuExtra:link  		{	font-family: "Arial Narrow", Verdana, 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: #222222;}
a.MenuExtra:active 		{	font-family: "Arial Narrow", Verdana, 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: #222222;}
a.MenuExtra:visited		{	font-family: "Arial Narrow", Verdana, 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: #222222;}
a.MenuExtra:hover 		{	font-family: "Arial Narrow", Verdana, 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;}

.MenuExtra2				{	font-family: "Arial Narrow", Verdana, Arial,  Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
a.MenuExtra2:link  		{	font-family: "Arial Narrow", Verdana, 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: #222222;}
a.MenuExtra2:active		{	font-family: "Arial Narrow", Verdana, 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: #222222;}
a.MenuExtra2:visited	{	font-family: "Arial Narrow", Verdana, 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: #222222;}
a.MenuExtra2:hover 		{	font-family: "Arial Narrow", Verdana, 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;}

/* Stile field */

.campi {
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #222222;
	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;
}

.campiOrder{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	border: 0px solid #AAAAAA;
	border-bottom: 2px dotted #555;
	background-color: #ff;
}

form submit {
	background-color: #EBF3F6;
	background-image: url('../../img_system/BgInputButton.gif');
	background-repeat: repeat-x;
}

/* Stile content menu */

#ContentMenu .ContentText 	        	{	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #222222;}
#ContentMenu a.ContentText:link     	{	font-family: Verdana, 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: #222222;}
#ContentMenu a.ContentText:active   	{	font-family: Verdana, 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: #222222;}
#ContentMenu a.teContentTextsto:visited {	font-family: Verdana, 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: #222222;}
#ContentMenu a.ContentText:hover    	{	font-family: Verdana, 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: #222222;}

/* Stile menu strutturale (fondo pagina) */

#FooterMenu .ContentText 	       {	font-family: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;
	color: #222222;
}

.CommentUser {
	background-image: url('../../img_system/spacer02.gif');
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 7px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px;
	color: #222222;
}

a.CommentUserLink:link 		{ font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px; color: #397AA8; font-variant: normal;	text-transform: none;	text-decoration: none; }
a.CommentUserLink:active 	{ font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px; color: #397AA8; font-variant: normal;	text-transform: none;	text-decoration: none; }
a.CommentUserLink:visited 	{ font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 10px; color: #397AA8; font-variant: normal;	text-transform: none;	text-decoration: none; }