﻿/* position fixed */
.fixed {position: fixed;}
* html .fixed {position: absolute; behavior: url("/includes/js/ie-fixed.htc");}
* html {background	: url(0) fixed;}

.anchorPopupDiv{}
/*NB: la posizione della prossima classe viene settata tramite jQuery */
.absolutePopupDiv{
	position:absolute;
	background-color:white;
	overflow-y:auto;
	border:3px solid #9bac45;
}
.relativePopupDiv{
	position:relative;
	z-index:9999;
	height:0px;
}

body {background-color:#e5e5e1;margin:0;padding:0;border:0;}
/* per la scrollbar su firefox */
html > body {overflow:scroll;}
/* nasconde la doppia scrollbar su IE 7 causata dalla rule per firefox */
*:first-child+html body {overflow:visible;}

#horizon{text-align:center;margin:0;padding:0;}
#wrapper{background-color:#e5e5e1;position:relative;text-align:left;width:980px;margin:0 auto 0 auto;padding:0;}
#wrapperpup{background-color:#e5e5e1;position:relative;text-align:left;width:662px;margin:0 auto 0 auto;padding:0;}

.clear {clear:both;margin:0;padding:0;border:0;}

#header {width:980px;height:249px;position:relative;margin:0;padding:0;border:0;background-image:url(img/bg-header.jpg);background-repeat:no-repeat;}
#header .logo {width:134px;height:149px;margin:0;padding:0;border:0;position:absolute; top:39px; left:56px;}
#header img {margin:0;padding:0;border:0;}
#header .flash {width:481px;height:70px;margin:0;padding:0;border:0;position:absolute; top:0px; left:280px; visibility:hidden}
#header .flash ul li{list-style-type: none}
#header .headerbanner {width:481px;height:70px;margin:0;padding:0;border:0;border:1px solid #aaa;}
#header .login {width:170px;margin:0;padding:0;border:0;position:absolute; top:95px; left:785px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#header .login form {margin:0;padding:0;border:0;}
#header .login input.text {width:110px;height:21px;line-height:21px;margin:2px 0;padding:0 5px;border:1px solid #839817;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;}
#header .login input.img {margin:2px 0;padding:0;border:0;}
#header .login a {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}

#header .slogan {width:430px;height:30px;margin:0;padding:0;border:0px;position:absolute; top:75px; left:264px;text-align:center;}
#header .slogan h1 {font-family:Arial, Helvetica, sans-serif;color:#829717;font-size:23px;font-weight:bold;margin:0;padding:0;}
div.slogan div.subslogan {font-style: italic; font-size: 10pt; color:#829717; font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding-top:2px;text-align:center; vertical-align: top}

#header .boxsearchhp {margin:0;padding:0;border:0;width:599px;position:absolute; top:167px; left:141px;}
#header .boxsearchhptop {margin:0;padding:0 0 0 100px;border:0;height:27px;background-image:url(img/bg_tit_search.gif);background-repeat:no-repeat;background-position:right top;}
#header .boxsearchhptop h2 {margin:0;padding:5px 0 0 45px; border:0;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;}
#header .boxsearchhpcent {margin:0;padding:0;height:53px;border:0;background-color:#fff;background-image:url(img/angolo_ricerca.gif);background-repeat:no-repeat;background-position:left top;}
#header .boxsearchhpcent form {margin:0;padding:13px 0 0 60px;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#f04900;}
#header .boxsearchhpcent input, #header .boxsearchhpcent select {margin:0 5px 0 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#455200;}
#header .boxsearchhpcent select {width: 50px;}
#header .boxsearchhpcent input {width:135px;padding:1px;}
#header .boxsearchhpcent form p {margin:5px 0px 6px 78px; font-weight: normal; font-style: italic;}



#header .boxsearchhpbot {margin:0;padding:0;border:0;height:1px;background-color:#fff;}

#page {width:883px;margin:0 0 0 97px;padding:0;border:0;background-color:#fff;position:relative;}

#page .colonna1 {width:677px;margin:0;padding:0;border:0;float:left;}
#page .colonna2 {width:204px;margin:0;padding:0;border:0;float:left;}

#pagepup {width:662px;margin:0 0 0 0px;padding:0;border:0;background-color:#fff;position:relative;}
#pagepup .colonna1 {width:662px;margin:0;padding:0;border:0;float:left;}

#boxbighp {width:677px;margin:0;padding:0;border:0;}
#boxbighp .boxbighptop {width:677px;height:34px;margin:0;padding:0;border:0;background-image:url(img/bg_top_boxbig.gif);background-repeat:no-repeat;background-position:left top;}
#boxbighp .boxbighptop h3  {text-align:center;margin:0;padding:13px 0 0 0;border:0;font-family:Arial, Helvetica, sans-serif;color:#6e8304;font-size:14px;font-weight:bold;text-transform:uppercase;}

#boxbighp .boxbighptop .chiusurasearch {margin:0 0 0 44px;height:33px;padding:0;border:0;width:599px;background-color:#f0f8c8;}
#boxbighp .boxbighptop .chiusurasearch p{margin:0;text-align: center; padding-top:7px;border:0;color:#64721d;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#boxbighp .boxbighptop .chiusurasearch a {color:#64721d;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:underline}

#boxbighp .boxbighpcent {margin:0 11px 0 19px;padding:0 0 0 24px;border:1px solid #bed73e;background-color:#bed73e;}
#boxbighp .boxbighpcent .boxaffina {width:192px;margin:0 11px 0 0;padding:0;border:0;float:left;}
#boxbighp .boxbighpcent .boxaffina .boxaffinatop {height:21px;margin:0;padding:0;border:0;background-color:#829717;}
#boxbighp .boxbighpcent .boxaffina .boxaffinatop h4 {text-align:center;margin:0;padding:4px 0 0 0;border:0;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;}

#boxbighp .boxbighpcent .boxaffina .boxaffinacent {height:88px;margin:0;padding:0;border:0;background-color:#fff;color:#455200;}
#boxbighp .boxbighpcent .boxaffina .boxaffinacentb {height:44px;margin:0;padding:0;border:0;background-color:#fff;color:#455200;}
#boxbighp .boxbighpcent .boxaffina .boxaffinacentg {height:44px;margin:0;padding:0;border:0;background-color:#f2f2f0;color:#455200;}
#boxbighp .boxbighpcent .boxaffina p {margin:0;padding:5px 10px 0 10px;border:0;color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#boxbighp .boxbighpcent .boxaffina form {margin:0;padding:0;border:0;}
#boxbighp .boxbighpcent .boxaffina img {margin:5px 0 0 0;padding:0;border:0;}
#boxbighp .boxbighpcent .boxaffina input {width:160px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#455200;}

#boxbighp .boxbighpcent .boxaffina .boxaffinabotb {height:16px;margin:0;padding:0;border:0;background-color:#fff;}
#boxbighp .boxbighpcent .boxaffina .boxaffinabotg {height:16px;margin:0;padding:0;border:0;background-color:#f2f2f0;}

#boxbighp .boxbighpbot {margin:0 11px 30px 19px;padding:0;border:1px;position:relative;background-image:url(img/bg-r-bot.jpg); background-repeat:no-repeat; height:23px}
#boxbighp .pulsantecerca {margin:0;padding:0;border:0;position:absolute; top:10px; left:254px;}


#boxprogetto {width:186px;margin:13px 0 0 7px;padding:0;border:0;}
#boxprogetto .boxprogtop {width:186px;height:23px;margin:0;padding:0;border:0;background-image:url(img/b-ar-top.gif); background-repeat:no-repeat;}
#boxprogetto .boxprogtop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:13px;font-weight:bold;margin:0;padding:5px 0 0 16px;border:0;}
#boxprogetto .boxprogcent {width:186px;margin:10px 0;padding:0;border:0;}
#boxprogetto .boxprogcent ul {margin:0 0 0 0px;padding:0;border:0;list-style-type:none;}
#boxprogetto .boxprogcent li {margin:0;padding:0 0 0 5px;border:0;color:#ef3e34;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;list-style: square inside url(img/freccia10.gif); }
#boxprogetto .boxprogcent li a {color:#455200;text-decoration:none;}
#boxprogetto .boxprogbot {width:186px;height:20px;margin:0;padding:0;border:0;background-image:url(img/b-r-bot.jpg); background-repeat:no-repeat;height:23px}

#boxinevidenza  {width:187px;margin:13px 0 0 7px;padding:0;border:0;}
#boxinevidenza  h2 {font-family:Arial, Helvetica, sans-serif;color:#f04900;font-size:13px;font-weight:bold;margin:0;padding:3px 0 0 10px;border:0;}
#boxinevidenza  .boxfoto {width:187px;margin:13px 0;padding:0;border:0;}
#boxinevidenza  .boxfototop {margin:0;padding:0;border:0;background-image:url(img/b-top.gif); background-repeat:no-repeat;height:21px}
#boxinevidenza  .boxfotoimg {margin:0;padding:0;border:0;text-align:center;}
#boxinevidenza  .boxfotobot {margin:0;padding:0;border:0;background-image:url(img/b-bot.gif); background-repeat:no-repeat;height:21px}

#boxpromozioni {width:657px;margin:0px 0px 5px 18px;padding:0;border:0;}
#boxpromozioni .boxpromtop {width:657px;height:64px;margin:0;padding:0;border:0;background-image: url(img/top_promozioni.gif); background-repeat:no-repeat;}
#boxpromozioni .boxpromtop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;font-weight:bold;margin:0;padding:22px 0 0 20px;border:0;}
#boxpromozioni .boxpromtop h2 a {color: white;}
#boxpromozioni .boxpromcent {width:650px;margin:0;padding:0;border:0;}
#boxpromozioni .boxpromcent table {width:650px;}
#boxpromozioni .boxpromcent th {text-transform:uppercase; background-color:#BDD739; color:#455200;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-left:15px; text-align:center;}
#boxpromozioni .boxpromcent td {color:#455200;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-left:15px;}
#boxpromozioni .boxpromcent .red {color:#dd0e03;}
#boxpromozioni .boxpromcent .f10 {padding:0px; background-color: #a70303; color: white;}

#boxpromozioni .boxpromcent span.fedpoint, #boxpromozioni .boxpromcent span.fedpoint a {color:#F04900; font-style:italic;}
#boxpromozioni .boxpromcent td.prod, #boxpromozioni .boxpromcent th.prod {padding:2px;}
#boxpromozioni .boxpromcent td.prod img{border:1px solid #8cb231;}
#boxpromozioni .boxpromcent .bggreen {/*background-color:#e2f291;*/background-color:#F6FEDF;}
#boxpromozioni .boxpromcent tr td {border-top: 1px solid #8CB231;}
#boxpromozioni .boxprombot {width:650px;margin:0;padding:0;border:0;background-image:url(img/r-ar-bot.gif); background-repeat:no-repeat; height:22px}

#boxpromozioni .boxpromcent .linethrough {text-decoration: line-through;}
#boxpromozioni td.categoria {padding:2px; /*background-color:#BED73E;*/ background-color:#E7F694; border:none;}
#boxpromozioni td.categoria p {color: #a70303;margin:0;padding:2px 0 2px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-transform: uppercase; font-size: 8pt; font-weight:bold;}
#boxpromozioni .boxprombot {width:650px;height:20px;margin:0;padding:0;border:0;background-color:#f04900;}


#boxlista {width:652px;margin:13px 0 20px 18px;padding:0;border:0;}
#boxlista .boxlistatop {width:650px;height:30px;margin:0;padding:0;border:0;background-image:url(img/l-top.jpg); background-repeat:no-repeat;}
#boxlista .boxlistatop .left {/*width:300px;*/float:left;margin:0;padding:0;border:0;}
#boxlista .boxlistatop .left h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;font-weight:bold;margin:0;padding:7px 0 0 20px;border:0;}
#boxlista .boxlistatop .left span {font-size:13px;}
#boxlista .boxlistatop .right {/*width:320px;*/float:right;text-align:right;margin:2px 15px 0 0;padding:0;border:0;}
#boxlista .boxlistacent {width:650px;margin:0;padding:0;border:0;}
#boxlista .boxlistacent table {width:100%;border-left:2px solid #f04900;border-right:2px solid #f04900;}
#boxlista .boxlistacent .lstpdv {background-color: #FFE4B5;color:#df1e14;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#boxlista .boxlistacent th {background-color:#fabda3;color:#df1e14;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#boxlista .boxlistacent td {color:#df1e14;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#boxlista .boxlistacent td, #boxlista .boxlistacent th {padding:12px 2px 3px 4px; text-align:center;}
#boxlista .boxlistacent a {font-size:9px;color:#df1e14;}
#boxlista .boxlistabot {width:650px;height:18px;margin:0;padding:0;border:0px;border-top:0;background-image:url(img/l-bot.jpg); background-repeat:no-repeat; height:22px}

#boxlista .listaboxdettaglio {border-left:2px solid #F14900; border-right:2px solid #F14900;}

#mylists {width:652px;margin:13px 0 20px 18px;padding:0;border:0;}
#mylists .boxlistatop {width:650px;height:30px;margin:0;padding:0;border:0;background-image:url(img/l-top.jpg); background-repeat:no-repeat;}
#mylists .boxlistatop .left {width:300px;float:left;margin:0;padding:0;border:0;}
#mylists .boxlistatop .left h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;font-weight:bold;margin:0;padding:7px 0 0 20px;border:0;}
#mylists .boxlistatop .left span {font-size:13px;}
#mylists .boxlistatop .right {width:320px;float:right;text-align:right;margin:2px 15px 0 0;padding:0;border:0;}
#mylists .boxlistacent {width:650px;margin:0;padding:0;border:0;}
#mylists .boxlistacent table {width:100%;border-left:2px solid #f04900;border-right:2px solid #f04900;}
#mylists .boxlistacent .lstpdv {background-color: #FFE4B5;color:#df1e14;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#mylists .boxlistacent th {background-color:#fabda3;color:#df1e14;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#mylists .boxlistacent td {color:#df1e14;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#mylists .boxlistacent td, #mylists .boxlistacent th {padding:12px 2px 3px 4px;}
#mylists .boxlistacent a {font-size:9px;color:#df1e14;}
#mylists .boxlistabot {width:650px;height:18px;margin:0;padding:0;border:0px;border-top:0;background-image:url(img/l-bot.jpg); background-repeat:no-repeat; height:22px}



#boxpercorso {width:186px;margin:13px 0 0 7px;padding:0;border:0;}
#boxpercorso .boxperctop {width:186px;height:23px;margin:0;padding:0;border:0;background-color:#f04900;}
#boxpercorso .boxperctop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:13px;font-weight:bold;margin:0;padding:3px 0 0 10px;border:0;}
#boxpercorso .boxperccent {width:186px;margin:0;padding:0;border:0;}
#boxpercorso .boxperccent form {margin:10px 5px;padding:0;border:0;}
#boxpercorso .boxperccent img {margin:5px 0 0 0;padding:0;border:0;}
#boxpercorso .boxperccent input {width:80px;margin:0 0 5px 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#455200;}
#boxpercorso .boxperccent table {margin:0;padding:0;border:0;color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#boxpercorso .boxperccent p {margin:0;padding:0 0 2px 0;color:#f04900;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;border-bottom:1px solid #e5e5e1;}
#boxpercorso .boxperccent p.indirizzo {color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;border:0;font-weight:normal}
#boxpercorso .boxperccent p a {color:#455200;text-decoration:underline;}
#boxpercorso .boxpercbot {width:186px;height:20px;margin:5px 0 0 0;padding:0;border:0;background-color:#f04900;}

#boxorari {width:186px;margin:13px 0 0 7px;padding:0;border:0;}
#boxorari .boxoraritop {width:186px;height:23px;margin:0;padding:0;border:0;background-color:#f04900;}
#boxorari .boxoraritop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:13px;font-weight:bold;margin:0;padding:3px 0 0 10px;border:0;}
#boxorari .boxoraricent {width:186px;margin:0;padding:0;border:0;}
#boxorari .boxoraricent table {margin:0;padding:0;border:0;color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#boxorari .boxoraricent th {margin:0;padding:2px 10px;border:0;background-color:#e5e5e1;border-top:1px solid #fff;}
#boxorari .boxoraricent td {margin:0;padding:2px 10px;border:0;border-bottom:1px solid #e5e5e1;}
#boxorari .boxoraricent p {text-align:right;margin:15px 0 5px 0;padding:0;border:0;color:#f04900;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
#boxorari .boxoraricent p a {color:#f04900;text-decoration:underline;}
#boxorari .boxoraribot {width:186px;height:20px;margin:0;padding:0;border:0;background-color:#f04900;}

#boxindirizzi {width:186px;margin:13px 0 0 7px;padding:0;border:0;}
#boxindirizzi .boxindtop {width:186px;height:23px;margin:0;padding:0;border:0;background-color:#f04900;background-image:url(img/b-ar-top.gif);}
#boxindirizzi .boxindtop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:13px;font-weight:bold;margin:0;padding:3px 0 0 10px;border:0;}
#boxindirizzi .boxindcent {width:186px;margin:0;padding:0;border:0;}
#boxindirizzi .boxindcent table {margin:0;padding:0;border:0;color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#boxindirizzi .boxindcent td.bot {margin:0px 0px 3px 0px;padding:0px 5px 4px 0px;border:0;border-bottom:1px solid #e5e5e1;}
#boxindirizzi .boxindcent td.fedelta  {margin:0;padding:10px 5px;border:0;}
#boxindirizzi .boxindcent p {text-align:right;margin:0;padding:0;border:0;color:#f04900;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
#boxindirizzi .boxindcent p a {color:#f04900;text-decoration:underline;}
#boxindirizzi .boxindcent td a.pdvname {color:#455200;text-decoration:none;}
#boxindirizzi .boxindcent td a.img {text-decoration:none;}
#boxindirizzi .boxindbot {width:186px;margin:0;padding:0;border:0;background-image:url(img/b-r-bot.jpg); background-repeat:no-repeat;height:23px}

#boxresoconto {width:186px;margin:13px 0 0 7px;padding:0;border:0;}
#boxresoconto .boxresotop {width:186px;margin:0;padding:0;border:0;background-color:#bdd739;background-image:url(img/b-v-top.jpg); background-repeat:no-repeat;}
#boxresoconto .boxresotop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12px;font-weight:bold;margin:0;padding:3px 0 0 10px;border:0;}
#boxresoconto .boxresocent {width:186px;margin:0;padding:0;border:0;background-color:#dfeb9d;text-align:center;font-weight:bold;}
#boxresoconto .boxresocent table {margin:0;padding:0;border:0;color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#boxresoconto .boxresocent td {text-align:left;margin:0;padding:2px 5px;border:0;border-bottom:1px solid #929e4e;}
#boxresoconto .boxresocent td.totale {padding:5px;}
#boxresoconto .boxresocent td.nobordo {text-align:left;margin:0;padding:2px 5px;border:0;}
#boxresoconto .boxresocent p {text-align:right;margin:0;padding:0;border:0;color:#f04900;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
#boxresoconto .boxresocent td a.pdvname {color:#f04900;text-decoration:underline;}
#boxresoconto .boxresobot {width:186px;height:16px;margin:0;padding:0;border:0;background-color:#dfeb9d;background-image:url(img/b-v-bot.jpg); background-repeat:no-repeat;}


#boxmarca {width:653px;margin:10px 0 10px 18px;padding:0;border:0;}
#boxmarca p {margin:0;padding:10px 0;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#455200;font-weight:bold;}
#boxmarca .boxmarcatop {margin:0;padding:4px 4px 0 4px;border:0;background-color:#bed73e;text-align:center;}
#boxmarca .boxmarcatop .rettbianco {margin:0;padding:0;border:0;background-color:#fff;}
#boxmarca .boxmarcacen {margin:0;padding:0 4px;border:0;background-color:#bed73e;text-align:center;}
#boxmarca .boxmarcacen .logo {float:left;width:360px;margin:0;padding:0;border:0;text-align:center;}
#boxmarca .boxmarcacen .testo {float:left;width:260px;margin:0;padding:0;border:0;text-align:left;}
#boxmarca .boxmarcacen .testo p {margin:0;padding:0;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#f04900;font-weight:normal;}
#boxmarca .boxmarcacen .testo span {margin:0;padding:0;border:0;color:#455200;}
#boxmarca .boxmarcacen .testo a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#f04900;font-weight:bold;font-size:10px;text-decoration:underline;}
#boxmarca .boxmarcacen .rettbianco {margin:0;padding:0;border:0;background-color:#fff;}
#boxmarca .boxmarcabot {margin:0;padding:0 4px 4px 4px;border:0;background-color:#bed73e;text-align:center;}
#boxmarca .boxmarcabot .rettbianco {margin:0;padding:0;border:0;background-color:#fff;}


#pagepup #boxscheda {width:658px;margin:3px 3px 3px 4px;padding:0;border:0;}
#boxscheda {width:658px;margin:10px 0 10px 18px;padding:0;border:0;}
#boxscheda .boxschedatop {width:658px;height:65px;margin:0;padding:0;border:0;background-image:url(img/bg_scheda_pdv.gif);background-repeat:no-repeat;background-position:left top;}
#boxscheda .boxschedatop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;font-weight:bold;margin:0;padding:22px 0 0 20px;border:0;}
#boxscheda .boxschedacen {margin:0 5px 0 0;padding:0 4px;border:0;background-color:#bed73e;}
#boxscheda .boxschedacen .logo {float:left;width:360px;margin:0;padding:0;border:0;text-align:center;}
#boxscheda .boxschedacen .logo a {text-align:right;margin:0;padding:0;border:0;color:#f04900;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#f04900;text-decoration:underline;}
#boxscheda .boxschedacen .testo {float:left;width:260px;margin:0;padding:0;border:0;text-align:left;}
#boxscheda .boxschedacen .testo p {margin:0;padding:0;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#f04900;font-weight:normal;}
#boxscheda .boxschedacen .testo span {margin:0;padding:0;border:0;color:#455200;}
#boxscheda .boxschedacen .testo a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#f04900;font-weight:bold;font-size:10px;text-decoration:underline;}
#boxscheda .boxschedacen .rettbianco {margin:0;padding:0;border:0;background-color:#fff;}
#boxscheda .boxschedacen .content {margin:0;padding:30px;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#455200;}
#boxscheda .boxschedacen .content h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#455200;}
#boxscheda .boxschedacen .content p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#455200;}
#boxscheda .boxschedacen .content a {color:#f04900;font-weight:bold;text-decoration:underline;}

#boxscheda .boxschedacen #boxorario {width:625px;margin:0 0 0px 13px;padding:0;border:0;}

#boxscheda .boxschedacen #boxorario .boxorarileft {float:left;width:305px;margin:20px 15px 0 0;padding:0;border:0;}
#boxscheda .boxschedacen #boxorario .boxorarileft .top {height:22px;margin:0;padding:0;border:0;background-color:#f04900;}
#boxscheda .boxschedacen #boxorario .boxorarileft .top h2 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:12px;font-weight:bold;margin:0;padding:3px 0 0 10px;border:0;}
#boxscheda .boxschedacen #boxorario .boxorarileft table {margin:0;padding:0;border:0;color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#boxscheda .boxschedacen #boxorario .boxorarileft th {margin:0;padding:5px 10px;border:0;background-color:#e5e5e1;}
#boxscheda .boxschedacen #boxorario .boxorarileft td {margin:0;padding:3px 10px;border:0;border-bottom:1px solid #e5e5e1;}

#boxscheda .boxschedacen #boxorario .boxapertureright {float:left;width:300px;margin:20px 0 0 0;padding:0;border:0;}
#boxscheda .boxschedacen #boxorario .boxapertureright .top {height:22px;margin:0;padding:0;border:0;background-color:#78a22f;}
#boxscheda .boxschedacen #boxorario .boxapertureright .top h2 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:12px;font-weight:bold;margin:0;padding:3px 0 0 10px;border:0;}
#boxscheda .boxschedacen #boxorario .boxapertureright table {margin:0;padding:0;border:0;color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#boxscheda .boxschedacen #boxorario .boxapertureright th {margin:0;padding:5px 10px;border:0;background-color:#e5e5e1;}
#boxscheda .boxschedacen #boxorario .boxapertureright td {margin:0;padding:3px 0px;border:0;border-bottom:1px solid #e5e5e1;}
#boxscheda .boxschedacen #boxorario p {padding-left: 10px;font-size: 8pt; color:#455200; font-family:Verdana,Arial,Helvetica,sans-serif;}
#boxscheda .boxschedacen #boxorario p a {color:#455200; font-size: 8pt; font-weight: bold; text-transform: none}

#boxscheda .boxschedacen .boxrepeserv {width:625px;margin:0 0 0px 13px;padding:0;border:0;}
#boxscheda .boxschedacen .boxrepeserv .blrs {height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:12px;font-weight:bold;margin:0 0 2px 0;padding:2px;border:0;background-color: #78a22f;}
#boxscheda .boxschedacen .boxrepeserv .top {height:18px;margin:0 0 3px 0;padding:0;border:0;background-color:#f04900;}
#boxscheda .boxschedacen .boxrepeserv .top h2 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:12px;font-weight:bold;margin:0;padding:3px 0 0px 10px;border:0;}
#boxscheda .boxschedacen .boxrepeserv .left {float:left;width:309px;margin:0 5px 0 0;padding:10px 0;border:0;background-color:#f7f7f6;}
#boxscheda .boxschedacen .boxrepeserv .right {float:left;width:309px;margin:0;padding:10px 0;border:0;background-color:#f7f7f6;}
#boxscheda .boxschedacen .boxrepeserv p {background-image:url(img/freccia.gif);background-repeat:no-repeat;background-position:10px 5px;margin:0;padding:2px 20px;border:0;color:#455200;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

#boxscheda .boxschedabot {margin:0 5px 0 0;padding:0 4px 4px 4px;border:0;background-color:#bed73e;text-align:center;}
#boxscheda .boxschedabot .rettbianco {margin:0;padding:0;border:0;background-color:#fff;}


#ordina {width:653px;margin:0 0 10px 18px;padding:0;border:0;}
#ordina .risleft {width:650px;float:left;margin:0;padding:7px 0 0;border:0;}
#ordina .risright {width:200px;float:right;margin:0;padding:0;border:0;}
#ordina .risright form {margin:0;padding:0;border:0;}
#ordina .risright select {width:190px;margin:0;padding:0;}
#ordina p {margin:0;padding:10px 0 2px 0;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#455200;font-weight:bold;}

#popupricercalib {width:400px;margin:0;padding:0;border:3px solid #9bac45;background-color:white;}
#popupricercalib .content {margin:0;padding:15px 20px;border:0;}
#popupricercalib .content p {margin:0 0 10px 0;padding:7px 0 3px 0;border:0;border-bottom:2px solid #829717;color:#829717;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#popupricercalib .content form {margin:10px 0;padding:15px 0 15px 10px;border:0;background-color:#e2f291;color:#829717;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#popupricercalib .content input {margin:0;padding:0;width:337px;}
#popupricercalib .content input.image {margin:0;padding:0;width:53px;}
#popupricercalib .content select {width:337px;}

#popupricercasconto {width:400px;margin:0;padding:0;border:3px solid #9bac45;background-color:white;}
#popupricercasconto .content {margin:0;padding:15px 20px;border:0;}
#popupricercasconto .content p {margin:0 0 10px 0;padding:7px 0 3px 0;border:0;border-bottom:2px solid #829717;color:#829717;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#popupricercasconto .content form {margin:10px 0;padding:15px 0 15px 10px;border:0;background-color:#e2f291;color:#829717;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#popupricercasconto .content input {margin:4px;padding:0;}
#popupricercasconto .content label {position:relative;top:-3px;}
#popupricercasconto .content select {width:405px;}
#popupricercasconto .scontiCheckboxes {width:405px;padding-top:15px;}
#popupricercasconto .scontoCheckbox {height:25px;width:200px;float:left;}

/*#popupricercadett {margin:0;padding:0;border:3px solid #9bac45;background-color:white; z-index: 99;}*/
#popupricercadett .content {margin:0;padding:15px 20px;border:0; z-index: 99;}
#popupricercadett .content .left {width:300px;float:left;margin:0;padding:0;border:0;}
#popupricercadett .content .left  p {margin:0;padding:7px 0 0 0;border:0;color:#829717;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#popupricercadett .content .right {width:100px;float:right;text-align:right;margin:0;padding:0;border:0;}
#popupricercadett .content .right img {margin:0;padding:0;border:0;}
#popupricercadett .content table {margin:0;padding:0;border:0;color:#829717;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
#popupricercadett .content th {margin:0;padding:4px;border:0;background-color:#9bac45;}
#popupricercadett .content td {margin:0;padding:4px;border:0;border-bottom:1px solid #cdd5a2;}
#popupricercadett .content .bordotratt {border-right:1px dashed #deeb9e;}
#popupricercadett .content .reparto {border-bottom:0;}
#popupricercadett .content form {margin:0;padding:0;border:0;}
#popupricercadett .content input {padding:0;}
#popupricercadett .content select {font-size:8pt; width:220px;color:#455200;}
#popupricercadett .content select option {display:block: height:20px;}
#popupricercadett .content a {color:#829717;text-decoration:underline;}
#popupricercadett .content p {margin:10px 0 5px 0;padding:7px 0 3px 0;border:0;border-bottom:2px solid #829717;color:#829717;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#popupricercadett .bottoni {margin:5px 0 10px 0;border-top:1px solid #829717;padding:15px 0 5px 0;text-align:center;}


#boxregistrazione {width:657px;margin:13px 0 20px 18px;padding:0;border:0;}
#boxregistrazione .boxregtop {width:657px;height:64px;margin:0;padding:0;border:0;background-image: url(img/top_registrazione.gif); background-repeat:no-repeat;}
#boxregistrazione .boxregtop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;font-weight:bold;margin:0;padding:22px 0 0 20px;border:0;}
#boxregistrazione .boxregcent {width:650px;margin:0;padding:0;border:0;}
#boxregistrazione .boxregcent p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#f04900;}
#boxregistrazione .boxregcent #menureg {margin:35px 0;padding:0;border:0;}
#boxregistrazione .boxregcent #menureg ul {margin:0;padding:0;border:0;list-style-type:none;}
#boxregistrazione .boxregcent #menureg li {margin:0;padding:0;border:0;list-style-type:none;float:left;}
#boxregistrazione .boxregcent #menureg img {margin:0;padding:0;border:0;}
#boxregistrazione .boxregcent #headerreg {width:650px;height:22px;background-color:#f04900;margin:0;padding:0;border:0;}
#boxregistrazione .boxregcent #headerreg .left {width:545px;float:left;margin:0;padding:0;border:0;}
#boxregistrazione .boxregcent #headerreg .maiusc {text-transform: uppercase;}
#boxregistrazione .boxregcent #headerreg .bold {font-weight: bold;}
#boxregistrazione .boxregcent #headerreg .left  p {margin:0;padding:4px 0 0 16px;border:0;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
#boxregistrazione .boxregcent #headerreg .right {width:100px;float:right;text-align:right;margin:0;padding:0;border:0;}
#boxregistrazione .boxregcent #headerreg .right p {margin:0;padding:4px 12px 0 0;border:0;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;}
#boxregistrazione .boxregcent .bggrigio {margin:10px 0;padding:15px;border:0;background-color:#f7f7f6;color:#616161;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}


#boxregistrazione .boxregcent .bggrigio p.intro {color: #636163;}
#boxregistrazione .boxregcent .bggrigio p.sub {font-style: italic;}



#boxregistrazione .boxregcent form {margin:0;padding:0;border:0;}
#boxregistrazione .boxregcent td {color:#616161;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;vertical-align: top;}
#boxregistrazione .boxregcent input.text {height:15px; border: 1px solid #D6D3CE; width:215px;margin:2px 0 15px 0;padding:3px 1px 1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
#boxregistrazione .boxregcent select {height:21px; border:1px solid #D6D3CE;width:100px;margin:2px 0 15px 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
#boxregistrazione .boxregcent select option {padding-top:3px;}
#boxregistrazione .boxregcent .button {margin:15px 0;padding:0;border:0;text-align:center;}
#boxregistrazione .boxregbot {width:650px;height:20px;margin:0;padding:0;border:0;background-color:#f04900;}

#footer {width:883px;margin:0 0 0 97px;padding:0;border:0;background-color:#fff;}
#footer .linktop {width:883px;line-height:26px;text-align:center;text-transform:uppercase;background-color:#bed73e;margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;color:#a0a67e;font-size:11px;font-weight:bold;}
#footer .linktop a {color:#455200;text-decoration:none;}
#footer .linkbottom {width:883px;text-align:center;background-color:#fff;margin:0;padding:20px 0 0 0;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#455200;font-size:9px;}
#footer .linkbottom a {color:#455200;text-decoration:none;}
#footer .bottom {width:883px;height:20px;background-color:#fff;margin:0;padding:0;border:0;}

#boxlistadx {width:186px;margin:13px 0 0 7px;padding:0;border:0;}
#boxlistadx .boxlistadxtop {width:186px;height:27px;margin:0;padding:0;border:0;background-color:#f15b19;background-image:url(img/b-ar-top.gif); background-repeat:no-repeat;}
#boxlistadx .boxlistadxtop .left {width:130px;float:left;margin:5px 0 0 0;padding:0;border:0;}
#boxlistadx .boxlistadxtop .left h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:13px;font-weight:bold;margin:0;padding:3px 0 0 16px;border:0;}
#boxlistadx .boxlistadxtop .right {width:50px;float:right;text-align:right;margin:3px 0 0 0;padding:0;border:0;}
#boxlistadx .boxlistadxtop .right img {margin:2px 0px 0px 0px;padding:0 10px;border:0;}
#boxlistadx .boxlistadxcent {width:186px;margin:0;padding:10px 0 0 0;border:0;background-color:#fabda3;text-align:center;font-weight:bold;}
#boxlistadx .boxlistadxcent table {margin:0;padding:0;border:0;color:#df1e14;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#boxlistadx .boxlistadxcent td {text-align:left;margin:0;padding:2px 5px;border:0;border-bottom:1px solid #ec6d5b;}
#boxlistadx .boxlistadxcent td.totale {padding:5px;border:0;}
#boxlistadx .boxlistadxcent td.nobordo {text-align:left;margin:0;padding:2px 5px;border:0;}
#boxlistadx .boxlistadxcent p {text-align:right;margin:0;padding:5px 10px;border:0;color:#df1e14;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
#boxlistadx .boxlistadxcent p a {color:#df1e14;text-decoration:underline;}
#boxlistadx .boxlistadxbot {width:186px;height:15px;margin:0;padding:0;border:0;background-color:#fabda3;background-image:url(img/b-rs-bot.jpg); background-repeat:no-repeat;}


div#boxpromozioni td a {color:#455200;}

div#ordina select  {font-size:11px;}

div.prmDetailContainer {position:relative;z-index: 3; display:none}
div.prmDetailContainer div#prmDetail {left:100px; top:-35px; padding:10px; border:3px solid #9BAC44; position:absolute; width: 455px; height:295px; background-color:white;}
div.prmDetailContainer div#prmDetail p.title {color:#9BAC44;font-family:Arial,Helvetica,sans-serif;font-size:12pt;margin:0px; font-weight:bold;}
div.prmDetailContainer div#prmDetail table.main {height:200px; width:100%;}
div.prmDetailContainer div#prmDetail table.main td.image {margin:0px; padding:0px; text-align:center; vertical-align:middle;}
div.prmDetailContainer div#prmDetail div.titlebar {text-align:right; font-size:8pt;font-family:Arial,Helvetica,sans-serif;}


/*div.pnlAdvSearchContainer {z-index: 99; display:none; background-color: gray; padding:0px; margin:0px};*/




/* BOX RECUPERA PASSWORD */
#boxreminder {width:657px;margin:0px 0 0px 18px;padding:0;border:0;}
#boxreminder .boxremtop {width:657px;height:64px;margin:0;padding:0;border:0;background-image: url(img/top_reminder.gif); background-repeat:no-repeat;}
#boxreminder .boxremtop h2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:16px;font-weight:bold;margin:0;padding:22px 0 0 20px;border:0;}
#boxreminder .boxremcent {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; width:650px;margin:0;padding:0;border:0;text-align:center;}
#boxreminder .boxremcent .red {color:#dd0e03;}
#boxreminder .boxrembot {width:650px;margin:0;padding:0;border:0;background-image:url(img/r-ar-bot.gif); background-repeat:no-repeat; height:22px}
#boxreminder .boxrembot {width:650px;height:20px;margin:0;padding:0;border:0;background-color:#f04900;}



div#boxlista td.listanote textarea {font-family: verdana; font-size: 8pt; width:95%; height:65px; border: 1px solid #F04A00;}
   div#boxlista div.logos {border-left: 2px solid red; border-right: 2px solid red;}
                   div#boxlista div.logos img.logo {float:right;}

div#boxlista div.boxlistacent  div.boxprodotto {position:relative; /*height:213px;*/ width:200px; border:1px solid #F14900;  float:left; margin: 5px 2px 2px 8px; font-family: verdana;}
div#boxlista div.boxlistacent  div.boxprodotto .red {background-color: #F14900; color:white;}
div#boxlista div.boxlistacent  div.boxprodotto .white {background-color:white; color:#F14900;}
div#boxlista div.boxlistacent  div.boxprodotto  div.sconto {position:absolute; top:0px; left: 115px; width:85px; height:40px; text-align:center}
div#boxlista div.boxlistacent  div.boxprodotto  div.sconto  p {letter-spacing:-1px; font-family: Verdana, Helvetica, Sans-serif; text-transform: uppercase;font-size:8pt; margin:0px;height:20px;padding:0px; height:15px; text-align: center; font-weight: bold;}
div#boxlista div.boxlistacent  div.boxprodotto  div.sconto  p.label   {height:11px;}
div#boxlista div.boxlistacent  div.boxprodotto  div.sconto  p.val   {font-size:13pt; height:22px;}
div#boxlista div.boxlistacent  div.boxprodotto  div.sconto  p.data {font-weight: normal; background-color:gold;}
div#boxlista div.boxlistacent  div.boxprodotto  div.img  {height:120px; position:relative;}
div#boxlista div.boxlistacent  div.boxprodotto  div.img  img {position:absolute; top:10px; left:5px; max-width:100px; border:1px solid #EBEBEB; width:expression(this.width > 100 ? "100px" : this.width);}
div#boxlista div.boxlistacent  div.boxprodotto  p.desc  {color:#68732A; margin: 0px; font-size: 7pt; padding-left: 5px; height: 64px;}
div#boxlista div.boxlistacent  div.boxprodotto  p.price {text-transform: uppercase; height:21px; padding-top:7px; border-top: 1px solid #E98D3A; background-color: #E2F290; font-weight: bolder; margin: 0px; font-size: 7pt; padding-left: 5px; }
div#boxlista div.boxlistacent .left {float:left;}
div#boxlista div.boxlistacent .right{float:right;}
div#boxlista div.boxlistacent  div.boxprodotto p span.high {color:#DC3D20; font-size:10pt; letter-spacing:1px; font-weight:bold; margin: -2px 5px 0px 5px;}
div#boxlista div.boxlistacent  div.header {padding-top:15px; padding-bottom:15px;}
div#boxlista div.boxlistacent  div.pdv {margin-left:10px;}
div#boxlista div.boxlistacent  div.logo {margin-right:10px;}
div#boxlista div.boxlistacent  div.pdv  p {margin:0px;padding:0px;font-size:7pt;font-family:verdana; color: #475201; font-weight:bold}
div#boxlista div.boxlistacent  div.pdv  p.pdvname {font-size:8pt; color:#F26023}
div#boxlista div.boxlistacent  div.pdv  p.fed {fonst-size: 11px; color:#F26023}
div#boxlista div.boxlistacent  div.note { font-size:7pt; font-weight:bold; color:#F26023; text-transform:uppercase; padding-left:8px; margin-top:15px; font-family: verdana;}
div#boxlista div.boxlistacent  div.note textarea{ width:98%; border:1px solid #F04A00; font-family:verdana; font-size:8pt; height:80px;}
div#boxlista div.boxlistacent  div.tools {margin-top:5px; padding-right: 10px; margin-left:10px;}
div#boxlista div.boxlistacent  div.tools,  div#boxlista div.boxlistacent  div.tools input {font-size:8pt; font-family: verdana;}
div#boxlista div.boxlistacent  div.tools input {border:1px solid #ebebeb; margin-left:2px;}
div#boxlista div.boxlistacent  div.tools img.wait {margin-left:2px; visibility:hidden;}

tr.wait {} 
tr.wait td {padding-top: 10px; text-align: center;}
tr.wait td img {border:none;} 
tr.wait td span {font-style: italic;}

div.stools, 
div.stools span, 
div.stools select, div.stools option {font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px; color:#637118;}	
div.stools {display:block;padding: 0px 50px 0px 50px;}
div.stools span.label {margin: 2px 5px 0px 0px;}
div.stools span.label a{margin:0px 0px 0px 3px; color:#637118;}
div.stools span.label a.selected{color:#F74900;}
div.stools select {border:1px dotted #637118; height: 18px;}
div.stools .left {float:left;}
div.stools .right {float:right;}


div#cats div {font-size:8pt; display:table; border:1px solid #ebebeb; border-collapse: collapse; float:left; width:48%; color:#849610; font-weight:bolder; font-family: verdana,Arial,Helvetica,sans-serif}

#tools {border:0px;position:absolute;width:68px;left:5px;top:240px;padding:0px;text-align:center;}
#tools .top {background-image:url(img/tbtop.gif);background-repeat:no-repeat;}
#tools .bot {background-image:url(img/tbbot.gif);background-repeat:no-repeat;}
#tools .cnt {background-image:url(img/tbbg.gif);background-repeat:repeat-y;}
#tools ul{list-style-type:none;padding:3px 0px 0px 0px;margin:0px;}
#tools li{list-style-type:none;padding:0px;margin:0px 0px 0px 0px;}
#btnSubmit {border: 1px solid #99CC00; background-color: #ffffff; cursor:hand;}




/********************************************************************/
   .ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}



@media print {
  body {overflow: visible !important;}
}


