
body{ 
    /*font: 70% "Trebuchet MS", sans-serif; */
    /*margin: 50px;*/
  
}

/*--------------*/
 #loginForm{
    border: 1px solid #000;
    padding: 30px;
    margin-top: 20px;
    border-radius: 15px;
}

/*--------------*/
#dialog_link {
    padding: .4em 1em .4em 20px;
    text-decoration: none;
    position: relative;
}

#dialog_link span.ui-icon {
    margin: 0 5px 0 0;
    position: absolute;
    left: .2em;
    top: 50%;
    margin-top: -8px;
}

ul#icons {
    margin: 0; 
    padding: 0;
}

ul#icons li {
    margin: 2px; 
    position: relative; 
    padding: 4px 0; 
    cursor: pointer; 
    float: left;  
    list-style: none;
}

ul#icons span.ui-icon {
    float: left; 
    margin: 0 4px;
}

.legendpanel {
    font-size: 14px;
}


/* tables */
table.tablesorter {
	/*font-family:arial;*/
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	/*font-size: 8pt;*/
	width: 100%;
	text-align: left;
        font-size: 14px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	/*background-color: #CED7EF;*/
        background-color: #FFFFFF;
	border: 1px solid #FFF;
	/*font-size: 8pt;*/
	/*padding: 4px;*/
        padding: 4px 0px 4px 0px;
}
table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	/*color: #3D3D3D;*/
	padding: 2px 4px 2px 4px;
	background-color: #FFF;
	/*vertical-align: top;*/
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
        /*padding: 2px 4px 2px 4px;*/
}
table.tablesorter tbody tr.even td {
	background-color:#DFDFDF;
        /*padding: 2px 4px 2px 4px;*/
}
table.tablesorter tbody tr.even:hover td, table.tablesorter tbody tr.odd:hover td{
        background: #a8b6e5;
        cursor: default;
        /*padding: 2px 4px 2px 4px;*/
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
/*background-color: #8dbdd8;*/
background-color: #FFFFFF;
}
/********************/
/*
input.inputValidationFailed {
	font-size : 115%;
	font-weight:bold;
	border:2px solid #541B1F;
	padding : 1px 0px 2px 2px;
	background-color:#F3A68F;
}*/

div.feedback_parent {
        /*float: left;*/
        position:absolute;
        /*margin-top: 2px; */
        /*margin-left: 180px;*/
        width:100%;
        height: 20px;
        text-align:center;
}

label.error { 
        float: none; 
        color: red; 
        padding-left: .5em; 
        vertical-align: top; 
}

.info {
    border-bottom: 1px solid #FCE7CE;
    color: black;
    position: relative;
    cursor:pointer;
}

.lampeggiante{
    border: 1px solid rgb(200,10,10);
    /*border-radius: 5px;*/
    color: rgb(255,0,0);
    text-decoration: blink;
    background-color:  #DFDFDF;
}

.button{
    background-color:  #DFDFDF;
    cursor: pointer;
}

.textdisable{
    background-color: #F0F0F6;
}

span.button {
    background-color:  #DFDFDF;
    border: 1px solid #808080;
    padding: 1px 5px;
    cursor:  pointer;
}

/*frame number list in voip*/

.frame_list{
    height: 470px;
    margin:0;
    top: 50;
    left: 150;
    /*display:none;*/
    position: absolute;
    background-color:#F4EFE5;
    border-width: 1px;
    border-color: #7E5538;
    border-style: solid;
    z-index: 1010;
    width: 600px;
}
/**/

/*dialog*/
.dialog{
	margin:0;
	top: 40;
	left: 100;
	/*display:none;*/
	position: absolute;
	background-color:#F4EFE5;
	border-width: 1px;
	border-color: #7E5538;
	border-style: solid;
	z-index: 1000;
}

.dialog_title_tr {
	background: #a8b6e5;
	/*background-image: url('../images/title_gradient.gif');*/
}

.dialog_title {
	height:28px;
	margin:0px;
	padding-left:5px;
	cursor: move;
	color:#FFFFFF;
	font-size: 13px;
	font-weight:bold;
}

.dialog_title_X {
	margin: 0px;
	padding: 0px;
	width: 20px;
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}

.fontpiccolo TD {
    font-size: 11px;
}

.fontpiccolo TD {
    font-size: 12px;
}

.smallsize{
    font-size: 11px;
}
/**/



