@charset "UTF-8";

table, td {
	font-family: Tahoma;
	font-size: 11px;	
}
.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;
}
.links1 a {
	color: #616161;
}
.tit56 { FONT-WEIGHT: normal; font-family: Verdana; font-size: 7pt; color: #5C5C5C; }
.tit56 a {FONT-WEIGHT: normal; font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit56 a:active {FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none}
.tit56 a:hover { FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif; color: #FC7F01; text-decoration: none}
.tit56 a:link {FONT-WEIGHT: normal;  font-family: Verdana, Helvetica, sans-serif}
.tit56 a:visited { FONT-WEIGHT: normal; font-family: Verdana, Helvetica, sans-serif}

.links2 a {
	color: #616161;
	text-decoration: none;
}
#menuCategorie {
	margin-bottom: 15px;
}
#menuCategorie .borderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
}
#menuCategorie .borderCat {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
}
/*
#menuCategorie  .categoria  {
	background-image: url(images/bg_td_cat.jpg);
	background-repeat: repeat-x;
	height: 29px;
}
*/
.menuCategorie a {
	display: block;
	background-image: url(images/bg_td_cat.jpg);
	background-repeat: repeat-x;
	width:160px;
	height: 21px;
	padding-left:5px;
	padding-top:8px;
	text-decoration: none;
	color: #0592c8;
	font-weight: bold;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.menuCategorie a:hover {
	background-image:url(images/menu2.gif);
	color: #1A588F;
}

.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: 100px;
	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: 12px;
	color: #7E7E7E;
}
.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: 8pt; 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: 9pt; 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: 9pt; 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: 8pt; 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: Tahoma; font-size: 10pt; color: #666666; }
.arancio5 a {FONT-WEIGHT: bold; font-family: Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: none}
.arancio5 a:active {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #666666; text-decoration: none}
.arancio5 a:hover { FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif; color: #2379C5; text-decoration: none}
.arancio5 a:link {FONT-WEIGHT: bold;  font-family: Tahoma, Helvetica, sans-serif}
.arancio5 a:visited { FONT-WEIGHT: bold; font-family: Tahoma, 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;
	}











