	
	/***********************************************/
	/* inizio stili                           */
	/***********************************************/ 
	html,body{margin: 0;padding:0;height:100%;}
	body{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	}
	#duec{
	background-color: #10536A;
	}
	#duec-l{
	background-color: #10536A;
	}
	#trec{
	background-color: #10536A;
	}
	#titolo20sx
	{
    FONT-SIZE: 12px;
	 font-weight: normal;
	 font-family: Arial, Helvetica, sans-serif;
	 color: white;
	 text-align: left;
	}
	#testo20
	{
    FONT-SIZE: 14px;
	 font-weight: normal;
	 font-family: Arial, Helvetica, sans-serif;
	 color: black;
	 text-align: left;
	}
	a{
	color: #444;
	text-decoration: none;
	}
	a:link{
	color: #444;
	text-decoration: none;
	}
	a:hover{
	color: #444;
	text-decoration: none;
	border-bottom: 1px dotted #444;
	}
	
	h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	font-size: 16px;	
	}
	
	h3{
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	}
	
	h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #B0E0E6;
	margin: 0px;
	padding: 0px;
	}
	.table{
		text-align: justify;
		background-color: #dfedf3;
		color: #105167;
	}
		.table a{
		color: #105167;
	}
		.table a:hover{
		color: #105167;
		border-bottom: 1px dotted #105167;
	}
	.titoletto{
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #F67C3A;
	margin: 0px;
	padding: 0px;
	}
	
	.titoletto2 {
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #F67C3A;
	margin: 0px;
	padding: 0px;
	}
	.titoletto2 a{
	color: #F67C3A;
	}
	.titoletto2 a:hover {
	color: #F67C3A;
	text-decoration: none;
	border-bottom: 1px dotted #F67C3A;
	}
	
	
	.right{
	text-align: right;
	}
	.ita{
	font-style: italic;
	}
	
	h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #F67C3A;
	margin: 0px;
	padding: 0px;
	}
	h6{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B0E0E6;
	margin: 0px;
	padding: 0px;
	}
	
	p{
	margin: 0px;
	}
	/***********************************************/
	/* Corpo pagina                                  */
	/***********************************************/
