/* CSS Document */

		

		body {

			background: #000000;

			color: #d3d4d4;

			font-family: Verdana, Arial, Helvetica, sans-serif;

			font-size: 10px;

			text-align: center;

			margin: 0px;

			padding: 0px;

			border: 0px;

		}
		html body {
			height: 100%;
		}

#footer {

			width: 950px;

			margin-left: auto;

			margin-right: auto;
			height: 4em;
	
}

		a {

			color: #FFFFFF;

			text-decoration:underline;

		}

		td {

			color: #d3d4d4;

			font-family: Verdana, Arial, Helvetica, sans-serif;

			font-size: 10px;

		}



		#container {

			width: 950px;
			min-height: 95%;
			height: auto !important;
			height: 100%;
			margin: 0 auto -4em;

			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;

			width:100%;

			height:100%;

			text-align:center;

		}



		#sidebar {

			float: left;

			width:165px;

			\width: 175px;

			w\idth: 165px;

			/*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;

			text-align:left;

			vertical-align:top;

		}



		.top {

			text-align:left;

			height:90px;

		}

			.top img {

				border:0px;

				margin-top:28px;

			}



		.bottom_sx{

			height: 50px;

			text-align:left;

			padding-left:8px;

			font-size:10px;

			color:#aaaaa9;

			border-top:20px solid #000000;

			text-decoration:none;

			vertical-align:top;

		}



		.bottom_dx {

			text-align:right;

			padding-right:8px;

			font-size:10px;

			color:#aaaaa9;

			vertical-align:top;

			}

			.bottom_dx a {

				color:#aaaaa9;

				text-decoration: none;

				}

			.bottom_dx a:hover {

				text-decoration: underline;

				}

				

		span.ragione_sociale {

			font-size: 8px;

			display: block;

		}

		

		#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;

			width: auto;

			height: auto;

		}



		.short_content {

			float:left;

			width:750px;

			text-align:left;

			padding-top:10px;

			padding-bottom:10px;

		}

		h2 {

			font-size:16px;

			font-weight: bold;

			color: #FFFFFF;

			margin:0;

			padding:0;

			padding-top:10px;

			padding-bottom:6px;

		}

		h3 {

			font-size:12px;

			font-weight: bold;

			color: #FFFFFF;

			margin:0;

			padding:0;

			padding-top:10px;

			padding-bottom:6px;

		}

		.catalogo {

			text-align:left;

		}



		.paragrafo {

			margin-left:auto; margin-right:auto;

			

		}

		

.main_table {

	height: 665px;

	width: 950px;

}



table .content_body {

	height: 100%;

	width: 100%;

}



table .tbl_content {

	width: 100%;

	height: 100%;

}



table .paragrafo_prodotti {

	margin-left: auto;

	margin-right: auto;

}



		.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 {

			font-size:12px;

			color:#FFFFFF;

			font-weight:bold;

			/*text-transform: uppercase;*/

			padding-top:10px;

			padding-bottom:10px;

			border-bottom:1px solid #4c4c4e;

		}

			.testonavigatore_testa a {

				color:#FFFFFF;

				text-decoration:none;

			}

			.testonavigatore_testa a:hover {

				color:#CCCCCC;

			}

		

		.testonavigatore, .testonavigatore a {

			font-size:10px;

			color:#FFFFFF;

			font-weight:normal;

			text-decoration:none;

			padding-bottom:4px;

			padding-top:5px;

			padding-right:5px;

		}

			.testonavigatore a:hover {

				text-decoration: underline;

			}

			

			.testonavigatore b {

				font-weight:bold;

			}



/* ****************** immagini ***************** */



		.box_anteprima_prodotto {

			float:left;

			text-align:left;

		}



		.immagine dd {

			margin: 0px;

			padding: 0px;

			margin: 2px;

		}

		

		.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 {

			margin-left:3px;

			margin-top:5px;

			margin-bottom:20px;

			margin-right:2px;

			text-align:left;

			font-size:10px;

			color:#FFFFFF;

			font-weight: normal;

			width:115px;

		}

		.zoom a{

			color:#FFFFFF;

		}

		.zoom a:hover{

			color: #a3a3a3;

			text-decoration:none;

		}

		

		





/*********************** GENERALE ****************************/



		h1 {

			font-size:14px;

			color:#FFFFFF;

			margin:0px;

			padding:0px;

			padding-bottom:3px;

		}

			h1 a {

				color:#FFFFFF;

				text-decoration:none;

				border-bottom:1px solid #FFFFFF;

			}

			h1 a:hover {

				text-decoration: none;

				border-bottom:0px;

			}

		

		h4 {

			font-size:10px;

			color:#FFFFFF;

			margin:0px;

			padding:0px;

			border:0px;

			padding-bottom:3px;

		}

			h4 a {

				color:#FFFFFF;

				text-decoration:underline;

			}

			h4 a:hover {

				text-decoration: none;

			}



		.paragrafo h2 {

			font-size:14px;

			font-weight:normal;

			color:#FFFFFF;

			margin:0;

			padding:0;

			padding-top:10px;

			padding-bottom:6px;

			border-bottom:1px solid #CCCCCC;

		}

		

		.paragrafo h3 {

			font-size:12px;

			color:#FFFFFF;

			margin:0;

			padding:0;

			padding-top:10px;

			padding-bottom:6px;

		}



		.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:20px;

}

		

		.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;

		}



		.linkfissi {

			font-size:10px;

			color:#969696;

			padding-bottom:4px;

			font-weight:normal;

		}

		

		.linkfissi a {

			color:#969696;

			text-decoration: none;

			padding-bottom:4px;

			border-bottom:1px solid dashed;

		}



		.linkfissi a:hover {

			color:#FFFFFF;

			text-decoration: none;

		}

		.paging_prodotti {

			font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;

			clear: none;

			float: right;

			position: relative;

			bottom: 130px;

		}



		.paging_prodotti A:link {

			TEXT-DECORATION: none;

			color: #ccc;

			padding-left: 4px;

			padding-right: 3px;

		}

		

		.paging_prodotti A:visited {

			TEXT-DECORATION: none;

			padding-left: 4px;

			padding-right: 3px;

		}

		

		.paging_prodotti A:hover {

			TEXT-DECORATION: none;

			color: #fff;

			padding-left: 4px;

			padding-right: 3px;

		}



		.paging_prodotti a.page_product_selected {

			color: #ccc;

			background-color: #4c4c4c;

			padding-left: 4px;

			padding-right: 3px;

			

		}

		

		.table_form {

		float:left;

		}


