body {background: #ffffff url(grafica/texture_sfondo.jpg) repeat-y 50% 0%; width: 100%; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}

.clear {float: none; clear: both; margin: 0; padding: 0px; width: 100%;}

.tutto {display: block; background-color: #ffffff; margin: 0 auto; width: 950px; padding: 0px; text-align: left;}
.tutto1 {display: block; background: #ffffff url(grafica/fondotutto1.jpg) no-repeat 95% 100%; color: #333333; margin: 0 auto; width: 950px; padding: 0px; text-align: left;}
.tutto2 {display: block; background: #ffffff url(grafica/fondotutto2.jpg) no-repeat 95% 100%; color: #333333; margin: 0 auto; width: 950px; padding: 0px; text-align: left;}
.tutto3 {display: block; background: #ffffff url(grafica/fondotutto3.jpg) no-repeat 95% 100%; color: #333333; margin: 0 auto; width: 950px; padding: 0px; text-align: left;}

h1 {float: right;  width: auto; display: block; background-color: #ffffff; margin: 20px 0px; padding: 4px 0px; color: #000000; font-size: 16px; font-weight: bold; letter-spacing: 3px;}
h2 {float: right; width: auto; display: block; background-color: #ffffff; margin: 0px; padding: 0px; color: #999999; font-size: 12px; font-weight: normal;}
h3 {float: left; width: auto; display: block; background-color: #ffffff; margin: 5px 20px; padding: 5px 20px; color: #880000; font-size: 12px; font-weight: bold; letter-spacing: 3px; border-bottom: 1px solid #aa0000;}


.menu {float: right; display: block; width: auto; background-color: #000000; margin: 35px 0px; padding: 8px 30px; color: #dd0000; font-size: 12px; font-weight: normal; text-align: left;}
.menu a {text-decoration: none; background-color: #000000; color: #ffffff; border-bottom: 1px solid #000000;}
.menu a:hover {text-decoration: none; background-color: #000000; color: #dddddd; border-bottom: 1px solid #bb0000;}

.immaginebig {display: block; background: #ffffff url(grafica/bg_index50.jpg) no-repeat 0% 0%; margin: 0px; padding: 0px; width: 100%; height: 583px;}

.foot1 {display: inline; float: left; background-color: #ffffff; color: #222222; margin: 2px; padding: 0px 20px; font-size: 11px; text-align: right; width: auto;}
.foot1 a {color: #333333; background-color: #ffffff; text-decoration: none;}
.foot1 a:hover {color: #bb0000; background-color: #ffffff; text-decoration: none;}

.foot2 {display: inline; float: left; background-color: #444444; color: #999999; margin: 2px; padding: 0px 20px; font-size: 11px; text-align: right; width: auto;}
.foot2 a {color: #bbbbbb; background-color: #444444; text-decoration: none;}
.foot2 a:hover {color: #dd0000; background-color: #444444; text-decoration: none;}

.foot3 {display: inline; float: left; background-color: #777777; color: #ffffff; margin: 2px; padding: 0px 20px; font-size: 11px; text-align: right; width: auto;}
.foot3 a {color: #666666; background-color: #777777; text-decoration: none;}
.foot3 a:hover {color: #990000; background-color: #777777; text-decoration: none;}

.testoworks {float: left; display: block; background-color: #ffffff; margin: 5px 20px; padding: 5px 20px; color: #333333; font-size: 11px; font-weight: normal; letter-spacing: normal; width: 600px;}
.testoworks a {color: #000000; background-color: #ffffff; text-decoration: underline;}
.testoworks a:hover {color: #dd0000; background-color: #ffffff; text-decoration: none;}
