@font-face {
    font-family: 'titilliumtext25l250_wt';
    src: url('titilliumtext25l004-webfont.eot');
    src: url('titilliumtext25l004-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumtext25l004-webfont.woff') format('woff'),
         url('titilliumtext25l004-webfont.ttf') format('truetype'),
         url('titilliumtext25l004-webfont.svg#titilliumtext25l250_wt') format('svg');
    font-weight: normal;
    font-style: normal;

}

.center {text-align:center;}

#header {position:fixed; height:90px; background:#fff; z-index:90; left:50%; margin-left:-480px;
	-webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 2px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 2px rgba(50, 50, 50, 0.75);
}

.cyan {color:#3EAAAA;}
.pl {padding-left:30px;}

.titleContainer {
	padding-top:120px;
	background:#3eaaaa;
	position:fixed;
	top:0px;
	width:100%;
	z-index:10;
	
}

.titleContainer div h1 {
	color:#fff;
	margin:4px 0 10px 0;
	padding-left:30px;
}

.connessione {background:#55c2c2;}
.cloud {background:#49abbd;}
.sicurezza {background:#bad85b;}
.risparmio {background:#ded93a;}
.tempo {background:#ffd143;}


.bxslider li {margin:0; text-align:center;}
.bxslider li img {text-align:center;}

a.bx-pager-link {width:115px; height:115px;}

a.bx-pager-link span { display:block; width:115px; height:115px; }

.bx-pager-link span.zero {background: url('../img/thumbs/connessione.png') 0 0 no-repeat;}
.bx-pager-link.active span.zero {background: url('../img/thumbs/connessione_active.png') 0 0 no-repeat;}

.bx-pager-link span.one {background: url('../img/thumbs/cloud.png') 0 0 no-repeat;}
.bx-pager-link.active span.one {background: url('../img/thumbs/cloud_active.png') 0 0 no-repeat;}

.bx-pager-link span.two {background: url('../img/thumbs/sicurezza.png') 0 0 no-repeat;}
.bx-pager-link.active span.two {background: url('../img/thumbs/sicurezza_active.png') 0 0 no-repeat;}

.bx-pager-link span.three {background: url('../img/thumbs/risparmio.png') 0 0 no-repeat;}
.bx-pager-link.active span.three {background: url('../img/thumbs/risparmio_active.png') 0 0 no-repeat;}

.bx-pager-link span.four {background: url('../img/thumbs/tempo.png') 0 0 no-repeat;}
.bx-pager-link.active span.four {background: url('../img/thumbs/tempo_active.png') 0 0 no-repeat;}

.bx-pager {background:#3eaaaa url('../img/bg_thumbs_bar.png') 50% 0 no-repeat;}

.bx-pager.interno {background:url('../img/bg_thumbs_bar_interno.png') 50% 0 no-repeat;}

  .bx-wrapper .bx-pager a {
    display: block;
    margin: 0 0px;
    padding: 0px;
  }
  
  .bx-wrapper .bx-pager a:hover,
  .bx-wrapper .bx-pager a.active {
    border: 0px;
  }
  
  .bx-wrapper {
    margin-bottom: 0px;
  }
  
  .bx-wrapper .bx-pager {position:fixed!important;}
  #home .bx-wrapper .bx-pager {position:absolute!important;}
  
  #aboutMenu {list-style:none; float:right; text-align:right; margin:25px 25px 0px 25px;}
  #aboutMenu li {display:inline;}
  #aboutMenu li a {font-size:20px; font-weight:300; font-family: 'titilliumtext25l250_wt', sans-serif; color:#999; text-decoration:none;}
  #aboutMenu li a.active {color:#55c2c2;}
  
  #aboutSubMenu {list-style:none; float:right; text-align:right; margin:0px 25px 0px 25px;}
  #aboutSubMenu li {display:inline; margin:0 0 0 10px;}
  #aboutSubMenu li a {font-size:13px; font-weight:300; font-family: 'titilliumtext25l250_wt', sans-serif; color:#55c2c2; text-decoration:none;}
  #aboutSubMenu li a.active {color:#55c2c2;}
  
  #footer h3 {margin:30px 0px 10px 0px; font-weight:300;}
  #footer ul { list-style:none; text-align:left; margin:0px 0px 10px 0px;}
  #footer ul li { margin:0 10px 0 0;}
  #footer ul  li a {font-weight:300; font-family: 'titilliumtext25l250_wt', sans-serif; color:#999; text-decoration:none;}
  
  #footer ul#aboutMenuFooter {list-style:none; margin:15px 0px 10px 0px;}
  #aboutMenuFooter li {display:inline; margin:0 0px 0 10px;}
  #aboutMenuFooter li a {font-size:15px; font-weight:300; font-family: 'titilliumtext25l250_wt', sans-serif; color:#55c2c2!important; text-decoration:none;}
  
  #footer .payoff {font-size:15px;}
  
  #header .grid_3 img {margin:30px 0 0 20px;}
  #header .grid_3 h1 {margin:14px 0 0 20px; font-size:18px; color:#ccc;}
  
  
  #footer a {color:#999;text-decoration:none;}
  #footer img {margin:30px 0 0 0px;}
  #footer img.sede {margin:-20px 10px 0 0px; float:right;}
  #footer span {padding:0px 10px 0px 25px; white-space:nowrap; display:block; margin:0 0 10px 0;}
  
#footer .phone {background: url('../img/phone_icon.jpg') 0 0 no-repeat;}
#footer .mail {background: url('../img/mail_icon.jpg') 0 0 no-repeat;}

#footer ul.prodotti li {border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}
#footer ul.prodotti li a.accountswhere {background:url('../img/accountswhere.png') 0 0 no-repeat; padding-top:20px; display:block; margin:0;}
#footer ul.prodotti li a:hover.accountswhere {background:url('../img/accountswhere_hover.png') 0 0 no-repeat;}
#footer ul.prodotti li a.fileswhere {background:url('../img/fileswhere.png') 0 0 no-repeat; padding-top:20px; display:block; margin:0;}
#footer ul.prodotti li a:hover.fileswhere {background:url('../img/fileswhere_hover.png') 0 0 no-repeat;}

  
  #clientsBox {margin-top:60px; margin-bottom:50px;}
  #clientsBox h2 {margin-bottom:60px;}
  
  #footer {width:100%; background:#eee; color:#999; border-top:1px solid #ccc; font-size:13px;}
  
  .clientsItem {list-style:none; margin-top:-20px;}
  .clientsItem li {display:inline; margin:0;}
  .clientsItem li a {}
  
  .contactBox {}
  
  #contactItem {list-style:none; margin:0 auto; text-align:left; width:500px; margin-top:50px;}
  #contactItem li a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:20px 0;
	display:block;
  }
  #contactItem li {font-size:20px;}
  #contactItem li a {color:#333; text-decoration:none;}
  #contactItem li.phone {background:#fff url('../img/circle_icon_phone.png') no-repeat;}
  #contactItem li.mail {background:#fff url('../img/circle_icon_mail.png') no-repeat;}
  
  #contactItem li.phone a {padding:35px 0 35px 0px; text-align:center;}
  #contactItem li.mail a {padding:35px 0 35px 0px; text-align:center;}
  
  #serviziItem {list-style:none; margin:0 auto; text-align:left; width:940px; margin-top:50px;}
  #services, #team {padding-bottom:100px;}
  #services p, #services h2 {
	margin:20px;
  }
  #team .grid_3 {text-align:center;}
  
  .bluBG {background:#55c2c2; color:#fff;}
  .bluBG a {color:#fff;}
  .greyBG {background:#4E4E4E; color:#fff;}
  .greyBG a {color:#fff;}
  
  #services div.item {display:inline-block!important; margin:10px 0; vertical-align: top; min-height: 100px; float:left!important;}
  
  /*------- APPROFONDIMENTI -------*/
  
  .approfondimenti_sezione_margine {
	margin-top:10px;
  }
  
  #condivisione, #cloud, #sicurezza, #lowcost, #temporeale {
	padding-top: 190px;
    margin-top: -190px;
  }