#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;

	}
#lightboxDetails{
	font-size: 0.4em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lightbox/overlay.png", sizingMethod="scale");
	}
	
a:link       { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ffffff; text-decoration: none }
a:active     { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ffffff; text-decoration: none }
a:visited    { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ffffff; text-decoration: none }
a:hover      { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #cccccc; font-weight: none }
               
               

a.sitemap:link       { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ffffff; text-decoration: none }
a.sitemap:active     { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ffffff; text-decoration: none }
a.sitemap:visited    { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ffffff; text-decoration: none }
a.sitemap:hover      { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ffffff; font-weight: none }


select {	font-family: Trebuchet MS, "MS Sans Serif";	font-size: 11px;	background-color: #cccccc;	background-position: top;}               

input {
border:1px solid white;
background-color:#cccccc;
font-family:"trebuchet ms",sans-serif;
color:black;
}



a.tecniche:link       { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #cccccc; text-decoration: none }
a.tecniche:active     { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #cccccc; text-decoration: none }
a.tecniche:visited    { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #cccccc; text-decoration: none }
a.tecniche:hover      { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ffffff; font-weight: none }
               
a.home:link       { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #999999; text-decoration: none }
a.home:active     { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #999999; text-decoration: none }
a.home:visited    { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #999999; text-decoration: none }
a.home:hover      { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #000000; font-weight: none }
               
               
a.home2:link       { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ff0000; text-decoration: none }
a.home2:active     { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ff0000; text-decoration: none }
a.home2:visited    { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #ff0000; text-decoration: none }
a.home2:hover      { font-variant: normal; font-size: 8pt; font-family: Trebuchet MS; size: 1; color: 
               #000000; font-weight: none }


               
ul.menu , ul.menu_1 , ul.menu_2 , ul.menu_3 {
margin : 0 0 2px; 
padding : 0; 
width : 100px;  
list-style : none; 
} 
ul.menu li a , ul.menu li a:visited , ul.menu_1 li a , ul.menu_2 li a , ul.menu_3 li a {
text-decoration : none; 
display : block; 
width : 100px; 
height :30px;
margin : 5px; 
padding : 2px 1px 2px 2px; 
color : #ffffff; 
height : auto; 
line-height : 16px; 
} 
ul.menu li a , ul.menu li a:visited {
height :30px;
width : 100px; 
background-image: url(menuOn2008.gif);  
} 
ul.menu_1 li a , ul.menu_2 li a , ul.menu_3 li a , ul.menu_1 li a:visited , ul.menu_2 li a:visited , ul.menu_3 li a:visited {
height :30px;
width : 100px; 
background-image: url(menuOff2008.gif); 
border : 1px solid #ccc; 
} 
ul.menu li a:hover , ul.menu_1 li a:hover , ul.menu_2 li a:hover , ul.menu_3 li a:hover {
height :30px;
width : 100px; 
background-image: url(menuOff2008.gif); 
color : #000000; 
} 
ul.menu li , ul.menu_1 li , ul.menu_2 li , ul.menu_3 li {
display : inline; 
}

ul.menu_sx			{ margin:0px; padding:0px; list-style-type:none; }
.menu_sx li			{ margin:0px; padding:0px; display:inline;}
.menu_sx li a	    { position: relative; width:100px; background-image: url(menuOn2008.gif); font-size:10px; font-weight:normal; height:30px; line-height:28px; text-decoration:none; display:table-cell;}
.menu_sx li a:hover	{ text-decoration:none; color:#FFF; background-image: url(menuOff2008.gif); }







#TABLE { background-color : "#999999";
border : "14px";
font-family : Arial, Helvetica, sans-serif; 
font-size : "14px"; 
color : "white"; font : bold }


.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

#test li {
	display: block;
	border: solid 1px red;
}


h2 {
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 0px;
}

img {
border: none;
}
/*- Menu Tabs 10--------------------------- */

    #tabs10 {
      float:left;
      width:100%;
      font-size:93%;
          border-bottom:1px solid #2763A5;
      line-height:normal;
      }
    #tabs10 ul {
          margin:0;
          padding:0px 0px 0 3px;
          list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("../images/tableft10b.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("../images/tabright10b.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

      #tabs10 #current a {
              background-position:0% -42px;
      }
      #tabs10 #current a span {
              background-position:100% -42px;
      }
      
#menuedison {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 850px;
	height: 130px;
	position: relative;
}
#menuedison span {
	display: none;
	position: absolute;
}
#menuedison a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menuedison a:hover {
	background-position: left bottom;
}
#menuedison a:hover span{
	display: block;
}
#menuedison .cappotto {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_cappottoA.png) no-repeat;
	left: -10px;
	top: 0px;
}
#menuedison .cappotto span {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_cappotto.png) no-repeat;
	left: 0px;
	top: 0px;
}
#menuedison .rivestimenti {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_naturaliA.png) no-repeat;
	left: 114px;
	top: 0px;
}
#menuedison .rivestimenti span {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_naturali.png) no-repeat;
	left: 0px;
	top: 0px;
}
#menuedison .naturali {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_pittureA.png) no-repeat;
	left: 237px;
	top: 0px;
}
#menuedison .naturali span {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_pitture.png) no-repeat;
	left: 0px;
	top: 0px;
}

#menuedison .speciali {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_specialiA.png) no-repeat;
	left: 360px;
	top: 0px;
}
#menuedison .speciali span {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_speciali.png) no-repeat;
	left: 0px;
	top: 0px;
}

#menuedison .smalti {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_smaltiA.png) no-repeat;
	left: 484px;
	top: 0px;
}
#menuedison .smalti span {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_smalti.png) no-repeat;
	left: 0px;
	top: 0px;
}

#menuedison .tintometrico {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_tintometricoA.png) no-repeat;
	left: 608px;
	top: 0px;
}
#menuedison .tintometrico span {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_tintometrico.png) no-repeat;
	left: 0px;
	top: 0px;
}

#menuedison .premiscelati {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_preniscelatiA.png) no-repeat;
	left: 731px;
	top: 0px;
}
#menuedison .premiscelati span {
	width: 130px;
	height: 130px;
	background: url(../images/tasto_preniscelati.png) no-repeat;
	left: 0px;
	top: 0px;
}
