body{	font-size: 130%;	background-color: black;	color: white;	padding: 1em;	line-height: 2em;	}a{	text-decoration: underline;	color: yellow;	padding: 0 .5em;	}	a:active, a:focus, input.input-image:hover, input.input-image:focus { 	color: black!important;	background-color: yellow;	}	a:active .access-key, a:focus .access-key{ 	color: yellow!important;	background-color: black;	}h1, h2, h3, h4{	display: block;	margin: 4px 0px 4px 0px; 	padding: 0px;}form{	width: 100%;	clear: both;	}	.input-div{	margin-bottom: 8px;	float: left;	width: 90%;	}.txt, .textarea{	text-align: left;	float: left;	margin-left: 10px;		font-size: 120%;	font-family: Arial, Helvetica, Verdana, sans-serif;	padding: 2px;	font-weight: normal;	}	.text, .textarea{	border: 2px solid #c3f;	}label{	text-align: right;	float: left;	width: 20%;	clear: left;	margin-right: 12px;	}div.utilizzo{	text-align: left;	padding: 4px;	width: 100%;	margin: 6px 0;}.privacy{	border: 2px solid #c3f;	width: 90%;	text-align: center;}.btn{	float: right;	clear: both;	background-color: #c3f;	border: 2px ridge #fff;	margin: 24px;	color: #fff;	font-size: 120%;	font-weight: bold;	text-transform: uppercase;	padding: 2px;	}.thumbwrap img{	display: block;	clear: both;}#naviga-risultati ul{	list-style-type: none;	padding: 0;	text-align: center;	float: left;	width: 572px;	margin: 0px 0px 0px 4px;	}#naviga-risultati li{	display: inline;	margin: 0;	padding: 0;	}.clear{	display: block;	width: 100%;	clear: both;}#cont-colophon, #footer-bar, .filetto, #col_centro, #col_doppia{	clear: both;	margin: 22px 0 0 0;	border-top: 4px solid yellow;}li.sep-small, li.sep-big{	display: none;}.logo-replacer{	font-size: 140%;	font-weight: bold;}hr{	height: 4px;	background-color: yellow;}li.ranking span{	display: none;}.err, .err2 {color: #661 ;}
