H4 {
  COLOR: #b51503;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 12px; 
	PADDING: 0px; 
	MARGIN: 0 0 20px 15px; 
	BORDER: 0px;
}

H5 {
  COLOR: #b51503;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 12px; 
	PADDING: 0px; 
	MARGIN: 0 0 10px 0; 
	BORDER: 0px;
}

HTML {
	PADDING: 0px; 
	MARGIN: 0px; 
}

BODY {
	TEXT-ALIGN: center;   	/*centra in IE 5.x */
	BACKGROUND: #000 url(img/bkgr.png) 0px 0px no-repeat;
	PADDING: 0px; 
	MARGIN: 0px; 
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
}

DIV#container {
	WIDTH: 770px;
	BACKGROUND: transparent none;
	MARGIN: 0px auto 0px auto;   /*centra negli altri browsers*/
  TEXT-ALIGN: left;   	/*ripristina l' allineamento*/
	POSITION: relative;
}

DIV#content { 
	HEIGHT: 470px;
	BACKGROUND: #fff url(img/logo.png) 235px 10px no-repeat;
	COLOR: #000;
	BORDER: #ccc 1px solid;
	BORDER-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
}

/* DropDown menu */
DIV#menudd {
  POSITION:absolute;
  TOP:80px;
  WIDTH:100%;
  FLOAT:left;
  BACKGROUND: #000 none;
}

DIV#menudd a {
  FONT:11px verdana,arial,sans-serif;
  DISPLAY:block;
  WHITE-SPACE:nowrap;
  MARGIN:0;
  BORDER-WIDTH:1px 1px 1px 1px;
  BORDER-COLOR:#ececec #999 #999 #999;
  BORDER-STYLE:solid;
  PADDING:1px 0 1px 5px;
}

DIV#menudd h2 {
  FONT:11px verdana,arial,helvetica,sans-serif;
  DISPLAY:block;
  WHITE-SPACE:nowrap;
  MARGIN:0;
  BORDER-WIDTH:0px 1px 0px 0px;
  BORDER-COLOR:#ccc #fff #555 #fff;
  BORDER-STYLE:solid;
  PADDING:1px 0 1px 5px;
  COLOR:#fff;
}

DIV#menudd li a.black, DIV#menudd li a.black:hover, DIV#menudd li a.black:visited {
  background:transparent none;
  COLOR:#fff;
  MARGIN:0;
  BORDER:0;
  PADDING:0;
}

DIV#menudd a {
  background:#ddd;
  text-decoration:none;
}

DIV#menudd a, DIV#menudd a:visited {
  color:#000;
}

DIV#menudd a:hover {
  BORDER-WIDTH:1px 1px 1px 1px;
  BORDER-COLOR:#ccc #999 #fff #999;
  BORDER-STYLE:solid;
  background:#eee;
  color:#000;
}

#menudd a:active{
background:#ccc;
color:#777;
}

#menudd ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:90px; /* larghezza celle NERE menu' */
}

#menudd li{
position:relative;
}

#menudd ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menudd ul ul ul{
top:0;
left:100%;
}

div#menudd li:hover{
cursor:pointer;
z-index:100;
}

div#menudd li:hover ul ul,
div#menudd li li:hover ul ul,
div#menudd li li li:hover ul ul,
div#menudd li li li li:hover ul ul
{display:none;}

div#menudd li:hover ul,
div#menudd li li:hover ul,
div#menudd li li li:hover ul,
div#menudd li li li li:hover ul
{display:block;}

#colcon1, #colcon2, #colcon3{
width: 135px; /* larghezza celle GRIGIE menu' */
}

<!--[if IE]>
#menudd{float:none;} /* This is required for IE to avoid positioning bug when placing content first in source. */
/* IE Menu CSS */
/* csshover.htc file version: V1.21.041022 - Available for download from: http://www.xs4all.nl/~peterned/csshover.html */
body{behavior:url(csshover.htc);
font-size:100%; /* to enable text resizing in IE */
}
#menudd ul li{float:left;width:100%;}
#menudd h2, #menudd a{height:1%}
/*#menu h2, #menu a{height:1%;font:bold 0.7em/1.4em arial,helvetica,sans-serif;}*/
<![endif]-->

/* Language menu */
DIV#lang {
	BACKGROUND: transparent none;
	COLOR: #000;
	MARGIN: 0;
	PADDING: 0;
}

DIV#lang a {
  TEXT-DECORATION: none;
	COLOR: #777;
}

DIV#lang a.active {
  TEXT-DECORATION: none;
}

DIV#lang a.active img {
	BORDER: 1px #000 solid;
}

