/*INIZIO Header*/
div.prenofa-page div.ui-header {background-color: #319ADB;}
.ui-header-fixed {z-index: 998;}

/*dimensioni spazi header*/
ul#menu {
    float: left;
    left: 0;
 max-width: 668px;
     top: 0;
    width: 100%;
	list-style:none;
	 padding: 0;
	 margin:0px;
    top: 0;
}


ul#menu li {
	float:left;
}


ul#menu li.logo {width:40%;}
ul#menu li.logo a {margin-top:0; margin-bottom:0; }

li.mio-account-header{
	float:right;}
ul#menu li.login-header {
	float:right;
	background-color:#135B7F;}
ul#menu li.login-header-logged {
	float:right;
	background-color:#135B7F;}

ul#menu li.carrello_refresh_mobile{
	float:right;
	position:relative;
	background-color:#4D8099;}

ul#menu li a img {
    display: block;
    margin: 0 auto;
    max-width: 140px;
    padding-bottom: 0.3em;
	width:65%;
}

ul#menu li.logo img {
	width:80%;}
li.menu-mobile {
	background-color:#454545;
}

#menu li {
    float: left;
    list-style: none outside none;
    text-align: center;
    width: 14%;
	margin:0px;
	padding:0px;
/*	height:2.500em;
	line-height:2.500em;
*/}
ul#menu li a {
	margin:0px;
	padding:0px;
    color: #FFFFFF;
    display: block;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0.8em 0 0.5em;
    white-space: nowrap;
}

/*login*/


/*Parti del Menu*/

h1.ico-logo {
	float:left;
	width:100%;
	margin:0px;
	display:block;
	  max-width: 130px;}

/*carrello*/
#carrello_refresh {
/*	display: inline;
	position: absolute;
	right: 1em;
	top: 0;
*/}

.box-carrello {
/*	position: relative;
*/}

.box-carrello img {
	margin-right: 0.8em;
	margin-top: 0.3em;
}

.box-carrello span {
	background-color: #E43030;
	border: 2px solid #FFFFFF;
	border-radius: 8px;
	color: #FFFFFF !important;
	font-size: 0.646rem;
	padding: 0 0.3em 0.3em;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
}

.ui-listview>.ui-li-divider {padding: .5em 0 .5em 16px;   width: auto;}


/*Box Login*/

 a.icona-login-header {
/*display: inline;
    position: absolute;
    right: 6em;
    top: 0;*/}

/*FINE HEADER*/





/*INIZIO CERCA*/

.ui-bar-b, .ui-page-theme-b .ui-bar-inherit, html .ui-bar-b .ui-bar-inherit, html .ui-body-b .ui-bar-inherit, html body .ui-group-theme-b .ui-bar-inherit {
	 background-color: #319ADB;
    border-color: #319ADB;}
.ui-bar-b, .ui-page-theme-b .ui-bar-inherit, html .ui-bar-b .ui-bar-inherit, html .ui-body-b .ui-bar-inherit, html body .ui-group-theme-b .ui-bar-inherit, .ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
	text-shadow:none;}
	
.ui-content ul.prenofa-elenco_prodotti li.ui-li-divider, div.ui-content ul.prenofa-elenco-categorie li.ui-li-divider	{
	/*background-color:#ededed;
  border-top: 1em solid #666666;	   color:#333;*/}
  
li.vedi-all {
	    border-bottom: 1em solid #FFFFFF;
		border-top-width:0.1em !important;
 }

.formRicercaCatalgoTop, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.ricerca-top-mobile form#formRicercaCatalgoTop.form-ricerca div.ui-input-search	{
	overflow:hidden;
}
.ui-input-search:after	{
	background-image: url(/custom/mobile/img/header/cerca.png);
	 left: 0;
	 top:0;
	  width: 34px;
	  opacity:1;
	  margin-top:0px;
	  height:55px;
	  width:65px;
	  background-position:left top;
	 }

