A:link,A:visited,A:hover {text-decoration: none;}
/** BODY **/
BODY {
	Scrollbar-Base-Color: #7289B1;
	Scrollbar-Face-Color: #7289B1;
	Scrollbar-HighLight-Color: #A4A195;
	Scrollbar-DarkShadow-Color: #A4A195;
	Scrollbar-Shadow-Color: #7289B1;
	Scrollbar-3DLight-Color: #FDFCFC;
	Scrollbar-Arrow-Color: #FDFCFC;
	Scrollbar-Track-Color: #D1D2D4;
}

/** TABLE **/
.mn-shop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
	text-decoration:none;
	font-size:10px;
	text-align:center;
	padding:5px 0 5px 0;
}

.testo-shop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
	font-size:10px;
}
/** A **/
A.lnk_page:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FBFAFA;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.lnk_page:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FBFAFA;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.lnk_page:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FBFAFA;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.lnk_page:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #303030;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.lnk_News{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
A.lnk_News:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.lnk_Rec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.lnk_Rec:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.lnk_Rec:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.lnk_Rec:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.lnk_Rec:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

/** vocemenu **/


/** TESTO **/

.testo_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.testo_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.testo_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.testo_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/** BLACK **/

.testo_10_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

a.testo_10_black:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10px;
	text-decoration: underline;
}

a.testo_10_black:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10px;
	text-decoration: underline;
}

a.testo_10_black:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10px;
	text-decoration: underline;
}

.testo_11_redB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
}

.testo_11_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.testo_12_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

/** WHITE **/
.testo_10_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

.testo_11_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

.testo_12_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

/** RED **/
.testo_10_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10px;
}

.testo_11_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
}

.testo_12_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 12px;
}



.testo_11_pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	text-decoration: none;

}

A.testo_11_pdf:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.testo_11_pdf:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.testo_11_pdf:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.testo_11_pdf:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}








/** CIANO **/
.testo_10_ciano {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4682B4;
	font-size: 10px;
}

.testo_11_ciano {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4682B4;
	font-size: 11px;
}

.testo_12_ciano {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4682B4;
	font-size: 12px;
}

.sfondo_sx {
	background-attachment: fixed;
	background-image: url(/immagini/sfondo_sx.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.sfondo_dx {
	background-attachment: fixed;
	background-image: url(/immagini/sfondo_dx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.riga_tbl {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 323232;
}

.riga_tbl2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: C8C8C8;
	border-bottom-color: C8C8C8;
	border-left-color: 323232;
}

.riga_tbl3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 323232;
}

.riga_tbl4 {
padding-left: 6px;
}
.voce_mnu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.voce_mnu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.voce_mnu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.voce_mnu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.voce_mnuOv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.field_nwl {
	background: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	height: 20px;
	width: 140px;
	border: 1px solid #FFFFFF;
}
.combo {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	height: 20px;
	width: 140px;
	border: 1px solid #FFFFFF;
}

.TextBox {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	height: 20px;
}
.Button {
	font-family: Arial; 
	font-size: 11px; 
	color: #7289B1; 
	background-color: #D1D2D4; 
	text-align: center; 
	font-weight: bold
}

.inpt {
	border-style:solid;
	border-width:1px;
	border-color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.inpt_dis{
	border-style:solid;
	background-color:#F97185;
	border-width:1px;
	border-color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.testo-rosso{
	color:#D50A27;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}
/********************************************************************/
#nav {
height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
position:relative;
text-align:center;
width:706px;
}

#nav ul {
display:block;
height:25px;
margin:0;
padding:0;
position:relative;
text-align:center;
padding:0;
}

#nav li {
display:inline;
float:left;
height:25px;
margin:0;
padding:0;
position:relative;
text-align:center;
}

#nav li a:link,
#nav li a:visited{
font-family: Arial, Helvetica, sans-serif;
color: #003789;
font-size: 11px;
font-weight: normal;
height:25px;
margin:0;

}

li#gene a {
background: url(/immagini/mnu/mnu.gif) repeat-x top right;
color:#4A6B4E;
padding:5px 12px 6px 12px;


}

li#gene a:hover {
background: url(/immagini/mnu/mnu-ov.gif) repeat-x top right;
color:#4A6B4E;

}

li#gene a.current {
background: url(/immagini/mnu/mnu-in.gif) repeat-x top right;
}

li#ini a {
background: url(/immagini/mnu/mnuini.gif) repeat-x top left;
color:#4A6B4E;
padding:5px 18px 6px 17px;
}

li#ini a:hover {
background: url(/immagini/mnu/mnuini-ov.gif) repeat-x top left;
color:#4A6B4E;
}

li#ini a.current {
background: url(/immagini/mnu/mnuini-in.gif) repeat-x top left;
color:#4A6B4E;
}

li#fin a {
background: url(/immagini/mnu/mnufin.gif) repeat-x top right;
color:#4A6B4E;
padding:5px 13px 6px 13px;
}

li#fin a.current {
background: url(/immagini/mnu/mnufin-in.gif) repeat-x top right;
color:#4A6B4E;
}


li#fin a:hover {
background: url(/immagini/mnu/mnufin-ov.gif) repeat-x top right;
color:#4A6B4E;
}

li#fin a.current {
background: url(/immagini/mnu/mnufin-in.gif) repeat-x top right;
color:#4A6B4E;
}

