
BODY, HTML {
	background:#FFF url(/imgs/bg_body.gif) repeat-x 0 0;
	padding:0; margin:0;
	font: 13px Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#00339e;
	text-align:center;
	}
	
	.right {float:right}
	.left {float:left}
	
	span {display:none}
	
#container {
	width:770px;
	margin:0 auto; padding:0;
	display:block;
	text-align:justify;
	}
	
	#container-left {
		width:454px;
		}
	
	#container-right {
		width:316px;
		}
		
		
/* TITOLI DELLE PAGINE ---------------------------------------------------------------------------------------------------*/
		
	.tit-home {
		width:454px; height:110px;
		padding:0; margin:0;
		background: url(/imgs/home/titoletto.gif) no-repeat;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/imgs/home/titoletto.png')*/
		}
			
		/*.tit-home[class]{
			background-image: url('/imgs/home/titoletto.png');
			}*/
	
	.tit-risolviamo,
	.tit-prodotti,
	.tit-inbreve,
	.tit-preventivo,
	.tit-contattaci,
	.tit-privacy,
	.tit-carabinieri {
		width:454px; height:90px;
		padding:0; margin:0;
		background-repeat:no-repeat;
		background-position:0 0;
		}
		
		.tit-risolviamo {background: url(/imgs/tit-risolviamo.gif)}
		.tit-prodotti {background: url(/imgs/tit-prodotti.gif)}
		.tit-inbreve {background: url(/imgs/tit-inbreve.gif)}
		.tit-preventivo {background: url(/imgs/tit-preventivo.gif)}
		.tit-contattaci {background: url(/imgs/tit-contattaci.gif)}
		.tit-privacy {background: url(/imgs/tit-privacy.gif)}
		.tit-carabinieri {background: url(/imgs/tit-carabinieri.gif)}
		
			
		/*.tit-prodotti {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/imgs/tit-prodotti.png')}
		.tit-inbreve {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/imgs/tit-inbreve.png')}
		.tit-preventivo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/imgs/tit-preventivo.png')}
		.tit-contattaci {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/imgs/tit-contattaci.png')}
		.tit-privacy {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/imgs/tit-privacy.png')}
		.tit-carabinieri {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/imgs/tit-carabinieri.png')}
			
		.tit-risolviamo[class]{background-image: url('/imgs/tit-risolviamo.png');}
		.tit-prodotti[class]{background-image: url('/imgs/tit-prodotti.png');}
		.tit-inbreve[class]{background-image: url('/imgs/tit-inbreve.png');}
		.tit-preventivo[class]{background-image: url('/imgs/tit-preventivo.png');}
		.tit-contattaci[class]{background-image: url('/imgs/tit-contattaci.png');}
		.tit-privacy[class]{background-image: url('/imgs/tit-privacy.png');}
		.tit-carabinieri[class]{background-image: url('/imgs/tit-carabinieri.png');}*/
	
	

/* TOOLBAR ---------------------------------------------------------------------------------------------------------------*/

	UL.tool {
		margin:0; padding:0;
		list-style-type:none;
		font:13px Calibri, Arial, Helvetica, sans-serif;
		font-weight:bold;
		}
	
	#toolbar {
		margin:0; padding:0;
		padding-left:15px;
		}
	
	#tool-dx,
	#homepage  {
		margin:0; padding:0; 
		background-color:#ffb000;
		}
		
		#tool-dx {margin-right:70px;}
		#homepage {width:93px; margin-left:20px;}
	
	#toolbar LI,
	#tool-dx LI,
	#homepage LI {display:inline;}
	
	.separatore,
	.separatore-dx {
		font-weight:bold;
		padding:2px 2px 0 2px;
		float:left;
		}
		
		.separatore {color:#ffb000;}
		
		.separatore-dx {
			color:#FFF;
			background-color:#ffb000; 
			height:17px;
			border-bottom:#c4d2d7 solid 1px;
			}
	
	#toolbar LI A,
	#tool-dx LI A{
		display:block;
		text-decoration:none;
		padding:2px 5px 2px 5px;
		}
		
		#toolbar LI A {float:left; color:#00339e;}
		
		#tool-dx LI A {
			float:left; 
			color:#FFF;
			background-color:#ffb000;
			border-bottom:#c4d2d7 solid 1px;
			}
		
		#homepage LI A {
			display:block;
			text-decoration:none;
			padding:2px 5px 2px 18px;
			color:#FFF;
			border-right:#c4d2d7 solid 1px;
			border-bottom:#c4d2d7 solid 1px;
			background: url(/imgs/back-home.gif) no-repeat 0 0;
			}
	
	#toolbar LI A:hover {
		color:#FFF;
		background-color:#00339e;
		padding:2px 5px 2px 5px;
		}
		
	#tool-dx LI A:hover {
		color:#00339e;
		background-color:#ffb000;
		padding:2px 5px 2px 5px;
		}
	
	#homepage LI A:hover {
		color:#00339e;
		background-color:#ffb000;
		padding:2px 5px 2px 18px;
		background: url(/imgs/back-home.gif) no-repeat 0 -19px;
		}
	
	#tool-dx LI A.credits {border-right:#c4d2d7 solid 1px;}
	
	/* TASTI DOWN */
	
	#toolbar LI A.down {
		color:#FFF;
		background-color:#00339e;
		padding:2px 5px 2px 5px;
		}
		