DIV#lang a:hover {
  TEXT-DECORATION: underline;
	COLOR: #000;
}

DIV#lang a:hover img {
	BORDER: 1px #000 solid;
}

DIV#lang img {
	BORDER: 1px #fff solid;
	MARGIN: 0;
	PADDING: 0;
}

DIV#lang ul {
  POSITION: absolute;
	TOP: 95px;
	LEFT: 620px;
  LIST-STYLE-TYPE: none;
	MARGIN: 0;
	BORDER: 0;
	PADDING: 0;
}

DIV#lang ul li {
  DISPLAY: inline;
	MARGIN: 0;
	BORDER: 0;
	PADDING: 0 5px;
}


DIV#sotto {
  WIDTH: 719px;
	HEIGHT: 310px;
	POSITION: absolute;
	TOP: 130px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: #000 1px solid;
}

/* INIZIO - formattazione parte centrale Home Page*/
DIV#sottoilmenu {
  WIDTH: 719px;
	HEIGHT: 270px;
	POSITION: absolute;
	TOP: 170px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: #000 0px solid;
}

DIV#sottoilmenu table {
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 13px;
	BACKGROUND: trasparent none;
  COLOR: #000;
	BORDER-TOP: #ddd 0px solid;
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 0px solid;
	BORDER-LEFT: #ddd 0px solid;
}

DIV#sottoilmenu TD {
  VERTICAL-ALIGN: top;
	PADDING: 0 6px;
	BORDER-TOP: #ddd 0px solid;
	BORDER-RIGHT: #ddd 0px solid;
	BORDER-BOTTOM: #ddd 0px solid;
	BORDER-LEFT: #ddd 1px solid;
}

DIV#sottoilmenu P {
  MARGIN: 10px 0;
	PADDING: 0px;
	BORDER: 0px;
	TEXT-ALIGN: justify;
}

DIV#sottoilmenu H3 {
  BACKGROUND: #b51503 none;
	COLOR: #fff;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	PADDING: 7px 0;
	MARGIN: 0px;
	BORDER: 0px;
}

H3 a, a.link {
  COLOR: #fff;
	TEXT-DECORATION: none;
}

a.link {
  COLOR: #777;
	TEXT-DECORATION: none;
}

H3 a:hover {
  COLOR: #fff;
	TEXT-DECORATION: underline;
}

a:hover.link {
  COLOR: #000;
	TEXT-DECORATION: underline;
}

img.wazirhome {
	MARGIN: 11px 0;
}
/* FINE - formattazione parte centrale Home Page*/


/* INIZIO - formattazione pagina Prodotti*/
DIV#prodotti {
  WIDTH: 719px;
	HEIGHT: 310px;
	POSITION: absolute;
	TOP: 130px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: #000 0px solid;
}

DIV#introprod {
  WIDTH: 100%;
	HEIGHT: 30px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: #000 0px solid;
	TEXT-ALIGN: justify;
}

DIV#prodotti table, DIV#contatti table {
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-ALIGN: justify;
	BACKGROUND: trasparent none;
  COLOR: #000;
	BORDER: #ccc 0px solid;
}

DIV#prodotti TD, DIV#contatti TD {
  VERTICAL-ALIGN: top;
	PADDING: 0px 0px;
	BORDER: #ddd 0px solid;
}

DIV#prodotti H3 {
  BACKGROUND: #b51503 none;
	COLOR: #fff;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-ALIGN: center;
	PADDING: 7px 0;
	MARGIN: 0px;
	BORDER: 0px;
}

DIV#prodotti P {
  MARGIN: 5px 0 0 0;
	PADDING: 0px;
	BORDER: 0px;
	TEXT-ALIGN: justify;
}

.imgwaz {
	PADDING: 0px;
	MARGIN: 3px 0px 0 5px;
	BORDER: 0px;
}
/* FINE - formattazione pagina Prodotti*/

/* INIZIO - formattazione pagina ChiSiamo*/
DIV#chisiamo {
  WIDTH: 719px;
	HEIGHT: 280px;
	OVERFLOW: auto;
	POSITION: absolute;
	TOP: 160px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
}

DIV#chisiamo p {
  TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 10px 10px 0 0; 
	BORDER: 0px;
}

DIV#titolo {
  WIDTH: 719px;
	HEIGHT: 30px;
	POSITION: absolute;
	TOP: 130px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: green 0px solid;
}

DIV#titolo H3 {
  BACKGROUND: #b51503 none;
	COLOR: #fff;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	PADDING: 7px 0;
	MARGIN: 0px;
	BORDER: 0px;
}
/* FINE - formattazione pagina ChiSiamo*/

