html * {
margin:0;
padding:0;
}

body {
font-family:trebuchet Ms;
font-size:12px;
line-height:16px;
}
p {
padding-bottom:7px;
text-align:justify;
}
h1{font-size:11px; text-transform:uppercase; padding-bottom:5px; color:#4E4E4E;}
ul, li {list-style:none;}

#Main{margin:40px 0px 0px 10%;width:940px;z-index:1;}
	#Main #LangBox{margin:0px 0px 5px 10px;font-size:10px;color:#000;font-weight:bold;}
		#Main #LangBox a{color:#000;text-decoration:none;}
		#Main #LangBox a:hover{text-decoration:underline;}
	#Main #MenuColumn{float:left;width:180px;height:545px;border-right:#fff 4px solid;background-color:#e5e5e5;}
		#Main #MenuColumn #LogoMain{float:left;}
		#Main #MenuColumn #MainMenu{float:left;margin:20px 0px 0px 0px;width:150px;font-size:10px;}
			#Main #MenuColumn #MainMenu a{color:#000;font-weight:bold;text-decoration:none;}
			#Main #MenuColumn #MainMenu a:hover{color:#444;text-decoration:underline;}
			
			#Main #MenuColumn #MainMenu #MainMenuItem,#Main #MenuColumn #MainMenu #MainMenuSubitem{margin:0px;padding:0px;}
				
	#Main #PageColumns{float:left;width:736px;height:545px;font-size:12px;}
		#Main #PageColumns #BorderedSmallColumn{float:left;width:180px;height:545px;background-color:#e5e5e5;border-right:#fff 4px solid;background-repeat:no-repeat;}
			#Main #PageColumns #BorderedSmallColumn #Info, span.archivio{padding:18px 10px 10px 10px;}
			#Info, #Info a {color:#4E4E4E;}
			#Info a:hover {color:#000;}
			
			span.archivio {display:block;}
			span.archivio li a {
			background: url(../images/icona_archivio.png) 5px 10px no-repeat;
			padding: 5px 0 5px 17px;
			border-bottom:#fff 1px dotted;
			display:block;
			color:#999;
			text-decoration:none;
			font-weight:bold;
			}
			span.archivio li a:hover {
			background:#999 url(../images/icona_archivio.png) 5px 10px no-repeat;
			color:#fff;
			}
			#Main #PageColumns #BorderedSmallColumn #BoxFrame{float:left;margin:200px 0px 0px 0px;height:330px;overflow:auto;}
		#Main #PageColumns #BorderedSmallColumn3X{float:left;padding:0px 10px 10px 10px;width:520px;height:535px;background-color:#e5e5e5;border-right:#fff 4px solid;}
			#Main #PageColumns #BorderedSmallColumn3X #BoxFrame{float:left;width:500px;padding: 0 10px;height:280px;overflow:auto;}
			#Main #PageColumns #BorderedSmallColumn3X #BoxFrame iframe{height:310px;overflow:auto;}
				#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul{list-style-type:none;height:330px;}
					#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul #ProdImage{clear:both;float:left;margin:0px 0px 20px 0px; padding-left:50px;text-align:center;width:120px;}
					#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul #ProdImage img{border:#fff 3px solid;}
					
					#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul {display:block; width:470px;}
					#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul li a {text-align:right}
					#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul li #ProdDescription {width:280px;}
					#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul li #ProdDescription div a {
					display:block;
					background:#999;
					color:#fff;
					text-transform:uppercase;
					border:0;
					padding: 2px 5px;
					font-weight:bold;
					float:right;
					margin: 0 10px 0 0;
					text-decoration:none;
					}
					
					#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul li #ProdDescription div a:hover, a.pdf:hover {
					border:#999 1px solid;
					background:#E5E5E5;
					color:#000;
					}
					
					#Main #PageColumns #BorderedSmallColumn3X #BoxFrame ul #ProdDescription{float:left;margin:0px 0px 20px 10px}
					
			#Main #PageColumns #BorderedSmallColumn3X #BoxFrameDesigners{float:left;width:512px;height:530px;overflow:auto; padding-left:5px;}
		#Main #PageColumns #BorderedSmallColumn2X{float:left;padding:0px 1px 10px 10px;width:345px;height:535px;background-color:#e5e5e5;border-right:#fff 4px solid;background-repeat:no-repeat;}
		
		#Main #PageColumns #BorderedSmallColumn2X.left{	width:353px;}  
		
		
			#Main #PageColumns #BorderedSmallColumn2X #BoxFrame{float:left;margin:200px 0px 0px 0px;width:344px;height:330px;overflow:auto;}
			
		#Main #PageColumns #BorderedFullWidthColumn{float:left;width:724px;height:545px;background-color:#e5e5e5;border-right:#fff 4px solid;background-repeat:no-repeat;}
			#Main #PageColumns #BorderedFullWidthColumn #BoxFrame{float:left; width:680px; padding: 0 20px; height:290px;overflow:auto;}
			
	#Main #FooterText{clear:both;margin:0px;padding:5px;text-align:center;}
	
