address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, li, menu, ol, p, pre, td, th, tr, ul  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal}
input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal }
a, a:link, a:visited { text-decoration:none; font-size: 11px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
a:hover { text-decoration:underline; font-size: 11px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
body {
	margin: 0px; 
	/*background-image: url(/images/sfondo.gif); */
	background-repeat:repeat-x; 
	background-color:#c7c7c7;
	
	}

.font10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.font14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; XXXpadding:10px; padding:0px; }
.font12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; XXXpadding:10px; padding:0px; }
.font16 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; XXXpadding:10px; padding:0px; }
.font18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; XXXpadding:10px; padding:0px; }
.font24 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; }

/*inizio titoli*/
#titoli{
	background-color: #0066FF;
	height:20px;
	width:185px;
	padding-left:20px;
	font-weight:bold;
	color:#fff;
	}
/*fine titoli*/

/*inizio titoli contenuti*/
#titoli-contenuti{
	background-color: #0066FF;
	height:20px;
	width:100%;
	padding-left:20px;
	font-weight:bold;
}
/*fine titoli contenuti */


.box-marche { border:1px solid #0066FF }

.nomeCategoria {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold}
form {margin:0px; padding:0px }

.topButton {
	color: #000;
	background-image: url(/images/button.png);
	background-repeat: repeat-x;
	padding:5px 0;
	margin:5px 0;
	height:24px;
}
.topButton A { text-decoration:none; font-size: 10px;  color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.topButton A:link { text-decoration:none; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.topButton A:visited { text-decoration:none; font-size: 10px;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.topButton A:hover { text-decoration:underline; font-size: 10px;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.topMenu { background-color: #CCFF66; font-family:Tahoma,Helvetica,sans-serif } 
.topMenu A { text-decoration:none; font-size: 10px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.topMenu A:link { text-decoration:none; font-size: 10px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.topMenu A:visited { text-decoration:none; font-size: 10px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.topMenu A:hover { text-decoration:underline; font-size: 10px;  color: #a0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.categoria { background-color: #ffffff; font-size:9px; color: #000000; border-bottom:#dfdfdd 1px solid; padding: 6px 0px}
.categoria A { text-decoration:none; font-size: 9px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria A:link { text-decoration:none; font-size: 9px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria A:visited { text-decoration:none; font-size: 9px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.categoria A:hover { text-decoration:underline; font-size: 9px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.categoria-sel { background-color: #ffffff; color: #cc0033; font-size:9px; border-bottom:#dfdfdd 1px solid; padding: 6px 0px }
.categoria-sel A { text-decoration:none; font-size: 9px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria-sel A:link { text-decoration:none; font-size: 9px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria-sel A:visited { text-decoration:none; font-size: 9px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.categoria-sel A:hover { text-decoration:underline; font-size: 9px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.categoria-offerte {background-color: #ffffff;  font-size:10px; border-bottom:#dfdfdd 1px solid; padding: 6px 0px } 
.categoria-offerte A { text-decoration:none; font-size: 10px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria-offerte A:link { text-decoration:none; font-size: 10px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria-offerte A:visited { text-decoration:none; font-size: 10px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.categoria-offerte A:hover { text-decoration:underline; font-size: 10px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.linkUtente { background-color: #ffffff; font-size:10px }
.linkUtente A { text-decoration:none; font-size: 10px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.linkUtente A:link { text-decoration:none; font-size: 10px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.linkUtente A:visited { text-decoration:none; font-size: 10px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.linkUtente A:hover { text-decoration:underline; font-size: 10px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.tab-catalogo A { text-decoration:none; font-size: 9px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif }
.tab-catalogo A:link { text-decoration:none; font-size: 9px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tab-catalogo A:visited { text-decoration:none; font-size: 9px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tab-catalogo A:hover { text-decoration:underline; font-size: 9px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tab-catalogo tr.rigaPari { background-color: #efefef } 
.tab-catalogo tr.rigaDispari { background-color: #dcdcdc } 
.tab-catalogo tr.header1 { background-color :#330099; color:#ffffff; font-weight:bold }
.tab-catalogo tr.header2 { background-color :#efefef; color:#000000; font-weight:bold }

.tabella-nutri { border-width:1px; border-style:solid; border-color: #000000 } 
.tabella-nutri td { font-size: 9px } 

.cellabordo { border-width: 1px 0px 0px 1px; border-style:solid }
.cellabordoalto { border-width: 1px 0px 0px 0px; border-style:solid }

.tendine { font-size: 10px; border-width: 1px; margin-left:10px; margin-top:10px; }
.inputbutton {  font-size: 10px ;  font-weight:bold; color:#000; padding:3px} 
.inputbuttongiallo { background-image: none; text-align: center; font-weight: bold; font-size: 11px; color: #000000; border-color:#cccccc; border-style:solid; border-width: 1px; background-color: #FFFF00; } 
.inputbuttonrosso { background-image: none; text-align: center; font-weight: bold; font-size: 11px; color: #ffffff; border-color:#cccccc; border-style:solid; border-width: 1px; background-color: #9F3233; } 
.tab-chiara { background-color: #EFEFEF} 
.tab-scura { background-color: #CCCCCC} 
.tab-titolo { background-color: #2510b2; text-align:center; font-weight:bold; color:#ffffff ; height: 20px} 
.barrato { background: url('/images/strike.gif'); background-repeat: repeat-x } 
.btable { border: 1px solid #67674e; border-collapse: collapse; }
.btable td { border: 1px solid #67674e;  border-collapse: collapse; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px }

/* Nuovi stili per il negozio */

.iTable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal ; background-color: #444444}
.iTable td { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-collapse:collapse}

.iTable td.Header {
	font-weight:bold;
	text-align:center;
	font-size:12px;
	height:25px;
	color:#000000;
	background-color: #eeeeee
}

.iTable td.Title { background-color: #330099; font-weight:bold; text-align:center; font-size:11px; color:#ffffff }
.iTable td.Low { background-color: #999999; color: #000000; font-size: 11px; height: 25px }
.iTable td.Error { background-color: #F9FC70; color: #800000; font-size: 11px; height: 25px ; text-align:center; font-weight:bold}
.iTable td.High { background-color: #dddddd; color: #000000; font-size: 11px ; height: 25px}
.iTable td.White { background-color: #ffffff; color: #000000; font-size: 11px ; height: 25px}
.iTable td.Commands { background-color: #DAE4DB; color: #000000; font-size: 11px ; height: 25px; text-align:center}
.iTable A { text-decoration:none; font-size: 11px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif }
.iTable A:link { text-decoration:none; font-size: 11px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; }
.iTable A:visited { text-decoration:none; font-size: 11px;  color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif;}
.iTable A:hover { text-decoration:underline; font-size: 11px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif;}

.fixTable { table-layout:fixed; height:332px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal ; background-color: #444444}
.fixTable td { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-collapse:collapse}
.fixTable td.Title { font-weight:bold; text-align:center; font-size:11px; color:#ffffff ; height:21px}
.fixTable td.Low { background-color: #cccccc; color: #000000; font-size: 11px}
.fixTable td.High { background-color: #f4f4f4; color: #000000; font-size: 11px }
.fixTable td.White { background-color: #ffffff; color: #000000; font-size: 11px }
.fixTable td.Commands { background-color: #DAE4DB; color: #000000; font-size: 11px;  text-align:center; height:30px}

.infoSconti { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal ; background-color: #666666}
.infoSconti td { background-color: #EAFFEA; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-collapse:collapse}

.invTable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal ;}
.invTable td { border: 1px solid #f4f4f4;  }

.dsOrdineRifiutato { background-color: #FF0000; color:#FFFFFF ;  height: 25px}
.dsTotali { background-color:#FFFF66; color: #000000;  height: 25px }
.catalogo-prezzo { font-weight:bold ; color:#a00000 }
.catalogo-scadenza { font-weight:bold; color:#a00000 }
.catalogo-offerta { font-weight:bold; color:#a00000 }
.catalogo-esaurito { font-weight:bold; color:#a00000 }
.catalogo-offerta { font-weight:bold; color:#a00000 }
.catalogo-note { font-weight:bold; color:#d04000; font-size:9px }
.carrello-left { color: #000000; font-weight:bold }
.carrello-right { color: #000066; font-weight:bold }
