@import "reset.css";
body {background:url(../images/bg_body.gif) repeat-x #fff;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#999;}
#fix_clear, .fix_clear {clear:both;}
#angolo {width:109px;height:106px;background:url(../images/apple_reseller.png) no-repeat bottom left;position:absolute;top:0;right:0;z-index:10;}
#container {width:920px;margin:0 auto;}
#header {position:relative;height:350px;background:url(../images/header.jpg) no-repeat;}
#header #link_nocode {position:absolute;top:30px;left:70px;text-indent:-999em;width:175px;height:50px;}
#header h1 {position:absolute;top:80px;left:15px;text-indent:-999em;width:290px;height:270px;}
#header h1 a {display:block;width:290px;height:270px;}
#header #menu {position:absolute;left:448px;top:290px;background:#222;width:429px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
#header #menu li {float:left;padding:0 12px;}
#header #menu li a {line-height:51px;color:#fff;text-decoration:none;}
#header #menu li.active a {color:#faa325;}

#button_menu {position:absolute;left:307px;top:290px;width:141px;background:#ca2030;font-family:Verdana, Geneva, sans-serif;font-size:13px;z-index:200;}
#button_menu h2 {height:51px;text-indent:-999em;width:100%;}
#button_menu h2.partecipa {background:url(../images/partecipa.gif);}
#button_menu h2.upload {background:url(../images/upload.gif);}
#button_menu #button_menu_content {padding:0 17px 10px;color:#faa325;}
#button_menu #button_menu_content ol {list-style-type:decimal;margin-left:20px;margin-top:5px;color:#c7b299;}
#button_menu #button_menu_content li {margin-bottom:2px;}
#button_menu #button_menu_content #button_registrati {display:block;background:url(../images/button_registrati.gif);text-indent:-999em;width:114px;height:23px;margin-left:-5px;margin-top:6px;}
#button_menu #button_menu_content #button_upload {display:block;background:url(../images/button_upload.gif);text-indent:-999em;width:114px;height:23px;margin-left:-5px;margin-top:6px;}
#page {margin:0 40px 20px;}
#page #column_left {width:240px;float:left;}
#page #column_right {width:572px;float:right;line-height:22px;padding-top:37px;}

#footer {clear:both;background:url(../images/footer.jpg);height:115px;margin-top:20px;position:relative;margin-bottom:20px;}
#footer_content {color:#fff;position:absolute;right:40px;top:42px;line-height:20px;font-size:13px;}
#footer_content a {color:#fff;text-decoration:none;}
#footer #credits {position:absolute;right:40px;top:85px;line-height:20px;font-size:11px;}
#footer #credits a {color:#1a1a1a;text-decoration:none;}

#box_premi {position:relative;width:240px;margin-bottom:40px;overflow:hidden;height:330px;}
#box_premi h2 {position:absolute;top:37px;left:0;font-weight:bold; font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#fff;background:#29abe2;padding:8px 10px;z-index:10;}
#box_premi ul {position:absolute;}
#box_premi ul li {float:left;width:240px;margin-right:40px;}
#box_premi ul li h3 {font-size:16px;font-weight:normal;color:#1a1a1a;margin-bottom:4px;}
#box_premi ul li p {font-size:12px;line-height:16px;}

#box_download {margin-bottom:40px;}
#box_download h2 {background:#f5712d;font-weight:bold;font-size:13px;color:#fff;margin-bottom:5px;}
#box_download h2 .label {padding:9px 10px;display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#box_download h2 span.baloon {background:url(../images/baloon_download.gif) #fff no-repeat 30px;display:block;height:14px;}
#box_download ul li {text-indent:-999em;margin-bottom:6px;}
#box_download ul li a {display:block;background-repeat:no-repeat}
#box_download ul li#download_regolamento a {background-image:url(../images/button_regolamento.gif);height:67px;}
#box_download ul li#download_modello a {background-image:url(../images/button_modello.gif);height:65px;}
#box_download ul li#download_montaggio a {background-image:url(../images/button_montaggio.gif);height:75px;}

#box_supereroi {margin-bottom:40px;margin-top:37px;}
#box_supereroi h2 {background:#ca2030;font-weight:bold;font-size:13px;color:#fff;margin-bottom:5px;}
#box_supereroi h2 .label {padding:9px 10px;display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#box_supereroi h2 span.baloon {background:url(../images/baloon_supereroi.gif) #fff no-repeat 30px top;display:block;height:14px;}
#box_supereroi ul {margin-top:20px;}
#box_supereroi ul li {margin-bottom:10px;}
#box_supereroi ul li a#button_capitan_cool, #box_supereroi ul li a#button_doc_specialist, #box_supereroi ul li a#button_creative_boy {position:relative;z-index:2;background:url(../images/button_supereroi.png);display:block;height:50px;text-indent:-999em;}
#box_supereroi ul li a#button_capitan_cool {background-position:0 0;}
#box_supereroi ul li a.disabled#button_capitan_cool {background-position:0 -50px;}
#box_supereroi ul li a#button_creative_boy {background-position:0 -100px;}
#box_supereroi ul li a.disabled#button_creative_boy {background-position:0 -150px;}
#box_supereroi ul li a#button_doc_specialist {background-position:0 -200px;}
#box_supereroi ul li a.disabled#button_doc_specialist {background-position:0 -250px;}
#box_supereroi ul li ul {margin-top:-12px;background:url(../images/submenu_bg.gif) no-repeat 1px;height:109px;padding-top:20px;}
#box_supereroi ul li ul li {text-align:right;padding-right:20px;font-size:14px;font-family:Verdana, Geneva, sans-serif;}
#box_supereroi ul li ul li a {color:#fff;text-decoration:none;}


#column_right h2 {font-size:24px;color:#4d4d4d;margin-bottom:10px;}
#column_right h3 {font-size:24px;color:#4d4d4d;margin-bottom:10px;font-weight:normal;}
#column_right strong {font-weight:normal;color:#29abe2;}
#column_right p {margin-bottom:10px;}

#screen {background:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;}
#popup {position:absolute;top:20px;z-index:101;}

#presentazione_personaggio {position:relative;height:370px;margin-bottom:20px;z-index:-1;}
#presentazione_personaggio img {position:absolute;top:0;left:0;z-index:-1;}
#presentazione_personaggio .testo {position:absolute;top:0;left:0;z-index:0;width:300px;}

.separator {clear:both;height:3px;background:url(../images/separator.gif) repeat-x center;width:100%;padding:15px 0;}

img.alignleft {float:left;margin-right:20px;}
img.alignright {float:right;margin-left:20px;}

a.button {background:url(../images/button_left.gif) no-repeat #222;color:#fff;text-decoration:none;font-size:12px;height:23px;float:left;padding:0 0 0 15px;margin-top:10px;}
a.button span {background:url(../images/button_right.gif) no-repeat right;height:23px;padding:0 15px 0 0;float:left;cursor:pointer;}

#column_right h3.baloon {background:#d6d6d6;font-weight:bold;font-size:13px;color:#fff;margin-bottom:5px;}
#column_right h3.baloon .label {font-family:Verdana, Geneva, sans-serif; font-size:12px;padding:4px 10px;display:block;}
#column_right h3.baloon span.baloon {background:url(../images/baloon_right.gif) #fff no-repeat 30px top;display:block;height:14px;}
#column_right h3.baloon.commenti {background:#2eb9e7;}
#column_right h3.baloon.voti {background:#9bcc4e;}
#column_right h3.baloon.voti .baloon {background:url(../images/baloon_voti.gif) #fff no-repeat 30px top;}
#column_right h3.baloon.commenti .baloon {background:url(../images/baloon_commenti.gif) #fff no-repeat 30px top;}

ul.gallery {}
ul.gallery li {width:280px;background:url(../images/bg_box_gallery.gif);height:122px;margin-bottom:10px;position:relative;}
ul.gallery li.left {float:left;}
ul.gallery li.right {float:right;}
ul.gallery li img {border:4px solid #fff;position:absolute;top:20px;width:103px;height:81px;left:10px;}
ul.gallery li .testo {position:absolute;top:20px;right:10px;width:140px;text-align:right; font-family:Verdana, Geneva, sans-serif;}
ul.gallery li .testo strong {background:#fcf9f3;display:block;width:134px;color:#594b45 !important; font-weight:bold !important;font-size:12px;padding:2px 3px;margin-bottom:15px;}

ul.gallery li .testo .voti {float:right;clear:both;margin-bottom:10px;width:140px;}
ul.gallery li .testo .voti span {color:#9bcc4e;float:right;margin-right:5px; font-weight:bold !important; font-size:17px;line-height:20px;}
ul.gallery li .testo .voti a {background:url(../images/button_vota.gif);width:55px;height:20px;float:right;}
ul.gallery li .testo .voti a span {display:none;}

ul.gallery li .testo .commenti {float:right;clear:both;width:140px;}
ul.gallery li .testo .commenti span {color:#2eb9e7;float:right;margin-right:5px; font-weight:bold !important;font-size:17px;line-height:20px;}
ul.gallery li .testo .commenti a {background:url(../images/button_commenta.gif);width:94px;height:20px;float:right;}
ul.gallery li .testo .commenti a span {display:none;}

#content_column_left {width:280px;float:left;}
#content_column_right {width:280px;float:right;}

ul.list_commenti {font-size:14px;}
ul.list_commenti li {background:url(../images/separator.gif) repeat-x bottom;padding-bottom:4px;margin-bottom:4px;}
ul.list_commenti li a {display:block;text-decoration:none;color:#a0a0a0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; font-size:13px;}
ul.list_commenti li a:hover, ul.list_commenti li a:hover strong {color:#2eb9e7 !important;}
ul.list_commenti li a strong {color:#363437 !important;font-weight:bold !important; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:normal;}

ul.list_voti { font-family:Verdana, Geneva, sans-serif; font-size:12px;}
ul.list_voti li {background:url(../images/separator.gif) repeat-x bottom;padding-bottom:4px;margin-bottom:4px;float:left;width:100%;}
ul.list_voti li a {text-decoration:none;color:#363437;float:left;width:240px;}
ul.list_voti li a:hover, ul.list_voti li a:hover strong {color:#9bcc4e !important;}
ul.list_voti li a strong {color:#363437 !important;font-weight:bold !important;float:left; cursor:pointer;}
ul.list_voti li .num_voti {color:#9bcc4e !important;font-weight:bold !important;float:right;font-size:14px;font-family:Verdana, Geneva, sans-serif;}

.box_image {background:#eae6e0;padding:10px;margin-bottom:20px;}
.box_image .altre_utente .left {float:left;}
.box_image .altre_utente .right {float:right;}
.box_image .altre_utente {background:#fbf8f3;padding:10px;float:left;width:532px;margin-bottom:10px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#5f5f5f;}
.box_image .altre_utente strong {color:#665852 !important;font-weight:bold !important;}
.box_image .altre_utente a {color:#665852 !important;font-weight:bold !important;text-decoration:none;}
.box_image img {border:7px solid #fff;width:538px;margin-bottom:10px;}

.box_image a.button_vota {margin-top:7px;background:url(../images/button_vota.gif);width:55px;height:20px;float:left;text-indent:-999em;}
.box_image span.button_vota {margin-top:6px;background:url(../images/button_gia_votato.gif);width:232px;height:23px;float:left;text-indent:-999em;}
.box_image .risultati_immagine {background:#fbf8f3;padding:5px 10px;float:right;font-size:13px;color:#5f5f5f; font-family:Verdana, Geneva, sans-serif;}
.box_image .risultati_immagine strong {color:#665852 !important;font-weight:bold !important;font-size:16px;}

.scheda_action {float:left;width:170px;}
.scheda_commenti {float:right;width:400px;}
.button_send_friend {background:url(../images/button_invia_amico.gif);width:152px;height:20px;float:left;text-indent:-999em;margin-bottom:10px;}
.button_facebook {clear:both;background:url(../images/button_facebook.gif);width:138px;height:20px;float:left;text-indent:-999em;}

ul#commenti {font-family:Verdana, Geneva, sans-serif;font-size:12px;margin-bottom:20px;}
ul#commenti li {background:url(../images/separator.gif) repeat-x bottom;padding-bottom:8px;margin-bottom:8px;}
ul#commenti li.last {background:none;padding-bottom:0;margin-bottom:0;}
ul#commenti li strong {font-weight:bold !important; font-size:12px;}
ul#commenti li em {color:#bfbfbf;font-style:normal;}
ul#commenti li p {padding:0;margin:0;color:#606060;}

#form_commento, .form {background:#eae6e0;padding:10px 15px 15px 15px; margin-top:30px;}
.form label {color:#007cd5;font-family:Verdana, Geneva, sans-serif;font-size:12px;display:block;margin-top:8px;}
.form input {background:#fff;border:2px solid #f5f4f3;margin-bottom:8px;padding:5px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.form label.error {color:#ca2030;margin-top:-5px;}
.form label em {color:#ca2030;font-style:normal;}
#form_commento p {font-size:14px;color:#424242;margin:0;padding:0;}
#form_commento h3 {color:#424242;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold !important;}
#form_commento textarea {background:#fff;border:2px solid #f5f4f3;width:368px;margin-bottom:15px;height:100px;font-size:13px;font-family: Verdana, Geneva, sans-serif;}
.form textarea {padding:5px;background:#fff;border:2px solid #f5f4f3;margin-bottom:15px;height:100px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
#form_commento button {background:url(../images/button_commenta.gif);border:none;width:94px;height:20px;text-indent:-999em;}

#menu_gallery {background:url(../images/bg_menu_gallery.gif) 11px repeat-x #fff;float:left;width:100%;font-weight:bold;font-size:13px;color:#fff;margin-bottom:15px;}
#menu_gallery span.baloon {background:url(../images/baloon_right.gif) #fff no-repeat 30px top;display:block;height:14px;clear:both;}
#menu_gallery ul {float:right;height:32px;}
#menu_gallery ul li {float:left;height:26px;margin-top:6px;border-left:4px solid #fff;}
#menu_gallery ul li a {display:block;padding:0 20px;line-height:26px;color:#fff;text-decoration:none;width:110px;text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#menu_gallery ul li#mnu_gallery_red {background:#c92031;}
#menu_gallery ul li#mnu_gallery_blue {background:#2db8e7;}
#menu_gallery ul li#mnu_gallery_green {background:#9bcc4f;}
#menu_gallery ul li.selected {margin-top:0;padding-top:6px;}

#sub_gallery {background:#d4d4d4;float:left;width:100%;font-size:14px;font-family:Verdana, Geneva, sans-serif;color:#fff;margin-top:15px;}
#sub_gallery #page_navigation {float:right;background:#363438;border-left:8px solid #fff;padding:3px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;}
#sub_gallery #page_navigation a {color:#fff;text-decoration:none;font-weight:bold;font-size:18px;line-height:18px;}

a.button_contest {display:inline-block;background:url(../images/button_contest_left.png) no-repeat #2DB8E7 center left;color:#fff;text-decoration:none;font-size:12px;padding-left:15px;font-family:Verdana, Geneva, sans-serif;height:18px;margin-top:-2px;}
a.button_contest span {display:inline-block;background:url(../images/button_contest_right.png) no-repeat right;padding-right:15px;line-height:18px;cursor:pointer;}

.box_colour {background:#eae6e0;padding:15px;color:#797979;margin-top:20px;}
.box_colour a.button_contest {background:url(../images/button_contest_left2.png) no-repeat #2DB8E7 center left;}
.box_colour a.button_contest span {background:url(../images/button_contest_right2.png) no-repeat right;}
.w500 {width:500px;}
.w400 {width:400px;}
.w300 {width:300px;}
.w200 {width:200px;}
.w150 {width:150px;}

dl.scheda {}

dl.scheda dt {color:#007cd5;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
dl.scheda dd {color:#606060;margin-bottom:8px; font-weight:bold;}

#button_cambia_password {background:url(../images/button_cambia_password.gif);width:172px;height:23px;text-indent:-999em;display:block;}
.button_aggiorna {background:url(../images/button_aggiorna.gif);width:102px;height:23px;text-indent:-999em;border:0;display:block;margin-top:10px;cursor:pointer;}