body         { margin:0px;  
			background-color:#52514B; 
			color: #CCCCCC; font-size: 
			11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
			text-decoration: none 
			}
			
table        { color: #CCCCCC; 
			font-size: 12px; 
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			text-decoration: none 
			}
			
.tahoma_giallo        { color: #FEC607; 
					font-size: 11px; 
					font-family: Tahoma, Arial, Helvetica, sans-serif; 
					text-decoration: none; font-weight:bold 
					}			
			
       
a.dodici            { color: #515151; 
			text-decoration: none; 
			font-size: 13px; 
			font-family: Arial, Tahoma, Helvetica, sans-serif; 
			font-weight: bold
			 }

a:hover.dodici    { font-family: Arial,Tahoma, Helvetica, sans-serif; 
			  font-size: 13px; 
			  text-decoration: underline; 
			  color: #9A061C; 
			  font-weight: bold 
			  }
			  
			  
a            { color: #CCCCCC; 
			text-decoration: none; 
			font-size: 12px; 
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-weight: bold
			 }

a:hover      { font-family: Tahoma, Arial, Helvetica, sans-serif; 
			  font-size: 12px; 
			  text-decoration: none; 
			  color: #9A061C; 
			  font-weight: bold 
			  }

a.linkOfferte            { color: #000000; 
			text-decoration: none; 
			font-size: 12px; 
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-weight: bold
			 }

a:hover.linkOfferte      { font-family: Tahoma, Arial, Helvetica, sans-serif; 
			  font-size: 12px; 
			  text-decoration: none; 
			  color: #9A061C; 
			  font-weight: bold 
			  }
			  
a.giallo            { color: #FEC607; 
			text-decoration: none; 
			font-size: 11px; 
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-weight: bold
			 }

a:hover.giallo      { font-family: Tahoma, Arial, Helvetica, sans-serif; 
			  font-size: 11px; 
			  text-decoration: none; 
			  color: #9A061C; 
			  font-weight: bold 
			  }			  
			  
a.rosso            { color: #FF0000; 
			text-decoration: none; 
			font-size: 11px; 
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-weight: bold
			 }

a:hover.rosso      { font-family: Tahoma, Arial, Helvetica, sans-serif; 
			  font-size: 11px; 
			  text-decoration: none; 
			  color: #FEC607; 
			  font-weight: bold 
			  }	
			  

a.tahoma_scuro       { color: #292925; 
					text-decoration: none; 
					font-size: 11px; 
					font-family: Tahoma, Arial, Helvetica, sans-serif; 
					font-weight: bold
					 }

a:hover.tahoma_scuro      { font-family: Tahoma, Arial, Helvetica, sans-serif; 
							font-size: 11px; 
							text-decoration: none; 
							color: #FEC607; 
							font-weight: bold 
							}

a.tahoma_chiaro       { color: #CCCCCC; 
					text-decoration: none; 
					font-size: 11px; 
					font-family: Tahoma, Arial, Helvetica, sans-serif; 
					font-weight: normal
					 }

a:hover.tahoma_chiaro      { font-family: Tahoma, Arial, Helvetica, sans-serif; 
							font-size: 11px; 
							text-decoration: none; 
							color: #FEC607; 
							font-weight: normal 
							}


							
a.verdana_bianco       { color: #FFFFFF; 
					text-decoration: underline; 
					font-size: 11px; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-weight: bold;
					padding:6px
					 }

a:hover.verdana_bianco      { font-family: Verdana, Arial, Helvetica, sans-serif; 
							font-size: 11px; 
							text-decoration: underline; 
							color: #FEC607; 
							font-weight: bold 
							}			  
			  
		  
			  
.menu {
		background-image: url('images/macchine_menu.jpg')
		}
		
		
.titoli {
		background-image: url('images/titolo.jpg');
		background-repeat: no-repeat;
		width: 178px;
		height: 33px; 
		padding-left:10px;
		padding-top:10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;font-weight: bold
		}
		
.titoli_gr {
		background-image: url('images/titolo_gr.jpg');
		background-repeat: no-repeat;
		width: 544px;
		height: 33px; 
		padding:10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;font-weight: bold
		}
		
