/* 
COLORS: 
arancione: #f7941d;
rosso: #cf1e00;
*/

BODY {
	margin:0;
	padding:0;
	background-color:#FFF;
	font: 70% Tahoma, Arial, sans-serif;
	color: #000;
	}
	
H1 {
	font:bold 100% Tahoma, Arial, sans-serif;
	}
	
H2 {
	color:#cf1e00;
	font: 200% "Times New Roman", Times, serif;
	}
	
H3 {
	color:#cf1e00;
	font: 150% "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	}
	
#header {
	width:770px;
	margin:0 auto;
	}
	
.destra {
	width:500px;
	}

/************************* TOOLBAR *****************************/

	
#categorie LI {
	display:block;
	text-align:center;
	float:right;
	width:115px;
	margin-right:2px;
	font-weight:bold;
	line-height:20px;
	}
	
	
		.dipendenti {
			background: url(/images/bg-tasto-dipendenti.gif) no-repeat left top;
			padding-top:100px;		
			}
			
				.dipendenti A {
					color:#000;
					text-decoration:none;
					background: url(/images/ico-dipendenti.gif) no-repeat left center;
					padding-left:16px;
					}
			
		.carabinieri {
			background: url(/images/bg-tasto-carabinieri.gif) no-repeat left top;
			padding-top:100px;		
			}
			
				.carabinieri A {
					color: #000;
					text-decoration:none;
					background: url(/images/ico-carabinieri.gif) no-repeat left center;
					padding-left:16px;
					}
			
		.pensionati {
			background: url(/images/bg-tasto-pensionati.gif) no-repeat left top;
			padding-top:100px;		
			}
			
				.pensionati A {
					color: #000;
					text-decoration:none;
					background: url(/images/ico-pensionati.gif) no-repeat left center;
					padding-left:16px;
					}
					
			.dipendenti A:HOVER, .carabinieri A:HOVER, .pensionati A:HOVER {
				text-decoration:underline;
				} 

#toolbar {
	display:block;
	background-color:#cf1e00;
	padding:3px 0;
	}
	
#toolbar A {
		color:#FFF;
		text-decoration:none;
		}
		
#toolbar A:HOVER {text-decoration: underline;}
		
#toolbar UL {
	display:block;
	width:770px;
	margin:0 auto;
	text-align:right;
	}
	
		UL.tool {
			margin:0;
			padding:0;
			list-style-type: none;
			}
			
		UL.tool LI {
			display:inline;
			}
			
		#toolbar LI.divisorio {
			border-right:1px solid #000;
			padding-right:10px;
			margin-right:10px;
			}
		
A.credits {
	text-decoration:none;
	color: #cf1e00;
	}
	
	A.credits:HOVER {
		color: #f7941d;
		}

A.home {
	display:block;
	width:260px;
	height:23px;
	background: url(/images/bg-tasto-home.gif) no-repeat 0 0;
	}
	
	A.home SPAN {
		display:none;
		}
		
	A.home:HOVER {
		background: url(/images/bg-tasto-home.gif) no-repeat 0 -23px;
		}
		
#tool2 {
	background: #FFF url(/images/bg-tool2.gif) no-repeat center bottom;
	margin-top:2px;
	}
	
	#tool2 UL {
		display:block;
		width:770px;
		margin:0 auto;
		}
		
	#tool2 UL LI {
		background-color:#FFF;
		display:inline;
		}
		
	#tool2 A {
		color:#000;
		text-decoration:none;
		background-color:#FFF;
		}
		
		#tool2 A:HOVER {
			color: #cf1e00;
			text-decoration:underline;
			}
		
	#tool2 LI.divisorio {
		border-right:1px solid #f7941d;
		padding-right:10px;
		}
		
	#tool2 LI.download {
		background-color:#FFF;
		padding-left:10px;
		padding-right:10px;
		}
		
	#tool2 LI.preventivo {
		background: #f7941d url(/images/bg-tasto-preventivi.gif) no-repeat right top;
		padding:0 23px 0 8px;		
		}
	
	#tool2 LI.preventivo A {
		background-color:#f7941d;
		color: #FFF;
		font-weight:bold;
		}

.border {
	display:block;
	border-bottom:5px solid #cf1e00;
	}
	
A.debiti {
	display:block;
	width:165px;
	background: url(/images/bg-tasto-debiti.gif) no-repeat left top;
	color: #000;
	padding:3px 10px 5px 85px;
	margin-top:7px;
	text-decoration:none;	
	}
	
A.mutui {
	display:block;
	width:165px;
	background: url(/images/bg-tasto-mutui.gif) no-repeat left top;
	color: #000;	
	padding:10px 10px 11px 85px;
	margin-top:7px;
	margin-bottom:7px;	
	text-decoration:none;
	}
	
	A.debiti:HOVER, A.mutui:HOVER {
		color:#000;
		text-decoration:underline;
		}
		
/************************* PAGINE *****************************/

.text {
	color:#6d6d6d;
	line-height:140%;
	}
	
.text A {
	color:#cf1e00;
	}
	
.text A:HOVER {
	text-decoration: none;
	color:#f7941d;
	}
	
.red {
	color:#cf1e00; 
	}
	
.green {
	color:#a89137;
	}
	
.right {text-align:right;}

.elenco {
	list-style-type:square;
	}
		
/************************* FORM *****************************/

FORM {
	margin:0;
	padding:0;
	}
	
INPUT, SELECT, TEXTAREA {
	font: 100% Tahoma, Arial, sans-serif;
	color:#6d6d6d;
	}
	
.noinput {margin:0}

/************************* FOOTER *****************************/

#footer {
	display: block;
	width:770px;
	margin:0 auto;
	padding-bottom:20px;
	text-align:center;
	line-height:130%;
	color: #000;
	}
	
	#footer SPAN {
		color:#000;
		}
	
	.nome {
		display:block;
		padding-bottom:2px;
		margin-top:5px;
		margin-bottom:2px;
		color: #cf1e00;
		font-weight:bold;
		border-bottom:1px solid #853035;
		}
		
	#footer A {
		color: #000;
		text-decoration:none;
		}
		
	#footer A:HOVER {
		text-decoration:underline;
		color:#cf1e00;
		}

