/* MercatinoMusicale.com CSS ver. 2008 */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

/*
html{color:#000;background:#DDD;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
*/


* {font-family:Arial;}
HTML {background:url(/img/bg.gif) #DDD;}
BODY {margin:10px 0;}
A {color:#069; outline:0;}
A:active {outline:0;}
A:hover {color:#09C;}
A IMG {border:0;}
/* A:hover IMG {opacity:0.8; filter:alpha(opacity=80);} */
DIV IMG {vertical-align:bottom;}
FORM {margin:0px;}
DIV, P, SPAN, LABEL, INPUT, SELECT, TEXTAREA, BUTTON {font-size:11px;}
P {margin:0px;}
TABLE {border-collapse:collapse; border-spacing:0;}
INPUT {outline:none;}

/* body e layout principale */

DIV#body	{width:980px; margin:0px auto;}
DIV#body_main {float:left; width:670px;}
DIV#body_main DIV.main_left {float:left; width:330px;}
DIV#body_main DIV.main_right {float:right; width:330px;}
DIV#body_column {float:left; width:310px;}
DIV#body_right {float:right; width:300px;}

/* banner */
DIV#banldr {height:90px; margin-bottom:10px;}
DIV#banbox {width:300px; height:250px; background:#FFF; margin-bottom:10px; text-align:center;}

/* header */
DIV#hdr {float:left; background:url(/img/bg_hdr.gif) repeat-x #000; margin-bottom:10px;}
DIV#hdrtop {float:left; width:980px;}
DIV#hdrlogo {float:left; width:320px; height:60px; padding:8px 0 2px 10px; border-bottom:1px solid #CCC;}
DIV#hdrlogo IMG {width:320px; height:60px;}
DIV#hdrmnu {float:right; width:650px;}
DIV#hdrmnuuser {float:right; padding:12px 10px 16px 0; font-size:12px; color:#FFF; text-align:right; line-height:15px;}
DIV#hdrmnuuser A {color:#FD0; font-weight:bold;}
DIV#hdrmnusez {float:right; width:650px; background:url(/img/bgpix.gif) bottom repeat-x; line-height:17px;}
DIV#hdrmnusez UL {float:right; list-style:none; margin:0; padding:0;}
DIV#hdrmnusez LI {float:left; margin-right:5px; padding-bottom:1px;}
DIV#hdrmnusez LI A {display:block; background:url(/img/bgsprite.gif) #666 -300px -125px; text-decoration:none; padding-left:5px;}
DIV#hdrmnusez LI A SPAN {display:block; font-size:14px; color:#FFF; background:url(/img/bgsprite.gif) #666 100% -125px; padding:5px 10px 5px 5px;}
DIV#hdrmnusez LI A:hover {background-color:#888;}
DIV#hdrmnusez LI A:hover SPAN {background-color:#888;}
DIV#hdrmnusez LI.sel {padding-bottom:0;}
DIV#hdrmnusez LI.sel A {color:#FFF; background:url(/img/bgsprite.gif) #F30 -300px -125px;}
DIV#hdrmnusez LI.sel A SPAN {background:url(/img/bgsprite.gif) #F30 100% -125px; padding:5px 10px 6px 5px;}
DIV#hdrsubmnu {float:left; width:970px; background:#F30; padding:0px 5px;}
DIV#hdrsubmnu DIV.t {clear:both; height:5px; font-size:1px;}
DIV#hdrsubmnu UL {list-style:none; margin:0; padding:0;}
DIV#hdrsubmnu LI {float:left;}
DIV#hdrsubmnu LI A {display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#FFF; padding:5px 10px;}
DIV#hdrsubmnu LI.sel A {background:#FFF; color:#F30;}
DIV#hdrsubmnu LI A:hover {background:#6699CC;}
DIV#hdrsubmnu LI.sel A:hover {background:#FFF;}

/* history */
DIV#hdrhst {float:left; width:960px; background:#FFF; padding:10px 10px; border-bottom:1px solid #CCC; overflow:hidden;}
DIV#hdrhst * {font-size:11px;}
DIV#hdrhst UL {list-style:none; margin:0px; padding:0px;}
DIV#hdrhst LI {float:left; margin-right:5px;}
DIV#hdrhst H1 {display:inline; color:#069; margin:0px; }

/* filtri */
DIV#hdrfiltri {float:left; width:980px; background:url(/img/bg_filtri.gif) #FFF bottom repeat-x; padding:10px 0px; border-bottom:1px solid #CCC;}
DIV#hdrfiltri * {font-size:11px;}
DIV#hdrfiltri DIV.c {overflow:hidden;}
DIV#hdrfiltri DIV.f {float:left; padding:0px 10px; border-right:1px dotted #CCC; padding-bottom:100px; margin-bottom:-100px;}
DIV#hdrfiltri DIV.last {border-right:0;}
DIV#hdrfiltri DIV.f H6 {font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
DIV#hdrfiltri DIV.f UL {list-style:none; margin:0px; padding:0px;}
DIV#hdrfiltri DIV.f LI {font-size:11px; text-transform:capitalize; margin-bottom:5px;}
DIV#hdrfiltri DIV.f LI.inp {margin:0;}
DIV#hdrfiltri DIV.f LI A {}
DIV#hdrfiltri DIV.f LI LABEL {color:#069; padding-left:3px;}
DIV#hdrfiltri DIV.f LI SPAN {color:#999; padding-left:5px;}
DIV#hdrfiltri DIV.f LI.sel {margin-bottom:10px;}
DIV#hdrfiltri DIV.f P {font-style:italic; color:#999;}
DIV#hdrfiltri DIV.f_cat {width:220px;}
DIV#hdrfiltri DIV.f_cat SELECT {width:220px;}
DIV#hdrfiltri DIV.f_marca {width:150px;}
DIV#hdrfiltri DIV.f_marca SELECT {width:150px;}
DIV#hdrfiltri DIV.f_vet {width:190px;}
DIV#hdrfiltri DIV.f_vet SELECT {width:190px;}
DIV#hdrfiltri DIV.f_stato {width:130px;}
DIV#hdrfiltri DIV.f_stato DIV {margin-top:10px;}
DIV#hdrfiltri DIV.f_stato DIV INPUT {text-align:right; width:34px; color:#999;}
DIV#hdrfiltri DIV.f_stato DIV INPUT.btn {text-align:center; width:20px; color:#000;}
DIV#hdrfiltri DIV.f_cerca {width:180px;}
DIV#hdrfiltri DIV.f_cerca INPUT.cerca {width:130px;}
DIV#hdrfiltri DIV.f_cerca BUTTON {width:40px; padding:0;}
DIV#hdrfiltri DIV.f_cerca DIV.f_prv {margin-top:10px;}
DIV#hdrfiltri DIV.f_cerca DIV.f_prv SELECT {width:180px;}
DIV#hdrfiltri DIV.f_cerca DIV.f_selected SPAN {margin-left:5px;}
DIV#hdrfiltri DIV.f_cerca DIV.f_selected SPAN IMG {margin-bottom:3px;}
DIV#hdrfiltri DIV.f_cerca DIV.f_selected INPUT.cerca {width:115px; background:#FF9;}
DIV#hdrfiltri DIV.f_cerca DIV.f_selected SELECT {width:164px; background:#FF9;}

DIV#ftr {float:none; clear:both;}
DIV#ftr DIV.h {background-color:#FFF;}
DIV#ftr DIV.c {width:978px; background:url(/img/bg_filtri.gif) #FFF bottom repeat-x; padding:0;}
DIV#ftr DIV.c {float:left; width:978px; padding:10px 0; overflow:hidden;}
DIV#ftr DIV.c DIV.stat {float:left; width:260px; padding:0 0 0 10px;}
DIV#ftr DIV.c DIV.stat DIV {float:left; margin-bottom:6px; color:#666; border-bottom:1px dotted #CCC;}
DIV#ftr DIV.c DIV.stat DIV B {color:#333;}
DIV#ftr DIV.c DIV.stat DIV LABEL {float:left; width:160px; color:#666;}
DIV#ftr DIV.c DIV.stat DIV SPAN {display:block; float:left; width:80px; font-weight:bold; text-align:right; color:#333;}
DIV#ftr DIV.c DIV.mnu {float:left; width:200px; border-left:1px dotted #CCC; padding: 0 10px 100px 20px; margin-bottom:-100px;}
DIV#ftr DIV.c DIV.mnu H4 {font-size:11px; margin:0 0 10px 0;}
DIV#ftr DIV.c DIV.mnu UL {list-style:none; padding:0; margin:0;}
DIV#ftr DIV.c DIV.mnu UL LI {margin-bottom:5px; color:#666;}
DIV#ftrcopy {float:left; width:980px; background:url(/img/bg_hdr.gif) #000 repeat-x;}
DIV#ftrcopy DIV.l {float:left; width:820px; font-size:11px; line-height:200%; color:#DDD; padding:16px 0 0 10px;}
DIV#ftrcopy DIV.l A {color:#FF9;}
DIV#ftrcopy DIV.r {float:right; width:150px;}

/* box (generale) */
DIV.box {background:#FFF; margin:0 0 10px 0;}
DIV.box DIV.h {background:url(/img/bgsprite.gif) 0 -105px;}
DIV.box DIV.h DIV {height:5px; font-size:1px; background:url(/img/bgsprite.gif) 100% -105px; margin-left:5px;}
DIV.box DIV.t {float:left; background:#FFF; padding:2px 10px 7px 10px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
DIV.box DIV.t H2 {float:left; font-size:14px; font-weight:bold; margin:0;}
DIV.box DIV.t SPAN {display:block; float:right; font-size:11px;}
DIV.box DIV.t SPAN A {font-size:11px;}
DIV.box DIV.c {float:left; background:#FFF; padding:10px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
DIV.box DIV.c H2 {font-size:13px; margin:0 0 10px 0;}
DIV.box DIV.c H3 {font-size:11px; font-weight:bold; color:#666; margin:0 0 10px 0;}
DIV.box DIV.c DIV.c_col {float:left;}
DIV.box DIV.flk {float:left; font-size:11px; text-align:right; padding:5px 10px; border-top:1px dotted #999; border-left:1px solid #CCC; border-right:1px solid #CCC;}
DIV.box DIV.flk SPAN {font-size:11px; color:#999;}
DIV.box DIV.flk A {font-size:11px; color:#09C;}
DIV.box DIV.flk A:hover {color:#069;}
DIV.box DIV.f {clear:both; background:url(/img/bgsprite.gif) 0 -110px;}
DIV.box DIV.f DIV {height:5px; font-size:1px; background:url(/img/bgsprite.gif) 100% -110px; margin-left:5px;}
DIV.box DIV.boxlinks {background-color:#EEE;}

/* box (estensioni generali) */
DIV.boxnoborder DIV.h {background:url(/img/bgsprite.gif) 0 -220px;}
DIV.boxnoborder DIV.h DIV {background:url(/img/bgsprite.gif) 100% -220px;}
DIV.boxnoborder DIV.t {border:0;}
DIV.boxnoborder DIV.t DIV {border:0;}
DIV.boxpro DIV.h {background:url(/img/bgsprite.gif) 0 -5px;}
DIV.boxpro DIV.h DIV {background:url(/img/bgsprite.gif) 100% -5px;}
DIV.boxpro DIV.t {background:url(/img/bgsprite.gif) 0 -10px; border:0;}
DIV.boxpro DIV.t * {color:#FFF;}
DIV.boxpri DIV.h {background:url(/img/bgsprite.gif) 0 -40px;}
DIV.boxpri DIV.h DIV {background:url(/img/bgsprite.gif) 100% -40px;}
DIV.boxpri DIV.t {background:url(/img/bgsprite.gif) 0 -45px; border:0;}
DIV.boxpri DIV.t * {color:#FFF;}
DIV.boxmy DIV.h {background:url(/img/bgsprite.gif) 0 -75px;}
DIV.boxmy DIV.h DIV {background:url(/img/bgsprite.gif) 100% -75px;}
DIV.boxmy DIV.t {background:url(/img/bgsprite.gif) 0 -80px; border:0;}
DIV.boxmy DIV.t * {color:#FFF;}
DIV.boxright {width:300px;}
DIV.boxright DIV.h {background-color:#EEE;}
DIV.boxright DIV.t {width:278px; background-color:#EEE;}
DIV.boxright DIV.t H2 {font-size:13px;}
DIV.boxright DIV.c {width:278px;}
DIV.boxright DIV.c DIV.c_col {float:left; width:139px;}
DIV.boxright DIV.c UL {list-style:none; margin:0px; padding:0px;}
DIV.boxright DIV.c LI {font-size:11px; margin-bottom:5px;}
DIV.boxright DIV.c LI A {font-weight:bold;}
DIV.boxright DIV.c LI SPAN {color:#999; padding-left:5px;}

/* box (estensioni particolari) */
DIV#boxproposte {width:670px;}
DIV#boxproposte DIV.t {width:650px;}
DIV#boxproposte DIV.t H2 {color:#FFF;}
DIV#boxproposte DIV.c {padding:10px 0px 5px 2px; width:666px;}
DIV#boxproposte DIV.row {clear:both; margin-bottom:25px; overflow:hidden;}
DIV#boxproposte DIV.ann {float:left; width:120px; padding:0px 6px; border-right:1px dotted #CCC;}
DIV#boxproposte DIV.last {border:0;}
DIV#boxproposte DIV.ann * {clear:both; text-align:center;}
DIV#boxproposte DIV.all {height:60px; margin-bottom:5px;}
DIV#boxproposte DIV.all IMG {width:90px; height:60px;}
DIV#boxproposte DIV.tit {height:44px; overflow:hidden; margin-bottom:4px;}
DIV#boxproposte DIV.tit A {font-size:12px; font-weight:bold; color:#F30;}
DIV#boxproposte DIV.tit A:hover {color:#F75;}
DIV#boxproposte DIV.prz {font-size:13px; font-weight:bold;}
DIV#boxproposte DIV.vet {background:#EED; padding-bottom:5px; margin-top:5px;}
DIV#boxproposte DIV.vet P {font-size:10px; color:#666;}
DIV#boxproposte DIV.vet IMG {width:88px; height:31px;}

DIV#boxannuncio {width:670px;}
DIV#boxannuncio DIV.t {width:648px; border-bottom:1px dotted #CCC;}
DIV#boxannuncio DIV.t H2 {color:#F30;}
DIV#boxannuncio DIV.t SPAN.d {float:left; color:#999; margin-left:50px;}
DIV#boxannuncio DIV.t SPAN.p {color:#09C;}
DIV#boxannuncio DIV.t SPAN.p A {color:#09C;}
DIV#boxannuncio DIV.c {width:668px; padding:0;}
DIV#boxannuncio DIV.c DIV.c_ann {float:left; width:668px;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute {float:right; width:170px; padding:10px 10px; overflow:hidden;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute * {font-size:11px; color:#666;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute DIV {margin-bottom:5px;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute H2 {font-size:14px; color:#000; margin:0 0 15px 0;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute H4 {padding:10px 0 0 0; margin:10px 0 10px 0; border-top:1px dotted #CCC;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute A {font-weight:bold; color:#09C;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute UL {margin:5px; padding:0 0 0 10px;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute UL LI {margin:0 0 2px 0;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ute UL LI IMG {margin:2px 4px 4px 0;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ann {float:left; width:447px; padding:15px 15px; border-right:1px dotted #CCC; overflow:hidden; min-height:300px;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ann H1 {font-size:20px; font-weight:bold; text-transform:uppercase; color:#333; margin:0 0 15px 0; width:450px; overflow:hidden;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ann DIV.c_ann_ann_prz {padding:0 0 10px 0;border-bottom:1px dotted #CCC; margin:0 0 10px 0;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ann_prz SPAN.prz {font-size:18px; font-weight:bold; color:#F30; margin:0 15px;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ann_prz SPAN.urlprod {font-size:14px; font-weight:bold;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ann_prz SPAN A {font-weight:bold; color:#09C;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ann_prz SPAN A:hover {color:#069;}
DIV#boxannuncio DIV.c DIV.c_ann DIV.c_ann_ann P {font-size:12px; line-height:140%; max-height:408px; overflow-x:hidden; overflow-y:auto; margin-bottom:20px;}
DIV#boxannuncio DIV.c DIV.c_media {clear:both; padding:10px; border-top:1px dotted #CCC;}
DIV#boxannuncio DIV.c DIV.c_media DIV.c_media_t {clear:both;}
DIV#boxannuncio DIV.c DIV.c_media DIV.c_media_t H2 {font-size:14px; color:#F30; margin:0 0 10px 0;}
DIV#boxannuncio DIV.c DIV.c_media DIV.c_media_c {text-align:center;}
DIV#boxannuncio DIV.c DIV.c_correlati {clear:both; padding:10px; border-top:1px dotted #CCC;}
DIV#boxannuncio DIV.c DIV.c_confirm {clear:both; padding:15px;}
DIV#boxannuncio DIV.c DIV.c_confirm H1 {font-size:20px; font-weight:bold; text-transform:uppercase; color:#333; margin:0 0 15px 0;}

DIV#boxannuncio DIV.c DIV.c_reply {clear:both; margin-bottom:20px;}
DIV#boxannuncio_c_reply_btn LI {width:220px;}
DIV#boxannuncio_c_reply_btn DIV {text-align:center; font-size:11px; color:#666;}

DIV#boxannuncio_c_reply_form {display:none; width:450px;}
DIV#boxannuncio_c_reply_form DIV.h {background:url(/img/bgsprite.gif) 0 -70px;}
DIV#boxannuncio_c_reply_form DIV.h DIV {background:url(/img/bgsprite.gif) 100% -70px;}
DIV#boxannuncio_c_reply_form DIV.t {width:430px; background:url(/img/bgsprite.gif) 0 -80px; border:0;}
DIV#boxannuncio_c_reply_form DIV.t H2 {color:#FFF; margin:0;}
DIV#boxannuncio_c_reply_form DIV.c {width:428px; padding:10px; background:#F4F4F4;}
DIV#boxannuncio_c_reply_form DIV.c P {margin-bottom:20px;}
DIV#boxannuncio_c_reply_form DIV.c DIV {float:left; width:428px; margin-bottom:15px; border-bottom:1px dotted #CCC;}
DIV#boxannuncio_c_reply_form DIV.c DIV H3 {float:left; display:inline; width:180px; font-size:14px; font-weight:bold; color:#F30;}
DIV#boxannuncio_c_reply_form DIV.c DIV SPAN {width:240px; font-size:12px; font-weight:bold; color:#069;}
DIV#boxannuncio_c_reply_form DIV.c DIV SPAN A {font-weight:bold;}
DIV#boxannuncio_c_reply_form DIV.c FORM LABEL {float:left; width:100px;}
DIV#boxannuncio_c_reply_form DIV.c FORM TEXTAREA {width:420px; font-size:12px; font-family:monospace;}
DIV#boxannuncio_c_reply_form DIV.c DIV.btn {text-align:center; border:0; margin:0;}
DIV#boxannuncio_c_reply_form DIV.c FORM BUTTON {font-size:13px; font-weight:bold; color:#FFF; background:#0C0; padding:2px; width:250px;}
DIV#boxannuncio_c_reply_form DIV.c FORM BUTTON SPAN {font-weight:normal; color:#FFF;}

DIV#boxannuncio_c_reply_form DIV.c FORM DIV.err {float:left; width:410px; background:#FDD; padding:5px 10px;}
DIV#boxannuncio_c_reply_form DIV.c FORM DIV.err SPAN.err {float:none; font-size:11px; font-weight:bold; color:#F00;}
DIV#boxannuncio_c_reply_form DIV.c FORM DIV.err TEXTAREA {width:405px;}

DIV#boxannuncio_c_reply_form DIV.f {background:url(/img/bgsprite.gif) #F4F4F4 0 -120px;}
DIV#boxannuncio_c_reply_form DIV.f DIV {background:url(/img/bgsprite.gif) #F4F4F4 100% -120px;}

DIV#boxcorrelati {width:668px;}
DIV#boxcorrelati DIV.h {background:none;}
DIV#boxcorrelati DIV.h DIV {background:none;}
DIV#boxcorrelati DIV.t {background:none; padding:10px; border:0; border-top:1px dotted #CCC;}
DIV#boxcorrelati DIV.t H2 {color:#F30;}
DIV#boxcorrelati DIV.c {padding:10px 0px 5px 2px; width:666px; border:0;}
DIV#boxcorrelati DIV.ann {float:left; width:120px; padding:0px 6px; border-right:1px dotted #CCC;}
DIV#boxcorrelati DIV.last {border:0;}
DIV#boxcorrelati DIV.ann * {clear:both; text-align:center;}
DIV#boxcorrelati DIV.all {height:60px; margin-bottom:5px;}
DIV#boxcorrelati DIV.all IMG {width:90px; height:60px;}
DIV#boxcorrelati DIV.tit {height:44px; overflow:hidden; margin-bottom:4px;}
DIV#boxcorrelati DIV.tit A {font-size:12px; font-weight:bold; color:#F30;}
DIV#boxcorrelati DIV.tit A:hover {color:#F75;}
DIV#boxcorrelati DIV.prz {font-weight:bold;}
DIV#boxcorrelati DIV.vet {background:#EED; padding-bottom:5px; margin-top:5px;}
DIV#boxcorrelati DIV.vet P {font-size:10px; color:#666;}
DIV#boxcorrelati DIV.vet IMG {width:88px; height:31px;}
DIV#boxcorrelati DIV.f {background:none;}
DIV#boxcorrelati DIV.f DIV {background:none;}

DIV#boxquick {float:left; margin-bottom:10px;}
DIV#boxquick DIV.t {float:left; width:670px; background:url(/img/bgpix.gif) bottom repeat-x; line-height:15px;}
DIV#boxquick DIV.t UL {list-style:none; margin:0px; padding:0px;}
DIV#boxquick DIV.t LI {float:left; margin-right:5px; padding-bottom:1px;}
DIV#boxquick DIV.t LI A {display:block; background:url(/img/bgsprite.gif) #999 -300px -153px; text-decoration:none; padding-left:5px;}
DIV#boxquick DIV.t LI A SPAN {display:block; font-size:13px; color:#FFF; background:url(/img/bgsprite.gif) #999 100% -153px; padding:6px 10px 5px 5px;}
DIV#boxquick DIV.t LI A:hover {background-color:#AAA;}
DIV#boxquick DIV.t LI A:hover SPAN {background-color:#AAA;}
DIV#boxquick DIV.t LI.sel {padding-bottom:0px;}
DIV#boxquick DIV.t LI.sel A {font-size:13px; background:url(/img/bgsprite.gif) #F4F4FF -300px -153px; color:#333;}
DIV#boxquick DIV.t LI.sel A SPAN {background:url(/img/bgsprite.gif) #F4F4FF 100% -153px; padding:7px 10px 5px 5px; color:#333;}
DIV#boxquick DIV.t LI.sel A:hover {background-color:#F4F4FF;}
DIV#boxquick DIV.t LI.sel A:hover SPAN {background-color:#F4F4FF;}
DIV#boxquick DIV.c {float:left; width:628px; background-color:#F4F4FF; padding:10px 20px; border:1px solid #CCC; border-top:none;}
DIV#boxquick DIV.c DIV.col {float:left; margin-right:20px;}
DIV#boxquick DIV.c UL {list-style:none; margin:0; padding:0;}
DIV#boxquick DIV.c LI {margin-bottom:5px;}
DIV#boxquick DIV.c LI A {font-size:11px; font-weight:bold;}
DIV#boxquick DIV.c LI SPAN {font-size:11px; color:#999; padding-left:5px;}

DIV#boxquick_reparti { overflow:hidden;}
DIV#boxquick_reparti H3 {font-size:13px; margin:0 0 10px 0;}
DIV.boxquick_reparti_sez {float:left; border-right:1px dotted #CCC; margin-right:20px; padding-bottom:200px; margin-bottom:-200px;}

DIV#boxultimiarr {width:330px;}
DIV#boxultimiarr DIV.t {width:310px;}
DIV#boxultimiarr DIV.c {width:310px; height:335px; padding:0 8px 10px 10px; overflow:auto;}
DIV#boxultimiarr DIV.ann {float:left; padding:6px 0;}
DIV#boxultimiarr DIV.all {float:left; margin-right:10px;}
DIV#boxultimiarr DIV.all IMG {width:60px; height:40px;}
DIV#boxultimiarr DIV.ann_c {float:left; width:160px; padding:0 5px 0 1px;}
DIV#boxultimiarr DIV.tit {font-size:12px; font-weight:bold; color:#F30; width:150px; overflow:hidden;}
DIV#boxultimiarr DIV.tit A {font-size:12px; font-weight:bold; color:#F30;}
DIV#boxultimiarr DIV.tit A:hover {color:#F75;}
DIV#boxultimiarr DIV.inf {font-size:11px; color:#666; margin-top:3px;}
DIV#boxultimiarr DIV.vet {float:right; width:50px; text-align:right; background:#EED; padding:2px 3px 10px 3px;}
DIV#boxultimiarr DIV.vet P {font-size:10px; color:#666;}
DIV#boxultimiarr DIV.vet IMG {width:50px; height:18px;}

DIV#boxannprivati {width:330px;}
DIV#boxannprivati DIV.t {width:310px;}
DIV#boxannprivati DIV.c {width:310px; height:660px; padding:0 8px 10px 10px; overflow:auto;}
DIV#boxannprivati DIV.ann {float:left; padding:6px 0;}
DIV#boxannprivati DIV.all {float:left; margin-right:10px;}
DIV#boxannprivati DIV.all IMG {width:60px; height:40px;}
DIV#boxannprivati DIV.ann_c {margin-left:70px; padding:0 5px 0 1px;}
DIV#boxannprivati DIV.tit {font-size:12px; font-weight:bold; color:#F30; width:210px; overflow:hidden;}
DIV#boxannprivati DIV.tit A {font-size:12px; font-weight:bold; color:#F30;}
DIV#boxannprivati DIV.tit A:hover {color:#F75;}
DIV#boxannprivati DIV.inf {font-size:11px; color:#666; margin-top:3px;}

DIV#boxmmpro {width:330px;}
DIV#boxmmpro DIV.t {width:310px;}
DIV#boxmmpro DIV.c {width:328px; background:#EEE; padding:10px 0 0 0;}
DIV#boxmmpro DIV.big {float:left; padding-left:10px; margin-bottom:10px;}
DIV#boxmmpro DIV.big_l {float:left; width:192px; margin-right:10px;}
DIV#boxmmpro DIV.big_l IMG {width:192px; height:96px; border:2px solid #FFF;}
DIV#boxmmpro DIV.big_r {float:left; width:110px;}
DIV#boxmmpro DIV.big_r P {}
DIV#boxmmpro DIV.big_r P A {font-weight:bold;}
DIV#boxmmpro DIV.small {float:left; width:326px; background:#FFF; padding:10px 0 0 2px; border-top:1px dotted #CCC;}
DIV#boxmmpro DIV.small DIV {float:left; padding:0 10px 10px 10px;}
DIV#boxmmpro DIV.flk {width:308px;}
DIV#boxvideopri {width:330px;}
DIV#boxvideopri DIV.t {width:310px;}
DIV#boxvideopri DIV.c {width:308px; height:292px; overflow:auto;}
DIV#boxprionline {width:330px;}
DIV#boxprionline DIV.t {width:310px;}
DIV#boxprionline DIV.c {width:308px; height:292px; overflow:auto;}

DIV#boxricerca {width:300px; background-color:transparent;}
DIV#boxricerca DIV.h {background-color:#777;}
DIV#boxricerca DIV.t {width:278px; background-color:#777;}
DIV#boxricerca DIV.t * {color:#FFF;}
DIV#boxricerca DIV.tabbed {width:278px; float:left; background:url(/img/bgpix.gif) bottom repeat-x; border:0; padding:0; line-height:15px;}
DIV#boxricerca DIV.t.tabbed SPAN {float:none;}
DIV#boxricerca DIV.t.tabbed UL {list-style:none; margin:0px; padding:0px;}
DIV#boxricerca DIV.t.tabbed LI {float:left; margin-right:1px; padding-bottom:1px;}
DIV#boxricerca DIV.t.tabbed LI A {display:block; background:url(/img/bgsprite.gif) #F6F6F6 -300px -153px; text-decoration:none; padding-left:5px; font-weight:bold;}
DIV#boxricerca DIV.t.tabbed LI A SPAN {display:block; font-size:13px; color:#999; background:url(/img/bgsprite.gif) #F6F6F6 100% -153px; padding:6px 10px 5px 5px;}
DIV#boxricerca DIV.t.tabbed LI A:hover {background-color:#F6F6F6;}
DIV#boxricerca DIV.t.tabbed LI A:hover SPAN {background-color:#F6F6F6;}
DIV#boxricerca DIV.t.tabbed LI.sel {padding-bottom:0px;}
DIV#boxricerca DIV.t.tabbed LI.sel A {font-size:13px; background:url(/img/bgsprite.gif) #999 -300px -153px; color:#FFF; font-weight:bold;}
DIV#boxricerca DIV.t.tabbed LI.sel A SPAN {background:url(/img/bgsprite.gif) #999 100% -153px; padding:7px 10px 5px 5px; color:#FFF;}
DIV#boxricerca DIV.t.tabbed LI.sel A:hover {background-color:#999;}
DIV#boxricerca DIV.t.tabbed LI.sel A:hover SPAN {background-color:#999;}
DIV#boxricerca DIV.c {width:278px; background-color:#999;}
DIV#boxricerca DIV.f {background-color:#999;}
DIV#boxricerca FORM DIV {margin-bottom:5px;}
DIV#boxricerca LABEL {float:left; width:70px; font-size:11px; text-align:right; color:#FFF; padding-top:4px; margin-right:5px;}
DIV#boxricerca INPUT {width:185px; font-size:11px; font-weight:bold;}
DIV#boxricerca BUTTON {width:100px; font-size:13px; font-weight:bold;}
DIV#boxricerca SELECT {width:190px; font-size:11px;}
DIV#boxricerca DIV.sel INPUT {background:#FF9;}
DIV#boxricerca DIV.sel SELECT {background:#FF9;}

DIV#boxinfo {width:670px;}
DIV#boxinfo DIV.t {width:650px;}
DIV#boxinfo DIV.c {width:628px; padding:10px 20px;}
DIV#boxinfo DIV.c P {font-size:12px; line-height:150%;}

DIV#boxmytoolbox {width:300px;}
DIV#boxmytoolbox DIV.h {}
DIV#boxmytoolbox DIV.t {width:280px;}
DIV#boxmytoolbox DIV.t H2 {margin:0;}
DIV#boxmytoolbox DIV.c {width:298px; padding:0;}
DIV#boxmytoolbox DIV.c P {padding:10px; line-height:150%;}
DIV#boxmytoolbox DIV.c UL {list-style:none; padding:0 0 10px 0; margin:0 0 0 10px;}
DIV#boxmytoolbox DIV.c UL LI {color:#069;}
DIV#boxmytoolbox DIV.c_tool {}
DIV#boxmytoolbox DIV.c_tool_t {float:left; width:278px; background:#EEE; padding:5px 10px; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
DIV#boxmytoolbox DIV.c_tool_t H2 {float:left; font-size:12px; font-weight:bold; margin:0;}
DIV#boxmytoolbox DIV.c_tool_t SPAN {display:block; float:right; font-size:11px;}
DIV#boxmytoolbox DIV.c_tool_t SPAN A {font-size:11px;}
DIV#boxmytoolbox DIV.c_tool_c {clear:both;}

DIV#boxmytoolbox_preferiti DIV.c_tool_c {height:270px; padding:0 0 0 10px; overflow:auto;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE {width:260px;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD {vertical-align:top; padding:3px; border-bottom:1px dotted #CCC;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.ann {width:230px; color:#666; overflow:hidden;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.ann H4 {margin:0 0 2px 0;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.ann A {font-size:11px; font-weight:bold; color:#09C;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.ann A:hover {color:#069;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.ann DIV {font-size:10px;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.ann DIV B {font-size:11px;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.ann SPAN.st {font-size:10px; color:#F00;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.op {width:35px; font-size:10px; color:#069; text-align:right; white-space:nowrap;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c TABLE TD.op A {font-size:10px;}
DIV#boxmytoolbox_preferiti DIV.c_tool_c P {padding:10px 0;}

DIV#elencorisultati {clear:both; width:670px; background:#FFF;}
DIV#elencorisultati DIV.top {float:left; width:650px; padding:5px 10px; background:#666;}
DIV#elencorisultati DIV.top H4 {float:left; font-size:13px; color:#FFF; width:400px; padding:0px; margin:0px;} 
DIV#elencorisultati DIV.top DIV {float:right; width:250px; text-align:right;}
DIV#elencorisultati DIV.top SPAN {color:#FFF;}
DIV#elencorisultati DIV.top SPAN A {color:#CCC;}
DIV#elencorisultati DIV.flt {float:left; width:648px; background:#EEE; padding:10px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
DIV#elencorisultati DIV.flt SPAN.sx {float:left; width:450px;}
DIV#elencorisultati DIV.flt SPAN.sx LABEL {font-weight:bold; margin-right:5px;}
DIV#elencorisultati DIV.flt SPAN.dx {float:left; width:190px; text-align:right;}
DIV#elencorisultati DIV.list {clear:both; border-top:1px dotted #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
DIV#elencorisultati DIV.list TABLE {width:668px;}
DIV#elencorisultati DIV.list TABLE TD {border-bottom:1px dotted #CCC; padding:10px;}
DIV#elencorisultati DIV.list TABLE TD.all {width:90px; text-align:center; padding-left:20px;}
DIV#elencorisultati DIV.list TABLE TD.all IMG {width:90px; height:60px;}
DIV#elencorisultati DIV.list TABLE TD.ann {width:300px;}
DIV#elencorisultati DIV.list TABLE TD.ann H3 {width:300px; margin:0 0 5px 0; overflow:hidden;}
DIV#elencorisultati DIV.list TABLE TD.ann H3 A {font-size:14px; text-transform:uppercase; color:#09C;}
DIV#elencorisultati DIV.list TABLE TD.ann H3 A:hover {color:#069;}
DIV#elencorisultati DIV.list TABLE TD.ann H4 {font-size:11px; color:#666; margin:0 0 5px 0;}
DIV#elencorisultati DIV.list TABLE TD.ann H4 A {font-size:11px; color:#F90;}
DIV#elencorisultati DIV.list TABLE TD.ann H4 A:hover {color:#F60;}
DIV#elencorisultati DIV.list TABLE TD.ann P {width:300px; font-size:11px; color:#666; overflow:hidden; margin-bottom:5px;}
DIV#elencorisultati DIV.list TABLE TD.ann SPAN {font-size:10px; font-weight:normal; color:#069;}
DIV#elencorisultati DIV.list TABLE TD.ann SPAN A {font-size:10px; font-weight:normal;}
DIV#elencorisultati DIV.list TABLE TD.usr {}
DIV#elencorisultati DIV.list TABLE TD.usr DIV {text-align:center; width:100px; font-size:12px; font-weight:bold; padding:3px 0; overflow:hidden;}
DIV#elencorisultati DIV.list TABLE TD.usr DIV.prv {font-size:11px; font-weight:normal; color:#999;}
DIV#elencorisultati DIV.list TABLE TD.usr DIV A {font-size:10px; font-weight:normal;}
DIV#elencorisultati DIV.list TABLE TD.dat {padding-right:20px;}
DIV#elencorisultati DIV.list TABLE TD.dat DIV {font-size:14px; font-weight:bold; text-align:right; padding:5px 0;}
DIV#elencorisultati DIV.list TABLE TD DIV.data {font-size:11px; font-weight:normal; color:#333;}

DIV#elencorisultati DIV#boxproposte {margin:0;}
DIV#elencorisultati DIV#boxproposte DIV.h {display:none;}
DIV#elencorisultati DIV#boxproposte DIV.t {display:none;}
DIV#elencorisultati DIV#boxproposte DIV.c {padding-top:15px; padding-bottom:15px;}
DIV#elencorisultati DIV#boxproposte DIV.f {display:none;}

DIV#notfound {clear:both; width:628px; background:#FFF; min-height:500px; padding:20px 20px 40px 20px; border:1px solid #CCC; margin-bottom:10px;}
DIV#notfound H4 {font-size:14px; margin:0 0 20px 0;}
DIV#notfound P {font-size:12px; line-height:150%; color:#666; margin:0 0 20px 0;}
DIV#notfound DIV {padding:5px 0; border-bottom:1px dotted #CCC; margin:0 0 10px 0;}
DIV#notfound DIV LABEL {float:left; width:120px; font-size:12px;}
DIV#notfound DIV SPAN {font-size:12px; color:#069; padding:0 10px 0 0;}

DIV.paging {background:#FFF; padding:15px 10px 10px 10px; border:1px solid #CCC; border-top:0;}
DIV.paging * {font-size:12px;}
DIV.paging DIV.t {float:left; width:648px; margin-bottom:5px;}
DIV.paging DIV.t DIV.tot {float:left; width:150px; padding-top:5px;}
DIV.paging DIV.t DIV.jump {float:left; width:498px; text-align:right;}
DIV.paging DIV.t DIV.jump SPAN {padding:0 3px;}
DIV.paging DIV.t DIV.jump A {font-weight:bold;}
DIV.paging DIV.pag {text-align:right;}
DIV.paging DIV.pag SPAN {padding:0 3px;}

DIV#paging_elencorisultati DIV.t {width:648px;}
DIV#paging_elencorisultati DIV.t DIV.jump {width:498px;}

DIV.boxrightboxdiamond DIV.t SPAN {float:left;}
DIV.boxrightboxdiamond DIV.t SPAN.t_logo {padding-right:10px;}
DIV.boxrightboxdiamond DIV.t SPAN.t {font-size:11px; padding:0;}
DIV.boxrightboxdiamond DIV.c LI {padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #CCC;}
DIV.boxrightboxdiamond DIV.c A {font-size:13px; color:#F60; text-transform:capitalize;}

/* altro particolare in beta */

DIV.sep {clear:both; height:1px; font-size:1px; border-bottom:1px dotted #CCC;}

DIV.prf {font-size:10px; color:#09C;}
DIV.prf A {font-size:10px; color:#09C;}

LI.btn {list-style:none; display:block; width:100px; margin:0 auto;}
LI.btn A {display:block; background:url(/img/bgsprite.gif) #39C 0 -230px; text-decoration:none; padding-left:8px;}
LI.btn A SPAN {display:block; font-size:13px; font-weight:bold; text-align:center; color:#FFF; background:url(/img/bgsprite.gif) #39C 100% -230px; padding:7px 10px 9px 2px;}
LI.btn A:hover {background-color:#5CADD6;}
LI.btn A:hover SPAN {background-color:#5CADD6;}

DIV.stato1, SPAN.stato1 {font-size:11px; font-weight:bold; color:#9C0;}
DIV.stato2, SPAN.stato2 {font-size:11px; font-weight:bold; color:#09C;}
DIV.stato5, SPAN.stato5 {font-size:11px; font-weight:bold; color:#F90;}
DIV.stato6, SPAN.stato6 {font-size:11px; font-weight:bold; color:#666;}
DIV.stato10, SPAN.stato10 {font-size:11px; font-weight:bold; color:#999;}

IMG.icostato1 {width:60px; height:16px; background:url(/img/bgsprite.gif) -20px -125px no-repeat;}
IMG.icostato2 {width:60px; height:16px; background:url(/img/bgsprite.gif) -20px -141px no-repeat;}
IMG.icostato5 {width:60px; height:16px; background:url(/img/bgsprite.gif) -20px -157px no-repeat;}
IMG.icostato6 {width:60px; height:16px; background:url(/img/bgsprite.gif) -20px -173px no-repeat;}
IMG.icostato10 {width:60px; height:16px; background:url(/img/bgsprite.gif) -20px -189px no-repeat;}

.hid {display:none;}

IMG.btntoglifiltro {width:11px; height:13px; background:url(/img/bgsprite.gif) 0 -125px no-repeat;}

IMG.icomailsent {width:40px; height:40px; background:url(/img/icosprite.gif) 0 0}
IMG.icoconfirm {width:40px; height:40px; background:url(/img/icosprite.gif) -40px 0}
IMG.icowarning {width:40px; height:40px; background:url(/img/icosprite.gif) -80px 0}
IMG.icohint {width:40px; height:40px; background:url(/img/icosprite.gif) -120px 0}
IMG.icoalt {width:40px; height:40px; background:url(/img/icosprite.gif) -160px 0}

DIV.boxmsg {display:inline-block; margin:0 0 20px 0;}
DIV.boxmsg DIV {float:left; padding:10px; border:3px solid #CCC;}
DIV.boxmsg SPAN {display:block; float:left; max-width:630px; font-size:12px; line-height:150%;}
DIV.boxmsg IMG {margin-right:10px;}
	DIV.msgconfirm DIV {border-color:#0C0;}
	DIV.msgerror DIV {border-color:#F00;}
	DIV.msgwarning DIV {border-color:#F90;}
	DIV.msghint DIV {border:1px solid #FC0; background:#FFC;}
	DIV.msgselparam {height:250px;}
	DIV.msgselparam DIV {border:0; background:transparent; }
	DIV.msgselparam DIV SPAN {color:#000; font-size:12px;}
	DIV.msgselparam DIV SPAN B {font-size:16px;}

.clear {clear:both;}

.float_left {float:left;}
.float_right {float:right;}


UL.listmenu {list-style:none; margin:0; padding:0;}
UL.listmenu LI {font-size:12px; margin-bottom:10px;}
UL.listmenu LI A {font-weight:bold;}

.fav {color:#0C0;}

