@import url("common.css");
/* CSS Document */
html,body,form { 
    height:99%;
    width:100%;
}

.center{width:86em;text-align:center;}

div#container { 
    width:97%;
    height:99%;
}

div#content
{
  width:100%;
  height:99%;
}

div#ctl00_main
{
  width:100%;
  height:100%;
}

/* linea di contenuto con dimensione impostata */ 
.content-width{
    width:100%;     
}

#tabcontent 
{
	padding:0.1em;
	width:100%;
	min-height: 34em;
	height: 85% !important;
}
div#tabcontent .app
{
	position:relative;
	width:100%;
	min-height: 32em;
	height:94% !important;
	overflow:auto;
}
div#tabcontentprint .app
{
    position:relative;
    min-height: 32em;
    height: auto !important;
    height:32em;
    width:100%; 
    overflow:auto;
	}
div#header {
	width:100%;
}
div#footer 
{
	width:100%;
}

/* Problemi con dettagli contenenti bottoni */
/*.dettaglio {height:94%;}*/

.panelcontainer{
position:relative;
height:94%}

.internalbutton
{
	width:100%;
	margin:0.2em auto 0.1em auto;
	border-top:1px solid #004080;
	text-align:right;
}
.internalbuttons
{
	width:100%;
	margin:0.2em auto 0.2em auto;
	border-top:1px solid #004080;
	text-align:right;
}
.internaltabborder
{
	clear:both;
	margin:0;
	border:1px solid #004080;
	position:relative;
	height:100%;
	width:100%;
}
.internaltabborderwb
{
	clear:both;
	margin:0;
	border:1px solid #004080;
	position:relative;
	height:100%;
	width:100%;
	padding-bottom:1em; 
}
.scrollall
{
	position:relative;
	overflow:auto;
	height:36em;
}

.scrollallwb
{
	position:relative;
	overflow:auto;
	height:33.5em;
}

.scroll10
{
	position:relative;
	overflow:auto;
	height:6em;
}

.scroll12
{
	position:relative;
	overflow:auto;
	height:8em;
}

.scroll14
{
	position:relative;
	overflow:auto;
	height:10em;
}

.scroll16
{
	position:relative;
	overflow:auto;
	height:12em;
}

.scroll18
{
	position:relative;
	overflow:auto;
	height:14em;
}

.scroll20
{
	position:relative;
	overflow:auto;
	height:16em;
}

.scroll22
{
	position:relative;
	overflow:auto;
	height:18em;
}

.scroll24
{
	position:relative;
	overflow:auto;
	height:20em;
}

.scroll26
{
	position:relative;
	overflow:auto;
	height:22em;
}

.scroll28
{
	position:relative;
	overflow:auto;
	height:24em;
}

.scroll30
{
	position:relative;
	overflow:auto;
	height:26em;
}

.scroll32
{
	position:relative;
	overflow:auto;
	height:28em;
}

.scroll34
{
	position:relative;
	overflow:auto;
	height:30em;
}

.scroll36
{
	position:relative;
	overflow:auto;
	height:32em;
}

.scroll38
{
	position:relative;
	overflow:auto;
	height:33em;
}
.scroll40
{
	position:relative;
	overflow:auto;
	height:33em;
}
.scroll42
{
	position:relative;
	overflow:auto;
	height:33em;
}
.width0 
{
	width:4em;	
}
.width1 
{
	width:6em;	
}
.width105 
{
	width:9em;	
}
.width2 
{
	width:12em;	
}
.width3 
{
	width:18em;	
}
.width4 
{
	width:24em;	
}
.width5 
{
	width:30em;	
}
.width6 
{
	width:36em;	
}
.width7 
{
	width:42em;	
}
.width8 
{
	width:48em;	
}
.width9 
{
	width:54em;	
}
.width10 
{
	width:60em;	
}
/*Bordo campi obbligatori*/
.requiredfield {
	border-bottom: 2px solid #f62d03 !important;
}