body {
	background: #202020;
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	margin: 0px;
	border: 0px;
	padding: 10px 0px 10px 0px;
	}

h1 {
	display: none;
	}
	
img {
	border: 0px;
	}

#esterno {
	width: 750px;
	height: 500px;
	margin: 0px auto 20px auto;
	padding: 0px;
	}

#header {
	height: 118px;
	background: url(../files/modello/header1.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #018AC8;
	border-top: 1px solid #018AC8;
	border-right: 1px solid #018AC8;
	}
	
#menu {
	margin-top: 90px;
	}
	
	#menu ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
		
		#menu ul li {
			display: inline;
			}
			
		#menu a {
			padding: 3px 5px 3px 5px;
			margin: 0px 5px 0px 5px;
			background: #fff;
			color: #000;
			font-weight: bold;
			text-decoration: none;
			border: 2px outset #808080;
			}
			
			#menu a:hover {
				padding: 3px 6px 3px 4px;
				border: 2px inset #808080;
				}

#colonne {
	color: #000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #018AC8;
	background: url(../files/modello/sfondo.gif) repeat-y center top;
	}

#pubblicitalunga {
	height: 30px;
        margin-bottom: 10px;
	background: #0d6a93 url(images/fasciapubblicitaria.gif) no-repeat center top;
	border-bottom: 1px solid #018AC8;
        text-align: center;
	}

#sinistra {
	width: 150px;
	float: left;
	padding: 0px;
        margin: 0px;
        text-align: center;
	}

        #sinistra img {
                  margin-bottom: 10px;
                  }

#contenuto {
	width: 420px;
	float: left;
	padding: 0px 5px 0px 5px;
        margin-bottom: 20px;
	}

        #contenuto h2 {
                background: url(../files/modello/freccia.gif) no-repeat center left;
                padding: 0px 0px 0px 25px;
                margin: 0px;
                color: #0074c1;
                }

        #contenuto ul li ul {
                margin-bottom: 10px;
                }

        #contenuto a {
 		color: #018AC8;
                background: #fff;
                }         

		#contenuto a:visited{
			color: #808080;
			background: #fff;
			}
			
		#contenuto a:hover {
                        text-decoration: underline;
			}

#menusotto {
        }

#menusotto ul {
        border-top: 1px dashed #018AC8;        
        list-style: none;
        margin: 0px;
        padding: 0px;
        margin-top: 20px;
        padding-top: 20px;
        }

        #menusotto ul li {
                display: inline;
                margin-right: 10px;
                padding: 0px;
                }
 
                #menusotto ul li a {
                       text-decoration: none;
                       }

      
#destra {
	width: 150px;
	float: right;
	padding: 0px;
        margin: 0px;
        text-align: center;
	}

	
        #destra img {
                  margin-bottom: 10px;
                  }
					
#chiudi {
	clear: both;
	}

#footer {
        height: 50px;
	padding-right: 10px;
	border: 1px solid #202020;	
	background: #202020;
	color: #fff;
	margin: 0px;
	text-align: left;
        position: relative;
	}

#diritti {
        position: absolute;
        top: 10px;
        left: 5px;
        }
	
#autori {
        position: absolute;
        top: 10px;
        right: 5px;
        }
		
		#footer a {
			color: #018AC8;
			text-decoration: none;
			}
			
			#footer a:hover {
				background: #018AC8;
				color: #fff;
				}


/*************** classi ***************/

.titolosezione {
	background: #018AC8 url(images/angolosezionegiugrigio.gif) no-repeat bottom right;
	}

.miniban {
	width: 210px;
	height: 30px;
	}

.centra {
        text-align: center;
        }

.riga li {
        border-bottom: 1px solid #c0c0c0;
        padding-bottom: 5px;
        margin-bottom: 5px;
        }


.destra {
        text-align: right;
        }

.blocco {
	float: left;
	padding: 2px;
}
.bloccoacapo {
	float: left;
	padding: 2px;
	clear: left;
}