BODY
	{
		background-color: #FFFFFF;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-image: url(../images/background_header.jpg);
		background-repeat:repeat-x;
	}
	
.Title
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		font-weight: bold;
		text-decoration: none;
	}
	
.TitleDescription
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		font-weight: bold;
		text-decoration: none;
		text-align:justify;
	}
	
.TextNormal
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
		text-align:justify;
		
	}
.TextArticle
	{
		font-family: Verdana;
		font-size: 11px;
		color: #00247D;
		text-decoration: none;
		text-align:justify;		
	}
.TextNormalLight
	{
		font-family: Verdana;
		font-size: 10px;
		color: #767676;
		text-decoration: none;
		text-align:justify;		
	}
.TextNormalWhite
	{
		font-family: Verdana;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		text-align:justify;		
	}	
.TextDate
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
		font-weight: bold;
	}
.TextTitle
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
		font-weight: bold;
	}
A.TextLink:link
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
		text-align:justify;		
	}
A.TextLink:visited
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
		text-align:justify;		
	}
A.TextLink:hover
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
		text-align:justify;		
	}
A.TextLinkWhite:link
	{
		font-family: Verdana;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		text-align:justify;		
	}
A.TextLinkWhite:visited
	{
		font-family: Verdana;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		text-align:justify;		
	}
A.TextLinkWhite:hover
	{
		font-family: Verdana;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		text-align:justify;		
	}

.TextLinkHeader
{
	font-family: Verdana;
	font-size: 10px;
	color: #00247D;
	text-decoration: none;
}

A.TextLinkHeader:link
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
	}
A.TextLinkHeader:visited
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
	}
A.TextLinkHeader:hover
	{
		font-family: Verdana;
		font-size: 10px;
		color: #00247D;
		text-decoration: none;
	}

/*	###	SEARCH	###	*/
.BoxSearch
	{	
		border-color: #70A3E4;
		border-width: 1px;
		border-style: solid;
		text-align: center;
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		height: 51px;
		background-color: #D3E5FD;
	}
.FormStyle
	{
		font-family: Verdana;
		font-size: 11px;
		color: #333333;
	}

/*	###	MENU	###	*/
A.MenuLink:link
	{
		font-family: Verdana;
		font-size: 9px;
		color: #333333;
		text-decoration: none;
		height: 15px;
		width: 149px;
	}
A.MenuLink:visited
	{
		font-family: Verdana;
		font-size: 9px;
		color: #333333;
		text-decoration: none;
		height: 15px;
		width: 149px;
	}
A.MenuLink:hover
	{
		font-family: Verdana;
		font-size: 9px;
		color: #333333;
		text-decoration: none;
		background-color: #FF9800;
		height: 15px;
		width: 149px;
	}
A.MenuLinkSelected:link
	{
		font-family: Verdana;
		font-size: 9px;
		color: #333333;
		text-decoration: none;
		background-color: #FF9800;
		height: 15px;
		width: 149px;
	}
A.MenuLinkSelected:visited
	{
		font-family: Verdana;
		font-size: 9px;
		color: #333333;
		text-decoration: none;
		background-color: #FF9800;
		height: 15px;
		width: 149px;
	}
A.MenuLinkSelected:hover
	{
		font-family: Verdana;
		font-size: 9px;
		color: #333333;
		text-decoration: none;
		background-color: #FF9800;
		height: 15px;
		width: 149px;
	}
.BoxExternal
	{
		border-width: 1px;
		border-color: #ADADAD;
		border-style: solid;
		width: 149px;
		text-align: center;
		background-color: #FFFFFF;
	}
	
.BoxExternalSelected
	{
		border-width: 1px;
		border-color: #ADADAD;
		border-style: solid;
		width: 149px;
		text-align: center;
		background-color: #FF9800;
	}	
/*	###	GIALLO	###	*/
.BoxGiallo
	{
		border-color: #FAFF89;
		border-width: 1px;
		border-style: solid;
		background-color: #F6F7F9;
	}	
.BgTitleGiallo
	{
		background-color: #FAFF89;
		padding-left: 11px;
		height: 18px;
		vertical-align: baseline;
	}
	
