@charset "utf-8";
/* CSS Document */

	body { margin:0; padding:0; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/soffioni.jpg); background-position:bottom left; background-repeat:no-repeat;}
	#wrapper-header{ width:100%; height:79px; background:url(../images/bg_32754_ita_605.jpeg) repeat-x top;}
	#wrapper-header img { border:0; margin:0; padding:0;}
	#header{ width:788px; margin:auto; text-align:center; }
	
	#wrapper{ width:788px; background:url(../images/bg_mitsui.png) repeat; margin:auto; display:table; }
	#contenuti{ width:580px; border:3px solid #b2b2b2; background-color:#fff; margin:5px 0px; display:inline-block;  }
	#menu{ height:33px; text-align:center; background:url(../images/bg_32754_ita_604.jpeg) repeat-x center; border-top:2px solid #9a9997; border-bottom:2px solid #cdcfcc; margin:0; padding:0; }
	#col-sx-top{ float:left; width:198px; overflow:hidden; }
	#col-sx-top ul{ margin:20px 5px; padding:0; list-style-type:none; }
	#menu-sx li{ list-style-type:none; }
	#menu-sx a:hover{ color:#641f1b; font-weight:bold;  }
	#menu-sx-sub li { width:195px; border-bottom:1px dotted #333; font-size:0.8em;}
	#menu-sx-cat li{ width:195px; border-bottom:1px dotted #333; font-size:0.8em;}
	#col-dx-top{ float:left; width:590px; text-align:center;}
	#footer{ width:590px; clear:both; border-top:1px dotted #000;}
	#footer h3{ color:#000; font-family:Arial, Helvetica, sans-serif; padding:2px 15px;}
	#search{ width:180px; margin:auto; border:1px solid #333;}
	#tab-ris{ width: 280px; border:1px solid #641f1b; margin-bottom:10px; margin-left:3px; }
	#col-btm{ width:290px; float:left; position:relative; margin-top:10px;}
	.menulinks{ text-decoration:none; color:#333333; }
	.left{ float:left; }
	.left-btm{ float:left; width:213px; }
	.left-std{ float:left; width:144px; }
	.right{ }
	.current{ color:#641f1b; font-weight:bold; }
	.top{ height:auto; position:relative; display:inline-block; text-align:left; background-color:#47443b;}
	.middle{ height:163px; background: url(../images/img_1_eng_251.jpeg) repeat-x top; position:relative; text-align:right; }
	.bottom{ position:relative; display:inline-block; text-align:left; width:580px; }
	
	.style1{ color:#000; margin:8px 5px; padding:0; font-size:1em; font-weight:bold; }
	.style2{ color:#333; margin:8px 5px; padding:0; font-size:0.8em; }
	.search{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:0.8em; padding:2px 3px; margin:0;}
	.input{ width:70%; border:1px inset #b2b2b2; }
	.input-1 { border-left: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; border-right: 1px solid #666; border-top: 1px solid #666; background:url(../images/input-bg.jpg) top repeat-x;}
	.button{ width:25%; border:1px outset #999; background-color:#CCCCCC;}
	.form{ margin:3px 5px; padding:0; }
	.style_img1{ padding:2px; border-bottom:3px solid #999; border-right:3px solid #999; border-top:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#fff; margin:5px 0px; }
	.style_img2{ padding:2px; border:3px solid #641f1b; background-color:#fff; margin:5px 0px; }
	.style_img3{ margin:0; padding:0; border:none;}
	.style-p1{ margin:0; padding:3px 8px; color:#FFFFFF; }
	.style-p2{ margin:0; padding:3px 8px; color:#333; }
	.style-p3{ margin:0; padding:3px 8px; color:#fff; }
	
	.dati img { margin:0; padding:0; }
	.title-dati{ width:140px; background-color:#641f1b; color:#FFFFFF; border: 1px solid #fff;}
	#contenuti a:link, #contenuti a:visited { color:#666666; text-decoration:none; font-size:0.8em; }
	#contenuti a:hover { text-decoration:underline; color:#641f1b; }
	.avvertenze{ font-size:0.7em; margin:0; padding:0; }
	.tech { margin-top:15px; }
	
	.norm { color: #999; font-size: 0.8em; text-align:left; }
	.white { color: #ffffff; background-color:#641f1b; font-weight:bold; }
	.button-2 { width:100px; height:20px; background-color:#b2b2b2; border:1px inset #333; }
	.section { height:20px; border:none; margin:0; padding:0; }
	.wrp { position:relative; display:inline-block; width:290px; }
	.back{ background-color:#dedbd8; margin-top:5px; border-bottom:2px solid #999; border-left:1px solid #999; border-top:1px solid #ccc; border-right:2px solid #999;}
	.select { width:185px; background-color:#dedbd8; margin-top:5px; border-bottom:2px solid #999; border-left:1px solid #ccc; border-right:2px solid #999; border-top:1px solid #ccc; }
	.style-1{ background-color:#cccccc; font-size: 1em; text-transform: uppercase; text-align:left; width:100%; font-weight: bolder;}
	.style-1 span{ padding-left:25px; }
	.style-2{ background-color:#47443b; color:#FFFFFF; font-size:0.8em; text-align:center; padding: 0.2em; font-weight: bold;}
	.style-4{ width:580px; margin:0; padding:0; }
	.style-5{ width:150px; background-color:#47443b; color:#FFFFFF; font-size:0.8em; text-align:center; padding: 0.2em; font-weight: bold; border-bottom:1px dotted #fff;}
	.style-6{ width:115px; font-size:0.8em; text-align:center; padding: 0.2em; font-weight: bold; border-bottom:1px dotted #999;}
	.style-7{ width:70px; font-size:0.7em; text-align:center; padding: 0.2em; border-bottom:1px dotted #999; }
	.style-8{ background-color:#000000; color:#999999; text-align:center; font-weight:bold; font-size:0.8em; }
	.style-9 { width:80px; float:left; text-align:center;}
	.style-10 { width:210px; float:left; font-size:0.8em; }
	.style-10 p { margin:0; padding:0;}
