/* CSS Document */.container * {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;}body {	margin: 0 auto;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;	background-color: #2e5197;}table.contentpaneopen td {	font-size: 12px;}/* LINK */a:link, a:visited {	color: #ee9c20;	text-decoration: underline;}a:hover {	color: #fff;	text-decoration: underline;}a.readon, a.readon:link,  a.readon:visited,div.back_button a, div.back_button a:link, div.back_button  a:visited {	color: #ee9c20 !important;	background:url(../images/readon.gif) no-repeat 0 0;	font-size:12px;	font-weight:bold;	font-family:arial;	margin:0px 0px 0px 0px !important;	padding:3px 0px 5px 0px; 	display:block; 	text-decoration:none;	text-align:center; 	width:89px;}a.readon:hover, div.back_button a:hover {	color:#1368a9;	text-decoration:none;}.imgbox {	border: 1px solid #ee9c20;}/*********************************************************************************************************/.container {}.header {	height: 127px;	background: url(../images/header_bg.gif) no-repeat center;}.mainbg {	background: #2364c2;}.mainbody-top {	height: 23px;	background: #081c36 url(../images/mainbody-t.gif) no-repeat;	font-size: 1px; }.mainbody-bottom {	height: 23px;	background: #081c36 url(../images/mainbody-b.gif) no-repeat;	font-size: 1px;}.div-top {	height: 10px;	background: #081c36 url(../images/div_top.gif) no-repeat;	font-size: 1px;}.div-bottom{	height: 10px;	background: #081c36 url(../images/div_bottom.gif) no-repeat;	font-size: 1px;}.border-top {	background-color: #fff;	border-top: 1px solid #000;}.border-bottom {	background-color: #fff;	border-bottom: 1px solid #000;}.bg_ext {	background-color: #ea78a7; }.bg_ext_r {	/* background:  #1c2b3e url(../images/bg_ext_r.gif) repeat-y top left; */}.bg_ext_l {	/* background:  #1c2b3e url(../images/bg_ext_l.gif) repeat-y top right; */}.bg_ext_r_2 {	/* background:  #000d20 url(../images/bg_ext_r_2.gif) repeat-y top left; */}.bg_ext_l_2 {	/* background:  #000d20 url(../images/bg_ext_l_2.gif) repeat-y top right; */}.nv {	display:none;}/*********************************************************************************************************/.spacer_top_left {	font-size: 1px;}.spacer_top_right {	font-size: 1px;}.spacer_left {	font-size: 1px;}.spacer_right {	font-size: 1px;}.spacer_bottom {	height: 15px;	font-size: 1px;}.spacer_top{	height: 15px;	font-size: 1px;}.logo {}h1.logo {	display: none;}h2.logo {	display: none;}.topmenu {	height: 43px;	background: #fff url(../images/top_bg_center.gif) repeat-x;	/* text-align: center; */}.topmenu-left {	width: 15px;	height: 43px;	overflow: hidden;	background: #fff url(../images/top_bg_left.gif) no-repeat top left;}.topmenu-right {	width: 15px;	height: 43px;	overflow: hidden;	background: #fff url(../images/top_bg_right.gif) no-repeat top right;}.cmscontent {	/* background: #FFF url(../images/cmscontent.gif) repeat-x; */}.footer {	height: 120px;	padding:0 20px;	text-align: left;	font-size:10px;	color: #fff;}.footer a {	color: #ee9c20;	text-decoration:underline;	font-size:10px;	font-weight: normal;}.footer a:hover {	text-decoration:underline;	color: #fff;	font-size:10px;}.error {	margin: 10px 50px;	padding: 10px;	background-color:#ffc;	border: 1px solid #7b1a3a;	color: #7b1a3a;	text-align: center;}/*********************************************************************************************************/.oldprice {	font-size: 11px;	text-decoration: line-through;	color: #c00000;}.bestprice {	font-size: 14px;	font-weight: bold;	color: #c00000;}.price {	font-size: 14px;	font-weight: bold;	color: #c00000;}.reduction {	color: #7b1a3a;	font-size: 0.8em;}	.t_par {	color:  #c00000;	font-weight: bold;}/*********************************************************************************************************//* CONTENTS */.contentpaneopen {	width: 100%;}.contentheading, h1.contentheading, .componentheading {		color: #ee9c20; 		padding: 10px 0;		margin: 2px 0;		font-size:15px !important;		font-weight: bold;	}a.contentpagetitle:link, a.contentpagetitle:visited {	height:15px;	color: #ee9c20;	padding: 0;	font-size: 14px;	font-weight: bold;	text-decoration:underline;}a.contentpagetitle:hover {	color: #F00;	text-decoration:underline;}div.module td.contentheading {	height:15px;	background: #faeaf2;	color:#c24678;	padding: 0;	margin: 0 0 10px 0;	font-size: 12px;	font-weight: bold;}span.article_seperator {	display: block;	height: .5em;}.blog {	width: 100%;}.small {	font-size: 9px;	color: inherit;}/*********************************************************************************************************//* Page Navigator */.pagenav {	font-size: 12px;	font-weight: normal;}a.pagenav  strong {	font-size: 12px;}/* Pathway */#pathway_text {	margin-top: 5px;	padding-top: 12px;	padding-left: 4px;	color: #fff;	font-size: 10px; }#pathway_text * {	font-size: 10px; }#pathway_text a:link, #pathway_text a:visited {	font-weight:normal;	color: #ee9c20;}#pathway_text a:hover {	font-weight:normal;	color: #c00000;}/*********************************************************************************************************//* MODULE */#pos_banner div.module {	width: 100%;	padding: 0px;	margin: 0;}#pos_banner div.module div {	padding: 0px;	margin: 0px;}#pos_banner div.module div div {	padding: 0px;	margin: 0px;}#pos_banner div.module div div div {	padding: 4px;	margin: 0;}#pos_banner div.module div div div div {	padding: 0px;	margin: 0px;	background: none;}#pos_col div.module {	width: 180px !important; 	overflow: hidden;	padding: 0px;	margin: 5px 0;	background: #2364c2;}#pos_col div.module div {	width: 180px !important;	overflow: hidden;	padding: 0px;	margin: 0px;	background: #2364c2;}#pos_col div.module div div {	width: 180px !important;	overflow: hidden;	padding: 0px;	margin: 0px;	background: #2364c2;}#pos_col div.module div div div {	width: 180px !important;	width: 176px;	overflow: hidden;	padding: 0;	margin: 0;	font-size: 10px;	color: #000;	background: #2364c2;}#pos_col div.module div div div div {	padding: 0px;	margin: 0px;	background: none;}#pos_col div.module a {	color: #ee9c20;}#pos_col .module h3 {	color: #fff;	font-weight: bold;	font-size: 18px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-variant: small-caps;	margin: 0;	padding: 3px;	text-align: left;}#pos_col .module ul#mainlevel   {	list-style: none;	padding: 0;	margin: 0;}#pos_col .module  li#mainlevel {	margin: 0;	padding: 0;}#pos_col .module a.mainlevel:link, #pos_col .module a.mainlevel:visited {	display:block;	font-size: 12px;	color: #ee9c20 !important;	padding: 0 0 5px 20px;	margin: 0 0 15px 0;	font-weight: normal;	text-decoration: none;	background: url(../images/li_indent.gif)  top left no-repeat;	border-bottom: 1px solid #6fa0df;}#pos_col .module a.mainlevel:hover {	text-decoration: underline;	color: #fff !important;	background: url(../images/li_indent_h.gif)  top left no-repeat;}#pos_col .module a#active_menu {	display:block;	font-size: 12px;	color: #fff !Important;	padding: 0 0 5px 20px;	margin: 0 0 15px 0;	font-weight: bold;	text-decoration: none;	background: url(../images/li_indent_h.gif)  top left no-repeat;	border-bottom: 1px solid #ccc;}#pos_mainbody div.module {	width: 100%;	padding: 0;	margin: 5px 0;	border: 1px solid #f8be52;	background: #56220d;}#pos_mainbody div.module-big {	padding: 0;	margin: 0;	background: #56220d;}#pos_mainbody div.module div div {	padding: 0;	margin: 0;	background: #56220d;}#pos_mainbody div.module div div div {	padding: 8px 4px;	margin-bottom: 10px;}#pos_mainbody div.module div div div div {	width: 100%;	padding: 0px;	background: none;}#pos_mainbody .module h3 {		color: #f8be52; 		background: url(../images/contentheading.gif) no-repeat left;		padding: 10px 10px 10px 45px;		margin: 2px;		font-size:15px;		font-weight: bold;	}	#pos_mainbody div.module a {	color: #c00000;}				/* Menu zona banner */	.module-banner ul#mainlevel {		list-style: none;		padding: 0;		margin: 0;	}	.module-banner  li#mainlevel {		margin: 0px 0px 0 0px;		padding: 0;	}	.module-banner a.mainlevel:link, .module-banner a.mainlevel:visited {		display:block;		font-family: Georgia, Cambria, "Times New Roman", Times, serif;		font-size: 14px;		color: #fff;		padding: 4px 2px;		padding-left: 16px;		font-weight: bold;		text-decoration: none;		background: url(../images/li_banner.gif) no-repeat  left;	}	.module-banner a.mainlevel:hover {		text-decoration: underline;		color: #ddb13e;	}	.module-banner a#active_menu {			}		/* Top Menu */	#pos_top div.module {		width:100%;		line-height:normal;	}	#pos_top div.module div {	}	#pos_top div.module div div {	}	#pos_top div.module div div div {	}	#pos_top  .module ul#mainlevel  {		margin:0;		padding:2px 10px;		list-style:none;	}	#pos_top .module  li {		display:inline;		margin:0;		padding:0;			}	#pos_top  .module a.mainlevel:link, #pos_top  .module a.mainlevel:visited {		display:inline;		padding: 5px 20px;		color: #06429d;		font-weight: bold;		font-size: 15px;		text-decoration:none; 		font-family: Georgia, "Times New Roman", Times, serif;		background: url(../images/top_bg_sep.gif) no-repeat top right;	}		#pos_top .module a.mainlevel:hover {		color: #e5950b;		text-decoration: underline;	}			/* Bottom Menu */	#pos_bottom {		text-align: right;	}		#pos_bottom h3 {		display: none;	}		#pos_bottom   div.module * {			}	#pos_bottom   div.module {		width:100%;		line-height:normal;		border-width: 0px;		padding: 0px;		margin: 0px;	}	#pos_bottom   div.module div {		width:100% !important;		padding: 0px;		margin: 0px;	}	#pos_bottom   div.module div div {		width:100% !important;		padding: 0px;		margin: 0px;	}	#pos_bottom   div.module div div div {		width:100% !important;		padding: 0px;		margin: 0px;	}	#pos_bottom   .module ul#mainlevel  {		margin:0;		padding:2px 10px;		list-style:none;	}	#pos_bottom   .module  li {		display:inline;		margin:0;		padding:0;	}	#pos_bottom   .module a.mainlevel:link, #pos_bottom  .module a.mainlevel:visited {		display:inline;		padding: 0 10px;		color: #fff;		font-weight: normal;		font-size: 12px;		text-decoration:underline; 		font-family:  Georgia, Cambria, "Times New Roman", Times, serif;	}		#pos_bottom   .module a.mainlevel:hover {		color: #ee9c20;		text-decoration: underline;	}				/* Catalogo */	.module ul#mainlevel-catalog  {		list-style: none;		padding: 0;		margin: 0;		position: relative;	}	.module  li#mainlevel-catalog {		margin: 0;		padding: 0;		position: relative;		left: 0;		top: 0;	}	.module a.mainlevel-catalog:link, a.mainlevel-catalog:visited {		display:block;		font-size: 12px;		color: #000 !important;		padding: 0 0 5px 20px;		margin: 0 0 15px 0;		font-weight: bold;		text-decoration: underline;		background: url(../images/li_indent.gif)  top left no-repeat;		border-bottom: 1px solid #ccc;	}	.module a.mainlevel-catalog:hover {		text-decoration: underline;		color: #c00000 !important;		background: url(../images/li_indent_h.gif)  top left no-repeat;	}	.module a.mainlevel-catalog-h:link, a.mainlevel-catalog-h:visited {		display:block;		font-size: 12px;		color: #c00000 !Important;		padding: 0 0 5px 20px;		margin: 0 0 15px 0;		font-weight: bold;		text-decoration: none;		background: url(../images/li_indent_h.gif)  top left no-repeat;		border-bottom: 1px solid #ccc;	}	.module a.mainlevel-catalog-h:hover {		color: #c00000 !Important;		text-decoration: none;	}	.module ul#mainlevel-catalog-sub  {		list-style: none;		padding: 0;		position: relative;		left: 10px;	}	.module  li#mainlevel-catalog-sub {		margin: 0;		padding: 0;		position: relative;		left: 0;		top: 0;	}	.module a.mainlevel-catalog-sub:link, a.mainlevel-catalog-sub:visited {		display:block;		background: url(../images/li_indent_sub.gif)  top left no-repeat;		font-size: 11px;		color: #fff;		padding: 0 0 15px 20px;		margin: 0;		font-weight: bold;		text-decoration: none;	}	.module a.mainlevel-catalog-sub:hover {		background: url(../images/li_indent_sub_h.gif)  top left no-repeat;		color: #ddb13e;	}	.module a.mainlevel-catalog-sub-h:link, a.mainlevel-catalog-sub-h:visited {		display:block;		background: url(../images/li_indent_sub_h.gif)  top left no-repeat;		font-size: 11px;		color: #fff;		padding: 0 0 15px 20px;		margin: 0;		font-weight: bold;		text-decoration: none;	}	.module a.mainlevel-catalog-sub-h:hover {		color: #fff;		text-decoration: none;	}			/* Usato per i moduli invisibili */	.module-no_bg  {		padding-bottom: 15px;		text-decoration: none;	}		/*********************************************************************************************************/	/* FORM */input.submitbutton,  input.button{	color:#fff !important;	background:url(../images/button_big.gif) no-repeat 0 0;	font-size:12px;	font-weight:bold;	font-family:arial;	margin:0px 0px 0px 0px !important;	padding:3px 0px 5px 0px;	text-decoration:none;	border:0;	width: 150px;	height: 22px;	color: #000;}.inputbox , select, textarea {	border: 1px solid #999;	padding: 2px;	background-color: #fff;	font-size: 12px;	color: #000;} /*********************************************************************************************************/tr.row0 {	background-color: #f5f5f5;	text-align: left;}tr.row1 {	background-color: #fafafa;	text-align: left;}tr.row0:hover, tr.row1:hover {	background-color: #fcefc6;}.border_bottom {	border-bottom: 1px solid #000; }.border_top {	border-top: 1px solid #000;}