body {
	background: #708394;
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

hr, h1 {
	display: none;
	}

img {
   border: 0px;
   }

a {
   color: #eebf74;
   background: #708394;
   font-weight: bold;
   }

a:hover {
   color: #708394;
   background: #eebf74;
   font-weight: bold;
   }


#esterno {
	width: 760px;
	margin: 0px auto auto auto;
	}

#ombrasotto {
	width: 760px;
	background: url(../files/modello/base_ombra.gif) no-repeat bottom center;
	padding-bottom: 8px;
	}

#ombra {
	width: 760px;
	background: url(../files/modello/ombra.gif) repeat-y;
	margin: 0px auto 0px auto;
	}

#interno {
	width: 740px;
	background: url(../files/modello/deco.jpg) no-repeat top left;
	margin: 0px auto 0px auto;
	}

#header {
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
        font-size: smaller;
	}

#contenitore {
	text-align: left;
	}

#navigazione {
	float: left;
	width: 170px;
        margin-top: 330px;        
	}
	
	#navigazione ul {
		list-style: none;
		margin: 0px 0px 0px 10px;
		padding: 0px;
		}
		
		#navigazione ul li {
                        height: 20px;
			margin: 0px;
			padding: 0px;
			}
	
			#navigazione ul li a {
				color: /*#384550;*/ #faf9da;
				text-decoration: none;
				background: url(../files/modello/menu_up.gif) no-repeat center left;
				padding-left: 30px;
                                margin-bottom: 5px;
				}

				#navigazione ul li a:hover {
					color: /*#d1a867;*/ #eebf74;
					background: url(../files/modello/menu_down.gif) no-repeat center left;
					}
					
			#navigazione ul li ul {
				margin: 0px auto 10px 10px;
				}
				
				#navigazione ul li {
					margin: 0px;
					padding: 0px;
					height: auto;
					}
			
					#navigazione ul li ul li a {
						text-decoration: none;
					        background: url(../files/modello/sottomenu_up.gif) no-repeat center left;
						padding-left: 20px;
						}
		
						#navigazione ul li ul li a:hover, #navigazione ul li.menu_selected a {
							color: #d1a867;
					                background: url(../files/modello/menu_down.gif) no-repeat center left;
							}

						#navigazione ul li.menu_selected ul li a {
							color: #faf9da;
					                background: url(../files/modello/sottomenu_up.gif) no-repeat center left;
                                                        }

						#navigazione ul li.menu_selected ul li a:hover {
							color: #d1a867;
					                background: url(../files/modello/sottomenu_down.gif) no-repeat center left;
                                                        }

						#navigazione ul li.menu_selected ul li.menu_selected a {
							color: #d1a867;
					                background: url(../files/modello/sottomenu_down.gif) no-repeat center left;
							}


#contenuto {
        float: right;
	width: 490px;
        margin-top: 75px;
        margin-right: 10px;
	}

        #contenuto h2 {
               text-align: center;
               color: #384550;
               padding-bottom: 25px;
               background: url(../files/modello/deco_titoli.gif) no-repeat center bottom;
               margin-bottom: 50px;
               }

        #contenuto h3 {
               text-align: center;
               margin-top: 20px;
               }              

#chiudifloat {
	clear: both;
	}

#footer {
	border-top: 1px solid #708394;
        font-size: smaller;
        text-align: left;
        padding-left: 15px;
	}

/*********** classi *****************/

.centra {
        text-align: center;
        }

.destra {
        text-align: right;
        padding-top: 20px;
        padding-bottom: 20px;
        }

.galleggia_destra {
        float: right;
        margin-left: 20px;
        display: inline;
        }

        .galleggia_destra p {
               display: inline;
               }

.rimpicciolisci {
        font-size: smaller;
        }