body {
     color: black; 
     margin: 0; 
     background-color: #FEFEE6;
     font-family: Verdana, Georgia, Arial, sans-serif;
     text-align: center;
}

textarea {font-family: Verdana, Georgia, Arial, sans-serif; overflow:auto}

table, .tabella{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			line-height: normal;
}


A:LINK{
	text-decoration: none;
	color: #ffffff;
	font-size: xx-small;
}

A:VISITED{
	color: #ffffff;
	text-decoration: none;
	font-size : xx-small;
		 }
		 
A:HOVER{
	text-decoration: underline;
	Color: #FEC689;
	font-size: xx-small;
}
#msgDiv {
        position: absolute; top: 0; left: 0; z-index: 20;
        margin-top: 100px; width: 100%;
        text-align: center;
}
#msgDiv div {
        margin: 0px auto;
        width:400px;
        background-color: #fff;
        border: 2px solid #cc0000;
}
#msgDiv p {margin: 0px auto;}
#msgPar {
        color: red;
        padding: 20px;
}
#msgClose {font-size: 85%; padding: 0px 0px 5px;}
#msgClose a{color: black}
.linkProd a, .linkProd a:active, .linkProd a:visited{
	text-decoration: none;
	color: maroon;
	font-size: 11px;
}
.linkProd a:hover{
  text-decoration: underline;
  color: maroon;
  font-size: 11px;
}
.linkNav a, .linkNav a:active, .linkNav a:visited{
	text-decoration: underline;
	color: maroon;
	font-size: 11px;
}
.linkNav a:hover{
  text-decoration: none;
  color: red;
  font-size: 11px;
}
.tabperc {
	background: #FEFEE6;
	border: 2px solid #ffffff;
	text-decoration: none;
}

.td1 {
	background: #BF0000;
	border: 2px;
   text-decoration: none;
	color: #ffffff;
}

.td2 {
	border: 2px;
	background: url(../img/sfum.jpg);
}

.td3 {
	border: 2px;
	background-image: url(../img/sfums.jpg);
	font-weight: bold;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 10px;
}

.td4 {
	border: 2px;
	background: #BF0000;
	font-weight: bold;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 10px;
}

.test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: normal;
	color: Maroon;
	border-top: 1px solid Maroon;
	border-bottom: 1px solid Maroon;
	border-left: 1px solid Maroon;
	border-right: 1px solid Maroon;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: normal;
	color: Maroon;
        padding-top: 30px;
        vertical-align: top;
}

.testo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: right;
	line-height: normal;
	color: Maroon;
	padding-right: 20px;
}

.testo1 A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: Maroon;
}

.testo1 A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: Maroon;
}

.testo1 A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: Maroon;
	text-decoration: underline;
}

.pop1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Maroon;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}

.pop2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Maroon;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	vertical-align: middle;
}

.bsu {
	border: 2px solid #BF0000;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.bgiu {
	border: 2px solid #BF0000;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

.bdx {
	border: 2px solid #BF0000;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
}

.bsx {
	border: 2px solid #BF0000;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

.bsxdx {
	border: 2px solid #BF0000;
	border-bottom-width: 0px;
	border-top-width: 0px;
}

.linkiper{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: xx-small;
}

.linkiper A:link{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: xx-small;
	text-decoration: none;
}

.linkiper A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: xx-small;
	text-decoration: none;
}

.linkiper A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: xx-small;
	text-decoration: underline;
}

.scheda{margin: 0;font-size: 11px; font-weight:bold;}
h1{margin: 0;font-size: 11px}
h2{margin: 0;font-size: 10px}

div.split{height:1.2em;background-color: #999999}
div.split h3{margin:0;font-size: 10px;color: #FFFFFF}
div.split h3.left{float: left}
div.split h3.right{float: right}

html {
scrollbar-base-color: #FEFEE6;
scrollbar-arrow-color: black;
scrollbar-track-color: #FEFEE6;

scrollbar-shadow-color: black;
scrollbar-lightshadow-color: black;
scrollbar-darkshadow-color: gray;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: black;
}

.Invisibile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	color: Black;
	border: none;
	background: transparent;
	cursor: hand;
	font-style: italic;
}
				
.Invisibile1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	color: #ffcc99;
	border: none;
	background : transparent;
	font-style: italic;
}

.Invisibile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	color: Maroon;
	border: none;
	background: transparent;
	font-style: normal;
}
				
.Invisibile3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	border: none;
	background : transparent;
	font-style: normal;
	cursor: hand;
}
				
.NonInvisibile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	color: #000000;
	background :  #ffffff;
	font-style: italic;
}
						
.NonInvisibile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	color: Maroon;
	background: #FEFEE6;
	font-style: normal;
}

#table1 {
        margin: 10px auto 0;

}
#prodotto {
	border: 2px solid grey;
	padding: 5px;
	margin: auto 20px;
}
#prodotto .prodPrice {
	background-color: #ccc;
	width: 250px;
}
.casellaQta {
  width:25px;height:18px;font-size:10px;
}
.casellaQta1 {
  width:25px;height:18px;font-size:10px;
}
.centrato {text-align:center}
.destra {text-align:right}
.sinistra {text-align:left}
.bottone {
    background-color: #FEFEE6;
    font-family: Verdana, Arial, sans-serif;
    color: maroon;
    font-size: 10px;
    margin-top: 5px;
}
.vbottom {vertical-align: bottom}
.vtop {vertical-align: top}
#categoriesMenu {
  padding: 3px;
  position: absolute;
  z-index: 2;
  display: none;
  top: 130px; left: 590px;
  background-color: #BF0000;
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
  line-height: 120%;
}
#categoriesMenu a{display:block}
#categoriesMenu a:hover {
  text-decoration: none;
  color: black;
  background-color: white;
}

