/*SIMONA B2B*/

/*ELENCO ARTICOLI*/

.breadcrumb-carrello{margin:30px 0 0 0;
	color:#333;
	font-size:12px;
	font-family:'Montserrat', sans-serif;
	clear:left;
	background-color: #ffffff;
    border-radius:0px;
    list-style: outside none none;
    padding:12px 0 0 0;
	}
	
.breadcrumb-carrello ul{list-style:none; padding:0;}
.breadcrumb-carrello ul li{float:left; margin:0 5px 0 0;}

.breadcrumb-carrello ul li a{color:#333;
	font-size:12px;
	font-family:'Montserrat', sans-serif;}

.breadcrumb-carrello ul li.active, .breadcrumb ul li.active a{
	color:#132644;
	font-weight:700;
	font-size:12px;
	font-family:'Montserrat', sans-serif;
	}

.linkcarrello{margin:30px 0 0 0;
	color:#333;
	font-size:12px;
	font-family:'Montserrat', sans-serif;
	clear:left;
	background-color: #ffffff;
    border-radius:0px;
    padding:12px 30px 0 0;
	float:right;
	text-align:right;
	background:url(../images/cart.png) no-repeat center right;
	}
	
.linkcarrello a{
	color:#333;
	font-size:12px;
	font-family:'Montserrat', sans-serif;
	font-weight:600;
	}
	
.linkcarrello a:hover{
	text-decoration:underline;
	}


.prezzo-elenco {
	font-size:18px;
	color:#040404;
	font-weight:500;
	text-align: center;
}

.prezzo-elenco-barrati {
	font-size:15px;
	color:#040404;
	font-weight:300;
	text-decoration: line-through;
	text-align: center;
	margin:0 0 20px 0;
}


.acquista-elenco{
	background:#132664;
	padding:8px 45px;
	color:#fff;
	font-size:14px;
	width:100%;
	text-align:center;
	text-decoration:none;
	}
	
.acquista-elenco:hover{
	background:#333;
	color:#fff;
	text-decoration:underline!important;
	}
	
/*ARTICOLO SCHEDA*/

.desbrevearticolob2b {
    line-height: 21px;
    font-size: 13px;
    font-weight: 400;
    margin-top: 20px;
    min-height: 216px;
}


.contieni-prezzi{clear:left;}

.riga-prezzo{
	border-bottom:1px solid #eee;
	color:#333;
	font-size:13px;
	font-weight:600;
	font-family:'Lato', sans-serif;
	padding:11px 0 11px 0;
	float:left;
	width:100%;}	
	
.prezzo-listino{
	float:left;
	font-size:15px;
	font-weight:600;
}

.euro-prezzo-listino{
	float:right;
	font-size:15px;
	font-weight:400;
}

.riga-sconto-distributore{
	border-bottom:1px solid #eee;
	color:#333;
	font-size:13px;
	font-weight:600;
	font-family:'Lato', sans-serif;
	padding:11px 0 11px 0;
	float:left;
	width:100%;}	
	
.sconto-distributore{
	float:left;
	font-size:15px;
	font-weight:600;
}

.euro-sconto-distributore{
	float:right;
	font-size:15px;
	font-weight:700;
}

.riga-prezzo-netto{
	border-bottom:1px solid #eee;
	color:#333;
	font-size:13px;
	font-weight:600;
	font-family:'Lato', sans-serif;
	padding:11px 0 11px 0;
	float:left;
	width:100%;}	
	
.prezzo-netto{
	float:left;
	font-size:15px;
	font-weight:600;
}

.euro-prezzo-netto{
	float:right;
	font-size:15px;
	font-weight:700;
}

.riga-sconto-quantita{
	border-bottom:1px solid #eee;
	color:#333;
	font-size:13px;
	font-weight:600;
	font-family:'Lato', sans-serif;
	padding:11px 0 11px 0;
	float:left;
	width:100%;}	
	
.sconto-quantita{
	float:left;
	font-size:15px;
	font-weight:600;
	line-height:18px;
}

.euro-sconto-quantita{
	float:right;
	font-size:15px;
	font-weight:700;
}

