/*----------------------------------------------------------------------HOMEPAGE---------------------------------------------------------------------------------*/
body {
	background-color: #337633;
	background-image:url(../images/immagini/bg_totale.png);
	background-repeat:repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*--------------------TESTATA--------------------*/
div#testata {
	width:auto;
	height:181px;
	background-image:url(../images/immagini/bg_testata.png);
	background-repeat:repeat-x;
}
div#box_testata {
	position:relative;
	width:1015px;
	height:181px;
	margin:0px;
	padding:0px;	
}
div#logo {
	width:385px;
	height:158px;
	float:left;
	padding-top:7px;
	padding-left:8px;
	position:relative;	
}
div#box_ricerca {
	width:517px;
	height:79px;
	top:16px;
	position:absolute;
	right:0;
	background-image:url(../images/immagini/box_ricerca.png);
	margin:0px;
	padding:0px;
}
div#ricerca {
	width:186px;
	position:relative;
	float:left;
	height:auto;
	top:0px;
	padding-left:0px;	
}
div#titolo_ricerca {
	
	float:left;
	width:186px;
	height:auto;
	padding-top:9px;
	padding-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	text-align:left;
	font-size: 14px;
	line-height:14px;
	margin-left:19px;
}
input#campo_ricerca {
	width:100px;
	height:14px;
	float:left;
	padding-top:1px;
	margin-left:19px;
	margin-right:6px;
	font-size:10px;
	margin-top:12px;
}

div#trova {
	float:right;
	width:55px;
	height:20px;
	margin-right:0px;	
	padding-top:12px;
	margin-left:0px;
	
}
div#accesso {
	width:72px;
	height:auto;
	position:relative;
	float:left;
	/*height:auto;
	top:0px;*/
	padding-left:0px;
	margin-left:96px;
	padding-top:17px;
}
div#accesso2 {
	width:72px;
	height:auto;
	position:relative;
	float:left;
	/*height:auto;
	top:0px*/;
	padding-left:0px;
	margin-left:96px;
	padding-top:26px;
}
ul.login {
	width:72px;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
}
li.log_in {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	text-align:left;
}
li.quadratino {
	float:left;
	width:6px;
	height:10px;
	margin-right:6px;
	list-style:none;
}
ul.registrazione {
	width:72px;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	
}
li.registrati {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
}
div#carrello {
	width:65px;
	height:auto;
	position:relative;
	float:right;
	/*height:auto;
	top:0px*/;
	padding-left:0px;
	margin-right:25px;
	padding-top:26px;
}
div#menu {
	position:absolute;
	width:638px;
	height:76px;
	top:105px;
	right:0;
}
div#filetto_testata {
	width:auto;
	height:4px;
	background-image:url(../images/immagini/filetto_testata.png);
	background-repeat:repeat-x;
}
div#box_totale {
	width:auto;
	/*height:300px;*/
	/*background-image:url(../images/immagini/bg_totale.png);
	background-repeat:repeat-x;*/
}





/*---------------------------CONTENITORE----------------------------*/

div#pagina_contenitore {
	width:1035px;
	padding:0 0 10px 0;
	height:auto;
	background-image:url(../images/immagini/bg_contenitore.png);
	background-repeat:repeat-y;
}
div#contenitore {
	width:950px;
	height:auto;
	padding-top:21px;
	margin-right:42px;
	margin-left:42px;
	padding-bottom:21px;
}
div#pulizia {
	clear:both;
}
div.pulizia {
	clear:both;
}
	
		/*------------CONTENITORE SX-----------*/
		
