/* CSS Document */
td {
background-repeat: no-repeat;
}

#gallery {width:630px;}
#gallery ul {
	list-style:none;
	padding:0;
	margin:0;
	width:180px;
	position:relative;
	float:right;
}
#gallery ul li {display:inline; width:52px; height:52px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:50px; height:50px; text-decoration:none; border:1px solid #000;}
#gallery ul li a img {display:block; width:50px; height:50px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#808080;}
#gallery ul li a:hover img {position:absolute; right:185px; top:0; width:auto; height:auto; }

.pro_line3 {
	height:29px;
	position:relative;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	z-index:500;
	width: 850;
}

.pro_line3 .select {
margin:0; 
padding:0 0 0 70px; 
list-style:none; 
white-space:nowrap;
}

.pro_line3 li {
float:left;

}

.pro_line3 .select a {
display:block; 
height:30px; 
float:left; 

padding:0 0 0 2px; 
text-decoration:none; 
line-height:21px; 
white-space:nowrap; 
color:#ddd;
}

.pro_line3 .select a b {
display:block; 
padding:0 30px 10px 10px; 

}

.pro_line3 .select a:hover, 
.pro_line3 .select li:hover a {

padding:0 0 0 2px;
line-height:22px;
cursor:pointer; 
color:#fff;
}

.pro_line3 .select a:hover b, 
.pro_line3 .select li:hover a b {
display:block; 
padding:0 30px 9px 10px; 

cursor:pointer;
}

.pro_line3 .sub {
display:none;
}

/* IE6 only */
.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line3 .sub {
margin:0; 
padding:0 0 0 60px;
list-style:none;
}
.pro_line3 .sub li {background:transparent;}

.pro_line3 .select :hover .sub {
height:18px;
display:block; 
position: absolute;
float:left;
width:821px;
top:26px; 
left:0; 
text-align:center;
}

.pro_line3 .select :hover .sub li a 
{display:block;height:18px; line-height:16px; float:left; padding:0 16px; margin:0; white-space:nowrap; color: #FFFBF0;font-size:11px;}

.pro_line3 .select :hover .sub li a:hover 
{color: #C5C5C5; border-color: #fff #333 #000 #fff; line-height:15px;}
.Stile24 {font-size: 14px; color: #797979; font-family: Arial, Helvetica, sans-serif;}
.Stile26 {color: #F7dacc}
.Stile29 {
	color: #797979;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Stile34 {font-size: 12px; color: #676767; font-family: Arial, Helvetica, sans-serif; }
.Stile36 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.Stile37 {
	font-size: 14px;
	color: #8C6556;
}
.Stile38 {color: #797979; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.Stile40 {font-size: 10px}
.Stile41 {font-size: 18}
