/*****************************
* SALDIPRIVATI magazine v1.1 *
* febbraio 2009
* restyling gennaio 2010
******************************

 colori:
  .news {color:#f60;} arancio
  .shop {color:#f39;} rosa
  .fashion {color:#690;}  verde
  .brand {color:#059b9b;}  blu

******************************/



/* regole generali */

/* Neutralize styling:
   Elements we want to clean out entirely: */
   
html, body, form {margin: 0; padding: 0;}
html {font-size:100%;}
img {border:0;}
label {cursor:auto}
h1, h2, h3, h4 {margin: 0; padding: 0;}


/* Miscellaneous conveniences: */
fieldset { border: none;padding:0; margin:0}
input, select, textarea {font: 12px Arial, Helvetica, sans-serif;}
.clear {clear:both;}
br.clear {clear:both; line-height:0; height:0}
.left {float:left}
.right {float:right}
.center {text-align:center}
.underline {border-bottom:1px solid #fff;}
.nascosto {display:none;}
p {margin:10px 0;}
hr {display:none;}
.white {color:#FFFFFF;}


/* Apply styles  ========================================= */
body {font: 12px/1.3 arial, helvetica, san-serif; background:#e6dfdf; color:#666; text-align: center; padding:0 0 15px 0;}

/*link*/
a, a:visited  {color:#fa6907; text-decoration:none;}
a:hover, a:active  {color:#fa6907;text-decoration:underline; outline:none;}


/*titoli*/
h1 {font-size:24px;  color:#806b6a; font-weight:normal;}
h2 {font-size:30px; margin:10px 0; font-weight:normal;}
h3 {font-size:16px; margin:5px 0;}
h3.dotted {font-size:16px; text-transform:uppercase; color:#CCC0C0; font-family: helvetica, sans-serif; background:url("/images/dots.gif") left bottom repeat-x; padding-bottom:6px;}
h3.sottotitolo {font-size:20px; color:#CCC0C0; font-family: helvetica, sans-serif; background:url("/images/dots.gif") left bottom repeat-x; margin-top:-10px; margin-bottom:20px;}
h5 {font-size:30px; font-weight:normal; margin:10px 0;}

/* colori */
/* .news, .news a {color:#f60!important;}  arancio */
/* .shop, .shop a {color:#f39!important;}  rosa */
/* .fashion, .fashion a {color:#690!important;}  verde */
/*.brand, .brand a {color:#059b9b!important;}  blu */



/* struttura principale  =========================================*/
#wrapper {width:980px; margin:0px auto;  background:url("/images/bg_masterContent.png") repeat-y; text-align:left; }
#page {padding:0 8px 30px 15px; float:left; }

/*header*/
#header {position:relative; height:78px; margin:0 5px; background:url("/images/bg_header.png") repeat-x;}
#header  #logo {position:absolute; top:0px; left:29px; z-index:5}
#header  #logo h1 span {display:none;}

/* my menu (da loggato ) */
#header #mymenu {position:absolute; top:15px; left:274px; width:672px; }
#header #mymenu  span.ciao {color:#ccc0c0; font-size:18px; display:block; float:left;}
#header #mymenu  span.ciao strong {color:#806b6b; margin-right:5px; font-weight:normal;}

#header #mymenu #buttMyMenu {height:22px; float:left;}
#header #mymenu a.mio-profilo, #header #mymenu a.mio-messaggio {color:#806b6b; font-size:11px; line-height:11px; float:left;}
#header #mymenu a:hover {text-decoration:none;}
#header #mymenu a.mio-profilo {background:url(/images/btn_header_profile.jpg) top left no-repeat; padding:6px 20px 5px 25px}
#header #mymenu a.mio-profilo:hover {background-position:0 -23px;}
#header #mymenu a.mio-messaggio {background:url(/images/btn_header_inbox.jpg) top left no-repeat; padding:6px 10px 5px 25px}
#header #mymenu a.mio-messaggio:hover {background-position:0 -23px;}

#header #mymenu #logout {float:right;}
#header #mymenu #logout a {color:#806B6B; font-size:12px;}
#header #mymenu #logout img {vertical-align:bottom;}

/* menu */
#header #menu {position:absolute; top:50px; left:266px; float:left;}

#menu ul.first {list-style-type:none; margin:0; padding:0; float:left; }
#menu ul.first li {float:left; display:block; margin-right:4px; padding-right:2px; border-right:1px solid #ccc0c4;}
#menu ul.first li a {color:#4C4040; font-size:15px; line-height:16px; padding:0 8px; display:block; margin-right:4px; }
#menu ul.first li a:hover {color:#806b6b; text-decoration:none;}
#menu ul.first li a.selected, #menu ul.first li a.magazine {color:#fb6a08;}


/* submenu e path */

#subMenu {background:url(/images/bg_intro_breadcrumb.png) repeat-x; height:32px; position:relative; margin:0 5px;}

#subMenu ul.second {list-style-type:none; margin:0 10px 0 0; padding:0; position:absolute; top:0; right:0; }
#subMenu ul.second li {display:block; float:left; margin:4px; text-align:center; width:85px; }
#subMenu ul.second li a {color:#806b6b; font-size:15px; line-height:23px; display:block; background:url(/images/btn_header_submenu.gif) top left no-repeat;}
#subMenu ul.second li a:hover {color:#4c4040; text-decoration:none; background-position:0 -23px;}
#subMenu ul.second li a.sel_news {color:#fff; background-position:0 -46px;}

#path {margin:0 20px; line-height:32px; color:#FA6907;}
#path a {color:#fff; font-size:12px;}
#path a:hover {color:#fa6907; text-decoration:none;}
#path strong {color:#fff; font-weight:normal;}


/* footer */

#bottom_mainContent {margin:-4px auto 20px; height:10px; background:url(/images/bottom_mainContent.png) bottom center no-repeat; clear:both;}

#footer {clear:left; margin:20px auto; text-align:center; color:#4c4040; font-size:12px}
#footer p {color:#4C4040;font-size:13px;}
#footer .copyright {color:#806B6B;font-size:11px;padding-bottom:10px;padding-top:10px;}
#footer .banzai_ft {margin:10px;}
#footer  a {color:#4c4040; margin:0 10px; text-decoration:none; font:12px Verdana, Geneva, sans-serif}
#footer  a:hover { text-decoration:underline}
#footer .banzai_ft img {vertical-align:middle}

/* struttura magazine */
#content {width:951px; float:left;}
#main {width:630px; float:left; padding-left:10px;}
#sidebar {width:296px; float:right;}
#mainLeft { width:417px; float:left;}
#mainRight {width:191px; float:right;}


/* struttura sito (aggiunta da Umberto) */
#contentSite {width:965px; float:left;}
#mainSite {width:777px; float:left; padding-left:0px;}
#sidebarSite {width:179px; float:right;}
#mainLeftSite { width:179px; float:left;}
#mainRightSite {width:588px; float:right; padding-left:10px;}


/* elementi comuni ================================================ */

/* colori titoli post */
.post h2.news, .post h2.news a {border-left: 6px solid #f60!important; padding-left:8px;}
.post h2.shop, .post h2.shop a {border-left: 6px solid #f39!important; padding-left:8px;}
.post h2.fashion, .post h2.fashion a {border-left: 6px solid #690!important; padding-left:8px;}
.post h2.brand, .post h2.brand a {border-left: 6px solid #059b9b!important; padding-left:8px;}

#postLoop {}
.post {margin-bottom:40px; margin-top:20px;}
.postInfo {font-size:13px; color:#999090;}
#postLoop .post h2, #postLoop .post a h2 { line-height:30px; margin-bottom:4px; color:#806b6b;}
#postLoop .post a:hover h2 {text-decoration:underline; color:#806b6b;}
.postSummary {font-size:15px; color:#342423; margin:10px 0; line-height:18px;}
.postBody {margin:5px 0 10px; float:left;}
.postMeta {background:#ebe6e6; border-top:1px solid #ccc0c0; height:24px; line-height:24px; padding:0 5px; position:relative; clear:both; }
.postMeta span {}
#postLoop .postMeta a {color:#4c4040;}
.postMeta img.share {vertical-align:middle; padding:0 3px;}
.postBody img {border:1px solid #ccc; margin:4px 0;}
.post p {margin:8px 0;}
.postBody img.flRight {float:right; margin-left:10px;}
.postBody img.flLeft {float:left; margin-right:10px;}
#postTag {margin:7px 8px; font-family:arial;}


#commenti {margin-right:0px; margin-bottom:20px;}
#commenti h3 {font-size:16px; color:#333; font-weight:bold;}
#commenti ol li { padding:8px 0; background:url("/images/dots.gif") left bottom repeat-x;}
#commenti .comm_data {font-family:arial; color:#000; padding-bottom:6px;}

#commentform {margin:10px 0;}
#commentform legend {font-size:16px; color:#333; font-weight:bold;}
#commentform input.text {border:1px solid #b8b8b8; background:#f8f8f8; width:140px; margin:5px 0; padding:2px 5px;}
#commentform label {margin-left:20px;}
#commentform textarea.buca {border:1px solid #b8b8b8; background:#f8f8f8; width:500px; margin:5px 0; padding:2px 5px;}
#commentform input.button {border:1px solid #b8b8b8; background:#f2f2f2; color:#000; font-weight:bold; font-family:arial; width:100px; margin:5px 0; padding:2px; text-align:center;}

/* commenti del CMS */

#commenti {padding-top:20px; clear:both;}
#commenti .mkmCRefresh, #commenti .mkmCFeed {display:none;}
#commenti .mkmCListCounter {color:#333; font-size:16px;}
#commenti .mkmCHead {font-family:arial; color:#000;}
#commenti .mkmCHead a {font-size:15px;}
#commenti .mkmCText {padding-left:15px; padding-top:5px; padding-right:30px;}
#commenti .mkmCText h4 {color:#000;}


/* per colorare i post */
.cat-shop .data, .cat-shop .autore, .cat-shop h2 a, .cat-shop h2 a:visited, .cat-shop h2 a:hover, .cat-shop a.more {color:#f39}
.cat-news .data, .cat-news .autore, .cat-news h2 a, .cat-news h2 a:visited, .cat-news h2 a:hover,.cat-news a.more {color:#f60}
.cat-fashion .data, .cat-fashion .autore, .cat-fashion h2 a, .cat-fashion h2 a:visited, .cat-fashion h2 a:hover, .cat-fashion a.more {color:#690}
.cat-brand .data, .cat-brand .autore, .cat-brand h2 a, .cat-brand h2 a:visited, .cat-brand h2 a:hover, .cat-brand h2, .cat-brand h3, .cat-brand a.more {color:#059b9b}

.cat-shop h2 a:hover, .cat-fashion h2 a:hover, .cat-news h2 a:hover, .cat-brand h2 a:hover {text-decoration:none;}
a:hover h2 {text-decoration:none;}

/* paging */
#paging {text-align:center; color:#b8b8b8; font-size:14px; }
#paging span.selected {color:#333; font-weight:bold; padding:0 5px;}
#paging a {padding:0 5px;}

/* sepratore, riga tratteggiata */
.rigatratteggiata {background:url("/images/dots.gif") left center repeat-x; height:20px;}

/* link con freccie */
#page a.dipiu {color:#333; font-size:14px; display:block; padding-left:10px; background:url("/images/arrow-orange.gif") no-repeat 0 5px; line-height:14px; margin:5px 0; }
#page a.dipiu_white {font-size:12px; display:block; padding-left:10px; background:url("/images/arrow-black.gif") no-repeat 0 5px; line-height:14px; margin:5px 0; }
#page .vai {background:url("/images/arrow-orange.gif") no-repeat 0 6px; padding-left:10px; display:block;}
.destra {margin:0 15px 10px; float:right;} /* per posizionare a destra */

/* lista con freccie */
ul.freccia {margin:0; padding:0; list-style-type:none;}
ul.freccia li {margin:0; padding:0 0 0 10px; list-style-type:none; background:url("/images/arrow-orange.gif") no-repeat 0 4px;}
ul.freccia li a {color:#000;}

/* bottoni */
#page input.butt_arancio {width:70px; font:13px arial; line-height:13px; padding-bottom:6px; /*padding:3px 0 8px;*/ height:26px; border:0; background:url("/images/butt-rect.gif") repeat-x; color:#fff; text-decoration:none; text-transform:uppercase; }
#page a.butt_arancio {width:70px; font:13px arial; line-height:13px; padding:4px 0 9px; /*height:26px;*/ display:block; background:url("/images/butt-rect.gif") repeat-x; color:#fff; text-decoration:none; text-transform:uppercase;  text-align:center;}
#page a.butt_arancio:hover {color:#000;}

/* tab */
#page .tab {float:left;}
#page .tab a {width:148px; display:block; float:left; padding:6px 0 4px; text-align:center;  font:16px; line-height:16px; text-transform:uppercase; }
#page .tab a:hover {text-decoration:none;}
#page .tab a.selected {color:#7f6b6a; background:url("/images/bg-tab-sel.gif") no-repeat top center; }
#page .tab a.unselected {color:#fff; background:url("/images/bg-tab-unsel.gif") repeat-x top;}


/* errore 4040 */
#er404 {position:relative;background:#ffc; margin-left:20px;  padding:10px 10px 10px 60px; border:2px solid #fdc;}
#er404 img {position:absolute; left:-35px;}



/* ================================ BLOCCHI PAGINE
============================================================================= */


/* ============ home page */
#intro {margin:30px 0 25px; padding-bottom:20px; background:url("/images/dots.gif") left bottom repeat-x;}
#intro h1 {line-height:130%;}
#intro h1 strong {color:#f60; font-size:30px;}
#intro p {margin:4px 0; color:#4c4040; font-size:13px;}
#intro p.bigger {color:#806b6a; font-size:13px; margin:4px 0 8px; line-height:150%;}
#intro img {float:right; margin-left:10px;}

#mainLeft #postLoop {margin-top:-20px;}

#altripost ul {padding:10px 0 0;  width:130px;}
#altripost ul.freccia li {background-image:url("/images/arrow-orange.gif")}
#altripost ul li {font-size:12px; margin-bottom:5px;}
#altripost ul li a {color:#4c4040;}
#altripost .altriShop {border-top:10px solid #f39; float:left; margin-right:13px;}
#altripost .altriFashion {border-top:10px solid #690; float:left;}
#altripost .altriBrand {border-top:10px solid #059b9b; float:right;}

h3.zapping {font-size:20px; background:#E6DFDF url("/images/dot-white.gif") bottom repeat-x; border-top:1px solid #ccc0c0; color:#fcfafa; margin:5px 0 0 0; padding:4px 11px; text-transform:uppercase; font-weight:normal;}
#direttaMarche { padding:6px; background:#E6DFDF; margin: 0 0 15px 0;}
#direttaMarche img {border:1px solid #ccc0c0;}
#direttaMarche h4 {color:#4c4040; font-size:12px; font-weight:normal; text-transform:uppercase; padding:0 5px 3px;}
#direttaMarche h2 {font:18px helvetica; color:#4c4040; margin:5px 0; border-left:5px solid #4cd3d4; padding-left:5px;}
#direttaMarche h2 a {color:#4c4040;}
#direttaMarche h3 {font-size:14px; margin:0;}
#direttaMarche p {font-size:11px; color:#806b6b; margin:5px 0;}

#ps_zapping {margin-bottom:10px;}
#ps_zapping h4 {font-size:21px; font-family:helvetica;}
#ps_zapping p {margin:4px 0;}
#ps_zapping img {border:1px solid #ccc}


#winners {font-family:arial,sans-serif;}
#winners #star {height:83px; width:191px; background: url("/images/bg_winners.gif") no-repeat; }
#winners #star span {color:#fff; font-size:18px; line-height:18px; font-family:helvetica; font-weight:bold; display:block; width:88px; padding-top:30px; text-align:center;  }

ul.vincitori {margin:0; padding:0; list-style-type:none;}
ul.vincitori li {background:#f0f0e9;  font-size:12px; padding:4px;  border-bottom:4px solid #fff;}
ul.vincitori li strong {color:#b5282e;}
#winners p {padding-left:10px;}

#ultimiCommenti {margin:15px 0;}
#ultimiCommenti h3 {color:#ccc0c0; font-size:14px; text-transform:uppercase; background:url("/images/dots.gif") left bottom repeat-x; padding-bottom:6px;}
#ultimiCommenti ul {margin:12px 0; padding:0;}
#ultimiCommenti ul li {list-style-type:none; margin-bottom:12px; padding-bottom:12px; color:4b403f; background:url("/images/dots.gif") left bottom repeat-x;}
#ultimiCommenti ul li a {padding-bottom:6px; display:block;}
#ultimiCommenti ul li b {color:#999090; font-weight:bold;}
#ultimiCommenti ul li p {display:inline;}


/* ============ home personal shopper */
#introPs {margin:0 0 15px; padding: 0 0 10px; background:url("/images/dots.gif") left bottom repeat-x; float:left; width:100%;}
#introPs h2.shop {margin:10px 0 5px; padding:0;}
#introPs h2 strong {color:#000; margin:0;}
#introPs h3 {color:#4c4040; margin:0; padding:0; font-size:30px; font-family:helvetica; font-weight:bold; line-height:25px;}
#introPs p.bigger {font-size:16px; margin:2px 0 8px; padding:0; line-height:130%; color:#4c4040;}
#introPs img {float:left; margin-right:10px; border:1px solid #ccc;}
#introPs #schedaPs {float:right; width:420px;}
#introPs #schedaPs span {color:#4c4040;}
#introPs #schedaPsShort {float:right; width:510px;}


#altriarticoliBox { margin-bottom:20px;}
#altriarticoliBox ul  {margin-top:15px;}
#altriarticoliBox ul li {margin:10px 0;}
#altriarticoliBox ul li a {color:#666;}

#altripsBox {}
.thumb_ps {width:191px;  margin:15px 0;}
.foto_ps {float:left; width:60px; height:60px; }
.foto_ps img {border:1px solid #333;}
.dati_ps {float:right; width:120px; font-size:12px; line-height:110%;}
.dati_ps a, .dati_ps strong {color:#f39; font-size:14px; font-weight:normal; margin:2px 0 3px; display:block;}
#altripsBox .showCustomItems_list {margin-bottom:15px;}

/* alte pagine PS */
.rulloAutoriPs {margin:10px 0; background:url("/images/dots.gif") left bottom repeat-x; font-size:13px; }
.rulloAutoriPs td {vertical-align:top; }
.rulloAutoriPs h3 {color:#f39; font-family:arial; margin:0; padding:0; line-height:18px; }
.rulloAutoriPs td.foto {width:70px;}
.rulloAutoriPs img {border:1px solid #ccc; margin-bottom:10px;}
.rulloAutoriPs td.datiPs {width:270px; vertical-align:top; }
.rulloAutoriPs td.datiPs span {color:#f39;}


/* ============ home tips */
#tipsLoop {}
#tipsLoop .data {color:#000;}
#tipsLoop h2 a, #tipsLoop .data, #tipsLoop .postInfo a {color:#806B6B /*#f60*/;}
#tipsLoop h2, #tipsLoop h2 a {margin-bottom:5px; padding-left:0;}
#tipsLoop .postInfo {font-size:12px;}
#tipsLoop .postBody {margin-top:10px;}

#tipsLoop .inevidenza { color:#222; position:relative; background:#E6DFDF; padding:10px 30px 10px; width:570px;}
#tipsLoop .inevidenza h2 a {color:#806B6B;}
#tipsLoop .inevidenza img.logopiuutile {display:none; /*position:absolute; top:-18px; left:-15px;*/}
#tipsLoop .inevidenza .postMeta {background:#e6dfdf; border-top:1px solid #ccc0c0;  padding:0px 5px;}
#tipsLoop .inevidenza .postMeta a {}
#tipsLoop .inevidenza .postMeta span {}


/* ============ home games */
#hpGames h1 span {color:#b5282e; font-weight:bold;}
#hpGames em {color:#b5282e; font-weight:bold; font-style:normal;}

#gameSfida {width:630px; padding-bottom:25px; margin-bottom:20px; float:left;  background: url("/images/dots.gif") left bottom repeat-x; position:relative; }
#gameSfida td {border:1px solid #ccc/*#282b30;*/}
#gameSfida .prodotto {width:315px;}
#gameSfida .prodotto h2 {padding:2px 5px; margin:0; color:#f60; font:16px arial; text-align:center; font-weight:bold; background:#282b30;}
#gameSfida .prodotto h3 {padding:2px 5px; margin:0; color:#666; font:13px arial; text-align:center; background:#ddd;}
#gameSfida .prodottoFoto {text-align:center; vertical-align:middle;}
#gameSfida .prodottoFoto img a {}

#gameSfida .fotoVoti {width:120px; padding:5px 0; margin:5px; background:#f4f4f4; text-align:center; float:left; border:1px solid #ddd;}

.barra {width:150px; margin-top:30px; padding:4px 5px; background:#ddd; float:left;}
.percent { padding: 0; background:#999;}
.progress {background:#f60;height:16px;line-height:16px;}
.progress strong {color:#fff; font-family:arial; padding-left:10px;}

#hpGames #vincite {width:630px; float:left; background:url("/images/dots_v.gif") 315px 0 repeat-y; }
#hpGames #winners {width:300px; position:relative;}
#hpGames #winners #prodottoVincente {position:absolute; top:0px; right:0; width:104px; height:100px; border:2px solid #ee9221; text-align:center;}
#hpGames #winners #prodottoVincente #fascia {background:#ee9221; color:#fff; font-family:arial;}

#hpGames #oldwinners {width:305px;}
#hpGames #oldwinners h3 {color:#b5282e; font-family:arial;}
ul.thumbOldwinners {list-style-type:none; margin:0; padding:0; }
ul.thumbOldwinners li {float:left; width:100px; display:block; text-align:center;}
ul.thumbOldwinners img {border:1px solid #ccc;}

#hpGames #fotoGames {width:630px; float:left; background:url("/images/dots_v.gif") 315px 0 repeat-y; margin-bottom:20px;}
#hpGames #miafoto {width:300px; position:relative;}
#hpGames #fotoGames h3 {font-family:arial; font-size:16px; color:#ee9221;}
#hpGames #miafoto .cornicefoto {width:300px; text-align:center; padding:10px 0; background:#ffffcc url("/images/bg_sfumato_downtop3.gif") bottom repeat-x;}
#hpGames #altrefoto ul {list-style-type:none; margin:10px 0; padding:0; width:300px;}
#hpGames #altrefoto li {float:left; width:100px;  height:100px;}
#hpGames #altrefoto img {border:1px solid #ccc;}

#fotoGallery {width:100%;}
#fotoGallery h3 {font:18px arial;}
#fotoGallery ul {margin:10px 0; padding:0;}
#fotoGallery ul li {margin:0 22px 10px; padding:0; height:300px; float:left; list-style-type:none;  padding:10px; border:1px solid #ccc; background:#ffffcc url("/images/bg_sfumato_downtop4.gif") bottom repeat-x; position:relative;}
#fotoGallery ul li .like {margin-bottom:3px; background:#fff; padding:2px 10px; position:absolute; bottom:5px; left:10px; width:220px;}
#fotoGallery ul li .like img {vertical-align:middle;}
#fotoGallery ul li img.foto {border:2px solid #fff;}
#fotoGallery ul li h4 {color:#000; margin:0;}
#fotoGallery ul li p {margin:0;}

#hpGames #winners #fotoVincente {position:absolute; top:0px; right:0; width:100px; border:2px solid #ee9221; text-align:center;}
#hpGames #winners #fotoVincente #fascia {background:#ee9221; color:#fff; font-family:arial;}
#hpGames #winners #fotoVincente img {display:inline; float:left;}

#archGames h3 {font-family:arial; border-bottom:2px solid #b5282e; color:#b5282e; background:url("/images/h_winners.gif") left top no-repeat; padding: 33px 0 0px 34px; font-size:22px;line-height:22px; margin-bottom:10px;}
#archGames h3 span {color:#fff; padding-right:20px;}
#archGames h3.mese {padding-left:26px;}
#archGames h4 {color:#000; font-family:arial;}
#archGames p {margin-top:4px;}

#archGames .fotoVincente {background: url("/images/dots.gif") left bottom repeat-x; float:left; margin-bottom:10px; padding-bottom:10px; width:100%;}
#archGames .fotoVincente img {float:left; margin-right:20px; border:2px solid #ee9221;}
#archGames .fotoVincente span {color: #ee9221;}





/* ============ home sondaggi */
#sondaggiLoop {}
#sondaggiLoop .inevidenza { color:#222; position:relative; background:#E6DFDF; padding:13px 20px 10px; width:550px;}
#sondaggiLoop .inevidenza h2 {font-size:26px; color:#806B6B;}
#sondaggiLoop .inevidenza .sondaggioData {color:#666;}
#sondaggiLoop .inevidenza img.logopiuutile {display:none; /*position:absolute; top:-18px; left:-15px;*/}
#sondaggiLoop .inevidenza .postMeta {background:none; color:#4f4f4f; border-top:1px dotted #aaa; padding-top:3px;}
#sondaggiLoop .inevidenza .postMeta a {color:#f60;}
#sondaggiLoop .inevidenza .postMeta span {background-image:none;}

#sondaggiLoop .inevidenza form {margin-left:50px; font-family:arial;}
#sondaggiLoop .inevidenza form strong {font-size:18px; color:#444; font-weight:normal;}
#sondaggiLoop .inevidenza .scegli {margin:10px 0px;}
#sondaggiLoop .vota {float:left; margin:10px 0px 20px;}
#sondaggiLoop .vota a {float:left; margin:0 5px;}
#sondaggiLoop .vota input {float:left; margin:0 5px; }
#allpoll .vota {float:left; margin:10px 0px 20px;}
#allpoll .vota a {float:left; margin:0 5px;}

.wrapS {width:100%; margin-bottom:10px; float:left; }
.risultatoS {width:50%; float:left; }
.commentoS {width:50%; float:right; background:url("/images/dots_v.gif") repeat-y;}
.commentoS p {padding:3px 10px;}

.risultatoS {padding:10px 0;}
.risultatoS .risposta {float:left; width:30px; margin-bottom:20px; font-size:20px;}
.risultatoS .barra {width:250px; margin:0px;}

.sondaggioBreve { background:url("/images/dots.gif") left bottom repeat-x; padding-top:10px;}
.sondaggioBreve h2 {font-size:16px; margin:0; padding:0;}
.sondaggioBreve .sondaggioData { padding-left:16px; line-height:16px; background:url("/images/freccia-tonda.jpg")  0 0 no-repeat;  }

.sondaggio h2 {color:#000;}

/* per CMS */
#sondaggiPage {}
#sondaggiPage .interactivePoll {margin:30px 20px 20px 10px;}
#sondaggiPage h2.interactivePollTitle {font-size:26px; color:#000;}
#sondaggiPage ul.interactivePollResults li {margin:0 0 10px 0; padding:0 0 0 10px; list-style-type:none; background:url("/images/arrow_dipiu.gif") no-repeat 0 4px;}
#sondaggiPage ul.interactivePollResults b {color:#000;}
#sondaggiPage ul.interactivePollResults i {padding:0 5px;}
#sondaggiPage ul.interactivePollResults u {color:#f60; text-decoration:none;}
#sondaggiPage .interactivePollBar {background:#e7e7e7; width:300px; }
#sondaggiPage .interactivePollbarForeground {background:#f60; height:12px;}

#sondaggiPage form {padding:5px 30px 15px; color:#000;}
#sondaggiPage form ul, #sondaggi form li {list-style-type:none; margin:3px 0; padding:0;}
#sondaggiPage form ul {margin-bottom:8px;}

#sondaggiPage .vota {margin-bottom:10px;}
#sondaggiPage .vota a {float:left; margin:0 5px;}
#sondaggiPage .vota input {float:left; margin:0 5px; /*padding-bottom:4px;*/ border:0;}


/* ARCHIVIO AUTORI */
.rulloAutori {margin:5px 0; font-size:13px; }
.rulloAutori td {vertical-align:top; background:url("/images/dots.gif") left bottom repeat-x; padding-top:10px;}
.rulloAutori h3 {color:#f60; font-family:arial; margin:0; padding:0; line-height:18px; }
.rulloAutori td.foto {width:70px;}
.rulloAutori img {border:1px solid #ccc; margin-bottom:10px;}
.rulloAutori p {margin:3px 0;}

/* ARCHIVIO MARCHE */
.rulloMarche {margin:5px 0; font-size:13px; }
.rulloMarche td {vertical-align:top; background:url("/images/dots.gif") left bottom repeat-x; padding-top:10px;}
.rulloMarche tr {}
.rulloMarche h3 {color:#059b9b; font-family:arial; margin:5px 0; padding:0; line-height:18px; }
.rulloMarche td.foto {width:188px;}
.rulloMarche img {border:1px solid #ccc; margin-bottom:10px;}
.rulloMarche p {margin:3px 20px 3px 0;}
.rulloMarche a {color:#059b9b;}
#accedi {text-align:center; padding:10px 0;}
#accedi a.butt_arancio {width:200px; margin:0 auto;}


/* RISULTATI SEARCH */
#risultatiSearch .post {background:url("/images/dots.gif") left bottom repeat-x; padding-bottom:5px; float:left; margin-bottom:5px;}
#risultatiSearch h2 {font-size:18px; line-height:18px; margin:2px 0; padding:0;}
#risultatiSearch .postBody {margin:3px 0;}
#risultatiSearch .postInfo {font-family:arial; color:#aaa; font-size:12px;clear:both;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid#ddd;}


/* INVIA AMICO */
form#sendFriend {}
form#sendFriend ul, form#sendFriend li {margin:0; padding:0; list-style-type:none;}
form#sendFriend ul li input {border:1px solid #b8b8b8; background:#f8f8f8; width:140px; margin:5px 0; padding:2px 5px;}
form#sendFriend ul li label {width:100px; padding-top:6px; display:block; float:left;}
form#sendFriend ul li textarea {border:1px solid #b8b8b8; background:#f8f8f8; width:500px; margin:5px 0; padding:2px 5px;}




/* ==========================================================

BOX SIDEBAR WIDGET (296px)

============================================================================= */

.box_sidebar {width:296px; margin:15px 0; float:left;}
.box_sidebar h3 {color:#ccc0c0; font:23px arial; text-transform:uppercase; padding:5px 10px;}

/* per i box integrati */
.showMostUsedTags, .showFeed, .HTMLBlock {width:298px; margin:15px 0; float:left;}
.showMostUsedTags h3, .showFeed h3, .HTMLBlock h3 {color:#333; font:18px; padding:5px 10px;}
#sidebar h2 {display:none;}
#sidebar #categorie h2 {display:block;}
/* fine differze css */


#categorie {border:0; margin-top:45px;}

#categorie h2 {font-family:helvetica, arial, sans-serif; font-size:21px;  margin:0; padding:0px;}
#categorie h2 span {display:none;}
#categorie h3 {font-family:arial; font-size:12px; color:#806b6b; margin:0; padding:0; font-weight:normal;}

#categorie ul.hp {margin:0; padding:0; list-style-type:none;}
#categorie ul.hp li {padding:0 0 10px 0; margin:0 0 9px 0; background:url("/images/dots.gif") left bottom repeat-x;}
#categorie ul.hp li a {display:block; text-decoration:none; color:#4c4040; padding-left:6px;}
#categorie ul.hp li a:hover {background:#e6dfdf;}

#categorie a.catN {border-left:8px solid #f60;}
#categorie a.catB {border-left:8px solid #4cd3d4;}
#categorie a.catS {border-left:8px solid #ff379b;}
#categorie a.catF {border-left:8px solid #669800; background:none;}

#categorieTips {background:#e6dfdf;}
#catTipsList {padding:10px;}
#catTipsList h3 {margin:3px 0; padding:0; font-size:21px; color:#fa6907; font-weight:normal; text-transform:none;}
#catTipsList a {color:#4c4040; display:block; font-size:16px; margin-bottom:3px; padding-bottom:3px;  padding-left:18px; background:url("/images/freccia-tonda.png") left center no-repeat; border-bottom:1px solid #fcfafa; }
#catTipsList a:hover {color:#fa6907; text-decoration:none;}
#catTipsList a span {color:#806b6b}

#invendita {background:#fff; }
#invendita .slidemarche {text-align:center; padding:10px 0 20px; border:2px solid #CEC2C2; border-top:0; margin-top:0;}
#invendita .slidemarche img { vertical-align:top; margin-top:12px;}
#invendita .slidemarche a.prevnext {font-size:36px; font-weight:bold;}
#invendita .slidemarche a.prevnext:hover {color:#000; text-decoration:none;}
#invendita .slidemarche p {text-align:center;}
#invendita .slidemarche p a {width:130px; font:13px arial; line-height:13px; padding:4px 0 9px; margin:0 auto; display:block; background:url("/images/butt-rect.gif") repeat-x; color:#fff; text-decoration:none; text-transform:uppercase;  text-align:center;}
 }
#invendita .slidemarche p a:hover {color:#000;}


#searchBox {}
#searchBox form {padding:0px;}
#searchBox label {display:none;}
#searchBox input.buca {width:200px; border:1px solid #ccc; font-size:14px; line-height:14px; color:#ccc0c0; padding:5px 3px 2px; float:left; margin-right:5px;}

#invitiExpress { position:relative; background:#ffffcc url("/images/bg_sfumato_downtop3.gif") bottom repeat-x;}
#invitiExpress img {position:absolute; top:-20px; left:-2px;}
#invitiExpress h3 {color:#d8592c; font:24px helvetica; padding-left:90px; padding-top:5px; margin-bottom:0;}
#invitiExpress  form {padding:10px;}
#invitiExpress  label {font-family:arial; font-size:13px; color:#000;}
#invitiExpress  input.buca {width:200px; border:1px solid #ccc; font-size:12px; line-height:12px; padding:3px;}
#invitiExpress p {padding-left:90px; color:#666; margin:0;}


#tagcloud {position:relative; border:0; margin:15px 0; float:left; width:296px;}
#tagcloud h3 {margin:5px 20px; text-transform:uppercase; color:#ccc0c0; font-size:23px; font-weight:normal;}
#tagcloud #filter {position:absolute; top:15px; right:15px; }
#tagcloud #filter a.selected {color:#000; font-weight:bold;}
#cloud {padding:0;}
#cloud  a {padding-right:5px; color: #806b6b; line-height:140%; }
#cloud .c6 {font-size:24px;}
#cloud .c5 {font-size:20px;}
#cloud .c4 {font-size:17px;}
#cloud .c3 {font-size:15px;}
#cloud .c2 {font-size:13px;}
#cloud .c1 {font-size:11px;}

#classificapost {margin:15px 0;
width:296px; float:left; }
#classificapost #piuletti, #classificapost #piucomm {border:2px solid #CEC2C2; border-top:0;}  
#classificapost ul {padding:10px 15px; margin:0; list-style-type:none; }
#classificapost ul li {margin:0; padding:0 0 0 10px; list-style-type:none; background:url("/images/arrow_dipiu.gif") no-repeat 0 4px;}
#classificapost ul li a {color:#000;}

#lastcomments {}
#lastcomments ul {margin:10px; padding:0; list-style-type:none;}
#lastcomments ul li {font-size:12px; padding-left:6px; margin:5px 0; background:url("/images/arrow_dipiu.gif") no-repeat 0 4px;}
#lastcomments ul li a {color:#666;}
#lastcomments ul li a span {color:#ee9221;}

#sfida {position:relative; background:#fefefe;}
#sfida img {position:absolute; top:-20px; left:-2px;}
#sfida h3 {color:#d8592c; font:24px helvetica; padding-left:90px; padding-top:5px; margin-bottom:0;}
#sfida h3 span {color:#666; font:13px helvetica;}
#sfida h4 {color:#333; font:13px helvetica; padding-left:90px; margin-top:0;}
#sfida p {color:#000; font:12px arial; padding:6px 15px 0px 20px; margin-bottom:0;}
#sfida p span {color:#fe0300;}

#addfacebook {margin:5px 0;}

#sondaggi {position:relative; background:#e6dfdf; margin:35px 0 15px; border-top:1px solid #cec2c2;}
#sondaggi h3 {color:#fcfafa; padding:0 10px 5px; text-transform:uppercase; font-weight:normal; background:url("/images/dot-white.gif") left bottom repeat-x;}
#sondaggi form {padding:5px 30px 15px; color:#000;}
#sondaggi form ul, #sondaggi form li {list-style-type:none; margin:3px 0; padding:0;}
#sondaggi form ul {margin-bottom:8px;}
#sondaggi h2.interactivePollTitle {display:block; padding:5px 20px 0; margin:0; font-size:17px; color:#000;}
#sondaggi  h5 {display:block; padding:5px 20px 0; margin:0; font-size:16px; font-weight:normal; color:#806b6a;}
#sondaggi .vota {height:30px; margin:10px 0px 20px;}
#page #sondaggi .vota a.butt_arancio, #page #sondaggi .vota input.butt_arancio {float:left; margin:0 5px; width:90px;}

#sondaggi .interactivePollLoader, #sondaggi .interactivePollVoted {padding:5px 15px;}
#sondaggi ul.interactivePollResults li {margin:0 0 10px 0; padding:0 0 0 10px; list-style-type:none; background:url("/images/arrow_dipiu.gif") no-repeat 0 4px;}
#sondaggi ul.interactivePollResults b {color:#000;}
#sondaggi ul.interactivePollResults i {padding:0 5px;}
#sondaggi ul.interactivePollResults u {color:#f60; text-decoration:none;}
#sondaggi .interactivePollBar {background:#e7e7e7; width:200px; }
#sondaggi .interactivePollbarForeground {background:#f60; height:8px;}



#feedback {position:relative; }
#feedback p {padding:5px 0px 10px; margin:0; font:12px; color:#4b403f;}


#regolamento {background:#fefefe url("/images/bg_sidebar_sfumato.gif") repeat-x bottom;}
#regolamento .tab a {font-size:14px;}
#regolamento .tab a.selected {font-size:14px; color:#f60;}
#regolamento ol {margin-right:10px; margin-bottom:20px;}
#regolamento ol li {margin:5px 0 10px; font-family:arial;}


/* errore 4040 */   
#er404 {position:relative; background:#E6DFDF;  padding:10px; border:2px solid #fdc; margin-top: 15px;}   
#er404 img {display:none;}                                                                       
                 
                                                                                                                                                                                                 
