.divloader {  
 border: 16px solid #2f5f7e ;
 border-top: 16px solid #f55813 ;
 border-radius: 50%;  
 width: 120px; 
 height: 120px;  
 animation: spin 2s linear infinite; 
 position: absolute; 
 top: 50%;  
 left: 56%;}
 
 @keyframes spin {  
 0% { transform: rotate(0deg); } 
 100% { transform: rotate(360deg);  }
 }
  .qnt{	
 color: black; 
 font-size: 20px;  
 font-family: 'Roboto', sans-serif; 
 font-weight: 700; 
 line-height: 50px;
 }
 .aggiungi{
	 font-size: 15px;
	 padding-left: 2px;
 }
 
 .men{
	 background-color: #2f5f7e
 }
 
 .dropdown-menu{
	  background-color: #2f5f7e
	 
 }
 a {
  color:white
}
a:link, a:visited { /* or a[href] */
   color:white
}
 
 .table-descr-item{	
 font-size: 16px;	
 }
 
 .tabella_descrizione_tecnica_prima_linea{	
 font-size: 12px;	
 }
 
 .piupaginaomenopaginai{
 padding-left: 44%;}
 
 .btn { 
 background: #f55813 none repeat scroll 0 0; 
 color: #fff; 
 font-weight: 700; 
 padding: 5px; 
 font-family: 'Roboto', sans-serif;  
 border-radius: 1px;}
 
 .richiedi { 
 background: #f55813 none repeat scroll 0 0; 
 color: #fff;   
 font-weight: 700;  
 padding: 2px;	
 font-family: 'Roboto', sans-serif;	
 font-size: 20px;}
 
 
 .richiedi{
 padding: 2px;
 width: 134px;  
 border-radius: 1px;
 }
 
 .hea{	
 background:DodgerBlue;
 border-radius: 10px;}
 
 .hea1{
 font-size: 30px;
 line-height: 35px;
 padding: 10px;
 color: white;
 font-family: 'Roboto', sans-serif;	
 }
 
 .titolo{
 font-size: 1rem;
 font-family: 'Roboto', sans-serif;
 color: #2f5f7e;}
 
 
 .indipromo{	
 font-size: 25px;  
 font-family: 'Roboto', sans-serif;  
 color: #2f5f7e;  
 font-weight: 700; 
 line-height: 20px;	
 }
 
 .prezzo{	
 font-size: 25px;  
 font-family: 'Roboto', sans-serif;  
 color: #2f5f7e;  
 font-weight: 700; 
 line-height: 20px;	
 }
 

 
 .imma{	
     top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100px;
    max-height: 100px;
    margin: 0 auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
	 cursor: pointer;
}

 
 .descrizione{	
 margin: 0;  
 padding: 0;  
 font-size: .8125rem; 
 color: #333;
 }
 
 .richiedi:hover{	
 background: #d74809;  
 color: #fff;   
 padding: 5px;	
 font-family: 'Roboto', sans-serif;
 }


 .btn:hover{	
 background: #d74809;   
 color: #fff;   
 padding: 5px;	
 font-family: 'Roboto', sans-serif;}	
 
 .bread{	
 background-color: #f4f4f4;  
 padding: 5px;   
 padding-left: 10px;	
 }
 
 .header{	
 z-index:2;
 background: white;
 }
 
 .menu{	
 background-color: #2f5f7e; 
 padding: 5px;
 top: 130px;
 }
 
 .testomenu{	
 color: #fff; 
 font-weight: 700;
 height: 39px;   
 line-height: normal;  
 padding-left: 10px; 
 padding-top: 10px;  
 padding-right: 20px; 
 text-align: left; 
 display: inline-block;
 font-size: 1rem;	
 font-family: Roboto,Arial,sans-serif;
 }
 
 
 .testomenu:hover{	
 text-decoration: none;	
 color: #fff;   
 font-weight: 700; 
 height: 39px;   
 line-height: normal;  
 padding-left: 10px;   
 padding-top: 10px;   
 padding-right: 20px; 
 text-align: left;    
 display: inline-block;
 font-size: 1rem;	
 font-family: Roboto,Arial,sans-serif;
 }
 
 
 .riepilogo{	
 color: #f55813; 
 font-size: 1.1rem;  
 text-align: left;	
 font-family: Roboto,Arial,sans-serif;
 }
 
 
 .btnriepilogo{		  
 background-color: #f55813; 
 color: #fff;
 border: 0px;	
 max-width: 250px;	
 padding: 10px;	   
 font-weight: 700;
 }
 
 
 .btnpagina{	
 background-color: #fff;
 color: black;
 border: 0px;	
 max-width: 250px;
 padding: 10px;	
 font-weight: 700;
 }
 
 
 .btnpagina:hover{	
 color: #d74809;
 }
 
 .btnriepilogo:hover{	
 background: #d74809;
 }
 
 .btnricerca{	
 color: white;
 background: #2f5f7e;
 border: 0px;	
 padding-left: 20px; 
 padding-right: 20px;
 }
 
 .ricerca{	
 border: 4px solid #2f5f7e;
 width: 70%;
 padding-left: 10px;	
 font-size: 15px;
 }
 
 .togli{	
 font-size: 15px; 
 width: 50px;  
 padding-left: 5px;
 height: 30px;	
 }
 
 .tdriepilogo2{
 padding-left: 10px;
 padding-right: 10px;
 }
 
 .togliprodotto{
 cursor: pointer;
 font-weight: bold;
 font-size: 10px;
 }
 
 .togliprodotto:hover{
 cursor: pointer;
 color: #f55813;	
 }
 
 .grupporicerca{	
 position: relative; 
 display: -ms-flexbox; 
 display: flex; 
 -ms-flex-wrap: wrap; 
 flex-wrap: wrap;   
 -ms-flex-align: stretch; 
 align-items: stretch; 
 width: 100%;	
 border-color: #2f5f7e;
 font-size: .8125rem; 
 font-family: Roboto,Arial,sans-serif;	
 height: 40%;
 }
 
 .loggati{	
 padding: 10px;
 background: white;  
 color: #fff;  
 font-weight: 700;  
 padding: 5px;	
 font-family: 'Roboto', sans-serif; 
 border-radius: 1px;   
 border: 0px;   
 color: red;  
 left: 30px;  
 position:relative;
 }
 
 .fa-user{	 
 padding-right: 5px;
 font-size: 25px;
 }
 
 .logo{		
 font-size: 34px; 
 line-height: 26px;   
 top: 30px;  
 position: relative;   
 left: 30px;
 }
 
 .sottologo{	
 font-size: 15px; 
 position: relative; 
 top: 27px; 
 left: 30px;
 }
 
 .headz{		
 height: 130px;
 }
 
 .valuta{	
 font-size: 1rem; 
 font-weight: 700;  
 line-height: 20px;  
 color: #2f5f7e;
 }
 
 .td0{	
 width: 150px;
 }
 
 .td1{
 width : 60%;
 border-top: 0px;
 
 }
 
 .td2{	
 width : 25%;
 }
 
 .td3{
 text-align: 10px;
 }
 
 .tabella_descrizione_tecnica_line_nome_parametro{
 width : 50%;
 }
 
 .tabella_descrizione_tecnica_line_valore_parametro{
 width : 50%;
 }
 
 .pagina{	
 font-size: 15px;  
 font-family: 'Roboto', sans-serif;  
 color: #2f5f7e; 
 font-weight: 700; 
 line-height: 50px;
 padding-left: 10px;	
 }
 
 .tdriepilogo1{
	width: 220px;
	
}

.scomparsa{
	cursor: pointer;
	color: #f55813;
font-size: 30px;
	font-family: 'Roboto', sans-serif;  
}

.nb{
	
	font-size: 15px;
	margin-right: 100px;
	font-family: 'Roboto', sans-serif;  
}

.titololungo{
	font-family: 'Roboto', sans-serif;  
	font-size: 15px;
}

.titolocorto{
	font-family: 'Roboto', sans-serif;  
	
}
.tabellacarosello{
	width: 10px;
	
}
.tdcarosello{
	width: 10px;
	
}
.immaginecarosello{
	width: 20px;
	height: 20px;
	 cursor: pointer;
	
}

.immaginecarosellogrande{
	
	  top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
	
}
.rigaprodotto{
	border-bottom: 2px solid #343a407a;
	
}

.codiciprodotto{
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: bolder;
}

.codicea00{
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: bolder;
	color: black;
	
}