div#contenitore_sx {
	width:250px;
	height:auto;
	float:left;
}
div#box_categorie {
	width:250px;
	height:auto;
}
div#titolo_categorie {
	height:23px;
	width:250px;
}
div#categorie {
	width:228px;
	height:auto;
	position:relative;
	text-align:left;
	padding:8px 10px 6px 10px;
	background-color:#F4FADC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C9E6AA;
	border-right-color: #C9E6AA;
	border-bottom-color: #C9E6AA;
	border-left-color: #C9E6AA;
}
ul.categoria {
	/*float:left;
	position:relative;*/
	width:222px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9E6AA;
	list-style:none;
	margin:0 0 4px 0;
	padding:0px;
	display:inline;
	display:block;
}
li.quadratino_categoria {
	/*float:left;
	position:relative;
	width:6px;
	height:9px;	*/
	list-style:none;
	margin:0 6px 0 0;
	padding:0px;
	display:inline;
}
li.nome_categoria {
	/*float:left;
	position:relative;
	width:242px;*/	
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
	display:inline;
}
li.nome_categoria_attivo {
	/*float:left;
	position:relative;
	width:242px;*/	
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	background-color:#66FF66;
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
	display:inline;
}
/*---------------------------*/
div#box_novita {
	width:250px;
	height:auto;
	padding:20px 0 0 0;
	text-align:center;
}
div#titolo_box_novita {
	width:250px;
	height:23px;
	margin:0px;
	padding:0px;
}
div.box_prodotto {
	width:167px;
	height:auto;
	background-color:#FFFFD7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C9E6AA;
	border-left-color: #C9E6AA;
	padding:17px 41px 10px 40px;
	text-align:center;
	margin:0px;
}
div#chiusura_box_novita {
	position:relative;
	width:250px;
	height:23px;
	background-image:url(../images/immagini/chiusura_box_novita.png);
	background-repeat:no-repeat;
}
div#testo_chiusura_box_novita {
	width:250px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height:23px;
	text-align:center;
}
/*---------------------------*/
div#box_informazioni {
	width:250px;
	height:140px;
	margin:25px 0 0 0;
	background-image:url(../images/immagini/bg_box_informazioni.png);
	background-repeat:no-repeat;
}
div#contenitore_box_informazioni_2 {
	width:250px;
	height:auto;
	margin:25px 0 0 0;
}
div#apertura_box_informazioni_2 {
	width:250px;
	height:20px;
	margin:0px;
	padding:0px;
	background-image:url(../images/immagini/apertura_box_informazioni_2.png);
	background-repeat:no-repeat;
}
div#chiusura_box_informazioni_2 {
	width:250px;
	height:24px;
	margin:0px;
	padding:0px;
	background-image:url(../images/immagini/chiusura_box_informazioni_2.png);
	background-repeat:no-repeat;
}
div#box_informazioni_2 {
	width:188px;
	height:auto;
	padding:14px 30px 0 32px;
	text-align:left;
	background-image:url(../images/immagini/bg_box_informazioni_2.png);
	background-repeat:repeat-y;
}

ul.elenco_informazioni {
	width:250px;
	padding:7px 0 0 31px;
	margin:0;

}
li.informazione {
	position:relative;
	float:left;
	width:188px;
	margin:0px;
	padding:1px 0 0 0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	line-height:17px;
}
li.informazione_titolo {
	position:relative;
	float:left;
	width:188px;
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3C3C3;
	font-weight: bold;
	line-height:20px;
}	
	
		/*------------CONTENITORE DX------------*/
		
div#contenitore_dx {
	width:667px;
	height:auto;
	float:right;
}

div#box_benvenuti {
	width:667px;
	height:auto;
}
div#titolo_benvenuti {
	width:667px;
	height:23px;
	margin:0px;
	padding:0px;
}
div#news {
	float:left;
	width:625px;
	height:auto;	
	padding-top:16px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:16px;
	background-image:url(../images/immagini/bg_box_news.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C9E6AA;
	border-bottom-color: #C9E6AA;
	border-left-color: #C9E6AA;	
}
div#benvenuti {
	float:left;
	width:625px;
	height:auto;	
	padding-top:16px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:16px;
	background-image:url(../images/immagini/bg_box_benvenuti.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C9E6AA;
	border-bottom-color: #C9E6AA;
	border-left-color: #C9E6AA;	
}
div.foto_benvenuti {
	float:left;
	width:165px;
	height:auto;
	margin-right:16px;
	padding-bottom:10px;
}
div.foto_benvenuti_singolo {
	float:left;
	width:165px;
	height:124px;
	margin-right:16px;
	margin-bottom:14px;
	margin-top:3px;
}
div.foto_benvenuti_singolo_last {
	float:left;
	width:165px;
	height:124px;
	margin-right:16px;
	margin-top:3px;
}
div#testo_benvenuti {
	float:left;	
	width:440px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
	text-align:justify;
}
/*---------------------------------------*/
div#box_offerte {
	clear:both;
	width:667px;
	height:auto;
	padding-top:18px;
	margin:0px;
}
div#titolo_offerte {
	width:667px;
	height:23px;
	margin:0px;
	padding:0px;
}
div#offerte {
	width:635px;
	height:auto;
	padding-top:17px;
	padding-bottom:10px;
	background-color:#FFFFD7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C9E6AA;
	border-bottom-color: #C9E6AA;
	border-left-color: #C9E6AA;	
	padding-right:15px;
	padding-left:15px;
}
table#tabella_offerte {
	width:100%;
	text-align:center;
	background-color:#FFFFD7;
}
td.td_prodotto_offerta {
	width:33%;
	text-align:center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9E6AA;	
} 
div#prodotto {
	width:210px;
	height:auto;
	margin:0px;
	padding:0px;
}
div.foto_prodotto {
	width:165px;
	height:auto;
	border: 1px solid #CCCCCC;
}
div.nome_prodotto {
	width:165px;
	height:auto;
	text-align:left;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin:0px;
	padding-top:5px;
	padding-bottom:0px;
}
div.descrizione_prodotto {
	width:165px;
	height:auto;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #333333;	
	text-decoration: none;
	text-align:left;
	margin:0px;
	padding:0px;
}
div.prezzo_prodotto {
	width:165px;
	height:auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005300;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}
