body,td,th {
		font-family: Verdana; 
		color: #3f3f3f; 
		text-decoration:none; 
		font-size: 11px;
	   }

body	{text-align:center; 
	background:url(template/background_main.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color: #000000;
	}

th {
	font-variant: small-caps;
	font-weight: bold; 
	font-size: 11px;
	text-align: left;
	}

p	{
	margin-top:2px;
	text-align: justify;
	}

ul	{margin-top: 2px; margin-bottom:4px;}

h1 {
	font-weight: bold; 
	color:  #A52A2A; 
	font-size: 17px;
	text-align: center;
	font-variant: small-caps;
	letter-spacing: 4px;
	border-bottom: 2px dotted #A52A2A;
	margin-top: 0px;
	margin-bottom: 4px;
	}

h2 {
	font-family: Verdana; 
	color: #3f3f3f; 
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 5px;
	}


h3 {
	font-weight: bold; 
	color:  #ffffff; 
	font-size: 11px;
	text-align: left;
	font-variant: small-caps;
	letter-spacing: 3px;
	background: #A52A2A;
	margin-bottom: 8px;
	}

h4 {
	font-weight: bold; 
	color: #3f3f3f; 
	text-align: center;
	font-variant: small-caps;
	letter-spacing: 4px;
	border:1px dotted #000000;
	margin-top: 0px;
	margin-bottom: 4px;
	}

/*===================FORM=======================*/

form {margin-top: 0px; margin-bottom:0px;}

.bottone {color: #A52A2A; background: #ffffff; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}

.box {
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #606060 1px solid;
	BORDER-LEFT: #606060 1px solid;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: xx-small;
}


/*=====================LIVE===========================*/

.live_data {width:45px; font-size:9px; text-align:right;}
.live_locale {font-weight:bold; font-size:9px; font-variant:small-caps;}
.live_luogo {font-size:9px; font-style:italic;}


/*=====================SCHEMA PAGINA===========================*/

#contenitore {
	width: 960px;
	padding:0px;
	margin: 0px;
	}

#contenuto {
	background-color: #ffffff;
	}



#quick_menu {
	text-align: right;
	padding-top:3px; 
	padding-right:6px;
	padding-bottom: 3px;	
	}


#newsletter {
	text-align: right;
	padding:3px; 
	padding-right:6px;	
	background-color: #d0d0d0;	
	}


#main_menu
	{
	position:relative;
	padding-left:0px;
	padding-bottom: 5px;
	padding-right:6px;
	text-align: center;
	color: #000000;
	font-size: 25px;
	font-weight: bold;
	}


#footer {
	height:76px;
	background: url(template/footer.jpg);
	}

#footer_content
	{
	text-align: left;
	padding-top: 61px;
	padding-left: 5px;
	color:#ffffff;
	}


#colonna_sx {
	width: 280px; height; 100%;
	margin: 5px;
	}

#colonna_centrale {
	width: 640px;
	margin: 5px;
	}

.boxed_section {
	border:1px solid #f0f0f0;
}

/*====================MENU E LINK============================*/


a.quicklink {font-family: verdana; font-size:11px; letter-spacing: 2px;}

a.quicklink:active {
		font-weight:normal;
		color: #ff0000; 
		text-decoration:none; 
		}
a.quicklink:link {
		font-weight:normal;
		color: #ff0000; 
		text-decoration:none; 
		}
a.quicklink:visited {
		font-weight:normal;
		color: #ff0000; 
		text-decoration:none; 
		}
a.quicklink:hover {
		font-weight:normal;
		color: #FFCB8C; 
		text-decoration:underline; 
		}



a.headline:active {
		font-family: Verdana; 
		color: #A52A2A; 
		text-decoration:underline; 
		font-weight: bold; 
		font-size: 9px;
	}
a.headline:link {
		font-family: Verdana; 
		color: #A52A2A; 
		text-decoration:underline; 
		font-weight: bold; 
		font-size: 9px;
	}
a.headline:visited {
		font-family: Verdana; 
		color: #A52A2A; 
		text-decoration:underline; 
		font-weight: bold; 
		font-size: 9px;
	}
a.headline:hover {
		font-family: Verdana; 
		color: #FFCB8C; 
		text-decoration:underline; 
		font-weight: bold; 
		font-size: 9px;
		}


a.menubar {font-family: impact; color: #ff0000; font-weight: normal; font-size: 35px;letter-spacing: 8px;}

a.menubar:active {text-decoration:none;}
a.menubar:link {text-decoration:none; }
a.menubar:visited {text-decoration:none; }
a.menubar:hover {color: #ff7b39; text-decoration:none;}



a. {font-family: courier; color: #000000; font-weight: bold; font-size: 13px;}

a:active {text-decoration:none;}
a:link {text-decoration:none; }
a:visited {text-decoration:none; }
a:hover {color: #000000; text-decoration:underline;}


/*==================GUESTBOOK==============================*/

.gb_message	{
		width: 548;
		border: 1px solid #f0f0f0;
		}

.gb_msg_header	{
		background: #f0f0f0;	
		}


.gb_data{
	margin-top: 6px;
	font-size: 10px;
	font-variant: italic;
	color: #808080;
	border-top: 1px solid #808080;
	}