body{
    font-family      : Arial, Helvetica, Sans-serif;
    text-align       : center;
    font-size        : 14px;
    color            : #AAA;
    background-color : #1E1E1E;
    line-height      : 1.6em;
    margin           : 0;
    padding          : 0;
}

a{
    text-decoration : none;
    color           : #FFFFFF;
}

#main{
    text-align       : left;
}

#header{
    border-bottom    : 1px solid #252525;
    background: url(/images/header.png) repeat-x top;
    margin-bottom    : 20px;
    padding-top : 20px;
    height           : 100px;
}

#header-content{
    width  : 1100px;
    margin : auto;
}

#content{
    width            : 1100px;
    margin           : auto;
}

#content-left{
    float : left;
    width : 770px;
    padding : 10px;
    background-color : #2B2B2B; /* #254367; */
}

#content-right{
    float : right;
    width : 270px;
    padding : 10px;
    background-color :  #2B2B2B; /* #254367; */
    text-align       : right;
}

#ricerca{
    height  : 30px;
    width   : 200px;
    padding : 10px 0px;
}

#login{
    width      : 500px;
    margin     : auto;
    padding    : 10px;
    background-color :  #2B2B2B;
    text-align : center;
}

#logout{
    width      : 500px;
    margin     : auto;
    padding    : 10px;
    text-align : center;
}

.left{
    float : left;
}

.right{
    float : right;
}

#page-selector a{
    cursor : pointer;
}

table{
    border-spacing : 0px;
}

th{
    padding : 5px;   
}

tbody tr{
    height : 130px;
}

td{
    padding : 5px;   
    border-bottom : 1px solid #AAA;
}

.section-title{
    font-size     : 14px; 
    font-weight   : bold;
    margin-bottom : 10px;
}

.selected{
    font-weight : bold;
}

input{
    border        : none;
}

.button{
    padding       : 3px 6px;
    border-radius : 8px;
    background-color : #1051AB;
    color : #FFFFFF;
    cursor : pointer;
}

.page-selector{
    padding : 20px;
    text-align : center;
}

.row-cliente{
    height : 80px;
    border-bottom : 1px dotted #FFFFFF;
    margin-bottom : 10px;
    padding : 10px 0px;
}