input.visualizza_scheda {
	width:168px;
	height:38px;
	margin:0px;
	padding:0px;
}

/*---------------------------------*/

div#box_foto {
	clear:both;
	width:667px;
	height:auto;
	margin:0px;
	padding-top:18px;
}
div#titolo_foto {
	width:667px;
	height:23px;
	margin:0px;
	padding:0px;
}
div#box_tabella_foto {
	width:653px;
	height:auto;
	padding:17px 0 9px 12px;
	background-color:#FFFFD7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C9E6AA;
	border-left-color: #C9E6AA;	
}
table#tabella_foto {
	width:100%;
	text-align:center;
}
td#td_foto {
	width:25%;
	
}
div#foto_utente {
	width:134px;
	height:94px;
	margin:0;
	padding:0 15px 0 0;
}
div#didascalia_foto_utente {
	width:134px;
	height:auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	padding:0 10px 5px 0;	
	text-aling:left;
}
div#chiusura_box_foto {
	width:667px;
	height:23px;
	margin:0;
	padding:0;
	background-image:url(../images/immagini/chiusura_box_foto.png);
	background-repeat:no-repeat;
}
div#testo_chiusura_foto {
	width:667px;
	height:auto;
	text-align:center;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
	line-height:23px;
	vertical-align:middle;
}




/*--------------------FOOTER--------------------*/

div#footer {
	clear:both;
	width:100%;
	height:37px;
	background-image:url(../images/immagini/bg_footer.png);
	background-repeat:repeat-x;
	margin:0;
	display:block;
}
div#box_footer {
	position:relative;
	width:998px;
	height:37px;
	vertical-align:middle;
	padding-top:7px;
}
div#credits {
	float:left;
	text-align:left;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;	
	line-height:24px;
	padding-left:25px;
}
div#carte {
	width:125px;
	height:23px;
	float:right;
	padding-right:25px;
}
div#filetto_footer {
	width:auto;
	height:11px;
	background-color:#FFFFFF;
}



/*---------------------------------------------------------------------------------PAGINA SCELTA FORNITORE---------------------------------------------*/


div#titolo_pagina {
	width:667px;
	height:22px;
	background-image:url(../images/immagini/titolo.png);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding:22px;
	line-height:18px;
}

div#box_fornitore {
	width:210px;
	height:auto;
	margin:20px 18px 0 0;
	padding:0;
	float:left;
}
div#box_fornitore_a_dx {
	width:210px;
	height:auto;
	margin:20px 0 0 0;
	padding:0;
	float:left;
}
div#apertura_box_fornitore {
	width:210px;
	height:23px;
	background-image:url(../images/immagini/apertura_box_fornitore.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
div#testo_apertura_box_fornitore {
	width:210px;
	height:auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align:left;
	padding: 0 0 0 27px;
}
div#fornitore {
	width:208px;
	height:auto;
	padding:0 0 10px 0;
	margin:0px;
	background-color:#FFFFD7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C9E6AA;
	border-left-color: #C9E6AA;
}
div#marchio_fornitore {
	width:100px;
	height:auto;
	padding:10px 0 5px 0;
	margin:0;
}
ul.elenco_box_fornitore {
	width:188px;
	height:auto;
	margin:0 10px 0 10px;
	padding:0 0px 0 0px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9E6AA;
}
li.pallino_box_fornitore {
	width:8px;
	height:8px;
	display:inline;
	margin:0px;
	padding:0 5px 0 0;
}
li.elementi_box_fornitore {
	width:200px;
	height:auto;
	display:inline;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;	
}
div#chiusura_box_fornitore {
	width:210px;
	height:23px;
	background-image:url(../images/immagini/chiusura_box_fornitore.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
div#testo_chiusura_box_fornitore {
	width:210px;
	height:auto;
	font-family: Arial;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align:center;
}




/*---------------------------------------------------------------------PAGINA PRODOTTI FORNITORE--------------------------------------------------------------*/

div#titolo_pagina_prodotti {
	width:667px;
	height:23px;
	background-image:url(../images/immagini/titolo.png);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	padding-left: 22px;
	line-height:18px;

}

