/* CSS Document */

		body {
			background: #000000;
			color: #d3d4d4;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: center;
			margin: 0px;
			padding: 0px;
			border: 0px;
		}

		td {
			color: #d3d4d4;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
		}

		#container {
			width: 950px;
			\width: 970px;
			w\idth: 950px;
			margin-left: auto;
			margin-right: auto;
		}

		div#centered {
			width: 100%;
			border: 0;
			left: 0%;
			top: 15%;
			border-top:1px solid #000000;
			padding-top:100px;
		}

		/*#content {
			padding: 5px;
			padding-bottom:20px;
			margin-left: 175px;
			margin-right: 0px;
			background-color: #000000;
		}*/
		
		#content {
			padding: 5px;
			padding-bottom:20px;
			margin-left: 175px;
			margin-right: 0px;
			background-color: #000000;
			width:100%; height:100%
		}

		#sidebar {
			float: left;
			width:155px;
			\width: 165px;
			w\idth: 155px;
			height:430px;
			margin: 0;
			margin-right: 20px;
			margin-top:1px;
			padding-bottom:20px;
			background:url(immagini/sfondo-menu-cont.jpg) right top no-repeat #000000;
			vertical-align:top;
			text-align:left;
		}

		.top {
			text-align:left;
			height:90px;
		}
			.top img {
				border:0px;
				margin-top:28px;
			}

		#footer {
			clear: both;
			font-size:10px;
			color:#aaaaa9;
			text-align:center;
			margin:0 auto;
			border-top:20px solid #000000;
		}
			#footer a {
				color: gray;
				font-weight: normal;
				text-decoration:none;
			}

			#footer a:hover {
				text-decoration: underline;
			}

		.bottom_sx {
			float: left;
			height: 20px;
			width: 450px;
			text-align:left;
			padding-left:8px;
		}
			
		.bottom_dx {
			float: right;
			height: 20px;
			width: 350px;
			text-align:right;
			padding-right:8px;
		}
		
		#clear {clear: both;}

		.pagine_disponibili {
			text-align:right;
			float:right;
		}
		
		#pagine_disponibili {
			border:0;
			width:750px;
			float:left;
			text-align:right;
		}

		/*#evidenze_sezione {
			text-align:center;
			border:1px solid #FF00FF;
		}
		*/
		#evidenze_sezione {
			text-align:center;
			width: auto;
			height: auto;
		}

		.catalogo {
			text-align:left;
		}

		.paragrafo {
			padding-top:10px;
			width:100%;
			text-align:left;
		}

		.ricerca {
			width:200px;
			border:0p;
			float:right;
			text-align:right;
			margin-top:40px;
		}
		.ricerca input {
			width:135px;
			height:17px;
			border:1px solid #666666;
			color:#646464;
			background:#f4f4f5;
			font-size:11px;
		}
		.ricerca .img {
			border:0px;
			vertical-align:top;
			width:15px;
			height:15px;
			background:#000000;
		}

/*********************** MENU CONTESTUALE ****************************/

		.testonavigatore_testa, .testonavigatore_testa a {
			font-size:12px;
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			text-transform: uppercase;
			padding-top:10px;
			padding-bottom:10px;
			border-bottom:1px solid #4c4c4e;
		}
		
		.testonavigatore, .testonavigatore a {
			font-size:10px;
			color:#FFFFFF;
			font-weight:normal;
			text-decoration:none;
			padding-bottom:4px;
			padding-top:4px;
			padding-right:5px;
		}
			.testonavigatore a:hover {
				text-decoration: underline;
			}
			
			.testonavigatore b {
				font-weight:bold;
			}

/* ****************** immagini ***************** */

		.box_anteprima_prodotto {
			float:left;
		}
		/*.box_anteprima_prodotto a {
			border:1px solid #000;
		}
		.box_anteprima_prodotto a:hover {
			border:1px solid #a3a3a3;
		}*/

		.immagine dd {
			margin: 0px;
			padding: 0px;
			margin: 2px;
			clear:both;
		}
		
		.immagine dl {
			margin: 0px;
			padding: 0px;
		}
		
			.immagine dd a:link {
				text-decoration: none;
				border:1px solid #000000;
			}
				
			.immagine dd a:hover {
				background: #000000;
			}
			
			.immagine a img, .immagine img {
				border: 1px solid  #000000;
				background: #000000;
			}
		
			.immagine a:hover img {
				border: 1px solid  #a3a3a3;
				padding:0; padding:0px;
			}

		.zoom {
			clear:both;
			padding-left:2px;
			padding-top:5px;
			padding-bottom:20px;
			text-align:left;
		}
		.zoom a{
			border:0px;
			color:#FFFFFF;
		}
		.zoom a:hover{
			border:0px;
			color: #a3a3a3;
		}	

/*********************** GENERALE ****************************/

		h1 {
			font-size:14px;
			color:#FFFFFF;
			margin:0;
			padding:0;
		}
		
		.titolo {
			font-size:15px;
			color:#FFFFFF;
			font-weight:bold;
			margin:0;
			padding:0;
			border:0;
			text-transform:uppercase;
		}
		
		.codice {
			font-size:12px;
			color:#FFFFFF;
			margin:0;
			padding:0;
			text-transform:uppercase;
		}

		.path, .path a {
			font-size:10px;
			color:#a2a2a2;
			text-decoration:none;
			text-transform: lowercase;
			padding-top:8px;
		}
		
		.path a:hover {
			color:#FFFFFF;
			text-decoration: underline;
		}
		
		.download, .download a {
			font-size:10px;
			color:#969696;
			text-decoration:none;
			text-transform: lowercase;
			font-weight:bold;
		}
		
		.download a:hover {
			color:#FFFFFF;
			text-decoration: underline;
		}
		.download img {
			border:0px;
			vertical-align:middle;
		}
		
		.table_form {
		float:left;
		border:1px solid #FFFFFF;}
