BODY
{
	font-family		: "Times New Roman", Times, serif;
	font-weight		: 700;
}
BODY.Opera_Firefox	A,
BODY.Opera_Firefox	INPUT,
BODY.Opera_Firefox	TEXTAREA,
BODY.Opera_Firefox	SELECT
{
	z-index			: 3;
	position		: relative;
}

@media screen
{
	BODY
	{
		color		: #594633;
		background-color: #FEFDF4;
	}
}
@media print
{
	BODY
	{
		font-size	: 80%;
		color		: #000000;
	}
}
@media screen
{
	.Box, .Header, .Chain, .Chain1, .Spacer, .Sfondo_NOFlash, .Corpo_NOFlash, .Corpo, .Footer, .Links
	{
		width		: 900px;
	}
	.Box_Flash
	{
		width		: 952px;
	}
}
@media print
{
	.Box, .Box_Flash, .Corpo_NOFlash, .Corpo, .Footer
	{
		width		: 675px;
	}
}
.ssmal
{
	position		: absolute;
	height			: 190px;
	width			: 900px;
	top			: -1000px;
}
TABLE, TR, TD
{
	border-width		: 0px;
	border-style		: none;
	empty-cells		: show;
	border-collapse		: collapse;
	text-align		: justify;
/*
	border-width		: 1px;
	border-style		: solid;
	border-color		: black;
*/
}
DIV
{
	text-align		: justify;
}
IMG
{
		border-width		: 0px;	
		border-style		: none;
		margin			: 5px 10px 5px 10px;		
}
BLOCKQUOTE, UL
{
	margin				: 5px 0px 5px 30px;
}
@media screen
{
	A:link, A:active, A:visited
	{
		color			: #0000FF;
		text-decoration		: none;
	}
	A:hover
	{
		color			: #AD413B;
		text-decoration		: underline;
	}
}
@media print
{
	A:link, A:active, A:visited, A:hover
	{
		color			: #0000FF;
		text-decoration		: underline;
		font-style		: normal;
	}
}
B, H1, H2, H3, H4, H5
{
	font-style		: italic;
}
FIELDSET
{
	text-align		: center;
}
@media screen
{
	/*-----------------------------------*/
	.Box, .Box_Flash
	{
		margin-right		: auto;
		margin-left		: auto;
	  	background-position	: top left;
	/*	background-attachment	: fixed;*/
		background-repeat	: no-repeat;
		background-image	: url(Logo_TL.gif);
		padding-left		: 29px;
	}
	.Header
	{
		background-image	: url(Sfondo_header.jpg);
		background-repeat	: repeat-x;
		height			: 110px;
		vertical-align		: baseline;
	}
	.Flag
	{
		float			: left;
		margin			: 10px 0px 0px 10px;
	}
	.Flash_Icon
	{
		float			: right;
		margin			: 10px 10px 0px 0px;
	}
	.Logo
	{
		margin-top		: 23px;
		margin-bottom		: 0px;
		margin-right		: auto;
		margin-left		: auto;
	}
	/*---------------Separatori----------*/
	.Chain, .Chain1
	{
		background-repeat	: repeat-x;
	 	font-size		: 0px;
	}
	.Chain
	{
		background-image	: url(Chain.gif);
		height			: 6px;
	}
	.Chain1
	{
		background-image	: url(Chain1.gif);
		height			: 3px;
	}
	.Spacer
	{
		height			: 5px;
		background-color	: #F3EDDF;
	 	font-size		: 0px;
	}
	/*---------------Menu----------------*/
	.Sfondo_NOFlash
	{
		background-image	: url(Sfondo_Menu.jpg);
		background-repeat	: repeat-x;
		height			: 190px;
	}
	.Testo_Menu, .Testo_Menu_ON
	{
		display			: block;
		text-decoration		: none;
		width			: 150px;
		height			: 25px;
		float			: left;
		background-repeat	: no-repeat;
		margin-top		: 5px;
		text-align		: center;
		font-size		: 20px;
		font-weight		: 400;
	}

	.Testo_Res, .Testo_Last
	{
		display			: block;
		text-decoration		: none;
		width			: 150px;
		height			: 31px;
		background-repeat	: no-repeat;
		padding-top		: 5px;
		text-align		: center;
		font-size		: 20px;
		font-weight		: 400;
	}

	.Testo_Res	{		background-image	: url(Tasto1.gif);}
	.Testo_Last	{		background-image	: url(Tasto2.gif);}
	.Testo_Res:hover
	{
		color			: #0000FF;
	}
	
	.Testo_Menu				{	background-image	: url(Tasto.gif);}
	.Testo_Menu_ON				{	background-image	: url(Tasto_ON.gif);}
	.Testo_Menu:link, .Testo_Menu:active, .Testo_Menu:visited, .Testo_Menu:hover
	{
		color			: #000000;
		text-decoration		: none;
	}
	.Testo_Menu_ON:link, .Testo_Menu_ON:active, .Testo_Menu_ON:visited, .Testo_Menu_ON:hover
	{
		color			: #FFFF00;
		text-decoration		: none;
	}
	.Testo_Menu:hover
	{	
		background-image	: url(Tasto_Over.gif);
		font-style		: italic;
	}
	.Testo_Menu IMG, .Testo_Menu_ON IMG	{	margin	: 10px 0px 0px 0px;	}
}
/*-----------------------------------*/
.Corpo
{
	text-align		: center;
}
@media screen
{
	/*---------------Menu Flash----------*/
	.Menu_Flash
	{
		position		: relative;
		z-index			: 2;
	}
	.Corpo_Flash
	{
		position		: relative;
		top			: -100px;
	}
	/*---------------------------------------*/
	.Corpo
	{
		color			: #594633;/*same as BODY*/
		background-color	: #F3EDDF;
	}
	.Footer
	{
		background-image	: url(Sfondo_footer.jpg);
		background-color	: #F3EDDF;
	}
}
.Footer
{
	height			: 80px;
	text-align		: center;
	vertical-align		: top;
}
.VR
{
	font-size		: larger;
	font-style		: italic;
	font-weight		: 700;
}
/*CORPO*/
.Riquadro, .Float
{
	border-style		: solid;
	border-width		: 2px;
	border-color		: #796653;
	padding			: 5px 10px 5px 10px;
}
.Riquadro
{
	margin			: 0px 5px 0px 5px;
	width			: 96%;
}
@media screen
{
	.Riquadro
	{
		min-height		: 700px;
		background-color	: #FEFDF4;
		background-image	: url(Sfondo_Riquadro.jpg);
	}
	.Float
	{
		float			: right;
		width			: 220px;
		margin			: 0px 0px 5px 5px;
	}
}
@media print
{
	.Float
	{
		display			: none;
	}
}
.Column
{
	width			: 273px;
	float			: left;
	vertical-align		: top;
 	margin			: 0px 15px 0px 0px;
/*		background-color	: white;*/
}
/*
.Column_R
{
	width			: 285px;
	float			: right;
	vertical-align		: top;
}
*/
/*---------------------------------------*/



