body
{
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #67676B;
	background-position: top;
	background-repeat: no-repeat;
}
.titoletto_blu
{
	font-weight: bold;
	color: #2F87C7;
}
table
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#ctl00_ctl00_txtFiltro, #ctl00_txtFiltro
{
	width: 193px;
	height: 16px;
	background-image: url(./img/back-cerca.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 4px 4px 3px 4px;
}

/*table a
{
	display: block;
	margin-bottom: 6px;
}*/
#colsx table
{
	border-bottom: 1px solid #83B5DA;
	padding-bottom: 9px;
}

table a:hover
{
	font-weight: 100;
}

#ctl00_ctl00_btnCerca, #ctl00_btnCerca
{
	margin: 0;
	height: 23px;
	display: block;
	/*margin-top: 1px;*/
}

#ctl00_ctl00_lblFiltro, #ctl00_lblFiltro
{
	color: White;
	margin-right: 9px;
}

.ricerca
{
	float: right;
	text-align: left; /*color: #FFFFFF;*/ /*background-color: #2F87C7;*/ /*margin-top: 2px;*/
	display: inline-block;
	height: 25px; /*width: 960px;*/
	font-weight: bold;
	margin-right: 18px;
	margin-top: 5px;
}
.ricerca Table
{
	height: 23px;
}
.ricerca div
{
	margin: 4px 0px 0px 15px;
	float: left;
	display: inline;
}
input.pulsante_cerca
{
	position: relative;
	top: 4px;
}
.ricerca input
{
	margin: 2px 2px 2px 9px;
}

.ricerca select
{
	font-family: Verdana;
	font-size: 9px;
	margin: 2px 2px 2px 9px;
}

.boxlaterale
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 7px;
	text-align: left;
	background-color: #F8F8F8;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #35505B;
}
.sottoboxlaterale
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 7px; /*border-top: dotted 1px #AFAFAF;*/
	background-color: #F8F8F8;
	text-align: left;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #D9200E;
	border-bottom: solid 1px #7EB0D5;
}
.sottoboxlaterale a 
{
	font-weight: bold;
	color: #D9200E;
}

#ctl00_ctl00_cphContenuto_pnlCarrelloVuoto
{
	margin: 0;
	border: 0;
}

#boxpagamenti
{
	color: #35505B;
	font-size: 9px;
	margin: 0;
}

#contenutoboxpagamenti
{
	margin: 0;
	padding: 5px 0 2px 4px;
	border-bottom: solid 1px #7AB6DB;
}
#boxnovita
{
	margin-top: 10px;
}
#contenutoboxnovita
{
	border-bottom: 1px solid #7AB6DB; /*height: 190px;*/
	margin-top: 5px;
	height: 250px;
}
#contenutoboxnovita Table
{
	height: 100%;
}

#boxnovitaimmagineprodotto, #boxnovitaimmagineprodotto Table
{
	/*height: 110px;*/
	width: 85px;
}
#boxnovitaimmagineprodotto Table
{
	height: 110px;
}
.testo_prodotto_novit_gallery, .prezzo_prodotto_novit_gallery
{
	color: #35505b;
}

.testo_prodotto_novit_gallery
{
	padding-top: 10px;
}

.prezzo_prodotto_novit_gallery
{
	text-align: right;
	font-weight: bold;
	padding-top: 10px;
}
#titoloboxpagamenti, #titoloboxnovita
{
	display: block;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006DB8;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-color: #006DB8;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
}
.lineaAzzurra
{
	display: block;
	margin: 1px 0 0;
	background-color: #C5DCEC;
	height: 1px; /*border: none 0 transparent;*/ /*border-top: solid 1px #C5DCEC;*/
}
/*input
{
	font-family: Verdana;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
}*/

.selettore
{
	width: 120px;
	font-family: verdana;
	font-size: 9px;
	color: #67676B;
	margin: 3px 0px 10px 0px;
	font-weight: 100;
}
.boxlaterale #freccina
{
	position: relative;
	top: 4px;
}

