/* stili per il layout fisso */
HTML			{	margin: 0;
					padding: 0;					}

BODY			{	margin: 0;
					padding: 0;
					background-color: #211e09;
					text-align: center;	
					font-family: arial;
					font-size: 9pt;				
					color: #000000;				}
			
DIV#container	{	width: 960px;
					margin: 0 auto;
					text-align: left;	
					background-color: #f7f5c5;	
					position: relative; 		}
					

/* stili generici, su header e footer */
DIV#header		{	background-image: url(images/frontone.jpg);
                    background-repeat: no-repeat;
					height: 100px;				}

DIV#login		{	padding-top: 40px;
					padding-left: 750px;
					color: #495000;				}		

DIV#logostampa	{	text-align:center;
					display: none;				}					

DIV.colonnasx	{	float: left;
					background-color: #f7f5c5;
					width: 256px;				}					
					
DIV#colonnadx	{	margin-left: 260px;
					width: 680px;
					background-color: #f7f5c5;
					font-family: arial;			}
					
DIV.sponsor_o	{	margin-top: 20px;
					height: 90px;
					width: 680px;
					text-align: center;			}
					
DIV#contenuto	{	min-height: 1200px;
					height: auto !important;
					height: 1200px;				}					

DIV#footer		{	width: 960px;
					margin: 0 auto;
					text-align: left;	
					background-color: #211e09;			
					background-image: url(images/footer.jpg);
                    background-repeat: no-repeat;
					height:	69px;				
					color: #d8ea7c;				
					padding-top: 20px;			}	
					
DIV#copyright	{	float:left;
					padding-left: 10px;			}

DIV#funzioni		{	padding-right: 10px;		
					text-align: right;			}

DIV#footer A.link{	color: #f7f5c5;				
					text-decoration: none;		}					

DIV#footer A.link:hover		
				{	text-decoration: underline;		}

/* stili per il menu di navigazione */
DIV.navigation	{	background-image: url(images/sfondo_navigation.jpg);
                    background-repeat: repeat-y;
					background-color: #f7f5c5;
					position: relative;			}				

DIV.item			{	position: relative;
					left: 35px;
					width: 186px;
					margin-bottom: 5px;
					height: 35px;
					border-bottom: 1px solid #c1d750;
					cursor: pointer; 			}	
					
DIV.item IMG		{	position: relative;
					margin-bottom: 5px;			}	
					
DIV.last_item	{	position: relative;
					background-image: url(images/fine_navigation.jpg);
                    background-repeat: no-repeat;
					width: 256px;
					height: 36px;				}

IMG#img_argomento{	position: relative;
					top: -5px;
					left: 35px; 				}
					
DIV#visite		{	text-align: center;
					padding-top: 40px;
					color: #211e09;				}	

DIV.sponsor_v	{	padding-top: 40px;
					height: 350px;
					width: 256px; /*222*/
					text-align: center;		
					padding-left: 11px;			}		

DIV.input_ricerca {	padding-top: 30px;
                    text-align: center;		
					padding-left: 10px;			}                    			

/* stili per il contenuto */
TABLE.notizia	{	border-bottom: 1px solid #839219;	
					width: 660px;					}

TABLE.notizia TD.immagine	
				{	padding: 20px 20px 20px 20px;
					/*width: 235px;*/					}
				
TABLE.notizia TD.immagine2	
				{	padding: 20px 20px 20px 20px;
					width: 170px;					}

TABLE.notizia TD.immagine3	
				{	padding: 20px 20px 20px 20px;
					width: 150px;					}

TABLE.notizia TD.testo
				{	padding: 0px 15px 0px 0px;	}

TABLE.notizia TD.leggi
				{	padding-right: 25px;			
					text-align: right;
					padding-top: 10px;
					padding-bottom: 15px;			}
					
TABLE.scheda	{	width: 660px;	
					border: 1px solid #c1d751;	
					text-align: left;				}

TABLE.contatti	{	width: 600px;		
					text-align: left;				}

TABLE.mercatino	{	border-bottom: 1px solid #c1d751;	
					margin: 0 auto;
					text-align: left;
					width: 660px;					
					margin-top: 20px;	
					color: #000000;
					font-size: 9pt;				
					font-weight: normal;			}