/*	###	VERDE	###	*/
.BoxVerde
	{
		border-color: #CEE8A1;
		border-width: 1px;
		border-style: solid;
		background-color: #FFFFFF;
	}	
.BgTitleVerde
	{
		background-color: #CEE8A1;
		padding-left: 11px;
		height: 18px;
		vertical-align: baseline;
	}	

/*	###	AZZURRO	###	*/
.BoxAzzurro
	{
		border-color: #D3E5FD;
		border-width: 1px;
		border-style: solid;
		background-color: #FFFFFF;
	}	
.BgTitleAzzurro 
	{
		background-color: #D3E5FD;
		vertical-align: baseline;
		padding-left: 11px;
		height: 18px;
	}		

/*	###	VIOLA	###	*/
.BoxViola
	{
		border-color: #DFC0FF;
		border-width: 1px;
		border-style: solid;
		background-color: #FFFFFF;
	}	
.BgTitleViola 
	{
		background-color: #DFC0FF;
		padding-left: 11px;
		height: 18px;
		vertical-align: baseline;
	}		
	
/*	###	GRIGIO	###	*/
.BoxGrigio
	{
		border-color: #9A9A9A;
		border-width: 1px;
		border-style: solid;
		background-color: #FFFFFF;
	}	
.BgTitleGrigio
	{
		background-color: #DDDFDC;
		padding-left: 11px;
		height: 18px;
		vertical-align: baseline;
	}		
	
		

/*	###	BIANCO ###	*/
.BoxBianco
	{
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;
		background-color: #FFFFFF;
	}	
.BgTitleBianco
	{
		background-color: #FFFFFF;
		padding-left: 11px;
		height: 18px;
		vertical-align: baseline;
	}			

/*	###	FOOTER	###	*/
.BoxFooter
	{
		border-bottom-color: #6B6B69;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-left-color: #6B6B69;
		border-left-width: 1px;
		border-left-style: solid;
		border-right-color: #6B6B69;
		border-right-width: 1px;
		border-right-style: solid;
		background-color: #DDDFDC;
		padding: 5px;
	}
.Footer
	{
		font-family: Verdana;
		font-size: 9px;
		color: #797B78;
		text-decoration: none;
	}
A.Footer:link
	{
		font-family: Verdana;
		font-size: 9px;
		color: #797B78;
		text-decoration: none;
	}
A.Footer:visited
	{
		font-family: Verdana;
		font-size: 9px;
		color: #797B78;
		text-decoration: none;
	}
A.Footer:hover
	{
		
		font-family: Verdana;
		font-size: 9px;
		color: #797B78;
		text-decoration: none;
	}
	
	
/* FOMR */


.Button
	{
		
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}
	
.Form
	{
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}
	
	.TextFooterPage
	{
		font-family: Verdana;
		font-size: 9px;
		color: #00247D;
		text-decoration: none;
		text-align: center;
	}
	
/* ########################################### BY NEO ########################################### */

/* menu_link */

#header_container
{
    float: left;
    background-image: url(../Images/image_header.jpg);
    background-repeat: no-repeat;
    background-position: 200px top;
}

#header_container #site_logo
{
    float: left;
}

#header_container ul
{
    float: right;
    list-style-type: none;
    margin: 24px 10px 0px 0px;
    padding: 0px;
}


* html #header_container ul
{
    margin: 24px 5px 0px 0px;
}

#header_container ul li
{
    float: left;
    display: inline;
    margin: 0px 0px 0px 10px;
    padding: 0px ;
    text-align: center;
}

#header_container ul li a
{
    float: left;
    margin: 0px;
    padding: 20px 0px 0px 0px;
}

.icon_forum,
.icon_home,
.icon_contact,
.icon_collaborate
{
    background-repeat: no-repeat;
    background-position: center top;
}

.icon_forum
{
    background-image: url(../Images/icon_forum.gif);
}

.icon_home
{
    background-image: url(../Images/ico_home.jpg);
}

.icon_contact
{
    background-image: url(../Images/ico_contatti.jpg);
}

.icon_collaborate
{
    background-image: url(../Images/ico_collabora.jpg);
}