#BoxFrameProduct{float:left;margin:186px 0px 0px 0px;width:100%;height:359px;overflow:auto;background:url(../images/bg_scheda_prodotto.gif);}
	#BoxFrameProduct #Col1{clear:both;float:left;width:368px;height:530px;}
		#BoxFrameProduct #Col1 #ProductMainImage{margin:0px;padding:0px;width:364px;height:359px;background-color:#fff;text-align:center;overflow:hidden;}
			#BoxFrameProduct #Col1 #ProductMainImage img{margin:0px;padding:0px;border:none;}
		#BoxFrameProduct #Col1 #ProductName{clear:both;padding:10px 0px 0px 10px;font-weight:bold;font-size:15px;}
		#BoxFrameProduct #Col1 #ProductCategory{clear:both;padding:5px 0px 0px 30px;/*width:100%;*/}
		#BoxFrameProduct #Col1 #ProductFamily{clear:both;padding:5px 0px 0px 30px;/*width:100%;*/}
		#BoxFrameProduct #Col1 #ProductCollection{clear:both;padding:5px 0px 0px 30px;/*width:100%;*/}
		#BoxFrameProduct #Col1 #ProductDesigner{clear:both;padding:5px 0px 0px 30px;/*width:100%;*/}
			#BoxFrameProduct #Col1 #ProductDesigner a{font-weight:bold;text-decoration:none;}
			#BoxFrameProduct #Col1 #ProductDesigner a:hover{text-decoration:underline;}
		#BoxFrameProduct #Col1 #ProductMaterial{clear:both;padding:5px 0px 0px 30px;/*width:100%;*/}
		#BoxFrameProduct #Col1 #ProductDescription{clear:both;padding:5px 0px 0px 30px;width:90%;}
		
		/* #BoxFrameProduct #Col1 #ProductCode{float:right;padding:10px 10px 0px 10px;font-weight:bold;} */
		
	#BoxFrameProduct #Col2{float:left;width:184px;height:530px;}
		#BoxFrameProduct #Col2 #TitleSection{clear:both;padding:5px;}
		#BoxFrameProduct #Col2 #IcoDim{float:left;padding:0px 10px 10px 0px;width:80px;height:60px;text-align:center;}
		#BoxFrameProduct #Col2 #ColorDim,#BoxFrameProduct #Col2 #ShapeDim{float:left;padding:0px 10px 10px 0px;width:80px;height:50px;text-align:center;}
			#BoxFrameProduct #Col2 #IcoDim img,#BoxFrameProduct #Col2 #ColorDim img,#BoxFrameProduct #Col2 #ShapeDim img{display:block;margin:0 auto;}
			#BoxFrameProduct #Col2 #ColorDim img{width:60px;height:35px;}
	#BoxFrameProduct #Col3{float:left;width:152px;height:530px;}
		#BoxFrameProduct #Col3 #TitleSection{clear:both;padding:5px;font-weight:bold;}
			#BoxFrameProduct #Col3 #TitleSection a{text-decoration:none;color:#000}
			#BoxFrameProduct #Col3 #TitleSection a:hover{text-decoration:underline;}
		#BoxFrameProduct #Col3 #AltProd{width:120px;text-align:center;display:block;margin:0 auto;}
			#BoxFrameProduct #Col3 #AltProd img{border:none;}

.SearchColummTextBlock{float:left;margin:18px 0px 0px 18px;font-size:11px; font-family:Trebuchet Ms; color:#4E4E4E;}
	.SearchColummTextBlock div{margin-top:10px;}
.SearchColummTextBlock select, .SearchColummTextBlock input {font: 11px Trebuchet Ms; color:#333333;}	
.BlockImage img{display:block;}
.ColummTextBlock{float:left;margin:30px 0px 0px 18px;}
.TextGroup{margin:0px 0px 15px 0px;}
.Indent{margin-left:36px;}
.Transp{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;zoom:1;}


#BorderedSmallColumn3X h2 , #BorderedFullWidthColumn h2{
margin:203px 0 10px 10px;
font-size:12px;
text-transform:uppercase;
border-bottom:#fff 3px solid;
padding-bottom:5px;
}
#BorderedFullWidthColumn h2 {margin-left:20px; margin-right:20px;}

.SearchColummTextBlock input.submit {
background:#999;
color:#fff;
text-transform:uppercase;
border:0;
padding: 2px 5px;
font-weight:bold;
float:right;
margin: 0 10px 0 0;
}

.SearchColummTextBlock h2 {
font-size:12px;
text-transform:uppercase;
padding-bottom:5px;
}

img.evento {
border:#fff 1px solid;
margin: 0 20px 5px 0;
float:left;
width:162px;
height:auto;
}

a.pdf {
display:block;
float:right;
padding: 3px 35px 3px 5px;
background: #666 url(../images/pdf.gif) 98px 2px no-repeat;
color:#fff;
text-transform:uppercase;
text-decoration:none;
width:80px;
}
a.pdf:hover {background:#E5E5E5 url(../images/pdf.gif) 98px 2px no-repeat;}

iframe.newsletter {
height:300px;
overflow:hidden;
width:490px;
}

table.contatti td{
padding: 1px 5px;
}

input.submit {
color:#fff;
background:#999;
padding: 2px 0;
margin: 2px 5px;
border:0;
text-align:center;
font:11px arial;
height:26px; 
width:90px;
}

#BorderedSmallColumn3X #BoxFrameDesigners h2 {margin-top:10px; margin-left:0;}

#PhotogalleryLink{display:block;float:right;margin-top:-17px;}
	#PhotogalleryLink a{color:#000;text-decoration:none;}
	#PhotogalleryLink a:hover{text-decoration:underline;}

#GalleryMainMenu{float:left;position:relative;top:-546px;left:-1px;margin:0px;padding:0px;width:750px;height:182px;z-index:100;}
	#GalleryMainMenu #GalleryMainMenuBlock{float:left;margin:0px 4px 0px 0px;padding:0px;width:179px;height:182px;z-index:101;}



#Main #HighlightTextBox {
color:#000000;
font-size:10px;
font-weight:bold;
left:500px;
position:absolute;
top:26px;
left:580px;
}

