body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; background-color:#FFFFFF;
background-image:url(images/bg.jpg); background-repeat:repeat-x;}


#main { margin-left:auto; margin-right:auto; position:relative;
	width:760px; height:inherit;
	border-left:1px solid #FE7F00; border-right:1px solid #FE7F00; border-bottom:3px solid #FE7F00; 
	padding:0px; 
	background-color:#ffffff; color:#333333;}
	
#banner { position:relative; width: 760px; padding:0px; margin:0px; height:inherit; clear:both;
 }
 #banner img { float:left; border:0px; margin:0px; padding:0px;}
#path { background-color:#FEA750; background-image:url(images/path.jpg); background-position:left; color:#333333;
		background-repeat:no-repeat;
		clear:both;
		position:relative;
		height:16px;}
#colonne { 
width: 760px;  height:100%; height:inherit;
background-color: #ffffff; color:#333333;
padding:0px; margin:0px;
clear:both;
position:relative;
overflow: visible;}
#uno { width:210px; position:relative; float:left;  height:inherit; z-index:6; }
#due { position:relative; width:520px; height:inherit; padding-top:10px; z-index:1; margin-left:215px;}
div.testo { font-size:1.3em; height:inherit; position:relative; width:520px; padding-top: 10px; padding-bottom:20px;}
.logos { display:block; width:inherit; margin-top:5px; position:relative; height:inherit; overflow:visible; margin-left:65px; }
.logos img{ clear:both;  }




#mainNav{
width:210px;
margin:0px;
padding:0px;
background: #ffffff;
color: #ffffff;
height:inherit !important;
height:15px;
}
/* elenco voci menu principale*/
#mainNav li.more{
/*float:left;*/
width:auto;
list-style:none;
/*position:relative;*/
display:block;
height:inherit !important;
height:32px;/*
padding:0px 10px 0px 0px;
*/

}
/*sottomenu*/
#mainNav ul{
width:220px;
height:inherit;
height:200px !important;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
border-top:0px;
border-bottom:3px solid #999;
margin: -15px 0px 0px 180px;
padding:0;
background-color:#FF9900;
color:#333333;
position:absolute;
z-index:5;
top:2em;
left:0;
visibility:hidden;


}

#mainNav ul a:link, #mainNav ul a:visited{
padding:3px 3px 3px 3px;
float:none;
display:block;
background:#FF9900;
border-bottom:1px solid #FF9900;
border-top: 1px solid #eeeeee;
height:inherit;
margin-right:5px;

color:#666666;
text-decoration:none;
}
#mainNav ul a:hover{
background-color: #DFBB4F;
	font-weight:bold;
	color:#efefef;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #999999;
	padding-right:5px;

	
}


#mainNav ul li{
text-align:left;
height:inherit !important;
height:19px;
	list-style:none;
	padding:0px;
	margin:0px;
	line-height:20px;
}


#mainNav ul li.pgNav{
display:none;
}
#mainNav ul.menuOn{
visibility:visible;
}

	div.menu {
	height:inherit;
	float:left;
	background-color:#0066CC;

	position:relative;
/*	border-bottom:#CC6600 3px solid;*/
	
	
	}
a.mainmenu {
  	height: 24px !important;
  	height: inherit;
	text-decoration: none;
	text-align:left;
	font-size:11px;
	}	
	
a.mainmenu:link, a.mainmenu:visited {
	color: #ffffff; font-weight:bold;
	display: block;
	background: url(images/menu4.jpg);
	padding: 8px 0px 0px 30px;
	}
	
a.mainmenu:hover {
	color: #333333;
	background: url(images/menu4.jpg) 0 -32px;
	padding: 8px 0px 0px 30px;
	text-decoration:none;
	}
	a.mainmenu:active {
	color: #fff;
	background: url(images/menu4.jpg) 0 -64px;
	padding: 8px 0 0 30px;
	}
a.pescara:link, a.pescara:visited { font-weight:bold; color:#006699; text-decoration:none } 
a.pescara:hover { font-weight:bold; color:#006699; text-decoration:underline; } 
#path table td {
padding-left:5px; color:#666666;
}
#path a:link, #path a:visited { color:#993300; text-decoration:none;}
#path a:hover { color:#993300; text-decoration:underline;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; 
	color:#333333; padding: 0px; margin:0px 10px 0px 0px;
	display:block; border-bottom:1px solid #333333; }

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; 
	color:#FF9933; font-weight:bold; padding: 0px 10px  ; margin:5px 10px 0px 0px;
	display:block; border-left:6px solid #006699;}
p { margin: 0px 0px 8px 0px; padding:0px;}

 img {float:left; position:relative; margin:3px; border: 1px solid #333333;}

img.dx { position:relative; float:right;  margin:3px; border: 1px solid #333333;}

.pres { border:1px solid #ffffff;}