/*---------------------------------------*/
.Titolo0
{
	text-align		: center;
	font-size		: 110%;
	font-weight		: bold;
}
.Titolo
{
	text-align		: center;
	font-size		: 120%;
	font-style		: italic;
}
.Titolo1
{
	text-align		: center;
	font-size		: 150%;
}

.Titolo2, .Titolo2:link, .Titolo2:active, .Titolo2:visited
{
	font-family		: arial, "lucida console", sans-serif;
	color			: #800000;
/*	text-align		: center;*/
}

/*---------------------------------------*/
.Error
{
	color			: #D66373;
}

TD.Error INPUT
{
	background-color	: #FFE0D0;
}

DIV.Error
{
	font-size		: 120%;
	text-align		: center;
}
/*---------------------------------------*/
@media screen
{
	.Links			{	text-align		: center;	}
	.Links TABLE	{	width			: 100%;		}
	.Links TD
	{
		width			: 25%;
		text-align		: center;
	}
	.Links TD A:link, .Links TD A:active, .Links TD A:visited, .Links TD A:hover
	{
		color			: #A08844;
	}
}
@media print
{
	.Header, .Testo_Menu, .Testo_Menu_ON, .Chain, .Chain1, .Spacer, .Sfondo_NOFlash, .Menu_Flash, .Links
	{
		display	: none;
	}
}