hmtl, body { margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#a29587; background:url(../images/bg_all.jpg); letter-spacing:0.05em; }

#contenitore_totale { width:100%; float:left; position:relative; padding-bottom:20px; background:url(../images/bg_up.jpg) repeat-x;}
#contenitore { width:800px; margin:0px auto;  }

#header { width:100%; height:220px; float:left; position:relative; background:url(../images/bg_header.jpg); }
#header span { display:none; }

	#logo_violino a { width:200px; height:200px; float:left; background:url(../images/logo_violino.jpg); margin-top:20px;  }
	#logo_note { width:450px; height:100px; float:left; background:url(../images/logo_note.jpg); margin-top:20px;  }
	#logo_regione_lazio a { width:150px; height:100px; float:right; position:relative; background:url(../images/logo_regione_lazio.jpg); margin-top:20px; right:10px;  }

	.ul_menu { width:580px; height:70px; float:right; position:relative; right:20px; margin:0px; padding:0px; list-style:none; display:inline;  }
	.ul_menu li { float:right; position:relative; margin:25px 0px 0px 15px; padding:0px;  }
	.ul_menu li a { float:left; font-weight:bold; font-size:18px; letter-spacing:normal; }
	.ul_menu li a:hover { border-bottom:2px solid #c0c0c0; padding-bottom:5px; }
	

#content { width:95%; padding:20px; float:left; position:relative; text-align:justify; background:url(../images/bg_content.jpg) repeat-x #000000; }
span img { border:2px solid #a29587; float:right; position:relative; margin:0px 0px 5px 10px; }

#info { width:45%; float:right; position:relative; }

.ul_lista { width:100%; float:left; position:relative; margin:0px; padding:0px; list-style:none; margin-top:20px; }
.ul_lista li { width:100%; float:left; position:relative; margin:0px; padding:0px; }


#footer { width:100%; float:left; position:relative; font-weight:bold; padding-bottom:10px; background:url(../images/bg_footer.jpg) repeat-x #000000; padding-top:10px;  }
#footer p { width:100%; text-align:center; font-size:12px; }
#footer img { border:none;  }
#footer a:hover { cursor:pointer; color:#c89e6f;  }
	.strip { width:100%; float:left; position:relative;   }
	.strip_box { width:100px; float:left; position:relative; }
	
	#footer_int { width:95%; float:left; position:relative; left:20px;  margin-top:30px;    }
	#footer_int p { width:75%; float:left; position:relative; text-align:left;  }
	.credits a {  float:right; position:relative; margin-top:5px;  }

/* VARIE ED EVENTUALI */
h1, h3 { display:none; }
h4 { width:100%; float:left; position:relative; margin:0px; padding:0px; border-bottom:2px solid #a29587; font-size:16px; color:#FFFFFF; padding-bottom:5px; margin-bottom:10px;  }
p { width:100%; float:left; position:relative; margin:0px; padding:5px 0px 5px 0px; }
a { color:#c0c0c0; text-decoration:none; }
a:hover { color:#c89e6f; }

b { color:#c89e6f; }

dl, dt, dd { width:100%; float:left; position:relative; margin:0px; padding:0px; }
dl { padding-bottom:10px; }
dt { font-weight:bold; color:#c89e6f; font-size:20px; }
dd { margin:2px 0px 2px 0px;  }
dd img { margin:10px 0px 5px 0px; padding:0px; border:2px solid #a29587; }

form { width:50%; float:left; position:relative; margin:0px; padding:0px;  }
form * { float:left; position:relative; margin:0px; padding:0px; }
fieldset { width:100%; border:none; margin:10px 0px 10px 0px; }
label { width:30%;  }
input { width:65%; height:20px; padding:2px 2px 0px 2px; font-family:"Times New Roman"; font-size:12px; float:right; position:relative; background-color:#171819; color:#a29587; border:1px solid #a29587 }
textarea { width:65%; height:100px; padding:2px 2px 0px 2px; font-family:"Times New Roman"; font-size:12px; float:right; position:relative; overflow:auto; color:#a29587; background-color:#171819; border:1px solid #a29587 }
button { width:100%; height:25px; padding:5px; border:none; background-color:#a29587; text-align:center; cursor:pointer; }
button span { width:100%; font-weight:bold; color:#553613; }
.error_box { width:70%; color:#553613; float:right; text-align:right; padding-top:2px; }

.riga { width:100%; border-bottom:2px solid #553613; float:left; position:relative; margin:0px; padding:0px; margin-bottom:10px; line-height:0px;   }








