@charset "UTF-8";
/* CSS Document */
* {
	padding:0px; margin:0px;	
}

body{
	background-color:#1f244a;
}
/* 
***************************************** MAIN DIV CONTAINER *****************************************
*/
#main_div{
	background-color:#1a234a;
	width:1000px;	height:700px;
	margin:10px auto;	
	border-left:solid 2px #47536d;	border-right:solid 2px #47536d; border-top:solid 2px #47536d;
}

/*
******************************************************************************************* HEADER Div
*/
#header_div{
	width:1000px; 	height:100px;
	
}
#header-SX_div{
	width:298px;	height:100%;
	border-bottom:solid 2px #47536d;
	text-align:center;
	float:left;
	
/*	border:solid 1px green;*/
}
#header-SX_div img{
	padding-top:30px;
}
#header-DX_div{
	width:700px;	height:100%;
	float:left;
	border-left:solid 2px #47536d; 	border-bottom:solid 2px #47536d;
	
/*	border:solid 1px red;*/
}
#menu_btns-tbl{
	width: 375px; 	height:50px;
	margin-left:275px;

/*	border:solid 1px red;*/
}

#flag-tbl{
	width: 22px;	height:17px;
	margin-left:665px;	margin-top:-20px;
}
/*
******************************************************************************************* CENTER Div
*/
#center_div{
	clear:both;
	width:1000px;	height:550px;
}

/*
************************************************************** 1st ROW
*/
/************** Box: Title MENU (SX) */
#title-div{
	width:298px;	height:98px;
	border-bottom:solid 2px #47536d;	border-right:solid 2px #47536d;
	float:left;
}
#title-div p{
	font-family:Arial, Helvetica, sans-serif;	font-size:20px;		color:white;
	text-align:center;	margin-top:30px;
	/*padding-left:50px;	padding-top:20px; */
}

/************** Box: MENU (DX) */
#menu-div{
	width:700px;	height:98px;
	border-bottom:solid 2px #47536d;
	float:left;
}

/*
************************************************************** 2nd ROW
*/
/************** Empty BOX (SX)*/
#cont-div{
	clear:both;
	width:298px; 	height:450px;
	font-family:Arial, Helvetica, sans-serif;	font-size:12px;		color:white;
	float:left;
	border-right:solid 2px #47536d;
	
}
	#cont-div p{
		margin: 20px 50px 0;
	}
	#cont-div pre{
		font-family:Arial, Helvetica, sans-serif;	font-size:12px;		color:white;
		margin: 20px 50px 0;	/**/
		
		white-space: pre; /**/
		white-space: pre-wrap;       /* css-3 */
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */
	}
	#cont-div a{
		font-family:Arial, Helvetica, sans-serif;	font-size:12px;		color:white;
		margin: 0px 50px;
	}
	#cont-div a:hover{
		font-family:Arial, Helvetica, sans-serif;	font-size:12px;		color:#47536d;
		margin: 0px 50px 0;
	}

/************** CONTATTI Info Div (Center-Bottom DX) 
** Main DIV container of all other info..
*/
#contatti-div{
	float:left;
	width:700px;	height:450px;
}

/* Table: Contatti */
#contatti-tbl{
	width:700px; height:450px;
	font-family:Arial, Helvetica, sans-serif;	font-size:12px;		color:white;
	
}
	#contatti-tbl p{
		margin: 20px 30px 0;
	}
	#contatti-tbl img{
		margin: 20px 30px 0;
	}
	#contatti-tbl img:hover{
		width:620px;	height:380px;
		margin: 20px 30px 0;
		position:absolute;
	}
	#contatti-tbl pre{
		font-family:Arial, Helvetica, sans-serif;	font-size:12px;		color:white;
		margin: 20px 30px 0;	/**/
		
		white-space: pre; /**/
		white-space: pre-wrap;       /* css-3 */
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */
	}
	
	#dove-td{
		vertical-align:top;	
	}
	#come-td{
		vertical-align:top;	
	}
/*
******************************************************************************************* FOOTER Div
*/
#footer_div{
	width:1000px; height:50px;
	background-color:#47506d;
	text-align:center;	
}
#footer_p{
	font-family:Arial, Helvetica, sans-serif; 	font-size:10px; 	color:white;
	padding:15px;
}