@import url(menu.css);
html,body {
	margin:0;
	padding:0;
	height:100%; /* necessario per calcolare min-height di container*/
	background-color: #000000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFFFFF;
}

DIV#container {
	position:relative; /* necessario per il posizionamento del footer*/
	/*margin: 0 auto; sito centrato quando ho convertito tutto al nuovo stile */
        margin: 0 ;
	width:950px;
	background-color: #000000;
	height:auto !important; 
	height:100%; /* IE6: lo interpreta come min-height*/
	min-height:100%; 
}

DIV#header {
	height:165px;
	background-color: #000;
}
DIV#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 250px;
	height:100%;
}
DIV#head {
	padding-left:250px;
	height:100%;
}
DIV#main {
	position: relative;
	height:auto;
}
DIV#menu {
	position: absolute;
	top: 0px;	
	left: 0px;
	width: 250px;
	height:100%;
	background-color: #000;
}
div#content {
	padding-left: 250px;
	height:auto;
	background-color: #000;
}
div#immagine {
	height:auto;
	width: 474px;
	background-color: #000000;
}

div#linksBar { 
	clear: both;
        font-size:12px;
	padding-left: 250px;
	border-left: 5px solid #000000;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
	text-align: left;
	background-color: #000000;
	width:100%;
}
div#fascia { 
	position: absolute;
	top: 0px;
        font-size:12px;
	margin-left: 475px;
	height:100%;
	width: 192px;
	background-color: #757472;
}
div#fascia h3{
    font-size:14px;
	padding:2px;
	text-align:justify;
}
div#content p {
	margin: 0;
	text-align:justify;
	padding:10px;
	font-size:12px;
}

.mainMenuLargePanel {
float: left; 
clear: left;
width:650px;
margin-left:15px;
margin-right:15px;
margin-top:15px;
color:#ffffff;
padding:1px;
border: 2px solid #888888;
background-color:#888888;
text-align:left;
font-size:13px;
font-weight:bold;
}
.mainMenuLargePanelContent {
width:640px;
float: left;
text-align:justify;
padding:5px;
font-size:12px;
font-weight:lighter;
background-color:#ffffff;
color:#333333;
}
.mainMenuLargePanelContent img {
margin-right:10px;
}
.mainMenuLargePanelContent div, h1,h2,h3 {
padding: 5px;
}
.mainMenuLargePanelContent p{
text-align:justify;
font-size:12px;
}
.mainMenuLeftPanel {
float: left; clear: left;
width:300px;
margin-left:30px;
margin-right:15px;
margin-top:15px;
color:#ffffff;
padding:1px;
border: 2px solid #888888;
background-color:#888888;
text-align:left;
font-size:13px;
font-weight:bold;}

.mainMenuRightPanel {
float: right; clear: right;
width:300px;
margin-left:15px;
margin-right:20px;
margin-top:15px;
color:#ffffff;
padding:1px;
border: 2px solid #888888;
background-color:#888888;
text-align:left;
font-size:13px;
font-weight:bold;}

.rightPanelText1 {
width:290px;
float: left;
text-align:center;
padding:5px;
font-size:12px;
font-weight:lighter;
background-color:#ffffff;
color:#333333;}

#mainMenuLeftPanel img {display:block;vertical-align:top;}

DIV#footer {
	clear: both;
	border-top: 1px solid #999;
	background-color: #000;
	text-align: left;
	color:#999;
	font-weight: bold;
}

div#menu, div#logo {
	background-image: url(../pics/sfondo2.png);
	background-repeat: repeat-y;
	background-position: left top;
}

/****************************************************
  PARTE DEDICATA ALL'IMPAGINAMENTO DELLA LISTA PAGINE
    INIZIO
****************************************************/

div.mainBlock ul#listaPagine {
    margin-top: 10px;
    margin-left: 200px;
    margin-bottom: 10px;
    width:75%;
    padding:0;
    text-align: center;
    list-style-type:none;
    float:left; 
    width:75%;
    list-style:none outside none;
    display:inline;
}
li.listaPagine a.pagsel {
  font-weight: bold;
  text-align: center;
  font-size: 15px;
  float:left;
  width:20px;
  text-decoration:none;
  color:white;
  background-color:#FF7900;
  padding:5px 5px;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  margin-right: 5px;
}
li.listaPagine a.pag {
  font-weight: bold;
  text-align: center;
  font-size: 15px;
  float:left;
  width:20px;
  text-decoration:none;
  color:black;
  background-color:white;
  padding:5px 5px;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  margin-right: 5px
}
li.listaPagine a.puntini{
  font-weight: bold;
  text-align: center;
  font-size: 15px;
  float:left;
  width:20px;
  text-decoration:none;
  color:black;
  background-color:white;
  padding:5px 5px;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  margin-right: 5px
}
li.listaPagine a.pag:hover {background-color:#FF7900}
li.listaPagine a.pagsel:hover {background-color:#FF7900}
li.listaPagine {display:inline}

/****************************************************
  PARTE DEDICATA ALL'IMPAGINAMENTO DELLA LISTA PAGINE
    FINE
****************************************************/
