body,html { 
	margin: 0;
	background: #EEE url(immagini/sfondo.gif) repeat-x top left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #355679;
	text-align: center;
	height: 100%
	}
	
/*#contenitoresx{
	width: 760px; 
	margin: 0 auto;
	background: #FFF url(immagini/latosx.gif) repeat-y top left;
	text-align: left;
	height: 100%;
	min-height: 100%;
	}
	
#contenitoredx{
	width: 746px; 
	margin-left: 7px;
	padding-right: 7px;
	background: #FFF url(immagini/latodx.gif) repeat-y top right;
   min-height: 100%;
	}*/
	
#contenitore {
  width: 746px !IMPORTANT;
	width: 762px; 
	margin: 0 auto;
	padding: 0 8px;
	background: #FFF url(immagini/laterali.gif) repeat-y top left;
	text-align: left;
	min-height: 100%;
	/*voice-family: "\"}\""; 
	voice-family:inherit; */
}
	
* html #contenitore  {
		height: 100%
}

a {
	color: #2292D1;
}

a:hover, a:active, a:focus  {
	text-decoration: none;
}

	
/* 
==============================
    TOP
==============================
*/

#logo {
	width: 746px;
	height: 34px;
	background: url(immagini/logo_bandini.gif) no-repeat top left;
	overflow: hidden;
	visibility: visible;
	text-indent: -15000px;

}

#living {
	float: left;
	width:245px;
	height: 133px;
	background: url(immagini/living.gif) no-repeat top left;
	overflow: hidden;
	visibility: visible;
	text-indent: -15000px;
	/*	border: 1px solid pink  */
}

#fotolcd {
	float: right;
	width: 501px;
	height: 133px;
	background: url(immagini/foto.jpg) no-repeat top right;	
/*	border: 1px solid blue*/
}

#lineablu {
	clear: both;
	width: 746px;
	height: 18px;
	background: url(immagini/linea_blu.gif) no-repeat top left;
}

/*--------------- TOP ----------------*/

#centrale {
	float: left;
	background: #FFF url(immagini/sf_menu.gif) repeat-y top left;
}

/* 
==============================
    MENU 
==============================
*/

#menu {
	float: left;
	border-top: 5px solid #069;
	border-bottom: 1px solid #FFF;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #FFF;
	border-bottom: 5px solid #069;
}

#menu li a {
	list-style: none;
	display: block;
	background: #069;
	border-bottom: 1px solid #FFF;
	color: #FFF;	
	padding: 6px 3px 6px 6px;
	text-decoration: none;
	font-size:12px;
  width: 153px !IMPORTANT;
	width: 162px
}

#menu li a:hover, #menu li a:active, #menu li a:focus, #menu li a.nolink {
	background: #7BBEE3;
	color: #069;	
}

#menu li a.nolink {
	cursor: default;
}
	
#menu ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none; 
	}
	
#menu li li a {
	display: block;
	background: #1574A4;
	color: #FFF;
	padding-left: 18px;
	width: 141px !IMPORTANT;
	width: 162px;
/*	voice-family: "\"}\""; 
	voice-family:inherit;  */
	}

#menu li li a:hover, #menu li li a:active, #menu li li a:focus, #menu li li a.nolink {
	background: #ACD8F0;
	color: #1574A4;	
	}


div#jsKeepOpen {
	list-style: none;
	display: block;
	border-bottom: 1px solid #FFF;
	padding: 6px 3px 6px 18px;
	text-decoration: none;
	font-size:12px;
	background: #ACD8F0;
	color: #1574A4;
		width: 141px !IMPORTANT;
	width: 162px;
}

#menu li li a.nolink {
	cursor: default;
}

/*------------------ menu ------------------*/


#contenuti {
	float: right;
	width: 534px !IMPORTANT;
	width: 583px;
	padding: 25px;
	/*border: 1px solid lime*/
}

