/* CSS Document */
BODY{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:top;
padding-top:0;
margin-top:0;
}

A:link,A:active,A:visited,.normale{
color:#3366CC;
text-decoration:underline;
}
A:hover{
color:#3366CC;
text-decoration:underline;
border:0;
}

IMG{
border:0;
}

INPUT, SELECT{
border:1px solid #663200;
}
SELECT{
font-size:11px;}

TABLE.top_menu{
/*background-image:url(../images/top_menu.jpg);*/
/*background-image:url(../images/intestazione_barra.jpg);*/
background-image:url(../images/top_3.jpg);
background-repeat:no-repeat;
background-position:top center;
vertical-align:top;
}
TD.top{
border-bottom:6px solid #595959;
border-spacing:0;
border-collapse:collapse;
padding:0;
background-color:#595959;
margin:0;
}

DIV.carrello_top{
background-color:#595959;
color:#FFFFFF;
padding:0 0 5px 30px;
}
DIV.carrello_top A:link,DIV.carrello_top A:visited{
color:#FFFFFF;
}

/* PARTE RELATIVA AI BOX */
DIV.titolo_marrone{
padding:0 0 0 30px;
margin:8px 0 8px 0;
line-height:normal;
background-color:#D5CDBA;
}
H2.titolo_marrone{
padding:2px 0 2px 20px;
margin:0;
color:#673301;
font-size:14px;
line-height:normal;
background-image:url(../icone/freccia_arrone.gif);
background-position:left center;
background-repeat:no-repeat;
background-color:#E6DDCC;
}

DIV.titolo_inverso{
padding:0 30px 0 0;
margin:8px 0 8px 0;
line-height:normal;
background-color:#D5CDBA;
}

H2.titolo_inverso{
padding:2px 20px 2px 0;
margin:0;
color:#673301;
font-size:14px;
line-height:normal;
text-align:right;
background-image:url(../icone/freccia_arronedx.gif);
background-position:right center;
background-repeat:no-repeat;
background-color:#E6DDCC;
}

DIV.titolo_nero{
padding:0 0 0 30px;
margin:8px 0 8px 0;
line-height:normal;
background-color:#534D41;

}
H2.titolo_nero{
padding:2px 0 2px 20px;
margin:0;
color:#FFFFFF;
font-size:14px;
line-height:normal;
background-color:#7E786C;
background-image:url(../icone/freccia_bianca.gif);
background-position:left center;
background-repeat:no-repeat;
}

H2.titolo_grigio{
padding:2px 0 1px 20px;
margin:0;
color:#FFFFFF;
font-size:14px;
line-height:normal;
background-image:url(../icone/freccia_bianca.gif);
background-position:left center;
background-repeat:no-repeat;
display:inline;
}

DIV.box_nero{
background-color:#534D41;
padding:0 0 0px 30px;
margin:0;
}

DIV.box{
background-color:#EAE5DF;
padding:0 0 0 30px;
margin:0 0 0 0;
}

UL.lista_box{
background-color:#EFEBDF;
margin:0 0 0 0px;
padding:0 0 10px 0px;
}

UL.lista_nera{
background-color:#7E786C;
margin:0 0 0 0px;
padding:0 0 0 0px;
}

UL.lista_box LI{
list-style-position:inside;
list-style-image:none;
list-style:disc;
margin-top:0;
margin-bottom:0;
margin-right:10px;
margin-left:10px;
border-bottom:1px dotted #5A5A5A;
padding:5px 0 1px 10px;
}

UL.lista_nera LI{
list-style:none;
color:#FFFFFF;
margin-left:10px;
border-bottom:1px dotted #5A5A5A;
padding:1px 0 1px 10px;
}


UL.lista_box A:link,UL.lista_box A:hover, UL.lista_box A:visited{
color:#5A5A5A;
text-decoration:none;
font-size:12px;
font-weight:bold;
}


/* FINE BOX */

INPUT.search_input{
border:1px solid #663200;
height:19px;
vertical-align:middle;
}

INPUT.search_pulsante{
background-color:#5A5A5A;
color:#FFFFFF;
border:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:2px;
font-weight:bold;
cursor:pointer;
}

DIV.sotto_box{
background-color:#EFEBDF;
margin:0 0 0 0px;
padding:0 0 0 10px;
}

LI.no_lista{
list-style:none;
line-height:30px;
padding:3px 0 3px 0;
}

TABLE.menu_orizz{
width:100%;
background-color:#E4DCC9;
}
TD.menu_orizz_link,TD.menu_orizz_current{
background-image:url(../images/punta_menu.gif);
background-position:center top;
background-repeat:no-repeat;
text-align:center;
border-top:0px solid #5A5A5A;
line-height:15px;
padding-top:2px;
padding-bottom:2px;
border-right:1px dotted #5A5A5A;
}

TD.menu_orizz_link A:link,TD.menu_orizz_link A:hover,TD.menu_orizz_link A:visited{
color:#333333;
font-weight:bold;
text-decoration:none;
}

