
BODY {
  background-color:				#000033;
	background-attachment:	fixed;
	margin-top:							20px;
	margin-bottom:					20px;
	font-family: 						Verdana, Arial, Helvetica, sans-serif;
	font-size: 							10px;
	color: 									black;
	text-align:							justify;
	height:									100%;
}

HR {
	height: 								1px;
}

A:link {
	color:									#5555ff;
	text-decoration:				none;
}

A:visited {
	color:									#5555ff;
	text-decoration:				none;
}

A:hover {
	color:									#ff0000;
	text-decoration:				underline;
}


A:active {
	color:									yellow;
	text-decoration:				underline;
}

/* CLEAR */
.Clear {
	clear:									both;
}

/* Contenitore principale */
.MainContainer {
	width:									900px;
	background-color:				#ffffdf;
	margin:									0 auto;
}

/* Header */
.Header {
	background-image:				url("../Images/Header1.jpg");
	height:									237px;
}

/* Footer */
.Footer {
	color:									white;
	background-color:				#4d493f;
	font-size:							10px;
	margin:									0 auto;
	padding-top:						10px;
	padding-bottom:					5px;
	padding-left:						5px;
	padding-right:					5px;
	text-align:							center;
}

A.Footer:link {
	color:									#8888ff;
	text-decoration:				none;
}

A.Footer:visited {
	color:									#8888ff;
	text-decoration:				none;
}

A.Footer:hover {
	color:									#ff0000;
	text-decoration:				underline;
}

A.Footer:active {
	color:									yellow;
	text-decoration:				underline;
}

/* Titolo Sito */
.Title {
	font-size:							30px;
	font-weight:						bold;
	color:									white;
	padding-top:						10px;
	padding-left:						10px;
	text-shadow:						3px 3px 2px #202020;
}

A.Title:link {
	color:									white;
	text-decoration:				none;
}

A.Title:visited {
	color:									white;
	text-decoration:				none;
}

A.Title:hover {
	color:									white;
	text-decoration:				none;
}

A.Title:active {
	color:									white;
	text-decoration:				none;
}

/* Menu orizzontale */
.MenuContainer {
	height:									18px;
	color:									white;
	background-color:				#4d493f;
	font-size:							12px;
	width:									900px;
	position:								absolute;
	top:										257px;
	margin:									0 0 0 0;
	padding:								0 0 0 0;
}

.Menu {
	position:								relative;
	top:										-6px;
	margin:									0;
	padding:								0;
}

A.Menu:link {
	color:									white;
	text-decoration:				none;
}

A.Menu:hover {
	color:									white;
	background-color:red;
	text-decoration:				none;
}

A.Menu:visited {
	color:									white;
	text-decoration:				none;
}

A.Menu:active {
	color:									yellow;
	text-decoration:				none;
}

/* Contenitore bandierine cambio lingua */
.FlagContainer {
	width:									45px;
	position:								relative;
	top:										193px;
	left:										850px;
}

/* Contenitore corpo del sito */
.BodyContainer {
	background-color:				#ffffdf;/*#ffffff;*/
	color:									black;
	font-size:							12px;
	margin:									0 auto;
	padding-top:						20px;
	padding-bottom:					20px;
	padding-left:						20px;
	padding-right:					20px;
	text-align:							justify;
}

/* Ultime novita */
.Eventi {
	font-size:							9.5px;
}

TH.Eventi
{
	text-align: 						left;
}

TD.Eventi {
	vertical-align:					top;
}

/* Immagini casuali */
.ImgBorder {
	border:									7px #4d493f solid;
	margin:									0 auto;
	padding:								0;
}

/* Ultime novita */
.ImagePick {
	font-size:							12px;
}

/* Thumbnails */
.Thumb
{
	border-width:						6px;
	border-color:						#4d493f;
}

.Thumb:hover
{
	border-width:						6px;
	border-color:						red;
}

.ImgTable {
	font-size:							9.5px;
}

/* Statistiche */
.Stats
{
 	background-color: #EDF0F9;
	background-attachment: fixed;
	font-family: Arial, Helvetica, Serif;
	font-size: 0.9em;
	color: #004080;
	overflow-y:hidden;
	overflow-x:hidden;
	text-align:	justify;
	padding-right: 0.25em;
	padding-left:	0.25em;
	padding-top: 0.25em;
	padding-bottom:	0.25em;
	vertical-align: top;
}

TH.Stats
{
	font-size: 1em;
	text-align:	center;
}

/* Slideshow */
.SlideshowImg {
	border:									10px #4d493f solid;
	margin:									0 auto;
	padding:								0;
}

.ImgGrp
{
	font-size: 							16px;
	font-style: 						italic;
	font-weight: 						bold;
	text-align:							center;
}

.ImgSGrp
{
	font-size: 						13px;
	font-style: 					italic;
	text-align:						center;
}

.ImgTitle
{
	font-size: 						11px;
	text-align:						center;
}

/* Testo normale */
.Normal {
	vertical-align:				top;
	text-align:						justify;
	padding-right: 				5px;
	padding-left:					5px;
	vertical-align: 			top;
	/*overflow-y:						hidden;
	overflow-x:						hidden;*/
}

.NormalCentered {
	vertical-align:				top;
	text-align:						justify;
	padding-right: 				5px;
	padding-left:					5px;
	vertical-align: 			top;
	/*overflow-y:						hidden;
	overflow-x:						hidden;*/
}

TH.Normal
{
	font-size: 						16px;
	padding-bottom: 			5px;
	padding-top:					5px;
	vertical-align: 			top;
	text-align:						left;
}

.VMiddle
{
	vertical-align: 			middle;
}

.Admin
{
	background-color: 		lightgray;
	background-attachment: fixed;
	font-size: 						12px;
	color: 								black;
	overflow-y:						hidden;
	overflow-x:						hidden;
	text-align:						justify;
	padding-right: 				10px;
	padding-left:					5px;
	vertical-align: 			middle;
}

TEXTAREA.Admin
{
	overflow-y: 					auto;
	overflow-x: 					auto;
}

TH.Admin
{
	text-align: 					center;
	background-color: 		#800000;
	color: 								white;
}

.ErrorText
{
	color: 								red;
	text-align: 					center;
}

TH.BlueHeader
{
	text-align: 					center;
	background-color: 		#004080;
	color: 								white;
}

.Diary
{
	font-size:						14px;
	font-style: 					italic;
	font-family: 					Times New Roman, Times;
}

.SilverTable 
{
	background-image:				url('/Images/silver_pattern.jpg');
	background-repeat: 				repeat;
}