div#rialzo_marchio_fornitore {
	width:143px;
	height:63px;
	margin:20px 0 0px 0;
	padding:6px 0 0 1px;
	/*background-image:url(../images/immagini/rialzo_marchio_fornitore.jpg);
	background-repeat:no-repeat;*/
}
div#marchio_fornitore_rialzato {
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	margin-top:20px;
	border: 0;
	/*background-image:url(../images/immagini/marchio_fornitore_big.jpg);
	background-repeat:no-repeat;*/
}
div.contenuto_nessun_prodotto{
	width:90%;
	margin-top:20px;
	text-align:left;
	border: 0;
}
div#testo_apertura_box_prodotto_fornitore {
	width:210px;
	height:auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 23px;
	color: #000000;
	text-decoration: none;	
	text-align:left;
	padding: 0 0 0 27px;
}
div#prodotto_fornitore {
	width:208px;
	height:auto;
	padding:10px 0 17px 0;
	margin:0px;
	background-color:#FFFFD7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C9E6AA;
	border-left-color: #C9E6AA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9E6AA;
}
div#foto_prodotto_fornitore {
	width:148px;
	height:auto;
	padding:0;
	margin:0 0 10px 0;
	border: 1px solid #999999;	
}
div#nome_prodotto_fornitore {
	width:188px;
	height:auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;	
	text-align:left;
	margin:0 0 5px 0;
}
div#descrizione_prodotto_fornitore {
	width:188px;
	height:auto;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;	
	text-align:left;
}
div#prezzo_prodotto_fornitore {
	width:188px;
	height:auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005300;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:10px;
}
input.visualizza_dettagli {
	width:160px;
	height:20px;
	margin:0;
	padding:0;
}


/*---------------------------------------------------------------------PAGINA PRODOTTO SINGOLO----------------------------------------------------------------*/
div#titolo_pagina_prodotto {
	width:667px;
	height:23px;
	background-image:url(../images/immagini/titolo.png);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	padding-left: 22px;
	line-height:18px;

}
div#rialzo_marchio_fornitore_sx {
	float:left;
	width:143px;
	height:63px;
	margin:20px 0 0px 0;
	padding:6px 0 0 1px;
	background-image:url(../images/immagini/rialzo_marchio_fornitore.jpg);
	background-repeat:no-repeat;
}
div#marchio_fornitore_rialzato_sx {
	width:122px;
	height:42px;
	padding:0;
	margin:0;
	border: 1px solid #999999;
	background-image:url(../images/immagini/marchio_fornitore_big.jpg);
	background-repeat:no-repeat;
}

div#box_dettagli_prodotto_singolo {
	float:left;
	width:363px;
	height:auto;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;*/
	margin:0 50px 0 0px;
	padding:15px 0px 0px 0px;
}
div#nome_prodotto_singolo {
	clear:both;
	width:363px;
	height:auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #006C1A;
	text-decoration: none;
	text-align:left;
	padding:0 0 15px 0;
}
div#descrizione_prodotto_singolo {
	width:360px;
	height:auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
	text-align:left;
	padding:0 0 20px 0;
}

div#box_disponibilita_prezzi {
	width:361px;
	height:auto;
}
div#apertura_box_disponibilita {
	width:361px;
	height:23px;
}
div#modelli_e_disponibilita {
	width:359px;
	height:auto;
	float:left;
	background-color: #FFFFD7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C9E6AA;
	border-bottom-color: #C9E6AA;
	border-left-color: #C9E6AA;
	margin:0px;
	padding:3px 0 0 0;
}
ul.elenco_box_disponibilita {
	width:348px;
	height:39px;
	list-style-type: none;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9E6AA;
	margin:0px;
	padding:0px;
}
ul.elenco_box_disponibilita_close {
	width:348px;
	height:38px;
	list-style-type: none;	
	margin:0px;
	padding:0px;
}
li.codice_box_disponibilita {
	width:86px;
	height:auto;
	list-style-type: none;
	float:left;
	line-height:39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D4D4D;
	margin:0;
	padding:0 0 0 2px;
	text-align:left;
}
li.disponibilita_box_disponibilita {
	width:100px;
	height:auto;
	list-style-type: none;
	float:left;
	line-height:39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
	font-style: italic;
	text-align:left;
}
li.prezzo_box_disponibilita {
	width:76px;
	height:auto;
	list-style-type: none;
	float:left;
	line-height:39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005300;
	text-decoration: none;
	text-align:right;
	padding-right:8px;
}
li.info_box_disponibilita {
	width:36px;
	height:37;
	list-style-type: none;
	float:left;
	margin:0px;
	padding:0px;
}
li.carrello_box_disponibilita {
	width:36px;
	height:37px;
	list-style-type: none;
	float:left;
	margin:0px;
	padding:0px;
}


