#box{ 
width:70%; 
min-height:400px; 
background-color:#FFF; 
display:none; 
z-index:+300; 
position:absolute; 
left:15%; top:44%; 
-moz-border-radius: 0px;  -webkit-border-radius: 0px;
border-radius: 0px;
padding-bottom:15px;
}


.titolo_box{ margin-left:20px;}
.testo-box{ margin:15px;}

.aprioverl{ 
/*
font-size:18px; font-family:Verdana, Geneva, sans-serif; float:right; margin-right:50px;
*/
}
.aprioverl:hover{ cursor:pointer;}
.chiudioverl{ 
/**/
font-size:18px; color:#000; font-weight:bold; position:absolute; right:2%; top:0%;  
cursor:pointer;}


/**/
.fdetl_row {
padding-top:1px;padding-left:5px;clear:both;}

.fdetl_label {
   float:left; display:inline; width:150px;margin-right:10px;
}
.fdetl_value {
    float:left; display:inline;
}

.fdetl_row_ev {
background-color:#747474;}

.vwcontent {
  background-color:#F1EFEF;
  color:#000000;
  font-size:1em;
  line-height:1.7em;
  padding:2px;
}

.vwcontent_odd {
  background-color:#fff;
  color:#000000;
  font-size:1em;
  line-height:1.7em;
  padding:2px;
}

.menupat {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
	font-size: 85%;
}

.menupat a {
    color: #fff;
}
.menupat hover {
    color: #FFFF00;
}

.ptr-titolo {
    color: #fff;
}

.datatable ul li ul li a {
/*
    line-height: 1.01;
*/
	
}	


.userdata{
width:300px;
height:100%;
position:absolute;
left:-300px;
background:rgba(0,0,0,0.8);    
z-index:5000;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.menuuserdata{
hover: color:#7c0400;
}

#main {
    padding-bottom: 40px;
    padding-top: 20px;
}

a.menuuserdata:hover{
color:#7c0400;
}

a.patbar:hover{
color:#7c0400;
}

.formpatr {
margin-top:100px;	
}	

/*
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
  */

.ui-tabs-vertical { width: 55em; }
  .ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
  .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
  .ui-tabs-vertical .ui-tabs-nav li a { display:block; }
  .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; }
  .ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}
    
legend {
    display: block;
	min-width: 10%;
 /**/   max-width: 20%; 
    padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}


/*
.accordion-toggle {cursor: pointer;}
.accordion-content {display: none;}
.accordion-content.default {display: block;}
*/