/**************  style generali  *****************/

DIV
{
	color: #282828;
	font-family: tahoma, Geneva, tahoma, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

DIV.world A, DIV.world A:visited, DIV.world A:hover
{
	color: #282828;
	font-family: tahoma, Geneva, tahoma, Helvetica, sans-serif;
	font-size: 10px;
}
DIV.bigwelcome
{
	color: #000000;
	font: 18px tahoma, Helvetica, sans-serif;
}
DIV.bigboxint
{
	color: #000000;
	font: 15px tahoma, Helvetica, sans-serif;
	line-height: 22px;
}
DIV.cataloguesp
{
	color: #9C9C9C;
	font: bold 15px tahoma, Helvetica, sans-serif;
	line-height: 22px;
}
DIV.titbox
{
	color: white;
	font: 11px tahoma, Helvetica, sans-serif;
}
DIV.titbox a, DIV.titbox a:visited
{
	color: white;
	font: 11px tahoma, Helvetica, sans-serif;
	text-decoration: none;
}
DIV.titbox a:hover
{
	color: white;
	font: 11px tahoma, Helvetica, sans-serif;
	text-decoration: underline;
}
DIV.menusx
{
	color: #282828;
	font: 11px tahoma, Helvetica, sans-serif;
}
DIV.tit
{
	color: #C7070F;
	font: bold 18px tahoma, Helvetica, sans-serif;
}
DIV.titsmall
{
	color: #C7070F;
	font: bold 14px tahoma, Helvetica, sans-serif;
}
DIV.sottotit
{
	color: #696969;
	font: bold 15px tahoma, Helvetica, sans-serif;
}
DIV.titpar
{
	color: #282828;
	font: bold 11px tahoma, Helvetica, sans-serif;
}
DIV.dati
{
	color: #282828;
	font: 9px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}

.newstable td
{
	border-top: #aa7777 1px solid;
	border-bottom: 1px solid #9f0109;
}

B
{
	font-weight: bold;
}
I
{
	font-style: italic;
}


A.catalogue:link
{
	color: #000000;
	text-decoration: none;
	font: bold 15px tahoma, Helvetica, sans-serif;
	line-height: 22px;
}
A.catalogue:visited
{
	color: #000000;
	text-decoration: none;
	font: bold 15px tahoma, Helvetica, sans-serif;
	line-height: 22px;
}
A.catalogue:active
{
	color: #000000;
	text-decoration: none;
	font: bold 15px tahoma, Helvetica, sans-serif;
	line-height: 22px;
}
A.catalogue:hover
{
	color: #C7070F;
	text-decoration: underline;
	font: bold 15px tahoma, Helvetica, sans-serif;
	line-height: 22px;
}

A.menufooter:link
{
	color: #9D9D9D;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}
A.menufooter:visited
{
	color: #9D9D9D;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}
A.menufooter:active
{
	color: #9D9D9D;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}
A.menufooter:hover
{
	color: #9D9D9D;
	text-decoration: underline;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}

A.rosso:link
{
	color: #C7070F;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}
A.rosso:visited
{
	color: #C7070F;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}
A.rosso:active
{
	color: #C7070F;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}
A.rosso:hover
{
	color: #C7070F;
	text-decoration: underline;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
}

A.menusx:link
{
	color: #282828;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.menusx:visited
{
	color: #282828;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.menusx:active
{
	color: #282828;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.menusx:hover
{
	color: #C7070F;
	text-decoration: underline;
	font: 11px tahoma, Helvetica, sans-serif;
}

A.menusxon:link
{
	color: #FFFFFF;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.menusxon:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.menusxon:active
{
	color: #FFFFFF;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.menusxon:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font: 11px tahoma, Helvetica, sans-serif;
}

A.sottomenusx:link
{
	color: #282828;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.sottomenusx:visited
{
	color: #282828;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.sottomenusx:active
{
	color: #282828;
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
}
A.sottomenusx:hover
{
	color: #282828;
	text-decoration: underline;
	font: 11px tahoma, Helvetica, sans-serif;
}

A:link
{
	font-size: 11px;
	font-family: tahoma, Helvetica, sans-serif;
	text-decoration: none;
}
A:visited
{
	font-size: 11px;
	font-family: tahoma, Helvetica, sans-serif;
	text-decoration: none;
}
A:active
{
	font-size: 11px;
	font-family: tahoma, Helvetica, sans-serif;
	text-decoration: none;
}
A:hover
{
	font-size: 11px;
	font-family: tahoma, Helvetica, sans-serif;
	text-decoration: underline;
}

A.menusez:link
{
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
	color: white;
}
A.menusez:visited
{
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
	color: white;
}
A.menusez:active
{
	text-decoration: none;
	font: 11px tahoma, Helvetica, sans-serif;
	color: white;
}
A.menusez:hover
{
	text-decoration: underline;
	font: 11px tahoma, Helvetica, sans-serif;
	color: white;
}

A.list:link
{
	color: #282828;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.list:visited
{
	color: #282828;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.list:active
{
	color: #282828;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.list:hover
{
	color: #C7070F;
	text-decoration: underline;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}




A.liston:link
{
	color: #C7070F;
	text-decoration: underline;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.liston:visited
{
	color: #C7070F;
	text-decoration: underline;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.liston:active
{
	color: #C7070F;
	text-decoration: underline;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.liston:hover
{
	color: #C7070F;
	text-decoration: underline;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}


A.news:link
{
	color: #282828;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.news:visited
{
	color: #282828;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.news:active
{
	color: #282828;
	text-decoration: none;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}
A.news:hover
{
	color: #282828;
	text-decoration: underline;
	font: 10px tahoma, Geneva, tahoma, Helvetica, sans-serif;
	line-height: 15px;
}

.bianco
{
	color: white;
}
.nero
{
	color: #000000;
}
.rosso
{
	color: #C7070F;
}
.grigiomenufooter
{
	color: #9D9D9D;
}
.grigioch
{
	color: #D3D3D3;
}
.welcome
{
	line-height: 15px;
}
.testo
{
	line-height: 15px;
}
.didasc
{
	font-size: 9px;
}
.titform
{
	font-family: tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.titnewsracing
{
	font-size: 11px;
}

TD.darkgray
{
	background-color: #363636;
}
TD.grigiomenusez
{
	background-color: #3D3D3D;
}
TD.grigiosc
{
	background-color: #404040;
}
TD.red
{
	background-color: #C7070F;
}


IMG.foto
{
	border-color: #ECECEC;
}

.falsebotton, .falsebotton *, .falsebotton A, .falsebotton A:link, .falsebotton A:visited, .falsebotton A:hover
{
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-family: tahoma, tahoma, Helvetica, sans-serif;
	color: white;
	font-size: 9px;
	background-image: url(../templates/img/btnCenter.gif);
	letter-spacing: 1px;
	white-space:nowrap;
}

/********************* FORM  *******************/

INPUT
{
	color: #282828;
	font: 10px tahoma, tahoma, Helvetica, sans-serif;
	height: 16px;
}
INPUT.contact
{
	color: #282828;
	font: 10px tahoma, tahoma, Helvetica, sans-serif;
	height: 18px;
}

INPUT.radio
{
	height: 12px;
}
INPUT.check
{
	height: 12px;
}

select
{
	color: #282828;
	font: 10px tahoma, tahoma, Helvetica, sans-serif;
}
textarea
{
	color: #282828;
	font: 10px tahoma, tahoma, Helvetica, sans-serif;
}
