/*stili per il layout fisso*/

HTML,BODY             {      margin: 0;
                             padding: 0;                        }

BODY                  {      font-family: arial,sans-serif;
                             font-size: 76%;
                             text-align: center;
                             background-color: #888888;         }

DIV#headerground      {      height: 86px;
                             font-family: arial,sans-serif;
                             font-size: 76%;
                             text-align: center;
                             background-color: #888888;         }

DIV#container         {      width: 760px;
                             margin: 0 auto;
                             text-align: left;
                             /*border-left: 1px solid #959393;
                             border-right: 1px solid #CCCCCC; */
                             background-color: #FFFFFF;             }		/*  cambia colore*/

DIV#container_link        {      width: 760px;
							height: 2000px;
                             margin: 0 auto;
                             text-align: left;
                             /*border-left: 1px solid #959393;
                             border-right: 1px solid #CCCCCC; */
                             background-color: #FFFFFF;             }		/*  cambia colore*/
							 
img						{	border: 0px solid #FFFFFF}
							 

/*stili generici, su header e footer*/

DIV#header            {      width: 760px;
                             margin: 0 auto;
                             text-align: left;
                             height: 86px;
                             background-image: url(images/frontone.jpg);
                             background-repeat: no-repeat;
                             background-color: transparent;      }

SPAN#h_fmi2            {      position: relative;
                              left: 213px;
                              top: -32px;            }

SPAN#h_motoclub2       {      position: relative;
                              left: 222px;
                              top: -37px;            }

SPAN#h_acerbis            {      position: relative;
                              left: 138px;
                              top: -15px;            }

SPAN#h_ora             {      position: relative;
                              right:110px;
                              top: -7px;
                              font-family: arial;
                              font-size: 11px;
                              font-weight: bold;
                              color: #000000;        }

H1,H2                 {      margin: 0;
                             padding: 0;                         }

/*stili specifici per il layout*/

DIV#navigation1       {      height: 23px;
                             background-color: transparent           }

DIV#navigation5       {      height: 23px;
                             background-color: transparent           }

DIV#navigation2       {      height: 37px;
                             padding-top: 5px;
                             padding-left: 43px;
                             background-color: transparent           }

DIV#navigation3       {      height: 37px;
                             padding-top: 5px;
                             padding-left: 173px;
                             background-color: transparent           }

DIV#navigation4       {      height: 37px;
                             padding-top: 5px;
                             padding-left: 577px;
                             background-color: transparent           }

DIV#content           {      margin-left: 1em;
                             padding: 1em;
                             background-color: #FFFFFF;                   }		/*cambia colore*/

DIV#content2          {      margin-left: 0em;
                             padding: 0em;
                             background-color: #FFFFFF;                   }		/*cambia colore*/

DIV#content_link          {      height: 2200px;				
							margin-left: 0em;
                             padding: 0em;
                             background-color: #FFFFFF;                   }		/*cambia colore*/
							 
DIV#footer            {      border-top: 2px solid #ffd906;
                             clear: right;
                             height: 90px;
                             text-align: center;
                             padding-top: 0.5em;
                             padding-left: 0.5em;
                             padding-right: 0em;
                             background-color: #888888;                   }


/*stili per il menu di navigazione1*/

ul#nav              {       float: left;
                            width: 100%;
                            height: 23px;
                            list-style: none;
                            margin: 0;
                            padding: 0;
                            border: none;
                            background-color: transparent;                    }

ul#nav li           {       float: left;
                            margin: 0;
                            padding: 0;
                            height: 23px;
                            width: 152px;                                  }

ul#nav a            {       float: left;
                            height: 23px;
                            color: #888888;
                            padding: 0;                                   }

ul#nav5              {       float: left;
                            width: 100%;
                            height: 23px;
                            list-style: none;
                            margin: 0;
                            padding: 0;
                            border: none;
                            background-color: transparent;                    }

ul#nav5 li           {       float: left;
                            margin: 0;
                            padding: 0;
                            height: 23px;
                            width: 152px;                                  }

ul#nav5 a            {       float: left;
                            height: 23px;
                            color: #888888;
                            padding: 0;                                   }

ul#nav span#scuderia{       float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_scuderia_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav span#newseeventi{    float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_newseeventi_s.gif) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav span#galleria{       float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_galleria_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav span#gadget   {      float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_gadget_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav span#linkecontatti{  float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_linkecontatti_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav li#active span#scuderia{ background: url(images/b_scuderia.jpg) no-repeat top right; }

