.invisibile {
	display: none;
}
@font-face {
	font-family: 'DroidSansMonoRegular';
	src: url('DroidSansMono.eot');
	src: local('Droid Sans Mono Regular'), local('DroidSansMono'), url('DroidSansMono.woff') format('woff'), url('DroidSansMono.ttf') format('truetype'), url('DroidSansMono.svg#DroidSansMono') format('svg');
}
body {
	margin-top: 0px;
	background: url(immagini/sfondo.jpg) fixed repeat-x top center;
	background-color:#bdbdbd;
}
/*inizio menu top*/
.menualto,
.menualto a:link,
.menualto a:active,
.menualto a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.menualto a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #bd0926;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.menualtoselezionato
{
	font-weight: normal;
	font-size: 12px;
	color: #bd0926;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.separatoremenualto
{
	font-weight: normal;
	font-size: 14px;
	color: #bd0926;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
/*fine menu top*/
/*inizio titolo motori*/
.titolomotori
{
	font-weight: normal;
	font-size: 12px;
	color: #bd0926;
	text-decoration: none;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
/*fine titolo motori*/
/*inizio testo motori*/
.testomotori
{
	font-weight: normal;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
/*fine testo motori*/
/*inizio menu principale*/
.menu,
.menu a:link,
.menu a:active,
.menu a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-family: DroidSansMonoRegular, Arial, Helvetica, sans-serif;
}
.menu a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #bd0926;
	text-shadow: 0px 0 5px #bd0926;
	text-decoration: underline;
	font-family: DroidSansMonoRegular, Arial, Helvetica, sans-serif;
}
.menuselezionato
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-shadow: 0px 0 5px #000000;
	text-decoration: none;
	font-family: DroidSansMonoRegular, Arial, Helvetica, sans-serif;
}
/*fine menu principale*/
/*inizio testi banner*/
.banner
{
	font-weight: normal;
	font-size: 18px;
	color: #000;
	background-color:#dadada;
	text-decoration: none;
	font-family: DroidSansMonoRegular, Arial, Helvetica, sans-serif;
}
.bannerbianco
{
	font-weight: normal;
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	font-family: DroidSansMonoRegular, Arial, Helvetica, sans-serif;
}
/*fine testi banner*/
/*inizio titoli*/
.titoli
{
	font-weight: normal;
	font-size: 12px;
	color: #bd0926;
	text-shadow: 0px 0 5px #bd0926;
	padding-left: 5px;
	text-decoration: none;
	font-family: DroidSansMonoRegular, Arial, Helvetica, sans-serif;
}
/*fine titoli*/
/*inizio testi*/
.testi,
.testi a:link,
.testi a:active,
.testi a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.testi a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #bd0926;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.testibold
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


.testiboldlink,
.testiboldlink a:link,
.testiboldlink a:active,
.testiboldlink a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.testiboldlink a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #bd0926;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}


/*fine testi*/
/*inizio testi grafica*/
.testigrafica,
.testigrafica a:link,
.testigrafica a:active,
.testigrafica a:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #bd0926;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.testigrafica a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #bd0926;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
/*fine testi grafica*/
/*inizio menu down*/
.menubasso,
.menubasso a:link,
.menubasso a:active,
.menubasso a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.menubasso a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.separatoremenubasso
{
	font-weight: normal;
	font-size: 14px;
	color: #bd0926;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.menubassofermo
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
/*fine menu down*/
/*inizio mail*/
.mail,
.mail a:link,
.mail a:active,
.mail a:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #bd0926;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.mail a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
/*fine mail*/
/*inizio risoluzione problema firefox*/
a{
outline:none;
}
object{outline:none}
/*fine risoluzione problema firefox*/