.riga-quantita{
	border-bottom:1px solid #eee;
	color:#333;
	font-size:13px;
	font-weight:600;
	font-family:'Lato', sans-serif;
	padding:11px 0 11px 0;
	float:left;
	width:100%;}	
	
.txt-inserisci-quantita{
	float:left;
	font-size:15px;
	font-weight:400;
	line-height:18px;
}

.txt-quantita{
	padding:10px 0;
	float: left;
}

.txt-inserisci-quantita input[type="text"] {
	padding:4% 5%;
    width: 50%;
	border:none;
	font-size:14px;
	border:1px solid #ccc;
	color:#333;
	background-color: #fff;
	float:right;
}

.txt-disponibilita{
	float:right;
	font-size:15px;
	font-weight:400;
	padding: 10px 0;
}

.riga-riassortimento{
	border-bottom:1px solid #eee;
	color:#333;
	font-size:13px;
	font-weight:600;
	font-family:'Lato', sans-serif;
	padding:11px 0 11px 0;
	float:left;
	width:100%;}	
	
.txt-riassortimento{
	float:left;
	font-size:15px;
	font-weight:400;
	line-height:18px;
	padding: 23px 0;
}

.txt-sceglidate{
	float:right;
	font-size:15px;
	font-weight:400;
}

.txt-sceglidate select {
	-webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;
    background: url(../images/freccia-select.jpg) no-repeat right center;
    border: 1px solid #ccc;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    height: 45px;
    line-height: 35px;
    margin: 10px 0 0;
    width:100%;
    padding: 0 40px 0 10px;
}


.b2b-ordina{
	background:#132664;
	padding:12px 45px;
	color:#fff;
	font-size:17px;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:20px 0 20px 0;
	}
	
.b2b-ordina:hover{
	background:#333;
	color:#fff;
	text-decoration:underline!important;
	}
	
.btn-add-cart{
	background:#132664;
	padding:12px 45px;
	color:#fff;
	font-size:17px;
	width:100%;
	text-align:center;
	text-decoration:none;
	margin:20px 0 20px 0;
	}
	
.btn-add-cart:hover{
	background:#333;
	color:#fff;
	text-decoration:underline!important;
	}



/*CARRELLO*/

