/* Stile dei Form */

form { 
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 4px; 
}

select, input {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	WIDTH: 300px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	border: 1px solid #6699FF;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 300px;
	HEIGHT: 100px;
}

input.button1 {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	border: 1px solid #000000;
	height: 18px;
	background-color: #EEEEEE;
	WIDTH: AUTO;
}

textarea.getcode {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 100%;
	HEIGHT: 60px;
}

textarea.legaltextarea {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 100%;
	HEIGHT: 75px;
}


/* Stile delle Tabelle */

.tbl {
	WIDTH: 100%;
	PADDING: 2px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 8pt;
	COLOR: #000000;
}

.tbl2 {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 8pt;
	COLOR: #000000;
}


/* Stile del Testo */

.linktbl {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 7pt;
	COLOR: #000000;
}

.titlebox1 {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	HEIGHT: 24px;
	BACKGROUND: #FF0000 url('/site_imm/template/sfondo_tb1_w24px.gif');
	border:1px Solid #000000; padding:2px; 
}

.titlebox2 {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	HEIGHT: 24px;
	BACKGROUND: #00929C url('/site_imm/template/sfondo_tb2_w24px.gif');
	border:1px Solid #000000; padding:2px; 
}

.titlebox3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #1963A3;
	text-decoration: none;
	TEXT-ALIGN: center;
	padding: 2px;
	BACKGROUND-COLOR: #e6e6e6;
}

.txt1 {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 8pt;
	COLOR: #000000;
}

.txt2 {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #000000;
}

.txtsmall {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
}

.error {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 8pt;
	COLOR: #FF0000;
}

.notbl {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	PADDING: 2px;
}

.box1 {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	BACKGROUND: #FFFF00; 
	PADDING: 2px;
	BORDER-TOP: 1px solid #FF9900; 
	BORDER-RIGHT: 2px solid #FF9900; 
	BORDER-BOTTOM: 2px solid #FF9900; 
	BORDER-LEFT: 1px solid #FF9900;
} 

.box2 {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	PADDING: 2px;
	BORDER: 1px solid #000000; 
}

/* Linea Orizzontale */

hr {
	width: 100%;
	color: #CCCCCC;
	height: 1px;
}


/* Elenchi Puntati */

li {
	margin: 0 0 5px 0;
	padding: 0;
}

/* Stile del Box Login in Home */

div.home_loginbox_155{
	width: 155px;
	height: 5px;
}

div.home_loginbox_155_mid{
	width: 155px;
	height: auto;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	text-align: center;
}

/* Stile dei Link */

A {color:0000FF; text-decoration: none}
A:hover {color:0000FF; text-decoration: underline}

A.linkbianco {color:FFFFFF; text-decoration: none}
A.linkbianco:hover {color:FFFFFF; text-decoration: underline}

A.linknero {color:000000; text-decoration: none}
A.linknero:hover {color:000000; text-decoration: underline}