body {	background-image: url(../images/top_background.jpg);	background-repeat: repeat-x;background-position: center top;font:12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
p{ margin:0; padding:0;}
img{ border:0;}
#sito { 	height: 768px;	width: 980px;	position: absolute;	left: 50%;	margin-left: -490px;	padding-left: 20px;}
#header {	height: 165px;	width: 100%;}
#divMenu {	height: 60px;/*30%;*/	width: 100%;}


a:link, a:visited { color: #FF6600; text-decoration:underline;}
a:hover, a:active{ color:#999999; text-decoration:underline;}
/* inizio menù */
/*#navigation{margin-top:16px; border-bottom: 0px solid #787878; text-align: center}
#navigation ul{ list-style-type: none; margin: 0; padding: 0; white-space: nowrap;}
#navigation li{ display: inline; margin: 10px 5px; padding: 10px 5px; }
#navigation li a{ text-decoration: none; border: 0; padding: 10px; color: #FEFCE5; font:12px Verdana, Arial, Helvetica, sans-serif;}
#navigation li a:hover{ background-color: #FEFCE5; color:#606465;}
#navigation li#activelink a{ color: #000000;} */

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {  border: 0; padding: 0; text-align:center; /*For KHTML*/  list-style: none;}
ul#navmenu-h ul {list-style-type: none; margin: 0; padding: 0;  white-space: nowrap;}
ul#navmenu-h li { margin:5px 4px 10px 4px ;  border: 0;  padding:0;  float: left; /*For Gecko*/  display: inline;  list-style: none; position: relative;}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{  clear: both;  display: block;  font: 1px/0px serif;  content: ".";  height: auto;  visibility: hidden;}
ul#navmenu-h ul li {  width: 170px;  float: left; /*For IE 7 lack of compliance*/  display: block !important;  display: inline; /*For IE*/}
/* Root Menu */
ul#navmenu-h a {  text-decoration: none; border: 0; padding: 10px; color: #FEFCE5; font:12px Verdana, Arial, Helvetica, sans-serif; float: none !important; /*For Opera*/  float: left; /*For IE*/  display: block;  height: auto !important;  height: 1%; /*For IE*/}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {background-color: #FEFCE5; color:#606465;}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {  float: none;  text-align:left;  color: #ffffff;  }

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {color: #FFF;}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {  background: #EEE;  color: #666;}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {  background: #CCC;  color: #FFF;}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {  background: #EEE;  color: #666;}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {  background: #CCC;  color: #FFF;}
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {  display: none;  position: absolute;  top: 0;  left: 160px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul {  display: none;}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul {  display: block;}


/* fine menù */

#divTitle {	height: 123px;/*70%;*/	width: 100%;}
#divLogo {	background-image: url(../images/logo.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 100%;	width: 100%;	float: left;	margin-top:0;}
#divBott {	height: 100px;	width: 100%; clear:both;}
#divTop{ width:100%; height:auto; overflow:hidden; clear:both;}
#divTop img{ margin:15px;}
.btn{ float:left; padding:10; margin:10px;}
.img_btn{padding:10px 20px 0 0;}

.blocco{ width:95%; clear:both; height:auto; overflow:hidden; margin:10px 20px; min-height:300PX;}

.imgsx{ float:left;}
.imgsx img{margin-bottom:6px;}
.imgdx{ float:right; margin-left:10px; margin-right:30px }
.imgdx img{margin-bottom:6px;}
.txtdx{ float:left; padding:10px; margin-left:15px; width:auto; overflow:hidden;}


.tit_desc{text-align: left;	vertical-align: middle;	float: left;	width: 100%;	height: 15%;
		font-size: 20px;	color: #EE7F01;	}
.desc{ clear:both; padding:10px 0; font-size:14px; line-height:20px;}
.desc_i { font-style:italic; color:#FF6600;}

#divhome{ width:100%; clear:both;}
.img_home{ margin:11px;}

h1.pgtit{
	text-align: left;		float: left;	width: 100%;	height: 15%;	
		font-size: 20px;	color: #EE7F01;	margin: 10px 0 0 15px
}

#divCont {	height: 50%;	width: 100%; clear:both;}
#divText {	height: 75%;	width: 45%;	float:left;	padding-top:15px;	padding-left:15px;}
#divImg {	height: 75%;	width: 44%;	float: left;	background: url(../images/img_right.jpg) no-repeat top right;	background-repeat: no-repeat;	background-position: center center;	padding-top: 15px;}
#divFill {	height: 50px;	width: 940px;	background: url(../images/sfondoFooter.jpg) no-repeat top right;	background-repeat: no-repeat;background-position: center center;	margin-top: 15px; float:left; clear:both;}
#textContent {	text-align: left;	vertical-align: middle;	float:left;	width: 90%;	height: 80%;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}

#divCont li{
	font-size: 14px
}

#azName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-left:20px;	padding-top:10px;
}
#contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 70%;
	float: left;
	padding-left:20px;
}
#links {
	
	float:right;
	padding-right:20px;
	text-align:right;
	width:20%;
}
#links a{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	}

p.txtnew{
	font-size:14px; line-height:20px; margin: 0 15px
}
div.boxprodotto{
	border: 1px solid #f90;
	padding: 2px;
	margin: 10px;
	width: 450px;
	float: left
}

div.boxprodotto h4{
	color: white;
	font-size: 150%;
	background-color: #f90;
	margin: 0 0 10px 0;
	padding: 3px 10px
}
div.boxprodotto img{
	float: left;
	margin: 0 10px 0 0
}

div.boxspot{
	border: 1px solid #E27800;
	padding: 4px;
	margin: 20px;
	width: 300px;
	background-color: #FFD6A4;
	float: left
}
div.boxspot h4{
	color: white;
	font-size: 150%;
	background-color: #EF7F02;
	margin: 0 0 10px 0;
	padding: 3px 10px
}	