table.tableOrder {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: gray;
	border-collapse: separate;
	background-color: white;

}
table.tableOrder td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 962px;
	font-family: "Trebuchet MS", Georgia, Tahoma;
	font-size: 12px;
}
#container_print {
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	font-family: "Trebuchet MS", Georgia, Tahoma;
	font-size: 12px;
}
#logo {
	margin-top: 10px;
	margin-bottom: 10px;
}
#navTop {
	background-image: url(img/bg_nav_top.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 962px;
	margin-bottom: 10px;
}
#navTopInner {
	text-align: center;
	padding-top: 22px;
}
#navTopInner ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navTopInner li {
	display: inline;
	padding-right: 45px;
	padding-left: 15px;
	background-image: url(img/freccia.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#navTopInner a {
	color: #000000;
	text-decoration: underline;
	font-size: 14px;
}
#navTopInner a:hover {
	text-decoration: none;
}
#left {
	float: left;
	width: 215px;
}
#right {
	padding-left: 761px;
}
form {
	margin: 0px;
	padding: 0px;
}
#login {
	margin-top: 10px;
}

#login  .input {
	font-size: 11px;
	width: 100px;
}
#login .input1 {
	margin-bottom: 5px;
}

#login .label {
	width: 60px;
	float: left;
	font-weight: bold;
}
#login #submit {
	padding-left: 60px;
}
#login #submit #button {
	font-size: 10px;
}
#login #otherLinks {
	margin-top: 10px;
	line-height: 17px;
}
#login #otherLinks a {
	color: #999999;
	text-decoration: underline;
}


#main {
	float: left;
	width: 540px;
	line-height: 14px;
}
#mainInner {
	width: 520px;
	margin-left: 10px;
	line-height: 27px;
}
#main a {
	color: #6599CC;
}

.prodottoHome {
	width: 247px;
	height: 180px;
	float: left;
}
#imgTop {
}

.box1 {
	width: 200px;
	margin-bottom: 10px;
}
.box1Top {
	background-image: url(img/box1_top.png);
	height: 10px;
	background-repeat: no-repeat;
	background-position: center top;
}
.box1Inner {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.box1Footer {
	background-image: url(img/box1_bottom.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: center top;
}


.box2 {
	width: 200px;
	margin-bottom: 10px;
}
.box2Top {
	background-image: url(img/box2_top.png);
	height: 9px;
	background-repeat: no-repeat;
	background-position: center top;
}
.box2Inner {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #EEEEEE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
}
.box2Footer {
	background-image: url(img/box2_bottom.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: center top;
}

#labelLogin    {
	margin: 0px;
	background-image: url(img/icon_box_login.jpg);
	height: 46px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#labelLoginInner {
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 40px;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
#labelLoginInner2 {
	color: #FF6600;
	font-size: 14px;
}
#labelCategorie    {
	margin: 0px;
	background-image: url(img/freccia_blu_categorie.png);
	height: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px;
}
#labelCategorieInner {
	text-transform: uppercase;
	padding-top: 6px;
	padding-left: 40px;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
#categorie {
	margin-top: 10px;
}
#categorie ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#categorie li {
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
}
#categorie a {
	color: #999999;
	text-decoration: none;
	padding-left: 0px;
}
.links ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.links li {
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.links a {
	text-decoration: none;
	color: #999999;
	padding-left: 5px;
}
#listProdHome {

}
.prodottoHome {
	padding-bottom: 10px;
	padding-right: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-left: 5px;
	width: 240px;
}
.prodottoHomeInner {
	width: 240px;
}


