body {	font-family: 'Lucida Grande', Arial, Helvetica, Tahoma, sans-serif; /* font del testo principale */	font-size:11px; /* dimensione del testo principale */	color:#000000; /* colore del testo principale */	margin:0px;	background:url(../immagini/bkg.png) repeat-x #ffffff;/* colore del corpo principale */ 	/* qui ci vuole in pixel ripetuto */	margin: 0px; /* centra con tutti */}html, body { /* saves you from the "centering jump" on short pages */	min-height: 100%;}#iframolo {margin-top:14px; margin-left:52px}*:first-child+html #iframolo{margin-top:0px;}#beta_badge { position:absolute; left:0px; top:0px; height:102px; width:103px; background:url(../immagini/beta_badge.png) no-repeat; z-index:10000}a, a:Visited {	color:#f7941e; /* colore del link principale */	font-style:normal;	text-decoration : none;	outline:0;}a:Hover {	text-decoration:underline; /* stili del rollover dei links principale */}h1 {	font-size: 18px;	margin: 0 ;	font-weight: normal;}.clear_float:after {    content: ";";     display: block;     height: 0;     clear: both;     visibility: hidden;}	* html .clear_float {	height: 1%;}#topbar {height:92px; background:url(../immagini/bkg_topbar.png) repeat-x bottom; width:100%; text-align: center;}#topbar_content { width:900px; height:92px; margin:auto}#topbar_logo { width:190px; height:92px; float:left }#topbar_menu { width:700px; height:12px; margin-top:42px; float:left; text-align: left;}.topbar_menu_item {margin-right:20px}#topbar_bottom {height:35px; background:url(../immagini/bkg_topbar_bottom.png) repeat-x top; width:100%; text-align:center; }#topbar_cart {background:url(../immagini/toptab_cart.png) no-repeat; width:264px; height:35px; margin-left:700px; text-align:left; }#topbar_cart_txt { color:#CCC; margin-left:25px; padding-top:8px; width:213px; text-align:center}#prodclose {background:url(../immagini/bkg_topbar.png) repeat-x; width:100%}.ombra { background:#FFFFFF;margin-top:20px; overflow:hidden;width:916px;padding-top:8px;padding-bottom:8px;}.ombra_index { border:8px solid white; width:900px; height:390px;	margin:0 auto; position:relative; text-align:center; margin-top:20px; overflow:hidden}.ombra_reg { border:8px solid white; background:#FFF; width:900px; margin:0 auto; position:relative; text-align:center;  	height: auto !important;      /* for modern browsers */    height: 390px;                /* for IE5.x and IE6   */    min-height: 390px;            /* for modern browsers */	}#ombra_bottom { background:#ffffff; width:900px; margin:0 auto; text-align:center; border:8px solid white;}/* INIZIO DIV HEADER */#UnityPrompt img { padding-top:15px;} /* padding logo div creato da unity senza plugin */#virtuynavlogo {height:75px; width:900px; margin:auto; text-align:center; overflow:hidden; position:relative }/* INIZIO TAB */#bottomtabcontainer {width:900px; position:relative; color:#FFF}#bottomtabcontainer_txt {text-align:left; color:#7e7e7e; margin-left:10px; margin-top:5px; float:left}#bottomtabcontainer_txt2 {text-align:right; color:#7e7e7e; margin-right:10px; margin-top:5px; float:right}#btab_help { position:absolute; left:15px; z-index:1; height:33px;}/*#btab_credits { position:absolute; height:33px; left:135px; z-index:3}*/#btab_prod {position:absolute; left:135px; z-index:2; height:33px;}#btab_webportal {position:absolute; right:10px; z-index:4;  height:33px;}.bottomtab_sx { width:17px; height:25px; background:url(../immagini/bottomtab_sx_blu.png) bottom no-repeat; float:left}.bottomtab_dx { height:25px; background:url(../immagini/bottomtab_dx_blu.png) bottom right no-repeat; float:left}.bottomtab_sx_bn { width:17px; height:25px; background:url(../immagini/bottomtab_sx_bn.png) bottom no-repeat; float:left}.bottomtab_dx_bn { height:25px; background:url(../immagini/bottomtab_dx_bn.png) bottom right no-repeat; float:left}.bottomtab_title { margin:0px; line-height:15px; padding-left:5px; padding-right:20px; font-size:11px; color:#FFFFFF; cursor:pointer}#bottomtab_body_container { width:830px; display:none; overflow:hidden}#bottomtab_body { width:822px; background: url(../immagini/bottomtab_footer_body.png) no-repeat #ffffff; border-left:4px solid #cad9f2; border-right:4px solid #cad9f2; }#bottomtab_body_footer { width:830px; height:8px; background:url(../immagini/bottomtab_footer.png) no-repeat}/* Tab Carrello */#shopalert {	font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif;	color:#00ADEF;	font-size:22px;	font-weight:bold;}.ivastyle {color:#ffffff;font-size:10px;font-weight:normal;}/* TOPTAB */.toptab {cursor:pointer}.toptab_inside_txt a {color:#FFF}.toptab_inside_sx {float:left; background:url(../immagini/toptab_inside_rp.png) repeat-y; height:28px; width:15px}.toptab_inside_body {background:#7aa4c6; float:left; height:28px}.toptab_inside_dx {float:left; width:9px; height:28px; background:url(../immagini/toptab_inside_dx.png) no-repeat}.toptab_ext_sx {float:left; width:17px; height:37px; background:url(../immagini/toptab_sx.png) no-repeat}.toptab_ext_body {float:left; height:37px; background:url(../immagini/toptab_rp.png) repeat-x}.toptab_txt {font-size:11px; text-align:center; padding-left:5px; padding-right:5px; color:#FFF; margin-top:7px}.toptab_ext_dx {float:left; width:17px; height:37px; background:url(../immagini/toptab_dx.png) no-repeat}/* jVal */.jfVal {	position: realtive;	z-index:0;	background:url(../immagini/warning.gif) no-repeat 30px;}.jfValcover {}.jfVal .spacerBorder {}.jfVal .spacer, .jfVal .spacerBorder .spacer {	width: 0px;	float:left;}.jfVal .icon {	float:left;	width:20px; /* this is the width of the .iconbg background image + padding-left */	margin-left: -9px;}.jfVal .content {	color: red;	vertical-align: middle;	white-space:nowrap;}/* new by nick */#closeCartButton{	position:absolute;	right:0px;}/* shop menu list */#shopListContent{	position:relative;	margin-bottom:15px;}.shopTeleport{	float:left;	width: 140px;	height: 19px;	text-align:left;	color:#CCC;	margin-left:10px}.shopTeleport a{	color:#858585;}/* shop lang list */#langListContent{	position:relative;	margin: 0px 10px;	margin-bottom:15px;	margin: 0 auto;	width:150px}.langSelection{	float:left;	width: 48px;	height: 65px;	text-align:center;	margin: 0px 10px;}/* help page */#helpPageContent{	position:relative;	height: 70px;	text-align:center;}#teleportMsg {	font-size:12px;	color:#858585;	width:900px;	text-align:center;	padding-top:20px;}#numCartProd {	color:#ffffff;	font-weight:bold;	font-size:13px	}#loadInfo{	text-align:center;}#loadInfoContent{	text-align:left;}.button3d{	margin-bottom:5px;}.highlight-text{	color:#FF3535;}
