<!--
#logobn {
	display: none;
	}
html {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0;
	margin: 0;
	text-align: center;
	}
body {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #ffffff url(/layout/sfondotestata.png) 0 143px repeat-x;
	}
a {
	text-decoration: none;
	}
img {
	border: none;
	}
#testata {
	padding: 0;
	margin: auto;
	width: 996px;
	height: 152px;
	background: url(/layout/testata.png) 0px 0px no-repeat;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: left;
	}
#testata ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-indent: none;
	overflow: hidden;
	}
#testata li {
	float: right;
	list-style: none;
	text-indent: none;
	margin: 0 2px 0 0;
	padding: 0;
	overflow: hidden;
	}
#testata li.sinistra {
	float: left;
	}
#testata li.ultimo {
	margin-right: 67px;
	}
#testata a:link, #testata a:visited {
	display: block;
	margin: 0 0 2px 0;
	padding: 0 17px 0 17px;
	height: 20px;
	width: auto;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #B00000;
	text-aligh: center;
	text-transform: capitalize;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background: #B00000 url(/layout/bottone.png) 0 0 no-repeat;
}
#testata a:hover {
	border: 1px solid #000066;
	color: #FFFFFF;
	font-weight: bold;
	background: #B00000 url(/layout/bottone.png) 0 -20px no-repeat;
}
#boxlogo {
	height: 143px;
	width: 308px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#testata a.logo:link, #testata a.logo:visited {
	display: block;
	margin: 0 0 0 0;
	padding: 150px 0 0 0;
	height: 143px;
	width: 308px;
	border: none;
	background: url(/layout/logo_lemm.png) 25px 13px no-repeat;
	overflow: hidden;
}
#boxtoptesta {
	height: 118px;
	width: 683px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#testata a.toptesta:link, #testata a.toptesta:visited {
	display: block;
	margin: 0 0 0 0;
	padding: 150px 0 0 0;
	height: 118px;
	width: 683px;
	border: none;
	background: none;
	overflow: hidden;
}
#contenitore {
	margin: auto;
	text-align: left;
	width: 996px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: url(/layout/trecolonne.png) 250px 0 repeat-y;
}
#contenitore.duecolonne {
	background: url(/layout/duecolonne.png) 250px 0 repeat-y;
}
#colonna_sx {
	float:left;
	margin: 0;
	padding: 0 1px 0 0;
	width: 250px;
}
#colonna_sx ul {
	background: url(/layout/sfondotestata.png) bottom left repeat-x;
	padding: 0 0 20px 0;
	margin: 10px 0 0 0;
}
#colonna_sx ul ul {
	background: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#cerca {
	margin: 8px 0 0 0;
	padding: 0;
	background: url(/layout/sfondo_cerca.png) 0 0 no-repeat;
	width: 240px;
	height: 40px;
	overflow: hidden;
}
#cerca label {
	color: #FFFFFF;
	font-size: 12px;
	margin: 10px 0 0 8px;
	padding: 0;
	float: left;
}
#cerca input {
	border: none;
	background: url(/layout/sfondoinput.png) 0 6px no-repeat;
	width: 127px;
	height: 20px;
	margin: 6px 0 0 7px;
	padding: 5px 5px 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}
#cerca input.bottone {
	border: none;
	background: url(/layout/bottoneinviocerca.png) 0 1px no-repeat;
	width: 22px;
	height: 23px;
	cursor: pointer;
	margin: 9px 0 0 0;
	padding: 0 0 4px 0;
}
#cerca input.bottone:hover {
	background: url(/layout/bottoneinviocerca_over.png) 0 1px no-repeat;
}
ul.menucategorie {
	width: 250px;
	margin: 10px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 18px;
	list-style: none;
}
ul.menucategorie a:link, ul.menucategorie a:visited{
	padding: 0 10px 0 40px;
	width: 200px;
	display: block;
	color: #666666;
}
ul.menucategorie a:hover{
	color: #B00000;
}
ul.menucategorie a.selezionato:link, ul.menucategorie a.selezionato:visited{
	font-weight: bold;
	color: #000000;
}
ul.menucategorie ul {
	font-size: 11px; 
	margin: 0;
	padding: 0;
}
ul.menucategorie ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
}
ul.menucategorie ul a:link, ul.menucategorie ul a:visited{
	padding: 0 10px 0 60px;
	width: 180px;
	display: block;
	color: #666666;
}
ul.menucategorie ul a:hover{
	color: #B00000;
}
ul.menucategorie ul a.selezionato:link, ul.menucategorie ul a.selezionato:visited{
	background: url(/layout/triangolino.png) 51px 7px no-repeat;
}