.titleProdottoHome {
	background-image: url(img/bg_label_prodotto.jpg);
	height: 50px;
	width: 240px;
	margin-bottom: 10px;
}
.titleProdottoHomeInner {
	padding-top: 15px;
	padding-left: 20px;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
.thumbHome {
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	width: 90px;
	float: left;
}
.thumbDetail {
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	width: 200px;
	float: left;
}
.thumbHomeInner {
	height: 90px;
	width: 90px;
}
.otherInfo {
	padding-left: 100px;
	padding-top: 10px;
	line-height: 16px;
	color: #999999;
}
.otherInfo h5 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #6093BB;
	font-weight: bold;
}
.otherInfo del {
	color: #FF0000;
}

.otherInfo .prezzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}

.otherInfo .black {
	color: #000000;
	font-weight: bold;
}
#labelCerca {
	margin: 0px;
	background-image: url(img/lente.jpg);
	height: 46px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#labelCercaInner {
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 40px;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
#search {
	margin-top: 5px;
}

#search .btCerca {
	margin-top: 5px;
}
#labelCart {
	margin: 0px;
	background-image: url(img/cart.jpg);
	height: 46px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#labelCartInner {
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 50px;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
#cart .label {
	width: 50px;
	float: left;
	padding: 2px;
	margin-bottom: 3px;
	background-color: #FFFFFF;
	font-weight: bold;
}
#cart .cartValue {
	background-color: #F6F6F6;
	font-weight: bold;
	text-align: right;
	padding: 2px;
	margin-bottom: 3px;
}
#cart .btBuy {
	text-align: right;
	margin-top: 7px;
}
#omaggi {
	text-align: center;
	margin-bottom: 10px;
	width: 200px;
}
#top10 {
	text-align: center;
	margin-bottom: 10px;
	width: 200px;
}
#promozioni {
	margin-bottom: 10px;
}
#evidenza {
	margin-bottom: 10px;
}
#novita {
	margin-bottom: 10px;
}
#footer {
	width: 961px;
	text-align: center;
	line-height: 14px;
	font-size: 11px;
	color: #666666;
}
h1 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6599C1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6599C1;
	font-size: 20px;
	line-height: 24px;
}
h2 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-size: 15px;
	line-height: 24px;
}
/*
#main #mainInner .prezzo {
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
*/
#footer {
	margin-top: 15px;
}

#footer a {
	color: #666666;
	text-decoration: underline;
}
#footer #footerInner {
	background-color: #EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#footer .footerBottom {
	background-image: url(img/footer_bottom.gif);
	background-repeat: no-repeat;
	height: 17px;
}
#footer .footerTop {
	background-image: url(img/footer_top.gif);
	height: 24px;
}
.tblCart {
}
.tblCart a {
	color: #6599C1;
}
.tblCart .title {
	font-size: 13px;
	font-weight: bold;
	color: #6598C1;
}
.tblCart input {
	font-size: 11px;
	width: 20px;
}
.cartButtons {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: right;
}
.cartButtons input {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #999999;
	padding: 2px;
}
.inputAll {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #999999;
	padding: 2px;
}
.input2 {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 2px;
	width:250px;
}
#prodotto .title {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}
#prodotto select {
	font-size: 9px;
}
#prodotto .prezzo {
	margin-top: 10px;
	margin-bottom: 10px;
}
#prodotto .otherDetails {
	color: #666666;
	margin-bottom: 10px;
}
#prodotto .otherDetails a {
	color: #1b76b1;
	text-decoration: underline;
	font-weight: bold;
}
#prodotto .nr_img {
	height: 15px;
	width: 15px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#prodotto .nr_img a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#prodotto .desc {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#prodotto .bottoni a {
	color: #999999;
	text-decoration: underline;
}

