html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif; text-align:left}
p{margin:0 10px 10px}
a{color: #981793;padding:10px}




div#header h1{height:165px;line-height:100px;margin:0;
  padding-left:50px;
  background-image:url(immagini/puntocroce.jpg);
  background-repeat: no-repeat;
  color: #45CF34;
  font-size:40px;
}

div#header a{

 color:#45CF34;

 text-decoration:none;

}

div#wrapper{
margin: 10px 0 0 0;

}

a img { border: 0; }

.header {display:inline;
color: #45CF34;
padding:0;
text-decoration: none;
border: 0;
}

.menu {display:inline;
color: #45CF34;
padding:0;
text-decoration: none;
border: 0;
}

div#container{text-align:left;
width:766px;
margin:0 auto;
}

div#content p{
line-height:1.4;

}

div#content img{
margin: 0 10px 15px 0;

}
div#content{float:left;width:485px!important;width:470px;}


div#navigation{background:#ffffff}
div#extra{background-image:url(immagini/tela-aida.gif);}

div#footer{background-image:url(immagini/tela-aida.gif);color: #000000;}
div#footer p{margin:0;padding:5px 10px}

div#container{}

div#navigation{float:right;width:266px}
div#extra{float:right;clear:right;width:266px;
margin: 0 0 10px 0;
}
div#footer{clear:both;width:100%;
border-bottom: medium dotted #FF0100;
}

div#footer img{
margin: 0 5px 0 5px;}


h2 {
  color: #45CF34;
  font-size:20px;
  margin: 5px 0 5px 0;
}