#open, #close {
	display: none;
}
/*INIZIO CSS RESET*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
} 
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}




/*FINE CSS RESET*/

/* OFFICE-STYLE FREESTYLE MENU LAYOUT */

body {
	font-size: 62.5%;
	background-color: #fdfdfd;
}

#page {
	width: 960px;
	height: 780px;
	margin: 0;
	padding: 0;
	margin-top: 7px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	
}


/* All <ul> tags in the menu including the first level */
.menulist, .menulist ul {
 width: 160px;
 list-style: none;
 padding: 3px 3px 1px 3px;
 background-color: #fdfdfd;

}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 display: none;
 position: absolute;
 top: -3px;
 left: 160px;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li {
 position: relative;
 margin-bottom: 2px;
}

/* Links inside the menu */
.menulist li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #333333;
	text-decoration: none;
	margin: 0;
	text-align: left;
	border: 2px #eeeeee solid;
	margin-bottom: 0px;
	padding: 10px 0px 6px 15px;
	background-color: #fdfdfd;
	height: 14px;
	text-transform: uppercase;
}

/*
 Lit items: hover/focus = the current item. 'highlighted' = parent items to visible menus.
 Here, active items are given a border, and a padding tweak to 'elevate' the text within.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here...
*/
.menulist a:hover, .menulist a.highlighted:hover {
 color: #993333;
 border: 2px #993333 solid;
}
.menulist a.highlighted {
 color: #993333;
 border: 2px #993333 solid;
}

/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/


/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist li {
 float: left;
 width: 100%;
}

* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
  height: 1%;
}

.menulist li ul li ul {
	width: 200px;
}

.menulist li ul li ul li a {
	padding: 29px 0px 5px 95px;
	height: 32px;
}

.menulist li ul li ul li a.due_righe {
	padding: 20px 0px 14px 95px;
	height: 32px;
}

#attivo {
	color: #993333;
}

#logo {
	position: relative;
	left: 20px;
	top: -2px;
}

#menuDx {
	/*width: 400px;*/
	/*height: 20px;*/
	width: 380px;
	height: 15px;
	position: relative;
	top: -44px;
	left: 610px;
}

#menuDx li {
	display: inline;
	margin-left: 28px;
}

#menuDx a {
	/*float: left;*/
	list-style-type: none;
	color: #993333;
	background-color: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#menuDx a:hover {
	text-decoration: underline;
}

#corpo {
	width: 960px;
	height: 603px;
	padding: 7px;
	overflow: hidden;
	position: relative;
	top: -20px;
}

#listMenuRoot {
	margin: 0;
}

.sottoMenu {
	margin-top: 7px;
	height: 200px;
	width: 160px;
	padding: 3px 3px 1px 3px;
}

.sottoMenu li {
	width: 160px;
	margin-bottom: 10px;
}

.sottoMenu .voci {
	width: 160px;
	height: 14px;
	font-family: Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	text-decoration: none;
	margin-left: 15px;
}


#sottoMenu_title {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #333333;
	text-decoration: none;
	margin: 0;
	text-align: left;
	/*border-bottom: 2px #eeeeee solid;*/
	margin-bottom: 2px;
	margin-left: 15px;
	margin-top: 10px;
	height: 14px;
}

.sottoMenu .voci:hover {
	color: #993333;
	text-decoration: underline;
}


#sottoMenu_title:hover {
	color: #993333;
	text-decoration: underline;
}

#content_conSottoMenu {
	width: 773px;
	height: 580px;
	float: left;
	background: url(img/sfondo_contenuti.png) no-repeat;
	margin-left: 173px;
	margin-top: -431px;
	padding: 15px 65px 0 65px;
}
 

#content {
	width: 773px;
	height: 580px;
	float: left;
	background: url(img/sfondo_contenuti.png) no-repeat;
	margin-left: 173px;
	margin-top: -220px;
	padding: 15px 65px 0 65px;
}

#slogan {
	width: 400px;
	height: 50px;
	float: left;
	background: url(img/slogan.png) no-repeat;
	margin-left: 7px;
	position: relative;
	top: 45px;
}


#slogan_home span, #slogan span {
	display: none;
}


#menuBottom li {
	float: left;
	margin-right: 45px;
}

