HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,sans-serif
}

DIV#container { 
	position: relative; height:100%; WIDTH: 986px; MARGIN: 0px auto
}

body>div#container{
	height:auto; min-height:100%
}

DIV#header {                                                                                                   /*il 100%allinea l'immagine a dx*/
	HEIGHT: 120px; BACKGROUND-IMAGE: url(imgln/home.jpg); background-repeat: no-repeat; background-position: 100% 0em
}
	DIV#header img {
		HEIGHT: 120px; WIDTH: 530px; BORDER: none; FLOAT: left 
	}


DIV#navigation {
	MARGIN: 0px 0px 12px 0px;  HEIGHT: 40px; WIDTH: auto; BACKGROUND-IMAGE: url(imgln/navigation.jpg)
}
	DIV#navigation UL {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
	}
	DIV#navigation LI {
		PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-TOP: 0px
	}
	DIV#navigation A {
		FONT: bold 1.2em/2.5em arial,verdana,sans-serif; COLOR: #DCDCDC; TEXT-DECORATION: none
	}
	DIV#navigation A:hover {
		COLOR: #fff; TEXT-DECORATION: underline
	}
	DIV#navigation A#home {
		COLOR: #FFA500; TEXT-DECORATION: none
	}

DIV#categorie{
	MARGIN: 0px 0px 0px 0px; float: left; width: 140px; BACKGROUND-COLOR: #fff; BORDER-bottom: #fff 50px solid
}
	DIV#categorie div {
		width: 140px;
	}
	DIV#categorie A.cat {
		FONT: bold 1em arial,verdana,sans-serif; COLOR: #454545; TEXT-DECORATION: none
	}
	DIV#categorie A.scat {
		FONT: bold 1em arial,verdana,sans-serif; COLOR: #fff; TEXT-DECORATION: none
	}
	DIV.categoriealto{
	width: 140px; height: 16px; BACKGROUND-IMAGE: url(imgln/categoriealto.jpg)
	}
	DIV.categoriecentro{
	width: 140px;
	}
		div.cat {
			FONT: bold 1em arial,verdana,sans-serif; COLOR: #454545; TEXT-DECORATION: none
		}
		DIV.categoriecentro div{
			height: 17px; padding-top: 3px; margin: 1px 0px 1px 0px;  BACKGROUND-color: #e6e6e6
		}
	DIV.categoriebasso{
	width: 140px; height: 16px; BACKGROUND-IMAGE: url(imgln/categoriebasso.jpg)
	}

DIV#sottocat1{
	position: absolute; z-index: 1; visibility: hidden; left: 139.99px; margin: 17px 0px 0px 0px; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; BACKGROUND-COLOR: #FF9900
}
	DIV#sottocat1 div {
		width: 140px		
	}
	DIV#sottocat1 A {
		FONT: bold 1em arial,verdana,sans-serif; COLOR: #202020; TEXT-DECORATION: none	
	}
	DIV#sottocat1 A:hover {
		COLOR: #fff
	}

DIV#sottocat2{
	position: absolute; z-index: 1; visibility: hidden; left: 139.99px; margin: 38px 0px 0px 0px; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; BACKGROUND-COLOR: #FF9900
}
	DIV#sottocat2 DIV {
		width: 140px	
	}
	DIV#sottocat2 A {
		FONT: bold 1em arial,verdana,sans-serif; COLOR: #202020; TEXT-DECORATION: none	
	}
	DIV#sottocat2 A:hover {
		COLOR: #fff
	}

DIV#categorie2{
	MARGIN: 0px 0px 0px 0px; float: right; width: 140px; BACKGROUND-COLOR: #fff; BORDER-bottom: #fff 50px solid; font-size: 11px; font-family: arial,verdana,sans-serif
}

	DIV#Home {
		WIDTH: 140px; TEXT-ALIGN: center
	}
	DIV#Home a {
		font-size: 11px
	}
	DIV#msgerr {
		WIDTH: 140px; TEXT-ALIGN: center
	}
	DIV#categorie2 INPUT {
		WIDTH: 120px; font-family: arial,verdana,sans-serif
	}
	.ricorda {
		text-ALIGN: left
	}	
		div#ricorda input {
			WIDTH: 15px; margin: 5px 0px 0px 7px
		}	
	DIV#msgbenv {
		FONT: bold 13px arial,verdana,sans-serif; COLOR: #454545; TEXT-DECORATION: none
	}
	DIV#categorie2 A {
		FONT: bold 0.9em arial,verdana,sans-serif; COLOR: #454545; TEXT-DECORATION: none
	}
	DIV#categorie2alto{
		width: 140px; height: 16px; BACKGROUND-IMAGE: url(imgln/categoriealto.jpg)
	}
	DIV#categorie2centro{
		width: 140px; BACKGROUND-color: #e6e6e6	
	}
	DIV#categorie2basso{
		width: 140px; height: 16px; BACKGROUND-IMAGE: url(imgln/categoriebasso.jpg)
	}
	