.bordoimg {
	 border: 1px solid #D1D1D1;
	 padding: 1px;
}
/* 
==============================
    PRODOTTI 
==============================
*/
#titlinea {
	background: #C8E4F3 url(immagini/angolo_home.gif) no-repeat top right;
	color: #FF5A6A;
	padding: 1px 2px;
	margin-bottom: 4px;
}

#elencoprodotti{
	margin: 5px 0;
/*	clear: both; */
	float: left;
	width: 534px;
	border: 1px solid pink
}

#prodottisx {
	float: left;
	width: 48%;
	margin: 0 10px 10px 0;
	padding: 1px;
	border: 1px dashed #2292D1;
}

#prodottidx {
	float: right;
	width: 48%;
	margin: 0 0px 10px 0;
	padding: 1px;
	border: 1px dashed #2292D1;
}

.titolo {
	color: #2292D1;
}

a.linkprod, #catprodotti a {
	color: #FF5A6A;
	text-align: right;
	text-decoration: none;
	font-size: 11px;
}

a.linkprod:hover, a.linkprod:active, a.linkprod:focus, #catprodotti a:hover, #elencoprodotti a:active, #catprodotti a:focus {
	color: #2292D1;
}

.imgprod {
	 float: left;
	 margin: 2px 4px 2px 2px;
	 border: 1px solid #D1D1D1;
	 padding: 1px;
}

#catprodotti {
	width: 534px;
	margin-bottom: 20px
}

#boximgdett {
	float: right;
	padding: 5px;
	margin: 0 0 5px 5px;
	width: 130px;
	background: #C8E4F3;
	border: 1px solid #DDD;
	text-align: center;
}

#boximgdett IMG {
	border: 1px solid #DDD;
	margin: 5px 0;
	padding: 1px;	
}

#prezzo {
	float: right;
	color: #069;
	margin: 0px 11px;
	font-weight: bold;
	background: #C8E4F3;
	/*border: 1px solid red*/
}

a.pdf {
	background: url(immagini/acroread.gif) no-repeat top left;
	color: #069;
	padding: 4px 0 2px 18px;
	text-decoration: none;
}

a.pdf:hover, a.pdf:active, a.pdf:focus {
	text-decoration: underline;
}

/*------------------ prodotti ------------------*/

#fine {
   float: left;
	background: #2292D1;
	color: #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	height: 22px;
	width: 746px; 
}

#fine #logolynx {
	float: right;
	background: url(immagini/logolynx.gif) no-repeat top right;
	width: 82px;
	height: 22px;
	overflow: hidden;
	visibility: visible;
	text-indent: -15000px;
}

#fine #logolynx a {
	display: block;
	width: 82px;
	height: 22px;

}

#fine #recapiti {
	float: left;
	width: 640px;
	padding: 5px 0 0 3px;
	font: 11px arial;
}

.nofloat {
	clear: both;
	font-size: 1px;
}

/* 
==============================
    FORM 
==============================
*/
fieldset {
	padding:0;
	margin:0;
	border:none;
	}

#centrale form .input {
	width: 275px;
	padding: 3px 2px;
	border:none;
	background-color: #C8E4F3;
	font: normal 11px Verdana,Arial,Helvetica,Sans-Serif;
  	color: #355679;
   margin-top: 3px;
	}
	
#centrale fieldset#si div.campoform2 { padding: 0px 0 10px 0; }

#centrale div.campoform_descrittivo {
  margin: 10px 0 10px 140px;
	padding: 10px 7px 5px 0;
	}

label {
	text-align: left;
	margin: 0;
	padding: 0;
	}

label.obbligatorio, .obbligatorio { color: #FF5A6A; }

#centrale div#submit {
	/*padding: 0 0 0 140px;*/
	margin: 8px 0;
	}
	
#centrale div#submit input {
	background: url('immagini/bottone.gif') no-repeat top left;
	width: 40px;
	height: 19px;
	border: none;
	padding: 0; 
	color: #26688E;
  font-size: 1px;   */
	}