#login
{
	background-color: #ffffff;
	float: right;
	display: inline;
	position: relative; /*top: 67px;*/
	text-align: right;
	z-index: 0;
	color: #236489;
	font-weight: bold;
}
#login table a, #login table a:hover
{
	color: #236489;
	font-weight: bold;
	text-decoration: underline;
}
#login input
{
	margin-left: 6px;
}
#ctl00_ctl00_LoginView1_Login1_UserName, #ctl00_ctl00_LoginView1_Login1_Password, #ctl00_LoginView1_Login1_UserName, #ctl00_LoginView1_Login1_Password
{
	height: 13px;
}
#ctl00_ctl00_LoginView1_Login1_LoginImageButton, #ctl00_LoginView1_Login1_LoginImageButton
{
	border: solid 2px transparent;
}
/*#login a
{
	font-weight: bold;
	margin-left: 5px;
}*/
/*#ctl00_ctl00_LoginView1_Login1_PasswordRecoveryLink, #ctl00_LoginView1_Login1_PasswordRecoveryLink
{
	position: relative;
	margin-left: 0;
	color: #676767;
	top: -40px;
}*/
#freclog
{
	font-size: 5;
	font-weight: bold;
}

#titoloCategorie
{
	display: block;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006DB8;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-color: #006DB8;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
}

.menusx
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #006DB8;
	border-bottom: solid 1px #84B6DE;
	padding-bottom: 10px;
}

#titoloCarrello
{
	display: block;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006DB8;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-color: #006DB8;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
}

.menusx a
{
	color: #006DB8;
}

.sottomenusx
{
	display: block;
	font-family: Verdana;
	color: #67676B;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px;
	font-weight: 400;
}

.sottomenusx TD
{
	height: 20px;
}

.titolo, .titolo_2c, .titoloHome
{
	display: block;
	width: 570px;
	font-family: Verdana;
	font-size: 14px;
	color: #DF440A;
	clear: both;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-color: #DF440A;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
}

.titolo_2c
{
	width: 780px;
}

.titoloHome
{
	margin-bottom: 0;
	width: 615px;
}

#flash
{
	text-align: center;
	margin: 12px 0px 0px 0px;
	width: 450px;
}

#pubblicit
{
	float: left;
	display: inline-block;
	text-align: center;
	height: 230px;
	margin: 20px 0px 0px 0px;
	width: 620px;
}
.prodotto_novit
{
	float: left;
	display: inline-block;
	width: 190px;
	height: 224px;
	margin: 0;
	text-align: center;
}

.prodotto_novit_centro
{
	float: left;
	display: inline-block;
	width: 190px;
	height: 224px;
	margin: 0px 25px 0px 25px;
	text-align: center;
}


#boxnovitaimmagineprodotto
{
	color: #67676B;
	font-size: 9px;
}

.immagine_prodotto_novit
{
	float: left;
	display: inline-block; /*border: 1px solid #8F99B2;*/
	height: 224px;
	width: 190px;
	margin: 0px;
	background-color: #ffffff;
}
.immagine_prodotto_novit input
{
	margin-top: 5px;
}
.nome_prodotto_novit
{
	margin-top: 4px;
	line-height: 13px;
}
.nome_prodotto_novit b
{
	color: #8F99B2;
}

.testo_prodotto_novit
{
}
.prezzo_prodotto_novit
{
}

.carrello
{
	background-color: #F5F3F1; /*padding: 0px 5px 2px 5px;*/
	color: #67676B;
	text-align: left;
	margin: 0;
}

.intestaz
{
	background-color: #F8F8F8;
	margin: 0;
	padding: 10px 7px;
	color: #383838;
	font-weight: bold;
	font-size: 9px;
}
.item
{
	background-color: #F8F8F8;
	display: block;
	padding: 10px 7px 4px;
	color: #67676B;
	margin: 0;
	width: 126px;
	border-top: dashed 1px #DDDDDD;
}
.totaleCarrello
{
	font-weight: bold;
	font-size: 14px;
	color: #383838;
}
.totale
{
	background-color: #F8F8F8;
	padding: 7px 5px;
	color: #67676B;
	font-size: 9px;
}

.totale table
{
	height: 12px;
}

.totale table td
{
	margin: 0;
	vertical-align: top;
}


.banner
{
	margin: 10px 0px 0px 0px;
}

.bannerLabel
{
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	height: auto;
	margin: 14px 0px 5px 0px;
	background-color: #ffffff;
	color: #67676B;
	padding: 0;
}


#coldx .banner
{
	width: 141px;
}

#contenuto .banner
{
	width: 198px;
}

.banner IMG
{
	margin: 0;
	padding: 0;
}

