/*
*************************
	start GENERAL ITEMS
*************************
[attributi per gli oggetti XHTML]
*/
BODY{
	 margin-left:0;
	 margin-top:0;
	/* marginwidth="0" marginheight="0" */
	background-image: url(images/bodybg.jpg);
	background-repeat: no-repeat;
	background-color: #173D64;	
}
DIV {
	position:absolute;
}
A:HOVER  {
			color: #FFFFFF;	
}
/***********************
	end GENERAL ITEMS
***********************/

/*
***************************
	start GENERAL CLASSES
***************************
[classi usate da tutte le pagine]
*/
.transparent {
	behavior: url("pngbehavior.htc");
}


.history_img{
	position:relative;
	width:501px;
	height:140px;
	vertical-align: middle;
	background-color: #EAEAEA;
	border-top:10px solid #EAEAEA;
}
.details_img{
	position:relative;
	top:0px;
	width:501px;
	height:172px;
	vertical-align: absmiddle;
	background-color: #EAEAEA;
	border-top:10px solid #EAEAEA;
	margin:0px;
}
/************************
	end GENERAL CLASSES
************************/

/*
***********************
	CONTAINERS (DIV)
***********************
[vengono racchiusi tutti i div]
*/

/*
*****************
	start COMMON 
*****************
[vengono racchiusi tutti i div che sono usati in tutte le pagine] 
*/

/* start LOGO  [i loghi] */
div#logo_bg{
	left:0;
	top:0;
	width:221;
	height:504;
	background-color:#222734;
	z-index:10;
}

div#logo{
	left:15px;
	top:144px;
	z-index:15;
	text-align: left;
}
/* end LOGO */

/* start COPY [il copyright] */
div#copy{
	left:35px;
	top:485px;
	background-color:#222734;
	z-index:20;
}
.copyright {
			font-family : "Trebuchet MS", Arial;
			font-size : 2.5mm;
			color: #4E525D;	
}
/* end COPY */

/* start GLOBAL [gli elementi per la navigazione] */
div#global{
	left:241px;
	top:538px;
	z-index:27;
}
.globalitems {
			font-family : "Trebuchet MS", Arial;
			font-size : 3mm;
			color: #5583AA;
			text-decoration : none;
			line-height : 21px;
}
#globalhome{
	color:#A5BED4;
}
div#globaldown{
	position:relative;
	width:100%;
	padding-left:20px;
	background-color:#173D64;
}
div#globalup{
	left:240px;
	top:28px;
	z-index:27;
}
/* end GLOBAL */

/* start DOWNLOAD [pulsante per il download di oggetti] */
div#downloads{
	left:240px;
	top:357px;
	z-index:35;
}
.download {
			font-family : "Trebuchet MS", Arial;
			font-size : 3mm;
			color: #2D3B45;
			line-height : 14px;
}
/* end DOWNLOAD */

/* start MENU [menu interno di navigazione] */
div#menu{
	left:241px;
	top:146px;
	z-index:50;
}
div#menubg{
	left:220px;
	top:128px;
	z-index:30;
}
#commonTbl{
	border:0;
	border-collapse: collapse;
}
#commonTbl td{
	padding: 0px;
}
/* end MENU */

/***************
	end COMMON
***************/

/*
*********************
	start MAIN PAGE 
*********************
[elementi presenti solo nella pagina iniziale]
*/

div#home{
	 left:221px;
	 top:50px;
	 width:681px;
	 height:489px;
	 z-index:25;
	 /*background-image: url(images/home.jpg);*/
}

div#bannerbg{
	left:240px;
	top:456px;
	width:478;
	height:70;
	z-index:30;
	text-align: right;
}
div#banner{
	left:245px;
	top:461px;
	width:468;
	height:60;
	z-index:35;
	text-align: right;
}
div#newsboxbg{
	 left:730px;
	 top:394px;
	 z-index:40;
}
div#newsboxbtn{
	left:830px;
	top:504px;
	z-index:43;
}
div#newsboxtxt{
	left:739px;
	top:414px;
	width:142;
	height:88;
	z-index:45;
}
.newsbox {
			font-family : "Trebuchet MS", Arial;
			font-size : 3mm;
			color: CED9E5;
			line-height : 14px;
}

