/*** FOGLIO DI STILE (CSS) - E-Port 2007 ***********/


/******************* BODY  *****************************/
body
{
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #444444;
	margin: 0px;
}

legend
{
	font-weight:bold;
	color: #444444;
	text-transform: uppercase;
}

div.trail
{
	position: absolute; 
	visibility: hidden; 
	background-color: #EDEDED; 
	color: #444444; 
	border: 1px solid #000267; 
	padding: 2px; 
	z-index: 2;
}

select
{
	z-index: 0;
}

/******************* LINKS *****************************/


a:link, a:active, a:visited
{  
	text-decoration: none;
 	font-weight: bold;
 	color: #8D2838;
}

a:hover
{  
	text-decoration: underline;
}

a.command:link, a.command:active, a.command:visited
{  
	text-decoration: none;
 	font-weight: bold;
 	color: #000267;
 	text-align: right;
}

a.command:hover
{  
	text-decoration: underline;
}

/******************* TESTO *****************************/

/* TITOLI */
.title
{
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

/* Testo normale */
.text
{
	font-size: 10px;
	color: #444444;
}

/* Testo normale */
.textRed
{
	font-size: 10px;
	color: #FF0000;
}




/******************* BOXES *****************************/

/* BLU */
.box1
{
	font-size: 10px;
	background-color: #000267;
	color: #FFFFFF;
}

/* BORDEAUX */
.box2
{
	font-size: 10px;
	background-color: #8D2838;
	color: #FFFFFF;
}

/* GRIGIO BORDATO */
.box3
{
	font-size: 10px;
	background-color: #EDEDED;
	color: #8D2838;
	border: 1px solid #000267;
}

/* GRIGIO */
.box4
{
	font-size: 10px;
	background-color: #EDEDED;
	color: #8D2838;
}

/* BIANCO */
.box5
{
	font-size: 10px;
	background-color: #FFFFFF;
	color: #444444;
}

/* GRIGIO SCURO */
.box6
{
	font-size: 10px;
	background-color: #CACACA;
	color: #FFFFFF;
}
.box7
{
	font-size: 10px;
	background-color: #EDEDED;
	color: #444444;
}
.box8
{
	font-size: 10px;
	background-color: #FFFFFF;
	color: #8D2838;
	border: 1px solid #000267;
}
/* DISABILITATO */
.disabled
{
	font-size: 10px;
	color: #ACABAB;
}

.boxLeft
{  	font-size: 10px;
	background-color: #000267;
	color: #FFFFFF;
	vertical-align:middle;
}
.boxRight
{
	font-size: 10px;
	background-color: #000267;
	color: #FFFFFF;
	vertical-align:middle;
}

/******************* STILI TABELLE E FORM *****************************/

.title_label
{
	width: 130px;
	text-align: center;
}

.title_label_left
{
	width: 130px;
	text-align: left;
}

.form_label
{
	width: 130px;
	text-align: right;
}
.form_label2
{
	width: 150px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #444444;	
	text-transform: uppercase;
}
.form_label3
{
	width: 170px;
	
}
.form_label1
{
	width: 130px;
	text-align: center;

}
.form_label4
{
	width: 100px;
	text-align: left;

}
.form_group
{
	width: 150px;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #000000;	
	text-transform: uppercase;
}
.form_label_search
{
	text-align: right;
	font-size: 10px;
	background-color: #EDEDED;
	color: #8D2838;
}
.form_label_search1
{
	text-align: center;
	font-size: 10px;
	background-color: #EDEDED;
	color: #8D2838;
}
.form_box
{
	font-weight: bold;
	width: 130px;
 	color: #444444;	
}
.form_box10
{
	font-weight: bold;

 	color: #444444;	
}
.select_box
{
	font-size: 10px;
	font-weight: normal;
	width: 130px;
 	color: #444444;	
}


.form_box1
{
	font-weight: bold;
	width: 400px;
 	color: #444444;	
}
.form_box2
{
	font-weight: bold;
	width: 508px;
 	color: #444444;	
}
.form_box3
{
	font-weight: bold;
	width: 340px;
 	color: #444444;	
}
.form_mtf
{
	font-weight: bold;
	width: 500px;
 	color: #444444;	
}
.form_box4
{
	font-weight: bold;
 	color: #444444;	
}
.form_box5
{
	font-weight: bold;
	width: 230px;
 	color: #444444;	
}
.horizontal_space
{
	width: 5px;
}

.vertical_space
{
	height: 5px;
}

/******************* TEXTBOX *****************************/

.textbox
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #444444;
	border: 1px solid #000267;
	width: 100%;
}
.textbox1
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #444444;
	border: 1px solid #000267;
	width: 300px;
}