.labelRecensioni {
	font-size: 15px;
	color: #3566a2;
	margin-bottom: 10px;
}
.vota {
	margin-bottom: 20px;
}
.vota select {
	font-size: 9px;
}
.vota input {
	font-size: 9px;
}
.commento {
	margin-bottom: 30px;
}
.commento .data {
	color: #666666;
}
.commento .user {
	margin-top: 3px;
	margin-bottom: 3px;
}
.commento .user a {
	color: #2489BE;
	text-decoration: underline;
	font-weight: bold;
}
.commento .desc {
	color: #999999;
	margin-bottom: 5px;
	line-height: 12px;
}
.bottoni a {
	font-size: 11px;
	line-height: 12px;
}
#labelCategoriaHome {
	background-image: url(img/bg_label_sezione_home.jpg);
	width: 504px;
	margin-top: 15px;
}
#labelCategoriaHomeInner {
	text-align: right;
	padding-top: 17px;
	padding-right: 25px;
	padding-bottom: 17px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.variants {
	width: 129px;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 962px;
	font-family: "Trebuchet MS", Georgia, Tahoma;
	font-size: 12px;
}
#container_print {
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	font-family: "Trebuchet MS", Georgia, Tahoma;
	font-size: 12px;
}
#logo {
	margin-top: 10px;
	margin-bottom: 10px;
}
#navTop {
	background-image: url(img/bg_nav_top.jpg);
	background-repeat: no-repeat;
	height: 62px;
	width: 962px;
	margin-bottom: 10px;
}
#navTopInner {
	text-align: center;
	padding-top: 22px;
}
#navTopInner ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navTopInner li {
	display: inline;
	padding-right: 45px;
	padding-left: 15px;
	background-image: url(img/freccia.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#navTopInner a {
	color: #000000;
	text-decoration: underline;
	font-size: 14px;
}
#navTopInner a:hover {
	text-decoration: none;
}
#left {
	float: left;
	width: 215px;
}
#right {
	padding-left: 761px;
}
form {
	margin: 0px;
	padding: 0px;
}
#login {
	margin-top: 10px;
}

#login  .input {
	font-size: 11px;
	width: 100px;
}
#login .input1 {
	margin-bottom: 5px;
}

#login .label {
	width: 60px;
	float: left;
	font-weight: bold;
}
#login #submit {
	padding-left: 60px;
}
#login #submit #button {
	font-size: 10px;
}
#login #otherLinks {
	margin-top: 10px;
	line-height: 17px;
}
#login #otherLinks a {
	color: #999999;
	text-decoration: underline;
}


#main {
	float: left;
	width: 540px;
	line-height: 14px;
}
#mainInner {
	width: 520px;
	margin-left: 10px;
}
#main a {
	color: #6599CC;
}

.prodottoHome {
	width: 247px;
	height: 180px;
	float: left;
}
#imgTop {
}

.box1 {
	width: 200px;
	margin-bottom: 10px;
}
.box1Top {
	background-image: url(img/box1_top.png);
	height: 10px;
	background-repeat: no-repeat;
	background-position: center top;
}
.box1Inner {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.box1Footer {
	background-image: url(img/box1_bottom.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: center top;
}


.box2 {
	width: 200px;
	margin-bottom: 10px;
}
.box2Top {
	background-image: url(img/box2_top.png);
	height: 9px;
	background-repeat: no-repeat;
	background-position: center top;
}
.box2Inner {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #EEEEEE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
}
.box2Footer {
	background-image: url(img/box2_bottom.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: center top;
}

#labelLogin    {
	margin: 0px;
	background-image: url(img/icon_box_login.jpg);
	height: 46px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#labelLoginInner {
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 40px;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}

#labelCategorie    {
	margin: 0px;
	background-image: url(img/freccia_blu_categorie.png);
	height: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px;
}
#labelCategorieInner {
	text-transform: uppercase;
	padding-top: 6px;
	padding-left: 40px;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
#categorie {
	margin-top: 10px;
}
#categorie ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#categorie li {
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
}
#categorie a {
	color: #999999;
	text-decoration: none;
	padding-left: 0px;
}
.links ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.links li {
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.links a {
	text-decoration: none;
	color: #999999;
	padding-left: 5px;
}
#listProdHome {

}
.prodottoHome {
	padding-bottom: 10px;
	padding-right: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-left: 5px;
	width: 240px;
}
.prodottoHomeInner {
	width: 240px;
}


