
body
{
	text-align: 	center;
	float:			center;
	background:		#7aafd7;
	color: 			#000000;
}

h1
{
	text-align: 	center;
	margin-top:	1px;
	margin-bottom:	1px;
}

/* h2 per box menu laterali*/
h2
{
	text-align: 	left;
	margin-top:		1px;
	margin-bottom:	1px; 
	margin-left:	2px;
}

/* h2 per box content centrali*/
h2.box-centr
{
	margin-top:		10px;
	font-weight: 	bold;
	font-size: 		12px;
	font-family: 	tahoma;
	margin-left:	2px;
}

/* h2 per box content cenrrali*/
h2.box-centr-big
{
	margin-top:		10px;
	font-weight: 	bold;
	font-size: 		14px;
	font-family: 	tahoma;
	margin-left:	2px;
}

h3
{
	font-weight: 	bold;
	font-size: 		11px;
	font-family: 	tahoma;
	text-align: 	left;
	margin-top:		10px;
	margin-bottom:	1px; 
	margin-left:	2px
}

h3.big
{
	font-size: 		13px;
}

th.head-title
{
	color:			#FFFFFF;
	background:		#3D78A4;
	font-family: 	tahoma;
	font-size: 		12px;
	font-weight:	bold;
	text-decoration: none;
	text-align: 	center;
}

th.head-title-big
{
	color:			#FFFFFF;
	background:		#3D78A4;
	font-family: 	tahoma;
	font-size: 		14px;
	font-weight:	bold;
	text-decoration: none;
	text-align: 	center;
}

/* formato form */
div.in, rb	{margin: 5px 0 5px 10px}
div.in label{float:left;
             width:120px;
             font-family: 	tahoma;
			 /*font-size: 	11px */
			 }
div.in input{font-family: 	tahoma;
			 /*font-size: 	11px; */
			 width:140px; 
			 }

/* formato form per login*/
div.inlog label{float:left;
             width:20px;
             font-family: 	tahoma;
			 /*font-size: 	11px */
            }
div.inlog	{margin: 5px 0 5px 10px}
div.inlog input{font-family: 	tahoma;
			 /*font-size: 	11px; */
			 width:90px}

/* formato elenchi */
ul.menulist
{	
    border:0px none; padding:0px; 0px;
    list-style-position:outside; 
    list-style-image:url('raquo.bmp'); 
    margin-right:0px; margin-top:0px; margin-left:25px; margin-bottom:0px
}
li
{	
	margin-right:0px; margin-top:0px; margin-bottom:0px; margin-left: 0px;
}


	#mybody {
	width:765px;
	background: #7aafd7;
	color: #000;
	position: relative;
	clear:left;
        text-align:center;
		float:center;
		padding-right:5px;
		padding-left:5px;
		margin:0px 5px 10px 5px;
	border-bottom: 3px solid #006699;
		}

	#myfooter {
		width:765px;
        text-align:center;
		float:center;
		background:#7aafd7;
		margin:0px 2px 10px 2px;
		}

	#myheader {
		border:	0px none;
		width:765px;
		height: 145px;
        text-align:center;
		float:center;
		background:#7aafd7;
		padding-bottom:2px;
		margin-left:12px; margin-right:2px; margin-top:2px; margin-bottom:0px
		}

	#maincenter {
	background-color: #7aafd7;
	color: #000;
	margin: 0px 20% 0 20.5%;
	padding: 1em 0;

		}
	
	#maincenter1col-c {
	background-color: #7aafd7;
	color: #000;
	margin: 0px 0 0 0%;
	padding: 1em 0;

		}


	#maincenter2col-sx {
	background-color: #7aafd7;
	color: #000;
	margin: 0px 0 0 20.5%;
	padding: 1em 0;

		}
	
	#maincenter2col-dx {
	background-color: #7aafd7;
	color: #000;
	margin: 0px 20% 0 0;
	padding: 1em 0;

		}
	
	#mainleft {
	left: 0;
	padding: 1em 0;
	position: absolute;
	top: 0px;
	width: 20.5%;
		}


	#mainright {
		padding: 1em 0;
		position: absolute;
		right: 0;
		top: 0px;
		width: 20%;
		}
	
	#warn-title {
	margin:0px;
	background:		#F7AB25;
	color:			#000000;
	text-align:		center;
	font-size: 		11px;
	height: 		18px;
	border-left: 	1px solid #000;
	border-right: 	1px solid #000;
	border-bottom: 	1px solid #000;

	font-family: 	BankGothic lt BT,tahoma;
	text-decoration: none;
	}


	#warn-maintext {
	margin:0px; background:#ADC9DE;
	color:			#000000;
	font-family: 	tahoma;
	font-size: 		11px;
	text-decoration: none;
	text-align: 	justify;
	padding-left:6px;
	padding-right:6px;
	border: 1px solid #000;

	background: 	#F2CA4E;
	}


