				body {
				margin: 0;
				padding: 0;
				font: 12px verdana, arial, helvetica, sans-serif;
				background: #004875 center url(6_fondino.gif) repeat-y;
				text-align: center;
			}
			
			fieldset p {
				margin: 0;
				padding: 7px 0 0 0;
			}
			img {
				margin: 0;
				padding: 0;
			}
			.Nuovo  {
				background-color: #FFF69F;
				color: black;
				font-size: 10px;
				line-height: 16px
			}
			#card {
				background-image: url(card.gif);
				background-repeat: no-repeat;
				width: 330px;
				margin: 0;
				padding: 100px 0 0 0;
			}
			#card p {
				margin: 0;
				padding: 0 0 0 15px;
			}
			.Nuovo a {
				color: black;
			}
			sel.select {
				padding: 0;
				margin: 0;
			}
			#categorie li {
			list-style: none;
			text-transform: uppercase;
			font-size: 14px;
			}
			#categorie li a {
				background-image: url(pulsante.gif);
				background-repeat: no-repeat;
				padding: 4px 0 13px 40px;
			}
			.dettagli {
				margin: 0 0 3px 0;
				padding: 0;
				border: 1px solid #E31C24;
			}
			.Spedito  {
				background-color: #A6FFC8;
				color: Black;
				font-size: 10px;
				line-height: 16px;
			}
			.Spedito a {
				color: Black;
			}
			.Sospeso, Cancellato {
				background-color: #E31C24;
				color: White;
				font-size: 10px;
				line-height: 16px;
			}
			#errore {
					width: 300px;
					padding: 10px;
					margin: 20px;
					color: #E31C24;
					border: 1px dotted #E31C24;
				}
				#carrico {
					position: absolute;
					left: 100px;
					top: 145px;
					width: 100px;
					margin: 0;
					padding: 0;
				}
				#titolo {
					position: absolute;
					left: 0px;
					top: 0px;
					width: 305px;

				}
				#titolo h1 {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;
					margin: 0;
					padding: 0;
					color: #008130;
				}
				#titolo h2 {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					margin: 0;
					padding: 0;
					color: #008130;
					
				}
			
			#container {
			width: 768px;
			margin: 0 auto;
				position: relative;
				min-height: 100%;
				background-image: url(6_top.jpg);
				background-repeat: no-repeat;
				padding: 118px 0 0 0;
				text-align: left;
			}
			#navbar {
			padding: 4px 5px 4px 5px;
			color: #fff;
			font-size: 11px;
			font-weight: bold;
			text-align: left;
			background-color: #666;
			height: 28px;
			}
			
			
			#navbar a {
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			display: block;
			float: left;
			height: 13px;
			padding: 7px 20px 0 20px;
			}
			#navbar a:hover {
			color: #FFE900;
			font-weight: normal;
			}
			#content {
				padding: 10px;
				margin: 0;
				padding: 10px 182px 10px 182px;
				margin-top: 10px;
							line-height: 18px;
			
			}
			#content a {
				color: black;
			}
			#content p, #content li, #content dd {
				text-align: justify;
			}
			#content a:hover {
				color: #E31C24;
			}
			#content strong {
				color: black;
			}
			 ul.menu1 {
				color: #E31C24;
			}
					#contentadm {
				padding: 10px;
				padding-bottom: 48px;
				margin: 0;
				padding: 50px 10px 10px 10px;
							line-height: 18px;
							font-size: 10px;
							text-align: right;
			}
			#footer {
							padding: 10px 70px;
			
			}
			#footer h1 {
				color: #fff;
				padding-bottom: 0;
			}
			h1, p {
				margin: 0;
				padding-bottom: 1em;
			}
			h1 {
				font-size: 18px;
				line-height: 1.0em;
				font-weight: normal;
			}
			h2 {
				font-size: 18px;
				color: #000;
				margin: 0 0 10px 0;
				padding: 0;
				font-weight: normal;
			}
h3 {
	color: #E31C24;
	font-weight: normal;
	font-size: 13px;
}
#navbottom {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
	padding: 5px 0px;
	margin: 25px 0 0 0;
	color: black;
	clear: both;

}
#banda {
	background-color: #666666;
	padding: 6px 0;
	color: #FFE900;
}
#banda a, #banda strong {
	color: White;
}
#navbottom p {
	margin: 5px 0;
	padding: 0;
}

#navbottom a {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	padding: 0;
}
#navbottom a:hover {
	color: black;
	padding: 0;
}

