img{border:0px;}
body, td {font: 11px  verdana, geneva, sans-serif; color: #848484;}
h1 {font: 28px  arial, verdana, geneva, sans-serif; font-weight: bold; font-style: italic; color: #162983; text-transform: uppercase;}
a:link{color:#616161; text-decoration: none;}
a:visited{color:#616161; text-decoration: none;}
a:hover{color:#8b0d0d; text-decoration: none;}

/* Menu testata */
.testata {font-family: verdana, tahoma, arial; font-size:11px; font-style: italic; font-weight: bold; color: #616161; text-decoration: none;}
a.testata:link {font-family: verdana, tahoma, arial; color: #616161; text-decoration: none;}
a.testata:visited {font-family: verdana, tahoma, arial; color: #616161; text-decoration: none;}
a.testata:hover {font-family: verdana, tahoma, arial; color: #8b0d0d; text-decoration: none;}

/* immagini photogallery homepage */
.images {border-width:0px; border: 1px solid #8e8e8e; }

.tendina {width: 185px; margin-bottom: 5px; padding: 1px; color: #4d6185;}

/* ;Menu utility - alto a destra */
.utility {font-family: verdana, tahoma, arial; font-size:11px; font-style: italic; padding-top: 0px; padding-right: 10px; font-weight: bold; color: #f0c002; text-decoration: none;}
input.utility {font-family: verdana, tahoma, arial; font-size:11px; font-style: normal; font-weight: normal; padding-top: 5px; padding-left: 5px; color: #b1b1b1; width: 96px; height: 18px; border: 0px;}
a.utility:link {font-family: verdana, tahoma, arial; color: #f0c002; text-decoration: none;}
a.utility:visited {font-family: verdana, tahoma, arial; color: #f0c002; text-decoration: none;}
a.utility:hover {font-family: verdana, tahoma, arial; color: #8b0d0d; text-decoration: none;}

/* ;Menu utility - alto a destra */
.utilityform {font-family: verdana, tahoma, arial; font-size:11px; font-style: normal; font-weight: normal; padding-top: 5px; padding-left: 5px; color: #b1b1b1; width: 96px; height: 18px; border: 0px; background-image:url('/images/form_up.gif');}
.utilitybutton {padding: 0px; margin: 0px;}
.utilitybenvenuto {font-family: verdana, tahoma, arial; font-size:11px; font-style: italic; padding-top: 5px; padding-left: 20px; float: left; font-weight: bold; color: #f0c002; text-decoration: none;}

/* Stile per Countdown */
.cd {font-family: Impact, Arial; color: #FFFFFF; font-size:30px; font-style: italic;}

/* INFOTEAMS e TECHNICAL FAQ sotto Logo Series - colonna sinistra */
.series {font-family: verdana, tahoma, arial; font-size:11px; font-style: italic; font-weight: bold; color: #616161; text-decoration: underline;}
a.series:link {font-family: verdana, tahoma, arial; color: #616161; text-decoration: underline;}
a.series:visited {font-family: verdana, tahoma, arial; color: #616161; text-decoration: underline;}
a.series:hover {font-family: verdana, tahoma, arial; color: #01387a; text-decoration: none;}

/* INFOTEAMS e TECHNICAL FAQ sotto Logo GT Sprint - colonna destra */
.gt {font-family: verdana, tahoma, arial; font-size:11px; font-style: italic; font-weight: bold; color: #616161; text-decoration: underline;}
a.gt:link {font-family: verdana, tahoma, arial; color: #616161; text-decoration: underline;}
a.gt:visited {font-family: verdana, tahoma, arial; color: #616161; text-decoration: underline;}
a.gt:hover {font-family: verdana, tahoma, arial; color: #8b0d0d; text-decoration: none;}

/* Box Series LRR Last Race Results - sinistra */
.bseries_lrr {font-family: verdana, arial, helvetica; font-size:10px; color: #666666; padding-left: 9px; padding-top: 11px; line-height: 18px;}
h1.bseries_lrr {font-family: Arial Narrow; font-size:20px; color: #000000; font-weight: bold; text-align: right; margin-top: 0px; margin-bottom: 5px;}
a.bseries_lrr:link {color: #666666; text-decoration: none; padding-left: 0px; padding-top: 0px; line-height: 0px;}
a.bseries_lrr:visited {color: #666666; text-decoration: none; padding-left: 0px; padding-top: 0px; line-height: 0px;}
a.bseries_lrr:hover {color: #000066; text-decoration: none; padding-left: 0px; padding-top: 0px; line-height: 0px;}

/* Box GT LRR Last Race Results - destra */
.bgt_lrr {font-family: verdana, arial, helvetica; font-size:10px; color: #666666; padding-left: 9px; padding-top: 11px; line-height: 18px;}
h1.bgt_lrr {font-family: Arial Narrow; font-size:20px; color: #000000; font-weight: bold; text-align: right; margin-top: 0px; margin-bottom: 5px;}
a.bgt_lrr:link {color: #666666; text-decoration: none; padding-left: 0px; padding-top: 0px; line-height: 0px;}
a.bgt_lrr:visited {color: #666666; text-decoration: none; padding-left: 0px; padding-top: 0px; line-height: 0px;}
a.bgt_lrr:hover {color: #990000; text-decoration: none; padding-left: 0px; padding-top: 0px; line-height: 0px;}

/* Box Series championships */
.bseries_champ {font-family: verdana, arial, helvetica; font-size:10px; color: #666666; padding-top: 7px; line-height: 19px;}
h1.bseries_champ {font-family: Arial Narrow; font-size:20px; color: #000000; font-weight: bold; text-align: right; margin-top: 0px; margin-bottom: 5px;}
a.bseries_champ:link {color: #666666; text-decoration: none; padding-top: 0px; line-height: 0px;}
a.bseries_champ:visited {color: #666666; text-decoration: none;  padding-top: 0px; line-height: 0px;}
a.bseries_champ:hover {color: #000066; text-decoration: none; padding-top: 0px; line-height: 0px;}

/* Box GT Sprint championships */
.bgt_champ {font-family: verdana, arial, helvetica; font-size:10px; color: #666666; padding-top: 7px; line-height: 19px;}
h1.bgt_champ {font-family: Arial Narrow; font-size:20px; color: #000000; font-weight: bold; text-align: right; margin-top: 0px; margin-bottom: 5px;}
a.bgt_champ:link {color: #666666; text-decoration: none; padding-top: 0px; line-height: 0px;}
a.bgt_champ:visited {color: #666666; text-decoration: none;  padding-top: 0px; line-height: 0px;}
a.bgt_champ:hover {color: #990000; text-decoration: none; padding-top: 0px; line-height: 0px;}

/* Rollovers per menu box centrali */
.menubox {font-family: verdana, tahoma, arial; font-size:11px; font-style: italic; font-weight: bold; color: #909090; text-decoration: none;}
a.menubox:link {font-family: verdana, tahoma, arial; color: #909090; text-decoration: none;}
a.menubox:visited {font-family: verdana, tahoma, arial; color: #909090; text-decoration: none;}
a.menubox:hover {font-family: verdana, tahoma, arial; color: #666666; text-decoration: none;}

/* Rollovers per box news centrale */
.boxnews {font-family: verdana, tahoma, arial; font-size:12px; color: #848484;}
h1.boxnews {font-family: arial, verdana, tahoma ; font-size:14px; font-style: normal; color: #000000; padding-bottom: -5px;}
h1.boxnews:link {font-family: arial, verdana, tahoma ; font-size:14px; font-style: normal; color: #000000; padding-bottom: -5px; text-decoration: underline;}
h1.boxnews:visited {font-family: arial, verdana, tahoma ; font-size:14px; font-style: normal; color: #000000; padding-bottom: -5px; text-decoration: underline;}
h1.boxnews:hover {font-family: arial, verdana, tahoma ; font-size:14px; font-style: normal; color: #666666; padding-bottom: -5px; text-decoration: underline;}
a.boxnews:link {font-family: verdana, tahoma, arial; color: #848484; padding-left: 0px; text-decoration: none;}
a.boxnews:visited {font-family: verdana, tahoma, arial; color: #848484; padding-left: 0px; text-decoration: none;}
a.boxnews:hover {font-family: verdana, tahoma, arial; color: #ff9900; padding-left: 0px; text-decoration: none;}

/* Rollovers per bottoni timeschedule in basso */
.time_schedule {font-family: verdana, tahoma, arial; color: #ffffff; font-size:10px; font-weight: bold; padding-right: 30px;}
a.time_schedule:link {font-family: verdana, tahoma, arial; color: #ffffff; padding-right: 0px; text-decoration: none;}
a.time_schedule:visited {font-family: verdana, tahoma, arial; color: #ffffff; padding-right: 0px; text-decoration: none;}
a.time_schedule:hover {font-family: verdana, tahoma, arial; color: #ffcc00; padding-right: 0px; text-decoration: none;}

/* Rollovers per lista timeschedule */
.tslista {font-family: verdana, tahoma, arial; font-size:10px; color: #000000;}
a.tslista:link {font-family: verdana, tahoma, arial; color: #000000; padding-left: 0px; text-decoration: none;}
a.tslista:visited {font-family: verdana, tahoma, arial; color: #000000; padding-left: 0px; text-decoration: none;}
a.tslista:hover {font-family: verdana, tahoma, arial; color: #cc0000; padding-left: 0px; text-decoration: underline;}

/* Rollovers per down*/
.down {font-family: verdana, arial, tahoma; font-size:10px; color: #d3d3d3; padding-left: 15px; padding-top: 0px; padding-right: 0px; text-decoration: none;}
a.down:link {font-family: verdana, arial, tahoma; color: #d3d3d3; font-weight: bold; padding-left: 10px; padding-top: 0px; padding-right: 10px; text-decoration: none;}
a.down:visited {font-family: verdana, arial, tahoma; color: #d3d3d3; font-weight: bold; padding-left: 10px; padding-top: 0px; padding-right: 10px; text-decoration: none;}
a.down:hover {font-family: verdana, arial, tahoma; color: #ffcc00; font-weight: bold; padding-left: 10px; padding-top: 0px; padding-right: 10px; text-decoration: none;}

/* Rollovers per sottomenu*/
.submenu {font-family: verdana, arial, tahoma; font-size:12px; color: #616161; text-decoration: none;}
a.submenu:link {font-family: verdana, arial, tahoma; color: #616161; margin-left: 0px; margin-right: 0px; text-decoration: none;}
a.submenu:visited {font-family: verdana, arial, tahoma; color: #616161; margin-left: 0px; margin-right: 0px; text-decoration: none;}
a.submenu:hover {font-family: verdana, arial, tahoma; color: #8b0d0d; margin-left: 0px; margin-right: 0px; text-decoration: none;}

/* Rollovers per voci box menu sezioni interne a sinistra*/

.menu {font-family: arial, tahoma, verdana; font-size:12px; font-style: normal; color: #666666; padding-top: 5px; padding bottom: 5px; padding-left: 15px; line-height: 15px; text-decoration: none;}
a.menu:link {font-family: arial, tahoma, verdana; font-size:12px; font-style: normal; font-weight: bold; color: #666666; padding-top: 0px; padding bottom: 0px; padding-left: 0px; text-decoration: none;}
a.menu:visited {font-family: arial, tahoma, verdana; font-size:12px; font-style: normal; font-weight: bold; color: #666666; padding-top: 0px; padding bottom: 0px; padding-left: 0px; text-decoration: none;}
a.menu:hover {font-family: arial, tahoma, verdana; font-size:12px; font-style: normal; font-weight: bold; color: #e9001a; padding-top: 0px; padding bottom: 0px; padding-left: 0px; text-decoration: none;}

/* Rollovers per voci tabelle interne */
.tabint {padding-right: 7px; padding-left: 7px; padding-bottom: 7px; padding-top: 7px; border-collapse: collapse; font-family: verdana, arial, tahoma; font-size:10px; color: #666666; text-decoration: none;}
a.tabint:link {font-family: verdana, arial, tahoma; color: #666666; font-weight: bold; padding-left: 0px; padding-top: 0px; padding-right: 0px; text-decoration: none;}
a.tabint:visited {font-family: verdana, arial, tahoma; color: #666666; font-weight: bold; padding-left: 0px; padding-top: 0px; padding-right: 0px; text-decoration: none;}
a.tabint:hover {font-family: verdana, arial, tahoma; color: #ffcc00; font-weight: bold; padding-left: 0px; padding-top: 0px; padding-right: 0px; text-decoration: none;}

.gallery ul {margin:0px;}
.gallery ul.li {margin:0px;}
.title {font-size:14px;color:#ff9900;font-weight:bold;}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 128px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}