html{ 
	width:100%; height:100%;
	overflow:auto;
	}

body{
	background-color:#B18E6C;
	}

*{ 
	margin:0; padding:0; border:0; 
	}

/* ----------------------------- struttura generale ----------------------------- */
#box_centrato {
	width:100%; 
	height:606px;
	top:50%;
	left:50%;
	margin:-303px 0 0 -50%;
	position:absolute;
	text-align:center;
	background:url(/images/decorazione.gif) center no-repeat;
	}
#container {
	width:990px; 
	height:426px;
	position:absolute;
	top:60%; /* in questo modo sposto il container più in basso per mostrare la scritta Fabris di box_centrato */
	left:50%;
	margin:-213px 0 0 -495px;
	}

#quadrato_foto {
	width:378px; 
	height:390px;
	float:left;
	background-color:#FFF;
	border:#FFF solid 8px;
	}

#map{
	width:378px; 
	height:390px;
	float:left;
	background-color:#F9CEA8;
	border:#FFF solid 8px;
	}

#menu{
	width:166px; 
	height:390px;
	float:left;
	border:#FFF solid 8px;
	margin-left:10px;
	background-color:#FBEDC8;
	}
	
#quadrato_testo {
	width:378px; 
	height:390px;
	float:right;
	border:#FFF solid 8px;
	background:#FFF6CF url(/images/piuma_gialla.gif) bottom right no-repeat;
	}
	#quadrato_testo.sezionepiumini {
	background:#E7C093 url(/images/piuma_piumo.gif) bottom right no-repeat;
	}

#quadrato_copy {
	width:378px; 
	height:390px;
	float:left;
	border:#FFF solid 8px;
	background:#FFF6CF url(/images/piuma_gialla.gif) bottom right no-repeat;
	}

#quadrato_trapunte {
	width:378px; 
	height:390px;
	float:right;
	border:#FFF solid 8px;
	background:#FFD386 url(/images/piuma_trap.gif) bottom right no-repeat;
	}
	
#quadrato_guanciali {
	width:378px; 
	height:390px;
	float:right;
	border:#FFF solid 8px;
	background:#FFD39C url(/images/piuma_guanc.gif) bottom right no-repeat;
	}
	
#dove {
	width:301px; 
	height:180px;
	float:right;
	}
	#dove_gallery {
	width:301px; 
	height:180px;
	float:left;
	background:#ccc;
	}
	
	
#footer {
	width:990px; 
	height:15px;
	clear:both;
	padding-top:5px;
	}
	#footer p {
	margin:0;
	}

.expoprod {
	width:342px; 
	height:73px;
	border:solid 6px;
	margin-top:34px;
	margin-left:auto;
	margin-right:auto;
	}
	
#titolo{
	width:77px; 
	height:390px;
	float:left;
	text-align:left
	}
/* ----------------------------- classi generiche----------------------------- */	
	
.img{
	margin:10px 0 10px 0;
	}
	
.imgbordo{
	border:2px solid #F0DE9F;
	}
	
.piumoni{
	border-color:#E7C093;
	}
.guanciali{
	border-color:#FFD39C;
	}
.trapunte{
	border-color:#FFD386;
	}
	
.dx{
	float:right;
	}

.capital_letter{
	font-size:30px;
	line-height:32px;
	}

/* -----------------------------elementi html ----------------------------- */	

p{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	color:#311703;
	text-align:left;
	margin: 0px 6px 20px 0px; /* top right bottom left*/
	}
	
h1{
	font-family:"Times New Roman", Times, serif;
	color:#311703;
	font-size:20px;
	text-align:left;
	margin: 0px 0px 0px 0px; /* top right bottom left*/
	}


h2{
	font-family:"Times New Roman", Times, serif;
	color:#311703;
	font-size:16px;
	text-align:left;
	margin: 15px 0px 0px 0px; /* top right bottom left*/
	}

h3{
	font-family:"Times New Roman", Times, serif;
	color:#311703;
	font-size:14px;
	text-align:left;
	margin: 15px 0px 0px 0px; /* top right bottom left*/
	}
	
h4{
	font-family:"Times New Roman", Times, serif;
	color:#311703;
	font-size:12px;
	text-align:left;
	margin: 15px 0px 0px 0px; /* top right bottom left*/
	}
	
h5{
	font-family:"Times New Roman", Times, serif;
	color:#311703;
	font-size:11px;
	text-align:left;
	margin: 15px 0px 0px 0px; /* top right bottom left*/
	}

h6{
	font-family:"Times New Roman", Times, serif;
	color:#311703;
	font-size:9px;
	text-align:left;
	margin: 15px 0px 0px 0px; /* top right bottom left*/
	}

ul {
	padding: 0px;
	margin: 15px 0px 0px 0px;
	color:#322011;
	line-height:20px;
	list-style:circle;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	font-size:14px;
}

ol {
	padding: 0px;
	margin: 15px 0px 0px 10px;
	list-style:circle;
	color:#311703;
	line-height:20px;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	font-size:14px;
}


