body {
	margin: 0px; padding: 0px;
	/*margin-top:5px;
	background:url(../images/sf.png)*/
}

 ul,li {
    margin: 0 0 0 14px; list-style-image: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
ol li{   list-style-type: upper-alpha;margin: 0 0 0 14px;  }
.li_1{ list-style-type: square;margin: 0 0 0 14px;  }
.sfondo {background-image:url(../images/back.gif);}

.sfondodx {

background-image:url(../images/backdx.gif);
}
.border{
	 width:900px; background-color:#eaf4f8; 
}
.main {
	 width:900px; 
}
.banner {
	background-image:url(../images/logo.png);
	height:200px; 
	 
}
.banner1 {
	
	height:200px; 
	 
}
.bannerinf{
	background-image:url(../images/banner_inf1.jpg);
	height:19px;border-bottom: #009900 1px solid; border-top: #009900 1px solid;
	vertical-align:top 
	 
}
.menuinf
{
	 width:900px;height:30px; vertical-align:middle;background: url(../images/menuover.gif) repeat-x;}

.border1{
	border-bottom: #ffffff 1px solid; border-left:#ffffff 1px solid; border-right:#ffffff 1px solid; 
	vertical-align:top; padding:0px;   
}
.borderw{
	  font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; 
	font-weight: bold; }
	
.txtbig{
	border-bottom: #ffffff 1px solid; border-left:#ffffff 1px solid; border-right:#ffffff 1px solid; 
	 height:50px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#386893; font-size:13px; 
	font-weight: bold;
}
.bd_top{
	border-top: #d1e5f0 1px solid;
	
}
.googlemap{
	
	width: 550px; height: 350px; border:#FFFFFF 1px solid
}
.sfondoret{
	background:#386893; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; height:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; color:#FFFFFF
}
.sfondomenu_on{
	background:#386893; border: #ffffff 1px solid; height:22px; vertical-align:middle
}
.font_menu{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold; color: #005B93; border:#ffffff 1px solid;
	padding:5px
}
.footer {
	width:470px;
	background-color: #ffffff;
	color: #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; font-weight:bold; 
	text-align: center;
	padding: 5px;
}
td.footer1 {	
	height: 20px;
	background-color: #ffffff;
	color: #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; font-weight:bold; 
	vertical-align:middle
}
a.footer1 {
	height: 20px;
	background-color: #ffffff;
	color: #386893;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; font-weight:bold;
	vertical-align:middle
	
}
a.footer1:link	{
	color:#386893;
}
	
a.footer1:hover {
	color: #FF6633;
}
a.footer1:visited {
	color:#386893;
}

span.testo_main1{
	
	float:left;
	width:290px;
	padding-right:35px;  
	padding-left:5px;
	padding-top:5px;
	line-height: 1.5;
	color:#005B93; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align: justify;
}

span.testo_main{
	
	float:left;
	width:350px;
	padding-right:35px;  
	padding-left:5px;
	padding-top:5px;
	line-height: 1.5;
	color:#005B93; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align: justify;
}
.testo1{
	padding-left:5px; padding-right:10px; padding-top:5px;
	line-height: 1.5;
	color:#005B93; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align: justify;
}
.testo{
	
	padding:10px;
	line-height: 1.5;
	color:#005B93; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align: justify;
}

a.linktesto {	
	color: #005B93;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; 
}
a.linktesto:link	{
	color:#005B93;
}
	
a.linktesto:hover {
	color: #A6CD34
}
a.linktesto:visited {
	color:#005B93;
}
.padding5{
	padding:5px;
	width:171px
}
.borderinf {
	 border-top: #009900 1px solid; text-align:center;
	 width:950px; height:30px; vertical-align:top}


.halfmoon div{margin-bottom: 0px; text-align:center }
.halfmoon ul{
padding:0px 9px 0px 5px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial,Verdana;
font-size:  16px;
font-weight: bold; color:#FFFFFF;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}
.halfmoon li{
display: inline;
margin: 0;
}
.halfmoon li a{
text-decoration: none;
padding:0px 9px 0px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 2px solid #882B7C;
color: #fff;
font-family: Arial,Verdana;
font-size:  16px;
font-weight: bold;

}
.halfmoon li a:visited{
color: #fff;
}
.halfmoon li a:hover{
color: #A6CD34
}


.halfmoon_on li{
display: inline;
margin: 0;
}

.halfmoon_on li a{
text-decoration: none;
padding:0px 9px 0px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 2px solid #882B7C;
color: #fff;
font-family: Arial,Verdana;
font-size:  16px;
font-weight: bold;

}
.halfmoon_on li a:visited{
color: #fff;
}
.halfmoon_on li a:hover{
color:#A6CD34
}
.titolo{
	padding-left:5px; padding-right:10px;
	line-height: 1.5;
	color:#005B93; 
	font-family: Arial,Verdana;
    font-size:  14px;
    font-weight: bold;
	text-align: justify;
}
td.text_titolo{
	color: #882B7C;
	font-weight:bold;
	font-size:16px;
	font-family: Arial,Verdana;
	border-bottom: 2px solid #882B7C;
	text-decoration:none;
	
}

.text_titolo a{
	color: #882B7C;
	font-weight:bold;
	font-size:16px;
	font-family: Arial,Verdana;
	text-decoration:none;
}
.text_titolo a:link{
	color: #882B7C;
	
}
.text_titolo a:hover{
	color: #A6CD34;
	
}
.text_titolo a:visited{
	color: #882B7C;
	
}
#gallery {width:686px;  margin:0px auto; padding:5px; border:2px solid #fff; background:#386893}
#images {border:2px solid #A6CD34; height:225px; background:#eef5f6; margin-bottom:20px}

#image {position:relative; width:672px; height:375px; padding:5px; border:2px solid #fff; background:#FFF url(../images/loading.gif) center center no-repeat}
#image img {position:absolute;  left:5px;}
#thumbwrapper {margin-top:5px; padding:5px 0; width:682px; height:100px; border:1px solid #fff; background:#FFF}
#thumbarea {position:relative;  overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin:0px; padding:0px; height:100px; width:5000px; border-right:5px solid #FFF; vertical-align:middle}
#thumbs li {float:left; margin-right:5px; margin-left:0px; cursor:pointer; padding:0px; }
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; border-right:5px solid #FFF}
td.linkmenu{	
	color: #005B93;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}
a.linkmenu{	
	color: #005B93;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}

	
a.linkmenu:hover {
	color: #A6CD34;
	text-decoration:none;
}
.border2{
	 border-right:#ffffff 1px solid; 
	 padding-top:5px; 
	vertical-align:top;
	 padding:0px;  
	color:#005B93; 
	font-family: Arial,Verdana;
    font-size:  12px;
    font-weight: bold;
	text-align:left
}