TABLE.mercatino	TD.data
				{	width: 90px;					}
				
DIV#link_fondo	{	text-align: center;				}
					
DIV.archivio		{	width: 670px;
					border-bottom: 1px solid #839219;	}
					
TABLE.admin		{	width: 660px;			
					text-align: left;
					border: 1px solid #000000;			}

TABLE.admin TD	{	padding-top: 5px;
					width: 220px;			}	

TABLE.admin A	{	text-decoration: none;
					color: #000000;			}
					
TEXTAREA.ta_larga
				{	color: #000000;
					font-size: 9pt;				
					font-weight: normal;	
					font-family: arial;					}
					
TD.thumbwrapper
				{	background-color:#F0EEE0;
					border:1px solid #D8EA7C;
					height:155px;
					margin:8px;
					padding:5px;
					text-align:center;
					width:155px;						}

TABLE#utenti	{	text-align:left;
					margin: 0 auto;						
					border-collapse: collapse;			}
					
TABLE#utenti TR	{	height: 25px;						}
					
TABLE#utenti TD.username 
				{	border-bottom: 1px solid #CCCCCC; 	}
										
TABLE#utenti TD.data_scadenza 
				{	width: 150px;
                    text-align: center;						
					border-bottom: 1px solid #CCCCCC; 	}
										
TABLE#utenti TD.icona 
				{	width: 25px;						
					text-align:center; 
					font-weight:bold;					
					border-bottom: 1px solid #CCCCCC; 	}		

TABLE.statistiche TD 
				{	width: 180px;						}							
					
.didascalia		{	font-size: 10px;
					color: #000000;						}	

DIV#h_copertina	{	border: 1px solid #c1d751;	
					width: 460px;
					text-align: left;					}
					
DIV#h_notizie	{	border: 1px solid #c1d751;	
					width: 655px;
					text-align: left;					}

DIV#h_manifestazioni
				{	border: 1px solid #c1d751;		
					text-align: left;
					width: 655px;						}

DIV#h_modellismo	{	width: 160px;
					padding: 10px 10px 10px 10px;
					text-align: left;
					border-top: 1px solid #c1d751;			}

DIV#h_moto		{	width: 160px;
					padding: 10px 10px 10px 10px;
					text-align: left;
					border-top: 1px solid #c1d751;			}

DIV#h_cluberegistri
				{	width: 160px;
					padding: 10px 10px 10px 10px;
					text-align: left;
					border-top: 1px solid #c1d751;			}

DIV#h_pubblicazioni
				{	width: 160px;
					padding: 10px 10px 10px 10px;
					text-align: left;
					border-top: 1px solid #c1d751;			}

DIV#h_personaggi	{	width: 160px;
					padding: 10px 10px 10px 10px;
					text-align: left;
					border-top: 1px solid #c1d751;			}
					
.titoletto		{	font-size: 12px;
					color: #495000;						}					

/* stili per il contenuto */
IMG				{  	border: none; 				}

.title			{	color: #404618;
					font-size: 12pt;			
					font-weight: bold;			}
					
.title2			{	color: #fe7f00;
					font-size: 9pt;			
					font-weight: bold;			}
										
.text			{	color: #000000;
					font-size: 9pt;				
					font-weight: normal;		}
					
.text_grigio	{	color: #5c5c5c;
					font-size: 9pt;				
					font-weight: normal;		}
					
.didascalia		{	color: #000000;
					font-size: 8pt;				
					font-weight: normal;		}

.link			{	color: #fe7f00;	
					text-decoration: none;			}							
					
.link:hover		{	text-decoration: underline;		}

.link2			{	color: #fe7f00;	
					text-decoration: none;			}							
					
.link2:hover	{	text-decoration: none;		}
				
.text_link		{	text-decoration: none;			
					color: #000000;				}

.text_link:hover {	text-decoration: none;		}

.title_link		{	text-decoration: none;			
					color: #404618;				}

.title_link:hover {	text-decoration: none;		}

.title_link2	{	text-decoration: none;			
					color: #404618;				}

.title_link2:hover {	text-decoration: underline;		}