.ui-input-search input {
    padding-left: 4.75em;
}	 
/*FINE CERCA*/


/*CONTENITORE*/


.ui-content {background-color:#fff;padding-top: 0;}
.ui-header, .ui-footer {
	border-color:#006699;
	border-width:0px 0px 5px 0px;

}

/* Footer */
.ui-footer{
	clear:both;
}

/* Categorie Home*/

.ui-content .ui-listview.categorie-home{margin-top: 1em;margin-bottom: 0;}

/*Ricerca*/
.ricerca-top-mobile{ margin:0 -1.0em; background-color:#319ADB; padding:0.5em;}
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content ul.prenofa-elenco_prodotti {	margin-top:16px;margin-bottom:0;}

/* elenco prodotti*/
.ui-listview > .ui-li-has-thumb > .link-prodotto-elenco.ui-btn{ padding-left:3%;} /* link che contiene i dati prodotto  */

.prenofa-elenco_prodotti img{
	float: left;
    margin: 0 2%;
    width: 30%;
    height: auto;
}
.prenofa-elenco_prodotti span.nome-prodotto-elenco{
	 display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
	margin-right:2em;
  margin-right: 0.9em;}
.prenofa-elenco_prodotti .contPrice {
    display: inline-block;
    vertical-align: middle;

	float:right;
}
.prenofa-elenco_prodotti .contPrice del {
	display:block;
    color: #999999;
    font-size: 0.8em;
    padding-bottom: 0.2em;
}
.prenofa-elenco_prodotti .contPrice .itemPrice {
    display: block;
	font-size:1.1em;
    font-weight: bold;
    color: #333;
    padding: 0.300em;
 margin-right: 1em;}

.ui-listview > .ui-li-static, .ui-listview > .ui-li-divider, .ui-listview > li > a.ui-btn {
		white-space: inherit;

	}
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content ul.prenofa-elenco_prodotti li.ui-li-has-thumb 	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content ul.prenofa-elenco_prodotti li.ui-li-has-thumb {
	text-align:right;}		html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content ul.prenofa-elenco_prodotti li.ui-li-has-thumb a.link-prodotto-elenco span.nome-prodotto-elenco {
	text-align:right;}

.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited
{
	background-color:#fff}



span.sconto-m {
    background-color: #73CB55;
    color: #FFFFFF;
    padding: 0.300em;
    margin-right: 1em;
	font-size:1.1em;
	float:right;
}

.nome-prodotto-elenco {
	padding-bottom: 0.5em;
}


li.ui-li-divider{
	border-bottom:3em solid #fff;}
/* paginazione prodotti */
.paginazione ul{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: center;
}
.paginazione ul li{
	display: inline-block;
	width:3%;
	font-size: 1em;
}


/*Scheda Prodotto */

html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.schedaProdotto {
	width:100%;
	background-color:#fff;}
	
.schedaProdotto {
	text-align:center;}	
	
.schedaProdotto .infoProdotto	{
}
	
.schedaProdotto .disponibilita	{
	text-align:center;}
.schedaProdotto img.imgProdotto	{
	width:75%;}
	
.schedaProdotto .prezzoNuovoScheda	{
	font-size:1.7em;
	display:block;}
	
.prezzoVecchioScheda {
	text-decoration:line-through;font-size:1.1em;
	margin-right:1em;}	
.sconto-scheda-m {
	color:#4BB120;
	font-weight:bold;font-size:1.3em;}
	
div.schedaProdotto h2	{
	margin-bottom:0.3em;}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.schedaProdotto div.infoProdotto button.addCarrello {
	background-color:#99D753;
	color:#fff;
	text-shadow: none;}	
	
/* Container per il loader (aggiungi a carrello) */
.schedaProdotto .attesa_carrello.attesa_container {
	margin: 0.5em 0em;
	padding: 0.7em 1em;
}
/*carrello*/

.stepCarrello{
	display:none;}

html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td p#updateQtaImg {
	cursor: pointer;
	
	}	
	
table.tabellaCarrelloN	{
	width:98%;
	vertical-align: middle;
	  font-size: 66.8%;}
table.tabellaCarrelloN	.nomeProdotto, #nomeTh, #prezzoTh {
	text-align:left;}	
	
table.tabellaCarrelloN	th, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaOrdine tbody tr th, table.tabellaListaOrdini  tbody tr th{
	background-color:#ededed;
	padding:0.5em;
	border-bottom:1px solid #319ADB;
	/*font-size:0.8%;*/}
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaOrdine, table.tabellaListaOrdini {
	width:98%;}		
	
table.tabellaCarrelloN td	{
	padding:0.5em;
vertical-align: middle;	}	
	
.ssnTh	{ display:none;}

table.tabellaCarrelloN tbody tr td p#updateQtaImg {
	margin:0;
	padding:0;
	display:inline;
/*	font-size:0.7em;
*/	text-decoration:underline;
	text-align:center;}
	
 table.tabellaCarrelloN tbody tr td div.ui-input-text	{
	 margin-bottom:0px;
	 width:50%;
	  box-shadow: none;
}
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td div.ui-input-text input#qta {
	 text-align:center;
	/* font-size:0.8em;*/}	 
	 
 
	 
.qtaTh {
	text-align:center;}	 
	
table.tabellaCarrelloN tbody tr td#cellaPrezzo	{
	white-space:nowrap;}
	
	