#prodcontainer {
	width: 440px;
	padding: 0;
	margin: 0;

}
.prod {
	width: 210px;
	height: 200px;
	padding: 0;
	margin: 0;
	float: left;
	font-size: 10px;
	line-height: 12px;
	vertical-align: bottom;
}
.prodtesto {
	padding: 0 60px 0 0;
}
#pagine {
	clear: left;
}
.prod p {
	margin: 0;
	padding: 0;
}
.prod a {
	color: #000;
}
table#carrello {
	border: 0px solid #E31C24;
	font-size: 11px;
}
table#carrello th {
color: #E31C24;
text-align: left;
border-bottom: 2px solid #E31C24;

}


table#carrello td {
	border-bottom: 1px solid #ACACAC;
	padding: 2px 0;
	font-size: 10px;
}
table#carrello td p {
	margin: 0;
	padding: 0;
}
#modulo p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
fieldset {
	width: 370px;
	margin: 3px 0;
	padding: 15px 5px;
	border-width: 2px 0px 0px 0px;
	border-top: 2px solid #E31C24;
}

input, select {
	border: 1px solid #E31C24;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 2px 0 7px 0;
	padding: 2px;
}
input.qty {
	padding: 2px;
	margin: 0;
	width: 23px;
}
input.add {
	background-color: White;
	background-image: url(kart_add.gif);
	background-repeat: no-repeat;
	padding: 5px 0 5px 25px;
	color: #008130;
}

fieldset label {
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;text-align: right;
padding-right: 20px;}



fieldset br {
	clear: left;
}
legend {
	color: Black;
	font-size: 14px;
	margin-bottom: 20px;
	font-weight: bold;
}





#back {
	margin: 0;
	background-image: url(kart_back.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	border: 2px outset;
	background-color: #C7C7C7;
	display: block;
}
#empty {
	margin: 0;
	border: 2px outset;
	background-color: #C7C7C7;
	display: block;
	background-image: url(kart_empty.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
}
#update {
	margin: 0;
	border: 2px outset;
	background-color: #C7C7C7;
	display: block;
	background-image: url(kart_update.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}
#cash {
	margin: 0;
	border: 2px outset;
	background-color: #C7C7C7;
	display: block;
	background-image: url(kart_cash.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	text-align: center;
}
#back a, #empty a, #update a, #cash a {
text-decoration: none;
display: block;
text-align: center;

}

dt {
	padding: 10px 0 5px 0;
}
dd {
	font-size: 11px;
	line-height: 16px;
}

dt .data {
	font-size: 10px;
	color: #E31C24;
}
dd img.foto {
	float: left;
	margin: 0 15px 10px 0;
}

#galleria {
	width: 400px;
	font-size: 9px;
	line-height: 12px;
}
#galleria a.imgprod {
	width: 124px;
	height: 124px;
	display: block;
	background-color: White;
	background-position: center;
	background-repeat: no-repeat;
	border: 0;
	margin: 0;
}
#galleria a img {
	border: 0px;
}
.prodotto {
	width: 124px;
	height: 175px;
	float: left;
	position: relative;
	margin: 0 8px 0 0;
	padding: 0;
}
.nomeprodotto {
	position: absolute;
	top: 125px;
	left: 0;
	width: 73px;
}
.prezzoprodotto {
	position: absolute;
	top: 125px;
	left: 80px;
	color: #E31C24;
	text-align: right;
	width: 40px;
}
.imgprod {
	width: 260px;
	height: 260px;
	background-color: White;
	background-position: center;
	background-repeat: no-repeat;
}

#boxsx {
	position: absolute;
	top: 165px;
	left: 7px;
	width: 154px;
	background-image: url(6_sxtop.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: White;
}
#boxsx a {
	color: White;
	font-size: 10px;
	font-weight: bold;
}
#boxsx img {
	margin: 0;
	padding: 0;
}
#boxsx div {
padding: 1px 3px;
background-image: url(6_sxbox_int.gif);
margin: 0 6px;
color: Black;
	
}
#boxsx div a {
	text-decoration: none;
	color: Black;
	font-size: 10px;
	font-weight: normal;
}
#boxsx div a:hover {
	text-decoration: underline;
	color: #E31C24;
}
#boxsx div a.current {
	color: #E31C24;
}
#bosxsx p {
	padding: 0;
	margin: 0;
}
#boxsx div.boxsxfoot {
	background-image: none;
	background-color: #E5E5E5;
	padding: 5px;
	margin: 0;
}

#boxdx {
	position: absolute;
	top: 165px;
	right: 7px;
	width: 154px;
	background-image: url(6_sxtop.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: White;
	font-weight: bold;
}
#boxdx a {
	color: Black;
}
#boxdx img {
	margin: 0;
	padding: 0;
}
#boxdx div {
padding: 3px;
background-image: url(6_sxbox_int.gif);
margin: 0 6px;
color: Black;
font-weight: normal;
	
}
#bosxdx p {
	padding: 0;
	margin: 0;
}
#boxdx div.boxdxfoot {
	background-image: none;
	background-color: #E5E5E5;
	padding: 5px;
	margin: 0;
}

