/* CSS Document */

body {
text-align:center; 
color:#FFFFFF;
font:80% verdana,helvetica,sans-serif; 
margin:0; padding-bottom:15px;
background-color:#000000;
}

hr {display:none}
.manina{cursor:pointer;}

#testa {width:955px; height:161px; margin:0 auto 0 auto; text-align:left; border:0px solid #FFFFFF;background-color:#000000;}
 
#testa {
border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; 
padding:0; 
}
#contenuto_scheda_piloti{ 
text-align:justify;
width:500px;
margin-bottom:20px; 
		}
#contenuto_down_scheda{ 
padding-top:3px;
padding-bottom:8px;
border-bottom:1px solid #cccccc;
		}		
		
#normal { 
color:#FFFFFF;
font:90% verdana,helvetica,sans-serif; 
}
table.tabpilota_inf{width:230px;margin-bottom:30px;}
p.spot01{ font-size:130%; color:#FFF; font-weight:bold; margin:.5em; padding:0;}
p.spot02{ border:1px solid #FFF; padding:2px; font-size:80%; color:#FFF; margin:.5em; }

#container {
width:955px;
}
#funzio {
width:955px; height:41px; margin:0 auto 0 auto; text-align:left; color:#FFFFFF;
}

#corpo {
width:955px;  margin:0 auto; text-align:left; background:#f0f0f0; position:relative;float:left;
background:#333333;
min-height:560px;
height: auto !important;

}
/** x home**/
#corpo-col1 {
position:relative; 
float:left;
top:0; 
left:0; 
width:175px; 
padding:20px; 
background-color:#333333;
border:0px solid #FFFFFF;

}
#corpo-colonna1 {
position:relative; 
top:0; left:0; 
width:175px; 
padding: 0;
}
#corpo-sponsor {
position:relative; 
width:175px; 
height:268px;
border:0px solid #FFFFFF;
padding-top:16px; 
padding-bottom:16px; 
text-align:left;

}
#corpo-merchandising {
position:relative; 
width:175px; 
padding-left:0px; 
margin-bottom:20px; 
}
#sponsor{
background-color:#414141;
height:255px;
width:175px;
border:0px solid #FFFFFF;
text-align:left;

}
#merchandising{ 
background-color:#993300;
TEXT-DECORATION:none; 
color: #FFF; 
font-size:100%; 
display:block;
font-weight:bold; 
text-align:center;
padding-left:20px; 
padding-right:0px; 
padding-bottom:5px; 
padding-top:5px;
}

#merchandising2{ 
background-color:#993300;
text-align:center;
}
#corpo-colonna3 {
margin:0 0px 0 387px; 
padding:0;
width:200px;
background:#999999; 
}
#corpo-col2 {
position:relative;
float:left;
padding:0px;
background:#333333; 
width:531px;
min-height:550px;
height: auto !important;

}
#corpo-col3 {
position:relative;
width:175px;
float:left;
padding-left:20px;
background:#333333; 
}
#titolo_princiaple{ 
height:20px; 
display:block;
padding-top:30px;
color:#FFF; 
font-weight:bold;
		}
.contenuto_down{ 
padding-top:20px;
padding-bottom:20px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
		}
#contenuto_altre{ 
padding-top:20px;
padding-bottom:20px;
text-align:right;
		}
#contenuto_news{ 
padding-top:20px;
padding-bottom:20px;
text-align:center;
float:left;clear:both;
		}
#contenuto_elenco_scheda{ 
text-align:justify;
border-top:1px solid #cccccc;
		}
#contenuto_elenco_news{ 
position:relative;
float:left;
width:100%;
		}
#scheda-tito-ho{ 
		background-color:#333333;
		height:20px; display:block;
		padding-top:14px; 
		padding-left:20px;
		color:#FFF; font-weight:bold;
		}
#interno{ 
		background-color:#000000;
		position:relative;
		padding-left:20px; 
		padding-right:20px;
		padding-bottom:20px;  
		padding-top:5px; 
		color:#FFF;
		border:0px solid #FFFFFF;
    float:left;clear:both;
    width:490px;
    min-height:550px;
    height: auto !important;
    height: 560px;
		}
#adestra{ 
		background-color:#993300; width:168px; vertical-align:top; text-align:center; margin-top:20px;
		}
