/* ###################### OVERALL SETTINGS ###################### */

body{
		background-color: #04305e;
		color			: #aaaaaa;
		font-family		: arial;
		font-size		: 13px;
		letter-spacing	: 0.125em; 				
		margin-left		: 0px;
		margin-top		: 20px;
		margin-right	: 0px;
		margin-bottom	: 0px;
		
	}
	
img {
		
		border			: 0px;
		padding			: px;
		margin			: 0px;
		
	}


h1{
		
		color: #0f4b9d;
		font-weight:bold;
		font-family: verdana;
		font-size: 22px;
		letter-spacing: 0.025em;
		font-style:normal;
		vertical-align:middle; 				
		
		
	}
	
	h2{
		
		color: #0f4b9d;
		font-weight:normal;
		font-family: verdana;
		font-size: 11px;
		letter-spacing: 0.125em;
		font-style:normal; 		
		text-align:left;				
		
		
	}
	
	h3{
		
		color: #0f4b9d;
		font-weight:500;
		font-family: verdana;
		font-size: 12px;
		font-variant:small-caps;
		letter-spacing: 0.125em;
		font-style:italic; 
		text-align:left;				
		
		
	}	
	
	h4{
		
		color: #0f4b9d;
		font-weight:bold;
		font-family: verdana;
		font-size: 14px;		
		letter-spacing: 0.125em;
		font-style:normal; 
		text-align:left;
					
		
		
	}	
	
	

	
	
#container { 
		margin			: auto;
		width			: 800px;
		text-align		: center;
		height			: 100%;
		
	}
	
	

	
.header {
		
		color			: #ffffff;
		font-family		: sans-serif;
		font-size		: 13px;
		letter-spacing	: 3px; 
		font-weight		: bold;	
		font-style		: normal;
		text-align		: left;
		vertical-align	: middle;
		background-image: url(images/header_bottom.jpg);
		background-repeat:no-repeat;
		width			: 800px;
		height			: 20px;
		padding			: none;
		border			: none;
		display:inherit;
	}
	
	
	
.header_top {
		
		color			: #ffffff;
		font-family		: sans-serif;
		font-size		: 13px;
		letter-spacing	: 0.25em; 
		font-weight		: bold;	
		font-style		: normal;
		text-align		: left;
		vertical-align	: bottom;
		background-image: url(images/header_top.jpg);	
		width			: 800px;
		height			: 130px;
		padding			: none;
		border			: none;
		
	}
.testo {
		
		color			: #cccccc;		
		padding-right	: 25px;
		padding-left	: 25px;		
		margin-top		: 20px;		
		width			: 500px;
		letter-spacing	: 0.001em;
		line-height		: 20px;		
		font-size		: 12px;
		font-weight		: 500;		
		font-family		: verdana;		
		text-align     	: justify;
		clear			: left;
		float			: left;		
	}
	
.testo3 {
		
		color			: #ffffff;		
		letter-spacing	: 0.001em;		
		font-size		: 12px;
		font-weight		: bold;		
		font-family		: verdana;		
		text-align     	: justify;			
	}

	
.testo2 {
		
		color			: #cccccc;		
		padding-right	: 25px;
		padding-left	: 25px;		
		margin-top		: 20px;		
		width			: 800px;
		letter-spacing	: 0.001em;
		line-height		: 20px;		
		font-size		: 12px;
		font-weight		: 500;		
		font-family		: verdana;		
		text-align     	: center;
		clear			: left;
		float			: left;
		
	}
	
.bottom {
	
		font-size 		: 10px;
		width			: 800 px;				
		font-family 	: sans-serif;
		font-weight 	: normal;
		font-style		: italic;
		vertical-align	: bottom;
		color 			: #999999;
		text-align		: inherit;		
		letter-spacing	: 0.225em;		
		clear			: both;
		
	
	}

.lingua {
	
		
		text-align		: left;
		float			: right;
		width			: 350px;
		height			:14 px;
		padding			:2px;
		
	
	}
	
.immagini {
	
		
		text-align		: center;
		float			: right;
		width			: 220px;
		margin-top		: 20px;
		margin-bottom	: 30px;
	
	}
	
	
.thumb {
	
		
		padding			: 5px;
		width			: 200px;		
		color			: #ffffff;					
		letter-spacing	: 0.001em;
		line-height		: 20px;		
		font-size		: 12px;
		font-weight		: 500;		
		font-family		: verdana;		
		text-align     	: justify;
		font-variant:small-caps;
	
		
	
	}	
	
a:visited {
	
		color 			: #ffffff;		
		text-decoration : none;	
			
	
	}
	
a:active {
	
		color 			: #ffffff;		
		text-decoration : none;		
	
	}

a:link {
	
		color 			: #ffffff;		
		text-decoration : none;		
	
	}
	
a:hover {
		
		color 			: #777777;		
		text-decoration : none;
	
	}		
	
	
	
.bottom a:visited {
	
		color 			: #999999;		
		text-decoration : none;		
	
	}
	
.bottom a:active {
	
		color 			: #999999;		
		text-decoration : none;		
	
	}

.bottom a:link {
	
		color 			: #999999;		
		text-decoration : none;		
	
	}
	
.bottom a:hover {
		
		color 			: #ffffff;		
		text-decoration : none;
	
	}	
	
	
.hidden {
	display : none;
}




