@import url("mercatino.css");

#main .body h2 { margin-bottom: 30px; border-color: #6af; display: none; }
#profilo { padding: 15px 10px; position: relative; height: 150px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; width: 640px; }
#profilo-foto { position: absolute; top: 15px; left: 12px; width: 150px; height: 150px; border: none; padding: 2px; border: 1px solid #ccc; }
#profilo h1 { font: bold 18px "Lucida Grande","Trebuchet MS",sans-serif; color: #6af; position: absolute; left: 175px; top: 15px; width: 250px; overflow: hidden; }
#profilo-dati { position: absolute; top: 46px; left: 175px; padding-top: 16px; }
#profilo-messaggi { position: absolute; top: 15px; left: 430px; }
#profilo-utility { position: absolute; left: 175px; top: 36px; }
#profilo-bookmark { position: absolute; bottom: 15px; left: 170px; }
#profilo-tools { position: absolute; bottom: 5px; right: 15px; height: 26px; line-height: 26px; }
#profilo-messaggi h4 { background: url(../img/my/mail.gif) top left no-repeat; padding-left: 25px; margin: 0 0 10px 0; font-weight: normal; font-size: 11px; }
#profilo-messaggi form { width: 210px; height: 62px; background: url(../img/my/msgbg.gif) top left no-repeat; padding: 10px; position: relative; }
#profilo-messaggi form button { border: none; background: url(../img/my/sendmsg.gif) top left no-repeat; width: 28px; height: 12px; text-indent: -100px; position: absolute; right: 12px; bottom: 12px; overflow: hidden; }
#profilo-messaggi form textarea { width: 205px; height: 42px; border: none; }
#msgsent { display: none; position: absolute; top: 0; left: 0; }

#mymenu { background: url(../img/my/menu-normal-bg.gif) left bottom repeat-x; margin: 10px 15px 20px 15px; }
#mymenu.self { background-image: url(../img/my/menu-user-bg.gif); }
#mymenu ul { list-style: none; display: block; }
#mymenu ul li { list-style: none; display: block; float: left; margin-right: 0px; padding: 0 5px 8px 5px; line-height: 20px;  }
#mymenu ul li.selected { background: #9d0a02 url(../img/my/menuselected.gif) 50% bottom no-repeat; color: white; }
#mymenu ul li.selected a { color: white; }
#mymenu.self ul li.selected { background-color: #16b; }
#mymenu ul li a { display: block; float: left; padding: 2px 4px 4px 0; line-height: 20px; font: bold 14px "C Helvetica Condensed", "Arial Narrow", "Arial",sans-serif; color: black; text-decoration: none; text-transform: uppercase; }

#mysubmenu ul { list-style: none; display: block; font-family: arial, sans-serif; font-size: 9pt; }
#mysubmenu ul li { list-style: none; display: inline; margin-right: 10px; }
#mysubmenu ul li a { padding-left: 12px; background: url(../img/my/submenu.gif) left 50% no-repeat; color: #c66; }
#mysubmenu ul li.selected a { color: #333; background-image: url(../img/my/submenu-selected.gif); font-weight: bold; }
#mysubmenu ul li a img { margin: 0; border: 0; vertical-align: bottom; }
#mysubmenu { margin-bottom: 20px; }

#profilo-utility ul { list-style: none; display: block; margin-top: 5px; }
#profilo-utility ul li { list-style: none; display: inline; margin-right: 10px; }
#profilo-utility ul li a { padding: 1px 3px 1px 10px; background: url(../img/my/bluearrow.gif) left 50% no-repeat; color: #16b; }
#profilo-utility ul li.selected a { background-image: url(../img/my/open-bluearrow.gif); background-color: #16b; color: white;  }
#profilo-tools div { float: left; margin-left: 15px;  line-height: 26px; font-weight: bold; }
#profilo-tools a { display: block; line-height: 26px; font-weight: normal; cursor: pointer;}
#profilo-tools .bm-add { background: url(../img/my/bm-add.gif) top left no-repeat; padding-left: 30px; }
#profilo-tools .bm-done { background: url(../img/my/bm-done.gif) top left no-repeat; padding-left: 30px; }
#profilo-tools .frsh-add { background: url(../img/my/frsh-add.gif) top left no-repeat; padding-left: 30px; }
#profilo-tools .frsh-done { background: url(../img/my/frsh-done.gif) top left no-repeat; padding-left: 30px; }
#profilo-tools .frsh-wait { background: url(../img/my/frsh-waiting.gif) top left no-repeat; padding-left: 30px; }
#profilo-tools .bm-remove { text-decoration: underline; display: inline; padding: 0; }
#profilo-tools .frsh-remove { text-decoration: underline; display: inline; padding: 0; }
#profilo-tools div a u {color:#16b;}
#profilo-tools div a:hover, #profilo-tools div a:hover u {color:#9D0A02!important;}

