@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
}
table, td {
	font-family: Tahoma;
	font-size: 11px;	
}

a {FONT-WEIGHT: normal;  color: #666; text-decoration: none}
a:active {FONT-WEIGHT: normal;   color: #666; text-decoration: none}
a:hover { FONT-WEIGHT: normal;   color: #666; text-decoration: underline}
a:link {FONT-WEIGHT: normal;}
a:visited { FONT-WEIGHT: normal; }

.index {
	background-image: url(images/bg_page.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.menuTop a {
	color: #333333;
	text-decoration: none;
}
.menuTop td {
	padding-right: 5px;
	padding-left: 5px;
}

.menuTop a:hover {
	color: #056EAC;
	text-decoration: none;
}
.borderLeftRight {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D3D3D3;
	border-left-color: #D3D3D3;
}
.provaguglielmo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	color: #CCC;
	text-align: center;
}
.links1 a {
	color: #616161;
}
.links2 a {
	color: #616161;
	text-decoration: none;
}

.headerrr a {
	color: #315d7a;
}
.headerrr2 a:hover {
	color: #315d7a;
	text-decoration: none
}


/* INIZIO MENU A TENDINA */
#menu{
	width:202px;
	padding:0px;
	maragin:0px;
	font-family: Tahoma;
	font-size: 11px;
	background:url(images/menu_left_bg.png) repeat-x;
	vertical-align:middle;
	color: #7e7c7c;
}
#menu img{
	border:none;
}
#menu ul{
	padding:0;
	margin:0;
}
#menu li{
	width:201px;
	position: relative;
	float: none;
	list-style: none;
	margin: 0px;
	padding:0px;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index:999;
} 
#menu li:first-child {
	border-top: 1px solid #ddd;
} 

#menu a{
	text-decoration:none;
	vertical-align:middle;
	color: #7e7c7c;
	font-weight: bold;
} 

#menu li a{
	width:201px;
	height: 29px;
	display: block;
	text-decoration:none;
	text-align: left;
	line-height: 29px;
	background: #EDEDED;
	vertical-align:middle;
	color: #7e7c7c;
	font-weight: bold;
} 

#menu li a:hover{
	background: #666;
	color: #FFF;
/*	background:url(images/menu_left_hover.png);
	color: #ff9f49;
*/
} 

#menu ul ul{
	position: absolute;
	top: 0px; 
	left: 202px;
	visibility: hidden;
}

#menu ul li:hover ul {
	visibility:visible;
} 

#menu ul ul ul li {
	visibility: hidden;
	left:0px;
	top:0px;
}

#menu ul ul li:hover ul li {
	visibility:visible;
} 


#menu ul ul ul ul li{
	display:none;
	left:0px;
	top:0px;
}

#menu ul ul ul li:hover ul li {
	display:block;
} 

#menu .primolivello > a {
	background:transparent;
	background:url(images/menu_left_item.png)
}
#menu a > table, > td {
	padding:0px;
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
}

#menu .icon {
	border-right:#ddd 1px solid;
	width:34px;
	height:29px; 
	vertical-align:middle;
	margin-top:-3px;
}
/*FINE MENU TENDINA*/

#menuCategorie {
	margin-bottom:10px;	
}

/* ??? */
.menu a
{
display: block;
color: #5D95C8;
background-image:url(immagini/menu1.gif);
width: 166px;
height:29px;
padding-left:3px;
padding-top:9px;
text-decoration: none;

}
.menu a:hover
{
background-image:url(immagini/menu2.gif);
color: #1A588F;
}
/* */