#contenuto .banner A
{
	margin: 0;
	padding: 0;
	border: none 0 transparent;
	width: 198px;
}


.menulink
{
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	color: #d1e39b;
	z-index: 10;
	position: relative;
}
.menulink2
{
	margin: 0px 0px 0px 13px;
	font-weight: bold;
	color: #d1e39b;
	z-index: 10;
	position: relative;
}
.menulink3
{
	margin: 0px 0px 0px 15px;
	font-weight: bold;
	color: #d1e39b;
	z-index: 10;
	position: relative;
}

#linkcontainer
{
	margin: 11px 0px 0px 10px;
	float: left;
	text-transform: uppercase;
}
a
{
	text-decoration: none;
	font-family: verdana;
	color: #67676B;
}
a:hover
{
	text-decoration: none;
	font-family: verdana;
	color: #2F87C7;
	font-weight: 900;
}

.menulink a, .menulink2 a, .menulink3 a
{
	text-decoration: none;
	font-family: verdana;
	color: #ffffff;
}

.menulink a:hover, .menulink2 a:hover, .menulink3 a:hover
{
	text-decoration: none;
	font-family: verdana;
	color: #ffffff;
	font-weight: 900;
}
.path
{
	margin: 5px 8px 8px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #67676B;
}
.selected
{
	margin: 2px 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #2F87C7;
}

#listino
{
	float: left;
	display: inline;
	margin: 27px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	color: #2F87C7;
	border: 1px solid #cccccc;
}

#listino2
{
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	color: #2F87C7;
	border: 1px solid #cccccc;
}


#listino_dettaglio_prodotto
{
	float: left;
	display: inline;
	margin: 10px 14px 0px 5px;
	padding: 0px;
	width: 778px;
	color: #2F87C7;
	border: 1px solid #cccccc;
}
.intesta_dettaglio_prodotto
{
	float: left;
	margin: 1px 1px 1px 1px;
	width: 776px;
	font-size: 11px;
	display: inline;
	color: #ffffff;
	font-weight: 700;
	background-color: #2F87C7;
	height: 23px;
}



#listinocarrello
{
	float: left;
	display: inline;
	margin: 17px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	color: #2F87C7;
	border: 1px solid #cccccc;
}

.intesta
{
	float: left;
	margin: 1px 1px 1px 1px;
	width: 100%;
	font-size: 11px;
	display: inline;
	color: #ffffff;
	font-weight: 700;
	background-color: #2f87c7;
	height: 23px;
}
.intesta2
{
	float: left;
	margin: 1px 1px 1px 1px;
	width: 666px;
	font-size: 11px;
	display: inline;
	color: #ffffff;
	font-weight: 700;
	background-color: #2F87C7;
	height: 23px;
}

.intestacarrello
{
	float: left;
	display: inline;
	margin: 1px 1px 1px 1px;
	width: 100%;
	font-size: 11px;
	color: #ffffff;
	font-weight: 700;
	background-color: #2F87C7;
	height: 23px;
}

.result
{
	float: left;
	margin: 5px;
	display: inline;
}

.sort
{
	float: right;
	margin: 2px 2px 0px 2px;
	display: inline;
}
.sort select
{
	font-family: verdana;
	font-size: 9px;
	padding: 0px;
	margin: 0px 0px 2px 0px;
}
.sort form
{
	display: inline;
}
.sort input
{
	position: relative;
	top: 2px;
	margin: 0px 5px 0px 5px;
}
.sort a img
{
	margin: 0px 5px 8px 5px;
}

.lsort
{
	float: left;
	margin: 5px;
	display: inline;
}
.lsort a
{
	color: #fff;
	font-weight: bold;
}
.lsort a:hover
{
	color: #fff;
	font-weight: bold;
}

.itemlistino
{
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 100%;
}

.fotoprodotto
{
	float: left;
	display: inline;
	text-align: center;
	margin: 8px 0px 3px 6px;
	padding: 5px 4px 5px 4px;
	width: 130px;
	border: 1px solid #cccccc;
}

.prodotto
{
	float: left;
	display: inline;
	margin: 45px 0px 30px 6px;
	padding: 1px 1px 1px 1px;
	width: 455px;
}