/* INIZIO - formattazione pagina Catalogo Narghilę*/

DIV#menulevel {
  WIDTH: 719px;
	HEIGHT: 315px;
	POSITION: absolute;
	TOP: 130px;
	LEFT: 25px;
	BACKGROUND: #fff url(img/narghile.png) 500px 40px no-repeat;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: red 0px solid;
}

DIV#menulevel ul {
  LIST-STYLE-TYPE: none;
	PADDING: 0px; 
	MARGIN: 5px 0 0 15px; 
	BORDER: 0px;
}

DIV#menulevel a {
  COLOR: #777;
  TEXT-DECORATION: none;
}

DIV#menulevel a:hover {
  COLOR: #000;
  TEXT-DECORATION: underline;
}

DIV#menulevel p {
	BACKGROUND: transparent none; 
	COLOR: #000;
	TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 49px 0px 0px 0px; 
	BORDER: 0px;
}

DIV#menulevel span {
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0 0 0 15px; 
	BORDER: 0px;
}

DIV#headlevel {
  WIDTH: 719px;
	HEIGHT: 30px;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: green 0px solid;
}

DIV#headlevel H3 {
  BACKGROUND: #b51503 none;
	COLOR: #fff;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	PADDING: 7px 0;
	MARGIN: 0px;
	BORDER: 0px;
}

DIV#txtlevel {
  WIDTH: 280px;
	HEIGHT: 270px;
	POSITION: absolute;
	TOP: 40px;
	LEFT: 199px;
	BACKGROUND: transparent none; 
	COLOR: #000;
	TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: red 0px solid;
}

DIV#txtlevel p {
	BACKGROUND: transparent none; 
	COLOR: #000;
	TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 10px 0 0 0; 
	BORDER: 0px;
}
/* FINE - formattazione pagina Catalogo Narghilę*/

/* INIZIO - formattazione pagina Preparazione*/
DIV#preparazione {
  WIDTH: 719px;
	HEIGHT: 280px;
	OVERFLOW: auto;
	POSITION: absolute;
	TOP: 160px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
}

DIV#preparazione p {
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
  TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 10px 10px 0 0; 
	BORDER: 0px;
}

DIV#preparazione a {
  TEXT-DECORATION: none;
	COLOR: #777;
}

DIV#preparazione a:hover {
  TEXT-DECORATION: underline;
}

DIV#preparazione img {
  BORDER: #000 0px solid;
}

DIV#titolo {
  WIDTH: 719px;
	HEIGHT: 30px;
	POSITION: absolute;
	TOP: 130px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: green 0px solid;
}

DIV#titolo H3 {
  BACKGROUND: #b51503 none;
	COLOR: #fff;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	PADDING: 7px 0;
	MARGIN: 0px;
	BORDER: 0px;
}
/* FINE - formattazione pagina Preparazione*/

/* INIZIO - formattazione pagina ArtGallery*/
DIV#artgallery {
  WIDTH: 719px;
	HEIGHT: 280px;
	OVERFLOW: auto;
	POSITION: absolute;
	TOP: 160px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
}

DIV#artgallery p {
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
  TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 10px; 
	BORDER: 0px;
}

DIV#artgallery table {
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
	BORDER: #000 0px solid;
}

DIV#artgallery td {
	TEXT-ALIGN: center;
	BORDER: #000 0px solid;
}

DIV#artgallery img {
  HEIGHT: 256px;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
}
/* FINE - formattazione pagina ArtGallery*/

/* INIZIO - formattazione pagina Contatti*/
DIV#contatti {
  WIDTH: 719px;
	HEIGHT: 280px;
	OVERFLOW: auto;
	POSITION: absolute;
	TOP: 160px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
}

H2 {
  COLOR: #000;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 20px; 
	PADDING: 0px; 
	MARGIN: 50px 0 20px 10px; 
	BORDER: 0px;
}

DIV#contatti p {
  TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 10px 10px 0 10px; 
	BORDER: 0px;
}

DIV#contatti a {
  TEXT-DECORATION: none;
	COLOR: #777;
}

DIV#contatti a:hover {
  TEXT-DECORATION: underline;
}
/* FINE - formattazione pagina Contatti*/

/* INIZIO - formattazione pagina Spedizione e Pagamenti*/
DIV#spedpag {
  WIDTH: 719px;
	HEIGHT: 280px;
	OVERFLOW: auto;
	POSITION: absolute;
	TOP: 160px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
}

DIV#spedpag table {
  WIDTH: 100%;
	HEIGHT: 90%;
	OVERFLOW: auto;
	BACKGROUND: transparent none; 
	MARGIN: 10px 0 0 0; 
	BORDER: 0px;
	PADDING: 0px; 
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; 
}

