body, html {
height:100%; width:100%
}

img{ border:none}

* {
padding:0pt ; margin:0pt
} 

body{ 
background-color:#969696;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; color:#00000;
}

#principale{
background:url("img/sfondoc.jpg");
background-repeat:no-repeat;
width:1016px;
min-height: 100%;
height: auto !important;
height: 100%;
margin:0 auto;
}

#contenuti{
width:754px; height:100%; margin:auto;
background:url("img/sfondocontenuti.jpg") repeat-y ;
}

#head
{width:750px; margin:0 auto;

}

#testata{
width:750px; margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color:#FFFFFF; font-weight:bold;
line-height:33px; 

}

#testata ul li{
list-style:none;

}

#testata ul.over {
background:url("img/head1.jpg");
height:33px;

}

#testata ul li span, #sotto ul li span{
display:none;
}


#testata ul li{
height:33px; display:inline;
}

#testata ul li.home a{
background:url("img/homep.jpg"); background-repeat:none;
width:60px; height:31px;
display:block;
float:left;
}

#testata ul li.home a:hover{
background:url("img/homepover.jpg"); background-repeat:none;
}


#testata ul li.contatti a{
background:url("img/contattip.jpg"); background-repeat:none;
width:61px; height:31px;
display:block;
float:left;
}

#testata ul li.contatti a:hover{
background:url("img/contattipover.jpg"); background-repeat:none;
}


#testata ul li.social1 a{
background-color:none;
width:41px; height:31px;
display:block;
float:right;
margin-right:200px;
}

#testata ul li.social a{
background-color:none;
width:41px; height:31px;
display:block;
float:right;
}


#testata ul.moto {
background:url("img/head2.jpg");
height:147px;
background-repeat:none;
}


#testata ul.down {
background:url("img/head3.jpg");
height:50px;
background-repeat:none;
}



#testata ul.menu {
background-color:#000000;
height:28px;
}



#testata ul li.team a{
background:url("img/menu/team.jpg"); background-repeat:none;
width:60px; height:28px;
display:block;
float:left;
}

#testata ul li.team a:hover{
background:url("img/menu/teamover.jpg"); background-repeat:none;
}


#testata ul li.moto a{
background:url("img/menu/moto.jpg"); background-repeat:none;
width:56px; height:28px;
display:block;
float:left;
}

#testata ul li.moto a:hover{
background:url("img/menu/motoover.jpg"); background-repeat:none;
}


#testata ul li.piloti a{
background:url("img/menu/piloti.jpg"); background-repeat:none;
width:57px; height:28px;
display:block;
float:left;
}

#testata ul li.piloti a:hover{
background:url("img/menu/pilotiover.jpg"); background-repeat:none;
}


#testata ul li.sponsor a{
background:url("img/menu/sponsor.jpg"); background-repeat:none;
width:76px; height:28px;
display:block;
float:left;
}

#testata ul li.sponsor a:hover{
background:url("img/menu/sponsorover.jpg"); background-repeat:none;
}

#testata ul li.calendario a{
background:url("img/menu/calendario.jpg"); background-repeat:none;
width:95px; height:28px;
display:block;
float:left;
}

#testata ul li.calendario a:hover{
background:url("img/menu/calendarioover.jpg"); background-repeat:none;
}


#testata ul li.risultati a{
background:url("img/menu/risultati.jpg"); background-repeat:none;
width:73px; height:28px;
display:block;
float:left;
}

#testata ul li.risultati a:hover{
background:url("img/menu/risultatiover.jpg"); background-repeat:none;
}



#testata ul li.classifiche a{
background:url("img/menu/classifiche.jpg"); background-repeat:none;
width:86px; height:28px;
display:block;
float:left;
}

#testata ul li.classifiche a:hover{
background:url("img/menu/classificheover.jpg"); background-repeat:none;
}

#testata ul li.news a{
background:url("img/menu/news.jpg"); background-repeat:none;
width:49px; height:28px;
display:block;
float:left;
}

#testata ul li.news a:hover{
background:url("img/menu/newsover.jpg"); background-repeat:none;
}


#testata ul li.photogallery a{
background:url("img/menu/photogallery.jpg"); background-repeat:none;
width:97px; height:28px;
display:block;
float:left;
}

#testata ul li.photogallery a:hover{
background:url("img/menu/photogalleryover.jpg"); background-repeat:none;
}


#testata ul li.video a{
background:url("img/menu/video.jpg"); background-repeat:none;
width:51px; height:28px;
display:block;
float:left;
}

#testata ul li.video a:hover{
background:url("img/menu/videoover.jpg"); background-repeat:none;
}

#testata ul li.link a{
background:url("img/menu/link.jpg"); background-repeat:none;
width:50px; height:28px;
display:block;
float:left;
}

#testata ul li.link a:hover{
background:url("img/menu/linkover.jpg"); background-repeat:none;
}


#sotto{
width: 750px;
margin:0 auto;
padding:6px 0px 0px 6px;
}


#cdx{
width:174px; 
height:100%;
float:right;
margin-right:10px;
}


#cds{
width:544px;
float:left; 
}

#contengodestra{
width:544px; 
}


#sponsor
{ padding:2px;
width:175px;
}

#fotogal
{ padding:2px;
width:175px;
}



#sotto ul li{
list-style:none;
}


#sotto h1{
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1pt; color:#333333;
height:20px;
}