.nome
{
	float: left;
	display: inline;
	margin: 5px 5px 0px 5px;
	width: 280px;
	color: #67676B;
	min-height: 30px;
}
.prezzo
{
	float: left;
	display: inline-block;
	margin: 5px 5px 0px 10px;
	width: 130px;
	font-weight: bold;
}
.buy
{
	color: #67676B;
	float: left;
	margin: 5px 5px 0px 10px;
	font-weight: bold;
	display: inline-block;
	width: 100px;
}
.buy input
{
	border: 0px;
	position: relative;
	top: 3px;
}
.intesta .sort img, .intesta2 .sort img
{
	border: 0px;
	margin: 0px 0px 0px 5px;
}
.intesta a, .intesta2 a
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	margin: 0px 3px 0px 3px;
}
.intesta a:hover, .intesta2 a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #d1e39b;
	margin: 0px 3px 0px 3px;
}
.descrizione
{
	float: left;
	display: inline;
	width: 445px;
	height: 460px;
	margin: 1px 1px 1px 1px;
}
.descrizione_dettaglio_prodotto
{
	float: left;
	display: inline;
	width: 718px;
	margin: 1px 1px 1px 1px;
}
.testo_dettaglio_prodotto
{
	text-align: left;
	float: left;
	display: inline;
	color: #67676B;
	width: 360px;
	padding-bottom: 9px;
	margin: 1px 1px 1px 2px;
}
.fotogrande_dettaglio_prodotto
{
	text-align: center;
	float: left;
	display: inline;
	width: 312px;
	margin: 1px 1px 5px 1px;
	min-height: 260px;
	height: auto !important;
	height: 260px;
}

#colcen_dettaglio_prodotto #nomeprodotto
{
	margin-bottom: 7px;
}

#colcen_dettaglio_prodotto .nome
{
	margin-top: 5px;
	font-weight: bold;
	float: left;
	display: inline;
	font-weight: bold;
	width: 270px;
}


#colcen_dettaglio_prodotto #prezzoprodotto
{
	margin-top: 5px;
	float: left;
	display: inline;
	color: #2F87C7;
	width: 50px;
}
#descrizioneprodotto
{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 8px;
}



.fotogrande
{
	text-align: center;
	float: left;
	display: inline;
	width: 212px;
	margin: 1px 1px 10px 1px;
}
.testo
{
	text-align: left;
	float: left;
	display: inline;
	color: #67676B;
	width: 200px;
	height: 269px;
	border-bottom: 1px solid #cccccc;
	margin: 1px 1px 1px 2px;
}

.titoletto
{
	font-size: 14px;
	color: #2F87C7;
	display: block;
}
#dettagliocarrello
{
	float: left;
	display: inline;
	width: 100%;
	margin: 10px 0px 0px 0px;
}

.rigacarrello
{
	float: left;
	width: 100%;
	display: inline-block;
	height: 38px;
	border-bottom: solid 1px #cccccc;
	margin: 9px 0px 0px 0px;
}

.articolo
{
	float: left; /*width: 220px;*/
	display: inline-block;
	padding: 4px 0px 0px 0px;
	color: #67676B;
}
.qt
{
	float: left;
	width: auto;
	display: inline-block;
	margin-right: 8px;
	color: #67676B;
	font-weight: bold;
}
.qt input
{
	margin-left: 15px;
	font-weight: 100;
}
.unitprice
{
	text-align: center;
	float: left;
	display: inline-block;
	width: auto;
	font-weight: bold;
}
.trash
{
	text-align: right;
	float: right;
	color: #67676B;
	margin-right: 9px;
	font-weight: bold;
	display: inline;
	width: auto;
}
.trash input
{
	margin-left: 8px;
}
.trash a
{
	float: left;
	display: inline;
	margin-bottom: 3px;
}
.trash a:hover
{
	float: left;
	display: inline;
	margin-bottom: 3px;
	font-weight: bold;
}


.carr_campo
{
	float: left;
	display: inline-block;
	width: 350px;
	height: 30px;
	margin: 0px 0px 0px 5px;
	border-bottom: solid 1px #cccccc;
}

.carr_campo_doppio
{
	float: left;
	display: inline;
	width: 400px;
	height: 20px;
	margin: 0px 0px 0px 5px;
	border-bottom: solid 1px #cccccc;
}


.carr_val
{
	float: left;
	display: block; /*width: 110px;*/
	color: #67676B;
}

.carr_val_doppio
{
	float: right;
	display: block;
	width: 312px;
	color: #67676B;
}

.carr_val_nazione
{
	float: right;
	display: inline;
	width: 110px;
	color: #67676B;
}