/*------------------------------------------------------------------------------------------------------------*/
		
	.logo-home {
		width:346px; height:149px;
		background: url(/imgs/logo-home.gif) no-repeat 0 0;
		}

	 .logo-int{
		width:253px; height:116px;
		background: url(/imgs/logo-interno.gif) no-repeat 0 0;
		}

h3, h4, h5 {margin:0; padding:0;}

	.acconto, .fin-sospesi, .protestati, .cattivi-pagatori {
		width:346px; height:49px;
		padding-bottom:8px;
		}
		
		.acconto {background: url(/imgs/home/t-acconto.gif) no-repeat 0 0;}
		.fin-sospesi {background: url(/imgs/home/t-finanziamenti-sospesi.gif) no-repeat 0 0;}
		.protestati {background: url(/imgs/home/t-protestati.gif) no-repeat 0 0;}
		.cattivi-pagatori {background: url(/imgs/home/t-cattivi-pagatori.gif) no-repeat 0 0;}
	
	.home-txt,
	.txt-int,
	.privacy-txt,
	.privacy-txt2 {
		font-size:15px;
		}
		
		.home-txt {width:300px; padding:20px 0 20px 20px;}
		.txt-int {padding:0 40px 20px 20px;}
	
	.home-txt2 {
		width:339; height:99px;
		background:url(/imgs/home/txt-sx.gif) no-repeat;
		}
	
	A.carabinieri {
		width:329px; height:97px;
		margin-left:21px;
		margin-top:27px;
		margin-bottom:13px;
		display:block;
		background:url(/imgs/t-carabinieri.gif) no-repeat;
		}

.richiedi-preventivo {
	width:315px; height:105px;
	margin-top:69px;
	display:block;
	background:url(/imgs/t-richiedi-preventivo.gif) no-repeat;
	}


/* FORM -------------------------------------------------------------------------------------------------------------------*/

	#form-preventivi {
		width:270px;
		margin:0; padding:0;
		padding-top:30px;
		padding-left:34px;
		background:url(/imgs/home/bg-form.gif) no-repeat;
		}


	INPUT, SELECT, TEXTAREA {
		font: 14px Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
		border:1px solid #7f9db9;
		color: #00339e;
		width:210px;
		margin-bottom:2px;
		}
		
		.textarea2, .select2, .input2 {width:360px;}
		
	.noinput {
		border:none;
		margin:0;
		width:auto;
		}
	
	LABEL {
		font: 15px Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding-bottom:20px;
		font-weight:bold;
		}
	
	.trat-dati {
		width:213px; height:78px;
		overflow:auto;
		text-align:left;
		padding-top:15px;
		}
	
	.trat-dati2 {
		width:360px;
		}
	
	.accetto {
		margin:0; padding:0;
		width:20px;
		border:none;
		}
	
	#tasti-form {
		padding-top:40px;
		}
	
	#tasti-form2 {
		padding-top:30px;
		}
	
	.cancella,
	.invia {
		border:none;
		margin:0;
		width:111px; height:47px;
		background:url(/imgs/spazio.gif) no-repeat;
		cursor: pointer;
		}
	
	.cancella2,
	.invia2 {
		border:none;
		margin:0;
		width:100px; height:47px;
		background:url(/imgs/spazio.gif) no-repeat;
		cursor: pointer;
		}

#form-contatti {
	padding:0; margin:0;
	width:401px; height:431px;
	padding-left:40px;
	padding-top:10px;
	margin-top:20px;
	background: url(/imgs/bg-form-contatti.jpg) no-repeat 21px 0;
	}

/* BANNER -----------------------------------------------------------------------------------------------------------------*/

	.banner-right {
		width:316px; height:672px;
		display:block;
		background:url(/imgs/banner-right.jpg) no-repeat 0 0;
		}

/* RISOLVIAMO */

.grafico-risolviamo {
	width:430px; height:103px;
	background:url(/imgs/grafico-risolviamo.gif) no-repeat 0 0;
	}
	
/* PRIVACY */

	.privacy-txt {
		width:700px;
		margin-left:20px;
		clear:both;
		}
	
	.privacy-txt2 {
		width:700px;
		clear:both;
		margin-left:20px;
		}

.grafico-carabinieri {
	width:400px; height:165px;
	background:url(/imgs/grafico-carabinieri.gif) no-repeat 0 0;
	}

/* FOOTER -----------------------------------------------------------------------------------------------------------------*/

	#footer {
		width:699px; height:50px;
		color:#00339e;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		display:block;
		clear:both;
		border-top:#000 solid 1px;
		margin:0;
		margin-left:21px;
		padding-top:4px;
		}