ul.menuloghi li {
	list-style: none;
	float: left;
	width: 100px;
	height: 50px;
	overflow: hidden;
	margin: 0 12px 5px 13px;
	padding: 0;
}
ul.menuloghi li a:link, ul.menuloghi li a:visited{
	display: block;
	width: 100px;
	height: 50px;
	padding: 0 0 0 100px;
	margin: 0;
}
ul.menuloghi li.chiudiul {
	float: none;
	clear: both;
	width: 250px;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}
ul.menusecondario {
	width: 250px;
	margin: 10px 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 18px;
	list-style: none;
}
ul.menusecondario a:link, ul.menusecondario a:visited{
	padding: 0 10px 0 40px;
	width: 200px;
	display: block;
	color: #666666;
}
ul.menusecondario a:hover{
	color: #B00000;
}
#colonna_centro {
	float:left;
	width: 506px;
	margin: 0;
	padding: 0 14px 0 14px;
	text-align: left;
}
#colonna_centro.duecolonne {
	float:right;
	width: 717px;
}
#titoloh1 {
	margin: 0 0 0 0;
	padding: 20px 0 5px 0;
	text-align: left;
	width: 506px;
	border-bottom: 1px solid #cccccc;
}
#titoloh1.duecolonne {
	width: 706px;
}
#titoloh1 h1 {
	color: #003366;
	font-size: 18px;
	line-height: 20px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
ul.paginazione {
	margin: 0 0 20px 0;
	padding: 5px 0 5px 0;
	text-align: right;
	width: 506px;
	border-bottom: 1px solid #cccccc;
	float: left;
}
ul.paginazione li {
	list-style: none;
	display: inline;
	font-size: 12px;
	color: #B00000;
	font-weight: bold;
	margin: 0;
	padding: 0 3px 0 3px;
	
}
ul.paginazione a:link, ul.paginazione a:visited{
	color: #003366;
	font-weight: lighter;
}
ul.paginazione a:hover {
	color: #666666;
}
ul.filtri {
	text-align: left;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
#elencoprodotti {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}
#elencoprodotti a:link, #elencoprodotti a:visited {
	color: #000000;
}
#elencoprodotti a:hover {
	color: #B00000;
}
#elencoprodotti img {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
#elencoprodotti li {
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	width: 506px;
	overflow: hidden;
	border-bottom: 1px solid #003366;
}
#elencoprodotti li span.corpoprodotto {
	margin: 5px 0 30px 0;
	padding: 5px 0 30px 0;
}
#elencoprodotti h3 {
	color: #B00000;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#elencoprodotti h3:hover {
	color: #666666;
}
#elencoprodotti span.prezzobig {
	color: #B00000;
	font-size: 19px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#elencoprodotti span.prezzosmall {
	color: #B00000;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#elencoprodotti span.testoprezzi {
	float: right;
	text-align: right;
	color: #B00000;
	font-size: 9px;
	line-height: 15px;
	margin: 0;
	padding: 0;
}
#elencoprodotti form {
	float: right;
}
#elencoprodotti label.nascondi {
	display: none;
}
#elencoprodotti input.bottone {
	border: none;
	background: url(/layout/bottoni_acquista.png) 0 -22px no-repeat;
	width: 92px;
	height: 22px;
	cursor: pointer;
	margin: 3px 0 0 10px;
	padding: 0 0 4px 0;
	color: #FFFFFF;
	font-weight: bold;
}
#elencoprodotti input.bottone:hover {
	background: url(/layout/bottoni_acquista.png) 0 -88px no-repeat;
}
#marchirappresentati {
	list-style: none;
	margin: 0;
	padding: 0;
}
#marchirappresentati li {
	float: left;
	width: 168px;
	height: 50px;
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
	text-align: center;
}
#corpotesto{
	width: 506px;
	margin: 10px 0 0 0;
	padding: 0;
}
#corpotesto a:link, #corpotesto a:visited{
	color: #CC0000;
}
#corpotesto a:hover{
	color: #666666;
}
#corpotesto u {
	text-decoration: none;
	font-weight: bold;
}
#corpotesto b, #corpotesto strong {
	font-weight: lighter;
}
#corpotesto u b, #corpotesto u strong, #corpotesto b u, #corpotesto stong u {
	text-decoration: none;
	font-weight: bold;
}
#corpotesto #formlogin{
	width: 506px;
	margin: 0;
	padding: 0;
	
}
#corpotesto #formlogin fieldset {
	width: 506px;
	height: 25px;
	margin: 0;
	padding: 0;
	border: none;
}
#corpotesto #formlogin fieldset:hover {
	background: #cccccc;
}
#corpotesto #formlogin label {
	float: left;
	width: 80px;
	margin: 0;
	padding: 0;
	line-height: 25px;
}
#corpotesto #formlogin input {
	float: right;
	width: 406px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
