body {
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff url(graficaindex/bg2.jpg) 50% 0% no-repeat;
	color: #ffffff;
	font-size: 10px;
	text-align: center;
	margin: 0px; padding: 0px;
}
.clear {float: none; clear: both;}
.pagina {display: block; width: 750px; text-align: left; background: #000000; margin: 0px; padding: 0px; margin-top: 10px;}

.contenitoretop {font-size: 9px; float:left; display:block; text-align: center; width: 520px; height: 220px; margin-left: 5px;}

.tophead {display: block; background: black url(graficaindex/risvolto.jpg) 0px 0px no-repeat; height: 84px; text-align: left; margin: 0px; padding: 0px;} 

.head1 {display: block; background: black url(graficaindex/head1.jpg) 50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.head2 {display: block; background: black url(graficaindex/head2.jpg)  50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.head3 {display: block; background: black url(graficaindex/head3.jpg)  50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.head4 {display: block; background: black url(graficaindex/head4.jpg)  50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.head5 {display: block; background: black url(graficaindex/head5.jpg)  50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.head6 {display: block; background: black url(graficaindex/head6.jpg) 50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.head7 {display: block; background: black url(graficaindex/head7.jpg)  50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.head8 {display: block; background: black url(graficaindex/head8.jpg)  50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.head9 {display: block; background: black url(graficaindex/head9.jpg)  50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}
.heada {display: block; background: black url(graficaindex/heada.jpg)  50% 0% no-repeat; margin: 0px; padding: 0px; width: 750px; height: 200px;}

.top1 {text-align: left; float:left; display: block; background: black url(graficaindex/1sn.jpg) 0px 50px no-repeat; margin: 0px; padding: 0px; width: 130px; height: 220px; color: red;}
.top1 a {text-align: left; float:left; display: block; background: black url(graficaindex/1s.jpg) 0px 50px no-repeat; margin: 0px; padding: 10px; width: 130px; height: 220px; color: #ffffff; text-decoration: none;}
.top1 a:hover {text-align: left; float:left; display: block; background: black url(graficaindex/1as.jpg) 0px 40px no-repeat; margin: 0px; padding: 10px; width: 130px; height: 220px; color: red; text-decoration: none;}

.top2 {text-align: left; float:left; display: block; background: black url(graficaindex/2sn.jpg) 10px 50px no-repeat; margin: 0px; padding: 0px; width: 130px; height: 220px; color: #ff00ff;}
.top2 a {text-align: left; float:left; display: block; background: black url(graficaindex/2s.jpg) 10px 50px no-repeat; margin: 0px; padding: 10px; width: 130px; height: 220px; color: #ffffff; text-decoration: none;}
.top2 a:hover {text-align: left; float:left; display: block; background: black url(graficaindex/2as.jpg) 10px 40px no-repeat; margin: 0px; padding: 10px; width: 130px; height: 220px; color: #FF00FF; text-decoration: none;}

.top3 {text-align: left; float:left; display: block; background: black url(graficaindex/3sn.jpg) 17px 50px no-repeat; margin: 0px; padding: 0px; width: 130px; height: 220px; color: #00ff00;}
.top3 a {text-align: left; float:left; display: block; background: black url(graficaindex/3s.jpg) 17px 50px no-repeat; margin: 0px; padding: 10px; width: 130px; height: 220px; color: #ffffff; text-decoration: none;}
.top3 a:hover {text-align: left; float:left; display: block; background: black url(graficaindex/3as.jpg) 17px 40px no-repeat; margin: 0px; padding: 10px; width: 130px; height: 220px; color: #00FF00; text-decoration: none;}

.top4 {text-align: left; float:left; display: block; background: black url(graficaindex/4sn.jpg)  5px 50px no-repeat; margin: 0px; padding: 0px; width: 130px; height: 220px; color: #ffcc00;}
.top4 a {text-align: left; float:left; display: block; background: black url(graficaindex/4s.jpg)  5px 50px no-repeat; margin: 0px; padding: 10px; width: 130px; height: 220px; color: #ffffff; text-decoration: none;}
.top4 a:hover {text-align: left; float:left; display: block; background: black url(graficaindex/4as.jpg)  5px 40px no-repeat; margin: 0px; padding: 10px; width: 130px; height: 220px; color: #FFCC00; text-decoration: none;}

.contenitoretopmenu {float: right; display: block; width: 185px; height: 220px;}

.topmenu {text-align: center; display:block; color: #000000; background-color: #ffffff; width: 170px; height: 30px; margin: 5px; padding: 0px; font-size: 10px; text-decoration: none;}
.topmenu a {display:block; background: black url(graficaindex/bigsfondotopmenu.jpg) 0% 10% repeat-x fixed; color: #ffffff; width: 170px; height: 30px; text-decoration: none;}
.topmenu a:hover {display:block; background: black url(graficaindex/bigsfondotopmenu2.jpg) 0% 10% repeat-x fixed; color: #ffffff; width: 170px; height: 30px; text-decoration: none; font-size:18px; text-weight: bold;}

h1 {float: left; display: block; background: black url(graficaindex/h1bg.jpg) 0px 0px repeat-x; margin: 0px; padding: 0px; width: 700px; height: 40px; color: #000000; font-size: 28px; text-align: left; margin-top: 15px; margin-bottom: 15px;}
.h1left {float: left; display: block; background: black url(graficaindex/h1left.jpg) 0px 0px repeat-x; margin: 0px; padding: 0px; margin-left: 15px; width: 6px; height: 40px; margin-top: 15px; margin-bottom: 15px;}
.h1right {float: left; display: block; background: black url(graficaindex/h1right.jpg) 0px 0px repeat-x; margin: 0px; padding: 0px; width: 6px; height: 40px; margin-top: 15px; margin-bottom: 15px;}
h2 {background-color: #aa0000; border-left: 10px solid #ff0000; padding: 2px; margin: 15px; padding-left: 15px; color: #000000; font-size: 16px;}

h3 {float: right; display: block; color: #ffffff; margin: 0px; padding: 10px; font-size: 9px;}

.testo {font-size: 12px; padding: 20px; margin: 20px; padding-top: 3px; margin-top: 3px; color: white;}
.testo a {color: red; text-decoration: none;} 
.testo a:hover {color: #990000; text-decoration: none;} 

.gallery {font-size: 12px; padding: 5px; margin: 5px; padding-bottom: 15px; margin-bottom: 15px; color: white;}

.link {font-size: 12px; padding: 1px; margin: 5px; color: white; border-left: 10px solid red; margin-left: 15px; padding-left: 10px;}
.link a {color: red; text-decoration: none;}
.link a:hover {color: #990000; text-decoration: none;}

.foot {display: block; width: 750px; height: 400px; text-align: left; background-color: #ffffff;}

.footgoccia {font-size: 9px; text-align: center; float:right; display: block; background: white url(graficaindex/goccia1.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 150px; height: 150px; color: #ffffff;}
.footgoccia a {color: #FF9900; text-decoration: none;}
.footgoccia a:hover {color: #ff0000; text-decoration: none;}

.foot1 {border-left: 1px solid #990000; font-size: 9px; text-align: justify; float:right; display: block; background-color: #ffffff; margin: 10px; padding: 3px; width: 170px; height: 150px; color: #000000;}
.foot1 a {color: #990000; text-decoration: none;}
.foot1 a:hover {color: #ff0000; text-decoration: none;}

.privacy {font-size: 9px;}

.contattidivisore {float: left; width: 49%;}

img.immaginiicone {float: left;  border: 0px; padding: 10px; margin: 0px;}

img.immagini {
  border: 1px solid #000000;
  padding: 2px; margin: 2px;
}

a img.immagini {
  border: 1px solid #000000;
  padding: 2px; margin: 2px; 
}

a:hover img.immagini {
  border: 1px solid #ff0000;
  padding: 2px; margin: 2px;  
}

.datacontenitore {display: block; width: 90%;}
.datasx {float: left; display: block; width: 100px; height: 70px; text-align: center; background-color: #ffffff; color: #dd0000; font-size: 12px; font-weight: bold; margin: 10px;}
.databig {display: inline; font-size: 22px; font-weight: bold; color: #000000;}
.datadx {float: left; display: block; width: 450px; background-color: #111111; color: white; margin: 5px; padding: 5px; margin-left: 10px;}
.datadx a {color: #999999; text-decoration: none;}
.datadx a:hover {color: #ff0000; text-decoration: underline;}

