body
{
    background-position: center;
    background: transparent url(background.jpg) no-repeat;
    margin: 0px;
}

.label
{
    font-family: Arial, Tahoma;
    font-size:13px;
    color:#333333;
}
.txtlabel
{
    font-family: Arial, Tahoma;
    font-size:13px;
    color:#333333;
    margin-bottom:3px;
}
#tableform td.label sup
{
    font-family: Arial, Tahoma;
    font-size:15px;
    color:#e95112;
}


.txtlabel
{
    float:left;
}

#tableform
{
    text-align:left;
}
#tableform td
{
    text-align:left;
    padding: 2px 2px 5px 8px;
    width:215px;
    float:left;
}

#tableform td.labelf
{
    font-family: Arial, Tahoma;
    font-size:11px;
    color:#333333;
    width:441px;
     
}

#tableform td.labelf b
{
    font-family: Arial, Tahoma;
    font-size:18px;
    color:#e95112;
    width:441px;
     
}

#tableform td input
{
    margin:1px 2px 4px 2px;
    font-family: Arial, Tahoma;
    font-size:12px;
    color:#333333;
}

#tableform td #rbSesso_0, #tableform td #rbSesso_1
{
    margin: 0px;
    font-family: Arial, Tahoma;
    font-size:12px;
    color:#333333;
}

#tableq
{
    text-align:left;
}

#tableq td
{
    padding: 3px 3px 10px 8px;
}
#tablel
{
    text-align:left;
}

#tablel td
{
    padding: 3px 3px 3px 8px;
}

#tablel td.labelf
{
    font-family: Arial, Tahoma;
    font-size:11px;
    color:#333333;
    width:441px;
     
}

#tablecanale
{
    text-align:center;
}
#tablecanale td
{
    padding: 3px 3px 3px 5px;
    font-family: Arial, Tahoma;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    color:#e95112;
}

.txtedit
{
    float:right;
    }
.fl 
{
    float:left;
    width:20px;
    }
.fr
{
    float:left;
    width:150px;
    font-weight:lighter;
    }
    
input
{
    margin-right:8px;
    }
    
label
{
    font-family: Arial, Tahoma;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    color:#e95112;
    margin:0px 2px 5px 2px;
}


hr
{
    border-left: hidden 0px #dddddd;
    border-right: hidden 0px #dddddd;
    border-top: solid 1px #dddddd;
    border-bottom: hidden 0px #dddddd;
    width:98%;
    text-align:left;
}

textarea
{
    font-family: Arial, Tahoma;
    font-size:10px;
    color:#333333;
    width:419px;
    height:85px;
}
#pnlmsg, #pnlok
{
    width:440px;
    font-family: Arial, Tahoma;
    font-size:12px;
    color:#333333;
    margin-top: 15%;
    }
    
#pnlmsg ul
{
    width:300px;
    font-family: Arial, Tahoma;
    font-size:13px;
    color:#333333;
    margin-left:30px;
    text-align:left;
    list-style-type: none;
    }

#pnlok ul
{
    width:350px;
    font-family: Arial, Tahoma;
    font-size:13px;
    font-weight:bold;
    margin-left:40px;
    text-align:left;
    list-style-type: none;
    color: #888888;
    }

#pnlok ul li a
{
    font-family: Times New Roman, Arial, Tahoma;
    font-size:14px;
    color:#511e08;
    text-align:left;
    font-weight:bold;
    text-decoration: none;
    }


#btnretry
{
    cursor:pointer;
}
