@charset "utf-8";
/* CSS Document */

body { height: 95%; background: url(../img/bg.jpg) #000 center bottom no-repeat; padding: 0; margin: 0; color: #FFF;font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; }
html { height: 100%; }
.clear { clear: both;  }
img { border: none; }
a { color:#BABCBD; text-decoration:none; }
a:hover { color:#FFF; }
h1 { font-size: 12px; margin:0; padding: 0 0 15px 0; line-height:16px; }

.globale { width: 990px; margin: 20px auto 0 auto; }
.logo { float: left; width: 220px;  }
.menu { float: right; width: 700px; text-align: right; height: 35px; }
	.menu a { padding: 5px 0 5px 25px;; display: inline-block; text-decoration: none; color:#BABCBD;  }
	.menu a:hover { color:#FFF;  }
	.menu a.active { color:#FFF; }
.submenu { float: left; width: 900px; text-align: left; height: 35px; margin-top:8px; }
	.submenu a { padding: 5px 0 5px 15px; text-decoration: none; color:#BABCBD;  }
    .submenu a:hover { color:#FFF;  }
    .submenu a.active { color:#FFF; }

	
.contenuto { width: 250px; padding: 100px 100px 0 0; float: right;  }

.illustrazione { float: left; width: 500px; padding-top: 20px; }
.contenuto_sottopagina { width: 260px; padding: 65px 150px 0 0; float: right;  }

.footer { position: absolute; bottom: 0; width: 990px; margin: auto; padding-bottom: 20px; text-align: right; font-size:10px; }
	.footer .left { float: left; width: 750px; font-size:10px;  }	
	.footer .right { float: right; width: 200px; text-align: right;  }	

.footer_sottopagina { background: url(../img/footer.gif) top left repeat-x; padding-top: 35px; margin-top: 30px; color: #BABCBD; font-size: 10px; line-height: 20px;  }
	.footer_sottopagina .left { float: left; width: 750px;  }	
	.footer_sottopagina .right { float: right; width: 200px; text-align: right;  }			
	
/* FORM */
form { padding-top: 10px; margin: 0; }
.form_riga { padding: 15px 0; border-bottom: 1px dotted #CCC; }
	.form_voce { float: left; width: 100px; padding: 3px 0;  }
	.form_campo { text-align: right; }
	.form_riga .input { width: 100px; border: 2px solid #666666; padding: 2px; font-family: "Lucida Grande", "Lucida Sans", Trebuchet MS; font-size: 12px; color:#000000;  }
	.form_riga .textarea { width: 100px; height: 100px; border: 2px solid #666666; padding: 2px; overflow: auto; font-family: "Lucida Grande", "Lucida Sans", Trebuchet MS; font-size: 12px; color:#000000; }
	.form_riga .button { font-size: 13px; background-color:##666666; color:#000; border: 1px solid #CCC; }	

	
