body {
	background: #DEE6EB url(../img/bg_sito.jpg) top left repeat-x;
	margin: 0;
	padding: 0;
	color: #333
}
html>body {
	overflow: scroll
}
#fine {
	position: absolute;
	width:730px;
	top: 0px;
	left: 50%;
	margin-top: 0;
	margin-left: -375px;
}
div.main {
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: 0;
	margin-left: -370px;
	width: 731px;
	background: url(../img/bg_main.gif);
	background-position: 1px 0;
	background-repeat:repeat-y;
	border-right: 1px solid #fff;
}
div, p, a, ul, form, h1, td {
	margin: 0;
	padding: 0;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	list-style-type: none;
	color: #394A4F
}
td {
	vertical-align: top;
	}
hr {
	height: 1px;
	background-color: #E8EDF1;
	color: #E8EDF1;
}
strong {
	font-weight: normal;
	color: #333
}
form {
	margin: 20px 
}
/*menu*/
div.top {
	position: relative;
	top: 0;
	left: 0;
	background: #fff url(../img/bg_top_mini.jpg) top left no-repeat;
	width: 731px;
	height: 123px;
}
div.top div#lang {
	position: absolute;
	top: 18px;
	left: 600px;
	width: 200px;
	height: 50px;
}
div.top div#lang a {
	margin-bottom: 12px;
	display: block;
	width: 90px;
	font-size:10px;
	color: #fff;
	text-decoration: none
}
div.top div#lang a:hover {
	color: #fff
}
/*menu*/
div.menu ul li.scelta {
	text-indent: 3px;
	background: url(../img/bg_scelta.jpg) top left no-repeat;
}
div.menu {
	background: url(../img/bg_menu_mini.jpg) top left no-repeat;
	margin-left: 1px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 730px;
	height: 30px;
}
div.menu ul {
	margin-left: 248px;
	padding: 0;
	list-style-type: none;
}
div.menu ul li {
	float: left
}
div.menu ul li a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 6px 8px 6px 8px;
	height: 20px;
	border-left: 1px solid #fff;
}
div.menu ul li a:hover, div.menu ul li a.attivo {
	background: #fff;
	color: #D67C05
}
/*left*/
div.left, div.left_pro {
	position: relative;
	background: #739399 url(../img/bg_left_mini.jpg) bottom left no-repeat;
	top: 0;
	left: 1px;
	width: 250px;
	min-height: 356px;
	min-height: auto !important;
	height: 356px;
	float: left;
}
div.left_pro {
	background: #739399 url(../img/bg_left.jpg) bottom left no-repeat;
	padding-bottom: 100px;
}
div.left p, div.left_pro p {
	margin: 25px;
	color: #333;
}
div.left p#desc_breve {
	height: 250px;
	padding: 5px;
	overflow: auto
}
/*right*/
div.right {
	position: relative;
	top: 0;
	left: 0;
	width: 480px;
	background: #fff;
	border-right: 1px solid #739399;
	float: left;
	overflow: auto
}
div.right h1 {
	height: 30px;
	margin: 10px 20px;
	background: url(../img/bg_h1.jpg) top right repeat-x;
}
div.right p {
	margin: 2px 20px;
}
div.right p.bg {
	position: relative;
	top: -70px;
	left: 0;
	margin: 0 auto;
	width: 418px;
	background: #4B6267;
	border: 1px solid #324245;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
	padding:10px;
	color: #333;
	text-align: right;
	z-index: 200
}
div.right p.privacy {
	display: block;
	border: 1px solid #4B6267;
	padding: 5px;
	width: 344px;
	height: 60px;
	overflow: auto
}
div.right img {
	border: 1px solid #79898C;
}
div.right img.img_home {
	border: 0
} 
/*box*/
div.box {
	position: relative;
	background: #fff;
	top: 0;
	left: 1px;
	border-right: 1px solid #739399;
	border-left: 1px solid #739399;
	width: 728px;
	min-height: 356px;
	min-height: auto !important;
	height: 356px;
}
/*footer*/
td.footer {
	background: url(../img/bg_bottom.gif) top left repeat-x;
	position: relative;
	top: 0;
	left: 0;
	bottom: 0;
	width: 99%;
	height: 26px;
	text-align: center;
	clear: both
}
td.footer {
	width: 731px;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	color: #fff
}
td.footer a {
	color: #fff
}
td.footer a:hover {
	text-decoration: none;
}
div.footer>p.indirizzo {
	position: relative;
	top: 0;
	left: 50%;
	margin-top: 0;
	margin-left: -370px;
	width: 731px;
	text-align: right
}
div.footer p a {
	color: #333
}
div.footer p a:hover {
	text-decoration: none;
}

/*menu categorie catalogo*/

