/* CSS DOCUMENT */.wrap0, .wrap1, .wrap2, .wrap3 {  display:inline-table;  /* \*/display:block;/**/}.wrap0 {  float:left;  /*margin-left:5px;*/  background:url(/templates/default/FrontEnd/images/Shadow.gif) right bottom no-repeat;}.wrap0R {  float:right;  /*margin-left:5px;*/  margin-left:20px;  background:url(/templates/default/FrontEnd/images/Shadow.gif) right bottom no-repeat;}.wrap0C {  float:left;  /*margin-left:5px;*/  margin-right:20px;  background:url(/templates/default/FrontEnd/images/Shadow.gif) right bottom no-repeat;}.wrap1 {  background:url(/templates/default/FrontEnd/images/Shadow180.gif) no-repeat;}.wrap2 {  background:url(/templates/default/FrontEnd/images/corner_bl.gif) -18px 100% no-repeat;}.wrap3 {  padding:10px 14px 14px 10px;  background:url(/templates/default/FrontEnd/images/corner_tr.gif) 100% -18px no-repeat;}/*-------------------------- GENERAL --------------------------*/body {	padding:0; margin:0;	/*font-family:Arial, Helvetica, sans-serif;*/	/*font-family:Georgia, "Times New Roman", Times, serif;*/	font:normal 12px Verdana, Geneva, sans-serif;	color:#808285;	line-height:22px;	text-align:justify}.luogo {	font:normal 13px Verdana, Geneva, sans-serif;	color:#808285;}div, mg, p, a, ul, form, input, label, h2, h3 {	padding:0; margin:0;}img{ border:none;}a{ outline:none; text-decoration:none;}ul{ list-style-type:none;}.spacer{	line-height:0; font-size:0; clear:both;}/*-------------------------- HEADER --------------------------*/div#header-bg{	background:#323232 url(/templates/default/FrontEnd/images/bg_row_black.png) 0 100% repeat-x;	/*padding:32px 0 32px 0;	color:#333333;*/	height:165px;	}div#header-bg div#header{	width:900px; margin:0 auto;	background:#FFF url(/templates/default/FrontEnd/images/bg_row_white.png) 0 100% repeat-x;	height:165px;	}div#header-bg div#header img.logo{	float:left; margin:2px 0 0 0;	}div#header-bg div#header div#login-bg{	float:right;	 	}div#header-bg div#header div#login-bg div#login-area{	padding-right:50px;	}	/*-------------------------- NAVIGATION PART --------------------------*/div#navigation-bg div#masthead {	width:900px; height:50px; margin:0 auto;	}div#navigation-bg div#masthead ul {  display:block;  float:left;  padding:0;  height:50px;  list-style:none;  width:900px;  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat 0 0;}div#navigation-bg div#masthead ul li {  display:block;  height:50px;  float:left;}#home {  width:124px;}#chisiamo {  width:116px;}#mission {  width:100px;}#lavori {  width:176px;}#certificazioni {  width:154px;}
#link {  width:120px;}#contatti {  width:110px;}div#navigation-bg div#masthead ul li a {  display:block;  width:100%;  height:100%;  text-indent:-9999px;  outline:none;}li#home a:hover {  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat 0 -50px;}li#chisiamo a:hover {  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat -124px -50px;}li#mission a:hover {  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat -240px -50px;}li#lavori a:hover {  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat -340px -50px;}li#certificazioni a:hover {  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat -516px -50px;}
li#link a:hover{  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat -670px -50px;}li#contatti a:hover{  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat -790px -50px;}.contattiSelected{  background:url(/templates/default/FrontEnd/images/bg_menu_rollover.png) no-repeat -790px -50px;}div#navigation-bg{	height:50px; background:url(/templates/default/FrontEnd/images/bg_header_lato.png) 0 0 repeat-x;}/*-------------------------- OUR COMPANIES MAIN FEATURES --------------------------*/#separatore {	/*position:absolute;	left:290px;	top:371px;*/	clear:left;	margin-left:4%;	width:90%;	height:1px;	font-size:1px;	margin-top:10px;	margin-bottom:10px;	background-color: #bcbec0;}div#ourCompany-bg{	background:#FFF;	color:inherit;	}div#ourCompany-bg div#ourCompany-part{	background:url(/templates/default/FrontEnd/images/bg_center.png) repeat;	width:900px; margin:0 auto; 	padding:26px 0px 28px 0px;	min-height:400px;	/*background:url(/templates/default/FrontEnd/images/our-company-bg-pic.jpg) 606px 0 no-repeat;*/	}div#ourCompany-bg div#ourCompany-part  h2.ourCompany-hdr{	font:normal 15px/34px Georgia, "Times New Roman", Times, serif;		letter-spacing:1px;	color:#808285; 	margin-left:42px;	padding:0px 10px 0px 8px;	width:200px;	height:29px;	line-height:29px;	background:#e2e3e4;	}	div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPartHome h2.ourCompany-hdr{	font:normal 15px/34px Georgia, "Times New Roman", Times, serif;		letter-spacing:0,5px;	color:#808285; 	margin-left:0px;	padding:0px 10px 0px 8px;	width:160px;	height:29px;	line-height:29px;	background:#e2e3e4;	}div#ourCompany-bg div#ourCompany-part div#ourCompany-rightPartHome h2.ourCompany-hdr{	font:normal 15px/34px Georgia, "Times New Roman", Times, serif;		letter-spacing:0,5px;	color:#808285; 	margin-left:0px;	padding:0px 10px 0px 8px;	width:220px;	height:29px;	line-height:29px;	background:#e2e3e4;	}	div#ourCompany-bg div#ourCompany-part h2.ourCompany-img{float:right;border:1px solid #666;width:200px;height:350px;	}	/*div#ourCompany-bg div#ourCompany-part  div#ourCompany-leftPartHome h2.ourCompany-img{float:right;border:1px solid #666;}div#ourCompany-bg div#ourCompany-part  div#ourCompany-rightPartHome h2.ourCompany-img{float:left;border:1px solid #666;}*/	div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPart{	background:#FFF;	width:760px; 	border:8px solid #e2e3e4;	margin:0px 0px 0 21px;	padding:20px;	float:left;	min-height:450px;}html>body div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPart {margin:0px 0px 0 42px;}div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPartHome{		width:500px; 	/*	background:#FFF;	border:8px solid #e2e3e4;*/	margin:0px 0px 0 21px; 	float:left;	min-height:450px;}html>body div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPartHome {	margin:0px 0px 0 42px; }div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPartHome div#ourCompany-leftPartHomeIN{	background:#FFF;	width:420px;	border:8px solid #e2e3e4;	padding:20px;	float:left;}html>body div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPartHome div#ourCompany-leftPartHomeIN {}div#ourCompany-bg div#ourCompany-part div#ourCompany-rightPart{	background:#FFF;	border:8px solid #e2e3e4;	width:300px; margin:0px 0px 0px 25px; float:left;	padding:25px 0px 0px 25px;}div#ourCompany-bg div#ourCompany-part div#ourCompany-rightPartHome{	/*background:#FFF;	border:8px solid #e2e3e4;	padding:25px 0px 0px 25px;	margin:0px 0px 0px 25px; 		*/	width:300px; 		float:left;	}div#ourCompany-bg div#ourCompany-part div#ourCompany-rightPartHome div#ourCompany-rightPartHomeIN{	background:#FFF;	width:280px;	border:8px solid #e2e3e4;	padding:10px;	padding-top:20px;	/*margin:0px 42px 0 42px; */	float:left;	min-height:400px;}html>body div#ourCompany-bg div#ourCompany-part div#ourCompany-rightPartHome div#ourCompany-rightPartHomeIN {}/*-------------------------- FOOTER PART --------------------------*/div#footer-bg{	background:url(/templates/default/FrontEnd/images/bg_footer_lato.png) 0 0 repeat-x;	height:50px;	color:#B3AC8B;	}div#footer-bg div#footer-menu{	width:900px; margin:0 auto;	/*padding:20px 0 29px 0;*/	height:50px;	background:url(/templates/default/FrontEnd/images/bg_footer_center.png) 0 0 repeat-x;			}div#footer-bg div#footer-menu p.copyright{	padding:5px 0 0 5px; color:#FFF;	font-size:12px; line-height:15px;	background-color:inherit;	text-align:center;	}div#footer-bg div#footer-menu p.copyright a{	color:#B3AC8B;	background-color:inherit;	}div#footer-bg div#footer-menu p.copyright a:hover{	color:#706933;	background-color:inherit;	}/*-------------------------- MISLENIOUS --------------------------*/.noBottomPadding{	padding-bottom:0 !important;	}.noBg{	background:none !important;	}.topPad{	padding-top:15px !important;	}	a.emailLink {	color:#f2b216;	background-color:inherit;	}a.emailLink:hover {	color:#f2b216;	text-decoration:underline;	background-color:inherit;	}a.catalogoLink {	color:#f2b216;	background-color:inherit;	}a.catalogoLink:hover {	color:#f2b216;	text-decoration:underline;	background-color:inherit;	}a.dettagli {	color:#808285;	background-color:inherit;	}a.dettagli:hover {	color:#808285;	background-color:inherit;	}	#paging a {	color:#f2b216;	background-color:inherit;	}#paging a:hover {	color:#f2b216;	text-decoration:underline;	background-color:inherit;	}	
