* {margin:0; padding:0; outline:none}
body {font:14px Arial,Verdana; margin:25px; background:#fff url(images/bg.gif) repeat-x; color:#091f30}

a{ text-decoration:underline; color:#000066; font-size:14px; }
a:hover{ text-decoration:none; background-color:#D6E7ED; }
.br_plus{margin-bottom:15px;}

form{ float:left; border:1px solid #CCCECE; margin:2px; padding:3px; text-align:left; }
	form div{ float:left; }
	form .titolo{ background-color:#D8DBDE; text-indent:7px; padding:5px 0; font-size:22px; width:100%; }
	form .corpo{ background-color:#EEF1F2; width:100%; }
	form .voce{ font-size:11px; margin-left:2px; font-weight:bold; color:#000033; }
	.suggerimento{ font-size:10px; margin-left:2px; color:#666666; }
	
	.text{ border:1px solid #9AACB6; margin:2px 1px; background:#FFFFFF; font-size:16px; width:90%; }
	.text:focus{ border:2px solid #9AACB6; margin:1px 0; }
	.button{ padding:0.5em 0.8em; font-size:10px; font-weight:bold; letter-spacing:0.01em; border:1px solid #C5C5C5; background-color:#CCCCCC; cursor:pointer; margin:1px; }
	.button:hover{ background-color:#3399CC; color:#FFFFFF; cursor:pointer; }

.add_link{ font-size:10px; }

#HEAD_LINE{ clear:left; }
	#HEAD_LINE div{float:left;}
	#HEAD_LINE .right{float:right;}

#CONTAINER { width:97%; }

	#TOP{ clear:left;}
		#TOP div{float:left;}
		#TOP .right{float:right;}
	
	#CENTRO{ clear:left; text-align:left; padding:15px 0; }
		#CENTRO div{float:left;}
		#CENTRO .right{float:right;}
	
	#FOOTER{ clear:left; }

#BOTTOM_LINE{ clear:left; }

.title_sezione{ font-size:20px; width:100%; margin-bottom:5px; }