DIV#content {
	WIDTH: 680px; height:auto; min-height:330px; position: relative; margin: 0px 0px 0px 152px; BORDER-bottom: #fff 50px solid  
}

.datireg {
	height: 400px; width: 290px; float: left; padding: 0px 25px 0px 25px
}
.reg {
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	line-height: 1.5;
	float: left;
	width: 120px;
	position: relative;
	margin: 3px 0px 3px 0px;
	text-align: left
}
.cas {
	font-family: arial,verdana,sans-serif;
 	font-size: 12px; width: 160px;
	margin: 4px 0px 4px 0px
}

DIV#titolo {
	position: relative; text-align: center
}
	DIV#titolo h1 { 
		font-family: arial,verdana,sans-serif; font-size: 21px; color: #454545
	}
DIV#sottotitolo {
	position: relative; margin: -10px 7px 0px 7px; text-align: justify 
}
	DIV#sottotitolo p { 
		font-family: arial,verdana,sans-serif; font-size: 13px; font-weight: normal; color:#353535
	}
div#conthome {
	margin: -80px 0px 0px 0px
}
DIV#cuoca {
	float: left;  width: 180px; height: 330px; padding-bottom: 4px	
}

DIV#fotohome {
	padding-top: 80px
}
	DIV#fotohome IMG {
		border: none
	}
.homecat1 {	
	height: 80px
}
.homecat {	
	height: 99px
}
.home {
	float: left	
}	
div.m1 {
	width: 500px; float: right; font-family: arial,verdana,sans-serif; font-size: 14px; color: #454545; padding-bottom: 12px	
}
	
div.m2 {
	width: 680px; float: right; font-family: arial,verdana,sans-serif; font-size: 14px; color: #454545; padding-bottom: 12px	
}


DIV#utente {
	HEIGHT: 40px; WIDTH: 680px; BACKGROUND-IMAGE: url(imgln/utente.jpg); margin: 0px 0px 12px 0px; position: relative
}
	
	DIV#utente FORM {
		MARGIN: 8px 12px 0px 12px	
	}
	DIV#dtut1{
		float: left
	}
	DIV#dtut2{
		float: left; FONT: bold 15px arial,verdana,sans-serif; COLOR: #fff; MARGIN: 10px 12px 0px 12px
	}
		DIV#dtut2 A {
			FONT: bold 0.7em arial,verdana,sans-serif; COLOR: #fff; TEXT-DECORATION: none
		}
	DIV#dtut3 {
		float: left; FONT: bold 12px arial,verdana,sans-serif; position: absolute; top: 11px; right: 12px; color: #ffffff
	}
		DIV#dtut3 A {
			COLOR: #ffffff
		}
DIV#contentart {	
	WIDTH: 680px; HEIGHT: 1280px 
}
DIV#contentviewart {	
	WIDTH: 680px; HEIGHT: 400px
}

DIV.articolo {
	HEIGHT: 256px; WIDTH: 170px; margin: 0px 0px 0px 0px;  FLOAT: left; TEXT-ALIGN: center; TEXT-DECORATION:none; position: relative
}
	DIV.articolo IMG {
		HEIGHT: 150px; WIDTH: 150px; BORDER: none; margin: 0px 10px 0px 10px  
	}
	div.new {
		position: absolute; left: 110px; top: 0px
	}	
		div.new img {
			height: 31px; width: 40px 
		}
	
	DIV.prezzo {
		HEIGHT: 44px; WIDTH: 150px; margin: 0px 10px 0px 10px; BACKGROUND: url(imgln/sfondo_articolo.jpg); TEXT-ALIGN: right; TEXT-DECORATION:none; FONT: bold 1.2em arial,verdana,sans-serif 
	}
	DIV.prezzo2 {
		HEIGHT: 44px; float: left; TEXT-ALIGN: left; COLOR: #ff2020; TEXT-DECORATION: none; FONT: bold 16px arial,verdana,sans-serif 
	}
	DIV.prezzo3 {
		HEIGHT: 44px; float: left; TEXT-ALIGN: left; margin: 3px 0px 0px 0px; COLOR: #696969; TEXT-DECORATION: none; FONT: bold 1em arial,verdana,sans-serif
	}
		DIV.prezzo3 A {
			COLOR: #696969
		}
	
	DIV.prezzo IMG {	
		HEIGHT: 44px; WIDTH: 44px; MARGIN: 0px 0px 0px 0px; BORDER: none 
	}
	DIV.descrizione {
		HEIGHT: 50px; WIDTH: 150px; margin: 0px 10px 0px 10px
	}
	DIV.articolo A {
		TEXT-ALIGN: center; TEXT-DECORATION:none; FONT: bold 0.8em arial,verdana,sans-serif; COLOR: #696969
	}
	DIV.descrizione A {
		TEXT-ALIGN: center; TEXT-DECORATION:none; FONT: bold 0.8em arial,verdana,sans-serif; COLOR: #696969
	}
	DIV.descrizione2 {
		HEIGHT: 50px; WIDTH: 100%; TEXT-ALIGN: center
	}
	DIV.descrizione2 A {
		TEXT-DECORATION:none; FONT: bold 0.8em arial,verdana,sans-serif; COLOR: #696969
	}
	
