/*
@charset "utf-8";
*/
/*inizio css style del box-model*/
		html, body{
			background-color:#FFFFFF;
			background-image:url(../img/bkg_page_top.png);
			background-position:top;
			background-repeat:no-repeat;
			color:#333b3d;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:1.6em;
			text-align:center;
		}
		
		#container { 
			width:980px; 
			padding: 0; 
			margin: 0 auto; 
			position: relative;  
		}
		
		#top{
			width:980px;
			height:144px;
			padding:0px;
			margin:0;
		}
		
		#logo{
			width:320px;
			height:130px;
			position:absolute;
			margin:0;
		}
		
		#menu{
			height:50px;
			position:absolute;
			margin:94px 0 0 595px;
		}

		#lang{
			width:200px;
			height:61px;
			position:absolute;
			margin:0px 0 0 780px;
			text-align:right;
		}

		#content{
			width:968px;
			padding:0 6px 20px 6px;
			text-align:justify;
			background-color:#F0ECE0;
		}
				
		#footer{
			height:20px;
			margin:0 auto; 
			padding:10px 0 10px 0;
			background-image:url(../img/bkg_footer.png);
			background-repeat:repeat-x;
			font-size:11px;
			color:#4e452d;
			text-align:center;
		}		
		
		#box_sx{
			width:570px;
			height:240px;
			float:left;
			margin: 0;
			padding:25px 30px 25px 30px;
			background-image:url(../img/bkg_box_sx.png);
			overflow:hidden;
		}
		
		#testo{
			width:570px;
			height:150px;
			overflow:hidden;
		}
		
		#box_dx{
			width:320px;
			height:290px;
			float:left;
			margin: 0 0 0 15px;
			padding:0;

			overflow:hidden;
		}
		
		#col_sx{
			width:628px;
			float:left;
			border:1px solid #d4d3d1;
			border-radius: 10px;
			background-color:#FFFFFF;
			padding:25px 30px 25px 30px;
			text-align:justify;
		}

		#col_dx{
			width:250px;
			margin:-40px 0 0 28px;
			float:left;
		}
				
		.box_250{
			width:250px;
			float:left;
			margin:40px 109px 0 0;
			text-align:center;
		}

		.box_250_last{
			width:250px;
			float:left;
			margin:40px 0 0 0;
			text-align:center;	
		}
		
		.box_138{
			width:138px;
			float:left;
			margin:40px 28px 0 0;
			text-align:center;
		}
		
		.box_138_last{
			width:138px;
			float:left;
			margin:40px 0 0 0;
			text-align:center;
		}
		
		.box_138_prod{
			width:138px;
			float:left;
			margin:20px 25px 0 0;
			text-align:center;
		}
		
		.box_138_prod_last{
			width:138px;
			float:left;
			margin:20px 0 0 1px;
			text-align:center;
		}
		
		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		
		/* HACK SAFARI E CHROME */
		@media screen and (-webkit-min-device-pixel-ratio:0)
		{ 
			/*#menu_1, #menu_2 { padding-top:2px; height:19px;}*/ 
		}
		
	