html,body{margin: 0;padding:0; background:#666666 }
body{font-family: arial,sans-serif}

div#container{
	width:  996px;
	margin: 0 auto;
	text-align:left;
	background:#666666;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;

}

/* In caso di stampa
<style type="text/css" media="print">
div#container{
    width: auto;
    }
</style>
*/



/*stili generici, su header e footer*/
div#header{ text-align:center; height:95px; background-color:#666666;color: #ff0;background-image:url(http://www.sportmeeting.it/images/CSS/sfondo_header.jpg)}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}


/*stili specifici per il layout
div#navigation{
	height:60px; 
	background-color: #CCCCCC;
	text-align:center;
	font-size:20px
	}
*/
.navigation{
	width:996px;
	display: table-cell;
    vertical-align: middle;
	height:60px;
	background-color: #CCCCCC;
	text-align:center;
	font-size:20px;
	}

.navigation_mini{
	width:996px;
	vertical-align: middle;
	height:11px; 
	background-color: #CCCCCC;
	font-size:10px;
	}
	 
div#navigation_dx{float: right; width: 140px; background:#CC9999}
div#content{mergin-left:10px margin-right: 10px; padding: 5px; padding-left: 10px; background:#CCCCCC}
div#content_menu{margin-right: 140px; padding: 5px;padding-left: 10px; background:#CCCCCC}
.footer{
			width:996px;
			display: table-cell;
    		vertical-align: middle;
			height:20px;
			clear:right;
			font-size:12px;
			text-align:center;
    		background-color:#666666 ; color:#69c; list-style-type: none;
			background-image:url(http://www.sportmeeting.it/images/CSS/sfondo_footer.jpg)
			}
.footer ul{margin: 0;padding: 0}
.footer li{display: inline; margin: 0 0 0 40px;padding: 0}
.footer a{color: #fff;text-decoration: none}


/*stili per la navigazione superiore*/
.navigation ul{margin: 0;padding: 0; list-style-type: none;}
.navigation li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/
.navigation a{color:#369;font: normal bold 1.2em/2.5em arial,sans-serif; text-decoration: none}
.navigation a:hover{color: #fff;text-decoration: underline}
.navigation a#activelink{color: #033;text-decoration: none}


.navigation_mini ul{margin: 0;padding: 0; list-style-type: none;}
.navigation_mini li{display: inline; margin: 0 0 0 0em;padding: 0} /*nota display: inline*/
.navigation_mini a{color:#369;text-decoration: none}
.navigation_mini a:hover{color: #fff;text-decoration: underline}
.navigation_mini a#activelink{color: #033;text-decoration: none}

/*stili per la navigazione a destra*/
div#navigation_dx ul{margin:  1em 0 1em 1em; padding: 0; list-style-type: none;}
div#navigation_dx li{margin: 0;padding: 0}
div#navigation_dx a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation_dx a:hover{color: #033;text-decoration: underline}
div#navigation_dx a#activelink{color: #033;text-decoration: none}