table.tabellaCarrelloN tbody .tr1	{
	background-color:#ededed;}
	
td.nomeProdotto {
	width:10%;}	
	
 td#cellaPrezzo	{
	 width:10%;}
	 
th#qtaTh	 	{
	 width:15%;}
	 
/* table.tabellaCarrelloN td:last-child, #deleteTh	{width:5%;} */
	

html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#svuotaCarrelloFrom div.bottoneN {
	width:15%;
		 }
	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#svuotaCarrelloFrom div.bottoneN div.ui-btn  {
	font-size:0.8em;
	padding:0.3em;
	}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#svuotaCarrelloFrom div.bottoneN div.ui-btn input
{	padding:0.3em;
color:#ccc;
	
	}	
.rigaTotaleCarrello {
	background-color:#333;
	color:#fff;}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#svuotaCarrelloFrom div.bottoneN {
	padding:0px;}	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content p.loginBuonoSconto {
/*	display:inline-block;

	padding:1%;
	width:45%;*/}	
a#lonkLoginBuonoSconto.ui-link{
/*	text-align:left !important;
	color:#000000;
	width:45%;
	margin-right:11%;*/}	
	
	
	
/*.bottoneN {
	padding:1em 1.3em;
	display:inline-block;}	


.bottoneN.indietroN{
	width:35%;
	background-color:#ededed;
	padding:1em 1.3em;
	display:inline-block;}	
.bottoneN.avantiN{
	width:55%;
	background-color:#73CB55;
	padding:1em 1.3em;
	display:inline-block;
	text-align:right;
	color:#fff;
	text-transform:uppercase;
	float:right;}	
*/


.bottoneN {
	color:#333;
	background-color:#ccc;
 border-color: #DDDDDD;
    color: #333333;
    text-shadow: 0 1px 0 #F3F3F3;	
 border-radius: 0.3125em;    -moz-user-select: none;
    cursor: pointer;
    display: block;
    font-size: 16px;
    margin: 0.5em 0;
    overflow: hidden;
    padding: 0.4em 1em;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	white-space:nowrap;}	

.bottoneN input{
	width:100%;}
.bottoneN.indietroN{	float:left;

}	
.bottoneN.avantiN{ float:right;

}	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div form#updateForm p.condizioniVendita div.ui-checkbox {
	margin:0;}

.bottoneN.avantiN:hover, .bottoneN.indietroN:hover{
	-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
	background-color:#319ADB;
}	