div#foto_e_zoom {
	width:251px;
	height:auto;
	float:left;
	margin:110px 0px 30px 0px;
}
div#foto_prodotto_singolo {
	width:251px;
	height:235px;
	margin:0;
	padding:0;
}
div#zoom {
	width:251px;
	height:30px;
	margin:0;
	padding:0;
}



/*----------*/


div#box_modelli_disponibili {
	width:667px;
	height:auto;
	margin:40px 0 60px 0;
}
div#apertura_box_modelli_disponibili {
	position:relative;
	width:667px;
	height:23px;
	margin:0px;
	padding:0px;
}
div#modelli_disponibili {
	width:665px;
	height:auto;
	margin:0px;
	padding:0px 0 0 0;
	background-color: #FFFFD7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFE682;
	border-bottom-color: #FFE682;
	border-left-color: #FFE682;
}
ul.elenco_modelli_on {
	width:658px;
	height:32px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFE682;
	list-style-type: none;
	margin:0px;
	padding:0 0 0 7px;
}
ul.elenco_modelli_off {
	width:650px;
	height:32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFE682;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
ul.elenco_modelli_close {
	width:650px;
	height:32px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
li.codice_box_modelli {
	width:279px;
	height:auto;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4D4D4D;
	text-align:left;
	padding: 0 0 0 21px;
	text-decoration: none;
	list-style-type: none;
	float:left;
}
li.modello_box_modelli {
	width:99px;
	height:auto;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-type: none;
	float:left;
}
li.pezzi_box_modelli {
	width:57px;
	height:auto;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-type: none;
	float:left;
}
li.lunghezza_box_modelli {
	width:89px;
	height:auto;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-type: none;
	float:left;
}
li.potenza_box_modelli {
	width:72px;
	height:auto;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-type: none;
	float:left;
}
li.anelli_box_modelli {
	width:60px;
	height:auto;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-type: none;
	float:left;
}
li.azione_box_modelli {
	width:329px;
	height:auto;
	line-height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-type: none;
	float:left;
	padding: 0 21px 0 0;
	text-align:left;
}

/*----------------------------------------prodotti carrello---------------------------------------------*/

div#titolo_pagina_carrello {
	width:667px;
	height:23px;
	background-image:url(../images/immagini/titolo.png);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	padding-left: 22px;
	line-height:18px;

}
div#sottotitolo_pagina {
	width:667px;
	height:23px;
	margin:20px 0 0 0;
	padding:0;
	background-image:url(../images/immagini/sottotitolo.png);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	text-align:left;
	padding-left: 22px;	
	line-height:18px;
}
div#box_carrello {
	width:667px;
	height:auto;
	margin:20px 0 30px 0;
	padding:0px;
}
table.tabella_carrello {
	width:667px;
	height:auto;
	margin:20px 0 0 0; 
}
tr.apertura_box_carrello {
	/*width:667px;
	height:23px;
	margin:0;
	padding:0;*/
	background-image:url(../images/immagini/bg_carrello.png);
	background-repeat:repeat-x;
	/*text-align:left;*/
}
th.th_td_carrello_foto {
	width:91px;
	height:23px;
	margin:0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-align:center;
}
th.th_td_carrello_codice {
	width:111px;
	height:23px;
	margin:0;
	padding:0 0 0 8px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-align:left;
}
th.th_td_carrello_nome {
	width:165px;
	height:23px;
	margin: 0;
	padding:0 0 0 8px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-align:left;
}
th.th_td_carrello_prezzo {
	width:94px;
	height:23px;
	margin:0;
	padding:0 0 0 0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-align:center;
}
th.th_td_carrello_quantita {
	width:54px;
	height:23px;
	margin:0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-align:center;
}
th.th_td_carrello_subtotale {
	width:96px;
	height:23px;
	margin:0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-align:center;
}
th.th_td_carrello_cancellare {
	width:51px;
	height:23px;
	margin:0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-align:center;
}
tr.riga_elenco_carrello {
	width:665px;
	height:auto;
	margin:0;
	padding:0;
}
td.foto_prodotto_carrello {
	width:91px;
	height:61px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B5DB86;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	margin:0;
	padding:0;
}
td.codice_prodotto_carrello {
	width:70px;
	height:51px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	padding:10px 0px 0 10px;
	vertical-align:top;
}
td.nome_prodotto_carrello {
	width:156px;
	height:51px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	padding:10px 9px 0 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	vertical-align:top;
	text-align:left;
}
td.prezzo_prodotto_carrello {
	width:64px;
	height:51px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #006E00;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	vertical-align:top;
}
td.quantita_prodotto_carrello {
	width:auto;
	height:51px;
	vertical-align:middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	padding:10px 8px 0 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	vertical-align:top;
}
input.quantita_prodotto {
	width:35px;
	height:15px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color:#4D4D4D;
	text-decoration: none;
	text-align:center;
}
td.subtotale_prodotto_carrello {
	width:80px;
	height:51px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #006E00;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	vertical-align:top;
}
td.cancella_prodotto_carrello {
	width:23px;
	height:51px;
	padding:10px 0 0 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	vertical-align:top;
}
/*div#box_carrello {
	width:667px;
	height:auto;
	margin:20px 0 30px 0;
	padding:0px;
}
div#apertura_box_carrello {
	width:667px;
	height:23px;
	margin:0;
	padding:0;
}
div#prodotti_carrello {
	width:665px;
	height:auto;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-bottom-color: #B5DB86;
	border-left-color: #B5DB86;	
	margin:0;
	padding:0;
}
ul.elenco_carrello {
	width:665px;
	height:auto;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
}
li.foto_prodotto_carrello {
	float:left;
	width:91px;
	height:61px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	list-style-type: none;
	margin:0;
	padding:0;
}
li.codice_prodotto_carrello {
	float:left;
	width:80px;
	height:51px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	list-style-type: none;
	padding:10px 30px 0 0;
}
li.nome_prodotto_carrello {
	float:left;
	width:140px;
	height:51px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	padding:10px 25px 0 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	list-style-type: none;
}
li.prezzo_prodotto_carrello {
	float:left;
	width:64px;
	height:51px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #006E00;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	list-style-type: none;
	text-align:right;
}
li.quantita_prodotto_carrello {
	float:left;
	width:auto;
	height:51px;
	vertical-align:middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	list-style-type: none;
	padding:10px 8px 0 8px;
}
input.quantita_prodotto {
	width:35px;
	height:15px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color:#4D4D4D;
	text-decoration: none;
	text-align:center;
}
li.subtotale_prodotto_carrello {
	float:left;
	width:80px;
	height:51px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #006E00;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	list-style-type: none;
	text-align:right;
}
li.cancella_prodotto_carrello {
	float:left;
	width:23px;
	height:51px;
	padding:10px 0 0 11px;
}*/
ul.sconto_totale {
	width:665px;
	height:30px;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-left-color: #B5DB86;
	background-color:#FFF4CA;
}
li.testo_sconto_totale {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 414px;

}
li.importo_sconto_totale {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 47px;
}
ul.iva_totale {
	width:665px;
	height:30px;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	background-color:#F0F0F0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-left-color: #B5DB86;
}
li.testo_iva_totale {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 438px;

}
li.importo_iva_totale {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 45px;
}
ul.totale_da_pagare {
	width:665px;
	height:30px;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	background-color:#DEF0CA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-left-color: #B5DB86;
}
li.testo_totale_da_pagare {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 213px;

}
li.importo_totale_da_pagare {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 37px;
}
ul.pulsanti_carrello {
	width:665px;
	height:66px;
	list-style-type: none;	
	margin:0;
	padding:18px 0 0 15px;

}
li.continua_shopping {
	float:right;
	width:167px;
	height:33px;
	margin:0;
	padding-right:14px;
}
li.aggiorna_carrello {
	float:right;
	width:167px;
	height:33px;
	margin:0 22px 0 0;

}

