/* IMPOSTAZIONI CSS TAG GENERICI*/
BODY *{
font-family: Arial,Verdana;
color:black;
font-size:10pt;
}
A{
  color:black;
}


.hrefArancione{
color:#ed9421;
text-decoration:none;
}
.hrefAzzurro{
color:#6882a5;
}

/*IMPOSTAZIONI HEADER*/
/*.logoHeader{
  background-image: url('../images/sito/banner.gif');background-repeat:no-repeat;
}*/
.angoloSxArancioneMenuAlto{
  background-image: url('../images/sito/cornerMenuOrangeSx.gif');background-repeat:no-repeat
}
.angoloSxGrigioMenuAlto{
  background-image: url('../images/sito/cornerMenuGraySx.gif');background-repeat:no-repeat
}
.angoloDxArancioneMenuAlto{
  background-image: url('../images/sito/cornerMenuOrangeDx.gif');background-repeat:no-repeat
}
.angoloDxGrigioMenuAlto{
  background-image: url('../images/sito/cornerMenuGrayDx.gif');background-repeat:no-repeat
}
.corpoArancioneMenuAlto{
background-image: url('../images/sito/corpoMenuOrange.gif');
background-repeat:repeat-x;
}
.corpoGrigioMenuAlto{
background-image: url('../images/sito/corpoMenuGray.gif');
background-repeat:repeat-x;
}

/*Prodotto*/
.angoloSxArancioneProdotto{
background-image: url('../images/sito/cornerProdottoOrangeSx.gif');background-repeat:no-repeat
}
.angoloDxArancioneProdotto{
background-image: url('../images/sito/cornerProdottoOrangeDx.gif');background-repeat:no-repeat
}
.corpoArancioneProdotto{
background-image: url('../images/sito/corpoProdottoOrange.gif');
background-repeat:repeat-x;
color:#6882a5;
font-weight:bold;
font-size: 12pt;
vertical-align: middle;
}
.angoloSxArancioneDescProdotto{
background-image: url('../images/sito/cornerDescProdottoOrangeSx.gif');background-repeat:no-repeat
}
.angoloDxArancioneDescProdotto{
background-image: url('../images/sito/cornerDescProdottoOrangeDx.gif');background-repeat:no-repeat
}
.corpoArancioneDescProdotto{
background-image: url('../images/sito/corpoDescProdottoOrange.gif');
background-repeat:repeat-x;
color:#6882a5;
font-weight:bold;
font-size: 10pt;
vertical-align: middle;

}
/*Scritte*/
.scritta{
font-size:10pt;
color:black;
font-weight:normal;
}
.scrittaCategorie{
font-size:10pt;
border-right:1px solid #b5b5b5;
}
.scrittaBlu{
   color:#6882a5;
   font-size:10pt;
   font-weight: normal;
}
.scrittaRossa{
color:#941118;
font-size:10pt;
}
.scrittaArancioneBold{
   color:#ed9421;
   font-weight:bold;
   font-size:10pt;
}
.titoloGrigio{
	padding-left:30px;
	color:#a7a7a7;
   	font-size:17pt;
}

/*allineamento*/
.dx{
	text-align:right;
}


.principale{
 width: 940px;
 height:100%;
 padding: 0px;
 /*border:1px solid black;*/
}
/*Tabelle*/
.registratiTable{
width:567px;
border:1px solid #dedede;
padding-left:7px;
padding-top:5px;
}
.footerTable{
border-collapse: collapse;
border-top: 1px solid #c7c7c7;border-bottom: 1px solid #c7c7c7;
}

.loginTable{
background-color: #ebebeb;
width:366px;
height:200px;
}
.tabellaProdotto{
background-color: #ebebeb;
border:1px solid #6d86a7;
width:660px;
padding-top:20px;
padding-left:8px;
padding-right:8px;
padding-bottom:20px;
}
.tabellaDescProdotto{
background-color: white;
border:1px solid #6d86a7;
margin-top: -20px;
padding-left:8px;
padding-top: 5px;

}
.tabellaFoto{
border:1px solid #6d86a7;
width:260px;

background-color: white;
}
.tdHeader{
height:134px;
}
.border{
	border:1px solid black;
}
.select{
	margin-left:15px ;
	vertical-align:middle;
}
.xpborder {
	border:1px solid #7F9DB9;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:1px;
}
input.xpborder {
padding:2px;
}
.ricercaBox{
vertical-align:middle;
}


.error{
color:red;
}
.success{
 color:green;
}


.tabMenu{
  background-color: #ffae00;
  text-align: center;
  font-size:9px;
  border:1px solid gray;
}

.tabMenuOn{
  background-color: #ffe400;
  text-align: center;
  font-size:9px;
  border:1px solid gray;
  font-weight:bold;
}

.pulsCarrello{
  background-color: #ffe400;
  text-align: left;
  font-size:9px;
  padding-left:12px;
 