html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td form#form1 div.row div.areaAnagrafica fieldset div.formlogin div.row div.bottoneN {
	background-color:transparent;}
	
	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td form#form1 div.row div.areaAnagrafica fieldset div.formlogin div.ui-input-text {
	padding:1em;
	font-size:1.3em;
	margin-bottom:0.8em;}	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td form#form1 div.row div.areaAnagrafica fieldset div.formlogin div.ui-input-text input 	{	font-size:1em;}	

html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.row {
	width:100%;
	border-top:1px solid #ededed;
	}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td form#form1 div.row div.areaAnagrafica fieldset div.formlogin div.row div.bottoneN {
	padding:0;
	margin:0;}	
	
fieldset div.formlogin label	{
	color:#319ADB;}
	
	
.boxed.box_condizioni, .box_privacy {
  border: 4px solid #EDEDED;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
    height: 10em;
    overflow: scroll;
	padding:0.5em 1em;
	 -webkit-overflow-scrolling: touch;
	 float:left;
	 width:90%;
	}


div.boxed div.testo {
	width:90%;}
	
div.ui-content div form#updateForm {
	width:90%;
	   float: left;}
	
div form#updateForm p.condizioniVendita, .checkboxRegistrazione {
background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#ECECEC));
background: -webkit-linear-gradient(top, #FFFFFF, #ECECEC);
background: -moz-linear-gradient(top, #FFFFFF, #ECECEC);
background: -o-linear-gradient(top, #FFFFFF, #ECECEC);
background: -ms-linear-gradient(top, #FFFFFF, #ECECEC);
background: linear-gradient(top, #FFFFFF, #ECECEC);
background-color: #FFFFFF;    border: 1px solid #A2C100;
    border-radius: 7px;
    margin-bottom: 20px;
    padding: 7px;
	font-size:0.9em;
	float: left;
	margin-right:65%;
	width: auto;
	text-align:center;
white-space:nowrap;}

html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div form#updateForm p.condizioniVendita div.ui-checkbox {
	text-align:center;}
 div.ui-checkbox input#accettazione1,  div.ui-checkbox input#accettazione2 {

	 height: auto;
    left: 0;
    margin: -11px 0 0;

    position: inherit;

    width: 22px;
    z-index: 1; }


html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div form#updateForm div.bottoneN div.ui-btn input {
	background-color: transparent;
	border:none;
	border-radius:0;
	font-size:inherit;
	display:block;
	width:100%;}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div form#updateForm div.bottoneN div.ui-btn {
	background-color:transparent;
	border:none;
	color:inherit;
	text-shadow: none ;
	margin:0;
	padding:0;
	 box-shadow: none;
	 text-overflow: ellipsis;
    white-space: nowrap;
	overflow:visible;
	   margin: 0.5em 5% 0.5em 10%;}
	   
		
		
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.areaAnagrafica div.row fieldset.datiAccesso div div.ui-radio label.ui-btn {
  	color:#333;
  	float: left;
    margin-left: 0 !important;
    margin-right: 2%;
    width: auto !important;
	}		
	
	
.areaAnagrafica, div.areaAnagrafica div.row fieldset.datiAccesso, form#updateForm div.areaAnagrafica fieldset {
	width:100%;
	margin-left:0;
	margin-right:0;
}	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.areaAnagrafica div.row fieldset.datiAccesso legend {
	display:none;}	
	
div.areaAnagrafica div.row fieldset.datiAccesso label{
	margin-top:20px;}

.areaAnagrafica .ui-checkbox, .areaAnagrafica .ui-radio {
    margin: 0;

}	

fieldset.datiAccesso div div.ui-radio input#privato {
	display:none !important;}
	