#opinioni {
	margin-bottom: 10px;
}
#lastminute {
	margin-bottom: 5px;
}
#offerteSpeciali {
	margin-bottom: 15px;
}
#offerteSpeciali .border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5dcec;
	border-left-color: #c5dcec;
}
#offerteSpeciali .nomeProdotto a {
	color: #333333;
	text-decoration: underline;
}
#offerteSpeciali   .prezzo  {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
#offerteSpeciali .prezzo .euro {
	color: #0592C9;
}
#offerteSpeciali .prezzo .prezzo {
	color: #FF7C02;
}
#consegne24h {
	margin-bottom: 15px;
}
#tracking {
	margin-bottom: 15px;
}
#pagamento {
	margin-bottom: 10px;
}
#spazioBanner1 {
	margin-bottom: 15px;
}
#recensioniProdotti .border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C5DCEC;
	border-left-color: #C5DCEC;
}
#recensioniProdotti .titolo {
	font-weight: bold;
	color: #0793C6;
}
.input1 {
	border: 1px solid #bdbdbd;
	background-image: url(images/bg_input_field.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 145px;
	background-color: #FFFFFF;
}
.input2 {
	border: 1px solid #bdbdbd;
	background-image: url(images/bg_input_field.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 80px;
	height: 15px;
	font-weight: bold;
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
}
#areaRiservata {
	margin-bottom: 10px;
}
#areaRiservata .border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C5DCEC;
	border-left-color: #C5DCEC;
}
#areaRiservata a {
	color: #333333;
	text-decoration: underline;
}
#newsletter {
	margin-bottom: 10px;
}
#premiFedelta {
	margin-bottom: 10px;
}
#supporto {
	margin-bottom: 10px;
}
#facebook {
	margin-bottom: 10px;
}
#ultimiArrivi {
	margin-bottom: 10px;
}
#ultimiArrivi .border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5dcec;
	border-left-color: #c5dcec;
}
#ultimiArrivi .nomeProdotto a {
	color: #333333;
	text-decoration: underline;
}
#ultimiArrivi .prezzo  {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
#ultimiArrivi .prezzo .euro {
	color: #0592C9;
}
#ultimiArrivi .prezzo .prezzo {
	color: #FF7C02;
}

