*:focus {
	outline: none;
}
.visualIEFloatFix { 
	height: 0.01%;
}
html,body{
	margin:0;
	padding:0;
}
body {
	text-align: center;
	background-color: #fff;
	background-image:url(../img/bg_body.gif);
	background-position:top;
	background-repeat:repeat-x;
}
a, a:link, a:visited  {
	text-decoration:none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contenuto{
	background-color:#fff;
	width:978px;
	margin:0 auto;
}
/* * * * * * * * * FOOTER * * * * * * * * * */
#footer {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 978px;
}

#footer .footer {
	position: relative;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:20px 30px;
	text-align: left;
	width: auto;
}
#footerLeft {
	position: relative;
	top: -90px;
	text-align: right;
	padding-right: 30px;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	/*padding:20px 30px;*/
}


/********** IMMAGINI **********/

img {
	margin: 0;
	padding: 0;
	border: none;
}
.imgDx {
	float:right;
	margin:0 0 5px 5px;
}
.imgSx {
	float:left;
	margin:0 5px 5px 0;
}
.imgBordo {
	border:1px solid #b6aca1;
	margin-bottom:5px;
	margin-top:5px;
}
.imgDxBordo {
	float:right;
	border:1px solid #b6aca1;
	margin-left:10px;
	margin-bottom:5px;
}
.imgSxBordo {
	float:left;
	border:1px solid #b6aca1;
	margin-right:10px;
	margin-bottom:10px;
}
/* * * * * * * * * FORMATTAZIONE TESTO * * * * * * * * * */

.px10, p.px10 {
	font-size:10px !important;
}
.px11, p.px11 {
	font-size:11px !important;
}
.px12, p.px12 {
	font-size:12px !important;
}
.px14, p.px14 {
	font-size:14px !important;
}
.hide {
	display:none;
}

.noBold {
	font-weight:normal !important;
}
.rientro {
	margin-left:25px;
}
.alignDx {
	text-align:right;
}
.arancione 
{
	color:#f60 !important;
}
		.arancione a:link, .arancione a:visited,
		a.arancione:link, a.arancione:visited, a.arancione:active {
			color:#f60 !important;
		}
		.arancione a:hover, .arancione a active,
		a.arancione:hover {
			color:#333 !important;
			text-decoration:underline;}
.azzurro 
{
	color:#39c !important;
}
		.azzurro a:link, .azzurro a:visited,
		a.azzurro:link, a.azzurro:visited, a.azzurro:active {
			color:#39c !important;
		}
		.azzurro a:hover, .azzurro a active,
		a.azzurro:hover {
			color:#39c !important;
			text-decoration:underline;}

.grigio {
	color:#666 !important;
}
		.grigio a:link, .grigio a:visited,
		a.grigio:link, a.grigio:visited, a.grigio:active {
			color:#666 !important;
		}
		.grigio a:hover, .grigio a active,
		a.grigio:hover {
			color:#333 !important;
			text-decoration:underline;}
.silver {
	color:#ccc !important;
}
		.silver a:link, .silver a:visited,
		a.silver:link, a.silver:visited, a.silver:active {
			color:#ccc !important;
		}
		.silver a:hover, .silver a active,
		a.silver:hover {
			color:#999 !important;
			text-decoration:underline;}

.verde {
	color:#006633 !important;
}
		.verde a:link, .verde a:visited,
		a.verde:link, a.verde:visited, a.verde:active {
			color:#006633 !important;
		}
		.grigio a:hover, .grigio a active,
		a.grigio:hover {
			color:#333 !important;
			text-decoration:underline;
		}
