/* CSS Document */

/*INIZIO COLONNA DI SINISTRA*/
#colonna-1 {
	float:left;
	width:216px;
	height: 600px;
	background: transparent;
	color:#000;
	border-right: 1px solid #E11F27;
}


/*FINE COLONNA DI SINISTRA*/


/*INIZIO COLONNA DI CENTRO*/
#colonna-2 {
	float: left;
	/*width: 746px;
	/*background: transparent;*/
	background:url(immagini/lune_fondo.gif) 0 0 repeat-y;
	color:#000;
}

/*inizia la modifica apportata per evitare il bug di IE- per tornare indietro mettere width: 746px a #colonna-2 
la prima dichiarazione è per IE (3pixel jog, quindi tolgo 3 px), la seconda per gli altri browser
*/

#colonna-2 {
	width: 640px;
}
	
*>#colonna-2 {
	width: 643px;
}
/*fine modifica*/

#int_colonna-2 {
float:left;
width: 600px;
padding: 0 0 0 0; /*il testo parte attaccato poi allontaniamo i paragrafi*/
margin-top: 0;
}

#int_colonna-2 img {
float:left;

margin: 0 10px 5px 0;
}

/*FINE COLONNA DI CENTRO*/

/*INIZIO COLONNA DI DESTRA*/
#colonna-3 {
	float: left;
	width: 120px;
}
/*FINE COLONNA DI DESTRA*/



/*MENU ORIZZONTALE
#menuOrizzontale {
position:relative;
width:986px;
float:left;
background:#fff;
font:12px Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom: 10px;
padding-left: 120px;
}
/*fine MENU ORIZZONTALE*/

/*MENU ORRIZZONTALE DELLO SHOPPING*/
#menuOrizzontaleShopping
{background-color:#F9FBE8;
padding: 2px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom: 25px;
text-align:right;
color: #7C3B00;}


#menuOrizzontaleShopping a:link
{
color:#7C3B00;
text-decoration:none;}

 
#menuOrizzontaleShopping a:visited{
color:#7C3B00;
text-decoration:none;}

#menuOrizzontaleShopping a:hover, 
#menuOrizzontaleShopping a:focus,
#menuOrizzontaleShopping a:active{
color:#E11F27;
}






/*IL DIV CORPO CONTIENE LE TRE COLONNE*/
#corpo {
	width:986px;
	float:left;
	background:url(immagini/sfondo_bia_120.gif) left top repeat-y;
	margin-top: 10px;
}
/*FINE DIV CORPO*/

ul.shop li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:2px 5px 2px 2px; /* lascia spazio far il bordo del menu e il testo del link */
/*height:1.7em;line-height:1.7em; /* altezza del link: height e line-height devono avere il medesimo valore - tolta per consentire la doppia riga*/
}
ul.shop li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


ul.shop {
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */}

.shop a:link, 
.shop a:visited{
background:#fff;
color: #D01319;
list-style:none;
text-decoration:none;

}
.shop a:hover, 
.shop a:focus,
.shop a:active{
background:#FFEEBB;
color:#D01319;
list-style:none;
text-decoration:none;
}

.categoria{
font-weight:bold;
background:#CBDB2A none repeat scroll 0 0;
display:block;
padding: 5px;
color:#FFFFFF;
font-size: 11px;
margin-top: 7px;
}

.prima_categoria{
font-weight:bold;
/*background:#CBDB2A none repeat scroll 0 0;*/
background:#9eae00 none repeat scroll 0 0;
display:block;
padding: 5px;
margin-top: 0;
color:#FFFFFF;
font-size: 11px;
}

/*formattazione contenuti*/
.categoria1 {
font-size: 14px;
font-weight: bold;
color: #b1c800;}

.sottocategoria1 {
font-size: 14px;
font-weight: normal;
color: #b1c800;}

.prodotto1 {
font-size: 14px;
font-weight: bold;
color: #E11F27;}
/*vale anche per la sottocategoria che si vede nel listato*/

.prodotto2 {
font-size: 12px;
font-weight: bold;
color: #000;}
/*vale per il nome del prodotto nel listato*/


.prodotto2 a:link, 
.prodotto2 a:visited{
background:#fff;
color: #000;
list-style:none;
text-decoration:none;

}
.prodotto2 a:hover, 
.prodotto2 a:focus,
.prodotto2 a:active{
background:#FFEEBB;
color:#D01319;
list-style:none;
text-decoration:none;
}


.separatore_listato { border-bottom: 1px solid #b1c800;}

#alert_carrello {background:url(immagini/bollino_verde.gif) 0 0 repeat-x;
height: 20px;
}



ul.menuVert_cestino li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:2px 5px 2px 2px; /* lascia spazio far il bordo del menu e il testo del link */
/*height:1.7em;line-height:1.7em; /* altezza del link: height e line-height devono avere il medesimo valore - tolta per consentire la doppia riga*/
}
ul.menuVert_cestino li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


ul.menuVert_cestino {
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */}

.menuVert_cestino a:link, 
.menuVert_cestino a:visited{
background:#fff;
color: #D7B883;
list-style:none;
text-decoration:none;

}
.menuVert_cestino a:hover, 
.menuVert_cestino a:focus,
.menuVert_cestino a:active{
background:#FFEEBB;
color:#D01319;
list-style:none;
text-decoration:none;
}

.prezzoBarrato {color:#999999;}


table.avvisoCarrello {
border:none;}

table.avvisoCarrello td{
border:none;
padding: 0;}


table.avvisoCarrello tr{
border:none;}

.internoOrdini {
padding: 0 0 0 10px;}

table.ordiniRighe td{
/*border: 1px solid #fff;*/
border: none;
}

table.ordiniRighe {
margin-top: 17px;
}

table.ordiniRighe td{
border-bottom: 1px solid #fff;
vertical-align: text-bottom;
padding: 0;}

table.ordiniRighe td{
border-bottom: 1px solid #fff;
vertical-align: text-bottom;
padding: 0;}

tr.ordiniRigheGrey{
border-bottom: 1px solid #fff;
background-color: #FFFAEA;
vertical-align: text-bottom;
padding: 0;}