#modalitaSpedizione {
	margin-bottom: 5px;
}
#garanzia {
	margin-bottom: 10px;
}
.prezzo1  {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.prezzo1 .euro {
	color: #0592C9;
}
.prezzo1 .prezzo {
	color: #FF7C02;
}
.border4 {
	border: 1px solid #CCCCCC;
}

/*
 Tag cloud CSS
 */
ul.tagcloud{
	list-style:none;
	margin:0;
	padding:0.5em;
	text-align:justify;
	line-height: 0.9;
}
ul.tagcloud li{display:inline}
ul.tagcloud a{text-decoration:none;color: #787870;margin-right: 0.2em}
ul.tagcloud a:hover{text-decoration: underline;color: #444}
a.size1{font-size:80%}
a.size2{font-size:100%}
a.size3{font-size:125%}
a.size4{font-size:150%}
a.size5{font-size:180%}

.footer td {
	font-size: 11px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}
.footer ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.footer li {
	margin: 0px;
	padding: 0px;
}

.footer a {
	font-size: 12px;
	text-decoration: none;
	color: #828282;
}
.footer a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #0592C8;
}

.borderLeft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}


.arancio { FONT-WEIGHT: bold; font-family: Tahoma; font-size: 11px; color: #666666; }
.arancio a {FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: underline}
.arancio a:active {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: underline}
.arancio a:hover { FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #828282; text-decoration: none}
.arancio a:link {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif}
.arancio a:visited { FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif}

.arancio2 { FONT-WEIGHT: bold; font-family: Tahoma; font-size: 12px; color: #2d8dc2; }
.arancio2 a {FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif; color: #2d8dc2; text-decoration: underline}
.arancio2 a:active {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #2d8dc2; text-decoration: underline}
.arancio2 a:hover { FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #2d8dc2; text-decoration: none}
.arancio2 a:link {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif}
.arancio2 a:visited { FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif}


.arancio3 { FONT-WEIGHT: bold; font-family: Tahoma; font-size: 12px; color: #2d8dc2; }
.arancio3 a {FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif; color: #2d8dc2; text-decoration: none}
.arancio3 a:active {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #2d8dc2; text-decoration: none}
.arancio3 a:hover { FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.arancio3 a:link {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif}
.arancio3 a:visited { FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif}

.arancio4 { FONT-WEIGHT: bold; font-family: Tahoma; font-size: 11px; color: #666666; }
.arancio4 a {FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: none}
.arancio4 a:active {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: none}
.arancio4 a:hover { FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #828282; text-decoration: none}
.arancio4 a:link {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif}
.arancio4 a:visited { FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif}


.arancio5 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 12px; color: #5C5C5C; }
.arancio5 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none; font-size: 12px;}
.arancio5 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.arancio5 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #2379C5; text-decoration: none}
.arancio5 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.arancio5 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}

.arancio15 { FONT-WEIGHT: normal; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #5C5C5C; }
.arancio15 a {FONT-WEIGHT: normal; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #5C5C5C; text-decoration: none}
.arancio15 a:active {FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.arancio15 a:hover { FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif; color: #2379C5; text-decoration: none}
.arancio15 a:link {FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif}
.arancio15 a:visited { FONT-WEIGHT: normal; font-family: Verdana, Helvetica, sans-serif}


.tit3 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 11px; color: #2d8dc2; }
.tit3 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #2d8dc2; text-decoration: none}
.tit3 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #2d8dc2; text-decoration: none}
.tit3 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit3 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit3 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}

.tit4 { FONT-WEIGHT: normal; font-family: Tahoma; font-size: 11px; color: #333333; }
.tit4 a {FONT-WEIGHT: normal; font-family: Tahoma, Helvetica, sans-serif; color: #333333; text-decoration: none}
.tit4 a:active {FONT-WEIGHT: normal;  font-family: Tahoma, Helvetica, sans-serif; color: #333333; text-decoration: none}
.tit4 a:hover { FONT-WEIGHT: normal;  font-family: Tahoma, Helvetica, sans-serif; color: #333333; text-decoration: none}
.tit4 a:link {FONT-WEIGHT: normal;  font-family: Tahoma, Helvetica, sans-serif}
.tit4 a:visited { FONT-WEIGHT: normal; font-family: Tahoma, Helvetica, sans-serif}


.tit5 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 9px; color: #2d8dc2; }
.tit5 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #2d8dc2; text-decoration: none}
.tit5 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #2d8dc2; text-decoration: none}
.tit5 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit5 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit5 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}

.tit25 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 9px; color: #FC7F01; }
.tit25 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: underline}
.tit25 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: underline}
.tit25 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit25 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit25 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}


.tit45 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 9px; color: #FC7F01; }
.tit45 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit45 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit45 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit45 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit45 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}

.tit56 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 9px; color: #5C5C5C; }
.tit56 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit56 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit56 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit56 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit56 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}
.tit56b { FONT-WEIGHT: bold; font-family: Verdana; font-size: 9px; color: #FC7F01; }
.tit56b a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: underline}
.tit56b a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit56b a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit56b a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit56b a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}
.tit56c { FONT-WEIGHT: normal; font-family: Verdana; font-size: 9px; color: #5C5C5C; }
.tit56c a {FONT-WEIGHT: normal; font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit56c a:active {FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit56c a:hover { FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit56c a:link {FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif}
.tit56c a:visited { FONT-WEIGHT: normal; font-family: Verdana, Helvetica, sans-serif}

.tit57 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 11px; color: #5C5C5C; }
.tit57 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit57 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit57 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit57 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit57 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}


.tit58 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 11px; color: #0592c8; }
.tit58 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #0592c8; text-decoration: none}
.tit58 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit58 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #0592c8; text-decoration: none}
.tit58 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit58 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}

.tit59 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 9px; color: #5C5C5C; }
.tit59 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit59 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit59 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit59 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit59 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}


.tit66 { FONT-WEIGHT: bold; font-family: Verdana; font-size: 11px; color: #5C5C5C; }
.tit66 a {FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit66 a:active {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit66 a:hover { FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit66 a:link {FONT-WEIGHT: bold;  font-family: Verdana, Helvetica, sans-serif}
.tit66 a:visited { FONT-WEIGHT: bold; font-family: Verdana, Helvetica, sans-serif}


.boxlati2{
border-right:#C2C1C1 1px solid;
border-left:#C2C1C1 1px solid;
}


.box22{
	FONT: 11px   tahoma, verdana, arial, sans-serif;  FONT-WEIGHT: bold; COLOR: #616161;  background-image: url(images/text-sf.gif); border:#BDBDBD 1px solid; WIDTH: 30px;  HEIGHT:16px
}





div.TabView
{
  font-family: tahoma, Sans-Serif;
  font-size: 12px;
}

div.TabView div.Tabs
{
  height: 24px;
  overflow: hidden;
}

div.TabView div.Tabs a
{
  float: left;
  display: block;

  width:  90px;
  text-align: center;
  padding-left:3px;
  padding-right:3px;
  
  height:      24px;
  line-height: 28px;
  vertical-align: middle;

  background: url('tabs.png') no-repeat -2px -1px;

  text-decoration: none;
  font-family: "tahoma", Serif;
  font-weight: 900;
  font-size: 11px;
  color: #000000;
}

div.TabView div.Tabs a:hover,
div.TabView div.Tabs a.active
{
  background: url('tabs.png') no-repeat -2px -27px;
}

div.TabView div.Pages
{
  clear: both;
  border: 1px dotted #949494;
  overflow: hidden;
  background-color:#F1F1F1;
  }

div.TabView div.Pages div.Page
{
  padding: 9px;
  overflow: auto;
}

div.TabView div.Pages div.Page div.Pad
{
  padding: 3px 3px;
  overflow: hidden;
}


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

.menubaritem {FONT-WEIGHT: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; font-style:normal; font-size:10px}
.menubaritem a {FONT-WEIGHT: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; font-style:normal}
.menubaritem a:active {FONT-WEIGHT: normal;  font-family: Tahoma, Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #666; text-decoration: none}
.menubaritem a:hover { FONT-WEIGHT: normal;  font-family: Tahoma, Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #666; text-decoration: underline}
.menubaritem a:link {FONT-WEIGHT: normal;  font-family: Tahoma, Verdana,Tahoma, Arial, Helvetica, sans-serif}
.menubaritem a:visited { FONT-WEIGHT: normal; font-family: Tahoma, Verdana,Tahoma, Arial, Helvetica, sans-serif}
.menubaritem td {PADDING-LEFT: 5px; padding-right: 5px; background:url(images/menubar_bg.gif)}
.menubaritem img {border:none}

.feed {FONT-WEIGHT: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; font-size:10px}
.feed a {FONT-WEIGHT: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; }
.feed a:active {FONT-WEIGHT: normal;  font-family: Tahoma, Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #666; }
.feed a:hover { FONT-WEIGHT: normal;  font-family: Tahoma, Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #666; text-decoration: underline}
.feed a:link {FONT-WEIGHT: normal;  font-family: Tahoma, Verdana,Tahoma, Arial, Helvetica, sans-serif}
.feed a:visited { FONT-WEIGHT: normal; font-family: Tahoma, Verdana,Tahoma, Arial, Helvetica, sans-serif}
.feed img {border:none}

.tab_gestione {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	border-spacing: 0px;
	border-collapse:collapse;
	background-color: F3F3F3;
	border-right:#D2D2D2 1px solid;
	border-left:#D2D2D2 0px solid; 
	border-bottom:#D2D2D2 1px solid;
}
.tab_gestione th {
	height: 22px;
	border-left:#D2D2D2 1px solid; 
	border-top:none; border-bottom:none;
	background-image: url(images/fasc.gif);
	text-align:center;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.tab_gestione td{
	height: 20px;
	border-left:#D2D2D2 1px solid; 
	border-top:none; border-bottom:none;
	padding-top: 4px; 
	padding-bottom: 4px;
	color: #666666;
	text-align:center;
}
.tab_gestione a {color: #5C5C5C; text-decoration: none}
.tab_gestione a:active {color: #5C5C5C; text-decoration: none}
.tab_gestione a:hover { color: #FC7F01; text-decoration: none}
.tab_gestione a:link {}
.tab_gestione a:visited { }
.tab_gestione_border td {border-bottom:#D2D2D2 1px solid; }
.tab_gestione_small td {height: 0px; }
.tab_gestione_small th {height: 17px; }

.legenda {color: #666666; font-weight: bold; }
.legenda ul {color: #333333; font-weight: normal;}

.footer2 {font-size:10px; font-family:Verdana, Geneva, sans-serif; font-style:italic; text-decoration:none; color:#999;}
.footer2 a {font-size:10px; font-family:Verdana, Geneva, sans-serif; font-style:italic; text-decoration:none; color:#999;}
.footer2 a:active {font-size:10px; font-family:Verdana, Geneva, sans-serif; font-style:italic; text-decoration:none; color:#999;}
.footer2 a:hover {color: #ff9f49; text-decoration: none}
.footer2 a:link {}
.footer2 a:visited { }

.news {FONT-WEIGHT: normal; color: #666; text-decoration: none}
.news a {FONT-WEIGHT: normal;  color: #666; text-decoration: none}
.news a:active {FONT-WEIGHT: normal;   color: #666; text-decoration: none}
.news a:hover { FONT-WEIGHT: normal;   color: #666; text-decoration: underline}
.news a:link {FONT-WEIGHT: normal;}
.news a:visited { FONT-WEIGHT: normal; }
.news td {padding-left: 2px; padding-right: 2px; vertical-align:top }

/* SCHEDE CATEGORIA IN HOME */
.scheda {FONT-WEIGHT: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; padding:0px; text-align:left; margin-left: 2px;margin-right: 2px; margin-top: 5px;margin-bottom: 5px}
.scheda .title {padding-left:50px; padding-right:50px; color:#fd6926; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left;background:left no-repeat url(images/scheda/title.png);}
.scheda .title2 {padding-left:50px; padding-right:50px; color:#fd6926; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:right;background:right no-repeat url(images/scheda/title2.png);}
.scheda .content {text-indent:5px; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:11px}
.scheda .content ul { list-style-image: url("/images/scheda/arrow.gif"); padding-left: -5px; margin-top:5px}
.scheda .content a {color: #666; text-decoration: none; }
.scheda .content a:active {/*color: #ff9f49;*/ }
.scheda .content a:hover {/*color: #ff9f49;*/ text-decoration: underline}
.scheda .content a:link {}
.scheda .content a:visited { }

.scheda .footer {text-indent:2px; color:#ff9f49; font-family:Verdana, Geneva, sans-serif; font-size:10px}
.scheda .footer a {color: #ff9f49; text-decoration: none; font-size:10px; font-style:italic}
.scheda .footer a:active {color: #ff9f49; }
.scheda .footer a:hover {color: #666; text-decoration: none}
.scheda .footer a:link {}
.scheda .footer a:visited { }
/* FINE */

/* filtri ricerca prodotti*/
.filtri {border:4px solid #E6E6E6;margin-bottom:5px; font-family:Verdana, Geneva, sans-serif;}
.filtri td {font-size:10px;vertical-align:top;color:#999;line-height:12px; padding-left:7px;}
.filtri h2 {font-size:11px;text-transform:uppercase;font-weight:bold;color:#666;margin-bottom:3px;}
.filtri ul {list-style:none;}
.filtri ul li {float:left;}
.filtri ul li a {font-size:10px;font-weight:bold;color:#999;}
.filtri ul li a:hover,
.filtri ul li a.current {color:#F60;}
.filtri .nopadding {padding-left:0px;}
.filtri a {font-size:10px;font-weight:normal;color:#999; text-decoration:none;}
.filtri a:hover,
.filtri a.current {color:#ff9f49;}
.filtri .titolo h2 {font-size:11px;text-transform:none;font-weight:bold;margin-bottom:3px;color:#ff9f49;}
.filtri .primario {width:215px; border-right:1px solid #CCC;}
.filtri .primario li {width:100px;}
.filtri .secondario {width:215px;border-left:1px solid #CCC;}
.filtri .secondario li {width:80px;}
.filtri .prezzo {border:0;}
.filtri .prezzo div {text-align:center;}
.filtri .prezzo .selettoreprezzi {text-align:center; padding-left:2px;}
.filtri .prezzo .selettoreprezzi fieldset {border:0;height:50px;}	
.filtri .prezzo .selettoreprezzi label {display:none; visibility:hidden}
.filtri .prezzo .selettoreprezzi select {display:none; visibility:hidden}
.filtri .prezzo .selettoreprezzi .ui-slider {clear: both;margin-bottom:20px; width:260px}
/* fine filtri*/

/* numero pagine */
.numero_pagine{height:25px; padding:5px 0px; text-align:center; width:auto;}
.numero_pagine a {text-decoration:none;color:#666666;}
.numero_pagine .numero{width:20px; height:16px; padding-top:2px; border:1px #CCCCCC solid; color:#333333; float:left; text-align:center; margin-right:5px; background-color:#FFFFFF}
.numero_pagine .numero input {width:18px; height:14px; border:0px; outline: none;}
.numero_pagine .numero_selezionato{color:#333333; background-color:#ccc}
.numero_pagine .prev_next{height:16px; padding-top:2px; border:1px #CCCCCC solid; color:#333333; float:left; text-align:center; margin-right:5px; background-color:#FFFFFF}
/* fine */


.feedback {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	border-spacing: 0px;
	border-collapse:collapse;
	background-color: F3F3F3;
	border:1px #D2D2D2 solid;
}
.feedback th {
	height: 22px;
	border-top:none; border-bottom:none;
	padding:0px;
	margin:0px;
	background-image: url(images/fasc.gif);
	text-align:center;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.feedback td{
	height: 20px;
	border-top:none; border-bottom:none;
	padding-top: 4px; 
	padding-bottom: 4px;
	color: #666666;
	text-align:center;
}
.rigaalternata{
/*	background-color: #E1E1E1; */
	background-color: #fcfcfc;
}
.feedback .risposta{
	text-align:left;
	border-right:1px #D2D2D2 solid;
}

.feedback .commento{
	text-align:left;
	border-right:1px #D2D2D2 solid;
}

.nero
{
	color: #000000;
}

.nero11
{
	color: #000000;
	font-size: 11px;
}
a.nero:link
{
	color: #000000;
	text-decoration: none;
}
a.nero:hover
{
	color: #000000;
	text-decoration: underline;
}
a.nero:visited
{
	color: #000000;
	text-decoration: none;
}
a.nero:visited:hover
{
	color: #000000;
	text-decoration: underline;
}

a.nero11:link
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.nero11:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.nero11:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.nero11:visited:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}



.grigio11
{
	color: #666666;
	font-size: 11px;
}
.rosso14
{
	color: #F90;
	font-weight: bold;
	font-size: 14px;
}
.rosso
{
	color: #F00;
	text-decoration: none;
}
a.rosso:link
{
	color: #ed4042;
	text-decoration: none;
}
a.rosso:hover
{
	color: #ed4042;
	text-decoration: underline;
}
a.rosso:visited
{
	color: #ed4042;
	text-decoration: none;
}
a.rosso:visited:hover
{
	color: #ed4042;
	text-decoration: underline;
}

.cartheader {
 background:url('images/cart/header.png'); border:1px solid #cccccc;
}
.cartfooter {
 background:url('images/cart/footer.png'); border:1px solid #cccccc;
}
.cartitem {
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #cccccc;
 border-left:2px solid #ffffff;
 padding-left:5px;
 padding-right:5px;
}
.cartcampi
{
	font-size: 11px;
	color: #5a5a5a;
	background: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	border: 1px solid #999999;
}

.Stile1 {
	color: #2379C5;
	font-weight: bold;
}
.Stile2 {
	color: #666666;
	font-weight: bold;
}
.Stile11 {color: #A80378}
.Stile11 {color: #666666}
.Stile3 {color: #811686;
	font-weight: bold;
}
.Stile45 {color: #FE7C02}
.Stile6 {color: #333333}
.Stile46 {color: #2379C5}
.Stile47 {color: #F50909; font-weight: bold; }
.Stile4 {color: #F50909; font-family:Arial, Helvetica, sans-serif;}
.Stile9 {color: #535353;
	font-weight: bold;
}
.Stile9 {color: #A80378}
.Stile9 {color: #666666}




.ac_results {
	padding: 0px;
	border: 1px solid #d7d7d7;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	margin-top: 1px;
	margin-left: -20px;
}

.ac_results ul {
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;

}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: 'Verdana';
	font-size: 10px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #22599e;
	color: white;
}