#sotto h1.s{ background-image:url("img/newstitolo.jpg");width:542px;}
#sotto h1.f{ background-image:url("img/fotot.jpg");}
#sotto h1.d{ background-image:url("img/sponsort.jpg");}
#sotto h1.v{ background-image:url("img/videot.jpg");width:542px;}
#sotto h1.team{ background-image:url("img/sponsor/teamtitolo.jpg");width:542px;}
#sotto h1.piloti{background-image:url("img/pilotititolo.jpg"); 	width:542px; }
#sotto h1.cont{	background-image:url("img/contattititolo.jpg");	width:542px;}
#sotto h1.link{	background-image:url("img/linktitolo.jpg");	width:542px;}
#sotto h1.calen{	background-image:url("img/calendtitolo.jpg");	width:542px; }
#sotto h1.risultati{background-image:url("img/risultati.jpg"); 	width:542px; }
#sotto h1.moto{background-image:url("img/moto.jpg"); 	width:542px; }
#sotto h1.sponsor{background-image:url("img/sponsor.jpg"); 	width:542px; }


.notizie{
width:530px;
background-color: #EDEDED;
margin-bottom:5px; margin-top:5px;
text-align:justify;
line-height:15px;
padding:6px;
color:#000000;
}



.notizieint{
width:530px;
height:100%;
}

.notizie h2
{ font-size:10px; 
}

.notizie .data{
float:right;
}

.notizie img.sx
{float:left;
margin: 5px 8px 0px 0px
}

.notizie p{
margin: 5px 0px 0px 0px;
}

.notizie p a{
color:#000000}


.nodecoration, .nodecoration a { text-decoration: none }

.clearAfter:after {
content: '-';
display: block;
height: 0;
line-height:0;
font-size:1px;
clear: both;
visibility: hidden;
}

.clearAfter {
display: inline-block;
}
/* \ */
.clearAfter {
display: block;
}




#video{
width:544px;
}


.struttura{
text-align:justify;
line-height:15px;
padding:2px;
color:#000000;
margin-top:10px;
}


.struttura ul li.nomi{
	background-color:#D2D2D2;
	padding:2px;
	border-top:dashed 1px; border-color:#666666;
	font-size:9px;
	font-weight:bold;
	line-height:18px;
}

.struttura ul li.nomi a:link, .struttura ul li.nomi a:visited {
display:inline;
padding:10px; 
background-color:#D2D2D2;
font-size:9px;
	font-weight:bold;
	line-height:35px;
	color:#666666;
	text-decoration:none;
}

.struttura ul li.nomi a:hover {
	color: #000000;
	padding:10px;
	background-color: #D2D2D2;
}

.struttura ul li.qualifiche{
background-color:#EDEDED;
padding:2px;
font-weight:bold;
color:#666666
}

.struttura ul li.qualifiche a:link, .struttura ul li.qualifiche a:visited {
display:inline;
padding:10px; 
background-color:#EDEDED;
font-size:9px;
	font-weight:bold;
	line-height:35px;
	color:#666666;
	text-decoration:none;
}

.struttura ul li.qualifiche a:hover {
	color: #000000;
	padding:10px;
	background-color: #EDEDED;
}




.strutturapiloti{
text-align:justify;
line-height:15px;
padding:2px;
color:#000000;
margin-top:10px;
}


.strutturapiloti ul li.nomi{
	background-color:#D2D2D2;
	padding:2px;
	border-top:dashed 1px; border-color:#666666;
	font-size:9px;
	font-weight:bold;
	line-height:18px;
	width:350px;
}

.strutturapiloti ul li.qualifiche{
background-color:#EDEDED;
padding:2px;
font-weight:bold;
color:#666666;
width:350px;
}


.strutturapiloti ul li.nomil{
	background-color:#D2D2D2;
	padding:2px;
	border-top:dashed 1px; border-color:#666666;
	font-size:9px;
	font-weight:bold;
	line-height:18px;
	width:546px;
}

.strutturapiloti ul li.qualifichel{
background-color:#EDEDED;
padding:2px;
font-weight:bold;
color:#666666;
width:546px;
}

.strutturapiloti ul li.foto{
float:right;
width:106px;
height:160px;
}

.strutturapiloti ul li.fotomoto{
float:right;
width:160px;
height:160px;
}

.strutturapiloti ul li.piloti {
display:inline;
padding:10px; 
background-color:#999999;
font-size:9px;
	font-weight:bold;
	line-height:35px;
	color:#FFFFFF;
}

.strutturapiloti ul li.piloti a {
display:inline;
padding:10px; 
background-color:#999999;
font-size:9px;
	font-weight:bold;
	line-height:35px;
	color:#FFFFFF;
	text-decoration:none;
}

.strutturapiloti ul li.piloti a:hover {
display:inline;
padding:10px; 
background-color:#999999;
font-size:9px;
	font-weight:bold;
	line-height:35px;
	color:#000000;
	text-decoration:none;
}



/* footer  */


#footer{
width:750px;
height:25px;
background-color:#333333;
margin:0 auto;
clear:both;
bottom:0;
text-align:center;
color:#FFFFFF;
}


/* marco.siissoft */
TABLE.form{
  border-width: 1px;   
  border-style: solid;
  border-color: #808080;
  background-color: #FFFFFF;

}

TABLE.td.form{
   color: "#990000";
   font : 14Px Tahoma;
}

input.testo
{
        BORDER-RIGHT: black 1px solid; 
        BORDER-TOP: black 1px solid; 
        FONT-SIZE: 10px; 
        BORDER-LEFT: black 1px solid; 
        BORDER-BOTTOM: black 1px solid; 
        FONT-FAMILY: Arial, Helvetica, sans-serif;
  
}

td.bianco {
  font : bold 10Px Tahoma;
  color :"#A50021";
  text-align:center;        
  padding: 5px;               

}

.classifiche{
   float:center;
   text-decoration:underline;
   color:#FFFFFF;
}



table.tabellaclassifiche{
  font : 10x Tahoma;
  color :"#00182F";
  text-align:center;        
  padding: 5px; 
}

/*fine marco siissoft */