.carr_val form
{
	margin: 0px;
	padding: 0px;
}

.carr_val select
{
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 9px;
}

.rigadati
{
	float: left;
	display: inline-block;
	width: 100%;
	height: 44px;
	margin: 5px 0px 0px 0px;
}

.label
{
	float: left;
	display: inline;
	height: 21px;
	width: 110px;
	margin-right: 5px;
	color: #67676B;
	font-weight: bold;
}

#checkindirizzo
{
	float: left;
	display: inline-block;
	/*width: 350px;*/
	color: #67676B;
	font-weight: bold;
	margin: 16px 15px 15px 5px;
}

#disclaimerindirizzo
{
	float: left;
	display: inline;
	width: 750px;
	color: #67676B;
	text-align: left;
	font-size: 11px;
	margin: 15px;
}

#privacy
{
	float: left;
	display: inline;
	width: 610px;
	color: #67676B;
	text-align: justify;
	margin: 15px;
}
#privacy a
{
	text-decoration: none;
	font-family: verdana;
	color: #2F87C7;
	font-weight: 900;
}


.intestascontrino
{
	/*float: right;*/
	/*display: inline-block;*/
	margin: 6px 1px 1px 1px;
	width: 100%;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #2F87C7;
	height: 23px;
}

.resultscontrino
{
	float: left;
	display: inline-block;
	padding: 5px;
	/*width: 187px;*/
}

.resultscontrino2
{
	float: right;
	display: inline-block;
	text-align: right;
	padding: 5px;
	/*width: 70px;*/
}
.prodottodettaglio
{
	float: left;
	display: inline-block;
	color: #67676B;
	padding: 5px;
	/*width: 187px;*/
}
.prodottodettaglio2, .prodottodettaglio2 a
{
	float: right;
	display: inline;
	text-align: right;
	color: #67676B;
	padding: 5px;
	width: 70px;
}
.prodottodettaglio2 a
{
	float: none;
}


