/* CSS Document */

BODY {
margin:0;
background-image:url(../bg.gif);
font-family: Geneva, Arial, Helvetica, sans-serif;
}


#centro_pagina  A, #userbar A, #footer A  {
text-decoration: none;
}
#centro_pagina  A:visited, #userbar A:visited, #footer A:visited {
text-decoration:none;
color:#000000;
}
#centro_pagina  A:hover, #userbar A:hover, #footer A:hover {
text-decoration:underline;
}



#menu_destro {
margin: 5px;
color:#FFCC00;
}

#centro_pagina {
margin: 5px;
font-size:12px;
}

#userbar {
margin-top: 3px;
margin-bottom:3px;
margin-left: 5px;
margin-right: 5px;
color:#FFCC00;
font-size:10px;
height: 18px;
text-align:right;
}

#search {

color:#FFCC00;
font-size:10px;
text-align:center;
}

#cartbar {
margin-top: 3px;
margin-bottom:3px;
margin-left: 5px;
margin-right: 5px;
color:#FFCC00;
font-size:12px;
height: 18px;
text-align:left;
}
#cartbar A{

color:#FFCC00;
text-decoration:none;
}
#cartbar A:hover{

color:#FFCC00;
text-decoration:underline;
}

#userbar input {
	font-size: 9px;
	line-height: 9px;
}

.bottone {
border: 1px  #000000 solid;
color:#FF9900;
background-color:#003300;
text-align:center;
padding-top:3px;
padding-left:4px;
padding-right:4px;
}
.bottone:hover {
border: 1px  #000000 solid;
color:#FF9900;
background-color: #009900;
}

.registrati {
border: 1px  #000000 solid;
color: #FFF;
background-color: #006600;
text-align:center;
padding-left:4px;
padding-right:4px;
padding-bottom:0px;
padding-top:2px;
line-height:10px;
text-decoration:none;
}
.registrati:hover {
border: 1px  #000000 solid;
color:#FF9900;
background-color: #009900;
}
.registrati A{
color: #FFF;
text-decoration:none;
}
.registrati A:hover{
color: #FFF;
text-decoration:none;
}
#footer {
	margin-top: 3px;
	margin-bottom:3px;
	margin-left: 5px;
	margin-right: 5px;
	color:#FFCC00;
	text-align: center;
	font-size:small;
}

#footer A  {
	color:#FFCC00;
}

#footer A:visited {
	color:#FFCC00;
}
#footer A:active {
	color:#FFCC00;
}
#footer A:hover {
	color:#FFCC00;
	text-decoration:underline;
}

.menu_alto {
	font-size: x-small;
	color: #FF9900;
	text-align: right;
	margin-right: 5px;
}

.menu_alto A{
	font-size: x-small;
	color: #FF9900;
	text-align: right;
	margin-right: 5px;
	text-decoration:none;
}

.menu_alto A:hover{
	font-size: x-small;
	color: #FF9900;
	text-align: right;
	margin-right: 5px;
	text-decoration:underline;
}

/* Ed ora prepariamo il menu di destra per il carrello... */

#menu_cart {
	/* border: 1px solid #FF9900;*/
	padding-left: 1px;

}

.nome_macrocategoria {
text-align:center;
font-size:16px;
font-weight:bold;
border:1px solid #666666;
}
.nome_macrocategoria A {
text-decoration:none;
color:#FFCC00;
}
.nome_macrocategoria A:hover {
text-decoration:underline;
}

.categoria{
	color: #FF9900;
	font-size:13px;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	background-image:url(../images/sfondomenu.jpg);
	font-weight:bold;
	height:25px;
	padding-left:5px;
}

.categoria A{
	color: #FF9900;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.categoria A:hover{
	color: #FF9900;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.espandi {
font-size:10px;
font-weight:normal;
float:right;
cursor:pointer;
}
ul.menu_categorie {
width:175px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
font-weight:bold;
font-size:14px;
}

ul.menu_categorie 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:0 10px; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
border-bottom:#FFCC00 dotted 1px;
}
ul.menu_categorie li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu_categorie li a:link, ul.menu_categorie li a:visited {
background: #003300;
color: #FFFFFF;
} /* colori per il link */
ul.menu_categorie li a:hover, ul.menu_categorie li a:active {
background: #eee;
color:#c00;
} /* colori per l'effetto roll-over */

/* REPLICHIAMO IL CODICE PER LE SOTTOCATEGORIE */

ul.menu_sottocategorie {
width:175px;
list-style:none; /* elimino i punti elenco */
margin:0;
padding:0 00px; /* elimino i rientri delle liste */
font-size:12px;
font-weight: bold;
}

ul.menu_sottocategorie 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:0 20px; /* lascia spazio far il bordo del menu e il testo del link */
padding-bottom: 5px;
padding-top: 5px;
border-bottom: #666666 dotted 1px;

}

ul.menu_sottocategorie li a:link, ul.menu_sottocategorie li a:visited {
background: #003333;
color: #fff;
} /* colori per il link */
ul.menu_sottocategorie li a:hover, ul.menu_sottocategorie li a:active {
background: #CCFF99;
color:#c00;
} /* colori per l'effetto roll-over */

/* REPLICHIAMO IL CODICE PER LE SOTTO2CATEGORIE */

ul.menu_sotto2categorie {
width:175px;
list-style:none; /* elimino i punti elenco */
margin:0;
padding:0 00px; /* elimino i rientri delle liste */
font-size:12px;
font-weight: bold;
}

ul.menu_sotto2categorie 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:0 30px; /* lascia spazio far il bordo del menu e il testo del link */
padding-bottom: 5px;
padding-top: 5px;
border-bottom: #666666 dotted 1px;

}

ul.menu_sotto2categorie li a:link, ul.menu_sotto2categorie li a:visited {
background: #009966;
color: #fff;
} /* colori per il link */
ul.menu_sotto2categorie li a:hover, ul.menu_sotto2categorie li a:active {
background: #CCFF99;
color:#c00;
} /* colori per l'effetto roll-over */


/* STILI PER IL TESTO */

.beardcrumb {
font-size:16px;
}

.nome_prodotto{
font-size:18px;
}

#centro_pagina P{
font-size:12px;
}

.lefttext {
text-align:left;
}
.righttext{
text-align:right;
}
.centertext{
text-align:center;
}
.tabellacatalogo1{
background-color: #FFFFCC;
}

.intestazionetab{
text-align:center;
font-weight:bold;
background-color:#FFFF66;
}

FIELDSET {
font-size:12px;
color:#FFFFFF;
}
FIELDSET A{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
FIELDSET A:hover{
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
FIELDSET LEGEND{
font-size:14px;
color:#FFFFFF;
margin:2px;
padding:2px;
font-weight:bold;
}

.campovuoto{
background-color:#FF6633;
}