body { 
	background-color: rgb(255,255,255); 
	scrollbar-base-color: #006600;
	margin-top: 0px;
	margin: 0;padding:0;
}

/*stile link*/
:link { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006600;
	text-decoration: none; }  
:visited {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006600; 
	text-decoration: none; }
:active { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #449944; 
	text-decoration: none; } 
#MenuPos{
/*position:relative;*/
float: left; 
width:160px;
margin-top: 8px;
text-align:left;
}
div#container{position:relative; width: 100%; height: 100%;margin: 0 auto; background: #FFCCAA}

/*stile del box della servlet che contiene il contenuto della pagina html caricata*/
.contenuto{
	/*position: relative;*/
	margin-left: 190px;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-size: 12px;
	top: 0px;	
	width: 800px;  
	/*background: #FFFFFF;*/
	text-align:left;

	padding-bottom: 18px;
	}
*html .contenuto {
    width: 99%;                   
    overflow-x: auto;            
                                 
} 
/*stile box dietro il menu*/
.box {
	background: #006600;
}
/*stile della scritta esci x fare logout dal forum*/
.esci{
	float: right; 
	margin-right: 20px;
	/*border: 1px solid;*/
	}
/* Stile immagini in fade */
#immagini{
	position:relative; 
	width: 160px;
	float: center; 
	z-index:1000000;
	}
#latosx{
	position:absolute;
	background: #2D9E66;
	border: 1px solid;
	}
/*stile titolo */
.titolo {
	color: #006600; 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 20px; 
	text-align: left;
	font-style: italic;
}
.titoloN {
	color: #000000; 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;  
	font-size: 20px; 
	text-align: left;
	font-style: italic;
	font-weight: normal;
}
/*stile titoletto RL 09-06*/
.titoletto {
	color: #006600; 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 16px; 
	text-align: left;
	font-style: bold
}
/*stile medio RL 09-06*/
.medio {
	color: rgb(0, 0, 0); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 16px; 
	text-align: left;
	font-style: bold
}
/*stile caption tabelle RL 09-06*/
.cp_tabella {
	color: rgb(47, 66, 135); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 16px; 
	text-align: left;
	font-style: bold
}
.cp_tabellaP {
	color: rgb(47, 66, 135); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;  
	font-size: 10px; 
	text-align: left;

}
.cp_tabellaPl {
	color: #006600;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;  
	font-size: 10px; 
	text-align: left;

}
/*stile x richiamare Consepi*/
.consepi {
	color: rgb(47, 66, 135); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 12px; 
}
/*paragrafo normale */
p {
	color: rgb(0, 0, 0); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: left;
	margin-right: 50px;
}
/*p:first-letter { font-size: 20px; font-style: italic;}*/

/*stile tabella -  i bordi possiamo cambiarli a piacere*/
table {
	border-style: solid;
	border-width: 1pt;
	/*border-collapse: separate;*/
	border-spacing: 1pt; 
	border-color: #006600;	
	text-align: left;
	font-size: 12px;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
}
.tableF {
	border-style: ridge;
	border-width: 2pt;
	border-spacing: 0pt; 
	border-color: rgb(236,233,216);	
	text-align: left;
	font-size: 12px;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
}
th { text-align: center; 
	font-weight: bold; 
	vertical-align: center; 
	font-size: 14px; 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	border: solid 1pt #006600;
	
	}
td { 
	vertical-align: middle; 
	border: solid 1pt rgb(236,233,216);
	/*border-color: ;*/
	padding-right: 2px; 
	padding-left: 2px;
	}
/*caption della tabella*/
caption { 
	caption-side: top;
	width: auto;
	text-align: center;
	color: rgb(94,94,94); 
	}
/*stile elenco non ordinato*/	
ul {
	list-style: outside disc;
	text-align: left;
	margin-right: 50px;
}
li {
	margin: 5px;
	color: rgb(0, 0, 0);
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;
	font-size: 12px;
}

/*stile elenco non ordinato dentro TABELLA*/	

UL.eltab {
	list-style: outside disc;
	text-align: left;
	margin-top: 10 px;
	margin-right: 10 px;
	margin-left: 20 px;
}

/*stile elenco ordinato*/
OL {
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0, 0, 0);
}
.riga {border-bottom: 5px groove  rgb(200,200,200);border-top: 0px groove  rgb(200,200,200); border-left: 0px solid; border-right:0px solid;}
.rigaSottile {border-top: 2px groove  rgb(200,200,200);}


.rosso {
	color: rgb(255, 0, 0); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 24px; 
}
.verde {
	color: #006600; 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 14px; 
}
.nero {
	color: rgb(0, 0, 0); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 12px; 
}
.bianco {
	color: rgb(255, 255, 255); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
 
	font-size: 12px; 
}
/*paragrafo stretto*/
.pstretto {
	color: rgb(0, 0, 0); 
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: justify;
	margin-right: 50px;
}
/*NEW LOOK agosto 2006*/

/*stile tabelle HOME-  i bordi possiamo cambiarli a piacere*/
.table_home {
	border-width: 0pt;
	border-spacing: 0pt; 
	text-align: left;
	font-size: 12px;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;
}
.td_home { 
	vertical-align: middle; 
	border: 0pt;
	padding-right: 10px; 
	padding-left: 20px;
	}

.table_empty {
	border-width: 0pt;
	border-spacing: 0pt; 
	text-align: left;
	font-size: 8px;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;
}
.td_empty { 
	vertical-align: middle; 
	border: 0pt;
	padding-right: 10px; 
	padding-left: 20px;
	}