ul#nav li#active span#newseeventi{ background: url(images/b_newseeventi.gif) no-repeat top right; }

ul#nav li#active span#galleria{ background: url(images/b_galleria.jpg) no-repeat top right; }

ul#nav li#active span#gadget{ background: url(images/b_gadget.jpg) no-repeat top right; }

ul#nav li#active span#linkecontatti{ background: url(images/b_linkecontatti.jpg) no-repeat top right; }

ul#nav5 span#infogara{       float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_infogara_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav5 span#iscrizioni{    float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_iscrizioni_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav5 span#trofeo{       float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_trofeo_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav5 span#comearrivare   {      float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_comearrivare_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav5 span#dovedormire{  float: left;
                            padding: 0em 0em 0em 0;
                            background: url(images/b_dovedormire_s.jpg) no-repeat top right;
                            width: 152px;
                            height: 23px;
                            cursor: pointer;                              }

ul#nav5 li#active span#infogara{ background: url(images/b_infogara.jpg) no-repeat top right; }

ul#nav5 li#active span#iscrizioni{ background: url(images/b_iscrizioni.jpg) no-repeat top right; }

ul#nav5 li#active span#trofeo{ background: url(images/b_trofeo.jpg) no-repeat top right; }

ul#nav5 li#active span#comearrivare{ background: url(images/b_comearrivare.jpg) no-repeat top right; }

ul#nav5 li#active span#dovedormire{ background: url(images/b_dovedormire.jpg) no-repeat top right; }

/*stili per il menu di navigazione2*/

ul#nav2             {       float: left;
                            width: 100%;
                            height: 27px;
                            list-style: none;
                            margin: 0;
                            padding: 0;
                            border: none;
                            background-color: transparent;                    }

ul#nav2 li          {       float: left;
                            margin: 0;
                            padding: 0;
                            height: 27px;                                  }

ul#nav2 a           {       float: left;
                            height: 27px;
                            color: #888888;
                            padding: 0;                                   }

ul#nav2 span#storia {       float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_storia.jpg) no-repeat top right;
                            width: 49px;
                            height: 27px;
                            cursor: pointer;                              }

ul#nav2 span#organico{      float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_organico.jpg) no-repeat top right;
                            width: 70px;
                            height: 27px;
                            cursor: pointer;                              }

ul#nav2 span#piloti  {      float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_piloti.jpg) no-repeat top right;
                            width: 43px;
                            height: 27px;
                            cursor: pointer;                              }

ul#nav2 span#fantastorie{   float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_fantastorie.jpg) no-repeat top right;
                            width: 88px;
                            height: 27px;
                            cursor: pointer;                              }

ul#nav2 span#news       {   float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_news.jpg) no-repeat top right;
                            width: 45px;
                            height: 27px;
                            cursor: pointer;                              }

ul#nav2 span#eventi     {   float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_eventi.jpg) no-repeat top right;
                            width: 50px;
                            height: 27px;
                            cursor: pointer;                              }
							
ul#nav2 span#oscar     {   float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_oscar.jpg) no-repeat top right;
                            width: 107px;
                            height: 27px;
                            cursor: pointer;                              }							

ul#nav2 span#gare     {   float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_gare.jpg) no-repeat top right;
                            width: 41px;
                            height: 27px;
                            cursor: pointer;                              }

ul#nav2 span#link       {   float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_link.jpg) no-repeat top right;
                            width: 35px;
                            height: 27px;
                            cursor: pointer;                              }

ul#nav2 span#contatti   {   float: left;
                            padding: 0em 0em 0em 0em;
                            background: url(images/bb_contatti.jpg) no-repeat top right;
                            width: 70px;
                            height: 27px;
                            cursor: pointer;                              }

ul#nav2 li#active span#storia{ background: url(images/bb_storia_s.jpg) no-repeat top right; }

ul#nav2 li#active span#organico{ background: url(images/bb_organico_s.jpg) no-repeat top right; }

ul#nav2 li#active span#piloti{ background: url(images/bb_piloti_s.jpg) no-repeat top right; }

ul#nav2 li#active span#fantastorie{ background: url(images/bb_fantastorie_s.jpg) no-repeat top right; }

ul#nav2 li#active span#news{ background: url(images/bb_news_s.jpg) no-repeat top right; }

ul#nav2 li#active span#eventi{ background: url(images/bb_eventi_s.jpg) no-repeat top right; }

