*{margin:0;padding:0;color:#000;font-family:arial,sans-serif}

html{font-size:100%;overflow: -moz-scrollbars-vertical; overflow-y: scroll}
body{font-size:0.7em;background:#EBE8DC url('bg-base.jpg') top left repeat-x}

a{text-decoration:underline}
a:hover{text-decoration:none}

img{border:0}
ul{list-style:none}

.indentato{padding-left:10px}
.paragrafo{padding-bottom:20px}
.duecolonne{margin-top:20px}
.clear{clear:both}

#totale{width:100%}
#page{width:960px;margin:0 auto;background:#FFF}
#page-crop{padding:10px 10px 20px 10px}
#header-esteso{width:100%;margin-bottom:5px}
#header{width:960px;margin:0 auto;padding:10px 0 0 0;background:#FFF}
#logo{float:left;width:240px;text-align:center}
#logo h1{font-weight:normal;font-size:2em;color:#333}
#banner{float:right;padding-right:10px;text-align:right}
img.topbanner{width:710px;height:80px}
#banner p{padding-top:5px;text-transform:uppercase}
#banner a{text-decoration:underline}
#banner a:hover{text-decoration:none}
#banner .intruso{visibility:hidden;margin-left:20px}

#mainmenu{float:left;width:220px;color:#FFF;margin-right:10px}
#mainmenu a{color:#FFF;text-decoration:none;}
#mainmenu h3{font-size:15px;font-weight:normal;text-transform:uppercase;background:#666;padding:4px 10px;margin-bottom:5px}
#mainmenu h3:hover{background:#777;}
#mainmenu h3.act{width:220px;height:25px;background-color:#FFF;background-repeat:no-repeat;padding:0}
#mainmenu li.m-everyday h3.act{background-image:url('../img/menu-everyday.gif')}
#mainmenu li.m-christmas h3.act{background-image:url('../img/menu-christmas.gif')}
#mainmenu li.m-rexbravo h3.act{background-image:url('../img/menu-rexbravo.gif')}
#mainmenu li.m-display h3.act{background-image:url('../img/menu-display.gif')}
#mainmenu h3.act a{visibility:hidden}
#mainmenu li li{height:25px;margin:0 0 3px 5px;padding-top:10px;background-position:left;background-repeat:no-repeat;font-size:13px;font-weight:normal;text-transform:uppercase}
#mainmenu li li a{padding:0 10px 0 50px}
#mainmenu li li a:hover{font-weight:bold}
#mainmenu li li.ultimo{margin-bottom:10px}

#contenuto{float:right;width:710px}

#briciole{height:30px}
#briciole p{padding-top:5px;text-transform:lowercase;}
#briciole p a{text-transform:lowercase;}

.fascia{height:35px;background-repeat:no-repeat}
.ridotta{width:520px;background-color:#B2B2B2;margin-bottom:17px}
.estesa{width:710px;background-position:right}

h2{font-size:18px;font-weight:normal;text-transform:uppercase;color:#FFF;padding:7px 10px 0 10px}

#interno{float:left;width:510px}

#sidebar{float:right;width:170px;margin-left:20px}
#sidebar h3{font-size:15px;font-weight:normal;color:#FFF;background:#C1C1C1;padding:2px 5px}
#sidebar ul{margin-bottom:20px}

img.right{float:right;margin:0 0 10px 10px}

.cella{display:block;float:left;width:240px;margin:0 10px 20px 10px}
.cella a{font-weight:bold;text-decoration:none}
.cella h4{font-size:16px;font-weight:normal;color:#FFF;padding:2px 5px;margin-bottom:10px;background-image:none}
.cella img{width:240px;display:block}
.cella p{margin-top:7px}

ul.news{margin-left:10px}
ul.news li{padding-top:14px}
ul.news li span.data{font-weight:bold}

ul.submenu{list-style:square;margin-left:10px;padding-left:12px;text-indent:2px}
ul.submenu li{padding-bottom:10px}
ul.submenu a{font-size:1.1em; color:#010101;text-decoration:underline;}
ul.submenu li b{font-size:1.1em; font-weight:bold;}
ul.submenu a:hover{font-weight:bold;text-decoration:none;}

#footer-esteso{width:100%;padding-top:5px}
#footer{width:960px;margin:0 auto;background:#FFF}
#footer p{padding:10px 0 10px 0;text-align:center}
#footer a{color:#000;text-decoration:none}
#footer a:hover{text-decoration:underline}

li.i-regalo{background-color:#a3c40d;background-image:url('iconq-regalo.gif')}
li.i-wd{background-color:#104594;background-image:url('iconq-wd.gif')}
li.i-warner{background-color:#f8b214;background-image:url('iconq-warner.gif')}
li.i-borse{background-color:#2da32f;background-image:url('iconq-borse.gif')}
li.i-party{background-color:#AB966E;background-image:url('iconq-party.gif')}
li.i-rivesto{background-color:#e20926;background-image:url('iconq-rivesto.gif')}
li.i-accessori{background-color:#eb6b0c;background-image:url('iconq-accessori.gif')}
li.i-catalogo{background-color:#9c9d9f;background-image:url('iconq-catalogo.gif')}
/* li.i-rex{background-color:#DBE3B4;background-image:url('iconq-rex.gif')}
li.i-display{background-color:#888D6D;background-image:url('iconq-display.gif')}*/

body.regalo li.i-regalo{background-color:#c1e22b}
body.wd li.i-wd{background-color:#2e63b2}
body.warner li.i-warner{background-color:#ffd032}
body.borse li.i-borse{background-color:#4bc14d}
body.party li.i-party{background-color:#D6C7A2}
body.rivesto li.i-rivesto{background-color:#ff2744}
body.accessori li.i-accessori{background-color:#ff892a}
body.catalogo li.i-catalogo{background-color:#babbbd}
/* body.rex li.i-rex{background-color:#B7C763}
body.display li.i-display{background-color:#B6BCA0}*/

body.regalo div.estesa{background-color:#c1e22b;background-image:url('iconq-regalo.gif')}
body.wd div.estesa{background-color:#2e63b2;background-image:url('iconq-wd.gif')}
body.warner div.estesa{background-color:#ffd032;background-image:url('iconq-warner.gif')}
body.borse div.estesa{background-color:#4bc14d;background-image:url('iconq-borse.gif')}
body.party div.estesa{background-color:#EBE1C7;background-image:url('iconq-party.gif')}
body.rivesto div.estesa{background-color:#ff2744;background-image:url('iconq-rivesto.gif')}
body.accessori div.estesa{background-color:#ff892a;background-image:url('iconq-accessori.gif')}
body.catalogo div.estesa{background-color:#babbbd;background-image:url('iconq-catalogo.gif')}
body.rex div.estesa{background-color:#DBE3B4;background-image:url('iconq-rex.gif')}
body.display div.estesa{background-color:#D6DACE;background-image:url('iconq-display.gif')}

body.regalo h4{background-color:#E7C9C2}
body.wd h4{background-color:#D3CCD5}
body.warner h4{background-color:#E09AB3}
body.borse h4{background-color:#FFE595}
body.party h4{background-color:#EBE1C7}
body.rivesto h4{background-color:#D5DCDF}
body.accessori h4{background-color:#D6DACE}
body.catalogo h4{background-color:#D6DACE;}
body.rex h4{background-color:#DBE3B4}
body.display h4{background-color:#D6DACE}

body.regalo ul.submenu li a:hover{color:#a3c40d}
body.wd ul.submenu li a:hover{color:#104594}
body.warner ul.submenu li a:hover{color:#f8b214}
body.borse ul.submenu li a:hover{color:#2da32f}
body.party ul.submenu li a:hover{color:#AB966E}
body.rivesto ul.submenu li a:hover{color:#e20926}
body.accessori ul.submenu li a:hover{color:#eb6b0c}
body.catalogo ul.submenu li a:hover{color:#9c9d9f}
/* body.rex ul.submenu li a:hover{color:#DBE3B4}
body.display ul.submenu li a:hover{color:#888D6D}*/

#elencoprodotti tr td{text-align:center; vertical-align:top}
#elencoprodotti tr td img {max-width:240px; width: expression(this.width > 240 ? "240px" : "true"); margin:0 8px 20px 8px}
#elencoprodotti tr td p{margin-top:10px}
