html,body{ 
margin: 0;padding:0 
} 
body{ 
  background-color: #E4E0D9;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  text-align:center;
  margin:0px;
  padding:0px;
} 
div#contenitore{ 
width:750px;
margin: 0px auto;
padding:0px;
text-align:left;
background-color:#B8B8A8;
} 
div#contenitore2{ 
} 
div#testata_headline{ 
font-size: 11px;
text-transform:uppercase;
text-align: left;
color: #ffffff;
background-color: #C81604;
padding:3px 5px;
margin:0px
} 
div#sinistra{ 
width:150px;
padding:0px;
float:left;
background-color:#B8B8A8;
border-top:1px solid #9d9da1;
} 
div#destra{ 
width:150px;
padding:0px;
float:right;
background-color:#E4E0D9;
border-top:1px solid #9d9da1;
overflow: auto;
} 
div#contenuto{ 
width:450px;
padding:0px;
float:left;
background-color:#FFFFFF;
border-top:1px solid #9d9da1;
overflow: auto;
} 
div#piede{ 
clear:both; 
text­align:center; 
padding: 0px 0; 
background-color:transparent;
color: #000; 
} 
div#footer_sopra{ 
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; 
font-size: 9px;
text-transform:uppercase;
font-weight: bold;
text-align: left;
border-top: thin dashed #999999;
color: #999999;
background-color: #FFFFFF;
margin:0;
padding:2px 5px;
margin:0px
} 
div#menuutente5{ 
} 
div#footer_sotto{ 
font-size: 10px;
text-transform:uppercase;
text-align: left;
font-weight: bold;
color: #ffffff;
background-color: #9A9A92;
padding:5px 5px;
margin:0px
} 
#footer_sopra h2 {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; 
text-transform:uppercase;
font-size: 9px;
text-align: left;
border-top: thin dashed #999999;
color: #999999;
background-color: #FFFFFF;
margin:0;
padding:2px 5px;
margin:0px
}
#footer_sopra p {
padding:10px;
margin:0px;
text-transform:uppercase;
}
#footer_sopra a {
		font-size: 9px;
		color:#999999;		
		text-decoration: underline; 
}
#footer_sopra a:hover {
		background-color:transparent;
		color: #C81604;
		text-decoration: none; 
}
#footer_sopra img{
}


h4 {
font-size:11px;
text-transform:uppercase;
text-align: left;
color: #564b47;
background-color: transparent;
font-family: Verdana, Arial, SunSans-Regular, Sans-Seri;
font-weight: bold;
padding-top:10px;
}

h3 {
font-size:11px;
text-transform:uppercase;
text-align: left;
color: #333333;
background-color: transparent;
padding:5px 5px;
margin:0px
}

h2 {
font-size: 10px;
font-weight: bold;
text-transform:uppercase;
text-align: left;
color: #ffffff;
background-color: #C81604;
padding:3px 5px;
margin:0px
}
h1 {
font-size:14px;
padding-top:10px;
text-transform:uppercase;
color: #C81604;
background-color: transparent;
}

a { 
color: #C81604;
text-decoration: underline; 
}

a:hover { 
color: #564b47;
background: #D9D9D5;
text-decoration: underline; 
}

a:visited { 
color: #C81604;
text-decoration: none; 
}
.contentheading
{
font-size:14px;
font-weight: bold;
padding-top:10px;
text-transform:uppercase;
color: #C81604;
background-color: transparent;
}
.alignright{
text-align: right;
}
.aligncentre{
text-align: centre;
}
hr {border: none 0; 
 border-top: 1px dashed #B8B8A8;/*the border*/
 width: 98%;
 height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ 
}
.createdate { 
font-weight: normal; 
color: #564b47;
font-size: 10px;
background-color: transparent;
font-family: Verdana, Arial, SunSans-Regular, Sans-Seri;
padding-bottom:3px;
}
.dida { 
font-weight: normal; 
color: #564b47;
text-align: right;
font-size: 10px;
background-color: transparent;
font-family: Verdana, Arial, SunSans-Regular, Sans-Seri;
}
#organigramma {
margin-left: 10px;
}

#organigramma ul { 
	margin-left: 10px;
	padding: 2px;}
#organigramma ul li { 
	list-style-image: url(../images/pic_list_3.gif);
	list-style-position : outside;
    margin-left: 0px;
	padding: 0px; }

#organigramma h1 {
font-weight: bold; 
font-size:12px;
padding-top:10px;
margin-left: 0px;
}