br{
	font-size: 14px;
}
body>div#content{height:auto;min-height:100%;}

	
	#content{ 
	width: 780px;
	margin: 0px;
	float:center;
	background-color: #1D98C0;
	color: black;
	}
	/***********************************************/
	/* Layout  testata                                 */
	/***********************************************/
	h1{
	font-family: "MS Serif", "New York", serif;
	font-size: 16px;
	color: White;
	padding-top: 82px; /*altezza dell' immagine*/
	width: 780px; 
	background-image: url(img/head.gif); /*l' immagine*/
	background-repeat: no-repeat; 
	overflow: hidden; /*nasconde il testo*/
	height: 82px; /* Hack di Tantek per WIN IE5.x */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
	margin:0px;
	}
	#img-testata-h{
	padding-top:215px;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #105167;
	background-image: url(img/foto_tavolo.jpg);
	background-repeat: no-repeat;
	overflow: hidden; /*nasconde il testo*/
		height: 215px; /* Hack di Tantek per WIN IE5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0;
	}
	
	#img-testata-a{
	padding-top:215px;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #105167;
	background-image: url(img/eventi.jpg);
	background-repeat: no-repeat;
	overflow: hidden; /*nasconde il testo*/
		height: 215px; /* Hack di Tantek per WIN IE5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0;
	}
	
	#img-testata-b{
	padding-top:215px;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #105167;
	background-image: url(img/contatti.jpg);
	background-repeat: no-repeat;
	overflow: hidden; /*nasconde il testo*/
		height: 215px; /* Hack di Tantek per WIN IE5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0;
	}
	#img-testata-c{
	padding-top:215px;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #0B3A4A;
	background-image: url(img/catalogo.gif);
	background-repeat: no-repeat;
	overflow: hidden; /*nasconde il testo*/
		height: 215px; /* Hack di Tantek per WIN IE5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0;
	}
	
	#img-testata-d{
	padding-top:215px;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #105167;
	background-image: url(img/novita.jpg);
	background-repeat: no-repeat;
	overflow: hidden; /*nasconde il testo*/
		height: 215px; /* Hack di Tantek per WIN IE5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0;
	}
	
	#img-testata-e{
	padding-top:215px;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #105167;
	background-image: url(img/links.jpg);
	background-repeat: no-repeat;
	overflow: hidden; /*nasconde il testo*/
		height: 215px; /* Hack di Tantek per WIN IE5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0;
	}
	#img-testata-f{
	padding-top:215px;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #105167;
	background-image: url(img/mailing.jpg);
	background-repeat: no-repeat;
	overflow: hidden; /*nasconde il testo*/
		height: 215px; /* Hack di Tantek per WIN IE5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0;
	}
	
	/************* #navigazione testata**************/
	
	#menu{
	font-size: 10px;
	position: absolute;
	top:270px;
	width: 480px;
	background-color: #000000;
	padding: 2px 0px 2px 8px;
	color: #ffffff;
	text-transform: uppercase;
	}
	
	#menu a {
	padding: 0px 4px 0px 4px;
	color: #ffffff;
	text-decoration: none;
	}
	#menu a:hover {
	background-color: #575F61;
	border: 0px;
	}
	
	/***********************************************/
	/* colonna sx                                 */
	/***********************************************/
	
	#sx{
	float: left;
	width: 255px;
	margin: 0px 0px 0px 0px;
	background-color: #10536A;
	}
	
	#loggato{
	float: right;
	}

	/***********************************************/
	/* colonna centro                               */
	/***********************************************/
	
	#center{
	float: left;
	width: 249px;
	margin: 0px 0px 0px 0px;
	
	}
	#cent-container{
	width: 505px;
	float: left;
	}

	/***********************************************/
	/* colonna dx                                */
	/***********************************************/
	
	#dx{
	float:right;
	width: 274px;
	background-color: #1D98C0;
	margin: 0px 0px 0px 0px;
	}
	
	#schedalibro{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	}
	
	#dx-color{
	background-color: #1D98C0;
	margin: 0px 0px 0px 0px;

	}
	/***********************************************/
	/* cfooter                               */
	/***********************************************/	
	
	#footer{
	border-top: 1px solid #000;
	text-transform: uppercase;
	bottom: 0;
	width: 780px;
	font-size: 10px;
	padding: 10px 0px 10px 0px;
	background-color: #C84A09;
	color: #fff;
	clear: both;
	}
	
	#footer a {
	padding: 0px 4px 0px 4px;
	color: #ffffff;
	text-decoration: none;
	}
	
	#footer a:hover {
	background-color: #F56E26;
	text-decoration: none;
	border: 0px;
	}
	
	
	/***********************************************/
	/* titoli home                                  */
	/***********************************************/
	
	.titolo-sx{
	background-color: #0F4051;
	font-size: 18px;
	color:#3ABB0F;
	padding:3px 0px 3px 6px;
	}
	
	.titolo-cent{
	background-color: #0F4051;
	font-size: 18px;
	color:#3ABB0F;
	padding:3px 0px 3px 6px;
	}
	
	.titolo-dx{
	background-color: #0F4051;
	font-size: 18px;
	color:#3ABB0F;
	padding: 3px 0px 3px 6px;
	}
	.titolo-dx-color{
	background-color: #0F4051;
	font-size: 18px;
	color:#3ABB0F;
	padding:3px 0px 3px 6px;
	}
	/***********************************************/
	/* attributi vari                               */
	/***********************************************/
	hr{
	size:1;
	color: #9EB1BF;
	}
	
	.p-center-text{
	color: #105167;
	padding: 10px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	.maiuscoletto{ 
	font-variant: small-caps;
	color:#B0E0E6 
	}
	.img{
	width: 70px;
	height: 100px;
	float: left;
	margin: 2px 4px 0px 0px;
	border: 1px solid #000000;
	}

	/***********************************************/
	/* box testo                                 */
	/***********************************************/
		.box-line-top-left{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	padding: 10px 10px 10px 10px;
	font-size: 12px;	
	}
	.box-line-top{
	border-top: 1px solid #000;
	padding: 10px 10px 10px 10px;
	font-size: 12px;	
	}
	.box{
	padding: 10px 10px 10px 10px;
	font-size: 12px;	
	background-color: #1D98C0;
	}

	.box-line{
	border-bottom: 1px solid #9EB1BF;
	padding:10px 15px 10px 15px;
	font-size: 12px;
	
	}
	.box-line2{
	border-bottom: 1px solid #9EB1BF;
	border-top: 1px solid #9EB1BF;
	padding:10px 10px 10px 10px;
	font-size: 12px;	
	}
	.boxmailing{
	background-color: #1D98C0;
	font-size: 80%;
	padding:10px 10px 10px 10px;
	}
	.boxdark{
	background: #0F4051;
	padding:10px 10px 10px 10px;
	font-size: 12px;	
	}
	.boxtratt{
	font-size: 12px;
	border: 1px dotted #9EB1BF;
	padding: 10px 20px 10px 20px;
	margin: 0px 20px 0px 20px;
	}
	.boxtratt{
	color:  #105167;
	}
	.boxtratt a:hover{
	color:  #105167;
	border-bottom: 1px dotted #105167;
	}
	.clearer{
	clear: both;
	}
	.nero{
		color: #000000;
		font-size: 12px;	
	}
	.blu{
		color: #105167;
		font-size: 12px;	
	}
	/***********************************************/
	/* form mailing list sistemate input di testo con fondo bianco    */
	/***********************************************/
	.fieldset-color{border: 5px solid #C50000;}
	
	.br-form{clear:left;}
	fieldset{
	border: 0px;
	font-size: 12px;
	}
	fieldset label{
	margin-right: 3px;
	font-size: 9px;
	float:left;
	width:70px;
	line-height:18px;
	text-align:right;
	}
	fieldset input,textarea, select{
	margin-bottom:5px;
	border:1px solid #9EB1BF;
	float:left;
	}

	legend{
	color: #fff;
	padding: 2px;
	}
	form{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	submit{
	color:#fff;
	width: 52px;
	line-height: 21px;
	border: 0px;
	}
	input{
	
	}
	.input-trasp{
		background-color: #105167;
		color: #fff;
		border: 0px; 
	}
	.input-trasp-h{
	background-color: #105167;
	color: #fff;
	vertical-align: bottom;
	border: 0px;
	}
	.vis{
		visibility: hidden;
	}
	.padd-left{
		padding-left: 86px;
	}
	.prezzo {
	line-height: 18px;
	background-color: #F67C3A;
	padding: 0px 4px 0px 4px;
	}
	.acquista{
	float:left;
	margin: 5px 5px 5px 0px;
	font-variant: small-caps;
	padding: 2px 4px 2px 4px;
	background-color: #F0F0F0;
	color: #000000;
	border: 1px  solid #105167;
	}
	.acquista  a{
	color: #000000;
	}
	.acquista  a:hover{
	border:0px;
	color: #F67C3A;
	}
	.acquista  a:visited{
	border:0px;
	color: #F67C3A;
	}
	.line{
	border-bottom: 1px solid #9EB1BF;
	}
	.p-el{
		background-image: url(img/p_el.gif);
		background-repeat: no-repeat;
		padding-left: 14px;
	}
	
	/***********************************************/
	/* tabelle  */
	/***********************************************/
.titoletto3 {

	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FF3300;
	margin: 0px;
	padding: 0px;
}
#img-testata-h-2 {

	padding-top:215px;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color: #105167;
	background-image: url(img/foto_tavolo_an.gif);
	background-repeat: no-repeat;
	overflow: hidden; /*nasconde il testo*/
		height: 215px; /* Hack di Tantek per WIN IE5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0;
}