.titleProdottoHome {
	background-image: url(img/bg_label_prodotto.jpg);
	height: 50px;
	width: 240px;
	margin-bottom: 10px;
}
.titleProdottoHomeInner {
	padding-top: 15px;
	padding-left: 20px;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
.thumbHome {
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	width: 90px;
	float: left;
}
.thumbDetail {
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	width: 200px;
	float: left;
}
.thumbHomeInner {
	height: 90px;
	width: 90px;
}
.otherInfo {
	padding-left: 100px;
	padding-top: 10px;
	line-height: 16px;
	color: #999999;
}
.otherInfo h5 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #6093BB;
	font-weight: bold;
}
.otherInfo del {
	color: #FF0000;
}

.otherInfo .prezzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}

.otherInfo .black {
	color: #000000;
	font-weight: bold;
}
#labelCerca {
	margin: 0px;
	background-image: url(img/lente.jpg);
	height: 46px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#labelCercaInner {
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 40px;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
#search {
	margin-top: 5px;
}

#search .btCerca {
	margin-top: 5px;
}
#labelCart {
	margin: 0px;
	background-image: url(img/cart.jpg);
	height: 46px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#labelCartInner {
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 50px;
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;
}
#cart .label {
	width: 50px;
	float: left;
	padding: 2px;
	margin-bottom: 3px;
	background-color: #FFFFFF;
	font-weight: bold;
}
#cart .cartValue {
	background-color: #F6F6F6;
	font-weight: bold;
	text-align: right;
	padding: 2px;
	margin-bottom: 3px;
}
#cart .btBuy {
	text-align: right;
	margin-top: 7px;
}
#omaggi {
	text-align: center;
	margin-bottom: 10px;
	width: 200px;
}
#top10 {
	text-align: center;
	margin-bottom: 10px;
	width: 200px;
}
#promozioni {
	margin-bottom: 10px;
}
#evidenza {
	margin-bottom: 10px;
}
#novita {
	margin-bottom: 10px;
}
#footer {
	width: 961px;
	text-align: center;
	line-height: 14px;
	font-size: 11px;
	color: #666666;
}
h1 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6599C1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6599C1;
	font-size: 20px;
	line-height: 24px;
}
/*
#main #mainInner .prezzo {
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
*/
#footer {
	margin-top: 15px;
}

#footer a {
	color: #666666;
	text-decoration: underline;
}
#footer #footerInner {
	background-color: #EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#footer .footerBottom {
	background-image: url(img/footer_bottom.gif);
	background-repeat: no-repeat;
	height: 17px;
}
#footer .footerTop {
	background-image: url(img/footer_top.gif);
	height: 24px;
}
.tblCart {
}
.tblCart a {
	color: #6599C1;
}
.tblCart .title {
	font-size: 13px;
	font-weight: bold;
	color: #6598C1;
}
.tblCart input {
	font-size: 11px;
	width: 20px;
}
.cartButtons {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: right;
}
.cartButtons input {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #999999;
	padding: 2px;
}
.inputAll {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #999999;
	padding: 2px;
}
.input2 {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 2px;
	width:250px;
}
#prodotto .title {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}
#prodotto select {
	font-size: 9px;
}
#prodotto .prezzo {
	margin-top: 10px;
	margin-bottom: 10px;
}
#prodotto .otherDetails {
	color: #666666;
	margin-bottom: 10px;
}
#prodotto .otherDetails a {
	color: #1b76b1;
	text-decoration: underline;
	font-weight: bold;
}
#prodotto .nr_img {
	height: 15px;
	width: 15px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#prodotto .nr_img a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#prodotto .desc {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#prodotto .bottoni a {
	color: #999999;
	text-decoration: underline;
}