DIV#viewarticolo {
		TEXT-ALIGN: center; HEIGHT: 400px; WIDTH: 400px; float: left; padding-right: 10px
}
	DIV#viewarticolo IMG {
		 margin: 0 auto; BORDER: none 
	}

DIV#viewdesc {
		HEIGHT: 400px; WIDTH: 270px; float: left; COLOR: #454545
}	
	
	DIV#viewdesc IMG {
		border: none
	}
        div#dettaglio {
		height: 220px
	}	
	
	div#aggiungi {
		margin: 10px 0px 0px 0px
	}
		.aggiungi a {
			COLOR: #696969;  FONT: bold 17px arial,sans-serif; float: left; margin: 20px 30px 0px 0px
		}
		
		.viewprezzo {
			COLOR: #ff2020; TEXT-DECORATION: none; FONT: bold 16px arial,verdana,sans-serif 
		}
		.vedi {
			COLOR: #ff2020; FONT: bold 12px arial,sans-serif
		}
	
	.torna {
		COLOR: #555555		  
	}

	


.loading { background: url(imgln/loading.gif) no-repeat center center; }



DIV#pagine {
	HEIGHT: 44px; WIDTH: 680px; position: relative; float: none; MARGIN: 0px 0px 0px 0px; BACKGROUND-IMAGE: url(imgln/pagine.jpg)
	}
DIV#pagine A:hover {
	COLOR: #fff	
}
	DIV#prec {
		WIDTH: 128px; FLOAT: left; TEXT-ALIGN: center; MARGIN: 1.7em 0px 0px 0px 
	}
	DIV#prec A {
		TEXT-DECORATION: none; FONT: bold 1.2em arial,sans-serif; COLOR: #CD853F
	}
	DIV#meno {
		WIDTH: 42px; FLOAT: left; TEXT-ALIGN: center; TEXT-DECORATION: none; MARGIN: 1.7em 0px 0px 0px
	}
	DIV#meno A {
		TEXT-DECORATION: none; FONT: bold 1.2em arial,sans-serif; COLOR: #CD853F  
	}
	DIV#elenco {
		WIDTH: 250px; FLOAT: left; TEXT-ALIGN: center; MARGIN: 1.7em 0px 0px 0px; PADDING-left: 44px; PADDING-right: 44px
	}

		DIV.pagelenco1 {
			WIDTH: 25px; FLOAT: left; text-align: center; BACKGROUND-IMAGE: url(imgln/numpg.jpg); 
		}
		DIV.pagelenco2 {
			WIDTH: 25px; FLOAT: left; TEXT-ALIGN: center; 
		}
	DIV#elenco A {
		TEXT-DECORATION: none; FONT: bold 1.2em arial,sans-serif; COLOR: #CD853F
	}
	DIV#elenco A:visited {
		COLOR: #033
	}
	DIV#elenco A:visited:hover {
		COLOR: #fff
	}
	DIV#elenco A:hover {
		COLOR: #fff
	}
	DIV#piu {
		WIDTH: 42px; FLOAT: left; TEXT-ALIGN: center; TEXT-DECORATION: none; MARGIN: 1.7em 0px 0px 0px
	}
	DIV#piu A {
		TEXT-DECORATION: none; FONT: bold 1.2em arial,sans-serif; COLOR: #CD853F 
	}
	DIv#succ {
		WIDTH: 128px; FLOAT: left; TEXT-ALIGN: center; TEXT-DECORATION: none; MARGIN: 1.7em 0px 0px 0px
	}
	DIv#succ A {
		TEXT-DECORATION: none; FONT: bold 1.2em arial,sans-serif; COLOR: #CD853F 
	}


