﻿#mappa
{
    /*background-color:Aqua;*/
    height:20px;
    padding:0 10px 10px 30px;
    font-size:0.9em;
}
#mappa a
{
    font-weight:bold;
    text-decoration:none;
    color:#333333;
}
#listheader
{
    height:41px;
    padding:0;
    background-image:url(Images/bg_listheader.jpg);
    background-repeat:no-repeat;
}
#listheader span
{
    display:block;
    float:left;
    width:75px;
    margin-top:13px;
    /*background-color:Fuchsia;*/
    margin-left:320px;
    font-size:0.9em;
    font-weight:bold;
    color:#333333;
}
#listheader div.chkfriends
{
    width:200px;
    /*background-color:Aqua;*/
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    font-size:0.9em;
}
#listheader select
{
    margin-top:10px;
    font-size:0.9em;
    color:#333333;
    width:150px;
}
#listbody
{
    list-style-type:none;
    background-image:url(Images/bg_list.jpg);
    background-repeat:repeat-y;
    padding:30px 0px 0px 30px;
    /*background-color:Aqua;*/
}
#listbody #message
{
    clear:both;
    height:15px;
    padding:10px 5px;
    margin-right:30px;
    border:1px solid #cc0000;
    margin-bottom:10px;
    font-size:1em;
}
#listbody h1
{
    margin-bottom:20px;
}
#listbody ul, #homelistbody ul
{
    padding:0;
    margin:0;
    list-style-type:none;
    display:block;
    width:100%;
}
#listbody ul li, #homelistbody ul li
{
    display:block;
    float:left;
    width:280px;
    height:160px;
    margin-right:15px;
    font-family:Arial, Helvetica, Sans-Serif;
    padding:0;
    /*background-color:Fuchsia;*/
}
#homelistbody ul li
{
    height:130px;
    padding:15px 0 10px 0;
    /*background-color:Fuchsia;*/
}
#listbody .mediumimg, #homelistbody .mediumimg
{
    float:left;
    width:150px;
    height:115px;
    padding:0;
    margin-right:5px;
}
#listbody .mediumtxt, #homelistbody .mediumtxt
{
    float:left;
    width:125px;
}
.mediumtxt .dati
{
    /*background-color:Fuchsia;*/
    height:93px;
}
.mediumtxt p
{
    margin-bottom:2px;
}
.mediumtxt p.data
{
    color:#333333;
    font-size:0.9em;
}
.mediumtxt p.voti
{
    font-weight:bold;
    color:#cc0000;
}
.mediumtxt a
{
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
.mediumtxt a:hover
{
    text-decoration:underline;
}
.mediumtxt a.btdettagli
{
    display:block;
    width:77px;
    height:16px;
    /*background-color:Fuchsia;*/
    color:#333333;
    text-align:center;
    padding-top:3px;
    font-size:0.8em;
    background-image:url(Images/bt_details.jpg);
    background-repeat:no-repeat;
}
#listfooter, #homelistfooter
{
    height:24px;
    background-image:url(Images/bg_paging.jpg);
    background-repeat:no-repeat;
}
#paging
{
    color:#333333;
}
#paging .sx
{
    float:left;
    width:300px;
}
#paging .dx
{
    float:right;
    width:400px;
    text-align:right;
    margin-right:30px;
}
#paging .dx span
{
    font-weight:bold;
}
#paging .dx a
{
    text-decoration:none;
}
#paging .dx a:hover
{
    text-decoration:underline;
}
#colmain
{
    width:660px;
    float:left;
    /*background-color:Aqua;*/
}
#coldx
{
    width:260px;
    float:right;
    /*background-color:Fuchsia;*/
}
#colmaindet
{
    width:550px;
    float:left;
    /*background-color:Aqua;*/
}
#coldxdet
{
    width:300px;
    float:right;
    margin-right:20px;
    /*background-color:Fuchsia;*/
}
#n96
{
    background-image:url(Images/bg_n96.jpg);
    background-repeat:no-repeat;
    height:276px;
    padding:36px 0 0 152px;
    /*background-color:Aqua;*/
}
#descrheader
{
    height:25px;
    background-image:url(Images/bg_descr_hdr.jpg);
    background-repeat:no-repeat;
}
#descrtitle
{
    padding:0 20px 2px 30px;
    background-image:url(Images/bg_descr_body.jpg);
    background-repeat:repeat-y;
}
#descrmid
{
    height:17px;
    background-image:url(Images/bg_descr_mid.jpg);
    background-repeat:no-repeat;
}
#descrbody
{
    background-image:url(Images/bg_descr_body.jpg);
    background-repeat:repeat-y;
    padding:0 20px 0 30px;
}
#descrbody p
{
    color:#333333;
    line-height:1.5em;
}
#descrbody p.tema
{
    font-size:0.9em;
    padding-bottom:5px;
    color:#cc0000;
}
#descrfooter
{
    height:26px;
    background-image:url(Images/bg_descr_ftr.jpg);
    background-repeat:no-repeat;
}
#commentheader
{
    height:52px;
    background-image:url(Images/bg_comment_hdr.jpg);
    background-repeat:no-repeat;
}
#commentbody
{
    padding:0px 20px 10px 20px;
    font-size:0.9em;
    color:#333333;
    line-height:1.4em;
    background-image:url(Images/bg_comment_body.jpg);
    background-repeat:repeat-y;
}
#commentbody p
{
    padding:20px 15px 0px 15px;
}
#commentbody .author
{
    margin-top:10px;
    height:31px;
    background-image:url(Images/bg_comment_author.gif);
    background-repeat:no-repeat;
    background-position:center;
    /*background-color:Aqua;*/
}
#commentbody .author p
{
    padding-top:12px;
    float:left;
}
#commentbody .author p.date
{
    float:right;
}
#commentfooter
{
    height:18px;
    background-image:url(Images/bg_comment_ftr.jpg);
    background-repeat:no-repeat;
    margin-bottom:10px;
}
#newcomment
{
    padding:0 10px 0 20px;
    font-size:0.9em;
}
#newcomment input, #newcomment textarea
{
    background-color:#CCCCCC;
    border:1px solid #999999;
}
#newcomment .labelcomm
{
    float:left;
    /*background-color:Aqua;*/
    width:205px;
    margin-right:5px;
}
#newcomment p
{
    padding-bottom:5px;
}
#newcomment #btncomm
{
    text-align:right;
    padding-right:20px;
}
#newcomment #btncomm input
{
    font-weight:bold;
    color:#ffffff;
    background-color:#cc0000;
    width:175px;
    padding:3px 0;
}
#voteheader
{
    height:31px;
    margin-top:5px;
    background-image:url(Images/bg_vote_hdr.jpg);
    background-repeat:no-repeat;
}
#voteheader h2
{
    color:#ffffff;
    font-size:1.2em;
    font-weight:bold;
    padding-left:20px;
    padding-top:7px;
}
#votebody
{
    padding:10px 30px;
    background-image:url(Images/bg_vote_body.jpg);
    background-repeat:repeat-y;
}
#votebody span
{
    font-size:1.7em;
    font-weight:bold;
    color:#cc0000;
}
#votebody ul
{
    list-style-type:none;
}
#votebody li
{
    padding-left:10px;
    color:#333333;
    line-height:2.1em;
    background-image:url(Images/bg_bullet.gif);
    background-repeat:no-repeat;
    background-position:left 11px;
}
#votebody li a
{
    color:#333333;
    text-decoration:none;
}
#votebtn
{
    padding:0px 30px;
    height:140px;
    font-size:0.9em;
    background-image:url(Images/bg_vote_body.jpg);
    background-repeat:repeat-y;
}
#votebtnhp
{
    padding:0px 30px;
    height:65px;
    font-size:0.9em;
    background-image:url(Images/bg_vote_body.jpg);
    background-repeat:repeat-y;
}
#votebtn a.btn
{
    display:block;
    margin-left:20px;
}
#votebody p
{
    margin-bottom:8px;
}
#ctl00_cphSite_boxVotazione_divForm input
{
    margin-left:15px;
}
#votebody p.title
{
    padding-top:10px;
    height:40px;
    font-weight:bold;
    color:#cc0000;
    /*background-color:Aqua;*/
}
#votemid
{
    height:19px;
    background-image:url(Images/bg_vote_mid.jpg);
    background-repeat:no-repeat;
}
#votefooter
{
    height:15px;
    background-image:url(Images/bg_vote_ftr.jpg);
    background-repeat:no-repeat;
    margin-bottom:0;
}
#correlatiheader
{
    border:1px solid #cacaca;
    margin:20px 10px 0 10px;
    padding:10px;
}
#correlatiheader h3
{
    font-size:1.0em;
    font-weight:bold;
}
#correlati
{
    /*background-color:Aqua;*/
    margin:0 10px;
    padding:10px;
    border-left:1px solid #cacaca;
    overflow:auto;
    height:400px;
}
#correlati a.smallimg
{
    display:block;
    width:80px;
    float:left;
    margin-right:5px;
}
#correlati a
{
    color:#333333;
    font-family:Arial, Helvetica, Sans-Serif;
    text-decoration:none;
}
#correlati a:hover
{
    text-decoration:underline;
}
#correlati ul
{
    list-style-type:none;
}
#correlati li
{
    height:70px;
    /*width:245px;*/
    /*background-color:Fuchsia;*/
}
#homeservices
{
    height:65px;
    /*background-color:#cacaca;*/
}
#homeservices div#sendfile
{
    float:left;
}
#homeservices div#vote
{
    float:right;
}
#homeservices div#reviews
{
    float:left;
    width:410px;
    height:55px;
    margin-left:15px;
    margin-top:7px;
    /*background-color:#FCFCFC;*/
}
#homelistheader
{
    height:24px;
    padding:0;
    background-image:url(Images/bg_hplistheader.jpg);
    background-repeat:no-repeat;
    /*background-color:Aqua;*/
}
#homelistbody
{
    list-style-type:none;
    background-image:url(Images/bg_list.jpg);
    background-repeat:repeat-y;
    padding:0px 0px 0px 30px;
    /*background-color:Aqua;*/
}
#homelistfooter
{
    height:24px;
    background-image:url(Images/bg_paging.jpg);
    background-repeat:no-repeat;
}
#regtxt
{
    color:#333333;
    line-height:1.5em;
    padding-bottom:10px;
    /*background-color:Aqua;*/
}
#regtxt h1
{
    margin-bottom:10px;
}
.problemi
{
    margin-right:20px;
    padding:10px;
    background-color:#f8f8f8;
    border:1px solid #d0d0d0;
}
.problemi p
{
    margin:10px 5px;
}
#codiceamico
{
    margin-right:30px;
    margin-bottom:10px;
    padding:10px;
    background-color:#f8f8f8;
    border:1px solid #d0d0d0;
}
#codiceamico span
{
    font-size:1.2em;
}
#regform p
{
    margin:5px 0 5px 0;
}
#regform .validatore
{
    color:#cc0000;
}
#regform label
{
    font-size:0.9em;
}
#regform .note
{
    /*background-color:Aqua;*/
    font-size:0.8em;
    width:345px;
    margin-left:125px;
}
hr
{
    border:1px solid #CCCCCC;
    margin:10px 0;
}
#regform label.labelsx
{
    display:block;
    float:left;
    width:125px;
    /*font-size:1.1em;*/
    /*background-color:Aqua;*/
}
#regform input, #regform textarea, #regform select
{
    background-color:#CCCCCC;
    border:1px solid #999999;
}
#regform #btnform
{
    text-align:right;
    width:340px;
    /*background-color:Aqua;*/
}
#regform #btnform input
{
    font-weight:bold;
    color:#ffffff;
    background-color:#cc0000;
    width:175px;
    padding:3px 0;
}
#howtoplay h1
{
    margin-left:20px;
}
#howtoplay h2
{
    margin-left:30px;
    color:#333333;
    font-size:1.2em;
    font-weight:bold;
}
#howtoplay p
{
    color:#333333;
    line-height:1.5em;
    margin:10px 50px 10px 20px;
}
#friends
{
    padding:10px;
}
#friends h1
{
    margin-bottom:10px;
}
#friends ul
{
    list-style-type:none;
}
#friends li
{
    margin-bottom:10px;
}
#pagerhp
{
    text-align:right;
    margin-right:60px;
    border-top:1px solid #CCCCCC;
    padding-top:5px;
    padding-right:5px;
}
#pagerhp a
{
    font-weight:bold;
    text-decoration:none;
}
#pagerhp a:hover
{
    text-decoration:underline;
}

a.votelnk img 
{
    border:0;
    vertical-align:middle;
}

