@font-face {
  font-family: 'Barmeno';

  src: url('../fonts/Barmeno.eot');
  src: url('../fonts/Barmeno.eot?#iefix') format('embedded-opentype'), url('../fonts/Barmeno.woff') format('woff'), url('../fonts/Barmeno.ttf') format('truetype'), url('../fonts/Barmeno.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Barmeno';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-family: "Barmeno", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #000;
  background:#000 url(../images/bkg_nero.jpg);
  background-position:top center;
  background-repeat:repeat-x;
}

/* NEW */

.left { float:left; }

.right { float:right; }

.clear { clear:both; padding:0px; margin:0px; }

.container {
	position:relative;
	max-width:1000px;
	padding:0px;
}

.header {
	position:absolute;
	z-index:2px;
	width:100%;
	margin-top:15px;
}

.logo {
	padding: 0px 0px 0px 27px;
	float:left;
}

.footer  {
	background:#919798 url(../images/footer.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding:40px 10px 10px 10px;
	color:#FFF;
}

.footer_prodotti {
	background:#919798 url(../images/footer_prodotti.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding:40px 10px 10px 10px;
	color:#FFF;
}

.slogan {
	float:left;
	padding:0px 10px 0px 10px;
	font-size:22px;
	line-height:30px;
	color:#d2d5d7;
}

.divisore-top {
	float:left;
	padding:0px 10px;
}

.contattaci {
	float:left;
	padding:0px 10px 10px 10px;
	font-size:16px;
	line-height:22px;
	color:#004b87;
	text-align:center;
}

.copy {
	font-size:12px;
	padding:10px;
	font-weight:bold;
}

.prodotti-text {
	clear:both;
	float:left;
	padding:5px 0px;
	color:#FFF;
	font-size:15px;
	text-align:justify;
}

.schede {
	clear:inherit !important;
}


.well-linea {
  margin:30px;
  min-height: 320px;
  padding: 10px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);
}


.elenco {
	background:#7f7f7f url(../images/bkg_box_prodotti.png) !important;
	background-position:top center !important;
	background-repeat:repeat-x !important;
	border: 0px solid #e3e3e3 !important;
}

.elenco h3 {
	margin-top:0px;
	color: #eff2f5;
}

.well-linea .col-lg-2 img {
	float:right;
	margin-top:78px;
}

.well-linea ol{
	list-style:none;
}

.bordo {
  border: 0px solid #e3e3e3;
  padding:3px;
}

.div_accessori {
	padding-bottom:86px;
}

.box-scheda {
  padding: 20px 0px;
  padding-top:60px;
}

/* Show/Hide Div */

.slidingDiv,
.slidingDiv_2{
    background-color: #d5d9dd;
    padding:10px 20px;
    margin-top:10px;
    border-bottom:5px solid #bebfbf;
	font-size:18px;
}

.slidingDiv_box_text {
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:8px;
	min-height:100px;
}
 
.show_hide {
    display:none;
}


/* Modifiche esistenti */

hr {
    border-top-color:#CCC !important;
}

.marketing {
	background:#fff;
	font-size:18px;
}

.prodotti {
	background:#d4d8dc;
	font-size:18px;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
}

.col-lg-3 {
    width: 33%;
}

.jumbotron {
	background:#FFF;
	margin:0px;
	padding:0px !important;
	margin-top:95px;
}


/* Menu */

.nav-pills > li {
    float:none;
	color:#FFF;
}

ul.nav-pills {
  list-style: none;
  margin:0;
  padding:0;
  text-align:center;
  padding-top:28px;
  /*padding-right:225px;*/
}
 
.nav-pills li {display:inline;}
 
.nav-pills li a {
  color: white;
  display:inline-block;
  padding:2px 10px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom:10px;
  font-size:18px;
}
 
.nav-pills li a:hover, .nav-pills li a.active {
  background:none;
  color:#fdca3d;
}

/* Typography */


.testo_blu {
	color:#004b87;
}

.testo_azzurro {
  color: #428bca;
}

.testo_grigioscuro {
	color:#353535;
}

.testo_bianco {
	color:#FFF;
}

.testo_oro {
	color:#d19f35;
}

.testo_grigio {
  color: #8c9195;
}

.testo_rosso {
  color: #aa0000;
}

.testo_small {
	font-size:14px;
}

.testo_misura {
	color: #aa0000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	margin-left:35px; 
	text-decoration:underline;
}

.link_promo{
  	height: 202px;
  	width: 350px;
}

/* */

@media (max-width: 1000px) {
  .logo img { 
  	width:300px !important; 
  }
  .link_promo{
  	height: 2px;
  }
  ul.nav-pills {
	  padding-right:25px !important;
  }
  .box-scheda img {
	  width:90% !important;
	}
  .slogan {
	font-size:16px !important;
	line-height:28px !important;
  }
  .jumbotron img {
	width:100% !important;
  }
  #image_wrap img {
	width:100% !important;
	height:auto !important;
  }
  .header {
	position:inherit !important;
  }
  .jumbotron {
	margin-top:0px !important; 
  }
  .div_accessori {
	  display:none !important;
   }
  img.bordo { 
  	width:95% !important; 
  }
}

@media (max-width: 400px) {
  .logo img, img.bordo, .well-linea { 
  	width:95% !important; 
  }
  .scrollable img {
	float:none !important;
	clear:both !important;
  }
  .container_items,
  .scrollable {
    width:100% !important; 
  }
  .right { 
  	float:left !important; 
	clear:both !important;
	margin:0px !important;
	padding:0px !important;
  }

}

