@charset "utf-8";

/**** inizio css style del box-model ****/
		html, body{
			background-color:#FFFFFF;
			color:#9B9C9D;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:normal;
			text-align:center;
		}
		#stage{
			width:900px;
			margin:6px auto;
			padding:0;
			text-align:justify;
		}
			
		#top{
			width:900px;
			height:198px;
			margin:0 auto;
			position:relative;
		}
		
		#top-logo{
			width:170px;
			height:170px;
			margin:10px 0 0 0;
			position:absolute;
		}
			
		#top-menu{
			width:360px;
			height:12px;
			margin:132px 0 0 185px;
			position:absolute;
			text-align:left;
		}
		
		#top-mailing{
			width:156px;
			height:12px;
			margin:130px 0 0 598px;
			position:absolute;
			text-align:left;
			font-weight:bold;
			font-size:11px;
			color:#000000;
		}
		
		#top-social{
			width:135px;
			height:20px;
			margin:120px 0 0 767px;
			padding:0;
			position:absolute;
			text-align:right;
		}
		
		#content{
			width:900px;
			margin:10px 0;
		}
		
		#footer{
			width:900px;
			height:30px;
			margin:0px auto; 
			font-size:11px;
			line-height:30px;
			text-align:center;
			color:#B3B3B3;
		}		
		
		/****************************************/
		/* 				2 COLONNE 543 - 300						*/
		/****************************************/

		.col-2-1-L{
			width:543px;
			margin:0 0 10px 0;
			float:left;	
		}
		
		.col-2-2-L{
			width:300px;
			margin:0 0 10px 57px;
			float:left;	
			padding:0 0 0 0;
		}
	
		/****************************************/
		/* 				2 COLONNE 250 - 595						*/
		/****************************************/

		.col-2-1-S{
			width:250px;
			margin:0 0 10px 0;
			float:left;	
		}
		
		.col-2-2-S{
			width:593px;
			margin:0 0 10px 57px;
			float:left;	
			padding:0 0 0 0;
		}
		
		/****************************************/
		/* 						3 COLONNE 								*/
		/****************************************/
		.col-3-1{
			width:70px;
			margin:0 0 10px 0;
			float:left;
		}
		.col-3-2{
			width:550px;
			margin:0 0 10px 136px;
			float:left;	
			padding:0 0 0 0;
		}
		.col-3-3{
			width:90px;
			margin:0 0 10px 54px;
			float:left;	
			padding:0 0 0 0;
		}

		/****************************************/
		/* 						4 COLONNE 								*/
		/****************************************/
		.col-4-1{
			width:70px;
			margin:0 0 10px 0;
			float:left;
		}
		.col-4-2{
			width:150px;
			margin:0 0 10px 136px;
			float:left;	
			padding:0 0 0 0;
		}
		.col-4-3{
			width:360px;
			margin:0  0 10px 40px;
			float:left;	
			padding:0 0 0 0;
		}
		.col-4-4{
			width:120px;
			margin:0 0 10px 24px;
			float:left;	
			padding:0 0 0 0;
		}

		/**** HACK SAFARI E CHROME ****/
		@media screen and (-webkit-min-device-pixel-ratio:0)
		{ 
			/*#menu_1, #menu_2 { padding-top:2px; height:19px;}*/ 
		}
		
		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		
		.clearfloat {
			clear:both;
			height:0;
			font-size: 1px;
			line-height: 0px;
		}
		
		*:first-child+html #login_formXX /* solo IE 7.0 */ 
		{ 
			left:0px;!important; 
		}