.slide-carrello {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

.slide-carrello { min-height:250px; background:url('../images/slider/slide-b2b.png') no-repeat center center scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.titolocarrello{
	max-width:1160px;
	width:100%;
	margin:0 auto;
	padding:40px 0px 40px 0px;
	}
	
.carrelo-sx{
	width:50%;
	float:left;
	text-align:left;
	}
	
.carrelo-dx{
	width:50%;
	float:right;
	text-align:right;
	}
	
.ordinacarrello{
	float:right;
	text-align:center;
	color:#fff;
	background-color:#229FC8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px 50px;
	font-size:16px;
	margin:0 auto;
	}
	
.ordinacarrello:hover{
	background-color:#333;
	}
	
.riepilogo{background-color:#ddd; padding:10px 0;}
.titolo-descrizione{font-size:14px; width:47%; float:left; font-weight:500; padding:0 0 0 1%;}
.titolo-descrizione01{font-size:14px; width:56%; float:left; font-weight:500; padding:0 0 0 1%;}
.titolo-prezzo{font-size:14px; width:12%; float:left; font-weight:500; text-align:center;}
.titolo-quantita{font-size:14px; width:11%; float:left; font-weight:500; text-align:center;}
.titolo-riordino{font-size:14px; width:14%; float:left; font-weight:500; text-align:center;}
.titolo-elimina{font-size:14px; width:9%; float:left; font-weight:500; text-align:center;}
.titolo-totale{font-size:14px; width:6%; float:left; font-weight:500; text-align:center;}
	
.rigaordine.carrello{border-bottom:2px dotted #999; padding: 10px 0;}
.articolo.carrello{font-size:18px; width:47%; float:left; padding:0 0 0 1%; color:#333; font-weight:600;}
.articolo.carrello img{float:left; padding:0 20px 0 0;}
.articolo span.carrello{font-size:14px; font-weight:500; color:#333; font-style:italic; display: block;}
.articolo.riepilogocarrello{font-size:18px; width:55%; float:left; padding:0 0 0 1%; color:#333; font-weight:600;}
.articolo span.riepilogocarrello{font-size:14px; font-weight:500; color:#333; font-style:italic; display: block;}
.articolo.riepilogocarrello img{float:left; padding:0 20px 0 0;}

.prezzo.carrello{font-size:15px; width:12%; float:left; text-align:center; color:#333;}
.prezzo.carrello span{font-size:15px; color:#333;}

.quantita.carrello{font-size:15px; width:11%; float:left; text-align:center; margin:0 auto; color:#333;}
.quantita-less.carrello{float:left; margin:0; width:33%;}
.quantita-numero.carrello{float:left; margin:0; width:33%; color:#333;}
.quantita-more.carrello{float:left; margin:0; width:33%;}
.quantita-numero.riepilogocarrello{float:left; margin:0; width:100%; color:#333;}

.riordinocarrello{width:14%; float:left; margin:0; text-align:center; color:#333; font-size:15px;}

.totalecarrello{width:6%; float:left; font-size:15px; text-align:center; color:#333; }

.eliminacarrello{width:9%; float:left; margin:0; text-align:center; color:#333;}

.chiudicarrello{
	max-width:1160px;
	width:100%;
	margin:0 auto;
	padding:40px 0px 40px 0px;
	}
	
.chiudicarrello-sx{
	width:50%;
	float:left;
	text-align:left;
	color:#229FC8;
	font-size: 24px;
	font-weight: 600;
	font-style: italic;

	}
	
.chiudicarrello-dx{
	width:50%;
	float:right;
	text-align:right;
	}
	
.tornamenu{
	float:left;
	text-align:center;
	color:#fff;
	background-color:#333;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px 50px;
	font-size:16px;
	margin:0 auto;
	max-width:200px;
	}
	
.tornamenu:hover{
	background-color:#DAA520;
	}
	
.totaleordine{
	max-width:1160px;
	width:100%;
	margin:0 auto;
	padding:40px 0px 40px 0px;
	}
	
.totaleordine-sx{
	width:50%;
	float:left;
	text-align:left;
	}
	
.totaleordine-dx{
	width:50%;
	float:right;
	text-align:right;
	}
	
.totale-scr{float:left; padding:10px 2%; width:70%; color:#333; font-weight:600; font-size:18px;}
.totale-bgk{float:left; padding:10px 2%; background-color:#ddd; text-align:right; min-width: 140px; width:30%; font-weight:600; color:#333; font-size:18px;}

.borderbottomgrey{border-bottom:1px dotted #ccc;}

.testoriepilogo{text-align:center; font-size:25px; margin:35px 0;}
.testoriepilogo span{color:#229FC8;}


/**/
td.elencoclienti {
    padding: 11px 8px 0 8px!important;
}

tr.elencoclienti > td {
	padding: 8px!important;
    vertical-align: middle !important;
line-height: 8px !important;
text-transform:lowercase capitalize;
line-height: 18px !important;
font-size:13px;

}

tr.elencoclienti > td.button {
	text-align: center;
}

.btn-success.elencoclienti {
    color: #fff;
    background-color: #229FC8;
    border-color: #229FC8;
	text-transform:uppercase;
	font-size:12px;
}

.btn-success.elencoclienti:hover {
	background-color:#333;
	border-color: #333;
}


.aris-logout{
float:left;
background:url(../images/ico-aris.png) no-repeat center right;
height:32px;
padding:15px 30px 0 0;
margin:0 10px 0 0;
color:#132664;
font-size:14px;
font-family:'Montserrat', sans-serif;
}

.aris-logout:hover{
float:left;
background:url(../images/ico-aris-hover.png) no-repeat center right;
height:32px;
padding:15px 30px 0 0;
margin:0 10px 0 0;
color:#ccc;
font-size:14px;
font-family:'Montserrat', sans-serif;
}



.social-aris{
display:none;
}





