/* CSS Document */
HTML {background: url(images/bg-body.jpg) repeat-x top left #ccc;}
body{margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
h1, h2, h3{display:inline;font-weight:normal;color:#06f;}
h1{font-size:21px;}
h2{font-size:18px;}
b, strong{color:#06f;}
img {border:0}
h1 a:link, h1 a:visited{text-decoration:none;color:#06f}
a:link, a:visited{
	color:#0087E1;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
a:hover{color:#666; text-decoration:underline; font-size:13px; font-weight:bold;}
.imgsx{float:left;margin-right:10px;border:1px solid #666}
.clear{clear:both}
.center{text-align:center;}

/* mappatura logo */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;	
	width:300px;height:34px;
	left:10px;top:24px;
	font-size:13px}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0;
}
li#logo {
left:0;top:0;
width:300px;height:34px;
}
#mlogo a {
display:block;
width:100%;
height:100%;
color:#ffffff;
font-weight:bold}
.alt {display:none}

ul#lingua{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;	
	width:74px;height:32px;
	left: 330px;
	top: 32px;}
ul#lingua li#ita {
float:left;
width:32px;height:26px;
list-style:none;

}
ul#lingua li#eng {
float:left;
width:32px;height:26px;
list-style:none;
margin-left:6px;
}

#lingua a {
display:block;
width:100%;
height:100%;
color:#ffffff;
font-weight:bold}



ul#pagine{position:absolute;top:64px;right:0;list-style:none}
ul#pagine li#contact{float:left;margin-right:28px;}
ul#pagine li#about{float:left;margin-right:60px;}
ul#pagine li#home{float:left;margin-right:75px;}
ul#pagine a:link, ul#pagine a:visited{text-decoration:none;color:#333}
ul#pagine a:hover{color:#0066ff;}



div#top{background: url(images/top.jpg) no-repeat top center;margin:0 auto;width:980px;height:338px !important; height /**/: 443px;text-align:center;padding-top:105px;position:relative}

div#container{background: url(images/bg-content.jpg) repeat-x top center #fff;margin:0 auto;width: 948px !important; width /**/:980px;padding:34px 16px 0 16px;}
div#containerSx {float:left;margin:0;padding:0;width:184px;}
div#sx{background: url(images/bg-menu.jpg) no-repeat bottom center;width:184px;min-height:350px;position:relative;text-align:left}
div#banner{padding-top:18px;}
div#content{float:left;width: 748px !important; width /**/:764px;background-color:#FFF;padding-left:16px;text-align:justify}
ul.menu{list-style:none;position:absolute;top:40px;left:20px;font-variant:small-caps;margin:0 auto;padding:0;width:144px}
ul.menu li{line-height:28px;height:28px;margin:0 auto;background: url(images/bgmenu.png) repeat-x bottom left; font-size:13px; font-weight:bold;}
ul.menu a:link, ul.menu a:visited{color:#333;text-decoration:none;font-size:14px}
ul.menu a:hover{color:#0066ff}

div.boxtop{background: url(images/boxtop.jpg) no-repeat bottom center;width:748px;height:11px;margin-top:15px;}
div.boxmiddle{background-color:#ccc;width: 718px !important; width /**/:748px;padding:0 15px 0 15px;}
div.boxbottom{background: url(images/boxbottom.jpg) no-repeat top center;width:748px;height:11px;}

div#footer{clear:both;background: url(images/footer.jpg) no-repeat top center;width:1011px;height:92px !important; height /**/: 126px;margin:0 auto;color:#FFF;padding-top:34px;}
div#footer div{float:left;}
div#footer div#footsx{width: 187px !important; width /**/:207px;padding-left:20px;}
div#footer div#footsecond{width: 271px !important; width /**/:291px;padding-left:20px;}
div#footer div#foothird{width: 266px !important; width /**/:281px;padding-left:15px;}
div#footer div#footdx{width: 222px !important; width /**/:232px;padding-left:10px;}
div#footer b{color:#FFF}

div#footer a:link, div#footer a:visited{color:#FFF;text-decoration:none}
div#footer a:hover{text-decoration:underline;}



div#bodybottom{background: url(images/body-bottom.jpg) repeat-x bottom left;padding-bottom:40px}

div#interlinea p{margin:8px 0;}

div#fadeshow1{margin:0 auto}
a.btn {display:block; width:185px; height:33px !important; height /**/:42px; text-decoration:none; text-align:center; vertical-align:middle; font-size:13px; font-weight:bold; }
a.btn:link {
	color:#007BCE;
	background:url(images/btn-sfondo.png) no-repeat left top;
	padding-top:10px;
}
a.btn:hover {color:#000; background:url(images/btn-sfondo.png) no-repeat 0 -43px; }

