@charset "utf-8";
/* CSS Document */
body{
    background: #005862;
    font: small "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #444;
}
h4{
display:block;
background-color:#d1e1e3;
padding:5px 0;
text-align:center;
}
.title{
color: #7D695A;
letter-spacing: -2px;
}
h2.title small{
color: #7D695A;
letter-spacing: -1px;
}
.img-responsive{
margin-top:2px;
}
.container{
background-color:#fff;
}
/*.contenuto{
background-color:#FFFFFF;
}*/
.back{
background:#005862;
display:block;
text-align:center;
text-transform:uppercase;
padding:5px 5px;
margin-bottom:5px;
}
a.back{
color:#fff;
}
.backb{
display:block;
text-align:center;
text-transform:uppercase;
padding:5px 5px;
margin-bottom:5px;
border:none;
background-color:#3B5999;
color:#FFFFFF;
}
.backb:hover{
text-decoration:underline;
}
.area{
background:#eee;
display:block;
text-align:center;
text-transform:uppercase;
padding:10px 15px;
margin:10px 0;
color:#005862;
}
.logo{
background-color:#FFFFFF;
border-bottom:5px solid #005862;
}
.footer{
background-color: #003940;
margin-left:-15px;
margin-right:-15px;
margin-bottom:-15px;
padding:15px;
color:#fff;
text-align:center;
}
.footer a{
color:#ccc;
}
p.titolo{
font-size:22px;
text-align:center;
margin-bottom:0;
}
p.prezzo{
font-size:18px;
text-align:center;
}
.fondo{
/*background-color:#dacbb4;*/
background:#eee;
padding:15px 0;
color:#444;
margin-top:5px;
}
.fondo h5{
font-weight:bold;
border-bottom:1px solid #666;
display:block;
}
a.carrello{
text-align:center;
display:block;
}
.specifiche{
text-align:center;
}
.specifiche a{
font-weight:bold;
text-transform:uppercase;
font-size:11px;
}
.specifiche p{
margin:5px 0;
}
.cart{
font-size:26px;
padding:15px;
}
.quantity .minus, .quantity .plus{
width: 22px;
height: 22px;
padding: 0px;
text-align: center;
background: #428BCA;
border: 0px none;
color: #FFF;
line-height: 0;
border-radius: 300px;
cursor: pointer;
font-size: 24px;
}
.quantity .form-control{
width:60px;
display:inline;
}
.table-cart thead{
background-color:#d1e1e3;
}
a.rosso{
background-color:#CC3300;
color:#FFFFFF;
border-radius: 300px;
padding:2px 4px;
font-size:9px;
cursor:pointer;
}
.aggiungi{
padding: 5px 0;
border-top:1px solid #ccc;
}
.btn-default {
    color: #666;
    border-color: #005862;
}
.btn-default:hover {
background-color:#d1e1e3;
}
.btn{
text-transform:uppercase;
}
.costifinali{
font-weight:bold;
text-align:right;
text-transform: uppercase;
}
.numero{
font-weight:bold;
text-align:right;
}
#messaggio{
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left:-280px;
  background-color:none;
}
.error{
color:#FF3300;
}
th.svuota{
width:56px;
}
.posizione{
background-color:#CCFF33;
margin-bottom:-30px;
}
.navbar-default{
background-color:#e9e9e9;
border-color:#d5d5d5;
}
.navbar-default .navbar-toggle {
    border-color: #ccc;
}
.navbar-default .navbar-collapse{
    border-color: #d5d5d5;
}
/*.navbar-header{
border-bottom:1px solid #ccc;
}*/
.navbar-default .navbar-brand {
    color: #428BCA;
}
.panel-fb > .panel-heading {
background-color:#3B5999;
color:#FFFFFF;
border-color: #3B5999;
}
.panel-fb{
border-color: #3B5999;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    /*background-color: #94b301;*/
	background-color:#005862;
}
.backup{
/*background:#005862;*/
background-color:#eee;
text-transform:uppercase;
}
.nav-pills > li > a {
    border-radius: 0px;
	color:#555;
}
.nav-pills > li > a.pv {
	color: #CC3300;
}
.nav-pills > li:hover > a {
background-color: #ddd;
}
#loginfb img.img-fb{
width:38px;
height:38px;
}
.pvxs{
margin-top:7px;
}
.urlo{
padding-top:10px;
font-weight:600;
}
.urlo .glyphicon{
color:#005862;
}
.nomegusto{
text-transform:uppercase;
font-weight:bold;
}
.quantisono{
padding-top:10px;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 860px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 860px;
  }
}
@media (max-width: 990px) {
body{
padding-top:50px;
}
#messaggio{
  position: fixed;
  top: 20%;
  left: 50%;
  z-index: 1050;
  width: 280px;
  margin-left:-140px;
  background-color:none;
}
  
}