fieldset.datiAccesso div.ui-input-text input, div.areaAnagrafica div.ui-input-text	{
	width:100%;
		border:3px solid #ededed;}
		
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.areaAnagrafica div.row fieldset.datiAccesso div.ui-input-text input
{ border:none;}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.areaAnagrafica div.row fieldset.datiAccesso div div.ui-radio input#azienda {
	display:none;}	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.areaAnagrafica div.row fieldset.datiAccesso div div.ui-radio label.ui-btn {
	border:3px solid #ededed;}	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.checkboxRegistrazione {
 width: 30em;
    margin-left: 5%;}	
 
 
/*html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div form#updateForm div.bottoneN {
	width:90%;} */
	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.row div.bottoneN, form#form1 div.row div.bottoneN, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#svuotaCarrelloFrom div.bottoneN {
	background-color:transparent;
	border:none;
	box-shadow:none;
	}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div form#updateForm div.bottoneN,
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.row div.bottoneN div.ui-btn, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content a.ui-link div.bottoneN {
	background-color:#73CB55;
	color:#fff;
	opacity:1;
	text-shadow:none;}	   
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div form#updateForm div.bottoneN:hover, 
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#updateForm div.row div.bottoneN div.ui-btn:hover, .bottoneN.modificaDatiCliente:hover, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content a.ui-link div.bottoneN:hover {
	background-color:#319ADB;
		-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;}	   


html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content a.ui-link {
	text-decoration:none;}

.bottoneN.modificaDatiCliente {
	width:30%;
	margin-right:3%;
	float:left;}
.avviso.successo {
	color:#73CB55;}
	

div.ui-content form#updateForm h1, h1#titoloArea	{
	font-size:1.1em}
	
 h1#titoloArea {
}	



html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#UpdateModalitaSpedizioneCarrello table.tabellaCarrelloN colgroup col.colRadio {
	width:10%;}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#UpdateModalitaSpedizioneCarrello table.tabellaCarrelloN colgroup col.colImmagine {
	width:20%;}	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#UpdateModalitaSpedizioneCarrello table.tabellaCarrelloN colgroup col.colSpedizione {
	width:20%;}	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content form#UpdateModalitaSpedizioneCarrello table.tabellaCarrelloN colgroup col.colSpese {
	width:20%;}
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td p div.ui-checkbox input#partecipaValutazione.partecipa-valutazione, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td p div.ui-checkbox input#accettoCondizioniPrivacy, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaCarrelloN tbody tr td p div.ui-checkbox input#accettoCondizioniVendita.privacyN {
	position:inherit;}
	
	
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaAnnotazioniN, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content table.tabellaAnnotazioniN tbody tr td textarea#nota.ui-input-text {
	width:80%;}	
	
	


 h1#titoloArea.titoloCarrello	 {
	 font-size:0.7em;}
	 
ul.lista li.titoloLista h2, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.testo ul.lista li h2 { 
background-color:#ededed;
list-style:none;
font-size:0.9em;}	 
html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.testo ul.lista li.titoloLista, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.testo ul.lista li {
	list-style-type:none;}
	
	div.testo ul.lista.modalitaSpedizione, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.testo ul.lista  {
		list-style-position:inside;
		margin-left:0px;
		padding-left:0px;}
div.ui-content div.testo h1{
	background-color:#ededed;
	padding:0.5em;
	border-bottom:1px solid #319ADB;
	 font-size:0.9em;
	/*font-size:0.8%;*/}	
	
div.ui-content div.testo p, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.testo ul.lista li.titoloLista h3, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div.testo ul.lista li.titoloLista ul.sottolista li, html.ui-mobile body.ui-mobile-viewport div.prenofa-page div.ui-content div form#updateForm div.boxed div.testo h2 	{
	font-size:0.9em;}
	
	
{
	font-size:0.7em;}	

.tabellaSpedizione img{
	max-width: 62px;
}
.footer-vai-full	 {
	text-align:center;
}
	
	
a.a-vai-full {
	background-image:url(/modelli/mobile/img/laptop.png);
	background-position:left;
	padding-left:40px;
	line-height:30px;
	background-repeat:no-repeat;
	   font-weight: normal;
    height: 43px;
    line-height: 36px;
    overflow: visible;
    padding-left: 47px;
    text-decoration: none;}	

    