.box-left-part {
	margin-right: 80%;
	/*margin-left: 2px;*/
	text-align:		center;
	padding: 1em 0;
	}

.box-right-part {
	/*margin-right: 2px;*/
	margin-left: 20%;
	text-align:		left;
	padding: 1em 0;
	}

.box-maintext {
	margin:0px; 
	background:#ADC9DE;
	color:			#000000;
	font-family: 	tahoma;
	font-size: 		11px;
	text-decoration: none;
	text-align: 	justify;
	padding-left:6px;
	padding-right:6px;
	border: 1px solid #000;
	}

.box-maintext-big {
	margin:0px; 
	background:#ADC9DE;
	color:			#000000;
	font-family: 	tahoma;
	font-size: 		13px;
	text-decoration: none;
	text-align: 	justify;
	padding-left:6px;
	padding-right:6px;
	border: 1px solid #000;
	}

	.boxmenu {
		position:relative;
		float:center;
		height:100%;
		margin:0px 0px 0px 0px;
		}

	.boxmenulast {
		position:relative;
		float:center;
		height:400px;
		margin:0px 0px 0px 0px;
		}
	
	.boxshadow {
		float:center;
		background-image:url('sh_down.bmp');
		width: 1
		height: 50px
		margin:0px 0px 0px 0px;
		}
	
	.boxshadowlast {
		float:center;
		background-image:url('sh_down.bmp');
		padding-bottom:0px;
		margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
		}
	
	.boxtext {
		position:relative;
		float:center;
		width: 456px;
		height:100%;
		margin:0px 0px 0px 0px;
		}

	.boxtext2col {
		position:relative;
		float:center;
		width: 610px;
		height:100%;
		margin:0px 0px 0px 0px;
		}

	.boxtext1col {
		position:relative;
		float:center;
		width: 765px;
		height:100%;
		margin:0px 0px 0px 0px;
		}

	.box-title {
	margin:0px;
	background:#104A72;
	color:			#FFFFFF;
	text-align:		center;
	height: 		25px;
	font-size: 		7px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}

	.box-small-title {
	margin:0px;
	background:#104A72;
	height: 		25px;
	color:			#FFFFFF;
	text-align:		left;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}


.centered
{
	text-align: 	center;
}

.justify
{
	text-align: 	justify;
}

.left
{
	text-align: 	left;
}

.right
{
	text-align: 	right;
}


.input
{ 
	color:			#000000;
	font-family: 	tahoma;
	font-size: 		10px;
	text-decoration: none;
	text-align: 	left;
}


.link
{
	color :			#104A72;  //#507C9A;
	font-weight: 	bold;
	text-decoration: none;
	text-align: 	left
}

.link:hover
{
	color :			#7aafd7;
	background :	#104A72;
	//font-weight: 	bold;
	text-decoration: underline;
	//text-align: 	left;
}

.link_black
{
	color :			#000000;
	font-weight: 	bold;
	text-decoration: none;
	text-align: 	left;
}

.link_black:hover
{
	color:			#000000;
	font-weight: 	bold;
	text-decoration: underline;
	text-align: 	left;
}

.menu
{
	color:			#000000;
	font-family: 	tahoma;
	font-size: 		10px;
	text-decoration: none;
	text-align: 	left;
}

.menu-title
{
	background:		#104A72;
	color:			#FFFFFF;
	font-family: 	tahoma;
	font-size: 		10px;
	text-decoration: none;
	text-align: 	left;
}


.menu-box
{
	background:		#ADC9DE;
	color: 			#000000;
	font-family: 	tahoma;
	font-size: 		10px;
	text-decoration: none;
	text-align: 	left;
    padding:		0;
	border: 1px solid #000
}

.menu-box-big	/*utile per box di login*/
{
	background:		#ADC9DE;
	color: 			#000000;
	font-family: 	tahoma;
	font-size: 		12px;
	text-decoration: none;
	text-align: 	left;
    padding:		0;
	border: 1px solid #000
}

.menu-boxlink-big
{
	color:			#000000;
	font-weight: 	none;
	text-decoration: none;
	font-size: 		12px;
    padding:		0;
}

.menu-boxlink-big:hover
{
	color:			#000000;
	font-weight: 	none;
	text-decoration: underline;
	font-size: 		12px;
}

.menu-boxlink
{
	color:			#000000;
	font-weight: 	none;
	text-decoration: none;
}

.menu-boxlink:hover
{
	color:			#000000;
	font-weight: 	none;
	text-decoration: underline;
}

.noborder
{
    border: 0px none; 
}

.page-text
{
	color:			#000000;
	background:		#ADC9DE;
	font-family: 	tahoma;
	font-size: 		11px;  
	text-decoration: none;
	text-align: 	justify;
}

.page-bigtext
{
	color:			#000000;
	background:		#ADC9DE;
	font-family: 	tahoma;
	font-size: 		21px;
	text-decoration: none;
	text-align: 	center;
}

