body { font: bold 76% Tahoma, sans-serif;
	background: url("/img/body_bg.jpg"); margin: 0; padding: 0; color: #39395e;}

h2 {margin:0 0 20px;} /*contengono img*/
h3 { color:#fff; margin: 0 0 20px; font-size:1.2em; text-transform:uppercase;} /*titoletti box */
p {margin: 0 0 10px; text-align:justify;}
.firma {text-align:right; padding-right:30px; padding-top:15px;}
strong {color:#dc5000;}
a img {border:0;}
a:link, a:visited {color:#dc5000;}
a:hover {text-decoration:line-through;}
.cornice {border:1px solid #39395e;}
.clear{clear:both;}
.centra {text-align:center;}
.foto_dx {float:right; margin-left: 10px; border:3px solid #dc5000; padding:2px;}

#container { width: 907px; font-size:1em;}
#header_sx {background:url("/img/header_top_sx.jpg") no-repeat top left; width:907px; height:95px;}
#header_dx {background:url("/img/header_top_dx.jpg") no-repeat top right; height:95px;}
#header_btm_sx {background:url("/img/header_btm_sx.jpg") no-repeat top left; width:907px; height:169px;}
#header_btm_dx {background:url("/img/header_btm_dx.jpg") no-repeat top right; height:169px;
 position:relative;}
	h1#titolo {position:absolute; top:90px; left:205px; z-index:1; margin:0;}
ul#menu {	margin:0; padding:0; list-style:none;
	position:absolute; left: 482px;	top: 5px; }
ul#menu li {float:left; height:122px;}
ul#menu li a {display: block;width: 75px; height:104px; padding-top:18px; text-decoration: none; 
    background: url("/img/menu_btn.jpg") no-repeat top left; text-align:center;}
	/*ul#menu li a img { position:absolute; top:7px; left: 8px;}*/
ul#menu li a:hover {background:url("/img/menu_btn.jpg") no-repeat -75px 0;}
ul#menu li a#active {background:url("/img/menu_btn.jpg") no-repeat -150px 0;}

ul#menu_small {	margin:0; padding:0; list-style:none;
	position:absolute; left: 32px;	top:19px; }
ul#menu_small li {float:left; height:18px;}
ul#menu_small li a.list1 {display: block;width: 75px; height:18px; text-decoration: none; background:url("/img/home_btn_small.jpg") no-repeat;}
ul#menu_small li a.list1:hover, ul#menu_small li a#active1 {background:url("/img/home_btn_small.jpg") no-repeat 0 -18px;}
ul#menu_small li a.list2 {display: block;width: 75px; height:18px; text-decoration: none; background:url("/img/company_btn_small.jpg") no-repeat;}
ul#menu_small li a.list2:hover, ul#menu_small li a#active2 {background:url("/img/company_btn_small.jpg") no-repeat 0 -18px;}
ul#menu_small li a.list3 {display: block;width: 75px; height:18px; text-decoration: none; background:url("/img/products_btn_small.jpg") no-repeat;}
ul#menu_small li a.list3:hover, ul#menu_small li a#active3 {background:url("/img/products_btn_small.jpg") no-repeat 0 -18px;}
ul#menu_small li a.list4 {display: block;width: 75px; height:18px; text-decoration: none; background:url("/img/logistic_btn_small.jpg") no-repeat;}
ul#menu_small li a.list4:hover, ul#menu_small li a#active4 {background:url("/img/logistic_btn_small.jpg") no-repeat 0 -18px;}
ul#menu_small li a.list5 {display: block;width: 75px; height:18px; text-decoration: none; background:url("/img/contact_btn_small.jpg") no-repeat;}
ul#menu_small li a.list5:hover, ul#menu_small li a#active5 {background:url("/img/contact_btn_small.jpg") no-repeat 0 -18px;}

#content { background:#fff url("/img/content_bg.jpg") repeat-y; float:right; width:741px; position:relative; }
	#sub_content {	min-height:386px;height: auto !important;height:386px; position:relative; padding:0 55px 20px;} /*contenuto prima del footer*/
	.sezione_sx {float:left; width:300px;}
	.sezione_dx {float:right; width:300px;}
	.tab {background:url("/img/tab_bg.jpg") repeat-x;}
	.tab_sx {background:url("/img/tab_sx.jpg") no-repeat;}
	.tab_dx {background:url("/img/tab_dx.jpg") no-repeat top right; padding: 20px; font-size:.9em; min-height:202px;	height: auto !important; height: 202px;}
	
#lato { float:left; width:166px; height:617px; background:url("/img/lato_bg.jpg") no-repeat;}
#footer {background:url("/img/footer_bg.jpg") no-repeat top right; width:741px; height:139px;
position: relative;}
	#footer address {position:absolute; top:58px; right: 32px; color:#fff; font-weight:bold; font-size:.8em; font-style:normal; text-align:right;}
	#footer p { position:absolute; top:58px; left:40px; font-size:.9em;}
