body {	background:#327188 url(../images/microspie_italia/page_bg.gif) repeat-x top left;	margin-top:0px;	font-family:Arial, Helvetica, san-serif;	font-size:12px;	text-align:center;}body, td, th, div, fieldset, form, p  {	font-family:Arial, Helvetica, san-serif;	font-size:12px;}img { border:none }th { text-align:left }h3 {margin:0px;padding:0px;}.white {color:#ffffff;}.spacer {clear:both;}.margin {margin-bottom:7px;}a:link, a:visited, a:active {	text-decoration:none;}a:hover {	text-decoration:underline;}#wrapper {	width:783px;	margin:0 auto;	text-align:left;}#headercnt {	width:783px;	overflow:hidden;	position:absolute;	top:0px;	z-index:3;}#header {	height:118px;}#logo {	margin-left:20px;	float:left;	overflow:hidden;	height:118px;}#contact_us { margin:20px 6px }#cart {    float:right;	width:205px;	height:67px;	background:url(../images/microspie_italia/cart_bg.gif) no-repeat top right;	padding:5px 8px 5px 0px;	font-size:11px;	margin:30px 0 0 0;	text-align:right;}#cart h3 { font-size:14px }#submenu {	height:44px;	overflow:hidden;}#login {/*	background:url(../images/microspie_italia/user_bg.gif) repeat-x;*/	padding-left:15px;	padding-top:5px;	float:left;	}#login a {color:#747474; font-size:11px }#login form {  margin:0 3em; padding:0 }#search{	float:right;	padding-top:10px;	}input, button {	background:url(../images/microspie_italia/input_bg.gif) repeat-x top left;	border:1px solid #8D8D8D;	color:#747474;	font-size:11px;	padding:3px;}#menu {	background:url(../images/microspie_italia/menu_bg.gif) no-repeat top left;	height:46px;}#menu ul{	list-style-type:none;	margin:0px;	padding:0px;}#menu li {	display:block;	float:left;}#menu a {	color:#64D8FF;	background:url(../images/microspie_italia/separator.gif) center right no-repeat;	padding:14px 34px;	display:block;	font-size:14px;	font-weight:	bold;}#menu a.last {	background-image:none;}#main {	width:783px;	margin-top:208px;	background:#fff;	overflow:hidden;/* 	border:1px solid red; */}#sidebar {	width:184px;	float:right;	padding:6px;/* 	border:1px solid red; */}#categorie {width:184px;background:url(../images/microspie_italia/category_bg.gif) repeat-x left 27px;margin-bottom:10px;}#categorie h3 {background:url(../images/microspie_italia/category_title.gif) no-repeat top left;color:#E1200F;font-size:15px;padding-left:30px;padding-top:5px;width:184px;height:28px;}#cat_body ul {list-style-image:url("../images/microspie_italia/bullet.gif");margin:3px 0 5px 10px;padding-left:8px;}#cat_body li a{font-size:13px;font-weight:bold;color:#327188;}#approfondimenti {background:url(../images/microspie_italia/approfondimenti_body.jpg) no-repeat bottom;}#approfondimenti h3 {background:url(../images/microspie_italia/approfondimenti_title.gif) no-repeat top left;padding:5px 0 0 30px;height:28px;font-size:15px;color:#ffffff;}#approfondimenti_body{padding-bottom:120px;}#approfondimenti_body ul {list-style-image:url("../images/microspie_italia/bullet.gif");margin:3px 0 5px 10px;padding-left:8px;}#approfondimenti_body a{font-size:13px;font-weight:bold;color:#E1200F;}#content {	float:right;	margin:0px;	margin-right:8px !important; 	margin-right:4px;	width:578px;	overflow:hidden;}#footer {	width:783px;	background:#327188 url("../images/microspie_italia/bottom.jpg") no-repeat top left;	padding-top:52px;}#footer div {	background:url(../images/microspie_italia/footer_logo.gif) no-repeat left top;	color:#9FC7D6;	font-size:11px;	padding-left:220px;}#footer p { margin:0; padding:0 }#footer a{color:#9fc7d6;}#webzone {background:#327188; text-align:center; }#webzone a { color:#DCDCDC }/* common */.spacer { clear:both; }.cursor { cursor:pointer }.left { text-align:left }.right { text-align:right }.center { text-align:center }.justify { text-align:justify }.noborder { border:none }.wide { width:100% }.nowrap { white-space:nowrap }/*~common */button, input, textarea, select  {	font-size:11px;	margin:0px 0px;	padding:1px 2px;	vertical-align:middle;	border:solid 1px #ccc;}select { padding:0; }button:focus, input:focus, textarea:focus, select:focus  {	border:solid 1px #808080;}.error {	padding:2px 5px;	margin:3px 0 0 0;	color:#800000;	background:#EDEDED/*#*/;	border:solid 1px gray;}.currency {	white-space:nowrap;}del, .discount { font-weight:bold; text-align:center; color:red }caption {	text-align:center;	padding:8px 0px;	font-size:11px;}th {	white-space:nowrap;	vertical-align:top;}.pager { text-align:right }.pager { margin:5px 0 }.pager a, .pager u { margin:0px; padding:0px 3px; text-decoration:none; border:1px solid gray; color:gray; background:#DDDDDD }.pager a:hover { background:white }.pager u { background:white;}#message {	margin:20px 0px 30px 0px;	padding:30px;	border:1px solid #a3a3a3;	-moz-border-radius:1%;	}#message .buttons {	margin-top:20px;}th { text-align:left }.formbox { margin:0 50px; font-size:11px;}.tableForm { width:100%;  font-size:11px; }.required { color:#C00000; font-size:12px; }.act { width:20px; text-align:center }.tableCart { width:100% }.tableForm th, .tableCart th, .formbox th {   }.tableCart caption, .tableOrder caption {   }.formbox .tableForm, .formbox .tableCart { width:520px; }.tableOrder { width:100% }.tableOrder td { white-space:nowrap }#total { width:300px; text-align:right;  }.formbox .prcell { float:left; }.formbox .last { border:none }.formbox {	 background:url(../images/microspie_italia/product_body.gif) repeat-y;	 margin:1em 0;	 width:578px;}.formbox h3 {	background:url(../images/microspie_italia/product_title.gif) no-repeat;	padding:5px 0 0 30px;	height:27px;	margin:0;	color:#fff;	width:578px;}.formbox .formcnt {	padding:10px 30px 0 30px;	margin:0;	width:578px;}.formbox .formbottom {	padding:8px;	background:url(../images/microspie_italia/product_bottom.gif) no-repeat bottom;	margin:0;	clear:both;}.formbox .tableForm {}.darkRow { background-color:#CCCCCC }.lightRow { background-color:#DCDCDC }#productdetail { margin:0 5px }#productdetail p { margin:4px 0px }#products_view .prcell {	width:270px;	margin:4px 4px 30px 4px;	margin-right:6px;	padding-right:7px;	border-right:1px dotted #108dd2;}#products_view .product .prcell {	width:196px;}#products_view .last {	border-right:none;}#products_view h2 {	margin:0;	padding:3px 3px 0 3px;	height:2em;}#products_view a:link,#products_view a:visited,#products_view a:hover {	color:#108dd2;	font-size:12px;}.prcell .descr {	height:100px;	line-height:1.1;	font-size:10px;}.prcell .descr img {	float:left;	border:1px solid #ccc;	margin:0px 2px 2px 0px}.prcell .price {	clear:both;	text-align:right;	text-transform:uppercase;	color:#108dd2;	font-weight:bold;	padding:5px 0;}.prcell .addtocart {	float:left;}.prcell .details {	float:right;}.prcell .details a { color:white }#frm_products table { width:99% }.meta { width:99% }.socialBookmarks { margin-top:30px; float:left; clear:both }.socialBookmarks a { text-decoration:none; font-size:10px }.socialBookmarks hr { margin:0;padding:0; background-color:transparent;border:0;border-top:1px solid #A0A0A0}
