html{margin:0;padding:0}
body{font: 100% arial,sans-serif;margin:0;padding: 0;background-color: White;
}
img{border:0}
div#header{background-color: #000;  background-image : url(../images/logo.jpg);  background-repeat : no-repeat; height:80px;color:#ffffff;font-family:Georgia,Times,sans-serif;
font-size:3em;
font-weight:bold}

div#header h2{margin:auto;}
div#header h3{margin:0 0 0 10px}
#testata {
background: #CCCCCC;
color: Black;
border: 1px solid #fff;
padding-left:10px;
margin-left:0px;
margin-right:0px;
text-align : left;
font-style : italic;
} 
div#gallery{width:570px;border: 1px solid Black;float: left;  margin : 10px;  padding : 10px;  }
div#contattigal{width:450px;float: left;  margin : 10px;  padding : 10px;  }

div#minipics ul{list-style-type: none;margin: 0;padding: 0; }
div#minipics li{float: left;margin: 10px 5px 5px;width : 130px; height : 125px;border:1px solid Black;text-align:center;  background-color : #CCCCCC; }
div#minipics img{border: 1px solid Black;padding:5px;  margin : 5px;  background-color : White;   }

a.desc {color: Black;}
a.desc:hover{color: #0000CC;}

a.link {color: White;font-size : 1em;}
a.link:hover{color: #FFFF33; font-size : 1em;}

#footer {background: Blue;
color: White;
font-family:arial,helvetica;
font-size: 1em;
text-align:center;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:5px;
padding-right:5px;
} 
div.galsin{float:left;width : 380px;}
div.galdes{float:right;width : 160px;text-align:center; }
div.contatti{float:left;width : 450px;clear:left}

fieldset.imgset{border:1px solid #777;cursor: pointer; }
.imgsel {border: 1px solid Black;padding:5px;  margin : 5px;  background-color : White;   }

legend {font-size:100%;border:1px solid #000;background:#efefef;color: #000099;padding:3px;}

fieldset {padding:3px;}

fieldset.posta legend {font-size:100%;color:#000;}
fieldset.posta input {margin:0px;margin-top:10px;}

fieldset.submit {text-align:right;}
fieldset.submit input{border:1px solid #777;background:#efefef;cursor: pointer;}


