html,body {
	margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left: 0px;
	font-family: verdana,arial,sans-serif;background: #ffffff url("img/bg.gif") repeat-x;
}

h1{font-weight: bold;color: #94AA57;font-size: 13px; padding-top:-10px}
h2{font-size: large;}
h3{font-size: medium; padding: 0px;}
h4{font-size: 11px; color: #1685BC;}

td {vertical-align:top}
img {border: 0px;}
.quadro{ margin-bottom:10px;}
.quadro img {padding:2px; border: 1px solid #7F9DB9;}
.text{
	margin-top: 8px;
	font-size:12px; color: #333333; line-height: 18px;
	/*background: #ffffff url("img/top.gif") no-repeat; padding: 8px 8px 5px 8px;*/
}
.text h1{ font-size:14px; color:#517DB8;}
#container {
	width:700px; margin-left:auto;
	margin-right:auto;text-align:left;}

.top {padding-top:15px; text-align:right; font-size:10px;}
.top a:link {text-decoration: none;}
.top a:hover { text-decoration:underline}

#logo {padding-top:18px; padding-bottom: 7px;}

#menu_top {padding-top:5px; padding-bottom: 3px; height:30px;}


/* MENU */
.menu {		
	padding-top: 0px !important;		
	padding-top: 0px;				
	text-align:left;
	height:20px;	
	padding-left:0px;
	clear:both;
}

.menu ul {		
	margin: 0px !important;
	padding:0px !important;	
	list-style: none;
}

.menu a {	
	display: block;
}

.menu li ul li:hover a,
.menu li ul li.sfhover a,
.menu a:hover {	
	color:#FFFFFF;
	text-decoration:none;
}

.menu ul li {	
	float:left;		
}

.menu ul li a {		
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;	
	padding-bottom:4px;	
	text-decoration:none;
	color:#000000;	
	font-size: 0.7em;	
	border-left: 1px solid #B7C8EC;		
	white-space:nowrap;		
}

.menu ul li a:visited {		
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;	
	padding-bottom:4px;	
	text-decoration:none;	
	font-size: 0.7em;		
	white-space:nowrap;		
}

/*.menu ul li a:hover, */
.menu li.sfhover,
.menu ul li:hover,
.menu ul li a.selected {
	text-decoration:none;
	background-image:url(img/buttons_tile.gif);
	background-repeat:repeat-x;
	background-position:top;		
	background-color:#FFB040;
	color:#FFFFFF;
}

.menu	li ul { 	
	position: absolute; 
	width: 9em; 
	left: -999em;
	text-align:left;	
	background-color:#F9FBFF;
	border:1px solid #DCE8FF;
}

.menu	li ul a:link { 
	display:block;
	border:0 none;	
}

.menu	li ul li { 	
	float:left;
	width: 9em;
}

.menu	li:hover ul, 
.menu li.sfhover ul { 
	left: auto; 
}

/* LINK GENERALE */
a{font-style: normal;color:#1685BC;text-decoration:none;}
a:hover{font-style: normal;color:#1685BC;text-decoration:underline;}

.nota {
	padding: 4px;text-align: left; background: #EBF1FC;
	border-width: 1px; border-color: #B4B4B4; border-style: dashed;
}
.footer_main{
	padding-top:34px;
	background: #ffffff url("img/footer.gif") repeat-x;
	margin-left:auto; margin-right:auto;
}
#footer{
	margin-left:auto; margin-right:auto;
	text-align: center; width:700px;
	font-size:9px; color: #999999;
}
.box { font-family:Arial,Verdana,Helvetica; font-size: 11px; text-decoration:none; border: 1px solid #7F9DB9;}
.form { width:230px; font-size: 11px; margin: 0 0 0 0; padding: 10px; background: url(img/bgform.png) top left no-repeat #DAE9F0;}
.form h2 { text-align:left; font-size: 12px; font-weight: bold; color: #000000; padding: 0 0 5px 0; margin: 0; display: block;}
.button {border: none;padding: 0;margin: 0;}
form {border: none;padding: 0;margin: 0;}