#content #dettagli p {
	text-align: left;
}
#dettagli {
	position: absolute;
	right: 160px;
	top: 200px;
	width: 155px;
	font-size: 10px;
	line-height: 13px;
	text-align: left;
}
.tabella {
	font-size: 10px;
	width: 300px;
}
#navbar_en {
			color: #fff;
			font-size: 11px;
			text-align: left;
			background-color: #666;
			height: 28px;
}
#navbar_en a {
	float: left;
	margin: 0;
	padding: 0;		
	background-image: url(new/ENGPUB.gif);
	text-decoration: none;	
	display: block;
}

#navbar_en a#home {
	width: 99px;
	height: 28px;
	background-position: 0 1px;
}
#navbar_en a#home_corr {
	width: 99px;
	height: 28px;
	background-position: 0 -30px;
}
#navbar_en a#home:hover {
	background-position: 0 -30px;
}

#navbar_en a#about {
	width: 87px;
	height: 28px;
	background-position: -99px 1px;
}
#navbar_en a#about_corr {
	width: 87px;
	height: 28px;
	background-position: -99px -30px;
}
#navbar_en a#about:hover {
	background-position: -99px -30px;
}

#navbar_en a#faq {
	width: 66px;
	height: 28px;
	background-position: -186px 1px;
}
#navbar_en a#faq_corr {
	width: 66px;
	height: 28px;
	background-position: -186px -30px;
}
#navbar_en a#faq:hover {
	background-position: -186px -30px;
}

#navbar_en a#news {
	width: 74px;
	height: 28px;
	background-position: -252px 1px;
}
#navbar_en a#news_corr {
	width: 74px;
	height: 28px;
	background-position: -252px -30px;
}
#navbar_en a#news:hover {
	background-position: -252px -30px;
}

#navbar_en a#contatti {
	width: 90px;
	height: 28px;
	background-position: -326px 1px;
}
#navbar_en a#contatti_corr {
	width: 90px;
	height: 28px;
	background-position: -326px -30px;
}
#navbar_en a#contatti:hover {
	background-position: -326px -30px;
}

#navbar_en a#links {
	width: 71px;
	height: 28px;
	background-position: -416px 1px;
}
#navbar_en a#links_corr {
	width: 71px;
	height: 28px;
	background-position: -416px -30px;
}
#navbar_en a#links:hover {
	background-position: -416px -30px;
}

#navbar_en a#dealer {
	width: 119px;
	height: 28px;
	background-position: -506px 1px;
}
#navbar_en a#dealer_corr {
	width: 119px;
	height: 28px;
	background-position: -506px -30px;
}
#navbar_en a#dealer:hover {
	background-position: -506px -30px;
}

#navbar_en a#eng {
	width: 58px;
	height: 28px;
	background-position: -624px -1px;
}
#navbar_en a#ita {
	width: 47px;
	height: 28px;
	background-position: -681px -1px;
}

/* fine navigazione pubblica en */

/* inizio navigazione ris en */

#navbar_enr {
			color: #fff;
			font-size: 11px;
			text-align: left;
			background-color: #666;
			height: 28px;
}
#navbar_enr a {
	float: left;
	margin: 0;
	padding: 0;		
	background-image: url(new/ENGRIV.gif);
	text-decoration: none;	
	display: block;
}

#navbar_enr a#homer {
	width: 100px;
	height: 28px;
	background-position: 0 -1px;
}
#navbar_enr a#homer_corr {
	width: 100px;
	height: 28px;
	background-position: 0 -32px;
}
#navbar_enr a#homer:hover {
	background-position: 0 -32px;
}
#navbar_enr a#ordini {
	width: 76px;
	height: 28px;
	background-position: -100px -1px;
}
#navbar_enr a#ordini_corr {
	width: 76px;
	height: 28px;
	background-position: -100px -32px;
}
#navbar_enr a#ordini:hover {
	background-position: -100px -32px;
}
#navbar_enr a#profilo {
	width: 75px;
	height: 28px;
	background-position: -176px -1px;
}
#navbar_enr a#profilo_corr {
	width: 75px;
	height: 28px;
	background-position: -176px -32px;
}
#navbar_enr a#profilo:hover {
	background-position: -176px -32px;
}

#navbar_enr a#contatti {
	width: 79px;
	height: 28px;
	background-position: -251px -1px;
}
#navbar_enr a#contatti_corr {
	width: 79px;
	height: 28px;
	background-position: -251px -32px;
}
#navbar_enr a#contatti:hover {
	background-position: -251px -32px;
}

