:visited.navig {	color:#FFFFFF; font-size: 12px; text-decoration: none}
:link.navig {	color:#FFFFFF; font-size: 12px; text-decoration: none}
:hover.navig {	color:#FFFFFF; font-size: 12px; text-decoration: underline}
:active.navig {	color:#FFFFFF; font-size: 12px; text-decoration: none}

:visited.navigmenu {	width:100%; font-size: 11px; color:#FFFFFF}
:link.navigmenu {	width:100%; font-size: 11px; color:#FFFFFF}
:hover.navigmenu {	width:100%; font-size: 11px; color:#F1F1F1; text-decoration: underline}
:active.navigmenu {	width:100%; font-size: 11px; color:#F1F1F1; text-decoration: underline}

:visited.slide {	width:100%; font-size: 11px; color:#353535; text-decoration: none}
:link.slide {	width:100%; font-size: 11px; color:#353535; text-decoration: none}
:hover.slide {	width:100%; font-size: 11px; color:#353535; text-decoration: underline}


.in_blu {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0086CB; font-size: 11px; font-weight: bold; color: #FFFFFF; border: 1px solid #FFFFFF}
.in_b_v {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0086CB; font-size: 11px; font-weight: bold; color: #FFFFFF; border: 1px solid #A5D303}
.in_carQt {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0086CB; font-size: 11px; text-Align=center; font-weight: bold; color: #FFFFFF; border: 1px solid #A5D303}
.in_bianco {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 11px; font-weight: bold; color: #0086CB; border: 2px solid #9C9E9C}
.in_standard {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 10px; font-weight: bold; color: #0086CB; border: 1px solid #9C9E9C}
.in_ricerca {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 12px; font-weight: bold; color: #0086CB; border: 1px solid #9C9E9C}

.bt_form {background-color: #FFFFFF; font-weight: bold; color: #0086CB; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #9C9E9C; font-size: 12px; }
.bt_pws { width: 129px; height: 15px; background-color: #FFFFFF; border: 1px none; cursor:hand; background-image: url('images/Cd_Ricorda_pws.gif'); background-repeat: no-repeat;background-position:  center;}
.bt_iscriviti { width: 59px; height: 15px; background-color: #FFFFFF; border: 1px none; cursor:hand; background-image: url('images/Cd_Iscriviti.gif'); background-repeat: no-repeat;background-position:  center;}
.bt_rimuovi { width: 59px; height: 15px; background-color: #FFFFFF; border: 1px none; cursor:hand; background-image: url('images/Cd_rimuovi.gif'); background-repeat: no-repeat;background-position:  center;}

a:visited    { color:#000000; text-decoration: none}
a:link       { color:#000000; text-decoration: none }
a:hover      { color:#007135; text-decoration: underline }
a:active		{ color:#007135; text-decoration: underline }

:visited.piede {font-family: Arial; font-size: 9px; letter-spacing: 1px; color:#3D4C53; margin:1 }
:link.piede {font-family: Arial; font-size: 9px; letter-spacing: 1px; color:#3D4C53; margin:1}
:hover.piede {font-family: Arial; font-size: 9px; letter-spacing: 1px; color:#3D4C53: text-decoration: underline; margin:1}
:active.piede {font-family: Arial; font-size: 9px; letter-spacing: 1px; color:#3D4C53;	text-decoration: underline; margin:1}

.piede_txt   { font-family: Verdana, Arial, sans-serif, Helvetica; letter-spacing: 0px; font-size: 9px; color:#3D4C53; font-weight:normal; margin-left:10}
.piede_credits  { font-family: Verdana, Arial, sans-serif, Helvetica; letter-spacing: 1px; font-size: 9px; color:#3D4C53; font-weight:normal; margin:0}


.piccolo9 { font-size: 9px; }

.Vet_nome   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#010101; font-weight:bold}
.Vet_nomeS   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#010101; letter-spacing: 2px; font-weight:bold}
.Vet_des   { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#000000; margin-top:5; margin-bottom:0}
.Vet_desS  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#000000; margin-top:5; margin-bottom:0}
.prz   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#FF7121; font-weight:bold}
.przS   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FF7121; font-weight:bold}
.piva   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000}
.Cat_nome   { font-family: Arial, sans-serif, Verdana, Helvetica; letter-spacing: 2px; font-size: 13px; color:#0186CB; font-weight:bold; background-color:#FFFFFF}
.Cat_des   {  font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-size: 12px; color: #000000; margin-left: 5; margin-right: 5 }
.navigazione		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}
.Cat_sub   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#010101; font-weight:bold}
.messaggio   { font-size: 12px; color:#CE0202; font-weight:bold; text-align:center}
.list_produttore   { font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 10px; font-weight:bold; background-color:#F8F8F8}
.list_descrizione   { font-family: Verdana, Arial, sans-serif, Helvetica; font-size: 10px; font-weight:normal; margin-left:5; margin-right:5; margin-top:1; margin-bottom:1}
.navbar		{ font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 11px; color:#7A7A7A; font-weight:bold;}
.ordinaPer { font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 10px; color:#0086CC; font-weight:bold}
.Ske_nome   { font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 12px; color:#010101; font-weight:bold}
.Ske_des   {  margin:9; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-size: 11px; color: #000000; line-height:150% }
.Ske_car   {  font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-size: 11px; color: #000000; line-height:150% }
.Login {  font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; font-size: 11px; color: #000000; line-height:150% }
.AA_car { text-align: right; margin-top: 12; margin-bottom: 12; margin-left:3; margin-right:5 }
.car_nome   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#010101; letter-spacing: 2px; font-weight:bold}
.art_car { color: #000000; text-align: left; margin-left:10; margin-right:3; margin-top: 12; margin-bottom: 12; font-size: 10px; }
.int_car { font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: center; margin-top:7; margin-bottom:5 }
.prz_car { font-size: 13px;font-weight:bold; text-align:right }
.des_car   { margin-left: 5; margin-right: 5; letter-spacing: 2px; font-size: 11px; }
.txt_pay   { letter-spacing: 2px; font-size: 12px; }
.txt2_pay   { font-size: 11px; line-height:150% }
.Order_txt   {  font-family: Verdana, Arial, Helvetica, sans-serif; text-align: normal; font-size: 11px; color: #000000; margin-left: 10; margin-right: 5 }
.Info_txt   {  margin:3 10; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: normal; font-size: 11px; color: #000000; word-spacing:1 }
.SCHGaranzia_txt   {  font-family: Verdana, Arial, Helvetica, sans-serif; text-align: normal; font-size: 9px; color: #000000;}


.Tab_Vet {  border-left:1px none; border-right:1px none; border-top:1px none; border-bottom:1px dashed #D1D1D1; }
.Tab_list {  border-left:1px none; border-right:1px none; border-top:1px none; border-bottom:1px solid #D1D1D1; }
.Tab_Scheda { border:1px solid #DDDDDD;   }
.Tab_SCHon {  border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-top:1px solid #D1D1D1; border-bottom:1px none; }
.Tab_SCHoff {  border-left:1px none; border-right:1px none; border-top:1px none; border-bottom:1px solid #D1D1D1; }
.Tab_SCHinfo { border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-top:1px none; border-bottom:1px solid #D1D1D1; }
.Tab_SCHCarat {  border-left:1px none; border-right:1px none; border-top:1px none; border-bottom:1px dashed #D1D1D1; }
.Tab_SCHGaranzia {  border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; }

/*===inizio barra di navigazione===*/
#pagerBar{
	font-family: Arial, sans-serif, Verdana, Helvetica;
	letter-spacing: 0px;
	width:635px;
	text-Align=center;
	font-size:12px;
	padding:7px 0px 7px 0px;
	border-top:1px none #000;
	border-bottom:1px none #000;
	background-color:#F8F8F8;
	float:left;
	margin:14px 0 44px 0;
}

:visited.navgpagine { margin:0px 2px 0px 2px; font-weight:bold; letter-spacing: 1px; font-size: 12px; color:#39484F; border: solid 1px #ffffff; padding: 3px 3px 3px 3px; background: #EEEEEE; text-decoration: none}
:link.navgpagine { margin:0px 2px 0px 2px; font-weight:bold; letter-spacing: 1px; font-size: 12px; color:#39484F; border: solid 1px #ffffff; padding: 3px 3px 3px 3px; background: #EEEEEE; text-decoration: none}
:hover.navgpagine { margin:0px 2px 0px 2px; font-weight:bold; letter-spacing: 1px; font-size: 12px; color:#39484F; border: solid 1px #D5D5D5; padding: 3px 3px 3px 3px; background: #F9F9F9; text-decoration: none}
:active.navgpagine { margin:0px 2px 0px 2px; font-weight:bold; letter-spacing: 1px; font-size: 12px; color:#39484F; text-decoration: none}

/*===fine barra di navigazione===*/

/*===inizio elementi testata===*/

#container{/*contenitore testata piede*/
margin:0 auto;
padding:0;
width:988px;
background-color:#9BADB8;
text-align:left;
border-top:0px none #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:0px none #000000;
}

#header{/*contiene  logo + banner*/
margin:0;
padding:0;
text-align:left;
width:988px;
height:106px;
display:inline;
float:left;
}

a img{border:none;} 

div.clear{/*ripristina lallineamento*/
clear:left;
height:0;
margin:0;
border:none;
}

#logo{
margin:0;
padding:0;
width:415px;
height:106px;
background: transparent;
float:left;
}

#banner{
margin:0;
padding:0;
width:573px;
height:106px;
background: transparent;
float:left;
text-align:center;
padding:23px 0 0 0;
}

/*===fine elementi testata===*/

/*===sottoheader===*/
#sottohead{
margin:0;
padding:0;
text-align:left;
float:left;
width:988px;
height:35px;
}

form#cerca{
margin:0;
padding:0;
width:330px;
background-color:transparent;
height:35px;
float:left;
display:inline;
}

.opzioni a{
padding:0.7em 10px;
font-size:9px;
text-decoration:none;
font-family:arial, helvetica, verdana,  'trebuchet ms',sans-serif;
font-weight:bold;
margin:0;
}


form#cerca p{
padding: 10px 0 0 21px;
margin:0;
background-color:transparent;
}

form#cerca input{/*campo di testo*/
margin:0;
padding:3px 7px 0 7px ;
border:none;
height:20px;
width:180px;
font-family:arial, helvetica, verdana,  'trebuchet ms',sans-serif;
font-size:12px;
color:#000;
}

#cerca input.pulsante{
margin:0;
padding:0;
width:50px;
height:20px;
line-height:20px !important;
font-family:arial, helvetica, verdana,  'trebuchet ms',sans-serif;
font-size:12px;
background-color:#ffffff;
color:#555c77;
font-weight:bold;
margin-left:0px;
}

.apri{/*pulsantino +*/
margin:0 0 0 9px;
padding:0;
background-color:transparent;
}

/*===inizio elementi piede===*/

#foot{/*contiene  piede*/
margin:0;
text-align:left;
width:988px;
height:46px;
display:inline;
float:left;
}

#copyr{
margin:0;
padding:9px 0px 0px 0px;
width:650px;
height:46px;
background: transparent;
line-height:18px;
float:left;
}

#loghi{
margin:0 auto;
padding:5px 15px 0px 0px;
width:301px;
height:46px;
background: transparent;
float:right;
text-align:right; 
}

/*===fine elementi piede===*/

/*===menu orizzontale===*/

.orizzontale{
margin:0;
padding:0;
text-align: left;
font-weight:bold;
width:656px;
line-height:35px;
float:left;
font-size:14px;
font-family: arial, helvetica, verdana,  'trebuchet ms',sans-serif;
}

.orizzontale ul{
margin:0;
padding:0;
list-style:none;
}

.orizzontale li{
display:inline;
margin:0;
border-left:1px solid #323F47;
}

.orizzontale li.primaVoce{
border-left:none;
}

.orizzontale a{
padding:0.7em 10px;
text-decoration:none;
margin:-0.6em 0;
}

.orizzontale a:link,
.orizzontale a:visited{
color:#fff;
text-decoration:none;
border:1px none #eeeadc;
}

/* effetto over */
.orizzontale a:hover,
.orizzontale a:focus,
.orizzontale a:active{
color:#323F47;
background: #fff;
/* questo codice è con l'immagine grafica di sfondo */
text-decoration:none;
}


/*===fine sottoheader===*/

/*PER LE TESTATINE DELLE VETRINE */

.HPTB {
	padding:0px;
	width:640px;
	height:40px;
	background-image: url('images/HP_ts00.gif');
}


.HPTS {
	padding:0px;
	width:640px;
	height:40px;
	background-image: url('images/HP_ts.gif');
}

.HPTSS {
	padding:0px;
	width:640px;
	height:40px;
	background-image: url('images/HP_ts01.gif');
}

.HPTSN {
	padding:0px;
	width:640px;
	height:40px;
	background-image: url('images/HP_ts02.gif');
}

.HPTST {
	float:left;
	padding:0px;
	width:490px;
	height:40px;
	line-height:40px;
	text-align: right;
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#003F36;
} 

.HPLK {
	float:left;
	width:145px;
	line-height:18px;
	text-align: right;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#003F36; 
}

/*PER LA VETRINA */
.hp_vetrina {margin-top:7px; float:left}
.hptop {
	float:right;
	width:70px; 
	/*height:110px; */
	text-align:right; 
	padding-right:5px;
	padding-top:2px;
}
.HPimage {
	float:left;
	width:70px;
	height:80px;

}
.vetrina {
	padding:3px;
	width:200px;
	height:210px;
	border-top:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}

.HPnome {
	float:left;
	width:194px;
	padding:0px;
	height:45px;
	}

.HPprezzo	{float:left; width:194px; 	height:60px; padding:0px; }
.HPcar		{float:left; width:194px; padding:0px; background-color: #F8F8F8;}

/*PER LA VETRINA OFFERTE*/
.przP   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#545454; font-weight:bold}
.prze   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#FF7121; font-weight:bold}
.przI   { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 28px; color:#FF7121; letter-spacing: 0px; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
.przC   { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#FF7121; letter-spacing: -1px; font-style:italic; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:-3px; margin-right:0px;}

/*PER LA VETRINA SOTTOCOSTO*/
.przPs   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#545454; font-weight:bold}
.przes   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#ff0000; font-weight:bold}
.przIs   { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 28px; color:#ff0000; letter-spacing: 0px; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
.przCs   { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#ff0000; letter-spacing: -1px; font-style:italic; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:-3px; margin-right:0px;}

/*PER LA VETRINA NOVITA*/
.przPn   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#545454; font-weight:bold}
.przen   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#3366CC; font-weight:bold}
.przIn   { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 28px; color:#3366CC; letter-spacing: 0px; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
.przCn   { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#3366CC; letter-spacing: -1px; font-style:italic; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:-3px; margin-right:0px;}


:visited.ts { font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; color:#000000; text-decoration: underline }
:link.ts { font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; color:#000000; text-decoration: underline }
:hover.ts { font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; color: #FF6B00; text-decoration: underline }

:visited.nav { color:#000000; text-decoration: none }
:link.nav { color:#000000; text-decoration: none }
:hover.nav { color: #000000; text-decoration: underline }

:visited.info { font-family: Verdana, Arial, Helvetica, sans-serif; color:#626262; font-size: 10px; text-decoration: none }
:link.info { font-family: Verdana, Arial, Helvetica, sans-serif; color:#626262; font-size: 10px; text-decoration: none }
:hover.info { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: underline }

:visited.popinfo { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; text-decoration: underline }
:link.popinfo { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; text-decoration: underline }
:hover.popinfo { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF7121; font-size: 11px; text-decoration: underline }


:visited.CarRim {  color:#0086CC; font-size: 10px; text-decoration: none }
:link.CarRim {  color:#0086CC; font-size: 10px; text-decoration: none }
:hover.CarRim { color: #0086CC; font-size: 10px; text-decoration: underline; font-weight: bold; }

input {color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bt_newsl {background-color: #ffffff; font-weight: bold; color: #606060; font-family: sans-serif, Verdana, Arial, Helvetica; border: 1px solid none; font-size: 11px; }
.bt_ricorda {background-color: #f5f5f5; font-weight: bold; color: #606060; font-family: sans-serif, Verdana, Arial, Helvetica; border: 1px solid none; font-size: 11px; }
.in_style {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6B00;}
.in_ordina {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6B00;}
.car_item {  margin-left:2; margin-right:2; font-family: Arial, Verdana, Helvetica; font-size: 11px;  }

BODY {
	margin:0;
	padding:0;
	SCROLLBAR-FACE-COLOR: #44555D;
	SCROLLBAR-HIGHLIGHT-COLOR: #A0A0A0;
	SCROLLBAR-SHADOW-COLOR: #44555D;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #B3A28F;
	scrollbar-dark-shadow-color: white;
	scrollbar-3d-light-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	background-color:#EFEFEF; */
	text-align:center;
}

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }


.piccolo10 { font-size: 10px; }
.titoloDx { font-size: 9px;color:#7C7C7C; text-align:justify; margin-left:12; margin-right:8 }
.note { margin:5; font-size: 9px; color:#696969; text-align:normal;  }

.tab_Sinistra {
	margin-left:12; margin-right:2
}

.tab_col{
	padding-left:2; padding-right:2; padding-top:0; padding-bottom:0
}

.cercarapida		{ font-family: sans-serif, Verdana, Arial, Helvetica; letter-spacing: 2px; font-size: 12px; color:#0086CB; font-weight:bold}
.sbarra		{ font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 11px; color:#6D6D6D; }
.curiosita   { text-align: justify; margin-left: 5; margin-right: 5 }
.txt_cl   { font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; margin-left: 2; margin-right: 2 }
.txt_centrale   { margin-left: 18; margin-right: 18; margin-top:18; margin-bottom:1 }
.field       { color: #FF9933; font-size: 12px; font-weight: bold; text-align:right }
.tot_carrello { font-size: 15px;font-weight:bold; text-align:right }
.vuoto_carrello { font-size: 18px;font-weight:bold; text-align:center; color:#FF6B00 }
.p_desclist   { font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; color:#666666; margin-top:4; margin-bottom:1}
.p_prezzolist   { font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 15px; color:#D81D28; font-weight:bold}
.check   { color:#000000; font-size: 10px; font-weight:bold}
.topdes		{ font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; color:#7A7A7A; font-weight:bold;}
.logo		{ font-family: sans-serif, Arial, Helvetica; font-size: 16px; color:#7A7A7A; font-style:oblique}

/*===COLONNA SX + MENU VERTICALE===*/

h3.categoriatop, h3.categoriainterno  {
margin:0;
padding:0 ;
width:175px;
height:26px;
line-height:26px;
text-align:center;
color:#FF7121;
text-transform:uppercase;
background-color:#FFFFFF;
font-size:1em;
border:1px solid #bdbdbd;
border-top: 1px solid #bdbdbd;
border-bottom:none;
}


h3.categoriainterno{/*quando la categoria è compresa nel menu*/
border:1px solid #bdbdbd;
border-top:none;
border-bottom:none;
clear:left;
}

#nav, #nav ul,
#nav1, #nav1 ul,
#nav3, #nav3 ul,
#nav2, #nav2 ul { 
padding: 0;
margin: 0;
list-style: none;
float : left;
width : 177px;		
}	
	

#nav li ul a, 
#nav1 li ul a, 
#nav3 li ul a, 
#nav2 li ul a{  border-top:1px solid #bdbdbd; }


#nav li,
#nav1 li,
#nav3 li,
#nav2 li { /* per tutte le liste */
position : relative;
float : left;
margin-bottom : -1px;
width : 177px;
}
	
#nav li ul,
#nav1 li ul,
#nav3 li ul,
#nav2 li ul { /* secondo livello */
position : absolute;
left: -999em;
margin-left : 176px;
margin-top : -27px;		
}

#nav li ul ul,
#nav1 li ul ul,
#nav3 li ul ul,
#nav2 li ul ul { /* terzo livello */
position : absolute;
left: -999em;
margin-left : 214px;
margin-top : -27px;	
}
	
#nav li ul ul,
#nav1 li ul ul,
#nav3 li ul ul,
#nav2 li ul ul { /* terzo livello */
left: -999em;
}

#nav li a,
#nav1 li a,
#nav3 li a,
#nav2 li a{		
width:163px;
display : block;		
font-weight : bold;
font-size:11px;
/* con questo font-family il font è più stretto e ci va più testo */
font-family:tahoma, arial, verdana, helvetica;
text-decoration : none;			
border:1px solid #bdbdbd;	
padding:6px 6px;
background-color:#f8f8f8;
color:#0772B8;	/* scuro 555C77 blu 0772B8 arancio FC9922*/
}

 /* gestisce il terzo livello */
#nav li li a,
#nav1 li li a,
#nav3 li li a,
#nav2 li li a{		
width:201px;
display : block;		
font-weight : bold;
font-size:11px;
font-family:tahoma, arial, verdana, helvetica;
text-decoration : none;			
border:1px solid #bdbdbd;	
padding:6px 6px;
background-color:#F4F4F4;
color:#3366CC;		
}

#nav li a:link.continua, #nav li a:visited.continua,
#nav1 li a:link.continua, #nav1 li a:visited.continua,
#nav3 li a:link.continua, #nav3 li a:visited.continua,
#nav2 li a:link.continua, #nav2 li a:visited.continua{
background-image:url('Images/arrow2.gif');
background-position:  right center;
background-repeat:no-repeat
}
	

#nav li a:hover,
#nav1 li a:hover,
#nav3 li a:hover,
#nav2 li a:hover {		
color:#FC9922;
background-color:#ffffff;
}
	
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul,	
#nav1 li:hover ul ul, 
#nav1 li:hover ul ul ul, 
#nav1 li.sfhover ul ul, 
#nav1 li.sfhover ul ul ul,	
#nav3 li:hover ul ul, 
#nav3 li:hover ul ul ul, 
#nav3 li.sfhover ul ul, 
#nav3 li.sfhover ul ul ul,	
#nav2 li:hover ul ul, 
#nav2 li:hover ul ul ul, 
#nav2 li.sfhover ul ul, 
#nav2 li.sfhover ul ul ul {
left: -999em;
}
	
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul,
#nav li li.sfhover ul, 
#nav li li li.sfhover ul,
#nav1 li:hover ul, 
#nav1 li li:hover ul, 
#nav1 li li li:hover ul, 
#nav1 li.sfhover ul,
#nav1 li li.sfhover ul, 
#nav1 li li li.sfhover ul,
#nav3 li:hover ul, 
#nav3 li li:hover ul, 
#nav3 li li li:hover ul, 
#nav3 li.sfhover ul,
#nav3 li li.sfhover ul, 
#nav3 li li li.sfhover ul,
#nav2 li:hover ul, 
#nav2 li li:hover ul, 
#nav2 li li li:hover ul, 
#nav2 li.sfhover ul,
#nav2 li li.sfhover ul, 
#nav2 li li li.sfhover ul { 
left: auto;		
}
	
/*=== fine menu sx===*/

#notebook{/*contiene  avviso spedizione gratuita nella prodinfo*/
margin-right:23;
padding:0;
background: url('banners/notebook.gif') repeat 0 0;
text-align:left;
width:395px;
height:51px;
float:right;
display:inline;
}

/*=== inizio box elenco ===*/

div.articolo{
border-bottom:1px solid #ccc;
margin:0 0 15px 0;
padding-bottom: 3px;
}

div.articolo h5{/*titolo articolo*/
width:532px;
float:left;
font-size: 12px;
color:#010101;
border-left: 4px solid #0086CB;
margin:0 0 5px 5px;
padding:0 0 1px 5px;
display:inline;
}

div.articolo h5 a:link, div.articolo h5 a:visited{
color:#010101;
text-decoration:none;
}

div.articolo h5 a:hover, div.articolo h5 a:focus, div.articolo h5 a:active{
color:#010101;
border-bottom:1px solid #0086CB;
/* background-color:#FFFC0F; bordo skandato probabile causa bannamento google*/
}

div.articolo p.produttore{ /* produttore*/
font-size: 10px; 
font-weight:normal; 
background-color:#F8F8F8;
float:right;
margin:0 5px 5px 0;
padding:0;
display:inline;
}

div.descrizione{/* immagine prodotto + desc. */
clear:both;
/*border:1px solid #ddd;*/
width:455px;
height:130px; /* a volte il prezzo va troppo sopra fino a coprire il produttore. con questa altezza invece esce bene.trucchetto */
padding: 5px 0 5px 0;
margin:0 ;
}

div.descrizione img{
float:left;
margin: 10px 5px 10px 5px ;
}

div.descrizione p{
margin: 10px 0 0 85px;
padding:0;
color:#000;
font-size:10px;
background: transparent;
}

span.codice{
font-size:10px;
color:#000;
margin-top:15px;
display:block;
}

span.novita{
font-size:9px;
font-weight:bold;
color:#0186CB;
margin-top:15px;
}

div.prezzo{
width:220px;
float:right;
/*border:1px solid #09d;*/
margin-top:-104px;
text-align:right;
margin-right: 5px;
display:inline;
}

div.prezzo p{
margin:0;
padding:0;
font-size:11px;
line-height:1.4;
}

span.disponibile{
margin-top:17px;
margin-bottom:12px;
display:block;
}

/*=== fine box elenco ===*/