/******************
	end MAIN PAGE 
******************/

/*
***********************
	start HISTORY PAGE 
***********************
[elementi presenti solo nella pagina di history]
*/

/* start CONTENT [dove vengono caricati i contenuti] */
div#content{
	left:221px;
	top:50px;
	width:681px;
	z-index:25;
	background-color:#FFFFFF;
}
.content_txt {
	position:relative;
	width:380px;
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	color: #2D3B45;
	line-height : 14px;
	padding-top:10px;
	padding-bottom:10px;
}
.content_txt2 {
	position:relative;
	width:502px;
	height: 90px;
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	color: #2D3B45;
	line-height : 14px;
	background-color: #EAEAEA;	
	margin-bottom:10px;
}

.content_txt3 {
	position:relative;
	width:680px;
	height: 140px;
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	color: #2D3B45;
	line-height : 14px;
	/*background-color: #EAEAEA;*/	
	margin-bottom:10px;
}

.table_txt{
	float: right;
	position:relative;
	width:502px;
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	color: #2D3B45;
	line-height : 14px;
	background-color: #EAEAEA;
	margin-top:0px;	
}
.left_table_txt2{
	float: left;
	position:relative;
	left:180px;
	width:248px;
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	color: #2D3B45;
	line-height : 14px;
	background-color: #EAEAEA;
	margin-top:0px;
	margin-bottom:20px;			
}
.right_table_txt2{
	float: right;
	position:relative;
	width:248px;
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	color: #2D3B45;
	line-height : 14px;
	background-color: #EAEAEA;
	margin-top:0px;
	margin-bottom:20px;		
}
.left_inline_box{
	float:left;
	display: inline;	
	margin:0px;
	padding:5px;	
	width: 200px;
	height: 80px;
	margin-bottom:10px;
}
.right_inline_box{
	float: right;
	display: inline;	
	margin:0px;
	padding:5px;
	width:270px;
	height: 80px;
	margin-bottom:10px;	
}
.right_blue_box{
	position:relative;
	width:502px;
	height: 75px;
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	color: #ffffff;
	line-height : 14px;
	background-color: #0092FF;	
}
.right_blue_box2{
	position:relative;
	width:502px;
	height: 23px;
	padding:0px;
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	color: #ffffff;
	line-height : 14px;
	background-color: #0092FF;	
}
.small_arrow{
   position: relative;
	top:-23px; left:43px;
	margin:0px;
	padding: 0px;
	width: 17px;
	height: 17px;
}
.small_arrow2{
   position: relative;
	top:-23px; left:99px;
	margin:0px;
	padding: 0px;
	width: 17px;
	height: 17px;
}
#mappa {
	font-size : 3mm;
	font-weight:bold;
	font-family : "Trebuchet MS", Arial;	
	color: #000000;
	
}

/* end CONTENT */

/**********************
	end HISTORY PAGE 
***********************/

/*
***********************
	start NEWS PAGE 
***********************
[elementi presenti solo nella pagina di news]
*/

A#newslink {
	font-family : "Trebuchet MS", Arial;
	font-size : 3mm;
	font-weight : bolder;
	text-decoration: none;
	color: #939499;
}

A:hover#newslink {
	color: #666666;
}

/* per i news link: sovrsascrivi padding 10px di content_txt */
div#par_news{
	padding-top: 3px; padding-bottom:3px;
}

.news_spacer {
	position: relative;
	padding-top: 5px;
}
/* end CONTENT */

/**********************
	end NEWS PAGE 
***********************/


/*
***********************
	start CONTACTS PAGE 
***********************
[elementi presenti solo nella pagina di contacts]
*/

table#contacts_tb {
	position:relative;
	background-color:#EAEAEA;
	width: 501px;
}
/* end CONTENT */

/**********************
	end CONTATCS 
***********************/



