	body {
		margin:0px; 
		padding:0px;
		font:11px Verdana;
		color: #1A3C72;
	}
	
	div.allsite {
		border-left: 1px solid #C1CBD7;
		border-right: 1px solid #C1CBD7;
		width: 885px;
		margin: auto;
	}
		
	div.header {
		margin:0px; 
		padding:0px;
	}
	
	div.header div.title {
		margin:0px; 
		padding:0px;
		height: 170px;
		background: url(/images/Intestazione.jpg);
	}
	
	div.header .searchbox {
		padding: 110px 60px 0px 0px;
		text-align: right;
	}
	
	div.header .contact {
		float:left; 
		font-family: Arial;
		font-size: 13px;
		padding: 90px 0px 0px 10px;
		color: white;
		font-weight: bold;
	}
	
	div.header .search .field input {
		border: 1px solid #1A3C72;
		height: 16px;
		width: 200px;
	}
	
	div.header .search .submit input {
		width: 60px;
		height: 20px;
		margin: 0px;
	}
	
	div.header .search {
		background: none;
		paddin: 0px;
		margin: 0px;
		height: auto;
	}
	
	div.header .search label {
		display: none;
	}
	
	div.header div.line2 {
		height: 34px;
		padding-left: 30px;
		background: url(/images/MenuSup.gif);
	}
	
	div.header .date {
		float: right;
		display: block;
		padding: 5px;
	}
	

	
	table.mainTable {
		width: 885px; 
		border-collapse: collapse;
		background-color: white;
		border: 0px;
	}
	
	div.topImg {
		background: white url(/images/LateraleSup.gif) left bottom no-repeat;
		height: 15px;
		padding-top: 5px;
	}
	
	div.bottomImg {
		background: white url(/images/LateraleInf.gif) left top no-repeat;
		height: 13px;
	}
	
	table.mainTable div.container {
		width: 503px;
		padding: 0px;
		margin: 0px;
	}
	
	div.boxTesto {
		width: 480px;
		margin: 5px 0px 10px 11px;
		/* height: 231px; */
		height: 150px;
		background: url(/images/BoxTesto.jpg);
		border-bottom: 2px solid #3364A9;
	}
	
	div.certificazione {
		text-align: center;
		line-height: 20px;
		
	}
	
	
	div.footer {
		margin:0px; 
		padding-top:10px;
		height: 24px;
		color: #003466;
		text-align: center;
		background: url(/images/BarraCopyright.gif);
		
	}
	
	div.footer a {
		text-decoration: underline;
		font-weight: bold;
	}

	td.leftColumn {
		margin:0px; 
		padding:0px 5px 5px 5px;
		width: 178px;
		background: url(/images/LateraleCX.gif) 5px repeat-y;
		vertical-align: top;
	}
		
	td.rightColumn {
		margin:0px; 
		padding:0px 5px 5px 5px;
		background: url(/images/LateraleCX.gif) 5px repeat-y;
		width: 178px;
		vertical-align: top;
	}
		
	td.middleColumn {
		margin:0px; 
		padding:0px 3px 5px 3px;
		background: url(/images/CentraleCX.gif) 3px repeat-y;
		vertical-align: top;
	}

	a { color:black }
	form { padding:0px; margin:0px; }
	
/* ---------------------------------------- */
/* Tabelle e form, visualizzazione default	*/
/* ---------------------------------------- */

	/* Titolo della tabella */
	table.default caption {
		font: 17px Tahoma;
		font-weight: bold;
		background: #8C92AC;
		color: white;
		padding: 3px;
		margin: 0px 0px 5px 0px;
		text-align: left;
	}
	
	table.default {
		width: 100%;
		margin-top: 10px;
		border-collapse: collapse;
	}
	
	table.default td {
		padding: 2px;
	}
	
	/* intestazioni */
	table.default th, table.default td.head  {
		background: url(/images/Form1.gif) left top repeat-x;
		text-align: center;
		padding: 3px;
		font-weight: bold;
		height: 12px;
	}
	
	/* colonna delle quantità */
	table.default .qty {
		text-align: center;	
	}
	
	/* colonna dei prezzi */
	table.default .price {
		text-align: right;
		white-space: nowrap;
	}
	
	/* colonna delle codice */
	table.default .code {
		text-align: right;	
	}
	
	/* miniatura */
	table.default .fixed {
		float: left;
		text-align: center;
		border: none;
		width: 80px;
		margin: 0px 5px 0px 0px;
	}
	
	
	/* nome prodotto */
	table.default a {
		font-weight: bold;
	}
	
	/* elimina */
	table.default a.delete {
		display: block;
		color: red;
		padding: 2px;
		margin: 1px;
		white-space: nowrap;
		font-weight: bold;
		width: 70px;
	}
	
	/* promozioni */
	table.default .service {
		font-weight: bold;
		padding: 5px 10px 5px 165px;
		
	}
	
	/* bottoni form */
	table.default .submit {
		font-weight: bold;
		padding: 1px;
		text-align: center;
		background: url(/images/form2.gif) left top repeat-x;
		height: 30px;
	}