.labelRecensioni {
	font-size: 15px;
	color: #3566a2;
	margin-bottom: 10px;
}
.vota {
	margin-bottom: 20px;
}
.vota select {
	font-size: 9px;
}
.vota input {
	font-size: 9px;
}
.commento {
	margin-bottom: 30px;
}
.commento .data {
	color: #666666;
}
.commento .user {
	margin-top: 3px;
	margin-bottom: 3px;
}
.commento .user a {
	color: #2489BE;
	text-decoration: underline;
	font-weight: bold;
}
.commento .desc {
	color: #999999;
	margin-bottom: 5px;
	line-height: 12px;
}
.bottoni a {
	font-size: 11px;
	line-height: 12px;
}
#labelCategoriaHome {
	background-image: url(img/bg_label_sezione_home.jpg);
	width: 504px;
	margin-top: 15px;
}
#labelCategoriaHomeInner {
	text-align: right;
	padding-top: 17px;
	padding-right: 25px;
	padding-bottom: 17px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	/* line-height: 18px; */
}
#labelCategoriaHomeInner a {
	/* line-height: 18px; */
}
#listSubCat {
	width: 498px;
	background-image: url(img/box_categorie_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 16px;
	margin-bottom: 15px;
	margin-top: 15px;
}


#listSubCat h1 {
	background-image: url(img/box_categorie_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 498px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#listSubCat #listCat {
	margin: 0px;
	padding: 0px;
}

#listCatInner {
	padding-left: 30px;
	padding-right: 30px;
	margin: 0px;
	padding-top: 0px;
}
#listCatInner ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(img/box_categorie_bg.jpg);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#listCatInner li {
	display: inline;
	line-height: 18px;
	width: 210px;
	float: left;
}
#listCatInner a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#listCat {
	background-image: url(img/box_categorie_bg.jpg);
	background-position: left top;
	/*
	background-repeat: repeat-y;
	background-position: left -20px;
	/* border: 1px solid #FF0000; */
}
#labelCategoria {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6699C1;
}
#labelCategoriaInner {
	color: #6599C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 17px;
}
.prodotto {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.prodotto .thumbProd {
	height: 120px;
	width: 120px;
	border: 1px solid #CCCCCC;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
}
.prodotto .thumbProdInner {
	height: 110px;
	width: 110px;
	border: 5px solid #FFFFFF;
}
.prodottoInner  .otherInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width: 245px;
	padding: 0px;
	float: left;
	margin: 0px;
}
.prodottoInner .otherInfo .otherInfoInner {
	padding-left: 15px;
	padding-top: 5px;
}

.prodottoInner .otherInfo h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 16px;
}
.prodottoInner .otherInfo .prezzo {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.prodottoInner .otherInfo .prezzoDel {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	text-decoration: line-through;
	color: #FF0000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.prezzoDel {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	text-decoration: line-through;
	color: #FF0000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.buttons {
	float: left;
	width: 130px;
}
.buttons .noOfferta {
	padding-top: 40px;
}
#labelNuoviArrivi {
	background-image: url(img/label_nuovi_arrivi.jpg);
	width: 508px;
	margin-top: 15px;
	background-repeat:no-repeat;
	/* border:1px solid red; */
}
#labelNuoviArriviInner {
	text-align: left;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 14px;
	padding-left: 65px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #2b9cd8;
}

#labelOfferteSpeciali {
	background-image: url(img/label_offerte_speciali.jpg);
	width: 508px;
	margin-top: 15px;
	background-repeat:no-repeat;
	/* border:1px solid red; */
}
#labelOfferteSpecialiInner {
	text-align: left;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 14px;
	padding-left: 65px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #c0a000;
}

#labelProdottiEvidenza {
	background-image: url(img/label_prodotti_evidenza.jpg);
	width: 508px;
	margin-top: 15px;
	background-repeat:no-repeat;
	/* border:1px solid red; */
}
#labelProdottiEvidenzaInner {
	text-align: left;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 14px;
	padding-left: 65px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #fe9400;
}
.err {
	font-size: 14px;
	color: #FF0000;
}