DIV#spedpag table li {
	BACKGROUND: transparent none; 
	MARGIN: 0 0 0 15px; 
	BORDER: 0px;
	PADDING: 0px; 
  LIST-STYLE:none;
	/*FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px; */
}

DIV#spedpag table ul {
	BACKGROUND: transparent none; 
	MARGIN: 5px 0 3px 0; 
	BORDER: 0px;
	PADDING: 0px; 
  LIST-STYLE:none;
}

DIV#spedpag table td {
	MARGIN: 0px; 
	BORDER: #000 0px solid;
	BORDER-TOP: #ddd 0px solid;
	PADDING: 0 10px 0 10px; 
}

DIV#spedpag table td.prezzi {
	VERTICAL-ALIGN: top; 
}

DIV#spedpag table td.thead {
	HEIGHT: 30px;
	MARGIN: 0px; 
	BORDER: 0px;
	PADDING: 0 0 0 10px; 
	BACKGROUND: tranpsarent none;
	COLOR: #b51503; 
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}

DIV#spedpag table td.riquadri {
  WIDTH: 50%;
	BACKGROUND: #ddd none;
}

#tit {
	BACKGROUND: transparent none;
	COLOR: #000;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

DIV#spedpag p {
  TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 10px 0 0 0; 
	BORDER: 0px;
}

DIV#spedpag p a {
  TEXT-DECORATION: underline;
}

DIV#spedpag p a:hover {
  COLOR: #b51503;
}

DIV#spedpag img {
  FLOAT: left;
	MARGIN: 0 10px 0 0;
}

DIV#spedpag a {
  TEXT-DECORATION: none;
	COLOR: #777;
}

DIV#spedpag a:hover {
  TEXT-DECORATION: underline;
}
/* FINE - formattazione pagina Spedizione e Pagamenti*/

/* INIZIO - formattazione pagina News*/
DIV#news {
  WIDTH: 719px;
	HEIGHT: 280px;
	OVERFLOW: auto;
	POSITION: absolute;
	TOP: 160px;
	LEFT: 25px;
	BACKGROUND: transparent none; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
}

DIV#news p {
  TEXT-ALIGN: justify;
	PADDING: 0px; 
	MARGIN: 10px 10px 0 0; 
	BORDER: 0px;
}

DIV#news a {
  TEXT-DECORATION: none;
	COLOR: #b51503;
}

DIV#news a:hover {
  TEXT-DECORATION: underline;
}
/* FINE - formattazione pagina News*/

/* INIZIO - footer*/
DIV#footer {
  WIDTH: 760px;
	HEIGHT: 15px;
	POSITION: absolute;
	TOP: 450px;
	LEFT: 5px;
	BACKGROUND: transparent none; 
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 10px;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: #000 0px solid;
}

DIV#footsx {
  WIDTH: 200px;
	HEIGHT: 100%;
	POSITION: relative;
	TOP: 0px;
	LEFT: 0px;
  BACKGROUND: transparent none;
  COLOR: #000;
	TEXT-ALIGN: left;
	PADDING: 2px 0 0 0; 
	MARGIN: 0px; 
	BORDER: #000 0px solid;
}

DIV#footsx a, DIV#footdx a {
  TEXT-DECORATION: none;
	COLOR: #777;
}

DIV#footsx a:hover, DIV#footdx a:hover {
  TEXT-DECORATION: underline;
	COLOR: #000;
}

DIV#footdx {
  WIDTH: 200px;
	HEIGHT: 100%;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 558px;
  BACKGROUND: transparent none;
  COLOR: #777;
	TEXT-ALIGN: right;
	PADDING: 2px 0 0 0; 
	MARGIN: 0px; 
	BORDER: #000 0px solid;
}

DIV#pagine {
  WIDTH: 100%;
	HEIGHT: 100%;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
  BACKGROUND: transparent none;
  COLOR: #777;
  FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: #000 0px solid;
}

DIV#pagine a {
  COLOR: #777;
	TEXT-DECORATION: none;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER:0px;
}

DIV#pagine a:hover {
  COLOR: #b51503;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER:0px;
}

DIV#pagine ul li { 
  DISPLAY: inline; 
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: 0px;
}

DIV#pagine li {
  DISPLAY: inline;
	LIST-STYLE-TYPE: none;
	PADDING: 1px; 
	MARGIN: 0px; 
	BORDER: 0px;
}

DIV#pagine a#activelink {
  COLOR: #b51503;
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER:0px;
}
/* FINE - footer*/