#corpotesto #formlogin input.bottone {
	border: none;
	background: url(/layout/bottoni_acquista.png) 0 -22px no-repeat;
	width: 92px;
	height: 22px;
	cursor: pointer;
	margin: 3px 0 0 10px;
	padding: 0 0 4px 0;
	color: #FFFFFF;
	font-weight: bold;
}
#corpotesto #formlogin a {
	display: block;
	font-size: 10px;
	line-height: 12px;
	padding: 0;
	margin: 0 0 10px 100px;
}
#corpotesto #formlogin a:link, #corpotesto #formlogin a:visited {
	color: #CC0000;
}
#corpotesto #formlogin a:hover {
	color: #666666;
}
#corpotesto #formregistra{
	width: 506px;
	margin: 0;
	padding: 0;
}
#corpotesto #formregistra b, #corpotesto #formregistra strong {
	color: #Cc0000;
}
#corpotesto #formregistra #spancheckboxe  {
	clear: both;
	float: left;
	margin: 0;
}
#corpotesto #formregistra .datiazienda{
	color: #003366;
	font-size: 18px;
	line-height: 20px;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
#corpotesto #formregistra fieldset {
	width: 506px;
	/*height: 25px;*/
	margin: 5px 0 0 0;
	padding: 0;
	border: none;
}
#corpotesto #formregistra fieldset:hover {
	background: #cccccc;
}
#corpotesto #formregistra label {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
	line-height: 25px;
}
#corpotesto #formregistra input {
	float: right;
	width: 306px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
#corpotesto #formregistra select {
	float: none;
	width: 506px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
#corpotesto #formregistra input.fileupd {
	width: 321px;
}
#corpotesto #formregistra label.box {
	width: 380px;
}
#corpotesto #formregistra input.box {
	float: left;
	width: auto;
	margin: 5px 0 0 5px;
	padding: 0;
}
#corpotesto #formregistra input.bottone {
	border: none;
	background: url(/layout/bottoni_acquista.png) 0 -22px no-repeat;
	width: 92px;
	height: 22px;
	cursor: pointer;
	margin: 13px 0 0 10px;
	padding: 0 0 4px 0;
	color: #FFFFFF;
	font-weight: bold;
}
#corpotesto #formregistra span {
	display: block;
	font-size: 10px;
	line-height: 12px;
	padding: 0;
	margin: 0 0 10px 200px;
	color: #666666;
}
#corpotesto #formregistra ul{
	margin: 0 0 10px 186px;
	font-size: 10px;
	line-height: 15px;
	padding: 0;
	list-style: none;
	clear: both;
	width: 312px;
}
#corpotesto #formregistra ul a:link, #corpotesto #formregistra ul a:visited{
	color: #000000;
	border-bottom: 1px solid #69C;
	border-left: 1px solid #69C;
	border-right: 1px solid #69C;
	background: #FFFfff;
	width: 312px;
	height: 13px;
	display: block;
	padding: 3px;
	overflow: hidden;
}
#corpotesto #formregistra ul a:hover {
	color: #ffffff;
	background: #69C;
}
#corpotesto #formregistra a:link, #corpotesto #formregistra a:visited {
	color: #CC0000;
}
#corpotesto #formregistra a:hover {
	color: #666666;
}
#colonna_dx {
	float:right;
	width: 208px;
	margin: 0;
	padding: 0 0 0 1px;
}
#colonna_dx.duecolonne {
	display: none;
}
#base {
	clear: both;
	margin: 0;
	padding: 20px 0 0 0;
	width: 996px;
	background: url(/layout/trecolonne.png) 250px 0 repeat-y;
}
#base.duecolonne {
	background: url(/layout/duecolonne.png) 250px 0 repeat-y;
}

