html { 
	height: 100%;
	margin-bottom: 0px;
}
body{
margin: 0 auto;
padding: 0;
background-color: #F5CE62;
background-image:  url('../images/calabrone_logo.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
font-family: Georgia, "Georgia, Times New Roman", Times, serif;
} 
a img{border:none;
}
p, pre, blockquote,ol, h1, h2,h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}
h1{ 
	font-size: 1.4em;
} 
h2{ 
	font-size: 1.2em;
} 
h3{ 
	font-size: 1em;
} 
h4{ 
	font-size: 0.9em;
} 
h5{ 
	font-size: 0.8em;
} 
h6{ 
	font-size: 0.7em;
}
.contentheading {
background-image: url(../images/title2.png);
background-repeat: no-repeat;
background-position: left center;
line-height:24px;
padding-left:0px;
font-size:24px;
font-weight:bold;
color:#CC0000;
}
.contentpagetitle {
background-image: url(../images/title3.png);
background-repeat: no-repeat;
background-position: left center;
line-height:20px;
padding-left:0px;
font-size:18px;
font-weight:bold;
color:#000;
}
#wrapper{
margin: 0 auto;
width: 922px;
}
#top{
color #333;
width: 600px;
height:100px;
float: left;
padding: 0px;
border: 0px solid #892105;
margin: 0px 0px 5px 323px;
}
#banner_alto{
color #333;
width: 922px;
height:100px;
float: left;
padding: 0px;
border: 0px solid #892105;
margin: 5px 0px 5px 0px;
}
#header{
color: #333;
width: 922px;
height: 100px;
float: left;
padding: 0px;
border: 0px solid #892105;
margin: 0px 0px 0px 0px;
background-color: none;
background-image:  url('../images/header_calabrone.png');
background-repeat: no-repeat;
}
#extmenu{
align: center;
width: 922px;
height: 40px;
float: left;
padding: 0px;
border: 0px solid #892105;
margin: 0px 0px 0px 0px;
background-color:#000000;
text-align: left;
}
#colonnasinistra{
color: #333;
border: 0px solid #892105;
margin: 10px 5px 0px 0px;
padding: 0px 0px 0px 0px;
width: 160px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
text-align: left;
float: left;
}
#colonnasinistra ul{
list-style-type: none;
}
#colonnasinistra li a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
margin: 0px 10px 3px -40px;
font-size; 16px:
text-align: left;
padding: 5px 5px 5px 5px;
width: 145px;
height: 16px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
}		
#colonnasinistra li a:link{
color: #333;
display: block;
background:  url('../images/menu14.png');
padding: 5px 5px 5px 5px;
}
#colonnasinistra li a:visited {
color: #006600;
display: block;
background:  url('../images/menu14.png');
padding: 5px 5px 5px 5px;
}
#colonnasinistra li a:hover{
color: #FB1706;
background:  url('../images/menu14.png') 0 -32px;
padding: 5px 5px 5px 5px;
font-weight: bold;
	}
#contenitorecentrale{
margin: 0 auto;
width: 541px;
margin: 10px 0px 0px 0px;
float: left;
}
#breadcrumbs{
font-family: Arial, Helvetica, sans serif;
font-size: 13px;
text-color: #333333;
text-align: center;
text-valign: midle;
color: #333333;
background-color: #FFF0D7;
border: 0px solid #892105;
margin: 0px 0px 10px 0px;
padding: 10px;
width: 100%;
height: 10px;
}
#contenuti{
font-family: Tahoma, Arial, Helvetica, sans serif;
font-size: 12px;
text-color: #333333;
text-align: left;
color: #333333;
background-color: #FFF0D7;
border: 0px solid #892105;
margin: 10px 5px 5px 0px;
padding: 10px;
width: 100%;
}
#colonnadestra{
color: #333;
border: 0px solid #892105;
margin: -8px 0px 0px 25px;
padding: 0px;
width: 190px;
font-family: Times roman, Georgia, Times, serif;
font-size; 11px:
text-align: left;
float: left;
}
#colonnadestra ul{
margin: 0px 10px 3px -25px;
}
.moduletable_menu ul, .moduletable_menu ul li{
background-image: none;
display : block;
width : auto !important;
width : 100%;
padding : 0;
font-size : 11px;
background : none;
}
.moduletable_menu ul li a, .moduletable_menu ul li a:link, .moduletable_menu ul li a:visited{
display : block;
font-size : 11px;
border-bottom : 1px solid #DCDFE1;
font-weight : normal;
padding : 10px 0;
color : #666666;
padding-left : 10px;
text-decoration : none;
}
.moduletable_menu ul li a:hover{
border-bottom : 1px solid #DCDFE1;
font-size : 11px;
font-weight : normal;
color : #09641D;
text-decoration : none;
padding-left : 10px;
text-decoration : none;
background : #E5E5E5;
}
.moduletable_menu ul li.active a:link, .moduletable_menu ul li.active a:visited{
color : #8B1C00;
border-bottom : 1px solid #DCDFE1;
background : #09641D;
text-decoration : none;
font-size : 11px;
font-weight : bold;
}
.moduletable_menu ul li.active ul li a:hover, .moduletable_menu ul li.active ul li ul li a:hover{
background:none;
font-size : 11px;
font-weight : normal;
color : #8B1C00;
text-decoration : none;
font-size : 11px;
font-weight : bold;
color : #999999;
text-decoration : none;
margin-left : 5px;
border : none;
}
.moduletable_menu ul li ul li a:hover, .moduletable_menu ul li ul li ul li a:hover{
background : none;
font-size : 11px;
font-weight : normal;
color : #666666;
text-decoration : none;
}
.moduletable_menu ul li.active ul li a:link, .moduletable_menu ul li.active ul li a:visited,
.moduletable_menu ul li.active ul li a:hover, .moduletable_menu ul li.active ul li ul li a:link,
.moduletable_menu ul li.active ul li ul li a:visited, .moduletable_menu ul li.active ul li ul li a:hover{
background : none;
font-size : 11px;
font-weight : normal;
color : #666666;
text-decoration : none;
}
ul.menu li.parent ul li#current a{
background : none;
font-size : 11px;
font-weight : bold;
color : #000000;
text-decoration : none;
}
#bannerfondo{
align: center;
text-align: center;
font-family: Arial, Helvetica, sans serif;
font-size: 12px;
width: 922px;
heigth: 130
color: #333;
border: 0px solid #892105;
margin: 10px 10px 10px 0px;
padding: 0px;
clear: both;
}
#footer{
text-align: center;
font-family: Arial, Helvetica, sans serif;
font-size: 12px;
width: 922px;
color: #333;
border: 0px solid #892105;
margin: 0px 0px 0px 10px;
padding: 10px 10px 10px 10px;
clear: both;
}
}
#contenuti_chiave{
text-align: center;
font-family: Arial, Helvetica, sans serif;
text-color: #072D5D;
font-size: 4px;
width: 940px;
height: 100px;
background-color: #F5CE62;
border: 0px solid #892105;
margin: 0px 0px 5px 0px;
padding: 10px 10px 10px 10px;
clear: both;
}