#navbar_enr a#logout {
	width: 69px;
	height: 28px;
	background-position: -330px -1px;
}
#navbar_enr a#logout_corr {
	width: 69px;
	height: 28px;
	background-position: -330px -32px;
}
#navbar_enr a#logout:hover {
	background-position: -330px -32px;
}


/* fine navigazione ris en */

/* inizio navigazione ris it */


#navbar_itr {
			color: #fff;
			font-size: 11px;
			text-align: left;
			background-color: #666;
			height: 28px;
}
#navbar_itr a {
	float: left;
	margin: 0;
	padding: 0;		
	background-image: url(new/ITARIV.gif);
	text-decoration: none;	
	display: block;
}

#navbar_itr a#homer {
	width: 101px;
	height: 28px;
	background-position: 0 -1px;
}
#navbar_itr a#homer_corr {
	width: 101px;
	height: 28px;
	background-position: 0 -32px;
}
#navbar_itr a#homer:hover {
	background-position: 0 -32px;
}
#navbar_itr a#ordini {
	width: 73px;
	height: 28px;
	background-position: -101px -1px;
}
#navbar_itr a#ordini_corr {
	width: 73px;
	height: 28px;
	background-position: -101px -32px;
}
#navbar_itr a#ordini:hover {
	background-position: -101px -32px;
}
#navbar_itr a#profilo {
	width: 75px;
	height: 28px;
	background-position: -174px -1px;
}
#navbar_itr a#profilo_corr {
	width: 75px;
	height: 28px;
	background-position: -174px -32px;
}
#navbar_itr a#profilo:hover {
	background-position: -174px -32px;
}

#navbar_itr a#contatti {
	width: 80px;
	height: 28px;
	background-position: -249px -1px;
}
#navbar_itr a#contatti_corr {
	width: 80px;
	height: 28px;
	background-position: -249px -32px;
}
#navbar_itr a#contatti:hover {
	background-position: -249px -32px;
}

#navbar_itr a#logout {
	width: 71px;
	height: 28px;
	background-position: -329px -1px;
}
#navbar_itr a#logout_corr {
	width: 71px;
	height: 28px;
	background-position: -329px -32px;
}
#navbar_itr a#logout:hover {
	background-position: -329px -32px;
}



/* fine navigazione ris it */




#navbar_it {
			color: #fff;
			font-size: 11px;
			text-align: left;
			background-color: #666;
			height: 28px;
}
#navbar_it a {
	float: left;
	margin: 0;
	padding: 0;		
	background-image: url(new/ITAPUB.gif);
	text-decoration: none;	
	display: block;
}

#navbar_it a#home {
	width: 98px;
	height: 28px;
	background-position: 0 -1px;
}
#navbar_it a#home_corr {
	width: 98px;
	height: 28px;
	background-position: 0 -32px;
}
#navbar_it a#home:hover {
	background-position: 0 -32px;
}

#navbar_it a#about {
	width: 81px;
	height: 28px;
	background-position: -98px -1px;
}
#navbar_it a#about_corr {
	width: 81px;
	height: 28px;
	background-position: -98px -32px;
}
#navbar_it a#about:hover {
	background-position: -98px -32px;
}

#navbar_it a#faq {
	width: 66px;
	height: 28px;
	background-position: -179px -1px;
}
#navbar_it a#faq_corr {
	width: 66px;
	height: 28px;
	background-position: -179px -32px;
}
#navbar_it a#faq:hover {
	background-position: -179px -32px;
}

#navbar_it a#news {
	width: 73px;
	height: 28px;
	background-position: -245px -1px;
}
#navbar_it a#news_corr {
	width: 73px;
	height: 28px;
	background-position: -245px -32px;
}
#navbar_it a#news:hover {
	background-position: -245px -32px;
}

#navbar_it a#contatti {
	width: 80px;
	height: 28px;
	background-position: -318px -1px;
}
#navbar_it a#contatti_corr {
	width: 80px;
	height: 28px;
	background-position: -318px -32px;
}
#navbar_it a#contatti:hover {
	background-position: -318px -32px;
}

#navbar_it a#links {
	width: 63px;
	height: 28px;
	background-position: -398px -1px;
}
#navbar_it a#links_corr {
	width: 63px;
	height: 28px;
	background-position: -398px -32px;
}
#navbar_it a#links:hover {
	background-position: -398px -32px;
}

#navbar_it a#dealer {
	width: 165px;
	height: 28px;
	background-position: -459px -1px;
}
#navbar_it a#dealer_corr {
	width: 165px;
	height: 28px;
	background-position: -459px -32px;
}
#navbar_it a#dealer:hover {
	background-position: -459px -32px;
}

#navbar_it a#eng {
	width: 58px;
	height: 28px;
	background-position: -624px -1px;
}
#navbar_it a#ita {
	width: 47px;
	height: 28px;
	background-position: -681px -1px;
}