#base a:link, #base a:visited {
	color: #999999;
}
#base a:hover {
	color: #666666;
}
#base_sx {
	float:left;
	margin: 0;
	padding: 0 0 0 10px;
	width: 240px;
}
#base_sx ul  {
	padding: 0;
	margin: 0;
	width: 240px;
	font-size: 12px;
}
#base_sx ul li {
	display: inline;
	margin: 0 8px 5px 0;
	padding: 0;
}
#base_centro {
	float: left;
	width: 525px;
	margin: 0;
	padding: 0 5px 0 6px;
	text-align: center;
	background: url(/layout/trecolonne.png) 0 0 repeat-y;
}
#base_centro ul {
	padding: 0;
	margin: 35px 0 0 0;
}
#base_centro ul li {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
}
#base_dx {
	float:right;
	margin: 0;
	padding: 0 0 0 10px;
	width: 201px;
	/*background: #FF0000;*/
}
#copyright {
	clear: both;
	width: 976px;
	margin: 0;
	padding: 37px 10px 0 10px;
	text-align: left;
	color: #999999;
	background: #FFFFFF;
}
#networkitaly {
	width: 976px;
	margin: 0;
	padding: 15px 10px 30px 10px;
	text-align: right;
	color: #999999;
	background: #FFFFFF;
}
#errore {
	width: 100%;
	color: #999999;
	background: #FFFFFF;
}
/*editor testi*/
form.moduloedit {
	width: 100%;
}
form.moduloedit label {
	display: block;
}
/*upload*/
#editimmagine {
	position: absolute;
	top: 50px;
	left: 50px;
	width: 465px;
	height: auto;
	z-index: 80;
	margin: 0;
	padding: 5px 20px 20px 20px;
	color: #000000;
	background: #000000;
}
/*carrello*/
.testatacarrello, .classetipovariazionearticoloacarrello0, .classetipovariazionearticoloacarrello1, .classetipovariazionearticoloacarrello2, .classetipovariazionearticoloacarrello3, .classetipovariazionearticoloacarrello4, .classetipovariazionearticoloacarrello5, .classetipovariazionearticoloacarrello6  {
	margin: 0;
	padding: 0;
	text-align: right;
	width: 706px;
	border: 1px solid #cccccc;
	border-bottom: none;
	clear: both;
	line-height: 20px;
}
.testatacarrello {
	color: #ffffff;
	font-weight: bold;
	text-transform: capitalize;
	background: #003366;
}
.classetipovariazionearticoloacarrello0 {
	background: #ffffff;
	color: #000000;
}
.classetipovariazionearticoloacarrello1 {
	background: #add1ff;
	color: #000000;
}
.classetipovariazionearticoloacarrello2 {
	background: #ffbd69;
	color: #000000;
}
.classetipovariazionearticoloacarrello3 {
	background: #e3efff;
	color: #000000;
}
.classetipovariazionearticoloacarrello4 {
	background: #ffffff;
	color: #000000;
}
.classetipovariazionearticoloacarrello5 {
	background: #ffffff;
	color: #000000;
	font-weight: bold;
}
.codicecarrello, .descrizionecarrello, .prezzocarrello, .quantitacarrello, .totaleparziale, .eliminacarrello  {
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	text-align: center;
	border-left: 1px solid #cccccc;
	overflow: hidden;
	height: 20px;
}
.eliminacarrello {
	width: 16px;
	border-left: none;
	padding: 0;
}
.eliminacarrello a{
	display: block;
	width: 16px;
	height: 20px;
	background: url(/layout/cancel_small.png) center center no-repeat;
}
.codicecarrello {
	width: 94px;
	border-left: none;
}
.descrizionecarrello {
	width: 289px;
}
.prezzocarrello {
	width: 105px;
}
.quantitacarrello {
	width: 49px;
}
.quantitacarrello input {
	width: 40px;
	font-size: 10px;
	color: #000;
	text-align: center;
	margin: 1px 0 0 0;
	padding: 0;
}
.totaleparziale {
	float: right;
	width: 94px;
	padding: 0 15px 0 0;
	text-align: right;
}
.chiudi {
	clear: both;
	width: 709px;
	padding: 0 0 0 0;
}
#totaleacarello, #ivatotaleacarello, #spedizionecarello, #supertotaleacarello {
	float: right;
	margin: 0 0 0 10px;
	padding: 0 15px 0 0;
	text-align: right;
	width: 155px;
	clear: both;
	line-height: 20px;
	background:  #ececec;
}
.sistemapagamento {
	margin: 0 0 15px 0;
	padding: 20px 0 0 0;
	text-align: left;
	width: 706px;
	border-top: 1px solid #cccccc;
	clear: both;
	color: #003366;
	font-size: 18px;
	line-height: 20px;
	font-weight: lighter;
	text-transform: uppercase;
	
}