.page-smalltext
{
	color:			#000000;
	background:		#ADC9DE;
	font-family: 	tahoma;
	font-size: 		8px;
	text-decoration: none;
	text-align: 	center;
}

.page-bluetext-0
{
	color:			darkblue;
	background:		#B8D6F1;
/*	font-size: 		9px;
	font-family: 	tahoma; */
	text-decoration: none;
	text-align: 	center;
}

.page-bluetext-1
{
	color:			darkblue;
	background:		#CFE2F0;
/*	font-size: 		9px;
	font-family: 	tahoma; */
	text-decoration: none;
	text-align: 	center;
}

.page-maintext
{
	color:			#000000;
	background:		#ADC9DE;
	font-family: 	tahoma;
	font-size: 		11px;
	text-decoration: none;
	text-align: 	justify;
}

.page-maintext-big  /* font per le tabelle*/
{
	color:			#000000;
	background:		#ADC9DE;
	font-family: 	tahoma;
	font-size: 		13px;
	text-decoration: none;
	text-align: 	justify;
}

.page-maintext-right
{
	color:			#000000;
	background:		#ADC9DE;
	font-family: 	tahoma;
	font-size: 		11px;
	text-decoration: none;
	text-align: 	right;
}

.page-redtext
{
	color:			red;
	font-size: 		11px;
	font-family: 	tahoma;
	font-weight: 	bold;
	text-decoration: none;
	text-align: 	left;
}

.page-redtext-big
{
	color:			 red;
	font-size: 		 13px;
	font-family: 	 tahoma;
	font-weight: 	 bold;
	text-decoration: none;
	text-align: 	 left;
}

.page-title
{
	background:		#104A72;
	color:			#FFFFFF;
	font-family: 	BankGothic lt BT,tahoma;
	height: 		15px;
	font-size: 		11px;
	text-decoration: none;
	text-align: 	center;
}

table.border-data
{
	border: 2px solid #CFE2F0;
}
	

.table-title
{
	color:			#FFFFFF;
	background:		#3D78A4;
	font-family: 	tahoma;
	font-size: 		11px;
	font-weight:	bold;
	text-decoration: none;
	text-align: 	center;
}

.table-title-small
{
	color:			#FFFFFF;
	background:		#3D78A4;
	font-family: 	tahoma;
	font-size: 		9px;
	text-decoration: none;
	text-align: 	center;
}

.table-text-right
{
	font-family: 	tahoma;
	font-size: 		9px;
	text-decoration: none;
	text-align: 	right;
}

.table-text
{
	font-family: 	tahoma;
	font-size: 		9px;
	text-decoration: none;
	text-align: 	left;
}

.table-smalltext
{
	font-family: 	tahoma;
	font-size: 		7px;
	text-decoration: none;
	text-align: 	left;
}

.table-text-0
{
	color:			#000000;
	background:		#B8D6F1;
	font-size: 		9px;
	text-decoration: none;
	text-align: 	left;
}
	
.table-text-1
{
	color:			#000000;
	background:		#CFE2F0;
	font-size: 		9px;
	text-decoration: none;
	text-align: 	left;
}

.table-bluetext-0
{
	color:			darkblue;
	background:		#B8D6F1;
/*	font-size: 		9px;
	font-family: 	tahoma; */
	text-decoration: none;
	text-align: 	left;
	margin-left:	5px;
}

.table-bluetext-1
{
	color:			darkblue;
	background:		#CFE2F0;
	/*font-size: 		9px;
	font-family: 	tahoma;*/
	text-decoration: none;
	text-align: 	left;
}

.warn-link
{
	color: 			#F33F12;
	background: 	#F2CA4E;
	font-family: 	tahoma;
	font-weight: 	bold;
	text-decoration: none;
	text-align: 	justify;
}

.warn-link:hover
{
	color: 			#FFFFFF;
	background: 	#F2CA4E;
	text-decoration: underline;
}


.warn-text
{
	color: 			#000000;
	background: 	#F2CA4E;
	font-family: 	tahoma;
	font-size: 		11px;
	text-decoration: none;
	text-align: 	justify;
	border:			1px solid
}

.warn-text-big
{
	color: 			#000000;
	background: 	#F2CA4E;
	font-family: 	tahoma;
	font-size: 		13px;
	text-decoration: none;
	text-align: 	justify;
	border:			1px solid
}

.warn-title
{
	background:		#F7AB25;
	color:			#000000;
	font-family: 	BankGothic lt BT,tahoma;
	font-size: 		11px;
	height: 		15px;
	text-decoration: none;
	text-align: 	center;
	border:			1px solid
}



.forum-text-0
{
	color:			#000000;
	font-family: 	tahoma;
	background:		#B8D6F1;
	font-size: 		10px;
	text-decoration: none;
	text-align: 	left;
}
	
.forum-text-1
{
	font-family: 	tahoma;
	color:			#000000;
	background:		#CFE2F0;
	font-size: 		10px;
	text-decoration: none;
	text-align: 	left;
}