#menuBottom, #menuLanguage {
	/*position: relative;
	top: -15px;*/
}

#menuBottom {
	width: 400px;
	height: 15px;
	position: relative;
	left: 7px;
	top: -20px;
}

#menuLanguage {
	width: 300px;
	height: 15px;
	position: relative;
	left: 736px;
	top: -35px;
}

#menuLanguage li {
	float: left;
	margin-right: 45px;
}

#menuBottom a, #menuLanguage a, #design {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #999999;
	text-decoration: none;
}

#menuBottom a:hover, #menuLanguage a:hover {
	text-decoration: underline;
}

#partita_iva {
	height: 20px;
	width: 400px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #993333;
	position: relative;
	left: 7px;
	top: -33px;
}

#design {
	float: right;
	position: relative;
	top: -52px;
	right: 7px;
}

#design a {
	color: #993333;
	text-decoration: none;
}

#design a:hover {
	text-decoration: underline;
}

#linea {
	width: 948px;
	position: relative;
	top: -40px;
	left: 6px;
	border-bottom: 1px #993333 solid;
	height: 1%;
}

#path a, #path {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#path a:hover {
	text-decoration: underline;
}

#page_title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.6em;
	font-weight: normal;
	color: #993333;
	border-bottom: 2px #993333 solid;
	height: 30px;
	width: 100%;
	margin-bottom: 10px;
	/*border: 1px red solid;*/
	padding-top: 1px;
}

#sottotitolo {
	color: #333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	font-style: italic;
	height: 15px;
	width: 100%;
	position: relative;
	top: -5px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#text {
	width: 620px;
	height: 500px;
	margin-top: 15px;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.9em;
	color: #333333;
}

#right {
	position: relative;
	top: -10px;
	left: 726px;
}

#video, #news {
	width: 220px;
	height: 163px;
	background-color: #fdfdfd;
	padding: 3px;
}

#video {
    margin-top: 36px;
	margin-bottom: 2px;
}

#embedVideo, #embedNews {
	width: 210px;
	height: 153px;
	border: 2px #e5e5e5 solid;
}

#embedNews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.5em;
	margin: 10px 0 10px 5px;
	color: #333333;
}

#videoObject {
	width: 220px;
	height: 163px;
	margin: 0;
	padding: 0;
}


#product_features {
	/*border: 1px red solid;*/
	height: 315px;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-top: 15px;
	width: 100%;
}

#product_features #close .clicca {
	color: #993333;
	font-size: 1.2em;
	margin-left: 35px;
	position: absolute;
	/*text-transform: uppercase;*/
}

#product_features #close img {
	margin-left: 30px;
}

#product_features #open img {
	display: inline;
	float: left;
	margin-top: 20px;
}

#product_features #open #description {
	margin-left: 385px;
	margin-top: -10px;
}

#product_features #open #description li {
	min-height: 18px;
	line-height: 1.3em;
	margin-bottom: 3px;
	padding-left: 25px;
	padding-top: 4px;
}

#product_features #open #description li.description1 {
	background: url(img/numeri/1.gif) no-repeat;
}

#product_features #open #description li.description2 {
	background: url(img/numeri/2.gif) no-repeat;
}

#product_features #open #description li.description3 {
	background: url(img/numeri/3.gif) no-repeat;
}

#product_features #open #description li.description4 {
	background: url(img/numeri/4.gif) no-repeat;
}

#product_features #open #description li.description5 {
	background: url(img/numeri/5.gif) no-repeat;
}

#product_features #open #description li.description6 {
	background: url(img/numeri/6.gif) no-repeat;
}

#product_features #open #description li.description7 {
	background: url(img/numeri/7.gif) no-repeat;
}

/*#product_features #open #description li.description8 {
	background: #cccccc;
}

#product_features #open #description li.description9 {
	background: #cccccc;
}*/

#product_features #open #description li.description_out {
	background: url(img/numeri/out.gif) no-repeat;
}



#misure {
	width: 400px;
	height: 90px;
	line-height: 1.5em;
}

#simboli {
	float: right;
	width: 275px;
	height: 144px;
	position: relative;
	top: -100px;
	padding: 0;
	
	display: none;
}

#interno_simboli {
	position: absolute;
	top: 0;
	margin: 0;
	right: 0;
	text-align: right;
	padding: 0;
}