#corpotesto #formacquista{
	width: 706px;
	margin: 0;
	padding: 0;
}
#corpotesto #formacquista fieldset {
	float: left;
	width: 352px;
	/*height: 25px;*/
	margin: 0 0 0 0;
	padding: 0;
	border: none;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#corpotesto #formacquista fieldset:hover {
	background: #ececec;
}
#corpotesto #formacquista ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#corpotesto #formacquista li {
	list-style: none;
	margin: 0 3px 0 0;
	padding: 0;
	float: left;
}
#corpotesto #formacquista label {
	float: right;
	width: 309px;
	margin: 0;
	padding: 3px 10px 3px 5px;
	line-height: 14px;
	height: 84px;
}
#corpotesto #formacquista label img{
	float: left;
	padding: 0;
	margin: 0 3px 3px 0;
	border: none;
}
#corpotesto #formacquista input {
	float: left;
	width: 20px;
	margin: 4px 0 0 5px;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
#corpotesto #formacquista fieldset.fieldsetannotazioni {
	float: none;
	clear: both;
	width: 706px;
	border: none;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	text-align: right;
}
#corpotesto #formacquista label.labeltipofatt {
	float: left;
	width: 430px;
	height: auto;
}
#corpotesto #formacquista select {
	width: 260px;
}
.divspedizione {
	float: left;
	width: 309px;
	margin: 0;
	padding: 3px 10px 3px 5px;
	line-height: 14px;
	height: 100px;
}
.textspedizione {
	float: right;
	width: 309px;
	margin: 0;
	padding: 3px 10px 3px 5px;
	line-height: 14px;
	height: 84px;
}
#corpotesto #formacquista label.labelannotazioni {
	height: auto;
}
#corpotesto #formacquista fieldset.fieldsetbottone {
	float: none;
	clear: both;
	width: 706px;
	border: none;
}
#corpotesto #formacquista label.labelbottone {
	float: left;
	height: 30px;
	border: none;
}
#corpotesto #formacquista input.bottone {
	float: right;
	border: none;
	background: url(/layout/bottoni_acquista.png) 0 -22px no-repeat;
	width: 92px;
	height: 22px;
	cursor: pointer;
	margin: 13px 0 0 10px;
	padding: 0 0 4px 0;
	color: #FFFFFF;
	font-weight: bold;
}

/*temporaneo area riservate*/
#fatturazione {
	float: left;
	text-align: left;
	width: 300px;
	margin: 0;
	padding: 0;
}
#spedizione {
	float: right;
	text-align: left;
	width: 200px;
	margin: 0;
	padding: 0;
}
#annotazioni {
	clear: both;
	width: 706px;
}
#stampaordine {
	clear: both;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	width: 706px;
}