/*--------*/
div#box_codice_sconto {
	float:left;
	width:265px;
	height:auto;
	margin:5px 0px 30px 0;
	padding:0;
}
div#apertura_box_codice_sconto {
	width:265px;
	height:26px;
	margin:0;
	padding:0px;
}
div#contenuto_box_codice_sconto {
	width:263px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#FFFFD7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFE682;
	border-bottom-color: #FFE682;
	border-left-color: #FFE682;
}
div#testo_box_codice_sconto {
	padding:6px 8px 0 8px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
	text-align:left;
}
div#casella_box_codice_sconto {
	width:247px;
	height:21px;
	text-align:left;
	margin:0;
	padding:5px 8px 0 8px;
}
input.codice_sconto {
	width:243px;
	height:20px;
	margin:0;
	padding:0;
	text-align:left;
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height:20px;
	font-weight: normal;
	color:#4D4D4D;
	text-decoration: none;
	text-align:left;
}
div#applica_sconto {
	width:167px;
	height:34px;
	margin:0;
	padding:10px 0 16px 0;
	text-align:center;
}

/*----*/
div#box_pulsante_pagamento {
	width:293px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	float:right;
}
div#pulsante_pagamento {
	width:293px;
	height:41px;
	margin:0 8px 0 95px;
	padding:0px;
	text-align:right;
	float:right;
}
div#testo_pulsante_pagamento {
	width:283px;
	height:auto;
	margin:15px 13px 0 10px;
	height:0px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:right;
	float:right;
}


