html, body {background:#FFF; padding-top: 0px; margin:0 auto 0 auto; width:auto; height:100%;}
body, td, th {color:#436D8F; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}
a:link, a:visited {color:#436D8F; text-decoration:none;background:trasparent;}
a:hover, a:visited:hover{color:#436D8F; text-decoration:none; background:trasparent;text-decoration:underline;}
form, fieldset, h1, h2, h3, h4, ul, li {margin:0; padding:0; list-style-type:none; border:0;font-weight:normal;}
p{margin:0; padding:0;}
div {overflow: hidden; }

.width{
	width: 926px;
}
.hd{
	width: 920px;
	height: 100px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.hd_sx{
	width: 163px;
	padding-top: 20px;
	padding-left: 40px;
}
.hd_dx{
	padding-top: 52px;
	padding-left: 372px;
}
.ombra_dx{
	background-image: url('../images/layout/ombra_dx.gif');
	background-repeat: repeat-y;
}
.menu{
	width: 920px;
	height: 100px;
	background-image: url('../images/layout/bg_menu.gif');
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 261px;
}
.cerca{
	padding-right:6px;
	padding-left:273px;
}
.barra_menu{
	padding-top:30px;
}
.voci_menu{
	padding-right:20px;
}
.img_sx{
	width: 24px;
	background-image: url('../images/layout/border_sx.gif');
	background-repeat: repeat-y;
}
.img_dx{
	background-image: url('../images/layout/border_dx.gif');
	background-repeat: repeat-y;
	background-position: bottom right;
}
.footer{
	height: 46px;
	padding-left: 24px;
	padding-right: 20px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.end{
	border-top:1px solid #CCCCCC;
	background-image: url('../images/layout/ombra_foot.gif');
	background-repeat: repeat-x;
}