html,body{margin:0 auto;padding:0;}
body{
	align:center;
	color:#666;
	font-size: 10px;
	font-family:verdana;
	background: #02A001 url(jpg/bg.jpg) fixed repeat-x bottom left;
}
#top{
height:5px;
}
#title{
background:#000;
height:15px;
text-align:left;
margin-left:11px;
margin-right:11px;
font-family:verdana;
font-size: 10px;
color:#FFF;
padding-left:10px;
padding-top:2px;
}
#container{
margin:0 auto;
background:#FFF url(jpg/background.jpg) repeat-y top;
width:780px;
}
#header{
margin:0 auto;
background:#FFF;
width:780px;
height:130px;
z-index:30;

}
#main{
margin:0 auto;
width:758px;
text-align:left;
}
#sx{
padding-left:0px;
background-color:#004c01;
background:#fff url(jpg/s-x2.jpg) no-repeat  top;
width:168px;
float:left;
}
#central{
padding-top:5px;
width:410px;
margin-left:10px;
float:left;
background-color:#E2ECE1;
}
.centr{
background:#E2ECE1 url(jpg/centr2.jpg) no-repeat left;
width:135px;
height:150px;
float:left;
padding-right:1px;
}

#contenuto{
text-align:left;
float:left;
margin-top:10px;
}
#testo{
background:#E2ECE1 url(jpg/cont2.jpg) repeat-y left;
text-align:justify;
padding-right:10px;
padding-left:10px;
width:380px;
float:left;
}

#testo a{color:#999}

#titolo{
background:#E2ECE1 url(jpg/cont1.jpg) no-repeat left;
color:#015401;
text-align:left;
padding-left:30px;
padding-top:20px;
width:370px;
height:40px;
float:left;
font-size: 18px;
font-weight:bold;
font-family:verdana;
letter-spacing:-2px;
text-transform:uppercase;
}
#base{
background:#E2ECE1 url(jpg/cont3.jpg) no-repeat left;
width:400px;
height:40px;
float:left;
}
#dx{
padding-left:5px;
width:162px;
float:left;
text-align:left;
}
#footer{
margin:0 auto;
text-align:center;
background:#FFF url(jpg/footer.jpg) no-repeat  top;
padding-top:5px;
color:#FFF;
width:780px;
height:40px;
margin-bottom:40px;
}
#footer a{color:#FFF}
#footer a:hover{color:#ccc}
ul li {list-style:none; }
ul.menu1 {
font:normal 11px verdana;
	width:168px;
	list-style:none; /* elimino i punti elenco */
	margin:0; padding:0; /* elimino i rientri delle liste */
}
/** html ul.menu1{width:158px}*/
#links{
	padding-left:10px;
	color:#fff;
	padding-top:5px;
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
}
ul.menu1 li a{
	color:#FFF;
	text-decoration:none; 
	display:block;
	width:100%;
	font:bold 18px verdana;
	padding-top:5px;
	border-bottom:1px solid #999;
	border-top:1px solid #fff;
	letter-spacing:-2px;
	
	
}
ul.menu1 li a span{padding-left:5px}

ul.menu1 li a:hover{
background: #000;
	color:#FFF;
	}
ul.menu1 li.title_menu a{font:bold 11px verdana;cursor:hand;letter-spacing:0;color:#FFF}
ul.menu1 li.title_menu a:hover{
	background: #000;
	color:#FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
ul.menu1 li.title_menu a span{padding-left:15px}

/*ul.menu1 li ul li a{padding-left:20px;color:#FFF}*/
ul.menu1 ul a.links{}


ul.menu1 ul li a:link, 
ul.menu1 ul li a:visited,
ul.menu1 li li a:active{
background: none;
}
 /* colori per il link */

#int2 {
padding-left:20px;
color:#FFF;
}

#current {
background: #000;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
padding-left:20px;
}

 .offerta{
float:center;
text-align:center;
}
.LHimg1,.LHimg2{
background-color:#FFF;padding:5px;
padding-left:5px;
padding-right:5px;
border:2px solid #CCC;
border-top:2px solid #999;
border-left:2px solid #999;
}
.LHimg3,.LHimg4{
background-color:#FFF;
padding-left:5px;
padding-right:5px;
border:2px solid #CCC;
border-top:2px solid #999;
border-left:2px solid #999;
}
a .LHimg1,.LHimg2 {
filter:alpha(opacity=70); 
-moz-opacity: 0.7; 
opacity: 0.7;
}
a:hover .LHimg1,.LHimg2 {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}
a .LHimg3,.LHimg4 {
filter:alpha(opacity=70); 
-moz-opacity: 0.7; 
opacity: 0.7;
}
a:hover .LHimg3,.LHimg4 {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}
#tooltip{ 
color: #FFF;
font:bolder 16px/20px; 
font-size: 10px;
background: #019000; 
background-position: 0 0; 
margin:0; 
font-weight:bold;
padding:5px 10px; 
position:absolute; 
z-index: 26; 
visibility:hidden; 
}