#simboli img {
	margin: 7px 0 0 7px;
}


#per_stampa {
	display: none;
}

#img_azienda {
	margin-bottom: 20px;	
}

strong {
	font-weight: bold;
}

#text a {
	color: #993333;
	text-decoration: none;
}

#text a:hover {
	text-decoration: underline;
}

/*modifiche 2 marzo*/

.menulist li ul a.due_duerighe {
	padding: 4px 0px 12px 15px;
	height: 14px;
}

/*inizio background menu*/


#listMenuRoot {
	background: url(bg/lattice.gif) no-repeat; 
}

/*
#materassiUl {
	background: url(bg/materassi.gif) no-repeat; 
}

#viscoUl, #molleUl, #legnoUl {
	background: url(bg/visco.gif) no-repeat;
}

#indipUl {
	background: url(bg/indip.gif) no-repeat; 
}

#aquaUl, #latticeUl, #guanViscoUl, #alluminioUl {
	background: url(bg/lattice.gif) no-repeat; 
}

#specialiUl, #bambiniUl, #topperUl, #metalloUl {
	background: url(bg/speciali.gif) no-repeat; 
}

#guancialiUl, #aziendaUl {
	background: url(bg/guanciali.gif) no-repeat; 
}

#pianiLettoUl {
	background: url(bg/piani_letto.gif) no-repeat; 
}

#guanLatticeUl {
	background: url(bg/guan_lattice.gif) no-repeat; 
}

#accessoriUl {
	background: url(bg/accessori.gif) no-repeat; 
}
*/
#video, #news {
	background: url(bg/video_news.gif) no-repeat; 
}

#sottoMenu_aqua{
	background: url(bg/sottomenu_aqua.gif) no-repeat;
}

#sottoMenu_azienda,  #sottoMenu_metallo, #sottoMenu_topper, #sottoMenu_speciali, #sottoMenu_bambini {
	background: url(bg/sottomenu_azienda.gif) no-repeat;
}


#sottoMenu_viscoGuan, #sottoMenu_lattice, #sottoMenu_alluminio {
	background: url(bg/sottomenu_viscoGuan.gif) no-repeat;
}

#sottoMenu_latticeGuan, #sottoMenu_legno{
	background: url(bg/sottomenu_latticeGuan.gif) no-repeat;
}

#sottoMenu_visco, #sottoMenu_accessori, #sottoMenu_molle {
	background: url(bg/sottomenu_visco.gif) no-repeat;
}

#sottoMenu_indip {
	background: url(bg/sottomenu_indip.gif) no-repeat;
}



/*fine backgroud menu*/



/*inizio anteprime menu*/
/*####################################################################################################*/
#triest {
	background: url(img/anteprime/aqua/triest.jpg) #fdfdfd no-repeat;
}

#meran {
	background: url(img/anteprime/aqua/meran.jpg) #fdfdfd no-repeat;
}

#relax5000 {
	background: url(img/anteprime/aqua/relax5000.jpg) #fdfdfd no-repeat;
}

#viscoflex {
	background: url(img/anteprime/aqua/viscoflex.jpg) #fdfdfd no-repeat;
}

/*####################################################################################################*/
#karat_de_luxe {
	background: url(img/anteprime/visco/karat_de_luxe.jpg) #fdfdfd no-repeat;
}

#balance_de_luxe {
	background: url(img/anteprime/visco/balance_de_luxe.jpg) #fdfdfd no-repeat;
}

#orma {
	background: url(img/anteprime/visco/orma.jpg) #fdfdfd no-repeat;
}

#obiettivo_salute, #obiettivo_benessere, #karat_ipo, #ortopedical, #ambassador, #matrair {
	background: url(img/anteprime/visco/obiettivo.jpg) #fdfdfd no-repeat;
}


#karat_lc {
	background: url(img/anteprime/indip/karat_lc.jpg) #fdfdfd no-repeat;
}

#classic_lc {
	background: url(img/anteprime/indip/classic_lc.jpg) #fdfdfd no-repeat;
}

#classic_ipo {
	background: url(img/anteprime/indip/classic_ipo.jpg) #fdfdfd no-repeat;
}

#evo, #lyosetic {
	background: url(img/anteprime/indip/evo.jpg) #fdfdfd no-repeat;
}

