/* CHAT */
#live-chat-up { margin: 0 auto; position: absolute; 
								width: 121px; left: 50%; 
								margin-left: -60px; margin-top: 6px;
								}

/* HEADER */
#up-bg { width: 100%; height: 67px; background-color: #333; border-bottom: 5px solid #a0cd01; z-index: -1;}
#up-page { margin: 0 auto; width: 960px; height: 70px; z-index: 0;}
#logo { margin-left: 2px; width:220px; height:67px; float: left; }
#home-link { float: right; margin-top: 25px; }                    
#home-link ul { margin: 0; padding: 0; list-style: none;}            
#home-link ul li { float: left; margin-right: 20px;}
#home-link ul li a { color: #ccc; text-decoration: none;}
#home-link ul li a:hover { color: #a0cd01; text-decoration: underline; }
#up-ombra { background: url(/images/top_bg.png) repeat-x; width: 100%; height: 10px; z-index: 0;}

/* SLIDER */
#slider { 
	width: 960px; 
	padding: 10px 0 0 0; 
	margin: 0 auto;
}
div#slideshow { float: left; width: 100%; height: 350px;}
.slider-item { width: 100% !important; height: 350px;}

/* TITOLO PAGINA */
#up-title { margin: 0 auto; width: 960px; height: 50px;}
#up-title h1 { margin: 0; padding: 0; padding-top: 2px; font-size: 26px; color: #333; }
#up-title-home { margin: 0 auto; width: 960px; height: 30px;}
#up-title-home h1 { margin: 0; padding: 0; margin-top: -2px; font-size: 18px; color: #333; }
/* LIKE SOCIAL */
#like-google { 
	margin: 0 auto; padding: 0;
	float: right;
	margin-top: -27px;
	margin-right: 210px;
}
#like-twitter { 
	margin: 0 auto; padding: 0;
	float: right;
	margin-top: -27px;
	margin-right: 130px;
}
#like-facebook { 
	margin: 0 auto; padding: 0;
	float: right;
	margin-top: -27px;
}


/* BARRA DI NAVIGAZIONE */
#nav-bar { margin: 0 auto; background: #333;
					width: 960px; height: 60px;
					border: 1px solid #1b1b1b;
					background-color: #1b1b1b;
					background-image: -webkit-gradient(linear,left top,left bottom,from(#2f2f2f),to(#1b1b1b));
					background-image: -webkit-linear-gradient(top,#2f2f2f,#1b1b1b);
					background-image: -moz-linear-gradient(top,#2f2f2f,#1b1b1b);
					background-image: -ms-linear-gradient(top,#2f2f2f,#1b1b1b);
					background-image: -o-linear-gradient(top,#2f2f2f,#1b1b1b);
					background-image: linear-gradient(top,#2f2f2f,#1b1b1b);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2f2f2f',EndColorStr='#1b1b1b');
					}


/* MENU DELLA BARRA DI NAVIGAZIONE */
#menu-bar { margin: 17px 0;}                    
#menu-bar ul { margin: 0; padding: 0; list-style: none;}            
#menu-bar ul li { float: left; margin: 3px 6px;}
#menu-bar ul li a { font-size: 14px; color: #ccc; text-decoration: none; padding: 6px 12px; }
#menu-bar ul li a:hover { color: #fff; padding: 6px 11px; border: 1px solid #a0cd01; 
													-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -khtml-border-radius: 4px;
													background-color: #4e6401; }

/* BANDIERE LANG */
#home-li-lang {
	visibility: hidden; position: absolute;
	}
#nav-lang {
	margin: 0;
	padding: 0;
	margin-top: -3px;
	}
#nav-lang #flag-ita {
	margin: 0;
	padding: 0;
	margin-left: 250px;
	padding-right: 3px;
	}
#nav-lang-eng {
	margin: 0;
	padding: 0;
	margin-top: -3px;
	}
#nav-lang-eng #flag-ita {
	margin: 0;
	padding: 0;
	margin-left: 275px;
	padding-right: 3px;
	}

/* CONTENITORE PRINCIPALE */
#bd-page { margin: 0 auto; background: #fff;
        width: 960px;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
        z-index: 0;}
        
#sx-col { width: 650px; float: left; }				
#sx-col div { padding: 15px;}				
#sx-col div h2 { color: #333; font-size: 18px; font-weight: bold; margin-top: 0px; padding-bottom: 2px; border-bottom: 1px solid #ccc;}				
#sx-col div h3 { color: #444; font-size: 15px; font-weight: normal; margin-top: 1px;}				
#sx-col div p { color: #666; font-size: 13px; font-weight: normal; margin-top: 10px; line-height: 1.4;}				
        
