 body {
       background:url(http://www.puntoregalo.it/ebay/libe/main_bg.jpg) 
	repeat !important;
	margin: 0;
	padding:0px;
	text-align:center;	
	font-family: Arial;
	overflow-x: hidden;
}
a:link, a:active, a:visited, a:visited {
	color:#006393;
}
td.gallery {
	background:url(http://www.puntoregalo.it/ebay/libe/img_bg_prodotto.png) 
	top repeat-x !important;
	border:0px #006393 solid !important;
	height: 357px;
}
td.v4sname h1, td.v4sname div {
    color: #C2D3DA;
    font-size: medium;
    font-weight: bold;
}
body {
    background: none repeat scroll 0 0 #C2D3DA;
    font-family: Arial;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    text-align: center;
}

span.label, td.prev, a.disabled {
    color: #000000 !important;
}
td.picture, td.details {
    color: #006393;
}
td.gallery:hover {
 	filter:alpha(opacity=70);
  opacity: 0.7; 
}

table.gallery .mi {
    min-height: 0;
    padding-top: 0;
    text-align: left;
}

.pagewidth {
	width: 985px;
	text-align:left;
	margin: 0 auto 10px auto !important;	
}
.pagelayout {
	background-image: none; repeat-x;
}
.pagecontainer {
	background-image: url(http://www.puntoregalo.it/ebay/libe/img_bg_pagecontainer.jpg); 
	repeat-x;
}
table.tb_v4bc tr td {
	visibility: visible;padding-right: 5px;
	background-image: none;
	margin-top:0px;
}
.pagecontainer table, .pagecontainer table tr, .pagecontainer table td {
	background: transparent;
}
#gnheader {
	background:url(http://www.puntoregalo.it/ebay/libe/sfondoheader.jpg) !important;
	repeat-x;
}
#glbfooter {
	width: 990;
	margin-left: 0px;
	height: 170px !important;
	background:url(http://www.puntoregalo.it/ebay/libe/bannerpiede.jpg) 
	top no-repeat;
	padding-top:25px;
}
div.pagecontainer span div#glbfooter table, 
div.pagecontainer span div#glbfooter table tr td {
	margin: 55px 0 10px 40px;
	padding: 0px 10px 0 0; 
	font-size: 11px;
}
td#LeftPanel {
	padding-left: 2px;
}
.v4sbox {
	width:100px;
}
td#LeftPanel table.v4midBox input[type=text] {
	background-color: #ffff80;
	border: 1px solid #7e8fab;
}
td#LeftPanel table.v4midBox input[type=submit] {
	font-size: 10px;
	font-weight: bold;
}
td#LeftPanel td.v4mid form td {
	font-size: 12px;
	margin-left: 5px; 
	color: #505050;
}
td#LeftPanel table.v4midBox table.v4nl {
	width:200px !important;
	text-align:center;
	color: #006393;
}
td#LeftPanel table.v4midBox table.v4nl td{
	color:#505050 !important;
}
td.v4accent, td.v4hspacer {
	display: none !important;
}
#LeftPanel td.v4title {
	background: url(http://www.puntoregalo.it/ebay/libe/img_bg_bottoni.png) no-repeat;
	height: 40px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 1px 0px;
	margin: 0px 5px 0px 0px;
	line-height: 30px;
}
#LeftPanel td.v4title font {
	color:#efefef;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font:Arial;
	font-size:12px;
}
#LeftPanel td.v4mid {
	padding: 1px 15px 1px 11px; 
	margin:0px
}
#LeftPanel table { 
	border: none;
}
#LeftPanel span {
	display:none;
}
.ttl { 
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 4px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
/* PAGINE PERSONALIZZATE */
#LeftPanel td.oc ul, #LeftPanel td.oc ul li, #LeftPanel td.oc {
	list-style-image: none !important;
	padding-left: 2px; 
	padding-top: 1px;
	margin: 0px !important;
	display: block;
	overflow: hidden;
}
/* MENU */
ul.lev1, ul.lev2, ul.lev1 li, ul.lev2 li {
	list-style-image: none !important;
	padding-left: 2px; 
	padding-top: 1px;
	margin: 0px !important;
}
/* LINK MENU */
ul.lev1 li a:link, ul.lev1 li a:visited, ul.lev1 li a:active, #LeftPanel td.oc li a:link, #LeftPanel td.oc li a:visited, #LeftPanel td.oc li a:active {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
	font-familiy: Arial; 
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}
.all_cats	{ 
	display:none;
}
.lcat a.all_cats {
	display: none;
}
.cmpBr .cmsg {
	float: right;
	padding-top: 13px;
	padding-right: 30px;
}
.cmpBr {
	height: 45px;
	background:url(http://www.puntoregalo.it/ebay/libe/img_bg_barraspedizionel.png) no-repeat; 
	width: 685px !important
}
.countClass, .matchClass, .keywordClass {
	color:#505050 !important;
	background:none !important;
}
.whiter-n { 
	display:none;
}
.whiter-s_nf {
	display:none;
}
.whiter-rcp { 
	width: 710px !important;
	vertical-align: top;
	border: 0px;
	background: transparent
}
table#TopPromoArea {
	width: 95%;
	margin-left:  0px;
	margin-right: 0px;
	margin-right: 15px !important;
}
table#TopPromoArea table.v4midBox {
	border: none !important;
}
table.v4acp tr.v4acp_head td.v4title {
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 136px 5px 10px;
}
table#TopPromoArea .v4title {
	height: 40px !important;
	background:url(http://www.puntoregalo.it/ebay/libe/img_bg_titolopromo.png) no-repeat; 
	background-position: left;
	text-align:center;
}
.v4toppromos table.v4midBox tr.v4acp_mid td.v4mid {
    padding: 0 11px 2px;
}
table#TopPromoArea .v4title font {
	color:#efefef !important;
	font-size: 18px !important;
	text-align:center;
}
table#TopPromoArea td.v4mid {
	background:url(http://www.puntoregalo.it/ebay/libe/img_bg_promoarea.png) no-repeat; 
	background-position: top left;
	height: 0px;
	vertical-align: middle;
}
table#TopPromoArea li a:link, table#TopPromoArea li a:visited, table#TopPromoArea li a:active {
	color:#006393 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}
