body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 0em;
	padding: 0em;
	font-size:70%;
	margin:2em;
	border:1px solid #333;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003366;
	font-style: italic;
	font-size:1.6em;
	margin:0;
	padding:1.55em 0 0 1em;
	line-height:44px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #496D92;
	font-style: italic;
	margin:0;
	border-left: 5px solid #990000;
	padding-left:5px; 
	margin-bottom:0.5em;

}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #496D92;
	font-style: italic;
	margin:0; 
	margin-bottom:0.5em;

}

a.bottone:link, a.bottone:visited {  padding:0.2em; color:#fff;	text-decoration: none; background-color:#900; font-weight:bold; letter-spacing:0.2em; border:2px solid #ccc;border-right:2px solid #666; border-bottom:2px solid #666}
a.bottone:hover{color:#900; background-color:#fff; }

#intestazione{padding:1px;}
div#payoff{color:#900; font-style:italic; text-align:right; clear:both; with:100%}
div#contenuto {font-size:1.2em;  border-top:none; float:left;}

div#contenuto strong{color:#990000;}

div#contenuto li{list-style-image:url(img/freccia_rossa.gif)}

div#contenuto input{border:1px solid #333; padding:1px; margin:1em 0 0 1em ; float:left; width:15%}
div#contenuto label{margin:1em 0 0 0; padding:0; display:block; float:left; width:180px;clear:left; }
div#contenuto fieldset{border:none; float:left; margin-top:1em; height:4em}
div#contenuto textarea{border:1px solid #333; padding:1px; margin:1em 0 0 1em ; float:left; width:60%}
.none{display:none}
.logo{float:left;}
.floatr{float:right;}
.inline {	display: inline;}
.foto{margin:1em; padding:1em; float:right; background-color:#ccc; border: 1px solid #496D92; width:350px}
.clear{clear:both}
.clearl{clear:left;}

a:link, a:visited{color:#000;}
a:hover{color:#fff; background-color:#990000;}

form#login{
	
	padding:0.5em;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	text-align:right;
	color:#333333;
	background-color:#CCCCCC;
	margin:0;
	font-weight:bold;
}
form#login input{
	width:8em;
	margin-left:0.5em;
	}
form#login label{
	margin-left:2em}
input.bottone{width:auto;font-weight: bold;
	color: #fff;background-color:#496D92;padding:0 0.5em}
	
input.bottone:hover{
	background-color: #fff;color:#496D92;}

form#login h2{
	display:inline;
	padding-right:2em;
	float:left;
	font-size:1em}

#menu{
	margin-top:0;
	/*float:left;
	width:20%;*/
	
	}
	
#menu ul{text-align:right; margin:0; padding:0; font-size:1.2em;background-color:#496D92;  border-bottom:1px solid #333333;}
#menu ul li{margin:0;  padding:0; list-style-type:none; text-align:center;display:inline; margin-right:2px;}
#menu ul li a{
	padding:0 1em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin:1px;
	
	 }
	
#menu ul li a:hover{ background-color:#fff;color:#496D92;}

#menu ul li a.sel { background-color:#fff; color:#496D92; border:1px solid #333333;border-bottom:1px solid #fff;}
	
	
#smenu{
	margin-top:0;
	/*float:left;
	width:20%;*/
	
	}
	
#smenu ul{text-align:right; margin:0; padding: 0; font-size:1em;background-color:#FFFFFF;  border-bottom:1px solid #333333;}
#smenu ul li{margin:0;  padding:0; list-style-type:none; text-align:center;display:inline; margin-right:2px;}
#smenu ul li a{
	padding:0 .4em;
	color: #900;
	text-decoration: none;
	margin:1px;
	
	 }
	
#smenu ul li a:hover{ background-color:#900;color:#fff;}


#smenu ul li a.sel { background-color:#900; color:#fff; }
	
	td{font-size:70%}
		th{background-color:#900; color:#fff;font-size:70%;text-align:center; border:2px solid #fff; padding:0.2em;}
	
#contenuto{
	/*float:left;
	width:79% */
	padding:1em;}

#contenuto li{ margin-bottom:0.5em}
#contenuto a:hover strong{color:#fff;}
	
#footer{text-align:center;margin:0;padding:1em; background-color:#496D92;  border-top:1px solid #333333; color:#fff; clear:both;}