#profilo-dati-edit { position: absolute; bottom: 5px; left: 175px; }
#profilo-dati-edit p { margin: 2px 0 6px 0; }
#profilo-dati-edit ul li { margin: 2px 0; }
#profilo-dati-edit ul li a { padding: 1px 3px 1px 10px; background: url(../img/my/bluearrow.gif) left 50% no-repeat; color: #16b; }
#profilo-foto-edit ul li a { padding: 1px 3px 1px 10px; background: url(../img/my/bluearrow.gif) left 50% no-repeat; color: #16b; }
#profilo-dati-edit ul li.selected a { background-image: url(../img/my/open-bluearrow.gif); background-color: #16b; color: white;  }

.sort { font: normal 9pt "Arial",sans-serif; color: #333; margin: 0 0 20px 0; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.sort em { font-style: normal; font-weight: bold; padding-right: 13px; background: url(../img/my/sort-on.gif) right 30% no-repeat; margin-right: 20px; }
.sort a { color: #c66; text-decoration: none; padding-right: 13px; background: url(../img/my/sort-off.gif) right 30% no-repeat; margin-right: 20px; }
.sort a:hover { color: #af0c03; text-decoration: underline; }
.sort a.up { background-image: url(../img/my/sort-up.gif); }
.sort a.down { background-image: url(../img/my/sort-down.gif); }

.body { margin: 0 15px 20px 15px; font-size: 10pt; }
.paginazione { font-size: 11px; }

.body form input { font-size: 12pt; padding: 3px; }
.body form p { margin: 16px 0; clear: left; }
.body form p.submit { margin-left: 216px; margin-top: 32px;  }
.body form label { display: block; width: 200px; float: left; color: #16b; font-weight: bold; text-align: right; margin-right: 16px; }
.body form label.wide { width: auto; float: none; text-align: left; }
.body form label span { display: block; font-weight: normal; font-size: 8pt; color: #999; }
.body form label span input { height: 10px; }
.body form fieldset label { display: inline; width: auto; float: auto; color: #333; font-weight: normal; text-align: left; margin-bottom: 10px; }

#kind-presentazione #links label { width: 100px; }
#kind-presentazione #links input { width: 400px; }
#kind-presentazione h4 { margin-top: 30px; }

#load-photo-frame { border: none; padding: 0; margin: 0; width: 300px; height: 80px; overflow: hidden; }
#temp-foto { border: 1px solid #666; padding: 10px; margin: 10px 0; position: relative; min-height: 280px; }
#temp-foto-preview { border: 1px solid #999; padding: 2px; position: absolute; right: 10px; top: 10px; width:150px; height:150px; overflow:hidden; margin-left:5px; }
#temp-foto-thumb { border: 1px solid #999; padding: 2px; position: absolute; right: 10px; top: 170px; width:45px; height:45px; overflow:hidden; margin-left:5px; }

#usable-foto-set { border: 1px solid #999; padding: 10px; overflow: auto; margin: 10px 0; }
.usable-foto { border: 1px solid #999; padding: 3px; margin: 5px; cursor: pointer; }
#temp-foto-submit { position: absolute; right: 10px; bottom: 10px; font-size: 10px; text-align: right; }
#temp-foto-submit a { text-decoration: underline; }
#temp-foto-submit button { margin-bottom: 10px; }

#opinioni-lista { margin-bottom: 20px; }
#opinioni-lista .blocco-opinione { clear: both; padding: 15px 0; border-bottom: 1px solid #ccc; font-size: 9pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; line-height: 130%; }
#opinioni-lista .blocco-opinione .datetime { color: #999; font-size: 9pt; margin-bottom: 5px; }
#opinioni-lista .blocco-opinione .datetime b { color: #666; }
#opinioni-lista .blocco-opinione .thumb { float: left; width: 110px; text-align: left; margin: 0; }
#opinioni-lista .blocco-opinione .dati  { float: left; width: 400px; margin: 0; }
#opinioni-lista .blocco-opinione .stats { float: left; width: 100px; margin: 0; border-left: 1px solid #ccc; padding-left: 10px; margin-left: 10px;  }
#opinioni-lista .blocco-opinione .dati a { font-weight: bold; color: #af0c03; }
#opinioni-lista .blocco-opinione .dati .tools { text-align: right; margin-top: 5px; }
#opinioni-lista .blocco-opinione .dati .tools a { font-weight: normal; }
#opinioni-lista .blocco-opinione .dati .voto { float: left; }

#post-lista { margin-bottom: 20px; }
#post-lista .blocco-post { clear: both; padding: 15px 0; border-bottom: 1px solid #ccc; font-size: 9pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; line-height: 130%; }
#post-lista .blocco-post .datetime { color: #999; font-size: 9pt; margin-bottom: 5px; }
#post-lista .blocco-post .datetime b { color: #666; }
#post-lista .blocco-post .thumb { float: left; width: 110px; text-align: left; margin: 0; }
#post-lista .blocco-post .dati  { float: left; width: 400px; margin: 0; }
#post-lista .blocco-post .stats { float: left; width: 100px; margin: 0; border-left: 1px solid #ccc; padding-left: 10px; margin-left: 10px;  }
#post-lista .blocco-post h3 a { font-weight: bold; color: #af0c03; }
#post-lista .blocco-post .tools { text-align: right; margin-top: 5px; }
#post-lista .blocco-post .tools a { font-weight: normal; color: #af0c03; }
#post-lista .blocco-post .voto { float: left; }
#post-lista .post-status-sospeso h3, #post-lista .post-status-sospeso .post-body { opacity: 0.5; filter: alpha(opacity = 50); }

#prenotazioni-lista { margin-bottom: 20px; }
#prenotazioni-lista .blocco-prenotazioni { clear: both; padding: 15px 0; border-bottom: 1px solid #ccc; font-size: 9pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; line-height: 130%; }
#prenotazioni-lista span { display: block; float: left; }
#prenotazioni-lista .datetime { font-size: 9pt; margin-bottom: 5px; width: 90px; }
#prenotazioni-lista .descr { font-size: 9pt; margin-bottom: 5px; width: 210px; padding-right: 10px; }
#prenotazioni-lista .tools { font-size: 8pt; margin-bottom: 5px; width: 140px; text-align: right; }
#prenotazioni-lista .tools a { color: #af0c03; }
#prenotazioni-lista .data { font-size: 8pt; margin-bottom: 5px; width: 90px; }
#prenotazioni-lista .blocco-prenotazioni .data em { color: #c00; font-style: normal; }
#prenotazioni-lista .blocco-prenotazioni .data i { color: #999; }
#prenotazioni-lista .blocco-prenotazioni .data b { color: #666; }
#prenotazioni-lista .blocco-prenotazioni .scaduta { color: #c00; font-weight: bold; }
#prenotazioni-lista .blocco-prenotazioni .rinnovata { color: #00C; font-weight: bold; }


#playlist-lista { margin-bottom: 20px; }
#playlist-lista .blocco-playlist { clear: both; padding: 15px 0; border-bottom: 1px solid #ccc; font-size: 9pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; line-height: 130%; }
#playlist-lista .blocco-playlist .datetime { color: #999; font-size: 9pt; margin-bottom: 5px; }
#playlist-lista .blocco-playlist .datetime b { color: #666; }
#playlist-lista .blocco-playlist .thumb { float: left; width: 110px; text-align: left; margin: 0; }
#playlist-lista .blocco-playlist .dati  { float: left; width: 400px; margin: 0; }
#playlist-lista .blocco-playlist .stats { float: left; width: 100px; margin: 0; border-left: 1px solid #ccc; padding-left: 10px; margin-left: 10px;  }
#playlist-lista .blocco-playlist .dati .titolo { font-weight: bold; color: #16b; }
#playlist-lista .blocco-playlist .dati .tools { text-align: right; margin-top: 5px; }
#playlist-lista .blocco-playlist .dati .tools a { font-weight: normal; color: #af0c03; }
#playlist-lista .blocco-playlist .dati .tools .tipo-playlist { display: block; float: left; color: #999; }
#playlist-lista .blocco-playlist .dati .voto { float: left; }

#voti-lista .sort { font-size: 8pt; }
#voti-lista .sort em, #voti-lista .sort a { margin-right: 0px; }
#voti-lista .riga { clear: both; padding: 15px 0; border-bottom: 1px solid #ccc; font-size: 8pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; line-height: 130%; }
#voti-lista .riga .datetime { color: #999; font-size: 9pt; margin-bottom: 5px; }
#voti-lista span.datetime { width: 80px; display: block; float: left; }
#voti-lista span.film { width: 200px; display: block; float: left; padding-right: 10px; }
#voti-lista span.film_long { width: 287px; display: block; float: left; padding-right: 10px; }
#voti-lista span.film a, #voti-lista span.film_long a { font-weight: bold; color: #af0c03; font-size: 9pt; }
#voti-lista .sort .film a { font-size: 8pt !important; }
#voti-lista span.voto { width: 85px; display: block; float: left;}

ul.rating { width: 75px; height: 15px; background: url(../img/my/voti/voto_bg.gif) top left no-repeat; position: relative; }
ul.rating li { width: 75px; height: 15px; background: url(../img/my/voti/voto_film.gif) top left no-repeat; overflow: hidden; position: absolute; top: 0; left: 0; text-indent: -200px; }
ul.rating li.rating-user { background-image: url(../img/my/voti/voto_user.gif); }
ul.rating li.rating-nick { background-image: url(../img/my/voti/voto_user.gif); }
ul.rating li.rating-community { background-image: url(../img/my/voti/voto_community.gif); }
ul.rating li.rating-put { background: none; }

ul.rating li.rating-put a { display: block; width: 100% height: 15px; overflow: hidden; background: transparent; position: absolute; top: 0; left: 0; text-indent: -200px;}
ul.rating li.rating-put a:hover { background: url(../img/my/voti/voto_hover.gif) top left no-repeat; }
ul.rating li.rating-put a.star1 { width:  20%; z-index: 6; }
ul.rating li.rating-put a.star2 { width:  40%; z-index: 5; }
ul.rating li.rating-put a.star3 { width:  60%; z-index: 4; }
ul.rating li.rating-put a.star4 { width:  80%; z-index: 3; }
ul.rating li.rating-put a.star5 { width: 100%; z-index: 2; }

.submenu { float: left; background: #eee; margin-right: 15px; padding: 0; width: 130px; }
#main .submenu h2 { border-color: white; font-size: 9pt; font-weight: bold; color: #16b; text-transform: uppercase; margin: 0; padding: 3px; display: block; }
.submenu ul li a { display: block; font-size: 8pt; font-weight: bold; margin: 0; padding: 3px; color: #af0c03; }
.submenu ul li.selected a { color: #333; }
.bookmark-lista { float: left; width: 490px; font-size: 8pt; font-family: "Trebuchet MS"; }
.bookmark-lista .riga { padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px;  }
.bookmark-lista p.sort { font-size: 8pt; font-family: "Trebuchet MS"; }
.remove-bookmark { display: block; float: right; color: #af0c03; margin: 0 10px;}
.bookmark-lista a.title-community { font-weight: bold; color: #16b; }
.bookmark-lista a.title { font-weight: bold; color: #af0c03; }
.count { font-weight: normal; color: #333; }

#bookmark-utenti-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-utenti-lista span.nick { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-utenti-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-foto-lista span.datetime { width: 86px; display: block; float: left; }
#bookmark-foto-lista span.titolo { width: 280px; padding-left: 10px;  display: block; float: left; border-left: 1px solid #af0c03; border-right: 1px solid #af0c03; }
#bookmark-foto-lista span.titolo .thumb { margin: 0 5px 0 0; }
#bookmark-foto-lista span.titolo .thumb img { border: 1px solid #ccc; padding: 2px; }
#bookmark-foto-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-nomi-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-nomi-lista span.nome { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-nomi-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-film-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-film-lista span.titolo { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-film-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-opinioni-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-opinioni-lista span.titolo { width: 180px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-opinioni-lista span.nick { width: 90px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-opinioni-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-playlist-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-playlist-lista span.titolo { width: 180px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-playlist-lista span.nick { width: 90px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-playlist-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-taglist-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-taglist-lista span.titolo { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-taglist-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-ultimi { display: block; float: left; width: 490px; margin-top: -20px;}
#bookmark-ultimi h3 { margin-top: 20px; font-size: 8pt; font-weight: normal; }
#bookmark-ultimi h3 a { font-size: 12pt; font-weight: bold; } 
#bookmark-ultimi h3 a.go { font-size: 8pt; font-weight: bold; color: #af0c03; font-weight: normal; margin-left: 10px; }

#bookmark-recensioni-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-recensioni-lista span.titolo { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-recensioni-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-trailer-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-trailer-lista span.titolo { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-trailer-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-score-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-score-lista span.titolo { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-score-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-dvd-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-dvd-lista span.titolo { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-dvd-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#bookmark-homevideo-lista span.datetime { width: 86px; display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-homevideo-lista span.titolo { width: 280px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#bookmark-homevideo-lista span.notifica { width: 100px; padding-left: 10px;  display: block; float: left; }

#videoteca-lista .blocco-videoteca { clear: both; padding: 15px 0; border-bottom: 1px solid #ccc; font-size: 9pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; line-height: 130%; }
#videoteca-lista span.celomanca { width: 30px; display: block; float: left; border-right: 1px solid #af0c03; }
#videoteca-lista span.datetime { width: 86px; display: block; float: left; padding-left: 10px; }
#videoteca-lista .celomanca-manca { color: #999; }
#videoteca-lista span.titolo { width: 280px; padding: 0 10px;  display: block; float: left; border-right: 1px solid #af0c03; border-left: 1px solid #af0c03; font-size: 8pt; }
#videoteca-lista span.titolo a { font-weight: bold; color: #af0c03; font-size: 9pt; }
#videoteca-lista span.titolo a.aux { font-weight: normal; font-size: 8pt; }
#videoteca-lista .celomanca-manca span.titolo a { font-weight: bold; color: #F99; }
#videoteca-lista span.qualita { width: 80px; padding-left: 10px;  display: block; float: left; border-right: 1px solid #af0c03; }
#videoteca-lista span.formato { width: 100px; padding-left: 10px;  display: block; float: left; }
#videoteca-lista span.qualita img, 
#videoteca-lista span.formato img { vertical-align: top; margin-right: 10px; }
#videoteca-lista { margin-bottom: 15px; }

#main h2 { margin-bottom: 10px; }

#videoteca-new { margin: 10px 0 30px 0; border: 1px solid #999; padding: 10px; line-height: 20px; display: none; }
#videoteca-new h4 { margin: 0 0 10px 0; font-weight: bold; font-size: 12pt; font-family: "Arial",sans-serif; }
#videoteca-new input.text { width: 300px; padding: 3px; border: 1px solid #999; margin: 3px 0; }
#videoteca-new .esempio { font-size: 8pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; color: #999; }
#videoteca-new label { font-size: 10pt; font-family: "Arial",sans-serif; color: #666; text-align: left; font-weight: normal; float: left; width: 180px; }
#videoteca-new img { vertical-align: top; margin: 0 3px; }
#videoteca-new #new-solocelo { display: none; }

#videoteca-lista li.edit-list { display: none; }
#videoteca-lista li.edit-list a { text-decoration: none; }
#videoteca-lista li.selected { display: block; opacity: 1; filter: alpha(opacity = 100); }
#videoteca-lista li.unselected { opacity: .40; filter: alpha(opacity = 40); }
#videoteca-lista li.unselected:hover { opacity: .80; filter: alpha(opacity = 80); }
#videoteca-lista li { font-size: 8pt; }
#videoteca-lista .edit-list-ul { display: block; }
.blocco-videoteca { position: relative; }
.videoteca-modifica { position: absolute; top: 2px; right: 0; display: none; padding-left: 10px; background: url(../img/my/bluearrow.gif) left 50% no-repeat; color: #16b; font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-size: 8pt; }
.videoteca-modifica-chiudi  { position: absolute; top: 2px; right: 0; display: none; padding-left: 10px; background: url(../img/my/bluearrow.gif) left 50% no-repeat; color: #16b; font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-size: 8pt; }
.blocco-videoteca .label { visibility: hidden; }
.edited .label { visibility: visible; }
#videoteca-lista .celomanca-manca .edit-list-ul { display: none; }
#open-new { display: block; float: right; border: none; color: #af0c03; cursor: pointer; padding: 0; overflow: hidden; background: url(../img/my/new.gif) top left no-repeat; margin: 0 ! important; padding-left: 16px; }
#go-new { display: block; float: right; font-size: 8pt; border: none; color: #af0c03; cursor: pointer; padding: 0; overflow: hidden; background: url(../img/my/new.gif) top left no-repeat; margin: 0 ! important; padding-left: 16px; }
#go-new a { color: #af0c03; padding: 0 !important; background: none !important; }

#kind-amici .riga  { clear: both; padding: 15px 0; border-bottom: 1px solid #ccc; font-size: 9pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; line-height: 130%; }
#kind-amici .datetime { color: #999; font-size: 9pt; margin-bottom: 5px; }
#kind-amici .blocco-avatar { float: left; width: 110px; }
#kind-amici .blocco-nick { float: left; width: 520px; padding-bottom: 5px; border-bottom: 1px solid #ccc; margin-bottom: 5px; }
#kind-amici .blocco-nick .tools { float: right; font-size: 8pt; text-align: right; }

#kind-amici .blocco-avatar img { border: 1px solid #ccc; padding: 2px; width: 90px; height: 90px; }
#kind-amici .blocco-scheda { float: left; width: 270px; padding-right: 10px; border-right: 1px solid #999; margin-right: 10px; font-size: 8pt; }
#kind-amici .blocco-domanda { float: left; width: 230px; text-align: center; }
#kind-amici .blocco-scheda .blocco { float: left; width: 125px; margin-right: 10px; }

#kind-amici .blocco-nick h3 a { font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-size: 11pt; font-weight: bold; color: #16b; }
#kind-amici .domanda { font-size: 10pt; font-weight: bold; color: #16b; margin-bottom: 5px; }
#kind-amici .risposta { font-size: 10pt; font-weight: normal; color: #888; margin-top: 5px; margin-bottom: 20px; }
#kind-amici .ultimo  { clear: both; padding-top: 5px; }
#kind-amici .ultimo a { color: #af0c03; }

/* MESSAGGI */

#lista-messaggi .spedito { background: #eeeeee url(../img/my/bg-spedito.gif) top left no-repeat; }
#lista-messaggi .ricevuto { background: white url(../img/my/bg-ricevuto.gif) top left no-repeat; }

#lista-messaggi .testo { font-size: 8pt; font-weight: normal; line-height: 120%; }
#lista-messaggi .testo-lungo { font-size: 10pt; font-weight: normal; line-height: 140%; }
#lista-messaggi .testo-lungo { display: none; }
#lista-messaggi .lungo-trigger { position: absolute; right: 3px; bottom: 3px; color: #af0c03; font-size: 8pt; padding-left: 12px; background: url(../img/common/trigger.gif) left 50% no-repeat; }
#lista-messaggi .corto-trigger { position: absolute; right: 3px; bottom: 3px; color: #af0c03; font-size: 8pt; display: none; padding-left: 12px; background: url(../img/common/trigger-open.gif) left 50% no-repeat; }
#lista-messaggi .messaggio { padding: 3px; margin-bottom: 25px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; position: relative; }
#lista-messaggi .intestazione { float: left; width: 120px; margin-right: 30px; font-size: 8pt; line-height: 150%; }
#lista-messaggi .corpo { float: left; width: 460px; }
#lista-messaggi .intestazione a { color: #af0c03; font-weight: bold; font-size: 10pt; }
#lista-messaggi .spedito .intestazione .from a { color: #16b; }
#lista-messaggi .ricevuto .intestazione .to a { color: #16b; }
#lista-messaggi .intestazione span { display: block; }

#lista-conversazioni .conversazione { padding: 3px; margin-bottom: 25px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; position: relative; border-bottom: 1px solid #999; }
#lista-conversazioni .intestazione { float: left; width: 220px; margin-right: 25px; font-size: 9pt; line-height: 150%; }
#lista-conversazioni .intestazione span { display: block; }
#lista-conversazioni .intestazione .data { font-size: 8pt; }
#lista-conversazioni .corpo { float: left; width: 380px; font-size: 8pt; font-weight: normal; line-height: 120%;}
#lista-conversazioni .from img { float: left; width: 45px; height: 45px; padding: 2px; border: 1px solid #ccc; margin-right: 10px; }
#lista-conversazioni .from a { color: #af0c03; font-weight: bold; font-size: 10pt; }
#lista-conversazioni .red { display: inline }
#lista-conversazioni .convremove { color: #af0c03; font-weight: bold;  padding-left: 14px; background: url(../img/my/msgremove.gif) left 50% no-repeat; margin-right: 15px; }
#lista-conversazioni .convtools { text-align: right; margin-top: 3px; }
#lista-conversazioni .nonletti { font-weight: bold; color: #16b; }

#conversazione .corpo { display: block; width: 480px; margin: 0px; }
blockquote { margin-left: 10px; padding-left: 5px; border-left: 2px solid #999; color: #666; margin-bottom: 10px; }

#conversazione .intestazione  { width: 120px; padding: 0px; overflow: hidden; }
#conversazione .from-me .intestazione { float: right; background: url(../img/my/bg-from-me.gif) top right no-repeat; text-align: right; }
#conversazione .from-him .intestazione { float: left; background: url(../img/my/bg-from-him.gif) top left no-repeat; text-align: left; }
#conversazione .from { margin-bottom: 5px; }
#conversazione .from a { font-weight: bold;  }
#conversazione .from-me .from a { color: #16b; }
#conversazione .from-him .from a { color: #af0c03; }
#conversazione .intestazione img { width: 45px; height: 45px; padding: 2px; border: 1px solid #ccc; margin-bottom: 5px; }
#conversazione .data { font-size: 8pt; }
#conversazione .messaggio { margin-bottom: 25px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; width: 630px; }
#conversazione .from-me .corpo { background: #def; float: right; }
#conversazione .from-him .corpo { background: #e8e8e8; float: left; }
#conversazione .corpo .testo { padding: 10px; }
#conversazione .corpo .testo .oggetto { font-weight: bold; }
#conversazione .corpo .testo blockquote  { margin-left: 10px; padding-left: 5px; border-left: 2px solid #999; color: #666; margin-bottom: 10px; }
#conversazione .corpo .tools { text-align: right; border-top: 1px solid white; font-size: 8pt; padding: 5px 10px; }
#conversazione .corpo .tools .msgremove { padding-left: 14px; background: url(../img/my/msgremove.gif) left 50% no-repeat; color: #666; }
#conversazione .corpo .tools .msgreply  { padding-left: 14px; background: url(../img/my/msgreply.gif)  left 50% no-repeat; color: #666; margin-left: 15px; }
#conversazione .corpo .tools .unread { display: block; float: left; color: #16b; }

#conversazione #load {text-align: center; margin-bottom: 20px; }
#conversazione #load a { padding-left: 12px; font-weight: bold; background: url(../img/common/trigger-open.gif) top left no-repeat; color: #af0c03; font-size: 9pt; }

#rispondi { border: 1px solid #ccc; padding: 9px; margin-top: 30px; }
#rispondi h3 { margin: 0 0 30px 0; }
#rispondi p { margin: 0; margin-top: 10px; }
#rispondi #reply-oggetto { width: 350px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-weight: bold; font-size: 9pt; }
#rispondi #reply-testo { width: 610px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-size: 9pt; }
#rispondi p.invia { text-align: right; }
#rispondi #nick { float: right; font-weight: bold; color: #16b; text-align: right; margin-right: 5px; }
#rispondi #nick img { width: 45px; height: 45px; padding: 2px; border: 1px solid #ccc; margin-bottom: 5px; }

#interlocutore { border: 1px solid #ccc; padding: 9px; margin-bottom: 20px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-size: 9pt; }
#interlocutore #interlocutore-nick { float: left; text-align: left; margin-left: 5px; font-size: 8pt; }
#interlocutore #interlocutore-nick b { font-weight: bold; color: #af0c03; font-size: 10pt; }
#interlocutore #interlocutore-foto { float: left; margin-left: 5px; }
#interlocutore #interlocutore-foto img { width: 45px; height: 45px; padding: 2px; border: 1px solid #ccc; margin-bottom: 5px; }
#interlocutore #interlocutore-tools { float: right; margin-left: 15px; font-size: 8pt; width: 250px;}
#interlocutore #interlocutore-tools p { margin-bottom: 4px; }


#lista-contatti { font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-size: 9pt; }
#lista-contatti .contatto { clear: both; margin: 8px 0; padding: 8px 0px; border-bottom: 1px solid #ccc; }
#lista-contatti .grey { background-color: #eee; }
#lista-contatti .contatto img { width: 45px; height: 45px; padding: 2px; border: 1px solid #ccc; margin-right: 15px; float: left; }
#lista-contatti .contatto h4  { font-weight: bold; font-size: 10pt; margin-bottom: 5px; float: left; line-height: 50px; width: 180px; }
#lista-contatti .contatto h4 a { color: #af0c03; }
#kind-blacklist #lista-contatti .contatto h4 a { color: black; }
#lista-contatti .contatto .tools { font-size: 8pt; margin: 10px 0; }
#lista-contatti .contatto .tools-block  { float: left; width: 370px; }
#lista-contatti .contatto .tools-block a { margin: 0 20px 0 0; }
.contactremove { padding-left: 16px; background: url(../img/my/contactremove.gif) top left no-repeat; }
.contactadd { padding-left: 16px; background: url(../img/my/contactremove.gif) top left no-repeat; }
.contactblacklist { padding-left: 16px; background: url(../img/my/contactblacklist.gif) top left no-repeat; }
.contactwhitelist { padding-left: 16px; background: url(../img/my/contactwhitelist.gif) top left no-repeat; }
.contactmail { padding-left: 16px; background: url(../img/my/contactmail.gif) top left no-repeat; }

#lista-contatti .contatto .othertools { font-size: 8pt; margin: 10px 0; }
.bloccoblacklist { border: 1px solid #af0c03; padding: 15px; font-size: 10pt; font-weight: bold; }
#nuovomessaggio { float: right; margin-top: -5px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-size: 8pt; }
#nuovomessaggio #nuovo-destinatario { padding: 3px; font-family: "Lucida Grande","Trebuchet MS",sans-serif; font-size: 8pt; border: 1px solid #999; width: 120px; }
#nuovomessaggio button { vertical-align: bottom; }

#journal { padding: 15px; padding-top: 0; }
#journal .riga { clear: both; padding: 15px 0; border-bottom: 1px solid #ccc; font-size: 8pt; font-family: "Lucida Grande","Trebuchet MS",sans-serif; line-height: 130%; }
#journal .evento { color: #16b; font-size: 9pt; margin-bottom: 5px; }
#journal .evento .datetime { font-size: 7pt; display: block; float: left; width: 118px; padding-left: 2px; color: #2D2A2B; }
#journal .evento .messaggio { font-size: 8.5pt; display: block; float: left; width: 500px; }
#journal .evento a { color: #16b;; font-weight: bold; }
#journal .journal-thumb { float: left; width: 120px; position: relative; }
#journal .journal-thumb img { padding: 2px; border: 1px solid #ccc; margin-right: 15px; float: left; }
#journal .journal-gallery img { padding: 2px; border: 1px solid #ccc; margin-right: 15px; float: left; }
#journal .journal-info { float: left; width: 500px; }
#journal .journal-info sup { font-size: 6pt; position: relative; bottom: 2px; }
#journal .journal-info .journal-commento { margin: 0; background: url(../img/my/cmt-bg.jpg) top left no-repeat; padding: 5px 5px 10px 25px; }
#journal .journal-thumb img.play { position: absolute; top: 25px; left: 35px; width: 35px; height: 25px; border: none; z-index: 20; }
#journal .journal-voto { margin-top: 5px; }
#journal .journal-utente .domanda { font-weight: bold; color: #666; }
#journal .notfound { color: #999; }
.journal-post-thumb { width: 100px; }

#journal h4 { font-size: 8pt; margin-bottom: 5px; font-weight: normal; }
#journal h4 a { color: #af0c03; font-weight: bold; font-size: 9pt; }
#journal a.go { font-weight:normal; color:#af0c03; margin-left: 5px; }

.paginazione { clear: both; margin-top: 10px; }
p.sort span.datetime em {color:#333;}

#mymagnifici7 .posizione { float: left; width: 34px; height: 34px; margin: 0 6px 6px 0; background: url(../img/my/posizione-bg.gif) top left no-repeat; text-align: center; padding-top: 6px; font: bold 18px "Arial",sans-serif; color: white; }
#mymagnifici7 .locandina { float: left; clear: left; margin-right: 10px; }
#mymagnifici7 .locandina img { width: 100px; }
#mymagnifici7 .scheda { margin-bottom: 10px; }
#mymagnifici7 .scheda a { font-size: 10pt; color:#af0c03; font-weight: bold; }
#mymagnifici7 .scheda strong { font-size: 10pt; color:#666; font-weight: bold; }
#mymagnifici7 .commento { font-size: 9pt; color: #999; margin-bottom: 10px; }
#mymagnifici7 .numeri { font-size: 8pt; line-height: 150%; }
#mypresentazione .presentazione { line-height: 130%; }
#mylinks p.link { font-size: 10pt; color:#af0c03; font-weight: bold; margin-bottom: 0; margin-top: 10px; }
#mylinks p.link a { color:#af0c03; }
#mylinks p.url { margin-bottom: 10px; font-size: 7pt; }
#mylinks p.url a { color: #999; }
#mybottarisposta .player { background: url(../img/my/bg-bottarisposta.jpg) top left repeat-x; width: 284px; height: 120px; position: relative; }
#mybottarisposta .screen { position: absolute; top: 10px; left: 50px; height: 100px; width: 184px; background: white; overflow: hidden; }
#mybottarisposta #slider { position: absolute; top: 0; left: 0; height: 100px; width: 3700px; background: white; overflow: hidden; }
#mybottarisposta .slide { position: absolute; top: 0; width: 184px; height: 100px; width: 184px; }
#mybottarisposta .slide p.domanda { padding: 10px 10px 0 10px; font-size: 9pt; color: #999; font-weight: bold; }
#mybottarisposta .slide p.risposta { padding: 2px 10px 10px 10px; font-size: 9pt; color: #333; font-weight: normal; }
#mybottarisposta #br-indietro { position: absolute; top: 10px; left: 10px; }
#mybottarisposta #br-avanti { position: absolute; top: 10px; right: 10px; }

.attention { color: #af0c03; font-weight: bold; font-size: 9pt; }

form.form-cancellazione { border: 1px solid #999; padding: 10px; margin: 15px 0; }
form.form-cancellazione p { font-size: 10pt; margin: 0; }
form.form-cancellazione p.submit { margin-top: 15px; }
form.form-conferma b, form.form-conferma button { color: #c00; }
form.form-cancellazione ul { margin: 15px 0; }
form.form-cancellazione ul li { margin: 3px 15px; list-style: disc; display: list-item; }