div.left_pro ul li a {
	display: block;
	width: 100%;
	height: 17px;
	color: #333;
	text-decoration: none;
	padding-top: 3px;
	border-bottom: 1px solid #fff;
	background: #5C777C;
	/*text-transform: uppercase;*/
	text-indent: 10px
}
div.left_pro ul li a:hover {
	background: #800C06;
}
div.left_pro p.tit_list {
	background: url(../../img/bg_pulsante_4.jpg) top right no-repeat;
	text-transform: uppercase;
	padding: 5px 10px;
	color: #333;
	margin: 0
}
/*------------------------------------------*/

table, img, body, html, .maintable {
	margin: 0 auto;
	}
table.maintable {
	background: #fff
}
#ecommerce {
	position:absolute;
	top: 153px;
	left: 6px;
	z-index: 120;
	}
/*---- COLONNA SINISTRA ----*/
.col_left {
	vertical-align: top;
	width: 170px;
	padding: 0;
	height: 400px;
	border-right:1px #809296 solid;
	border-left:1px #809296 solid;
	background-color: #739399;
	}
td.col_left table td {
	color: #fff;
}
.col_left a, .col_right a {
	display: inline-block;
	padding: 4px 0;
	}
.col_left table {
	height: 30px;
	}
/*---- COLONNA DESTRA ----*/
.col_right  {
	vertical-align: top;
	padding: 0 1px;
	height: 400px;
	background-color: #739399;
	border-right:1px #809296 solid;
	}
.col_right table {
	width: 130px;
	padding: 0;
	margin: 0;
	border: 0
	}
#cart, #best, #rew , #language, #valute{

	border-bottom: 1px solid #809296;
	padding: 10px 8px
	}
#best table {
	margin: 6px 0
	}
#best td {
	}
#best td a{
	}
form {
	margin: 0;
	padding: 0
}
.formArea { 
	background-color: #333FFF;
	border-color : #ccc;
	border-style : solid; 
	border-width : 1px;
	}
.formarea select {
	width: 170px;
	}

 /*---- headernavigation ----*/
.headerNavigation {
	margin: 0;
	width: 730px;
	}
.linketti, .header_right {
	background: #BCD1D4;
	color: #333FFF;
	padding: 5px;
	text-align: right
}
/*--- info ---*/
#info, #qadd, #qsearch, #new, #man {
	width: 170px;
	padding: 8px 0 8px 6px;
	margin: 1px 0;
	border-bottom: 1px solid #809296
	}
#man table, #info table, #qadd table, #qsearch table, #new table, #man table {
	height: 2px;
	margin: 0;
	padding: 0;
	}
#info table/*,  #qadd form  td, #qsearch  form  td,  #new table*/ {
	width: 96%;
}
#info>table/*,  #qadd form  td, #qsearch  form  td,  #new table*/ {
	width: 92%;
}
#info a/*,  #qadd form  td, #qsearch  form  td,  #new table*/ {
	display: block;
	width: 100%;
	height: 17px;
	color: #fff;
	text-decoration: none;
	padding: 1px 3px;
	border-bottom: 1px solid #fff;
	background: #5C777C;
	/*text-transform: uppercase;*/
		}
#info a:hover {
	background: #800C06;
}
/*--- CENTER ----*/
.center {
	background: #fff;
	width: 430px;
	height: 520px;
	color: #394A4F;
	border-right:1px #809296 solid;
}
.center form{
	margin: 0;
	padding: 0
}
.center td {
	padding: 4px 5px;
	margin:5px;
	}
.center h5 {
	margin: 6px 0;
	font-size: 13px
}
.center h6 {
	font-size: 14px
}
#categories table {
	height: 30px;
	}
#categories td a {
	}
.col_right table, .col_left table {
	}
.accountCategory {
	padding: 2px 4px
	}
/* --- PRODOTTI ---*/

table.prodotti {
    margin-left: 10px;
	width: 320px;
	}
.prodotti img{
	margin: 4px;
	
	border: 1px solid #babce1;
	}
/*--- INTESTAZIONE ---*/
#tit td {
	width: 200px;
	}
/*--- catalogo --*/
#catalog table{
width: 380px;
}
#catalog td {
	width: 50%;
	text-align:left;
	padding: 1px 0 1px 5px;
	border-bottom: 1px solid #babce1;
	/*border: 1px solid #babce1;*/
	vertical-align: middle
	}
#catalog img {
margin-top: 3px;
border: 1px solid #babce1;
}	
#catalog thead {
	background: #eee
}
#catalog  .lista_prodotti td{
width:100%;;
}
/*---  HEADER ----*/
div#main {
	margin-left: 5px;
	width: 730px;
	height: 500px;
	min-height: 550px;
	}
#main h1 {
    background:  url("/i/mcomics.jpg");
	position: absolute;
	top: 100px;
	left: 0px;
	height:40px;
	width:80px;
	margin-left: 5;
	margin-top: 22;
	padding: 0;
	z-index: 150;	
	}
