
/* common styling */
.menu_cont { width:139px; height:455px; position:relative; z-index:100; background:url(/i/col_sx_barra.gif) no-repeat 137px 0; margin:55px 0 0 0;  color:#ffffff; }
.menu_cont ul li a, .menu_cont ul li a:visited { float:left; overflow:hidden; height:17px; display:block; width:100%;  }
.menu_cont ul li ul li a { height:24px !important; }
.menu_cont ul a span, .menu_cont h3 span { }

.menu_cont ul a { text-decoration:none; color:White;  text-transform:lowercase;}

.menu_cont ul li {float:left; width:100%; padding:0 0 1px 0;  }
.menu_cont ul li ul li { font-size:1em; padding:0; line-height:16px; clear:both; }

.menu_cont ul { width:139px; padding: 20px 0; float:left;  }
.menu_cont ul li ul { width:139px; padding:20px 0; float:none; display:block; position:absolute; top:-20000px; left:139px; }

.menu_cont ul.prodotti{ padding:0; }
.menu_cont ul.prodotti li a { padding:0; text-transform:uppercase; }

ul.finiture li.view ul.finit {top:58px; left:139px; }
ul.finiture li.view ul.compl {top:75px; left:139px; }

ul.pagini li.view ul.localn {top:182px; left: 139px;}
ul.pagini li.view ul.ares {top:234px; left: 139px; }


/* specific to non IE browsers 
.menu_cont ul li:hover ul { top:-20px; left:139px; }
.menu_cont ul li:hover ul li a {  width:190px; padding:0 !important; }*/

/* */
h3.collezioni_bianco { height:17px; text-align:right; margin-right:7px; font-size:18px; text-transform:lowercase; padding-bottom:5px;}
/* left menu items bk img on over or selected state*/

ul.bianco li.sottomenu a:hover,  ul.bianco li.sottomenu a.sel { background:url(/i/dot_white.gif) no-repeat right 3px; }

ul.prodotti li.sottomenu a:hover,  ul.prodotti li.sottomenu a.sel { background-position: right 3px; }

ul.bianco li.materiali a:hover,  ul.bianco li.materiali a.sel { background:url(/i/dot_white.gif) no-repeat right 5px; }
ul.bianco li.complementi a:hover,  ul.bianco li.complementi a.sel { background:url(/i/dot_white.gif) no-repeat right 5px; }
ul.bianco li.home a:hover,  ul.bianco li.home a.sel { background:url(/i/dot_white.gif) no-repeat right 5px; }
ul.bianco li.azienda a:hover,  ul.bianco li.azienda a.sel { background:url(/i/dot_white.gif) no-repeat right 5px; }
ul.bianco li.qualita a:hover,  ul.bianco li.qualita a.sel { background:url(/i/dot_white.gif) no-repeat right 5px; }
ul.bianco li.newseventi a:hover,  ul.bianco li.newseventi a.sel { background:url(/i/dot_white.gif) no-repeat right 5px; }
ul.bianco li.contatti a:hover,  ul.bianco li.contatti a.sel { background:url(/i/dot_white.gif) no-repeat bottom right; }
ul.bianco li.areariservata a:hover,  ul.bianco li.areariservata a.sel { background:url(/i/dot_white.gif) no-repeat right 5px; }
ul.bianco li.downloadarea a:hover, ul.bianco li.downloadarea a.sel { background:url(/i/dot_white.gif) no-repeat right 5px; }
ul.bianco li.italiano a:hover,  ul.bianco li.italiano a.sel { background:url(/i/dot_white.gif) no-repeat top right; }
ul.bianco li.inglese a:hover,  ul.bianco li.inglese a.sel { background:url(/i/dot_white.gif) no-repeat top right; }
ul.bianco li.francese a:hover,  ul.bianco li.francese a.sel { background:url(/i/dot_white.gif) no-repeat top right; }
ul.bianco li.spagnolo a:hover,  ul.bianco li.spagnolo a.sel { background:url(/i/dot_white.gif) no-repeat top right; }
ul.bianco li.russo a:hover,  ul.bianco li.russo a.sel { background:url(/i/dot_white.gif) no-repeat top right; }    
ul.bianco li.germano a:hover,  ul.bianco li.germano a.sel { background:url(/i/dot_white.gif) no-repeat top right; }    

/* left menu items */

/* right popup items left spacing */
.menu_cont ul.bianco li a { height:17px; font-size:17px;line-height:17px; text-align:right;}
.menu_cont ul.bianco li a span.item_left { margin-right:8px; display:block;}
.menu_cont ul.bianco li { padding:0; line-height:17px;clear:both; }

.menu_cont ul.lang li a { font-size:18px; text-align:right; text-transform:uppercase;}
.menu_cont ul.lang li a span { margin-right:4px; display:block;}
.menu_cont ul.lang li { padding:0; line-height:16px;clear:both; }

/* pagini */

/* specific right menu items smaller*/

.menu_cont ul li ul.collectioni li a {height:21px; text-transform:uppercase; text-align:left; font-size:24px; line-height:20px;}

.menu_cont ul li ul.collectioni li { padding:0; line-height:20px; clear:both; }

.menu_cont ul li.newseventi ul li a { height:auto !important; text-align:left; font-size:16px;}

.menu_cont ul li.newseventi ul li { padding:0; line-height:16px; clear:both; }

.menu_cont ul li.areariservata ul li a { height:auto !important; text-align:left; font-size:16px;}

.menu_cont ul li.areariservata ul li { padding:0; line-height:16px; clear:both; }                    

.menu_cont ul li.downloadarea ul li a {height:auto !important; text-align:left; font-size:16px;}

.menu_cont ul li.downloadarea ul li { padding:0; line-height:16px; clear:both; }                    

.menu_cont ul li.materiali ul li a { height:auto !important; text-align:left; font-size:16px;}

.menu_cont ul li.materiali ul li { padding:0; line-height:16px; clear:both; }                    

.menu_cont ul li.complementi ul li a { height:auto !important; text-align:left; font-size:16px;}

.menu_cont ul li.complementi ul li { padding:0; line-height:16px; clear:both; }                    

.menu_cont ul li ul li a span.item_right { margin-left:4px; display:block;}
/*ul.bianco li:hover a,  ul.bianco li a.sel { background:url(/i/transparent.gif); }*/

ul.prodotti li.view ul.x_1 { top:0px; left:139px; }
ul.prodotti li.view ul.x_2 { top:18px; left:139px; }
ul.prodotti li.view ul.x_3 { top:36px; left:139px; }

.menu_cont ul.bianco , .menu_cont h3
{
    visibility:hidden;
}