.rigadettaglio
{
	/*float: left;*/
	/*display: inline-block;*/
	border-bottom: 1px solid #cccccc;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.addizione
{
	float: left;
	display: inline;
	color: #67676B;
	margin: 5px 5px 0px 5px;
}
.addizionedettaglio
{
	float: left;
	display: inline;
	margin: 5px 0px 0px 0px;
}
.addizionedettaglio2
{
	float: right;
	display: inline;
	margin: 5px 0px 0px 0px;
}

.addizionetotale
{
	color: #67676B;
	font-weight: bold;
	float: left;
	display: inline;
	border-top: 1px solid #cccccc;
	margin: 5px 5px 0px 5px;
}
.totaledettaglio
{
	float: left;
	display: inline;
	margin: 5px 0px 0px 0px;
}
.totaledettaglio2
{
	float: right;
	display: inline;
	padding: 5px;
	margin: 5px 0px 0px 0px;
}
.rigaindirizzo
{
	width: 330px;
	float: left;
	display: inline;
	color: #67676B;
	margin: 5px;
}
.rigaindirizzo a
{
	text-decoration: underline;
	font-weight: 300;
}



.indirizzodata
{
	margin-left: 15px;
}
.indirizzocampo
{
	display: block;
	float: left;
	display: inline;
	width: 100px;
	margin-left: 0px;
}

#ricevuta
{
	float: left;
	display: inline;
	width: 380px;
	color: #67676B;
	text-align: center;
	font-size: 12px;
	margin: 21px;
}

#ricevuta2
{
	float: left;
	display: inline;
	width: 380px;
	color: #67676B;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	margin: 32px 18px 18px 18px;
}
#colcen table
{
	float: left;
	/*display: inline-block;*/
	width: 100%;
}

#colcen table tbody
{
	width: 620px;
}
.ProductTree
{
	display: none;
}
table span
{
	position: relative;
	/*top: -3px;*/
	font-weight: bold;
}
.sub_down_left
{
	float: left;
	display: inline;
	width: 540px;
	margin-top: 10px;
	padding-left: 9px;
}

.sub_down
{
	float: left;
	display: inline;
	width: 540px;
	margin-top: 10px;
	padding-left: 15px;
}

#dettagliocarrello_anagrafica
{
	float: left;
	display: inline;
	width: 730px;
	margin: 10px 0px 0px 0px;
}

#dettagliocarrello_anagrafica #ctl00_cphContenuto_vsErrori
{
	margin: 0px 5px 10px 0px;
}

.carr_campo_anagrafica
{
	float: left;
	display: inline-block;
	width: 360px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #cccccc;
}

.carr_val_anagrafica
{
	float: right;
	display: inline-block; /*width: 220px;*/
	color: #67676B;
	padding-right: 10px;
}
.carr_val_anagrafica_radio
{
	float: right;
	display: inline-block; /*width: 220px;*/
	color: #67676B;
	padding-right: 10px;
}
.carr_val_anagrafica_radio span input
{
	width: 20px;
}

.carr_val_anagrafica form
{
	margin: 0px;
	padding: 0px;
}

.carr_val_anagrafica select
{
	margin: 0px;
	padding: 0px;
	
	font-family: Verdana;
	font-size: 11px;
}

.carr_val_anagrafica select option
{
	font-family: Verdana;
	font-size: 11px;
}

.rigadati_anagrafica input
{
	width: 160px;
}
.rigadati_anagrafica select
{
	width: 166px;
	padding: 1px;
	height: 22px;
}

.rigadati_anagrafica
{
	float: left;
	display: inline-block;
	width: 720px;
	height: 30px;
	margin: 5px 0px 0px 5px;
}

.label_anagrafica
{
	float: left;
	display: inline-block;
	height: 21px;
	margin-right: 5px;
	color: #67676B;
	font-weight: bold;
	width: 105px;
}

.carr_val_nazione select
{
	width: 104px;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 11px;
}
#dettagliocarrello_cambioindirizzo .rigadati
{
	height: 30px;
}
#dettagliocarrello_cambioindirizzo .carr_campo
{
	width: 430px;
}
#dettagliocarrello_cambioindirizzo .carr_val
{
	float: left;
}
#dettagliocarrello_cambioindirizzo .label
{
	width: 110px;
}
#dettagliocarrello_cambioindirizzo .carr_val input
{
	width: 220px;
}
.carr_val_short input
{
	width: 40px;
}

.carr_val_short select
{
	font-family: Verdana;
	font-size: 9px;
}

#dettagliocarrello_cambioindirizzo .carr_val_nazione select
{
	width: 220px;
}

.tabella_impaginazione
{
	background-color: #2f87c7;
}

#colcen table tr.tabella_impaginazione table
{
	padding: 3px;
	width: 1px;
}

.tabella_impaginazione table td
{
	vertical-align: middle;
}
.tabella_impaginazione table td a
{
	color: white;
	font-weight: bold;
	margin: 0 0 0 7px;
}
.tabella_impaginazione table td span
{
	display: inline-block;
	margin: 6px 0 0 7px;
	color: white;
	font-weight: bold; /*text-decoration: underline;*/
	border: solid 1px white;
}

.chkFattura
{
	/*border: solid 1px black; 	padding: 2px 5px;*/
	padding-left: 0;
}

.chkFattura label
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: top;
}
.prodottoPromozioneNelCarrello
{
	float: left;
}
.prodottoPromozioneImgNelCarrello
{
	float: right;
}
.prodottoPromozioneSotto
{
	background-color: #F9F9F9;
	padding: 4px 2px;
	height: 140px;
}
.prodottoPromozionePrezzoPieno
{
	font-size: 10px;
	text-decoration: line-through;
	float: left;
}
.prodottoPromozionePrezzo
{
	float: right;
}
.prodottoPromozione
{
	width: 114px;
	margin-top: 10px;
	margin-right: 10px;
}
.prodottoPromozioneNome 
{
	height: 80px;
}
.prodottoPromozioneImmagine
{
	height: 120px;
}
.prodottiPromozione{
	border-bottom: #7ab6db 1px solid;
}
.slideshow
{
	display: block;
	width: 620px;
	min-height: 417px;
}
Table.GrigliaProdotti
{
	width: 620px;
}
Table.GrigliaProdotti td
{
	width: 620px;
}
.smallText
{
	font-size: 7pt;
}
.prezzoBarrato
{
	display: inline-block;
	width: 70px;
	float: left;
}
.menulink3 a.disabledLink
{
	color: Silver;
}

a.InvitaLink, a.InvitaLink:hover
{
	font-weight: normal;
	color: #006EA1;
	text-decoration: underline;
}

.ClearBoth
{
	clear: both;
}