/* INIZIO style per la colonna di destra */
#colonna_dx h3 {
	color: #B00000;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #B00000;
	margin: 10px 10px 0 10px;
	padding: 0;
}
#colonna_dx ul {
	background: url(/layout/sfondotestata.png) bottom right repeat-x;
	padding: 0 0 20px 0;
	margin: 10px 0 0 0;
}
#colonna_dx ul.piuvenduti {
	width: 190;
	margin: 5px 0 0 0;
	padding: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 18px;
	list-style: none;
}
#colonna_dx ul.piuvenduti li {
	list-style: none;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	margin: 0 9px 2px 9px;
	padding: 0 0 0 0;
	text-indent: 5px;
	overflow: hidden;
}
#colonna_dx ul.piuvenduti li a:link, #colonna_dx ul.piuvenduti li a:visited {
	width: 190px;
	padding: 0;
	margin: 0;
	color: #666666;
	display: block;
	height: 19px;
	border-bottom: 1px dotted #999999;
}
#colonna_dx ul.piuvenduti li a:hover {
	width: 190px;
	color: #B00000;
	border-bottom: 1px dotted #B00000;
}
#colonna_dx ul.piuvenduti li.elencocompleto {
	text-align: right;
	font-size: 11px;
}
#colonna_dx .immaginepropaganda {
	background: #FF9966;
	/*height: 350px;*/
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	background: url(/layout/sfondotestata.png) bottom right repeat-x;
	text-align: center;
}
/*#colonna_dx .banner img {
	width: 208px;
	height: 335px;
}*/
/* FINE style per la colonna di destra */


/* INIZIO style per i menu della colonna di sinistra */
#colonna_sx ul.menucategorie {
	width: 250px;
	margin: 5px 0 5px 0;
	padding: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 18px;
	list-style: none;
}

#colonna_sx ul.menucategorie li {
	list-style: none;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	margin: 0 9px 2px 9px;
	padding: 0 0 0 0;
	text-indent: 5px;
	overflow: hidden;
}
#colonna_sx ul.menucategorie a:link, #colonna_sx ul.menucategorie a:visited{
	width: 250px;
	padding: 0;
	margin: 0;
	color: #666666;
	display: block;
	height: 19px;
	border-bottom: 1px dotted #999999;
}
#colonna_sx ul.menucategorie a:hover{
	width: 250px;
	color: #B00000;
	border-bottom: 1px dotted #B00000;
}
#colonna_sx ul.menucategorie a.selezionato:link, #colonna_sx ul.menucategorie a.selezionato:visited{
	font-weight: bold;
	color: #000000;
}

#colonna_sx ul.menucategorie ul {
	font-size: 11px; 
	margin: 3px 10px 3px 10px;
	padding: 0;
}
#colonna_sx ul.menucategorie ul li {
	list-style: none;
	margin: 0 0 2px 0;
	padding: 0 0 0 10px;
	height: 15px;
	line-height: 14px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#colonna_sx ul.menucategorie ul a:link, #colonna_sx ul.menucategorie ul a:visited {
	padding: 0 10px 0 20px;
	width: 220px;
	display: block;
	color: #666666;
	border-bottom: none;
}
#colonna_sx ul.menucategorie ul a:hover {
	color: #B00000;
}
#colonna_sx ul.menucategorie ul a.selezionato:link, #colonna_sx ul.menucategorie ul a.selezionato:visited {
	background: url(/layout/triangolino.png) 12px 5px no-repeat;
}
/* FINE style per i menu della colonna di sinistra */


/* INIZIO style per due blocchi in home page */
#elencoprodottipiccolo {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
#elencoprodottipiccolo .codiceprodotto {
	padding: 4px 5px 1px 0;
	margin: 0 0 10px 0;
	font-size: 15px;
	color: #003366;
	text-transform: uppercase;
	border-bottom: 1px solid #999999;
	line-height: 17px;
	font-weight: bold;
}