li {
	margin: 15px 0px 0px 8px;
	color:#311703;
	line-height:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	}
		
a{
	color:#311703;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover{
	color:#6E5A4A;
	font-weight:bold;
	text-decoration:none;
	}

a.linkness {
font-family:tahoma,verdana,sans-serif;
font-style: normal;
font-size: 9px;
text-decoration: none;
color: #000;
}
a:hover.linkness  {
font-family:tahoma,verdana,sans-serif;
font-style: normal;
text-decoration: none;
font-size: 9px;
color: #52A145;
}

table{
width:297px;
height:390px;
}
tr{ height:74px}
td{ width:74px}


/* -----------------------------scrollbar -----------------------------*/
.holder {
	float:left;
	margin-top:10px;
	}
	.scroll-pane {
		width:295px;
		height:372px;
	  	overflow:auto;
		left:0px; /*problema su fitem... il contenuto è tutto spostato verso destra...*/
		right:0px; /*problema su fitem... il contenuto è tutto spostato verso destra...*/
	  	float:left;
	  	}
		.jScrollPaneContainer {
			position:relative;
			overflow:hidden;
			z-index:1;
			}
			.jScrollPaneTrack {
				position:absolute;
				cursor:pointer;
				right:0;
				top:0;
				height:100%;
				background:#FFF3C0;
				}
				.jScrollPaneDrag {
					position: absolute;
					background: #FCE4A2 url(/images/scroller.gif) center center no-repeat;
					left:0px; /*problema su fitem... il contenuto è tutto spostato verso destra...*/
		            right:0px; /*problema su fitem... il contenuto è tutto spostato verso destra...*/
					cursor:pointer;
					overflow:hidden
					}
					.jScrollPaneDragTop {
						position:absolute;
						top:0;
						left:0;
						overflow:hidden
						}
						.jScrollPaneDragBottom {
							position: absolute;
							bottom:0;
							left:0;
							overflow:hidden
							}

/* ---------------------------------------------------------------------------- */	
	
/* FORM CONTATTI */

 .cont form{ 
	margin:0;
	/*border:1px solid #FFF;*/
	padding:20px;
	background:#FFF6CF;
	}
	.cont fieldset{ 
		border:0;
		padding:5px 10px 15px 10px;
		margin:0}
		.cont fieldset.chiaro{background:#FFF3C0}				   
		.cont legend{ 
			font-size:12px;
			font-weight:bold;
			font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
			color:#5D3500;
			margin:0;
			padding:0}
			.cont span.riga{ 
			   padding:10px; 
			   margin:0;
			   border:0;
			   display:block;
			   clear:both}
				.cont span.riga_centrata{ 
					padding:10px; 
					margin:0;
					border:0;
					display:block;
					clear:both;
					text-align:center}
					.cont label{ 
						font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#5D3500;
						text-align:right;
						}
						.cont span.elemento_block {
							display:block;
							width:22%;
							margin-top:2px;
							margin-right:15px;
							float:left;
							text-align:right;
							vertical-align: baseline}
							.cont input, .cont select, .cont textarea{ 
								color: #5D3500; 
								font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								margin:0;
								border:0;
								width:55%}
								.cont input, .cont select{
									border-bottom:1px dotted #0B3032 !important;
									border-bottom:1px solid #0B3032}
								  .cont input[file]{border-bottom:1px dotted #0B3032}
									.cont textarea{
										border:1px dotted #0B3032 !important;
										border:1px solid #ADADAD;
										overflow:auto}
										.cont input:hover,select:hover,textarea:hover{background:#F6F1E2}
										.cont  input:focus,select:focus,textarea:focus{background:#F6F1E2}
										.cont  span.asterisco{
											 color:#ff0000;
											 font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
											 font-size:11px;
											/*margin-left:15px;*/
											vertical-align:top}
											.cont  span.leggi_privacy { 
													font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
													font-size:11px;
													color: #5D3500;
													text-align:center;
													display:block;
													margin:0;
													padding:20px 0px 8px 0px;
													border-top:1px solid #FFF}
													.cont .spunta {
														border:0;
														width:20px;
														vertical-align:middle;
														padding:0}
														.cont button{
															margin-right:5px;
															padding:0;
															border:0;
															width:auto;
															height:auto;
															cursor:pointer;
															background:none;
															overflow:visible}
															.cont .button{
																width:100px;
																height:25px;
																background:#FFF3C0; 
																border:1px solid #FFF; 
																cursor:default;
															}
#linkness_bottom a{
	background:url(/images/linkness.gif) no-repeat;
	padding-left:25px;
	font:10px Tahoma,Verdana,arial,sans-serif,helvetica;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:normal;
	line-height:normal;
	float:right}
#linkness_bottom a:hover{
	background:url(/images/linkness.gif) no-repeat;
	padding-left:25px;
	font:10px Tahoma,Verdana,arial,sans-serif,helvetica;
	vertical-align:bottom;
	color: #52A145}																		