/*--------------------------------------------------PAGINA LOGIN O REGISTRATI----------------------------------------------------*/
div#titolo_pagina_registrati {
	width:667px;
	height:23px;
	background-image:url(../images/immagini/titolo.png);
	background-repeat:no-repeat;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	padding-left: 22px;
	line-height:18px;

}
div#box_nuovo_cliente {
	width:315px;
	height:auto;
	margin:20px 0 20px 0;
	padding:0;
	float:left;
}
div#apertura_box_nuovo_cliente {
	width:315px;
	height:26px;
	margin:0;
	padding:0;
}
div#interno_box_nuovo_cliente {
	width:313px;
	height:225px;
	margin:0;
	padding:0;
	background-color:#EFF8E7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AEDA7E;
	border-bottom-color: #AEDA7E;
	border-left-color: #AEDA7E;
}
div#testo_nuovo_cliente {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	padding:10px 15px 15px 15px;
}


div#box_cliente_registrato {
	width:315px;
	height:auto;
	margin:20px 0 20px 0;
	padding:0;
	float:right;
}
div#apertura_box_cliente_registrato {
	width:315px;
	height:26px;
	margin:0;
	padding:0;
}
div#interno_box_cliente_registrato {
	width:283px;
	height:203px;
	margin:0;
	padding:10px 15px 12px 15px;
	background-color:#FFFFD7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFE682;
	border-bottom-color: #FFE682;
	border-left-color: #FFE682;
}
div#testo_box_cliente_registrato {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	padding:0 0 4px 0;
}
div.etichetta_box_cliente_registrato {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	font-style: italic;
	margin:10px 0 0 0;
}
div.casella_box_cliente_registrato {
	text-align:left;
	width:283px;
	margin:3px 0 0 0;
}
input.email {
	width:278px;
	height:16px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
input.password {
	width:278px;
	height:16px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
div#pulsante_entra_box_cliente_registrato {
	width:166px;
	height:35px;
	text-align:center;
	margin:17px 0 0 0;
}

/*----form-----*/
div.contenitore_form {
	width:667px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
	padding-right:0px;
	padding-bottom:0px;
	font-family:"Trebuchet MS", Arial;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	font-style: italic;
	text-align:left;
}
div.contenitore_form_singolo {
	position:relative;
	clear:both;
	width:667px;
	height:auto;
	padding-top:16px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
}
div.contenitore_form_doppio {
	float:left;
	width:333px;
	padding-top:16px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
}
input.casella_doppia {
	width:280px;
	height:16px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
input.casella_singola {
	width:613px;
	height:16px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
textarea.casella_singola {
	border: 1px solid #666666;
	color: #333333;
}

div.contenitore_form_cap {
	float:left;
	width:118px;
	height:auto;
	padding-top:6px;
	margin-left:0px;
	margin-right:24px;
	vertical-align:top;
}
input.casella_cap {
	width:98px;
	height:16px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
div.contenitore_form_citta {
	float:left;
	width:288px;
	height:auto;
	padding-top:6px;
	margin-left:0px;
	margin-right:20px;
	vertical-align:top;
}
input.casella_citta {
	width:268px;
	height:16px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
div.contenitore_form_provincia {
	float:left;
	width:202px;
	height:auto;
	padding-top:6px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
}
input.casella_provincia {
	width:162px;
	height:16px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
div#sottotitolo_pagina_form {
	width:667px;
	height:auto;
	margin:40px 0 0 0;
	padding:0 0 8px 0;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height:10px;
	font-weight: bold;
	color: #004900;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-align:left;
}
div#pulsante_registrati {
	width:166px;
	height:35px;
	margin:78px 0 15px 0;
	padding:0;
	text-align:center;
}

/*-----------------------------pagina pagamento-----------------------------*/
td.quantita_prodotto_carrello_txt {
	width:auto;
	height:51px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	padding:10px 8px 0 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	text-align:center;
	vertical-align:top;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006E00;
	text-decoration: none;
}
ul.spedizione_totale {
	width:665px;
	height:30px;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	background-color:#F1F8E9;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-left-color: #B5DB86;
}
li.testo_spedizione_totale {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 390px;

}
li.importo_spedizione_totale {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 57px;
}
ul.totale_da_pagare_pagamento {
	width:665px;
	height:30px;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	background-color:#DEF0CA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-left-color: #B5DB86;
}
li.testo_totale_da_pagare_pagamento {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 370px;

}
li.importo_totale_da_pagare_pagamento {
	float:left;
	width:auto;
	height:30px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:right;
	line-height:30px;
	padding:0 0 0 37px;
}
div#box_scelta_pagamento {
	float:left;
	width:265px;
	height:auto;
	margin:30px 0px 30px 0;
	padding:0;
}
div#apertura_box_scelta_pagamento {
	width:265px;
	height:26px;
	margin:0;
	padding:0px;
}
div#contenuto_box_scelta_pagamento {
	width:261px;
	height:auto;
	padding:5px 0 30px 2px;
	margin:0;
	background-color:#FFFFD7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFE682;
	border-bottom-color: #FFE682;
	border-left-color: #FFE682;
}
ul.scelta_pagamento {
	width:263px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	clear:both;
}
input.contrassegno {
	float:left;
	padding:0 0 0 8px;
}
input.bonifico {
	float:left;
	padding:0 0 0 8px;
}
input.carta {
	float:left;
	padding:0 0 0 8px;
}
input.paypal {
	float:left;
	padding:0 0 0 8px;
}
li.radio {
	width:20px;
	height:auto;
	list-style-type: none;
	float:left;
}
li.testo_box_scelta_pagamento {
	float:left;
	width:200px;
	padding:3px 8px 3px 5px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	list-style-type: none;
	line-height:18px;
}
div#box_pulsante_pagamento_finale {
	width:293px;
	height:auto;
	margin:30px 0 0 0;
	padding:0;
	float:right;
}
div#pulsante_pagamento_finale {
	width:293px;
	height:41px;
	margin:25px 8px 0 95px;
	padding:0px;
	text-align:right;
	float:right;
}

