/* Sito BitLevelCSS V. 1.0 19/08/2005*/       /*-----------------------------------------------------------------------------------------Global -------------------------------------------------------------------------------------- */body 		{		    color: #666666; 			font-size: 11px;			font-family: "Trebuchet MS", arial, helvetica, sans-serif;			font-weight: normal;			margin-top: 0px;			background-color: #f1f1f1;			text-align: left;			line-height: 13px;	 		}                                      #global     {			background-color: #ffffff;			position: relative;			margin: 0px auto 0px auto;			width: 602px;			border-right: 1px solid #99999b;			border-left: 1px solid #99999b;			border-bottom: 2px solid #43678b;			padding: 0px;			height: 910px;            }a:hover     {		    color: #555555;             }a			{			color: #43678b;			font-family: 'Arial narrow', arial, helvetica, sans-serif;			font-size: 12px;			font-weight: bold;			margin-bottom: 5px;      		text-decoration : underline;			}br			{            line-height: 10px;            }      		img			{			border: 0px;			}			h5			{			color: #555555;			font-family: 'Arial narrow', arial, helvetica, sans-serif;			font-size: 12px;			font-weight: bold;			margin-top: 0px;			margin-bottom: 10px;			}#testata	{			position: absolute;			top: 0px;			left: 0px;			border-top: 5px solid #742E28;            margin: 0px;			background-color: #fff;			width: 150px;			height: 300px;			text-align:right;			float: left;            }                                           #testata img	{            margin-top: 108px;            }                                           #intro	{			background: transparent url('/images/head_bit.jpg') no-repeat;			position: absolute;			padding-top: 163px;            top: 0px;            left: 150px;			background-color: #fff;			width: 300px;			height: 140px;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                           #intro p, b {			padding-left: 2px;            }                                           #intro h5		{			font-style: italic;			color: #888888;			font-family: arial, helvetica, sans-serif;			font-size: 11px;			font-weight: normal;			padding-left: 0px;			text-align: left;			margin: 0px 0px 0px 3px;			}#address 	{			position: absolute;			top: 0px;			left: 450px;			border-top: 5px solid #667f51;            padding-top: 108px;            padding-left: 5px;			background-color: #ffffff;			width: 147px;			height: 300px;			color: #555555;			font-family: 'Arial narrow', arial, helvetica, sans-serif;			font-size: 12px;			font-weight: normal;			}#address b	{			color: #555555;			font-weight: bold;			padding: 0px;			}#consulting	{			position: absolute;			top: 300px;			left: -1px;            padding: 4px;			background-color: #fff;			width: 142px;			height: 320px;			border-top: 5px solid #742E28;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                           #design	{			position: absolute;			top: 300px;            left: 150px;            padding: 4px;			background-color: #fff;			width: 143px;			height: 320px;			border-top: 5px solid #707b76;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                           #development	{			position: absolute;			top: 300px;            left: 300px;            padding: 4px;			background-color: #fff;			width: 143px;			height: 320px;			border-top: 5px solid #a8953d;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                           #outsourcing	{			position: absolute;			top: 300px;			left: 451px;            padding: 4px;            margin: 0px;            float: right;			background-color: #fff;			width: 142px;			height: 320px;			border-top: 5px solid #667f51;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                                                      #worksCons	{			position: absolute;			top: 570px;			left: -1px;            padding: 4px;			background-color: #fff;			width: 142px;			height: 350px;			border-top: 5px solid #742E28;			border-bottom: 1px solid #99999b;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                           #worksPublishing	{			position: absolute;			top: 570px;            left: 150px;            padding: 4px;			background-color: #fff;			width: 143px;			height: 350px;			border-top: 5px solid #707b76;			border-bottom: 1px solid #99999b;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                           #worksCorporate	{			position: absolute;			top: 570px;            left: 300px;            padding: 4px;			background-color: #fff;			width: 143px;			height: 350px;			border-top: 5px solid #a8953d;			border-bottom: 1px solid #99999b;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                           #worksBit	{			position: absolute;			top: 570px;			left: 451px;            padding: 4px;            margin: 0px;            float: right;			background-color: #fff;			width: 142px;			height: 350px;			border-top: 5px solid #667f51;			border-bottom: 1px solid #99999b;			border-left: 1px solid #99999b;			border-right: 1px solid #99999b;            }                                           #worksCons h4, #worksPublishing h4, #worksCorporate h4, #worksBit h4	{			color: #555555;			font-family: 'Arial narrow', arial, helvetica, sans-serif;			font-size: 12px;			font-weight: bold;			margin-top: 0px;			margin-bottom: 5px;			}#footer 	{			position: absolute;			top: 940px;			left: 0px;			font-family: arial, helvetica, sans-serif;			font-size: 10px;			text-align: center;			color: #888888;			width: 600px;			}#medals 	{			position: absolute;			top: 950px;			left: 200px;			padding: 20px;			}#medals2 	{			position: relative;			margin: 0px auto 0px auto;			text-align: center;			padding: 20px;			}#subg 	{			display: none;			}/*-----------------------------------------------------------------------------------------Detail -------------------------------------------------------------------------------------- */#detail {			width: 600px;			padding: 0px;			margin: 0px auto 0px auto;			background-color: #ffffff;			}#detail .col1 {       		background-color : #742E28;       		height: 5px;       		width: 150px;			}#detail .col2 {       		background-color : #707B76;       		height: 5px;       		width: 150px;			}#detail .col3 {       		background-color : #A8953D;       		height: 5px;       		width: 150px;			}#detail .col4 {       		background-color : #667F51;       		height: 5px;       		width: 150px;			}#detail .label	{			color: #555555;			font-family: 'Arial narrow', arial, helvetica, sans-serif;			font-size: 11px;			font-weight: bold;			margin-top: 0px;			text-align: right;			vertical-align: top;			padding: 3px;			border-right: 1px solid #99999b;			border-left: 1px solid #99999b;			}#detail h3	{			color: #555555;			font-family: arial, helvetica, sans-serif;			font-size: 13px;			font-weight: bold;			padding-left: 0px;			text-align: left;			margin: 0px 0px -7px 0px;			}#detail h4	{			color: #99999b;			font-family: arial, helvetica, sans-serif;			font-size: 11px;			font-weight: normal;			padding-left: 0px;			text-align: left;			margin: 0px 0px 0px 0px;			}#detail td	{			padding: 3px;			border-right: 1px solid #99999b;			}#detail .pagimage	{			border-left: 1px solid #dddddd;			border-top: 1px solid #dddddd;			border-right: 1px solid #99999b;			border-bottom: 1px solid #99999b;			}#detail .copy	{			border-left: 1px solid #99999b;			border-top: 1px solid #99999b;			border-right: 1px solid #99999b;			border-bottom: 2px solid #43678b;			font-family: arial, helvetica, sans-serif;			font-size: 10px;			text-align: center;			color: #888888;			height: 28px;						}#detail p {			margin-top: 0px;			width: 320px;			}#detail img {			border: 0px;			float: left;			}#soluzioni {			position: relative;			top: 10px;			left: 20px;			}/*-----------------------------------------------------------------------------------------Web writing -------------------------------------------------------------------------------------- */#writing { 			width: 500px;			margin: auto;			font-family: arial, helvetica, sans-serif;			font-size: 12px;			}#writing h2 { 			line-height: 24px;			margin: auto;			}#writing li { 			line-height: 18px;			margin-top: 12px;			font-weight: bold;			}#writing li div { 			font-weight: normal;			}#copy	{			border-left: 1px solid #99999b;			border-top: 1px solid #99999b;			border-right: 1px solid #99999b;			border-bottom: 2px solid #43678b;			font-family: arial, helvetica, sans-serif;			font-size: 10px;			text-align: center;			color: #888888;			height: 28px;						}
