/*tag*/
body { margin: 0px; background-color: #FFd93d;}
h1 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin:2px; padding:0;}
table { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
a {color:#2D4573; text-decoration:none;}
a:hover {color:#2d4573; text-decoration:underline;}
p {font: 11px Verdana, Arial, Helvetica, sans-serif; margin:2px; padding:0;}

/*class*/
.testata { background: url(img/sfondo_villaggi.jpg) no-repeat fixed right #fff;}
.tit {background-color:#2D4573; color:#FFF; margin:0; border:2px solid #2D4573;}
.cont-ara {background-color:#FFF; padding:5px; margin:0; border:3px solid #FFC20D;}
.cont-blu {background-color:#FFF; border:2px solid #2D4573;}
.credit {background-color: #FFC20D; padding:5px; font: 10px Verdana, Arial, Helvetica, sans-serif; border-top: 2px solid  #2d4573;}

a.menu:hover {background:#ff0; color:#2D4573; margin-bottom:3px; padding:2px; border:2px solid #2D4573; height: 100%; width: 100%; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.menu { background: #2D4573; color: #fff; margin-bottom:3px; padding:2px; border: 2px solid #2D4573; height: 100%; width: 100%; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display:table;}

/*form*/
select {font: 10px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:3px;}
input {font: 10px Verdana, Arial, Helvetica, sans-serif;}
