body { 
color: #71766e;
font-family: arial, verdana, helvetica; 
font-size:12px; 
text-align: center; 
background-color: #fbfbfb; 
margin: 0px; }

a { outline: none; }

#main { 
width: 905px;  
margin:  auto; 
text-align: left; }

#toplogo { 
margin: 0px 0px 0px 0px; 
text-align: left; 
float: left; }

#left { 
margin: 40px 50px 0px 0px; 
width: 255px;
text-align: left; 
float: left; }

#right { 
margin: 40px 0px 0px 0px; 
width: 580px;
text-align: left; 
float: left; }

/*menu immagini*/

#menu { 
margin: 0px 0px 0px 0px; 
width: 98px;
text-align: left; 
float: left; }

.navmenu { 
margin: 0px 0px 10px 0px; 
clear: both;}

#testohome { 
color: #71766e; 
margin: 20px 0px 0px 0px;  
width: 255px;
line-height: 1.4;
text-align: left; 
float: left }

#testobase { 
color: #71766e; 
margin: 143px 0px 0px 0px; 
line-height: 1.4;
text-align: left; 
float: left }

#footer { 
color: #71766e; 
font-size:11px; 
margin: 20px 0px 20px 0px; 
text-align: center; 
float: left;
width: 905px;}

#footer a:link { 
color: #71766e; 
text-decoration: none;}

#footer a:visited { 
color: #71766e; 
text-decoration: none;}

#footer a:hover { 
color: #de4b2c; 
text-decoration: none;}

#footer a:active { 
color: #71766e; 
text-decoration: none;}

a:link { 
color: #71766e; 
text-decoration: underline; }

a:visited { 
color: #71766e; 
text-decoration: underline; }

a:hover { 
color: #de4b2c;  
text-decoration: none; }

a:active { 
color: #71766e; 
text-decoration: underline; }

#disegno { margin: 0px 0px 15px 0px; padding: 4px 4px 4px 4px; border: solid 1px #daddda; float: left; text-align:center; }

#dis_int { margin: 20px 0px 15px 0px; padding: 4px 4px 4px 4px; border: solid 1px #daddda; float: left; text-align:center; }

#sep { 
height: 20px; width: 500px; float: left }

#didascalia { 
color: #71766e; 
margin: 0px 0px 15px 0px;  
width: 554px;
text-align: left; 
float: left }

/*quadratini*/

.icona { margin: 4px 4px 3px 4px;}

#quad { margin: 0px 6px 6px 0px; height: 54px; width: 54px;  float: left}

#quadpieno { margin: 0px 6px 6px 0px; width: 50px; height: 50px; background-color: #e1e4e0; border: solid 1px #daddda; float: left; text-align:center; }

#quadpieno a:link { width: 50px; height: 50px;  background-color: #e1e4e0; float: left; text-align:center; }

#quadpieno a:visited { width: 50px; height: 50px; background-color: #fbfbfb; float: left; text-align:center; }

#quadpieno a:hover { width: 50px; height: 50px; background-color: #de4b2c; float: left; text-align:center; }

#quadpieno a:active { width: 50px; height: 50px;  background-color: #e1e4e0; float: left; text-align:center; }

/*
#quadpieno a:link { margin: 0px 6px 6px 0px; width: 50px; background-color: #e1e4e0; float: left}

#quadpieno a:visited { margin: 0px 6px 6px 0px; width: 48px; height: 48px; border: #daddda 1px solid; float: left }

#quadpieno a:hover { margin: 0px 6px 6px 0px; width: 48px; height: 48px; border: #daddda 1px solid; float: left }

#quadpieno a:active { margin: 0px 6px 6px 0px; width: 50px; background-color: #e1e4e0; float: left}*/

#quadvuoto { width: 50px; height: 50px; background-color: #e1e4e0; border: solid 1px #daddda; float: left; text-align:center; }

#quadvuoto a:link { width: 50px; height: 50px;  background-color: #e1e4e0; float: left; text-align:center; }

#quadvuoto a:visited { width: 50px; height: 50px; background-color: #fbfbfb; float: left; text-align:center; }

#quadvuoto a:hover { width: 50px; height: 50px; background-color: #de4b2c; float: left; text-align:center; }

#quadvuoto a:active { width: 50px; height: 50px;  background-color: #e1e4e0; float: left; text-align:center; }





