#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 155px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 145px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 155px; /*IE 5*/
width: 145px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

</style>

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(images/glossyback2.gif);
}

</style>


A.sottolineato:link    {color:#000000; text-decoration:underline;}
A.sottolineato:visited {color:#000000; text-decoration:underline;}
A.sottolineato:active  {color:#000000; text-decoration:underline;}
A.sottolineato:hover   {color:#CCCCCC; text-decoration:underline;}

A.pallina:link    {color:#000000; text-decoration:none;}
A.pallina:visited {color:#000000; text-decoration:none;}
A.pallina:active  {color:#000033; text-decoration:underline;}
A.pallina:hover   {color:#000033; text-decoration:underline;}

A:link    {
	text-decoration:none;
	color: #000099;
}
A:visited {color:#000099; text-decoration:none;}
A:active  {color:#000033; text-decoration:underline;}
A:hover   {color:#330000; text-decoration:none;}

A.due:link    {color:#999999; text-decoration:none;}
A.due:visited {color:#000000; text-decoration:none;}
A.due:active  {color:#000000; text-decoration:none;}
A.due:hover   {color:#389B2B; text-decoration:none;}

A.tre:link    {color:#FFFFFF; text-decoration:none;}
A.tre:visited {color:#FFFFFF; text-decoration:none;}
A.tre:active  {color:#FFFFFF; text-decoration:none;}
A.tre:hover   {color:#FFFFFF; text-decoration:none;}

Body {
	SCROLLBAR-FACE-COLOR: #EFEFEF; SCROLLBAR-HIGHLIGHT-COLOR: #9C9A9C; SCROLLBAR-SHADOW-COLOR: #636363; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #DE4806; SCROLLBAR-DARKSHADOW-COLOR: #EFEFEF; SCROLLBAR-BASE-COLOR: #FFFFFF
}


.Body1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666}

a.Body1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: underline}

a.Body1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #FF9900;
}

.Body2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}

a.Body2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: underline}

a.Body2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EF5D00;
}

.Body3 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666}

a.Body3 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: underline}

a.Body3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EF5D00;
}

.Body1NoUnderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666}

a.Body1NoUnderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none}

a.Body1NoUnderline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #FF9900;
}

.Titolo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666}

.Titolo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6600}

.NavLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}

a.NavLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none}

a.NavLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
}

.NavIndex { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #999999}

a.NavIndex { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none}

a.NavIndex:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;

}

.RsNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}

a.RsNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none}

a.RsNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
}

.Copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000}

a.Copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none}

a.Copyright:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;

}

.FormBody {

BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px

}

.FormFields {

BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F7F7F7; BORDER-RIGHT-WIDTH: 1px

}

.FormButtons {
	BORDER-TOP-WIDTH: thin;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: thin;
	FONT-SIZE: 11px;
	BORDER-BOTTOM-WIDTH: thin;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	BORDER-RIGHT-WIDTH: thin;
	color: #666666;
	border-top-color: #E6E6E6;
	border-right-color: #999999;
	border-bottom-color: #E6E6E6;
	border-left-color: #999999;

}

.CellRowA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #F3F2F1;
}
.CellRowB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #FAFAFA;
}

.Prodotto_Titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660000}
a.Prodotto_Titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D95700; text-decoration: none}
a.Prodotto_Titolo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D95700;
	text-decoration: underline;
}

.Prodotto_Titolo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D95700}
.Prodotto_Body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.Prodotto_Prezzo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D95700}

.WellcomeNews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666}

.Messaggio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D95700}


a.WellcomeNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #FBFBFB;
}

a.WellcomeNews:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
}


body{
scrollbar-face-color: #E7F7B7;
scrollbar-shadow-color: #DEDEDE;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #DEDEDE;
scrollbar-darkshadow-color: #999999;
scrollbar-track-color: #F2F2F2;
scrollbar-arrow-color: #333333;

}
.Stile6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Stile8 {
	font-size: 10px;
	color: #FFFF00;
}
.Stile10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.Stile14 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.Stile15 {color: #FFFF00}
.Stile23 {font-size: 11px; color: #FFFFFF; 

}

.testo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.8px;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	border: 0px none;
	line-height: 17px;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #3C3C3C;
}

.testostampa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.8px;
	font-weight: bolder;
	font-variant: normal;
	font-style: normal;
	border: 0px none;
	line-height: 17px;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #3C3C3C;
	background-color: #FFFFFF;
}
.sottolineato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	font-variant: normal;
	font-style: normal;
	border: 0px none;
	line-height: 17px;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	
}
.txtpiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 14px;
}
.bordodxbox {  border: #869485; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.cerca {
	background-color: #F1FCF5;
	border: 1px solid #999999;
	color: #000000;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.tabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #343B3C;
	text-decoration: hover;
}

.prezzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #343B3C;
	text-decoration: hover;
}
.testo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #444D4E;
}
.testo_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323939;
}
.testo_box_categ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323939;
}
.testo_box_piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323939;
}
.testo_box_piccolo_verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323939;
	height: 5px;
}
.testobianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.testoblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration:none;
}
.testogiallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration:none;
}

.bordocon {
	border: 1px solid C9D1D1;
}
.bordo_nero {
	border: 1px solid #000000;
}
.box_2{
	background-color: #DEDEDE;
}
.bordosotto {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9D1D1;
	border-right-color: #C9D1D1;
	border-bottom-color: #C9D1D1;
	border-left-color: #C9D1D1;
}
.testo5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4DA010;
	font-weight: bold;
}
.testo6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #323838;
	font-style: normal;
}
.bordodx {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9D1D1;
	border-right-color: #C9D1D1;
	border-bottom-color: #C9D1D1;
	border-left-color: #C9D1D1;
	height: 14px;
}
.sei {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(sei.gif);
	color: #737373;
}
.titbox {
	background-image: url(sf_tittabelle.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	vertical-align: middle;
}
.pallina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.txtpiccoloKart {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 14px;
}
.bordo_sugiu {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: C9D1D1;
	border-right-color: C9D1D1;
	border-bottom-color: C9D1D1;
	border-left-color: C9D1D1;
}
.bordo_dxgiu {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c9d1d1;
	border-right-color: #c9d1d1;
	border-bottom-color: #c9d1d1;
	border-left-color: #c9d1d1;
}
.bordo_giu {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c9d1d1;
	border-right-color: #c9d1d1;
	border-bottom-color: #c9d1d1;
	border-left-color: #c9d1d1;
}
.bottone {

	background-color: #F8F8F8;
	border: 1px solid #999999;
	color: #000000;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.bottone_select {

	background-color: #F8F8F8;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.bottone_verde {

	background-color: #E7F7B7;
	border: 1px solid #999999;
	color: #000000;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.TextForm {

	background-color: #F1FCF5;
	border: 1px solid #999999;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.bordo_grigio {

	border: 1px double #7BC151;
}
.FormFiledGreen {

	background-color: #F1FCF5;
	border: 1px solid #999999;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.testo_v {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7BC151;
	font-weight: bolder;
}



.bordo_laterale_esotto {
	border-right: 1px solid #C9D1D1;
	border-left: 1px solid #C9D1D1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D1D1;
}
.frmKart {

	background-color: #F5F5F5;
	border: 1px solid #999999;
	color: #000000;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.bordosopra {

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9D1D1;
	border-right-color: #C9D1D1;
	border-bottom-color: #C9D1D1;
	border-left-color: #C9D1D1;
}

.barrato {
	text-decoration: line-through;
}
