/*stili per il layout fluido*/
html,body{margin: 0;padding:0;background-color: #EBE2D1;}
body{font-family: arial;font-size: 13px;text-align: center;}
div#container{position: relative; width: 760px;margin: 0px auto;
    border-left: 1px solid #7E1E1B; border-right: 1px solid #7E1E1B; background-color: #EBE2D1;color: #7E1E1B;text-align: left}

/*stili generici, su header e footer*/
div#header{height: 150px;background-color:#EBE2D1;}
h1,h2, h3, h4, h5{margin: 0;padding:0}
h1{font: bold 2.3em/80px arial,sans-serif}
h2{color:#7E1E1B;font-size: 1.5em}
h3, h4, h5 {color:#7E1E1B;font-size: 1em; font-weight:bold;}

div#footer a{color:#fff;font-weight: bold;
}

/*stili specifici per il layout*/
div#navigation{
background-color:#EBE2D1;
	position: absolute;
	top: 240px;
	left: 0;
	width: 100px;
	\width:170px;
	w\idth:100px;
	padding: 1em 0 0 10px;
}
div#extra{position: absolute; top: 240px; right: 0;
    width: 160px;\width:170px;w\idth:160px;padding: 1em 5px}
div#content{margin: 20px 190px 0 110px; height:1000px;padding: 1em 10px;background-color: #EBE2D1;}
div#footer{text-align:center; padding: 5px 0;
    background-color:#7E1E1B; color:#fff;}

/*stili per la navigazione*/
div#navigation ul{margin: 0 0 20px;padding: 0; list-style-type: none}
div#navigation ul a{
	display:block;
	width: 90px;
	border-bottom: 1px solid #ffffff;
	color:#7E1E1B;
text-decoration:none;
}
div#navigation ul a:hover{background-color: #FCFCF0;color: #7E1E1B;}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em; color:#7E1E1B}
div#extra div.newsbox h2{color:#003399;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}

.bordo {
	border: 1px solid #333333;
}