html, body, 
form, fieldset,
p, ol, ul, li, 
dt, dd, dl { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img, fieldset, input, textarea, select { border: 0; margin: 0; }

body {
	background: url(../images/sfondo.jpg) repeat center top;
	color: #008da8;
	font: 62.5% Helvetica, Arial, sans-serif;
	padding-top: 2px;
	text-align: center;
}
html>body { font-size: 11px; }
.block { display: block; }

#clear { clear: both; }
.left { display: inline; float: left; }
.right { display: inline; float: right; }
a { text-decoration: none; }

#sito { margin: 0 auto; text-align: left; width: 964px; }
#top { height: 100px; }
#menu_top { width: 430px; height: 100px; float: left; }
#menu_search { width: 324px; height: 100px; float: left; }
#centro { height: 546px; background-image:url(/images/sfondo_centro.gif) }
#end { height: 100px; }

#spazio30 { height: 30px; overflow:hidden; }
#spazio25 { height: 25px; overflow:hidden; }
#spazio15 { height: 15px; overflow:hidden; }
#spazio10 { height: 10px; overflow:hidden; }
#spazio7 { height: 7px; overflow:hidden; }
#spazio5 { height: 5px; overflow:hidden; }
#spazio3 { height: 3px; overflow:hidden; }
#spazio1 { height: 1px; overflow:hidden; }

#logo { float: left; }

ul#nav1 { float: left; height: 25px; list-style: none; width: 430px; }
#nav1 li { float: left; height: 25px; margin: 0; padding: 0;}
#nav1 li a { display: block; height: 100%; overflow: hidden; width: 100%; }
#n-wisp { width: 110px; text-align:center; }
#n-voip { width: 80px; text-align:center;}
#n-seo_agency { width: 90px; text-align:center; }
#n-seo { width: 110px; text-align:center; }
#n-invest { width: 110px;  text-align:center;}


ul#nav2 { float: left; height: 15px; list-style: none; width: 430px; }
#nav2 li { float: left; height: 15px; margin: 0; padding: 0;}
#nav2 li a { display: block; height: 100%; overflow: hidden; width: 100%; }
#n-prova1 { width: 110px; text-align:center; }
#n-prova2 { width: 90px; text-align:center;}
#n-prova3 { width: 60px; text-align:center; }
#n-prova4 { width: 90px;  text-align:center;}
#n-prova5 { width: 60px;  text-align:center;}


ul#nav3 { float: left; height: 15px; list-style: none; width: 320px; margin: 0;}
#nav3 li { float: left; height: 15px; }
#nav3 li a { display: block; height: 100%; overflow: hidden; width: 100%; }
#n-menu1 { width: 78px; text-align:center; }
#n-menu2 { width: 60px; text-align:center;}
#n-menu3 { width: 55px; text-align:center; }
#n-menu4 { width: 65px;  text-align:center;}

ul#nav4 { float: right; height: 15px; list-style: none; width: 470px; margin: 0;}
#nav4 li { float: right; height: 15px; }
#nav4 li a { display: block; height: 100%; overflow: hidden; width: 100%; }
#n-menu5 { width: 60px; text-align:center; }
#n-menu6 { width: 65px; text-align:center;}
#n-menu7 { width: 70px; text-align:center; }
#n-menu8 { width: 90px;  text-align:center;}

#login { width:324px; 
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px solid #dae1e8;
		border-left: 1px solid #dae1e8;
		border-bottom: 1px solid #dae1e8;
		border-right: 1px solid #dae1e8; }

.small { width: 80px;
		background: #ffffff;
		color: #555;
		font-family: inherit;
		font-size: 10px;
		border-top: 1px solid #7f9db9;
		border-left: 1px solid #7f9db9;
		border-bottom: 1px solid #7f9db9;
		border-right: 1px solid #7f9db9; }
		


#flash { height:442px; margin: 7px; background-color: #FFFFFF; }
#menu { height: 80px; margin-left: 7px; margin-right: 7px; width: auto; background-image:url(../images/sfondo_menu.jpg); }
#menu1 { width: 190px; height: 80px; background-image:url(../images/sfondo_menu1.jpg); float: left; }
#menu2 { width: 189px; height: 80px; float: left; }
#fine_menu { background-image:url(../images/fine_menu.jpg); width: 1px; height: 80px; float:left; }
#spazio_menu { background-image:url(../images/spazio_menu.jpg); width: 1px; height: 80px; float:left; }

#linea_grigio { background-color: #dddddd; height: 1px; margin-left: 7px; margin-right: 7px; width: auto; text-decoration: none; overflow:hidden; }

#copyright { width: 400px; float: left; margin-left: 2px; }
#site_map { width: 500px; float:right; height: 20px; text-align:right;}





.link_top { font:Arial, Helvetica, sans-serif; color:#1f4468; font-size: 12px; font-weight: bold; }
a.link_top:hover { text-decoration: none; color: #70b442; }
.link2_top { font:Arial, Helvetica, sans-serif; color: #6a6a6a; font-size:11px; }
a.link2_top:hover { text-decoration: none; color: #70b442; }
.link3_top { font:Arial, Helvetica, sans-serif; color: #008da8; font-size:11px; }
a.link3_top:hover { text-decoration: none; color: #70b442; }

.link_menu1 { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 10px; }
a.link_menu1:hover { text-decoration: none; color: #005050; }
.titolo_menu1 { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 16px; }
a.titolo_menu1:hover { text-decoration: none; color: #005050; }

.link_menu2 { font-family:Arial, Helvetica, sans-serif; color:#8a8a8a; font-size: 10px; }
a.link_menu2:hover { text-decoration: none; color: #1f4468; }
.titolo_menu2 { font-family:Arial, Helvetica, sans-serif; color:#1f4468; font-size: 16px; }
a.titolo_menu2:hover { text-decoration: none; color: #8a8a8a; }

.testo { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#8a8a8a; }
a.testo:hover { text-decoration:none; color:#1f4468; }

.testo2 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000088; }
a.testo2:hover { text-decoration:none; color:#ff0000; }

.scroller {
	position:relative;
	width:455px;
	height:420px;
	overflow:auto;
	border: 0px none #e8ebf0;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

#sezione1 { width: 560px; height: 440px; float: left; overflow:hidden; }
#sezione2 { width: 750px; height: 440px; float: left; overflow:hidden; }
#sezione3 { width: 950px; height: 440px; float: left; overflow:hidden; }
#sezione4 { width: 660px; height: 440px; float: left; overflow:hidden; }
#sezione5 { width: 490px; height: 440px; float: left; overflow:hidden; }
#sezione_richieste { width: 260px; height: 730px; float:left; margin-left: 7px; margin-top: 10px; overflow:hidden; }
#sezione_menu { width: 180px; height: 430px; float:left; margin-left: 7px; margin-top: 10px; overflow:hidden; }
#sezione_linea { width: 1px; height: 420px; float:left; background-color: #dddddd; margin-top: 10px; margin-bottom: 10px; overflow:hidden; }
#sezione_linea2 { width: 4px; height: 420px; float:left; background-color: #ffffff; overflow:hidden; }
#sezione_offerta { width: 201px; height: 430px; float:left; margin-top: 10px; overflow:hidden; }


p 	{ 
	padding-left: 4px; 
	padding-right: 8px; 
	padding-top: 6px; 
	padding-bottom: 6px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:justify; 
	color:#1f4468; 
}

h2 			{ padding-left: 4px; color:#1f4468;  }

#img 		{ float: left; padding-right: 10px; padding-bottom: 20px; padding-top: 20px;}

#img_pdf	{ float: left; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; padding-left: 20px;}
#img_pdf2	{ padding-bottom: 5px; padding-top: 15px; }
#testo_pdf	{ float:left; padding-right: 10px; padding-bottom: 10px; padding-top: 33px;}
#testo_pdf2	{ padding-top: 5px; padding-bottom: 10px;}

.testo_pdf	{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:justify; 
	color:#1f4468; 
	font-weight:bold; 
	text-decoration:none; 
}

.testo_pdf2	{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align:justify; 
	color:#1f4468; 
	font-weight:bold; 
	text-decoration:none; 
}
a.testo_pdf:hover	{ text-decoration:none; color:#FF0000;}
.bianco {color: #FFFFFF; font-size:5px;} 
a.testo_pdf2:hover	{ text-decoration:none; color:#FF0000;} 








