a:link   { text-decoration: none;}
a:visited   {text-decoration: none;}
a:hover   {text-decoration: none;}
a:focus   {text-decoration: none;}

.dmp9 {
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 100%;
	color: #ffffff;
	font-weight: normal;
}

.dmp9_verde {
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 100%;
	color: #7dd500;
	font-weight: normal;
}

.dmp9_blu {
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 100%;
	color: #489bc1;
	font-weight: normal;
}

.dmp12B_blu {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 100%;
	color: #489bc1;
	font-weight: bold;
}

img {
	margin-right: 3px;
	vertical-align: middle;
	margin-bottom: 2px;
}

.imgserver {
	margin-right: 3px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-top: 3px;
}

.rientro {
	margin-right: 3px;
	margin-left: 8px;
	vertical-align: middle;
	margin-bottom: 3px;
}

.rientropiloti {
	margin-right: 3px;
	margin-left: 14px;
	vertical-align: middle;
	margin-bottom: 3px;
}

.distanzaiconaac {
	margin-right: 2px;
	margin-left: 0px;
	vertical-align: middle;
	margin-bottom: 3px;
}

.a:link{
	border-bottom: 1px dotted #A7C1F3;
}

.a:visited{
	border-bottom: 1px dotted #4B80E9;
}

body {
	background-color: #141414;
}

.TableElenco {
	background-color: #0d0d0d;
	border: 1px dotted #572d00;
}

.TableElenco2 {
	background-color: #0d0d0d;
	border: 1px dotted #000000;
	background-image: url(img/Honeycomb.gif);	
}

.NoInfo {
	font-family: arial, Verdana, Charcoal, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #fde800;
	padding: 2px 2px 1px 2px;
	border-bottom: 3px solid #232323;
}


.head {
	background-color: #242424;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #cc721a;
	font-weight: normal;
	font-size:10px;	
	text-align: center;
	line-height: 120%;
	}

.head2 {
	border-bottom: 1px solid #9ca444;
	background-color: #242424;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #cc721a;
	font-weight: normal;
	font-size:10px;	
	text-align: center;
	line-height: 120%;
}

.head2Rosso {
 	background-color: #640f0f;
}


.head3 {
	border: 1px solid #9ca444;
 	background-color: #242424;
	padding: 2px 2px 1px 2px;
	line-height: 150%;
	text-align: center;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #9ca444;
	font-weight: bold;
	}


.trriganh1 {
	background-color: #1f1f1f;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
}

.trriganh1_over {
	background-color: #1f4e5a;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #ffffff;	
	font-weight: normal;	
}


.trriganh1_rit {
	background-color: #4a2424;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #ffffff;	
	font-weight: normal;	
}

.trriganh1_rit_over {
	background-color: #1f4e5a;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #ffffff;	
	font-weight: normal;	
}

.trriganh2 {
	background-color: #242424;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #ffffff;	
	font-weight: normal;	
}

.trriganh2_over {
	background-color: #1f4e5a;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #ffffff;	
	font-weight: normal;	
}

.trriganh2_rit {
	background-color: #402727;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #ffffff;	
	font-weight: normal;	
}

.trriganh2_rit_over {
	background-color: #1f4e5a;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #ffffff;	
	font-weight: normal;	
}

.difflappos {
	background-color: #34b900;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #0e0e0e;	
	font-weight: normal;	
	}

.difflapneg {
	background-color: #ffba00;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;	
	color: #0e0e0e;	
	font-weight: normal;	
	}

a.Play{
	background: url(img/PlayComp.gif) no-repeat center;
	width: 16px;
	height: 14px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.Play:hover{
	background-position: -16px 0;
}

a.Pause{
	background: url(img/PauseComp.gif) no-repeat center;
	width: 16px;
	height: 14px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.Pause:hover{
	background-position: -16px 0;
}

a.Forward{
	background: url(img/ForwardComp.gif) no-repeat center;
	width: 16px;
	height: 14px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.Forward:hover{
	background-position: -16px 0;
}

a.Rewind{
	background: url(img/RewindComp.gif) no-repeat center;
	width: 16px;
	height: 14px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.Rewind:hover{
	background-position: -16px 0;
}

a.StepForward{
	background: url(img/StepForwardComp.gif) no-repeat center;
	width: 16px;
	height: 14px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.StepForward:hover{
	background-position: -16px 0;
}

a.StepRewind{
	background: url(img/StepRewindComp.gif) no-repeat center;
	width: 16px;
	height: 14px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.StepRewind:hover{
	background-position: -16px 0;
}

select{
	line-height: 100%;
	font-size:10px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #dedede;
	font-weight: bold;
	border: double  #323432;
	background-color: #212421;
}

select:hover{
	line-height: 100%;
	font-size:10px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #4499af;
	font-weight: bold;
	border: double  #444644;
	background-color: #212421;
}

input{
	line-height: 100%;
	font-size:10px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #dedede;
	font-weight: bold;
	border: double  #323432;
	background-color: #212421;
}

input:hover{
	line-height: 100%;
	font-size:10px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #4499af;
	font-weight: bold;
	border: double  #444644;
	background-color: #212421;
}


.inputsubmit{
	line-height: 120%;
	font-size:10px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #ed7602;
	font-weight: bold;
	border: double  #323432;
	background: url(portalimages/WccImage/ButtonBackground.jpg); text-align: center;
	background-color: #212421;
}

.inputsubmit_over{
	line-height: 120%;
	font-size:10px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #4499af;
	font-weight: bold;
	border: double  #444644;
	background: url(portalimages/WccImage/ButtonBackground.jpg); text-align: center;
	background-color: #212421;
}

.inputsubmitfiltro{
	line-height: 120%;
	font-size:10px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #fad400;
	font-weight: bold;
	border: double  #323432;
	background: url(portalimages/WccImage/ButtonBackground.jpg); text-align: center;
	background-color: #2c2c2c;
}

.inputsubmitfiltro_over{
	line-height: 120%;
	font-size:10px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	color: #ff0000;
	font-weight: bold;
	border: double  #444644;
	background: url(portalimages/WccImage/ButtonBackground.jpg); text-align: center;
	background-color: #2c2c2c;
}

a.Practice{
	background: url(img/PracticeComp.gif) no-repeat center;
	width: 17px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.Practice:hover{
	background-position: -17px 0;
}

a.Qualify{
	background: url(img/QualifyComp.gif) no-repeat center;
	width: 17px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.Qualify:hover{
	background-position: -17px 0;
}

a.Warmup{
	background: url(img/WarmupComp.gif) no-repeat center;
	width: 17px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.Warmup:hover{
	background-position: -17px 0;
}

a.Race{
	background: url(img/RaceComp.gif) no-repeat center;
	width: 17px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-position: left;
}

a.Race:hover{
	background-position: -17px 0;
}

.StileCopyrights {
	font-size:9px;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
	background: transparent;
	text-align: center;
	font-family: arial, Verdana, Charcoal, sans-serif;
	font-weight: normal;
 	color: #888888;
}

.StileHelp {
	font-size: 8px;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
	background: transparent;
	text-align: center;
	font-family: arial, Verdana, Charcoal, sans-serif;
	font-weight: bold;
	cursor:help;
	color: #dcf000;
}

.hlstyle {
	background-color: #384a1d;

	font-size: 10px;
	padding: 0px 0px 0px 0px;
	font-family: arial, Verdana, Charcoal, sans-serif;
	line-height: 120%;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

#loading{
	position:absolute;
	width:100px;
	height:100px;
	left:444px;
	top:227px;
	z-index:1;
	background-color: #ffffff;
	font:20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:20px;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;	
}