.titoli_bianco {
		background-image: url('images/titolo_bianco.jpg');
		background-repeat: no-repeat;
		width: 544px;
		height: 36px; 
		padding:10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;font-weight: bold
		}		
		
.titolo_chiaro {
		background-image: url('images/titolo_chiaro.jpg');
		background-repeat: no-repeat;
		width: 178px;
		height: 33px; 
		padding-left:10px;
		padding-top:10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;font-weight: bold
		}
		
		
.titolo_newsletter {
		border-left:1px solid #666666; border-right:1px solid #666666; background-image: url('images/titolo_newsletter.jpg');
		background-repeat: no-repeat;
		width: 178px;
		height: 40px; 
		padding-left:10px;
		padding-top:10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;font-weight: bold
		}
		

.bordo_grigio {border: 1px solid #666666;
			   background-image: url('images/sfondo_tab_gare_sportive.jpg')
			   }
			   
.bordo_grigio_news {border-left:1px solid #666666; 
					border-right:1px solid #666666; 
					border-bottom:1px solid #666666;
					width: 178px;
					background-image: url('images/sfondo_tab_gare_sportive.jpg'); 
					padding-left: 10px;
					padding-right: 6px
			   		}
			   		
.bordo_grigio_chiaro {border: 1px solid #666666;
			   background-color:#C4C4C4; 
			   color:#333333; 
			   font-family:Tahoma, Arial, Helvetica, sans-serif; 
			   font-size:10px;
			   }
			   
.bordo_grigio_chiaro p {
	padding-left: 6px;
	padding-right: 6px;
			   }			
.sfondo_tab {
		padding:5px;
		}
		
.sfondo_tabella_centrale {border:1px solid #999999; background-color: #585954; 
						background-image: url('images/auto_sfondo_tab.jpg'); 
               				background-repeat: repeat-x
               				}
               				
.sfondo_tabella_centrale_grande {border:1px solid #999999; background-color: #585954; 
						background-image: url('images/auto_sfondo_tab2.jpg'); 
               				background-repeat: repeat-x
               				}
               				
.sfondo_tabella_bianco  {border:1px solid #666666; background-color: #FFFFFF; 
						background-image: url('images/sfondo_bianco_auto_sportive.jpg'); 
               				background-repeat: repeat-x
               				}               				
		
.bordi_foto {border: 3px double #999999}


.utility {border:1px solid #999999; 
		padding:6px;
		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-decoration:underline; 
		color:#FEC607; 
		font-weight:bold; 
		background-color:#666666;
		line-height:16px
		}


.arial_giallo {padding-left:6px;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; color: #FEC607; 
			font-weight: bold
			}
			
.tahoma_undici {padding-left:6px;
			font-family: Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 11px; color: #FFFFFF; 
			font-weight: bold
			}
			
input {font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; color: #FFFFFF; 
           border: 1px solid #4A4A46; background-color: #7B7B79
           }
           
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; color: #FFFFFF; 
           border: 1px solid #4A4A46; background-color: #7B7B79
           }           
           
form { padding: 0px;
		margin: 0px;}
		
.button {
	border:0 solid #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('images/button.jpg');
	background-repeat: no-repeat;
	text-align: center;
	line-height: 20px;
	width: 72px;
	font-weight: bold; 
	color:#666666; 
	text-decoration:none
	 }
	 
.button2 {
	border:0 solid #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('images/button2.jpg');
	background-repeat: no-repeat;
	text-align: center;
	line-height: 20px;
	width: 72px;
	font-weight: bold; 
	color:#666666; 
	text-decoration:none
	 }

/* rassegna stampa */

#rassegna { 
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin: 0;
	background-color: #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	color: #666;
	}
	
#rassegna h1{ 
	padding: 10px;
	margin: 0;
	height: 30px;
	background-image: url(images/rassegna_stampa_subtitle.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	}
	
#rassegna table{ 
	padding: 10px;
	margin: 0;
	font-weight: bold;
	color: #666;
	}

#rassegna th{ 
	width: 70px;
	font-weight: bold;
	color: #C00;
	text-align: left;
	}
	
#gt {border:1px solid #999999; background-color: #585954; 
						background-image: url('images/auto_sfondo_tab2.jpg'); 
               				background-repeat: repeat-x
               				}


#gt p {
	margin: 10px;
}