/*-------------------------ordine concluso------------*/
div#testo_fine {
	width:667px;
	height:auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:center;
	margin-top:200px;
}
div#testo_generale {
	width:667px;
	height:auto;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:left;
	margin-top:20px;
}
div#testo_generale a{
	text-decoration:none;
	color: #005300;
}
div#testo_generale a:hover{
	text-decoration:underline;
	color: #005300;
}
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:visited{
	text-decoration: none;
	color: #333333;
}

/*------------------------privacy------------------------*/
div#testo_privacy {
	width:647px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
	text-align:left;
	padding: 30px 10px 30px 10px;
	margin :0px;
}

/*-----------------------partners-----------------------------*/
div#logo_partners {
	float:left;
	width:130px;
	height:77px;
	margin: 0 30px 30px 0; 
}

/*-------------------------------spedizioni---------------------*/


tr.apertura_box_carrello_spedizioni {
	/*width:667px;
	height:23px;
	margin:0;
	padding:0;*/
	background-image:url(../images/immagini/bg_carrello.png);
	background-repeat:repeat-x;
	/*text-align:left;*/
}
tr.riga_elenco_carrello_spedizioni {
	width:665px;
	height:auto;
	margin:0;
	padding:0;
}

td.codice_prodotto_carrello_spedizioni {
	width:133px;
	height:auto;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	padding:5px 20px 0 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B5DB86;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	vertical-align:top;
	text-align:right;
}
td.nome_prodotto_carrello_spedizioni {
	width:133px;
	height:auto;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	padding:5px 20px 0 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5DB86;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	vertical-align:top;
	text-align:right;
}

ul.sconto_totale_spedizioni {
	width:665px;
	height:30px;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-left-color: #B5DB86;
	background-color:#FFF4CA;
}


ul.iva_totale_spedizioni {
	width:665px;
	height:60px;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	background-color:#F0F0F0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-left-color: #B5DB86;
}
li.testo_iva_totale_spedizioni {
	float:left;
	width:auto;
	height:60px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 9px;
	list-style-type: none;
	text-align:left;
	line-height:30px;
	padding:0 0 0 9px;

}

ul.totale_da_pagare_spedizioni {
	width:665px;
	height:60px;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5DB86;
	background-color:#DEF0CA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5DB86;
	border-left-color: #B5DB86;
}
div#testo_spedizioni {
	width:auto;
	height:auto;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
	padding:10px 12px 0 0px;
	list-style-type: none;
	text-align:left;
	line-height:27px;
	margin:30px 0 0 0;
}
th.th_td_spedizioni {
	width:133px;
	height:23px;
	margin:0;
	padding:0 20px 0 0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-align:right;
}