body, form { margin: 0 }

.mtop { margin: 20px 0 0 0 }
.mbottom { margin: 0 0 20px 0; width: auto }

.separator { width: 40px }

.bg { height: 345px; padding: 8px 5px 8px 5px; voice-family: "\"}\""; voice-family: inherit; height: 329px }
html>body .bg { height: 329px } 
*html .bg { height: 345px }
.bg img { margin: 0 10px 0 0 }

.news { height: 345px; padding: 0 0 20px 0; voice-family: "\"}\""; voice-family: inherit; height: 325px }
html>body .news { height: 325px } 
*html .news { height: 345px }
.tleft, .tright { height: 40px }

#menu { margin: 47px 0 0 20px }
#menu div { margin: 19px 0 0 0 }
#menu a { height: 24px; width: 162px }

#content { margin: 47px 0 24px 0 }

#paragraph { margin: 0; padding: 0 }
#paragraph li { float: left }
#paragraph li#prog { width: 40% }
#paragraph li#partner { padding: 0 0 0 20px; width: 55% }

#testo { margin: 20px 0 0 0; padding: 3px 5px 5px 15px; width: auto }

#pagina { line-height: 14px; margin: 8px 0 0 0; padding: 0; width: auto }

#cartina {	height: 500px; padding: 10px; width: 600px; voice-family: "\"}\""; voice-family: inherit; height: 480px; width: 580px }
html>body #cartina { height: 480px; width: 580px } 
*html #cartina { height: 500px; width: 600px }
#localita { left: 20px; margin: 0; padding: 0; position: absolute; top: 530px; width: 150px }
#localita li { float: left; margin: 5px 0 0 0 }
#zoom { left: 325px; margin: 0; padding: 0; position: absolute; top: 565px }
#zoom li { float: left; margin: 0 0 0 5px }
#zoom li#dec { padding: 0 5px 0 0 }
#zoom li#inc { padding: 0 0 0 5px }

.pophead { height: 30px; padding: 5px; voice-family: "\"}\""; voice-family: inherit; height: 20px }
html>body .pophead { height: 20px } 
*html .pophead { height: 30px } 
.poplogin { padding: 20px 0 17px 0 }

#abstract {	height: 511px; overflow-y: auto; padding: 5px; width: 499px; voice-family: "\"}\""; voice-family: inherit; height: 501px; width: 489px }
html>body #abstract { height: 501px; width: 489px } 
*html #abstract { height: 511px; width: 499px }