#fantaghiro, #balance, #aroma_therapy {
	background: url(img/anteprime/lattice/fantaghiro.jpg) #fdfdfd no-repeat;
}

#idea_blu {
	background: url(img/anteprime/lattice/idea_blu.jpg) #fdfdfd no-repeat;
}

#kuschelmed_de_luxe {
	background: url(img/anteprime/aqua/kuschelmed_de_luxe.jpg) #fdfdfd no-repeat;
}

#kuschelmed {
	background: url(img/anteprime/aqua/kuschelmed.jpg) #fdfdfd no-repeat;
}

#kuschel {
	background: url(img/anteprime/aqua/kuschel.jpg) #fdfdfd no-repeat;
}

#capriccio {
	background: url(img/anteprime/molle/capriccio.jpg) #fdfdfd no-repeat;
}

#risveglio {
	background: url(img/anteprime/molle/risveglio.jpg) #fdfdfd no-repeat;
}

#copenaghen {
	background: url(img/anteprime/molle/copenaghen.jpg) #fdfdfd no-repeat;
}

#baby{
	background: url(img/anteprime/bambini/baby.jpg) #fdfdfd no-repeat;
}
 
#solo_baby{
	background: url(img/anteprime/bambini/solo_baby.jpg) #fdfdfd no-repeat;
}

#memory_solotex, #memory_verde {
	background: url(img/anteprime/topper/topper.jpg) #fdfdfd no-repeat;
}

/*-------------------------------------------------------------------------------*/

#visco_med {
	background: url(img/anteprime/guan_visco/visco_med.jpg) #fdfdfd no-repeat;
}

#visco_air {
	background: url(img/anteprime/guan_visco/visco_air.jpg) #fdfdfd no-repeat;
}

#visco_plus {
	background: url(img/anteprime/guan_visco/visco_plus.jpg) #fdfdfd no-repeat;
}

#maxi {
	background: url(img/anteprime/guan_lattice/maxi.jpg) #fdfdfd no-repeat;
}

#guan_lattice {
	background: url(img/anteprime/guan_lattice/lattice.jpg) #fdfdfd no-repeat;
}

#ortopedico {
	background: url(img/anteprime/guan_lattice/ortopedico.jpg) #fdfdfd no-repeat;
}

#cervicale {
	background: url(img/anteprime/guan_lattice/cervicale.jpg) #fdfdfd no-repeat;
}


/*-------------------------------------------------------------------------------*/

#top_ergomobile {
	background: url(img/anteprime/legno/top_ergomovie.jpg) #fdfdfd no-repeat;
}

#novaflex {
	background: url(img/anteprime/legno/novaflex.jpg) #fdfdfd no-repeat;
}

#vitanova_plus {
	background: url(img/anteprime/legno/vitanova_plus.jpg) #fdfdfd no-repeat;
}

#vitanova_plus_3 {
	background: url(img/anteprime/legno/vitanova_plus_3.jpg) #fdfdfd no-repeat;
}

#dual {
	background: url(img/anteprime/legno/dual.jpg) #fdfdfd no-repeat;
}

#smart_piu {
	background: url(img/anteprime/legno/smart_piu.jpg) #fdfdfd no-repeat;
}

#smart_unica {
	background: url(img/anteprime/legno/smart_unica.jpg) #fdfdfd no-repeat;
}


#synchroflex {
	background: url(img/anteprime/legno/synchroflex.jpg) #fdfdfd no-repeat;
}

#listelli {
	background: url(img/anteprime/metallo/listelli.jpg) #fdfdfd no-repeat;
}

#hotel {
	background: url(img/anteprime/metallo/hotel.jpg) #fdfdfd no-repeat;
}




/*fine anteprime menu*/

#coming_soon{
	background: url(ENG/img/coming_soon.gif) no-repeat;
	height:122px;
	width:526px;
	margin-left:-450px;
}


#loghi_regione{
	position:absolute;
	margin-left:5px;
	margin-top:-30px;
	width:245px;
	height:40px;
}


/*STAMPA DA LINK*/
#stampa_e_pdf{
		
	height:50px;
	left:460px;
	position:relative;
	top:-93px;
	width:190px;
	
}

#stampa_e_pdf a:hover img{
	text-decoration:none;
	
}

