@import url("common.css");
/* CSS Document */

body { 
	width:88.63em;
}
.center{width:62em;text-align:center;font-size:100%;float:left;} 
.font-size-default{font-size:100%;}

#contenuto{
	float:left;
	height: 49.5em;
	margin:0;
	padding:0;
}

div#container { 
	width:87.23em; /* 86.95em 87.63em */
}

/* linea di contenuto con dimensione impostata */ 
.content-width{
	width:87.23em;		
}

div#sidebar 
{
	width:17.2em;
}

div#tabcontent 
{
	height:40em;
	width:86em;
}
div#tabcontent .app
{
	position:relative;
	height:38em;
	width:86em;
	overflow:auto;
}
div#tabcontentprint 
{
	height:40em;
	width:86em;
}
div#tabcontentprint .app
{
	position:relative;
	height:38em;
	width:86em;
	overflow:auto;
}
div#header {
	width:87.63em;
}
div#footer 
{
	width:87.63em;
}

.internalbutton
{   
   width:85em;
   margin:0.2em auto 0.1em auto;
   border-top:1px solid #004080;
   text-align:right;
}

.internalbuttons
{   
   width:85em;
   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;
	width: 85.5em;
	/* x essere sicuri che non sfarfalli, il problema rimane interno al pannello*/
	overflow:hidden;
}
.internaltabborderwb
{
	clear:both;
	margin:0;
	border:1px solid #004080;
	position:relative;
	height:100%;
	width:85.5em;
	padding-bottom:1em; 
}
.scrollall
{
	position:relative;
	overflow:auto;
	height:36em;
}

.scrollallwb
{
	overflow:auto;
	height:33.5em;
}

.scroll10
{
	overflow:auto;
	height:6em;
}

.scroll12
{
	overflow:auto;
	height:8em;
}

.scroll14
{
	overflow:auto;
	height:10em;
}

.scroll16
{
	overflow:auto;
	height:12em;
}

.scroll18
{
	overflow:auto;
	height:14em;
}

.scroll20
{
	overflow:auto;
	height:16em;
}

.scroll22
{
	overflow:auto;
	height:18em;
}

.scroll24
{
	overflow:auto;
	height:20em;
}

.scroll26
{
	overflow:auto;
	height:22em;
}

.scroll28
{
	overflow:auto;
	height:24em;
}

.scroll30
{
	overflow:auto;
	height:26em;
}

.scroll32
{
	overflow:auto;
	height:28em;
}

.scroll34
{
	overflow:auto;
	height:30em;
}

.scroll36
{
	overflow:auto;
	height:32em;
}

.scroll38
{
	overflow:auto;
	height:34em;
}
.scroll40
{
	overflow:auto;
	height:36em;
}
.scroll42
{
	overflow:auto;
	height:38em;
}
.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;
}