/*--- MENU TOP ---*/
#menu_top {
	font-size: 10px;
	position: absolute;
	top: 1px;
	left: 210px;
	width: 540px;
	z-index: 620
	}
#menu_top a{

	}
/*---- LANGUAGES ----*/
/*#lang {
	position: absolute;
	left: 590px;
	text-align: right;
	width: 150px;
	padding: 0;
	top: 1px;
	z-index: 400;
	color: #666;
	font-size: 10px
	}
#lang a {
	color: #666;
	}*/
#shop {
	position:absolute;
	top: 0;
	left: 327px;
	z-index: 500;
	background: #fff;
	height: 116px;
	}


h1#titolo {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 130px;
	left: 15px;
	color: #fff;
	z-index: 800	
	}

/*--- CATEGORIE ---*/
#categories  ul {
	margin: 0 0 0 1px;
	padding: 0;
	background: #fff;
	}
#categories  ul ul {
	margin: 0;
	padding: 0;
	background: #FF6600;
	}
#categories  ul li li {
	text-indent: 10px;
	border-bottom: 0
	}
#categories  ul li a {
	width: 170px;
	background: url("i/cat.gif") no-repeat;
	background-position:  5px 10px;
	border-bottom: 1px solid #006699;
	display: block;
	padding: 2px 5px;
	text-decoration: none
}
#categories  ul li li a {
	width: 170px;
	background: url("i/list.gif") no-repeat;
	background-position:  5px 10px;
	text-indent: 10px;
	padding: 2px 10px
	}
#categories a:hover {
	background: #FF9900;
	}
#current {
	background: #FF9900
	}
/*--- scheda PRODOTTo ---*/

.prodotto {
	/*background: #FF6600;  arancione */
	margin: 4px 5px 0px 5px;
	padding: 0px 5px;
	width: 350px
	}
.tot_prodotto {
	/*background: #c9cbf3;*/
	/*margin: 0 2px;*/
	margin: 4px 5px 0px 10px;
	padding: 0px 5px;
	width: 350px;
	border-bottom: 1px solid #809296;
	}
.tot_prodotto p {

	}
td.numeri{
text-align: center;
width:100%;
border:0px;
}	
.center h6{
	/*
	background: #c9cbf3;*/
	width: 350px;
	margin: 4px 2px;
	padding: 4px 2px;
	border-bottom: 1px solid #809296;
	}
	
.t_prodotto {
	/*background: #e4d2e7;*/
	width: 350px;
	}
.t_prodotto strong{
	font-weight: bold;
	}	
.f_prodotto {
	/*border: 1px solid #e7e4fe;
	background: #fcfcff;*/

	}
/*--- ACCOUNT --- */
.account, .address {
	background: #fff
	}
.account thead, .address thead{
	background: #fff;
	}
.account tbody, .address  tbody{
	background: #fff
	}
/*--- PREZZI --*/
#price td {
	background: #fcfcff;
	}
#cart {
	background: #fff;
	border: 1px solid #809296;
	}
td#cart a, td#cart table {

	}
/*---- PRODOTTI ---*/
.catalogo {
	background: #e7e4fe
	}
#prodotti {
	width: 730px;
	margin: 0px auto;
	background: #003596
}
#prodotti h2 {
	background: #e7e4fe;
	padding: 10px 40px;
	margin: 10px 0 2px 0;
	}
#prodotti h3  {
	padding: 10px 40px;
	margin: 10px 0 2px 0;
	border-bottom: 1px solid #466cbd;
	}
#prodotti h4 {
	border-bottom: 1px solid #466cbd;
	padding: 10px 40px;
	margin: 10px 0 2px 0;
	}
#prodotti table {
	background: #f5f4fe;
	margin: 1px 1px 2px 1px;
	width: 748px;
	}
#prodotti table img {
	border: 1px solid #8097d4;
	width:  300px}

.nam {
	background: #babce1;
	padding: 5px 30px;
	width: 388px;
	height: 10px !important;
	border-bottom: 10px solid #a59fc5
	} 
.desc {
	background: #c9cbf3	url("/i/bkg_cat.jpg") repeat-x;
	padding: 10px 30px;
	width: 388px;
	height:140px !important;
	overflow: auto;	}
 .pre {
	background: #e4d2e7;
	padding: 6px 8px;
	height: 8px;
	}
.tableBox_table select {
	width: 150px;
}
/*body {
	background-image:  url("/i/fondo.gif");
	background-color: #333333;
	background-repeat: repeat-y;
	background-position: 0 115px ; 
	padding: 0;
	margin: 0 auto;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
strong, h1, h2, h3, h4, h5, a {
	color: #333FFF
	}
em {
	color: #333FFF
	}
hr {
		color:#809296;
		height: 1px
	}
a { 
	text-decoration:underline;
	}
a:hover { 
	text-decoration:none;
	}
*/
.articoli_lista .articoli_new_imagebox img { width: 150px; }
