body, html {margin:0px; padding:0px; background-image: url('../images/baita.jpg');
/*height:100%; overflow-y: auto;*/

}
body {font-family: "Times New Roman", Times, Arial, sans-serif; font-size:11px; color:#333;}

hr {margin: 10px; margin-left:0; height:1px; background-color: #444; border:0px; width:100%; text-align:left;}

table {border-collapse: collapse;}

.mainTable {background-color: #FEF9E4;}

#main {
		margin:6px;
		padding:4px;
		color: #333; 
		font-weight: normal; 
		font-size: 12px; 
		font-family: "Trebuchet MS", "Times New Roman", Times, sans-serif; 
		text-decoration:none;
	}



#main a, a:link, a:active, a:visited {
		color: #333; 
		font-weight: bold; 
		font-size: 13px; 
		font-family: "Times New Roman", Times, sans-serif;
		text-decoration:none;
		}
		
#main a:hover{
		color: #cc1000; 
		text-decoration:none;
		}



h1{font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:15px; color:#823E3E; margin:0;}

h2 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:14px; border-bottom: 1px solid #444444; color:#777; text-align:left;}
h3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:13px; margin:0px;}
h4 {font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:13px; color:#bbb; margin:0;}

#news_item {color: #222; text-align:left; font-size:12px; font-weight: normal; font-family: "Trebuchet MS", Times, Arial, Helvetica, sans-serif; margin:8px;}
#news_item .link , link:link, link:active, link:visited {color: #25497F; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; text-transform:none; text-decoration:none;font-style:italic;}
#news_item .link:hover {color: #823E3E; text-decoration:underline;}
#news_item .back , back:link, back:active, back:visited {color: #25497F; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; text-transform:none; text-decoration:none;font-style:italic;}
#news_item .back:hover {color: #823E3E; text-decoration:underline;}
#news_item .data{font-size:10px; font-weight:bold; color:#444;  font-family:Verdana}
#news_item .titolo {color: #823E3E; font-size:13px; margin-bottom: 8px; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: bold; font-style:italic;}
#news_item .titoloGrande {color: #823E3E; font-size:16px; margin-bottom: 8px; font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: bold;}



#topmenu {
		color: #555; 
		text-align:right; 
		font-size:9px; 
		font-family: "Times New Roman", Times, sans-serif;
		text-transform: uppercase;
		padding-top:25px;
	  	}
		
#topmenu a, a:link, a:active, a:visited {
		color: #666; 
		text-align:center; 
		font-size:11px; 
		font-family: "Trebuchet MS", "Times New Roman", Times, sans-serif;
		text-transform: uppercase;
		text-decoration:none;
		margin:0;
		padding:0;
		}
		
#topmenu a:hover {
		color: #9C0000; 
		text-decoration:none;
		}

#menu {
		color: #555; 
		text-align:center; 
		font-size:11px; 
		font-family: "Trebuchet MS","Times New Roman", Times, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		margin-top:8px;
	  	}
		
#menu a, a:link, a:active, a:visited {
		color: #444; 
		text-align:center; 
		font-size:13px; 
		font-family: "Trebuchet MS", "Times New Roman", Times, sans-serif;
		text-transform: uppercase;
		font-weight: bold; 
		text-decoration:none;
		margin:0;
		padding:1;
		}
		
#menu a:hover {
		color: #9C0000;
		text-decoration:none;
		}


#footer {
			color: #333; 
			text-align:center; 
			font-size:11px; 
			font-family: "Trebuchet MS", "Times New Roman", Times, sans-serif; 
			margin-top:5px;
		}
		
#footer a, a:link, a:active, a:visited{color: #333; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration:none; text-transform:lowercase}
#footer a:hover{color: #333; text-decoration:underline;}


FORM {padding:0; margin:0;}

li, ul {margin:0px; padding:2px; list-style-position:inside; list-style-image:url('../images/li.gif')}
p , form {margin:0px; margin-top:8px; margin-bottom:8px;}
a, a:active, a:visited {color:#AE2424; text-decoration:none;}
a:hover {color:#AE2424; text-decoration:underline;}
#msg {color:red; padding:5px; font-size:13px; margin-top:20px; text-align:center; font-weight:bold; margin-left:auto; margin-right:auto;}
#msg_ok {color: #00cc00; padding:5px; font-size:13px; margin-top:20px; text-align:center; font-weight:bold; margin-left:auto; margin-right:auto;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.small {font-size:11px;}
.padding5 {padding:5px;}
strong, B {font-weight:bold; color:#444;}
.welcome {font-size:11px; color: #aaa;}
.hsmall {text-transform: lowercase; font-size:13px; color: #999;}


/* FORM */
INPUT, SELECT {
				font-family: Tahoma, Verdana, Helvetica, sans-serif; 
				font-size:11px; 
				color:#000;
				background-color:#f4f4f4;
				font-weight: normal;
				padding:3px;
				text-align:left;
				border:1px solid #333;
}

TEXTAREA {
				font-family: Tahoma, Verdana, Helvetica, sans-serif;
				font-size:11px;
				color:#000;
				background-color:#f4f4f4;
				font-weight: normal; 
				padding:5px; 
				border:1px solid #333;
				width:500px;
} 

.submit {
			text-align:center;
			font-weight:bold;
			padding:1px;
			margin:1px;
			border:1px solid #555;
}

.checkbox { border:0; background-color: transparent;}

#search {padding:0; margin:0;}


#search .fakeSubmit, fakeSubmit:link, fakeSubmit:active, fakeSubmit:visited {
			text-align:center;
			font-weight:bold;
            font-family: Tahoma, Verdana, Helvetica, sans-serif;
			font-size:11px;
			color:#333;
			border:1px solid #555;
            background-color:#f4f4f4;
            text-transform: none;
			padding:3px;
}

#search .fakeSubmit:hover {
			text-align:center;
			font-weight:bold;
            font-family: Tahoma, Verdana, Helvetica, sans-serif;
			font-size:11px;
			color:#333;
}

#main .normal {
	color: #333333;
	text-transform:lowercase;
}