#dx-col { width: 300px; float: right; }
#dx-col div { padding: 15px; }				
#dx-col div h2 { color: #333; font-size: 16px; font-weight: bold; margin-top: 0px; padding-bottom: 2px; border-bottom: 1px solid #ccc;}				
#dx-col div p { color: #666; font-size: 13px; font-weight: normal; margin-top: 5px; padding-bottom: 10px; line-height: 1.4; }				
#dx-col div img { float: left; border: 1px solid #999; margin-right: 8px; margin-top: 8px;}
#dx-col div.grigio {
					background-color: #1b1b1b;
					background-image: -webkit-gradient(linear,left top,left bottom,from(#2f2f2f),to(#1b1b1b));
					background-image: -webkit-linear-gradient(top,#2f2f2f,#1b1b1b);
					background-image: -moz-linear-gradient(top,#2f2f2f,#1b1b1b);
					background-image: -ms-linear-gradient(top,#2f2f2f,#1b1b1b);
					background-image: -o-linear-gradient(top,#2f2f2f,#1b1b1b);
					background-image: linear-gradient(top,#2f2f2f,#1b1b1b);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2f2f2f',EndColorStr='#1b1b1b');	
	 				color: #fff; border: 1px solid #222; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -khtml-border-radius: 8px;}
#dx-col div.grigio h3 { color: #1caedd; font-size: 16px; font-weight: normal;}
#dx-col div.grigio p { color: #888; font-size: 12px; font-weight: normal;}
#dx-col ul { margin: 0; padding: 0; list-style: none;}            
#dx-col ul li { background-color: #eee; float: left; margin: 2px 2px 0px 0px; padding: 2px; border: 1px solid #CCC; 
								-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -khtml-border-radius: 4px;}
#dx-col ul li a { color: #999; text-decoration: none}
#dx-col ul li a:hover { color: #ccc;}

#full-col { width: 955px; float: left; }				
#full-col div { padding: 15px;}				
#full-col div h2 { color: #333; font-size: 18px; font-weight: bold; margin-top: 0px; padding-bottom: 2px; border-bottom: 1px solid #ccc;}				
#full-col div h3 { color: #444; font-size: 15px; font-weight: normal; margin-top: 1px;}				
#full-col div p { color: #666; font-size: 13px; font-weight: normal; margin-top: 10px; line-height: 1.4;}
#full-col iframe { border: 1px solid #ccc; width: 925px; height: 500px; }

#spz { clear: both; height: 0px; padding: 0px; margin: 0px;}
.spz { clear: both; height: 0px; padding: 0px; margin: 0px;}

/* TITOLO SOTTO PAGINA */
#dw-title { margin: 0 auto; width: 960px; height: 90px;}
#dw-title h2 { margin: 0; padding: 0; padding-top: 30px; font-size: 20px; color: #333; }

        
/* FOOTER PAGE */
#dw-gb {width: 100%; height: 250px; clear: both; z-index: 0;}
        
#dw-page { margin: 0 auto; width: 960px; height: 250px; border-top: 1px solid #bbb; z-index: -1;}				
#dw-page div { float: left; width: 235px;}				
#dw-page div h3 { margin: 30px; padding: 0; font-size: 16px; font-weight: normal; color: #777; }				
#dw-page div ul { margin: 30px; padding: 0; list-style: none;}            
#dw-page div ul li { margin: 6px 0px; padding-bottom: 4px; border-bottom: 1px solid #999;}
#dw-page div ul li a { font-size: 12px; color: #bbb;}
#dw-page div ul li a:hover { color: #6a9c00; text-decoration: none; }
#dw-page div p { margin: 30px; padding: 0; font-size: 11px; font-weight: normal; color: #999; line-height: 1.7;}				
#dw-page #menu-social { font-size: 12px; color: #bbb; }
#dw-page #menu-social h3 { margin-bottom: 10px;}				
#dw-page #menu-social ul { margin-top: 0px; }            

#footer-page {clear: both; margin: 0 auto; padding: 0; width: 960px; height: 25px; border-top: 1px solid #bbb; z-index: -1;}
#footer-page div { font-size: 11px; font-weight: normal; color: #777;}
#footer-page div a { font-weight: bold;}
#footer-page-sx { float: left; width: 550px; padding: 6px 20px; text-align: left;}					
#footer-page-dx { float: right; width: 200px; padding: 6px 20px; text-align: right; }					

/* CONTATTI */
#logo-psystem { width: 500px; height: 140px; background-image: url(../images/contatti/Logo500.png); }

/* CHI SIAMO */
#iframe-mappa-clienti { 
	visibility: visible; 
	position: relative;
	width: 925px;
}

/* HOME PAGE*/
#img-univers-mobile {
	visibility: visible; 
	position: relative; 
}


