body, td, th, div, fieldset, form, p  { font-size:12px; font-family:Arial, Helvetica, san-serif; }body { background:#E1E2E6 url("../sorveglianza/page_bg.jpg") repeat-x 0 top; }h3 {padding:0px; margin:0px;}img { border:none }.spacer { clear:both}#wrapper { width:906px; background:url(../sorveglianza/body_bg.jpg) repeat-y;}#header {background:url('../sorveglianza/header_bg.gif') no-repeat top left;height:102px;}#headercnt {	background:#fff;	position:absolute;	top:5px;	width:906px;	overflow:hidden;}#maincontainer {	margin-top:270px;}#logo {padding-left:10px; float:left;}#reserved {float:right;padding:25px 10px 0 10px; }#menu {background:url(../sorveglianza/menu_bg.gif) no-repeat; width:885px; height:39px; margin:0 10px;}#menu ul {list-style-type:none; padding:0px; margin:0px;}#menu li {display:block; float:left; padding:0px; margin:0px; }#menu a {color:#282828;font-weight:bold; text-decoration:none; background:url(../sorveglianza/separator.jpg) top right no-repeat; padding:11px 15px;/*26px;*/ display:block;}#menu a.last {background-image:none;}#menu a:hover{color:#108DD2;}#sottomenu{}#banner {padding-left:10px; float:left;}.cart {float:left; width:200px; height:117px; margin-left:10px; margin-top:4px; background:url(../sorveglianza/carrello_body.gif) no-repeat bottom;}.cart h3 {background:url(../sorveglianza/carrello_title.gif) no-repeat left top;height:25px; padding-left:10px; padding-top:5px; }.cart_detail{padding:5px;}#maincontainer { margin:0 12px }#mainbody { width:646px; float:left;}.product {	background:url(../sorveglianza/product_body.gif) no-repeat bottom;	margin-top:10px;	overflow:hidden}.product h3 {	background:url("../sorveglianza/product_title.gif") no-repeat;	padding:5px 0 0 30px;	height:27px;	margin:0}.product .prcell { float:left; }#sidebar {float:right; width:229px; padding:0px; }.rightbox {	background:url(../sorveglianza/category_bottom.gif) no-repeat bottom;	margin-top:10px;}.rightbox h3 {	background:url(../sorveglianza/category_title.gif) no-repeat;	height:25px;	padding-left:10px;	padding-top:5px;}.rightbox ul {	list-style-image:url("../sorveglianza/bullet.gif");	margin:1em 0;	padding:0;}.rightbox li {	margin:0;	padding:0;	margin-left:30px;	padding-top:3px;	padding-bottom:3px!important;	border-bottom:1px dotted #cdcdcd}.rightbox .content {padding:5px;}#footer {	width:906px;	padding-top:20px;	background:#E1E2E6 url(../sorveglianza/bottom.gif) no-repeat top left;	color:#A2AFAF;	text-align:center;}#footer a { color:#A2AFAF; }#webzone { text-align:center; }#webzone a { color:#A2AFAF }/************//* 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;	/*background:url(../img/messagebox_warning.png) 98% 5px no-repeat;*/	-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:30px; text-align:center }.tableCart { width:100% }.tableForm th, .tableCart th, .formbox th { /*background:#EDEDED/*#*/;  }.tableCart caption, .tableOrder caption { /*background:#EDEDED/*#*/;  }.tableOrder { width:100% }.tableOrder td { white-space:nowrap }#total { width:300px; text-align:right;  }.formbox { background:url(../sorveglianza/product_body_line.gif); margin:1em 0 }.formbox h3 {	background:url("../sorveglianza/product_title.gif") no-repeat;	padding:5px 0 0 30px;	height:27px;	margin:0}.formbox .formcnt {	padding:10px 30px 0 30px;	margin:0;}.formbox .formbottom {	padding:8px;	background:url(../sorveglianza/product_body.gif) no-repeat bottom;	margin:0;}.formbox .tableForm {}.darkRow { background-color:#CCCCCC }.lightRow { background-color:#DCDCDC }#productdetail { }#productdetail p { margin:4px 0px }#products_view .prcell {	width:200px;	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 }/*.superpromo, .promo {	position:absolute;	z-index:100;	width:200px;	height:150px;	background:red;	opacity:0.5;}*/#dynamic_content { width:595px; height:224px; background:url(../images/microspie/promozione.jpg) left top no-repeat; }#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}
