html,body{
	margin: 0;
	padding:0; 
	background-color:#EBFEFF;
}

body{
	font-family: arial,sans-serif;
	font-size: 12px;
	text-align: center
}

div#desktop{
	position: relative; 
	width: 700px;
	margin: 0px auto; 
	border: 1px solid #1E2882;
	background-color:#E9F9F7;
	color: #000;
	text-align: left}


div#barra{
	position: absolute; 
	top: 100px; 
	left: 0px;
    width: 150px;
	padding-top: 1em;
	padding-left:15px;
	text-align: left;}
	
div#destra{
	position: absolute; 
	top: 100px; 
	right: 0;
    width: 185px;
	padding: 1em 5px}
	
div#corpo_centrale{
	margin: 0 190px 0 150px;
	padding: 1em 10px;
	background-color: white;
	color:black;
}
/*bordi del contenuto*/
div#corpo_centrale{
	border-left: 1px solid #1E2882; 
	border-right: 1px solid #1E2882}

div#footer{
	text-align:center; 
	padding: 5px 20px;
    background-color:#1E2882; 
	color: #fff}

/*stili per intestazione e pič di pagina*/
div#intestazione{
	height: 100px;
	background-color:#1E2882;
	color: #fff;}
	
div#intestazione a{
	color: #eee;
	text-decoration:none;}

div#footer a{
	color:#ff0;
	text-decoration: underline;
}

h1,h2,h3,p{/*margin: 0*/}
p{padding-bottom: 10px}
h3{padding-top: 10px}
h1{padding:0;font-size:2em; color:#1E2882;}
h2{font-size: 1.5em}
h3{font-size: 1.2em}


/*bstili della barra*/
div#barra ul{
	margin: 0 0 20px;
	padding-left: 2px; 
	list-style-type: none;
}

div#barra ul a{
	display:block;
	width: 100px;
	border-bottom: 1px solid #fff;
	color:#000;
    font-weight:bold; 
	text-decoration: none
	}
	
div#barra li {
	line-height:18px;
}

div#barra ul a:hover{
	background-color: #1E2882;
	color: white;
}

div#barra ul a#select{
	color: #f00;
	text-decoration: none
}

div#barra li span {
	display:none;
}

div#barra li:hover span {
 	display: block;
   	position: absolute; 
	top: 280px; 
	left:10px;
	width:130px;
	height:80px;
	padding-top:3px;
   	color: black; 
	border: 1px solid #1E2882;
   	font: 10px Verdana, sans-serif; 
	text-align: center;
}

div#borderinferiore{border-bottom: 1px dotted #999;width: 100%}

/*stili per la sezione destra*/
div#destra div.box{font-size: 90%;margin-bottom:2em;}
div#destra div.box h2{padding: 1px 2px; border-bottom:1px solid #1E2882;color: #1E2882;font-size: 1.2em}
div#destra div.box p{margin: 0; padding: 3px; font-size:1em;}
div#destra div.box ul{ list-style-type:circle; line-height:20px; font-size:1.2em;}
div#destra div.box ul a{ text-decoration:none;}
div#destra div.box ul a:hover{ text-decoration:underline;color:#1E2882;}
div#destra div.box #table_link {font-size: 90%;}
.link { margin: 0; padding: 3px; font-size:1.2em;}
div#destra div.textimage{border-bottom: 1px hidden #999; width: 100%} /*risolve il peek-a-boo bug di IE6*/
div#destra div.textimage img{float:left;margin: 10px; margin-top:20px;}

/*stili per i contenuti*/
div.textimage{border-bottom: 1px dotted #999; width: 100%;padding-left:10px;} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:left;margin-top:10px;margin-bottom:10px;margin-left:5px; margin-right:5px;}
div.textimage h2{margin-top: 10px}
div.textimage h3{padding-left: 150px}


div.wide,div.split2,div.split3{clear:left}
div.wide{margin: 0 1%; border-top: 1px dotted #ccc}
div.split2 div{float: left; width: 208px; padding: 0 5px}
div.split3 div{float: left; width: 135px; padding: 0 5px;
    border-top: 1px dotted #ccc}

img {border:0;}

table#calendario{
	width:160px;
	font: 12px "Trebuchet MS",sans-serif;
    text-align:center;
	color:#444}
table#calendario,table#calendario th,table#calendario td{
    border: 1px solid #99A4C4;
	border-collapse:collapse;
}
table#calendario th{
	background-image: url(../images/giorno_calendario.gif);	
}
table#calendario td{background-image:url(../images/data_calendario.gif);}
table#calendario a{text-decoration:none;color:#2736C1;font-weight:bold}
table#calendario a:hover{color: #8C8C8C;}

ul.elenco_strumenti {list-style-type:square; line-height:18px;}
.adestra {text-align:right;}
.centrato {text-align:center;}

.statistiche {
	text-align:center;
	}