table#TopPromoArea li a:hover {
	color:#006393 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}
table#TopPromoArea, td#CentralArea, td#CentralArea div { 
	border:0px;
}
/* PAGINAZIONE */

.pgbc {
 border: 0px solid !important;
 margin-top: -7px; 
}
.dynpg {
	padding: 5px 10px 0 10px;
	background-color: transparent;
	background-image: url(http://www.puntoregalo.it/ebay/libe/img_bg_paginazione.png)!important;
}
div.page,form.form { 
	display: none;
}
.dynpg a, .dynpg a:visited {
	color: #006393;
}
.dynpg .page span {
	font-weight: bold; 
	white-space: nowrap;
}
.dynpg a, .dynpg a:visited {
	color: #505050;
}
.dynpg .next a {
	font-weight: bold;
	margin: 0 3px 0 3px;
}
.dynpg .next a.enabled {
	cursor: pointer;
}
.dynpg a, .dynpg a:visited , a:active {
	color: #006393;
}
a:hover {
	text-decoration: underline;
}
.dynpg a:hover {
	text-decoration: underline;
}
.dynpg a.disabled, .dynpg a.disabled:hover {
	text-decoration: none;
	cursor: default;
}
.dynpg .prev a {
	font-weight: bold;
	margin: 0pt 3px 0 3px;
}
.dynpg a.disabled, .dynpg a.disabled:hover {
	text-decoration: none;
	cursor: default;
	}
.dynpg .prev a.disabled {
	color: #006393;
}
.dynpg td.pages a.enabled, .dynpg td.pages a.enabled:visited {
	color: #006393;
}
td#CentralArea div.dynpg {
	border-color: transparent;
	margin: 0 15px 0 20px;
	padding: 15px 10px 10 px 30px;
	background-image: none;
}
/* Intestazione briciole di pane */
div.v4bc {
	margin-bottom: 15px;
	background-image: none;
	font-family: Arial;
	font-size: 11px
}
/* Intestazione in alto con bottoni */
#gnheader.gbhdr {
	background-color: #FFFFFF; !important
}
#gnheader.gbhdr table {
 padding: 0px !important;
 height: 0px;
}
table.tb_v4bc {
	color:#ffffff;
	padding-top: 0px;
	background: #ffffff;
}
.v4sem {
	display: block;
	font-family: Arial;
	font-size: 11px;
	margin:0 px;
	padding: 0px;
	color: #000000;
}
table.tb_v4bc li a:link, table.tb_v4bc li a:visited, table.tb_v4bc li a:active, table.tb_v4bc li a:hover { 
	color: #006393;text-decoration:none;
}
.v4sem a:link, .v4sem a:visited, .v4sem a:active, .v4sem a:hover {
	color: #006393;
	text-decoration: none;
	padding: 0 2px 0 2px;
}
/* NEGOZIO GESTITO DA */
.stBadge-midContent{ 
	width: 700px; 
	padding-left: 230px;
	border: 1px solid:
}
.stBadge-text {
	color: #505050;
	font-weight: bold;
}
.stBadge-splitter {
	background-color: #505050;
}
.stBadge a:link, .stBadge a:visited, .stBadge a:active, .stBadge a:hover {
	color: #ffffff;
	text-decoration:none;
}
.v4stabl { 
	text-align:center;
	color: #505050;
}
.v4stabl a:link, .v4stabl a:visited, .v4stabl a:active, .v4stabl a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
span.label, td.prev, a.disabled {
	color:#505050 !important;
}
.itemseparator {
	display: none;
}
span.pdmt .cur { 
	cursor: pointer;	
	color: #d2fefd;
	margin-right: 3px;
	margin-left: 5px;
}
td.picture, td.details { 
	color: #006393;
	padding: 0 5px 0 5px;
}
td.picture a:link,
td.picture a:visited,
td.picture a:active,
td.prices a:link,
td.prices a:visited,
td.prices a:active,
td.time a:link,
td.time a:visited,
td.time a:active { 
	color:#006393;
	text-decoration:underline;
}
td.picture a:hover, td.prices a:hover, td.time a:hover {
	color:#006393;
	text-decoration:none;
}
.mml{ 
	width: 10px;
	height: 26px;
	background:none no-repeat;
	display:block;
	float:left;
}
.mmr { 
	width: 10px;
	height: 26px;
	background:none no-repeat;
	display:block;float:left;
	margin-right:3px;
}
a.mm:link, a.mm:visited, a.mm:active 	{
	line-height: 26px;
	height: 26px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #006393;
	background: none;
	display: block;
	float:left;
}
a.mm: hover {
	color:#ffffff;
}
div#sFooter { 
	display:none;
}
.r3_cm, .r3_c, .r3 {
	padding: 0;
	width: 700px;
	margin-left: 5px;
	border: 0px;
}
.r3_t, .r3_bl { 
	display:none
}
.addllinks {
	font-size: 11px;
	text-align: left;
}
.addllinks a:link, .addllinks a:visited, .addllinks a:active, .addllinks a:hover,
.greeting a:link, .greeting a:visited, .greeting a:active, .greeting a:hover {
	padding: 0 2px 0 2px;
}
.greeting {
	font-size: 11px;
}
.hr {
	display:none;
}
.fee {
	color: #000000;
}
.fshp {
	color: #ff0000;
	text-transform: uppercase;
	font-weight: bold;
}
.lview, div.cmpb {
	background-color: #ffffff;
}
table.nol {
	background-color: #ffffff;
}
table.cmpb { 
	background-color: #ffffff;
}

#fbLike {
	background-color: #ffffff !important;
	overflow: hidden;
	margin-top: -5px;
	padding-left: 10px;
}

#gh {
background-color: #ffffff !important;
}

.g-pipe {

padding-top: 45px;
padding-left: 20px;
padding-right: 10px;
}

.coreFooterLegalNotice {
padding-left: 20px;
padding-right: 10px;
}