/* COLORI
marrone scuro contorno #bc9475
marrone chiaro background="img/p_sf.gif"

marrone scuro scritte #512E13

*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/* 	background-image: url(../img/fondo.gif); */
         background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #512E13;
     }

A
  {
  color: #B30808;
  text-decoration: none;
  font-size: 11px;
  }

A:hover
  {
  text-decoration: underline;
  }


A.menu
  {
  letter-spacing:2;
  color: #512E13;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  }

A:hover.menu
  {
  color:#fff;
  }


A.menu_bianco
  {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  }
  
  

A:hover .menu_bianco
  {
  text-decoration: underline;
  }
  
  
.menu_attivo
  {
  color:#fff;
  }

.menu_attivo A
  {
  color:#fff;
  }


A.prodotti
  {
  color: #512E13;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;

  }

A:hover.prodotti
  {
   font-size: 12px;
  text-decoration: underline;
  font-weight: bold;
  }

.sfondo_esterno
  {
  background: #bc9475;
  }


.sfondo_interno
  {
  background-image:url("../img/p_sf.gif");
  }

/*alcune pagine hanno  colori diversi
******************************* */
.box_aequa
  {
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background: #FFFCCC;
  }

.box_rimballo
  {
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background: #5559ad;
  }
  
  .box
  {
  padding: 3px;
  }



.box_menu_aequa
  {
  padding: 2px;
/*  border:2px solid #fff;*/
  }


A.menu_aequa
  {
  color: #738D36;
  font-size: 12px;
  text-decoration: underline;
  font-weight: bold;

  }


.bottone
  {
  font-size: 12px;
  color: #B30808;
  border:1px solid #909090;
  background: #E7E7E7;
  padding: 3px;
  font-weight: bold
  }
  

/*foto equo*/
.foto{
   padding: 4px;
}

.hpNews {

	font-size: 12px;
	color: #512E13;
	font-weight: bold;
}


 /*titoli vari*/
.pTitolo {
	font-size: 20px;
	color: #512E13;
	font-weight: bold;
}


.Titolo {
	font-size: 15px;
	color: #512E13;
	font-weight: bold;
}


.Titolo_bianco {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

.Titoletto {

	font-size: 11px;
	color: #512E13;
	font-weight: bold;
}

.fascia_titolo
  {
  border-top: #996633 1px solid;
  border-bottom: #996633 1px solid;
  font-size: 11px;
  padding: 3px;
  font-style:italic;
  background-color: #FFEFA7; 
  font-size: 11px;
  color: #CC3333;
  font-weight: bold;
  }

/*  messaggi vari e  totali nella pag ordini */
.box_avviso {  background-color: #FFFF99; padding:4px; border-top:#8F8F8F 1px solid; border-bottom:#8F8F8F 1px solid; text-align:center}


.avviso {
        font-style:italic;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}

.avviso2 {
	font-size: 11px;
	color: #512E13;
	font-weight: bold;
}

.Txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #512E13;
}

.Txt_bianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
}


.Txt_bold {
	font-size: 12px;
	font-weight: bold;
}

.didascalia 
  { 
  padding:4px; 
  font-style:italic;
  font-size: 10px;
  color: #512E13;
}

.didascalia A 
{
font-size: 11px;
}

/*titoletti delle intestazioni nelle tabelle*/
.Intestazione {
	font-size: 11px;
	color: #512E13;
	font-style: italic;
}


.spacer
  {
  height: 4px;
  padding: 2px;
  }
  
.tr0 {background: #FFEBB4;}
.tr1 {background: #FFFFFF;}


  
/* tabellina usata anche per visualizzare il totale negli ordini  */
.Tbl_login {

	font-size: 12px;
	border:1px solid #ffffff;
	}

.Tbl_elenco {
	font-size: 12px;
	}

.Tbl_elenco TD { vertical-align:top;}

/* FOOTER */

.indirizzo {
	font-size: 11px;
	font-weight: bold;
}

A:link.indirizzo, A:visited.indirizzo {
	font-size: 11px;
	font-weight: bold;
	color: #512E13;
}

.nimaia {
	font-size: 11px;
	color: #512E13;
        font-style: italic;
}

.bordo_foto {border:1px solid #bc9475;}