.tito {font-size:120%;}
.tito01 {font-size:80%;}
.tito02 {font-size:120%; color:#cc6600}
.tito_principale {font-size:140%; color:#FFFFFF}

#scheda-tito{ 
		background-color:#cccc99;
		border-bottom:1px solid #006699;
		height:50px; display:block;
		height:35px; padding-top:14px; 
		color:#FFF; font-weight:bold; font-size:110%
		}
	
#scheda-cont {width:100%; clear:left;  }

#scheda-sx {
	float:left;
	width:40%;
	margin:auto 0 auto 15px;
	/*background-color:#999999;*/
	padding-top:20px;
	}
#scheda-dx {
	float:right;
	margin:auto 15px auto 0;
	width:268px; 
	/*background-color:#FFCCFF;*/
	padding-top:20px;
	text-align:right;
	}
	#scheda-tab {
	position:relative;
	margin-top:auto;
	margin-left:15px; margin-right:15px;
	}
#piedipagina { width:955px;  background-color:#2a2525; margin:0 auto;margin-top:10px;position:relative;float:left;clear:both;
}
#piedipagina_interno {
margin:20px;
padding-top:20px;
font-size:13px; 
color:#FFF;
top:0; 
left:0;

width:915px; 
text-align:right; 
background: url('../img/loghi_base.gif') no-repeat right center #000000;
}
a.pie {TEXT-DECORATION:none; color:#ff6600; font-size:80%px; padding-right:30px}
a.pie:hover { TEXT-DECORATION: none; color:#ff9933;padding-right:30px}

p.firma{color:#FFFFFF; margin-top:15px; padding-bottom:20px;font-size:80%;}
p.dati{color:#FFFFFF; margin-top:15px; font-size:13px; padding-right:30px;}
.data02{color:#EEEEEE; font-size:80%;}
.data02:hover{color:#EEEEEE; font-size:80%;}
p.trasp{color:#669966; font-size:10%;}

/** link **/
a.top { TEXT-DECORATION:none; color: #FFFFFF; }
a.top:hover { TEXT-DECORATION: none; color:#666666; }
a.href {TEXT-DECORATION: none; color:#ff6600;font-size:80%;}
a.download {TEXT-DECORATION: none; color:#ff6600;font-size:80%;}
a.download:hover {TEXT-DECORATION: none; color:#ff9933;font-size:80%;}

a.altre {TEXT-DECORATION: none; color:#ff6600;font-size:80%;}
a.altre:hover {TEXT-DECORATION: none; color:#ff9933;font-size:80%;}

a.tit05 {TEXT-DECORATION: none; color:#ff6600;font-size:100%;font-weight:bold}
.titolosezioni {font-size:140%;TEXT-DECORATION: none; color:#ff6600;font-weight:bold}
.titolosezioni:hover {font-size:140%;TEXT-DECORATION: none; color:#ff6600;font-weight:bold}

a.tit05:hover {TEXT-DECORATION: none; color:#ff9933;font-size:100%;font-weight:bold}

.datatop{padding-right:50px; margin-left:7px;font-size:10px;}
.data{ font-size:13px;}
.abs{ font-size:110%; margin-top:.5em;}
.abs2{ color:#333; font-size:80%; margin-top:1em; line-height:1.5em}

div.tito{height:35px; margin-top:14px; display:block; color:#FFF; font-weight:bold; font-size:13px;}

a.menu {TEXT-DECORATION:none; color: #FFF; font-size:13px; background-color:#cc6600; padding:3px;padding-left:20px;display:block;font-weight:bold; border-bottom:1px solid #ff9900;}
a.menu:hover { TEXT-DECORATION: none; color:#ff9900; font-size:13px; background-color:#cc6600; padding:3px;padding-left:20px;display:block;font-weight:bold; border-bottom:1px solid #ff9900;}
a.menu-sel { TEXT-DECORATION: none; color:#ff9900; font-size:13px; background-color:#cc6600; padding:3px;padding-left:20px;display:block;font-weight:bold; border-bottom:1px solid #ff9900;}
a.menu-sel:hover { TEXT-DECORATION: none; color:#ff9900; font-size:13px; background-color:#cc6600; padding:3px;padding-left:20px;display:block;font-weight:bold; border-bottom:1px solid #ff9900;}

a.menu2 {TEXT-DECORATION:none; color: #003366; font-size:75%; background-color:#999999; margin-bottom:2px; padding:3px;display:block;}
a.menu2:hover { TEXT-DECORATION: none; color:#003366; font-size:75%; background-color:#cccc99; margin-bottom:2px;padding:3px; display:block;}
a.menu2-sel { TEXT-DECORATION: none; color:#003366; font-size:75%; background-color:#cccc99; margin-bottom:2px; padding:3px; display:block; font-weight:bold;}
a.menu2-sel:hover { TEXT-DECORATION: none; color:#003366; font-size:75%; background-color:#cccc99; margin-bottom:2px; padding:3px; display:block; font-weight:bold;}

p.desc{font-size:85%; text-align:justify}
p.descx{font-size:85%; height:130px; background-color:#CC6666;}

/*
a.tec {TEXT-DECORATION:none; }
a.tec:hover { TEXT-DECORATION: none; color:#000; font-size:70%; margin-bottom:2px; padding:3px;display:block }
a.tec-sel { TEXT-DECORATION: none; color:#000; font-size:70%; margin-bottom:2px; padding:3px;display:block }*/

.tec{color: #000; font-size:70%; margin-bottom:2px; padding:3px; display:block}

a {
	TEXT-DECORATION:none;
	color:#ff9933;
	font-size:13px;
}
a:hover {
	TEXT-DECORATION: none;
	color:#ff6600;
	font-size:13px;
}

a.info {TEXT-DECORATION:none; color:#ffffff; font-size:13px; margin-bottom:2px; padding:8px;}
a.info:hover { TEXT-DECORATION: none; color:#ff9933; font-size:13px; margin-bottom:2px; padding:8px;}
a.info-sel { TEXT-DECORATION: none; color:#ff9933; font-size:13px; margin-bottom:2px; padding:8px;}

a.info-u {TEXT-DECORATION:underline; color: #003366; font-size:70%; margin-bottom:2px; padding:3px;display:block;}
a.info-u:hover { TEXT-DECORATION: underline; color:#000; font-size:70%; margin-bottom:2px; padding:3px; display:block;}
a.info-u-sel { TEXT-DECORATION: underline; color:#000; font-size:70%; margin-bottom:2px; padding:3px; display:block;}

a.info-d {TEXT-DECORATION:underline; color: #003366; font-size:85%; margin-bottom:2px; display:block;}
a.info-d:hover { TEXT-DECORATION: underline; color:#000; font-size:85%; margin-bottom:2px; display:block;}
a.info-d-sel { TEXT-DECORATION: underline; color:#000; font-size:85%; margin-bottom:2px; display:block;}


a.infox {TEXT-DECORATION:none; color:#003366; font-size:70%; margin-bottom:2px; padding:3px; display:block; font-weight:bold;}
a.infox:hover { TEXT-DECORATION: underline; color:#000; font-size:70%; margin-bottom:2px; padding:3px; display:block; font-weight:bold; }
a.infox-sel { TEXT-DECORATION: underline; color:#000; font-size:70%; margin-bottom:2px; padding:3px; display:block; font-weight:bold;}

a.tito {TEXT-DECORATION:none; color:#003366; font-size:13px; margin-bottom:2px; display:block;}
a.tito:hover { TEXT-DECORATION: none; color:#000; font-size:13px; margin-bottom:2px; display:block; }
a.tito-sel { TEXT-DECORATION: none; color:#000; font-size:13px; margin-bottom:2px; display:block;}


table.int{border:1px solid #000; margin-bottom:1em}
table.int2{border-left:1px solid #000; border-top:1px solid #000; border-right:1px solid #000; margin-bottom:1em; float:left;}
table.int3{border-left:1px solid #000; border-top:1px solid #000; border-right:1px solid #000; margin:0;}
table.intve{border:1px solid #4da223; margin-bottom:1em}


table.intde{border:1px solid #000; margin:0;}

td.title{background-color:#cccc99; border-bottom:1px solid #000; padding-left:.5em; padding-top:.5em;}
td.titleve{background-color:#4da223; font-size:130%; color:#FFF; padding-left:.5em; padding-top:.5em;}

td.cont{background-color:#FFF; padding-left:.5em; padding-top:.5em;}
td.cont0{background-color:#FFF; border-bottom:1px solid #000;/*padding-left:.5em; padding-top:.5em;*/}
td.cont2{background-color:#dae9ed; padding-left:.5em; padding-top:.5em;}
td.cont02{background-color:#dae9ed; font-size:70%; font-style:italic; padding-left:.5em; padding-bottom:.3em; padding-top:.5em; text-align:left}
td.cont03{background-color:#cccc99; font-size:70%; font-style:italic; padding-left:.5em; padding-bottom:.3em; padding-top:.5em;}

td.contxx{background-color:#eef5e2; padding-left:10px; padding-top:10px;vertical-align:text-top}
td.contx{background-color:#eef5e2; padding:10px; vertical-align:text-top}

td.dida{background-color:#dae9ed; font-size:70%; font-style:normal; text-align:justify; padding:0.8em;}

td.tab1{font-family:Arial, Helvetica, sans-serif; background-color:#FFF; border-right:1px solid #000; border-bottom:1px solid #000; text-align:center; height:70px; font-size:80%;}
td.tab0{font-family:Arial, Helvetica, sans-serif; background-color:#FFF; border-right:1px solid #000; border-bottom:1px solid #000; text-align:center; font-size:80%;}
td.tab02{font-family:Arial, Helvetica, sans-serif; background-color:#FFF; border-right:1px solid #000; border-bottom:1px solid #000; padding-left:3px; padding-right:3px; text-align:left; font-size:80%;}
	td.tab00{font-family:Arial, Helvetica, sans-serif; background-color:#FFF; border-bottom:1px solid #000; text-align:center; font-size:80%; height:70px}
	td.tab000{font-family:Arial, Helvetica, sans-serif; background-color:#FFF; border-bottom:1px solid #000; text-align:center; font-size:80%;}
	td.tabblu{font-family:Arial, Helvetica, sans-serif; background-color:#9bcaca; border-right:1px solid #000; border-bottom:1px solid #000; text-align:center; font-size:80%;}
	td.tabblu2{font-family:Arial, Helvetica, sans-serif; background-color:#9bcaca; border-bottom:1px solid #000; text-align:center; font-size:80%;}



td.tab2{font-family:Arial, Helvetica, sans-serif; background-color:#dae9ed;border-right:1px solid #000; border-bottom:1px solid #000; text-align:center; font-size:80%;}
td.tab20{font-family:Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; background-color:#dae9ed;border-right:1px solid #000; border-bottom:1px solid #000; text-align:left; font-size:80%;}
	td.tab22{font-family:Arial, Helvetica, sans-serif; background-color:#dae9ed; border-bottom:1px solid #000; text-align:center; font-size:80%;}

td.foot{background-color:#cccc99; font-size:80%; font-style:italic;  border-bottom:1px solid #000; padding-left:1em; padding-top:.7em;  padding-bottom:.7em;
position:relative;float:left;clear:both;}

.testi{ font-size: 12px;color: #FFFFFF;font-weight:bold;text-decoration:none;}
.testinormali{ font-size: 11px;color: #FFFFFF;text-decoration:none;line-height:16px;}

img.ico{margin-bottom:1em;}
img.icosx{ vertical-align:middle}
img.foto{border:1px solid #006699; margin-bottom:15px;}
img.foto1{border:1px solid #006699; margin-right:10px; margin-bottom:10px;}
img.foto2{border:2px solid #006699; margin:10px;}
img.fotodx{border:1px solid #eeeeee; margin:20px;float:right;}

h1{ background-color:#cccc99; font-size:13px; margin-top:0; padding-left:0; margin-left:0;border-bottom:1px solid #006699; display:block;}
h2{ font-size:90%; margin-top:0; padding-bottom:.5em; margin:0; text-align:left;}


table.tabsup{width:96%; margin-left:15px; margin-right:15px; margin-bottom:2em; margin-top:15px;}
table.tabinf{width:96%; margin-left:15px; margin-right:15px; margin-bottom:2em; }

table.acce {border:1px solid #006699; width:119px;}
td.acce{background-color:#006699; text-align:center; height:25px;}

a.ac {TEXT-DECORATION:none; color:#FFF;font-weight:bold; font-size:80%;}
a.ac:hover {TEXT-DECORATION:none; color:#CCC; font-weight:bold; font-size:80%;}

td.hosx{ background-color:#006699; width:188px; text-align:center; vertical-align:top}
td.hosx2{ background-color:#006699; width:10px; vertical-align:top}


td.hoce{ font-size:13px; text-align:justify; vertical-align:top; }
	td.hoce2{color:#003366; font-size:85%; padding:20px; text-align:justify; vertical-align:top}
	td.hoce4{color:#003366; width:330px; font-size:85%; padding:20px; text-align:justify; vertical-align:top}
.hoce{ font-size:13px; text-align:justify; vertical-align:top;font-weight:normal;}
	
td.hodx{ background-color:#333333; width:188px; vertical-align:top; text-align:left;}
td.hodx2{ background-color:#993300; width:176px; vertical-align:top; text-align:center}
td.hodx3{ width:20px; vertical-align:top}
td.hodx4{ vertical-align:top; text-align:center}
td.hodx5{ vertical-align:top; text-align:left}




img.home{ padding-bottom:0px;} 
img.home2{ margin-bottom:15px; border:4px solid #cc6600}
img.sponsor{ margin-bottom:5px;}
img.icodx{float:right;}
img.newsx{float:left; border:1px solid #FFFFFF}
img.merch{ margin-bottom:5px; border:4px solid #cc6600}
img.ico{ margin-bottom:5px;}



p.acrobat{ background-color:#CCC; margin:6px; margin-right:6px; margin-top:0; padding:5px; text-align:left; font-size:80%; text-align:justify}
p.win{ background-color:#99cccc; margin-left:6px; margin-right:6px; margin-top:0; padding:5px;  text-align:left; font-size:80%; text-align:justify}

img.part{border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; margin-top:3px;cursor:pointer;}

a.skipe{
TEXT-DECORATION:none;color:#000; background-color:#CCC; margin-top:0; margin-left:6px; margin-right:6px; padding:10px; text-align:left; font-size:80%; display:block}
a.skipe:hover{
TEXT-DECORATION:none; color:#003366; background-color:#EEE; margin-top:0; margin-left:6px; margin-right:6px;  padding:10px; text-align:left; font-size:80%;  display:block}

a.win{
TEXT-DECORATION:none;color:#000;  background-color:#99cccc; margin-top:0; margin-left:6px; margin-right:6px; padding:10px; text-align:left; font-size:80%; display:block}
a.win:hover{
TEXT-DECORATION:none; color:#003366; background-color:#EEE; margin-top:0; margin-left:6px; margin-right:6px;  padding:10px; text-align:left; font-size:80%;  display:block}


p.blu{color:#003366; font-size:90%;}
p.contatto01{ background-color:#ffcc66; font-size:80%; margin-bottom:2px; padding:5px}
p.contatto02{background-color:#cccc99; font-size:80%; margin-bottom:2px; padding:5px}

p.dida{text-align:center; margin:0; padding:0}

/** FORM  **/
select{font-size:90%;}
input{font-size:90%;}

li{ list-style:none;}

div.newcont{width:100%; float:left; border-bottom:1px solid #CCC; padding-bottom:.0em; margin-bottom:1em;}
	div.newcont-sx{float:left; width:20%;}
	div.newcont-dx{float:right; width:80%;}
#news
{width:174px;background:#666666;border:0px solid #FFFFFF;
height:200px;}
#news a{color:#000;}
#news ul{margin-left: 0em;padding:0;}
#news li{line-height:1em;}
/* the news box when JavaScript is available */
#news.hasJS{height:255px;overflow:hidden;position:relative;}
/* The nested UL when JavaScript is available */
#news.hasJS ul{position:absolute;top:120px;left:0;margin:0 .0em 0 .0em;  padding:0;}
/* styles the table holding the entries, the border-collapse is important or you will get double lines between the table cells */
#eventi{ 
padding-top:20px;
padding-bottom:20px;
float:left;
clear:both;
padding-left:20px; 
padding-right:20px;
		}
.briciola{TEXT-DECORATION:none; color:#ff6600; font-size:15px; font-weight:bold;}
.briciola1{TEXT-DECORATION:none; color:#ff6600; font-size:12px; font-weight:bold;}
.briciola2{TEXT-DECORATION:none; color:#ffffff; font-size:12px; font-weight:normal;}
.briciola:hover{TEXT-DECORATION:none; color:#ff6600; font-size:15px; font-weight:bold;}
.briciola1:hover{TEXT-DECORATION:none; color:#ff6600; font-size:12px; font-weight:bold;}
.briciola2:hover{TEXT-DECORATION:none; color:#ffffff; font-size:12px; font-weight:normal;}
.linkaltri {TEXT-DECORATION: none; color:#ff6600;font-size:80%;}
.tablefixed{table-layout:fixed;}