.ricerca_no {
    font-size: 1.2em;
    margin-top: 20px;
    margin-bottom: 100px;
}
/*MENU stato active*/
ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head + body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, html .ui-bar-a .ui-checkbox-on:after, html .ui-body-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active {
    background-color: #3388cc;
    border-color: #3388cc;
    color: #005599;
    text-shadow:none;
}

.areaAnagrafica fieldset legend {
    font-weight: 700;
    margin: 1em 0;
}

.messaggio.errore.loginFailed {
    color: red;
    padding-bottom: 10px;
}

/* CATEGORIE */
.ui-listview>li {display: table; position: relative; clear: both; width:100%; }
.ui-listview>li h2{white-space: normal;}
/* DESCRIZIONI CATEGORIE */
.ui-listview>li p {  font-size: 1em; font-weight: 400; display: block;  margin: auto;  text-overflow: clip;  overflow: visible;  white-space: normal;}

/* Cookie Overlay */
.ui-panel-display-overlay { z-index: 998;}

/* iFrame Responsive YouTube */
.videoYoutube { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.videoYoutube iframe, .embed-container object, 
.videoYoutube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* BANNER */
.zonaBanner img {max-width: 100%;}
.bannerTopMobile{margin-top: 0px !important;}
#owl-banner9000 > .owl-wrapper-outer > div > div > div > img {max-width:2000px; width: 100%;} 
#owl-banner9001 > .owl-wrapper-outer > div > div > div > img {max-width:2000px; width: 100%;}
#owl-banner9002 > .owl-wrapper-outer > div > div > div > img {max-width:2000px; width: 100%;}  

div.keepLogged{	clear:both;}
#form1 input.checkboxKeepLogged{	width: 20px;margin:0;}
.keepLogged  .ui-checkbox{display: inline;   margin-right: 30px;}

/* Recensioni*/


.mediaRecensioniProdotto img { width:auto;}
.recensioni-box{ float: right; min-width: 60%; font-size: 14px; text-align: right;}
.scheda-prodotto-media {font-size: 12px; font-weight: normal; text-decoration: underline;}
.stelle {    display: inline-block;
    min-width: 108px;
    width: auto;}
.rec-testo { margin-right: 10px; font-size: 12px; font-weight: normal; text-decoration: underline;}  


.scheda-prodotto-media.scheda-p, .recensioni-box.scheda-p  {
    float: left;

    text-align: left;
    width: 99%;
}

.input-recensioni { height: 300px;}

.scheda-p p.ScriviRecScheda { background-color: #4D8099; color: #fff; padding: 7px 14px; display: inline-block;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
} 


/*_________PROMO 2+1___________*/
.foto {position: relative;}
#trianglePromo {position: absolute; left: 0;}
#trianglePromoBtm {position: absolute; bottom: 0!important; right:0!important; left: auto!important; top:auto!important;}
.promoDuePiuUno {background-color: #d30800; padding: 10px;}
.promoDuePiuUno h3 {color: #fff300!important; text-transform: uppercase; margin: 0; padding:0;}
.promoDuePiuUno p {color: #fff;}

.scheda-p p.ScriviRecScheda:hover { background-color: #135B7F; color: #fff; text-decoration: none;} 

div.contatti-bordo1 div.contatti-bordo2 form#formNl fieldset.formFieldsetTre div.ui-checkbox input#terms{display: none;}

/* Disponibilità*/
.disponibilita{text-align: right; margin-bottom: 10px;}
.img-disponibilita{max-width: 20px; margin: 0 2% 0 1% !important; float: right !important;}

@media (max-width: 480px) {
	.bollino-sop-otc > a > img {width: 60%; height: 60%;}
}