.news_text{
	font-size:11px;
	color:#000000;
	vertical-align:top;
	text-align:justify;
}
.news_data{
	font-size:11px;
	color:#000000;
	vertical-align:top;
}
.news_title a:active,.news_title a:hover,.news_title a:visited,.news_title a:link, div.news_title, .news_title {
	font-size:11px;
	color:#3366CC;
	font-weight:normal;	
	vertical-align:top;
	padding-top:0;
	margin-top:0;
	line-height:normal;
}
.news_abstract{
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	vertical-align:top;
}
.news_next a:active,.news_next a:hover,.news_next a:visited,.news_next a:link,.news_next {
	font-size:12px;
	color:#CC3333;
	font-weight:bold;	
	vertical-align:top;
}

img.news-img{
margin:0;
margin-bottom:5px;
border:1px solid #663200;}

img.news-img2{
margin:0;
margin-bottom:5px;
margin-right:5px;
border:1px solid #663200;}

IMG.borderimagecat{
border:1px solid #663200;
padding:1px;
}

TD.scheda{
background-color:#E6DDCC;
}

TD.scheda A:link,TD.scheda A:hover,TD.scheda A:visited,TD.scheda A:active{
color:#660000;
font-weight:normal;
background-color:#E6DDCC;
text-decoration:none;
font-size:10px;
font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
cursor:pointer;
padding:0;
margin:0;
border-spacing:0;
border-collapse:collapse;
height:15px;
line-height:normal;
}
INPUT.compra_button{
padding:0;
margin:0;
border:0;
border-spacing:0;
border-collapse:collapse;
height:15px;
color:#660000;
font-weight:normal;
line-height:normal;
background-color:#E6DDCC;
text-decoration:none;
font-size:10px;
font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
cursor:pointer;

}

SPAN.esaurito{
color:#660000;
font-weight:bold;
border:0;
background-color:#E6DDCC;
text-decoration:none;
font-size:10px;
line-height:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
padding:2px;
margin:0;
border-spacing:0;
}


.top_menu{ 
margin:0px;
padding:0px;
border:0px;
border-spacing:0px;
}
/*i link veri e propi*/
.top_menu a:link,.top_menu a:visited,.top_menu a:hover,.top_menu a:active{
	color:#666666;
	font-style: normal;
	font-weight: bold;
	letter-spacing:1px;
	text-decoration: none;
}
.top_menu2 a:link,.top_menu2 a:visited,.top_menu2 a:hover,.top_menu2 a:active{
	color:#fbfbfb;
	font-style: normal;
	font-weight: bold;
	letter-spacing:1px;
	text-decoration: none;
}



LI.categoria_selezionata{
text-align:right;
list-style:none;
list-style-image:none;
list-style-type:none;
}

LI.prima_categoria{
list-style:url(../icone/freccia_categorie_sx.gif);
vertical-align:middle;
}

TABLE.pagine,TABLE.pagine A:link,TABLE.pagine A:hover,TABLE.pagine A:visited{
color:#000000;
}

.pagine_numeri A:hover,.pagine_numeri A:active,.pagine_numeri A:visited,.pagine_numeri:link{
color:#000000;
text-decoration:underline;
font-weight:normal;
}

table.product_view, table.product_list TD{
vertical-align:top;
text-align:justify;}
.product_list{vertical-align:top;}

.attr_catalogo{
color:#666666;
line-height:14px;}

h3.titolo {
color:#3366cc;
font-size:16px;}

.prezzo{
font-size:16px;
color:#673301;
/*background-color:#EFEBDF;*/
font-weight:600;
letter-spacing:2px;
}

.rosso{
color:#FF0000;
font-weight:bold;
}
.informazioni caption{
font-weight:bold;
font-size:12px;
text-decoration:underline;
color:#663300;
text-align:center;}

.prezzo_barrato{
font-size:14px;
color:#D5CDBA;
font-weight:600;
letter-spacing:2px;
text-decoration:line-through;
}
H2.titolo_marrone a:link,H2.titolo_marrone a:hover,H2.titolo_marrone a:visited{
margin:0;
color:#673301;
font-size:14px;
line-height:normal;
}

.banner_img{
padding:0;
border:0;
margin:0;
border-spacing:0;
border-collapse:collapse;
text-align:left;
letter-spacing:0;}

.banner_img2{
padding:0;
border:0;
margin:0;
border-spacing:0;
border-collapse:collapse;
text-align:left;
letter-spacing:0;
border:1px solid #666666;
margin-bottom:3px;}

IMG.borderimagevet{
/*border:1px solid #663200;
padding:1px;*/
border:0;
}


HR.hr_piccolo{
padding:0;
margin:0;
border:0;
border-bottom:2px dotted #EDCCAB;
border-spacing:0;
}
HR{
padding:0;
margin:0;
border:0;
}

TABLE.counter{
font-size:12px;
}

TD.immagine_venduti{
padding-top:5px;
text-align:center;
}

IMG.venduti{
border:3px #E6DDCC solid;
}

A.link_venduto:hover,A.link_venduto:visited,A.link_venduto:link,TD.prezzo_venduti{
color:#660000;
text-decoration:none;
}

IMG.banner_img_vert{
border:3px solid #E6DDCC;
}

TABLE.box_text TD{
vertical-align:top;
}
H3.titolo_invia{
color:#0066FF;
font-size:14px;
line-height:normal;
padding:0;
font-family:Tahoma,arial;
margin:0;
padding-bottom:2px;
}

SPAN.prezzo_nero,SPAN.prezzo_scontato{
font-weight:bold;
}
