/*Informazioni comuni al body */

body
	{
		margin: 0px;
		background-color: #000000;
		color: white;
		font-family: Verdana, sans-serif;
		font-size: 10pt;
	}

a 
	{
		color: white;
		text-decoration: none;
		background-color: inherit;
	}

a:hover 
	{
		text-decoration: underline;
	}

img 
	{
		border: 0;
	}

/*Blocchi - in ordine di apparizione*/
#main
	{
		width: 780px;
		margin: 10px 0px 10px 0px;
		border: Double 3px red;
	}

#logo
	{
		text-align: Left;
		width: 780px;
	}
	
#bandiere
	{
		text-align: Left;		
		float: Left;
		width: 387px;
		padding: 0px 0px 0px 3px;
	}
	
#link_homepage
	{
		text-align: Right;		
		float: Left;
		width: 387px;
		padding: 0px 3px 0px 0px;
	}

#centro
	{
		clear: Left;
		width: 780px;
		border-top: Solid 1px red;
	}

#menu_sx
	{
		text-align: Left;		
		float: Left;
		width: 210px;
		padding: 10px 3px 3px 3px;
	}

#corpo
	{
		float: Left;	
		width: 555px;
		padding: 10px 0px 10px 8px;	
		text-align: Justify;
	}

#footer
	{
		border-top: Solid 1px red;
		clear: both;
		padding: 5px 0px 0px 0px;	
	}

/*Oggetti particolari*/
.button 
	{
		font-size: 10px;
		font-weight: bold;
	    color: black;
	    background: #ee4a4a;
	    text-align: center;
	    padding: 5px;
	    border: 1px solid black;
    }
    
.riga_pari
	{
		background: #EE4A4A;
		color: white;
	}

.field
	{
		height: 12px;
		font-size: 10px;
	}

.miatabella
	{
		border:solid 1px #DF4037;
	}

.titolo 
	{
		font-size: 12pt;
		font-weight: bold;
	}

.titolosezione 
	{
		font-size: 12pt;
		font-weight: bold;
		background-color: red;
		color: white;
	}

.table_head
	{
		color: white;
		font-weight: bold;
		background: red;
	}

.separatore
	{
		width: 550px;
		height: 1px;
		margin: 5px 0px 5px 0px;
	}	
	
.separatorecentrale
	{
		width: 200px;
		text-align: center;
		height: 1px;
		margin: 5px 0px 5px 0px;
	}
	
.data_ora
	{
	 	font-style: italic;
	 	text-align: right;
	}	
	
.webmaster
	{
	 	font-size: 7pt;
		text-align: right;
	}	
	
.didascalie
	{
		font-style: italic;
		margin: 10px 0px 10px 0px;
	}