/* CSS SOGGETTIVA */

html, body{
margin: 0;
padding:0
}
body{
font-family: arial,sans-serif;
text-align: center
}

#contenitore{
width: 760px;
margin: 0 auto;
text-align: left;
}

/*stili generici, su header e footer*/
#testa{
background-color:#fff;
width:760px;
height:170px
}

h1, h2{
margin: 0;
padding:0
}

h1{
padding-left:0.5em;
font: bold 2.3em/80px arial,serif
}

h2{

}

#piedi a{
color: #000;
text-decoration: underline
}

#piedi a:hover{
color: #639;
text-decoration: underline
}


/*stili specifici per il layout*/
#menu{
font-size:0.8em;
float:left;
width: 149px
}

#contenuti{
margin-left: 149px;
padding:0;
background-color: #fff
}


#contenuti p{
color:#000;
background-color: #fff;
font-size:0.8em;
margin:20px 0 20px 0;
line-height:18px;
}

#contenuti p a{
color:#000;
background-color: #fff;
text-decoration:underline;
}

#contenuti p a:hover{
color:#639;
background-color: #fff;
text-decoration:underline;
}


#piedi{
clear:left; 
text-align:center; 
padding: 0.5em;
background-color: #fff; 
color: #000;
font-size:0.7em;
border-top: 1px solid #639;
}

#sponsoor{
padding: 0.5em;
background-color: #fff; 
}


/*stili per la navigazione*/
#menu ul{
margin: 1em 0 1em 1em;
padding: 0; 
list-style-type: none;
}

#menu li{
margin: 0;
padding: 0
}

#menu a{
color:#000;
font: normal bold 1.2em/1.6em arial,sans-serif;
text-decoration: none
}
#menu a:hover{
color: #639;
text-decoration: none
}
#menu a#activelink{
color: #639;
text-decoration: none
}



.textimage{
width: 611px;
margin-bottom: 10px;     
background-color: #fff
}

.textimage img{
float:left;
margin: 20px 10px 10px 0;
}

.textimage p{
margin:0 10px;
padding: 0
}



div.clearer{clear: left}