ul#nav2 li#active span#oscar{ background: url(images/bb_oscar_s.jpg) no-repeat top right; }

ul#nav2 li#active span#gare{ background: url(images/bb_gare_s.jpg) no-repeat top right; }

ul#nav2 li#active span#link{ background: url(images/bb_link_s.jpg) no-repeat top right; }

ul#nav2 li#active span#contatti{ background: url(images/bb_contatti_s.jpg) no-repeat top right; }

/* formattazione footer */

TABLE#bottom          {      		width: 100%;
                             border: none;
                             text-align: center;
                             font-size: 11px;
                             color: #000000;                              }

A.contatto            {      color: #ffd906;     /*giallo chiaro*/     
                             text-decoration: none;                       }

A.contatto:hover      {      color: #000000;                              }

A.contatto2           {      color: #f2ab00;     /*giallo scuro*/     
                             text-decoration: none;                       }

A.contatto2:hover     {      color: #000000;                              }

A.link           {      color: #464646; /*grigio scuro*/
                             text-decoration: none;                       }

A.link:hover     {      color: #f2ab00;       /*giallo scuro*/                       }

/* stili testo */

.text           {            font-family: arial;
                             font-size: 8pt;
                             color: #464646;                              }

.didascalia           {            font-family: arial;
                             font-size: 7pt;
                             color: #464646;
							 text-align: center;}

.title          {            font-family: arial;
                             font-size: 10pt;
                             font-weight: bold;
                             color: #f2ab00;                              }
							 
.title2         {            font-family: arial;
                             font-size: 11pt;
                             font-weight: bold;
                             color: #f2ab00;                              }

.title3         {            font-family: arial;
                             font-size: 13pt;
                             font-weight: bold;
                             color: #f2ab00;                              }

.ast            {            font-family: arial;
                             font-size: 8pt;
                             color: #f2ab00;                              }

.firma                {      padding-left: 130px;                         }

TABLE#sponsor   {            width: 100%;
                             border: none;                                }

TABLE#links     {            	width: 700px;
                             border: none;                                }

TABLE#contatti  {            width: 700px;
                             border: none;                                }

TABLE#newsletter{            width: 700px;
							height: 80px;
                             border: none;                                }

TABLE#dati_personali {       width: 400px;
                             border: none;                                }
							 
TABLE#admin {       			width: 600px;
                            border: none;
							font-family: arial;
							font-size: 8pt;
							color: #464646;							}
							
TABLE#iscritti{				width: 370px;
							border: none;
							font-family: arial;
							font-size: 8pt;
							color: #464646;							}

TABLE#mod_gadget{			width: 610px;
							border: none;
							font-family: arial;
							font-size: 8pt;
							color: #464646;							}
							
TABLE#autenticazione {		width: 500px;
							height: 160px;
							border: none;
							font-family: arial;
							background-image: url(images/chiavi.jpg);
                            background-repeat: no-repeat;
                            background-color: transparent;	
							background-position: center left;			}

TR.dark{					background-color: #DDDDDD
																	}

TR.light{					background-color: #EEEEEE
																	}																	
							
TD.admin 	 { 	 			border: 1px solid #f2ab00
							}

TABLE.adminint {       		width: 590px;
                            border: none;
							font-family: arial;
							font-size: 8pt;
							color: #464646;							}
							
DIV#link         {           height: 1700px;                              }

DIV#newsletter   {           width: 700px;
                             height: 120px;
                             padding-left: 20px;
                             padding-top: 10px;
                             border: 1px solid #f2ab00;                   }

DIV#newsletter2   {            height: 90px;
							 padding-left: 10px;
                             padding-top: 10px;
                             border: 1px solid #f2ab00;                   }

DIV#offerta   	{           width: 600px;
							height: 85px;
							padding-left: 20px;
							padding-top: 10px;
							border: none;   
							background-color: #fff7cd;					}
							
DIV#logostampa{			display: none;							}							

DIV#index  	{           	height: 411px;
							padding-left: 320px;
							padding-top: 20px;
							border: none;   
							background: url(images/foto_homepage_small.jpg) no-repeat top left;		}

TD#contatore{				 background: url(images/contatore_visite.gif) no-repeat top right; 
							height: 76px;							}

TABLE#gadget{			width: 610px;
						border: 0px;
						text-align: left;						}
						
TABLE#galleria{			width: 610px;
						border: 0px;
						text-align: left;						}						
