html {height:100%; overflow:auto;}

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	color:#444;
	font-size:11px;
	font-family:Verdana, sans-serif;
	background-color:#FFFFFF;
}

table {	width:100%; padding:0px; margin:0px; border:0px hidden;}
tr {padding:0px; margin:0px; border:0px hidden;}
td {vertical-align:top; padding:0px; margin:0px; border:0px hidden;}
th { font-weight:bold; }
img {border:none;}
a {text-decoration:none; color: #333333; cursor:pointer;}
a:hover {text-decoration:underline;}

/*HOME*/
#benvenuto {width:100%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top: 10px; padding-bottom:10px; position:relative; margin-bottom:10px; clear:both;}
#migliori_offerte {width:660px; position:relative; float:left;}
#schedeh, #schedei, #sostieni {width:300px; position:relative; float:left; clear:both; margin-bottom:10px;}
#migliori_offerte .top, #schedeh .top, #schedei .top {float:left; position:relative; margin:0; z-index:2; height:36px; }
#migliori_offerte .top {width:662px; background:url(/img/tab_h_662.gif) top no-repeat;}
#schedeh .top, #schedei .top {width:302px; background:url(/img/tab_h_332.gif) top no-repeat;}
#migliori_offerte ul, #schedeh ul, #schedei ul {clear:both; list-style:none; margin:0; padding:0; position:relative; text-align:center; color:#999; z-index:2;}
#migliori_offerte ul {width:660px;}
#schedeh ul, #schedei ul {width:300px;}
#migliori_offerte ul li, #schedeh ul li, #schedei ul li {display:block; float:left; list-style:none; margin:0; padding:0; position:relative; z-index:2; cursor:pointer; line-height:1.3em; font-size:12px;}
#migliori_offerte li:hover, #schedeh ul li:hover, #schedei ul li:hover {color:black !important;}
#migliori_offerte li.sel, #schedeh li.sel, #schedei li.sel {color:#000; font-weight:bold; background:url(/img/tab_h.gif) top left no-repeat; padding: 15px 0px 11px 6px; top:-15px;}
#migliori_offerte ul li, #schedeh ul li, #schedei ul li {margin-top:10px;}
#migliori_offerte .sel span, #schedeh .sel span, #schedei .sel span {padding:16px 12px 12px 6px; background:url(/img/tab_h.gif) top right no-repeat;}
#migliori_offerte ul li span, #schedeh ul li span, #schedei ul li span {padding:9px 10px 11px 6px;}
#migliori_offerte .cont{width:660px; float:left; position:relative; border:solid 1px #999;}

.cont {float:left; width:300px; position:relative; border:solid 1px #999; z-index:1; padding:10px 0 20px 0; overflow:hidden;}
.cont .scroll {width:3000px; position:relative;}
.cont .scroll .scroller {width:300px; position:relative; float:left;}

.paginazione { float:left; clear:both; text-align:center; width:300px; margin-top:-22px; z-index:30; position:relative; }
.pag .sel {color:#000 !important;}
.pag {cursor:pointer; font-size:16px;}
.pag a {text-decoration:none; color:#999 !important;}
.pag a:hover {text-decoration:none;}

#migliori_offerte table {padding:10px;}
#ultima_recensione {position:relative; margin-top:5px; width:300px; text-align:left; clear:both;}
#colr {float:left; width:300px; margin-left:20px;}
#ultimi_iscritti {position:relative; margin-top:5px; width:300px; text-align:left;}
#iscritti_attivi {position:relative; margin-top:10px; width:300px; text-align:left;}
.foto_immagini_home {width:120px; height:120px; background-color:#FFFFFF; text-align:left; vertical-align:middle;}
.spargi {}
.spargi table {width:150px;}
.spargi tr {}
.spargi td {vertical-align:middle;}
.btrova {margin-top:-9px;}

#supermercatiHome {margin-bottom:10px; text-align:center; width:300px !important;}
#supermercatiHome tr td {width:100px !important; height:90px;}
#supermercatiHome tr td div {position:relative; height:90px; width:100px !important; left:0px; top:0px; z-index:1; vertical-align:middle !important; display:block;}
#supermercatiHome a {cursor:pointer;}
.imgm {display:table-cell !important; vertical-align:middle; z-index:1; height:90px;}
.imgm table td, .imgm2 table td {height:90px !important; vertical-align:middle !important;}
#supermercatiHome .imgm2 {display:none;}
#supermercatiHome .abilita {display:none; position:absolute !important; height:20px !important; padding-left:30px; margin-bottom:70px; z-index:2;}
/* Se ci passo sopra, faccio comparire abilita */
#supermercatiHome tr td:hover 		.abilita {display:block;}
/* Se perņ sono disabilitato, allora abilita non compare, ma compare disabilita */
#supermercatiHome tr td.dis .imgm2 {display:table-cell; vertical-align:middle; z-index:1;}
#supermercatiHome tr td.dis .abilita {display:none !important;}
#supermercatiHome tr td.dis .imgm {display:none !important;}

#dati_pagina {float:left; clear:both; position:relative; width:980px; margin-top:10px;}

.peso_1 {font-size:10px; opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3;}
.peso_2 {font-size:12px; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5;}
.peso_3 {font-size:15px; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7;}
.peso_4 {font-size:18px; opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9;}
.peso_5 {font-size:20px;}

.pregeo {border:solid 1px #999;}
.geo, .geo select, .geo input {font-size:18px; padding:5px;}


/*CARRELLO*/
#listamarket{margin-left:130px; border-bottom:solid 1px #C81413;}
ul#marketabs{margin:0px 0px 0px 10px; padding:0px; list-style:none; overflow:auto; line-height:30px;}
ul#marketabs li{background:url(/img/round_left_off.gif) no-repeat #F38E5A; padding:0px 0px 0px 10px; margin:0px 2px 0px 0px; font-size:11px; float:left;}
ul#marketabs li a{background:url(/img/round_right_off.gif) no-repeat; background-position:top right; display:block; float:left; color:#fff; padding:0px 10px 4px 0px; outline:0px;}
ul#marketabs li.selected{background-image:url(/img/round_left_on.gif); background-color:#ED5100;}
ul#marketabs li.selected a{background-image:url(/img/round_right_on.gif);}
#svuota {position:absolute; right:2px; top:42px;}


/*PROFILO*/
#userhead{}
ul#usertabs{margin:0px 0px 0px 20px; padding:0px; list-style:none; overflow:auto;}
ul#usertabs li{background:url(/img/round_left_off.gif) no-repeat #F38E5A; padding:0px 0px 0px 10px; margin:0px 2px 0px 0px; font-size:11px; float:left;}
ul#usertabs li a{background:url(/img/round_right_off.gif) no-repeat; background-position:top right; display:block; float:left; color:#fff; padding:4px 10px 4px 0px; outline:0px;}
ul#usertabs li.selected{background-image:url(/img/round_left_on.gif); background-color:#ED5100;}
ul#usertabs li.selected a{background-image:url(/img/round_right_on.gif);}
li.usertabs2{background:url(/img/round_left_off_2.gif) no-repeat #A6A6A6; padding:0px 0px 0px 10px; margin:0px 2px 0px 0px; font-size:11px; float:left;}
li.usertabs2 a{background:url(/img/round_right_off_2.gif) no-repeat; background-position:top right; display:block; float:left; color:#fff; padding:4px 10px 4px 0px; outline:0px;}
.usertabs2 li.selected{background-image:url(/img/round_left_on_2.gif); background-color:#767676;}
.usertabs2 li.selected a{background-image:url(/img/round_right_on_2.gif);}
#nomeutente {background-color:#FCFCF6; border:solid 1px #C81413; padding:10px 0 10px 10px; text-align:left; width:936px; position:relative; left:0px; margin-bottom:10px;}
#myprofilo {border:solid 1px #C81413; padding:5px 5px 5px 5px; text-align:left; width:936px; position:relative; left:0px;}

#bacheca textarea {width:460px;}
#reply_new textarea {width:300px; height:14px;}

/*PROFILO GUADAGNI*/
.boxg {width:760px; border:solid 1px #F00; padding:0px margin:0px;}
.boxg td {padding:10px;}
.boxg span {padding:5px; background-color:#F00; line-height:23px; font-size:10px;}
.boxg span a {color:#FFF;}

/*CLUB*/
#club table {width:600px; padding:0px; margin:0px; border:1px solid #999;}
#club tr {border:0px hidden;}
#club td {vertical-align:top; padding:4px; margin:0px; border:1px solid #999;}
#club th { font-weight:bold; }
#club span {padding:5px; background-color:#F00;}
#club span a {color:#FFF;}

/*ISTITUZIONALI*/
#pagprin {width:950px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top: 10px; padding-bottom:10px; position:relative; text-align:left;}


/*MAIL*/
.mailnotifiche a {font-weight:bold; text-decoration:underline;}


/* Stile Input */
.empty { background-color:#FFD0A3; }
.duplicate { background-color:#FF9966; }
.textarea {	width:100%;	height:100px; }
.field { color: grey; }

/*Elementi*/
.foto {border:solid 1px #999999; padding:5px; text-align:center; width:100px; max-width:100px;}
.fotop {border:solid 1px #999999; padding:2px; width:44px; text-align:center; float:left; margin:10px;}
.nickname {color:#8566DE; margin-top:10px;}
.nickname a {font-weight:bold;}
#bannerdx {margin:10px 0 20px 0; padding:0 0px; float:left; clear:both;}
.centro {text-align:center;}
.field {font-size:10px;}
.pseudohr{border-bottom:1px solid #C81413;margin:5px 0px 10px 0px;line-height:5px;font-size:1px;}
.replace {cursor:pointer;}
.br15 {line-heigh:15px;}

/* Testo */
.ver12bgrigio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999;}
.ver12bnero {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.arial10grigio {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.ver16brosso {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#C81413; font-weight:bold;}
.ver13brosso {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#C81413; font-weight:bold;}
.ver12brosso {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#C81413; font-weight:bold;}
.ver11brosso {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#C81413; font-weight:bold;}
.ver10brosso {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#C81413; font-weight:bold;}
.ver11blu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF;}
.ver11nero {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.ver11rosso {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#C81413;}
.ver10blu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0000FF; line-height:12px;}
.ver10nero {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:12px;}
.ver9nero {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; line-height:12px;}
.ver9rosso {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#C81413; line-height:12px;}


/* FINESTRE E TOOLTIP VARIN IN CSS */
.tip em {	display:none; }
.tip img { cursor:help; }
.tooltip {background-color:#fff; padding: 10px; border: 1px solid #999;}
.alert {background-color:yellow; padding-left:30px;	padding-right: 10px; padding-top: 10px;	padding-bottom: 10px; border: 1px dotted red; background-image: url(/admin/template/img/alert.png); background-position: left center; background-repeat: no-repeat;}
.alertClose {background-position: left center; background-repeat: no-repeat; padding-left:10px; padding-right: 10px; padding-top: 10px;
 padding-bottom: 10px; cursor:pointer; font-weight:bold;}
.win { background-color:white; }

#boxalert {width:363px; height:190px; background-color:#FFF; border:solid 6px #666; padding:15px; margin:-10px;}
#boxalert .title {margin:-15px; width:383px; background-color:#C81413; color:#FFF; position:relative; padding:4px 0 4px 10px; font-weight:bold; text-align:left;}


/* Autocompleter */
div.autocomplete {position:relative; width:320px; background-color:white; border:1px solid #888; margin:0px; padding:0px; z-index:90; color:#000000;}
div.autocomplete ul {list-style-type:none; margin:0px; padding:0px;}
div.autocomplete ul li.selected { background-color:#99CCFF}
div.autocomplete ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer;}

/* Scelta Rapida Prodotti */
.cat
{
	background-color:#99CCFF;
	text-align:left;
	cursor:pointer;
	list-style-type:none;
}
.active
{
	font-weight:bold !important;
	text-indent:2px !important;
}
.active ul li
{
	font-weight:normal;
}
.pref td
{
	background-color:#99CCFF;
}


.rating a
{
  float:left;
  display:block;
  width:14px;
  height:14px;
  border:0;
  background-image:url(/img/rating_star.gif);
}
.rating a.rating_off { background-position:0 0px; }
.rating a.rating_half {	background-position:0 -14px; }
.rating a.rating_on {	background-position:0 -28px; }
.rating a.rating_selected {	background-position:0 -42px; }

.rating_prod a
{
  float:left;
  display:block;
  width:25px;
  height:25px;
  border:0;
  background-image:url(/img/rating.gif);
}
.rating_prod a.rating_off { background-position:0 0px; }
.rating_prod a.rating_half {	background-position:0 -27px; }
.rating_prod a.rating_on {	background-position:0 -52px; }
.rating_prod a.rating_selected {	background-position:0 -78px; }


/* CARRELLO */
.carr { cursor:pointer; }
.carr_p { cursor:pointer; }
.carr_m { cursor:pointer; }

/* Sortable */
tr.rowodd {}
tr.roweven {background-color: #FBC9C4;}
.sortcol
{
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc { background-image: url(/admin/template/img/up.png); }
.sortdesc {	background-image: url(/admin/template/img/down.png); }
.nosort {	cursor: default; }
.home { cursor: pointer; }
.sortable
{
	border:solid 1px #CCCCCC;
	width:95%;
	border:0px;
}
.sortable th { border-bottom:solid 2px #666666; }
.sortable tfoot td
{
	border-top:solid 2px #666666;
	height:30px;
	vertical-align:bottom;
}
.sortable tfoot table {	width:100%; }
.sortable tfoot table td {	border-top:none; }


.hover {display:none;}
.rimuovi:hover .hover {display:block;}