DIV#footer {
	HEIGHT: 50px; WIDTH: 986px; COLOR: #fff; BACKGROUND-IMAGE: url(imgln/foot.jpg); position: relative; bottom: 0; clear: both
}
DIV#footer1 {
	HEIGHT: 15px; WIDTH: 140px; TEXT-ALIGN: left; position: absolute; margin: 25px 0px 0px 10px; float: left
}
DIV#footer2 {
	HEIGHT: 30px; WIDTH: 686px; TEXT-ALIGN: center; position: absolute; margin: 10px 150px 0px 150px; float: left
}
DIV#footer3 {
	HEIGHT: 15px; WIDTH: 140px; TEXT-ALIGN: right; position: absolute; margin: 25px 10px 0px 836px; float: left
}
	DIV#footer3 A {
		TEXT-DECORATION: none; COLOR: #fff 
	}

.micro {
	TEXT-DECORATION: none; FONT: 10px arial,verdana,sans-serif; clear: both 
}

.attenzione {
	BACKGROUND-color: #ffed98; FONT: 14px arial,verdana,sans-serif; text-align: center; padding: 20px 0px 20px 0px 
}	

div#vreg {
	padding-top: 60px;
	padding-bottom: 60px;
	width:50%;
  	margin:auto;
	text-align:center;
}

.center {
	width:50%;
  	margin:auto;
	text-align:center;
}
.center2 {
	width:100%;
  	margin:auto;
	text-align:center;
	position: relative
}

.testo {
	margin: 0px 30px 0px 30px;
	line-height: 25px;
	BORDER-bottom: #fff 50px solid;
	font-family: Arial, Helvetica, sans-serif;
	color: #252525;
	text-align: justify
}
.testo2 {
	margin: 30px 0px 30px 0px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #252525;
	text-align: center
}

.imgtesto {
	margin: 30px 0px 0px 20px;
	float: right
}
.testocontact {
	float: left; color: #252525; padding: 0px 80px 0px 60px 
	
}
.tdcontact {
	padding: 0px 60px 0px 60px 
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 18px;
  	font-weight: bold;
  	color: #555555;
}

b {
	color: #454545;
}

.titolo {
	margin: 50px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 18px;
  	color: #555555;
	text-align: center;
}
	.titolo a {
		color: #555555;
	}

.nascosto1 {
	display: none; background-color: #ffe3bb
}
.nascosto {
	display: none; background-color: #d1ffc8
}
.nascosto2 {
	display: none; background-color: #feffd0
}
.nascosto3 {
	display: none; background-color: #bef5ff
}

img {
	border: none
}

.arancio {
	background-color: #ffc065; border: 1px solid #ffffff
}
.verde {
	background-color: #90EE90 
}
.giallo {
	background-color: #f9ff92
}
.celeste {
	background-color: #76eaff
}
.bianco {
	background-color: #ffffff
}

.cod {
	width: 180px; text-align: center
} 
.data {
	width: 110px; text-align: center
} 
.impon {
	width: 80px; text-align: right
} 
.iva {
	width: 77px; text-align: right
} 
.tot {
	width: 90px; text-align: right
} 
.dett {
	width: 130px; text-align: center
} 
.dett2 {
	width: 66px; text-align: center
} 
.rip {
	width: 32px; text-align: center
} 
.elim {
	width: 32px; text-align: center
} 

td.codice {
	width: 150px; text-align: center
} 
td.descrizione {
	width: 362px; text-align: left
} 

td.qt {
	width: 70px; text-align: right
} 
td.prz {
	width: 90px; text-align: right
} 
td.contact {
	text-align: right;
	
} 
	.contact input {
		width: 180px; margin: 4px 0px 4px 0px
	} 

th {
	border: 1px solid #ffffff
}

table {
	border-collapse: collapse
}

.navigazione {
	color: #0f68c3; margin: 0px 0px 10px 0px
}

.conferma {
	text-align: right; margin: 10px 30px 10px 0px; clear: both
}

.viewlogo {
	width: 120px;
  	text-align: left
}

.banner {
	padding: 20px 10px 10px 10px;
}

td.descrizione2 {
	width: 270px; text-align: left
} 

td.pagine {
	width: 40px; text-align: right
} 

DIV#pa {
	MARGIN: 0px 0px 12px 0px;  HEIGHT: 40px; WIDTH: auto
}
	DIV#pa UL {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
	}
	DIV#pa LI {
		PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-TOP: 0px
	}
	DIV#pa A {
		FONT: bold 1.2em/2.5em arial,verdana,sans-serif; COLOR: #555555; TEXT-DECORATION: none
	}
	DIV#pa A:hover {
		COLOR: #757575; TEXT-DECORATION: underline
	}