.table_out {
	border-collapse: collapse;
	border: 5px solid #006600;
	text-align: left;
	font-size: 12px;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;
}
.table_celle {
	border: 3pt solid #006600;
	border-spacing: 0pt;
	margin-bottom: 15px;
	empty-cells: borders;
	text-align: left;
	font-size: 12px;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;
}
.td_celle { 
	border: 1pt solid #006600;
	padding-bottom: 0px; 
	border-spacing: 0pt;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	font-size: 14px;
	font-family:  Arial, "Times New Roman",  Verdana,Helvetica, sans-serif;
	}

/* pop up per pista */
a.screen, a.screen:visited {
color:#006600; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; 
width:160px; /* give it a width */
height:0; 
border:1px solid #000; 
left:250px; /* position:the image */
top:-150px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:160px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}

/* pop up per gnlg left*/
a.screen_L, a.screen_L:visited {
color:#006600; 
position:relative; 
z-index:1;
}
a.screen_L b {
position:absolute;
visibility:hidden; 
width:201px; /* give it a width */
height:0; 
border:0px solid #006600; 
left:400px; /* position:the image */
top:-80px;
}
a.screen_L:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen_L:hover b {
visibility:visible; /* make the image visible */
height:201px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen_L:hover b img {
border:0; /* remove the link border */
}

/* pop up per gnlg Right*/
a.screen_R, a.screen_R:visited {
color:#006600; 
position:relative; 
z-index:1;
}
a.screen_R b {
position:absolute;
visibility:hidden; 
width:201px; /* give it a width */
height:0; 
border:0px solid #006600; 
left:-300px; /* position:the image */
top:-80px;
}
a.screen_R:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen_R:hover b {
visibility:visible; /* make the image visible */
height:201px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen_R:hover b img {
border:0; /* remove the link border */
}

/* PISTA */
img.image{ display: none; }

dl#officeMap{
	margin: 0;
	padding: 0;
	background: transparent url(../images/pista/pista_2008.jpg) top left no-repeat;
	height: 167px;
	width: 750px;
	position: relative;
}
dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */
/* MSP SKID-CAR */
dd#Skid{ top: 10px; left: 2px; }
dd#Skid a{ position: absolute; width: 70px; height: 25px; text-decoration: none; }
dd#Skid a span{ display:none; }
dd#Skid a:hover{ position: absolute; background: transparent;}
dd#Skid a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #ffffff;
	position: absolute;
	border: 0px;
	bottom: -125px;
	left: +430px;
	margin: 0;
	padding: 0px;
	width: 250%;
}
/* FT5 DISCESA */
dd#FT5{ top: 25px; left: 105px; }
dd#FT5 a{ position: absolute; width: 105px; height: 35px; text-decoration: none; }
dd#FT5 a span{ display: none; }
dd#FT5 a:hover{ position: absolute; background: transparent;}
/*dd#FT5 a:hover{ background: transparent url(../images/pista/pista_2008.jpg) -211px -373px no-repeat; } eventuale cambio img */
dd#FT5 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: bottom;
	color: #ffffff;
	position: absolute;
	border: 0px;
	bottom: -100px;
	left: +320px;
	margin: 0;
	padding: 0px;
	width: 250%;
}
/* FT4 AQUAPLANING */
dd#FT4{ top: 80px; left: 160px; }
dd#FT4 a{ position: absolute; width: 125px; height: 60px; text-decoration: none; }
dd#FT4 a span{ display: none; }
dd#FT4 a:hover{ position: absolute; background: transparent;}
dd#FT4 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: bottom;
	color: #ffffff;
	position: absolute;
	border: 0px;
	bottom: -20px;
	left: +270px;
	margin: 0;
	padding: 0px;
	width: 250%;
}
/* CAMPO TRIAL */
dd#Trial{ top: 20px; left: 240px; }
dd#Trial a{ position: absolute; width: 95px; height: 35px; text-decoration: none; }
dd#Trial a span{ display: none; }
dd#Trial a:hover{ position: absolute; background: transparent;}
dd#Trial a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: bottom;
	color: #ffffff;
	position: absolute;
	border: 0px;
	bottom: -105px;
	left: +200px;
	margin: 0;
	padding: 0px;
	width: 250%;
}
/* FT2 CURVA */
dd#FT2{ top: 40px; left: 340px; }
dd#FT2 a{ position: absolute; width: 70px; height: 65px; text-decoration: none; }
dd#FT2 a span{ display: none; }
dd#FT2 a:hover{ position: absolute; background: transparent;}
dd#FT2 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: bottom;
	color: #ffffff;
	position: absolute;
	border: 0px;
	bottom: -55px;
	left: +90px;
	margin: 0;
	padding: 0px;
	width: 250%;
}
/* FT1 PIATTAFORMA */
dd#FT1{ top: 100px; left: 480px; }
dd#FT1 a{ position: absolute; width: 160px; height: 45px; text-decoration: none; }
dd#FT1 a span{ display: none; }
dd#FT1 a:hover{ position: absolute; background: transparent;}
dd#FT1 a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: bottom;
	color: #ffffff;
	position: absolute;
	border: 0px;
	bottom: -15px;
	left: -470px;
	margin: 0;
	padding: 0px;
	width: 250%;
}
/* PISTA MOTO */
dd#Moto{ top: 60px; left: 515px; }
dd#Moto a{ position: absolute; width: 105px; height: 30px; text-decoration: none; }
dd#Moto a span{ display: none; }
dd#Moto a:hover{ position: absolute; background: transparent;}
dd#Moto a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: bottom;
	color: #ffffff;
	position: absolute;
	border: 0px;
	bottom: -70px;
	left: -500px;
	margin: 0;
	padding: 0px;
	width: 250%;
}