#elencoprodottipiccolo h2 {
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	font-size: 12px;
	color: #003366;
	text-transform: uppercase;
	line-height: 15px;
}
#elencoprodottipiccolo a:link, #elencoprodottipiccolo a:visited {
	color: #000000;
}
#elencoprodottipiccolo a:hover {
	color: #B00000;
}
#elencoprodottipiccolo img {
	clear: both;
	margin: 0 5px 0 0;
	padding: 0;
}
#elencoprodottipiccolo .imgprodotto {
	width: 243px;
	height: 110px;
	text-align:center;
	padding: 2px 0 2px 0;
}
#elencoprodottipiccolo .bloccatesto {
	height: 108px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#elencoprodottipiccolo li {
	margin: 0 5px 15px 5px;
	padding: 5px 0 5px 0;
	width: 243px;
	overflow: hidden;
	border-bottom: 1px solid #003366;
	float: left;
}
#elencoprodottipiccolo li span.corpoprodotto {
	margin: 5px 0 30px 0;
	padding: 5px 0 30px 0;
}
#elencoprodottipiccolo h3 {
	color: #B00000;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#elencoprodottipiccolo h3:hover {
	color: #666666;
}
#elencoprodottipiccolo span.prezzobig {
	color: #B00000;
	font-size: 19px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#elencoprodottipiccolo span.prezzosmall {
	color: #B00000;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
#elencoprodottipiccolo span.testoprezzi {
	float: right;
	text-align: right;
	color: #B00000;
	font-size: 9px;
	line-height: 15px;
	margin: 0;
	padding: 0;
}
#elencoprodottipiccolo form {
	float: right;
}
#elencoprodottipiccolo label.nascondi {
	display: none;
}
#elencoprodottipiccolo input.bottone {
	border: none;
	background: url(/layout/bottoni_acquista.png) 0 -22px no-repeat;
	width: 92px;
	height: 22px;
	cursor: pointer;
	margin: 3px 0 0 10px;
	padding: 0 0 4px 0;
	color: #FFFFFF;
	font-weight: bold;
}
#elencoprodottipiccolo input.bottone:hover {
	background: url(/layout/bottoni_acquista.png) 0 -88px no-repeat;
}
#testochiusura {
	clear: both;
}
/* FINE style per due blocchi in home page */



/* INIZIO style per ultimi arrivi posti nella colonna di centro */
#contenitoreultimiarrivi {
	float: left;
	margin: 0 0 10px 0;
}
#imgprodottobig {
	text-align: center;
	margin: 10px 0 0 0;
}
#contenitoreultimiarrivi h3 {
	width: 233px;
	color: #B00000;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #B00000;
	margin: 10px 5px 0 5px;
	padding: 0;
}
#colonna_centro ul.ultimiarrivi {
	width: 233px;
	margin: 5px 0 0 5px;
	padding: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 18px;
	list-style: none;
	border-bottom: 1px solid #000000;
}
#colonna_centro ul.ultimiarrivi li {
	width: 214px;
	list-style: none;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	margin: 0 9px 2px 9px;
	padding: 0 0 0 0;
	text-indent: 5px;
	overflow: hidden;
}
#colonna_centro ul.ultimiarrivi li a:link, #colonna_centro ul.ultimiarrivi li a:visited {
	width: 214px;
	padding: 0;
	margin: 0;
	color: #666666;
	display: block;
	height: 19px;
	border-bottom: 1px dotted #999999;
}
#colonna_centro ul.ultimiarrivi li a:hover {
	width: 214px;
	color: #B00000;
	border-bottom: 1px dotted #B00000;
}
#colonna_centro ul.ultimiarrivi li.elencocompleto {
	text-align: right;
	font-size: 11px;
}
/* FINE style per ultimi arrivi posti nella colonna di centro */


/* INIZIO style serp posta nella colonna di centro */
#elencoserpcategorie h3, #elencoserpmarche h3, #elencoserpcompatibili h3 {
	font-size: 18px;
	border-bottom: 1px solid #cccccc;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0;
}
#elencoserp-blocco {
	margin: 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #cccccc;
}
#elencoserp-blocco ul {
	margin: 10px 3px 0 3px;
	padding: 0;
	float: left;
	width: 247px;
	list-style: none;
}
#elencoserp-blocco ul li {
	margin: 0 0 2px 0;
	padding: 0 5px 0 5px;
	font-size: 11px;
	height: 15px;
}
#elencoserp-blocco ul li a:link, #elencoserp-blocco ul li a:visited {
	color: #000000;
	display: block;
	padding: 2px 5px 0 5px;
	height: 15px;
	/* border-bottom: dotted 1px #999999; */
}
#elencoserp-blocco ul li a:hover {
	background: #E6E6E6;
	/* border-bottom: dotted 1px #999999; */
}

/* FINE style serp posta nella colonna di centro */
-->