.textbox2
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #444444;
	border: 1px solid #000267;
}

.textbox3
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #444444;
	border: 1px solid #000267;
	width: 40px;
}

.textbox4
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #444444;
	border: 1px solid #000267;
	width: 20px;
}

.textbox5
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #444444;
	border: 1px solid #000267;
	width: 60px;
}


.textbox6
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #444444;

}

/******************* BOTTONI *****************************/

/* LUNGHEZZA 80px */
.button
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 80px;
	background-color: #52569E;
	color: #FFFFFF;
	text-transform: uppercase;
	border: 1px solid #000267;
	cursor: pointer;
}

.button1
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width:120px;
	background-color: #52569E;
	color: #FFFFFF;
	text-transform: uppercase;
	border: 1px solid #000267;
	cursor: pointer;
	
}

/* AUTODIMENSIONANTE */
.button2
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #52569E;
	color: #FFFFFF;
	text-transform: uppercase;
	border: 1px solid #000267;
	cursor: pointer;
}

/* TRASPARENTE */
.button3
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 80px;
	background-color: #FFFFFF;
	color: #8D2838;
	text-transform: uppercase;
	border: 0px ;
	cursor: pointer;
}

/* BOTTONE DI STILE UGUALE AI LINK */
.buttonAsLink
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
 	color: #8D2838;
	border: 0px;
	cursor: pointer;
}

.buttonAsLink:hover
{  
	text-decoration: underline;
}

/******************* PAGINAZIONE *****************************/

.paging
{
	font-size: 10px;
	background-color: #EDEDED;
	color: #444444;
	border: 1px solid #000267;
	cursor:pointer;
	width:20px;
	height:22px;
	text-align:center;	
}

.pagingSelected
{
	font-size: 10px;
	background-color: #8D2838;
	color: #FFFFFF;
	border: 1px solid #8D2838;
	width:20px;
	height:22px;
	text-align:center;	
}

.pagingDisabled
{
	font-size: 10px;
	background-color: #EDEDED;
	color: #9C9B9B;
	border: 1px solid #9C9B9B;
	width:20px;
	height:22px;
	text-align:center;
}

/******************* PANEL TAB *****************************/
.panelsAtt
{
	position:absolute; 
	background-color:#EDEDED; 
	border: 1px solid #000267;
	left:0px;
	top:15px; 
	margin:0px; 
	padding:6px;

}
.panelsInatt
{
	position:absolute; 
	background-color:#EDEDED; 
	border: 1px solid #000267;
	left:0px;
	top:15px; 
	margin:0px; 
	padding:6px;
	z-index:1;

}
.tabs
{
	position:absolute;
	cursor:pointer;
	font-weight: bold;
	text-align: left;
	border:  1px solid #000267;
	background-color:#EDEDED;
	border-bottom-style:none;
	margin:0px;
}

.panelTab_inatt
{
	position:absolute; 
	cursor:pointer;
	border: 0px; 
	border-color:#C0C0C0; 
	background-color:#C0C0C0;
	border-style:outset; 
	margin:0px; 
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding:0px;
	text-align: left;
	
}
.panelTab_att
{
	position:absolute; 
	cursor:pointer;
	border: 0px; 
	border-color:#000267; 
	background-color:#000267;
	border-style:outset; 
	margin:0px; 
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding:0px;
	text-align: left;
	left:0px;
}
.cjdflttbcls
{
	position:absolute; 
	cursor:pointer; 
	font-weight:bold; 
	text-align:center; 
	border:1px;
	border-color:#000000; 
	border-style:outset; 
	background-color:#d3d3d3; 
	border-bottom-style:none;
	margin:0px; 
}
.cjdfltpnlclss
{
	position:absolute; 
	border:1px; 
	border-color:#000000; 
	background-color:#d3d3d3; 
	border-style:outset; 
	left:0px;
	top:28px; 
	margin:0px; 
	padding:6px; 
}
.legend_class
{
	text-align: center;
	font-size: 10px;
	font-weight:bold; 
}



