/* 
    Document   : hlstyle
    Created on : 5-apr-2013, 11.40.27
    Author     : ruulah
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}
form {
    padding:0px;
    margin:0px;
}
body {
    padding:0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color: #eee;
    color:#333;
    font-size:0.8em;
    margin: 0px;    
}
body#gest {
    padding:0px;
    font-family: Helvetica, Arial, sans-serif;
    background-color: #eee;
    color:#333;
    font-size:0.8em;
    margin: 0px;    
}
a {
    color:#006699!important;
}
a:visited {
    color:#006699!important;
}
a:hover {
    color:orange;
}
a {
    text-decoration: none;
}
hr {
    border-color:#006699;
}
table {
    border-collapse: collapse;
}
fieldset {
    border-color: #333;
    width:80%;
    margin-left: auto;
    margin-right: auto;
}
.u {
    text-decoration: underline;
}
.maintable {
    height:100%;
}
.pc100 {
    width:100%;
}
.w100 {
    width:100px;
}
.mt5 {
    margin-top: 5px;
}
.ml5 {
    margin-left:5px;
}
.mt10 {
    margin-top: 10px;
}
.m5 {
    margin:5px;
}
.p5 {
    padding:5px;
}
.pt5 {
    padding-top:5px;
}
.p2 {
    padding:2px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    
padding-bottom: 10px;
}
.p0 {
    padding:0px;
}
.lx {
    position:relative;
    float:left;
}
.rx {
    position:relative;
    float:right;
}
.f_red {
    border-color: #b12c19!important;
}
legend {
    color:#333;
    font-size:0.9em;
    font-weight:bold;
}
.l_red {
    color:#b12c19!important;
}
form {
    margin:0px;
}
.j {
    text-align: justify;
}
.cnt {
    text-align: center;
}
.b {
    font-weight: bold;
}
.t_base {
    font-size:14px;
}
.t_xbase {
    font-size:16px;
}
.t_tn {
    font-size: 12px;
}
.t_xtn {
    font-size: 10px;
}
.gray {
    color:#333;
}
.black {
    color:black;
}
.white {
    color: white!important;
}
.orange {
    color: orange!important;
}
.red {
    color:#b12c19;
}
.blue {
    color:#006699;
}
.yellow {
    color:yellow;
}
.azul {
    color:#006699!important;
}
.gray {
    color:#333!important;
    
}
.cc_red {
    color:#993333;
}
.cc_lred {
    color:#b12c19;
}
.cc_lgray {
    color:#eeede2;
}
.cc_dgray {
    color:#64635a;
}
.bk_yellow {
    background-color:yellow;
}
.bk_blue {
    background-color:#006699;
}
.bk_lblue {
    background-color:#357EC7;
}
.bk_lgray {
    background-color: #ddd;
}
.bk_gray {
    background-color: #e9e8da;
}
.bk_hgray {
    background-color: #ccc;
}
.bk_dgray {
    background-color: #64635a;
}
.bk_white {
    background-color: white;
}
.bk_orange {
    background-color: orange;
}
.bk_red {
    background-color: #993333;
    color:white;
}
.bk_green {
    background-color: #339900;
}
.bk_ice {
    background-color: #dfe4e9;
}
.bd_red {
    border: 1px solid red!important;
}
.bd_blue {
    border: 1px solid #006699!important;
}
.bd_orange {
    border: 1px solid orange!important;
}
.bd_null {
    border:0px;
}
.titolo {
    font-family: "arial black",sans-serif;
    font-weight:bold;
    font-size:1.3em;
}
.dotted_under {
    border-bottom: 1px dotted black;
    clear:both;
}
.white_line_under {
    padding:5px 0 5px 0;
    border-bottom: 1px dotted white;
}
.separatore {
    border-bottom: 2px solid #ccc;
    width:100%;
    margin:5px 0 5px 0;
}
.btn100 {
    width:100%;
    text-align: center;
    padding:5px;
}
.divmenu div {
    padding:5px;
}
.errormessage {
    border:2px solid red;
    padding:10px;
    color:red;
    font-weight:bold;
    text-align:center;
    width:80%;
}
.btn_exe {
    border:1px solid #993333;
    padding:10px;
    color:#993333;
    font-weight:bold;
    text-align:center;
    cursor: pointer;
}
.menutit {
    background-image: url('../img/sf_h2.png');
    background-repeat: no-repeat;
    padding-left: 15px;
    width:215px;
    height:40px;
    color:#64635a;
    font-size: 1.1em;
    margin-bottom:5px;
}
.btn_send {
    border:1px solid #64635a;
    padding: 2px;
    text-decoration: none;
    background-color: white;
    color:#64635a;
    margin:2px;
}
.pagedisplay {
    background-color: #e9e8da;
    margin:5px;
    padding:10px;
}
.menuitem {
    background-image: url('../img/dotq.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left:10px;
    margin: 10px;
    
}
.btn_opt {
    border:1px solid #993333;
    padding:2px;
    color:#993333;
    font-weight:bold;
    text-align:center;
    cursor: pointer;
}
.overflow
{
    overflow: scroll;
    width:100%;
    height:400px;
}
.overflow200
{
    overflow: scroll;
    width:100%;
    height:200px;
}
.mano {
    cursor: pointer;
}
