html,body{margin:0;padding:0}
body{font: 82%/1.6 Verdana,sans-serif;background:#FFF;color:#222}
div#contenitore{width:770px;margin:0 auto 10px;padding:20px 0 10px;text-align:left;background: #FFF)}
div#corpo{float:left;display:inline;width:560px;margin:0 0 10px 10px}

div#menu{overflow: hidden;width: 100%;padding:10px 0 0;background: Navy}
#menu ul,#menu li{margin: 0;padding: 0;list-style: none}
#menu ul{padding-left:50px}
#menu li{float: left;text-align: center;padding-left: 5px;margin:5px 1px 0 0;background: #FFF url(IMMAGINI/tabBk.png) no-repeat top left;position: relative;bottom: -1px}
#menu a{float: left;padding: 6px 5px 6px 0;line-height: 2;text-decoration: none;text-transform: uppercase;color: #000099;background: #FFF url(IMMAGINI/tabBk.png) no-repeat top right}
#menu a:hover{color: #000}
#menu li.long a{line-height: 1}
#menu li.active,#menu li.active a{background-image: url(IMMAGINI/tabActive.png);font-weight: bold;color: #3C5EA6}
#menu span{display:block}

p{margin:2em 0 2em}
p:first-letter {float:left;font: bold 100px/85px Georgia,"Times New Roman", Times,serif;color: #DDD}

div#content{width:450px;
    margin:0 auto;
    text-align:justify}


form#contact{width:320px !important;width /**/:350px;
    height:275px !important; height /**/:300px;
    margin: 0;padding: 15px 15px 10px;
    background:#D3FFB6 url(IMMAGINI/formBk.png) no-repeat}
label{float: left;width: 90px;height: 30px;
    font: 12px/30px Arial,sans-serif;
    margin-right: 5px;text-align: right;color: #666}
input,textarea,button{border: 0px solid;color: #475078;
    font: 12px Arial,sans-serif}
div.input-cont{float: left;width: 200px;height: 30px;
    background: #D3FFB6 url(IMMAGINI/inputBk.png) no-repeat top left;
    margin-bottom: 3px}
input{display: block;width: 175px;background: #FFF;
    margin:5px 0 0 10px}
div.textarea-cont{float: left;width: 200px;height: 170px;
    padding: 1px;background: #D3FFB6 url(IMMAGINI/textAreaBk.png) no-repeat}
textarea{width: 170px;height: 140px;margin: 10px}
button#go{float: left;width: 130px;text-align:center;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;margin-left:95px;padding: 1px 0 4px;
    background: #D5D8E1 url(IMMAGINI/submitBk.png) no-repeat;
    color: #000;cursor: pointer}

div.data{float: right;width: 50px;margin:0 3px 3px 0;
    text-align: center;color: #777;padding-bottom: 5px;
    background: #E9F3FF url(IMMAGINI/date.png) no-repeat bottom left}
div.data span.d{display:block;font-size: 170%;
    font-weight: bold;color: #757797;padding-top: 5px;
    background: #E9F3FF url(IMMAGINI/date.png) no-repeat top left}
div.data span.m{text-transform:uppercase}


A.link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: Blue; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}
A.link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: Red; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}
A.link:hover {
	FONT-WEIGHT: bold; COLOR: Green; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
