*{
	padding: 0;
	margin: 0;
	}
	
html, body, form, fieldset {
	margin: 0 0 0;
	padding: 0;
	color: #999;
	background-color: #FFF;
	font-family: "Arial", sans-serif;
	font-size: 100.01%;
	}

/*****************nuovo codice per il nuovo footer relativo***********************/

/* commented backslash hack \*/ 
html, body	{
	height:100%;
	} 
/* end hack */


#wrapper{
	min-height:100%;
	height:auto;
	width:59.2em;
	margin-left:auto;/* center it*/
	margin-right:auto;/* center it*/
	position:relative;
	text-align:left;
	}

* html #wrapper{
	height:100%;
	width:59.2em;/* box model hack for ie5.+*/
	w\idth:59.2em
	}


#footer {
	width:59.2em;
	position:absolute;
	bottom:10px;
	margin-left:auto;
	margin-right:auto;
	height:2em;
}

#clearfooter{
	clear:both;
	height:2em;
	width:100%
	}

div>p {
	margin:0
	}

fieldset { border: none; }

input { 	
	font-size: 100%; 
	padding-left:2px;
	color: #999;
	}

input:hover, select:hover	{ 	
	background-color: #E5EAEF;
	}

textarea {
	width:150px;
	height:140px;
	font-size: 100%; 
	padding-left:2px;
	color: #999999;
	font-family: "Arial", sans-serif;
	}
	
input.clear {
	background-color:#FFFFFF
	}	


/* layout
----------------------------------------------- */

#logo{
	min-width: 59.2em;
	height: 113px;
	margin-bottom:30px;
	position:relative;
	}
#logo img {
	width:258px;
	}
#avviso {
	float:right;
	width:323px;
	padding-top:36px;
	height: 81px;
	}
#avviso img {
	width:100%;
	height:100%;
	}
	
#menu {
	position: relative;
	width:59.2em;
	height:30px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0.9em;
	}
	
/*#menu_new { /* aggiornamento 2008 Roberta 
	position: relative;
	/*width:55em;
	height:30px;
	padding-left:240px;
	padding-right:0px;
	margin-bottom:2.0em;
	text-align:right;
	}	*/
	
#nav {
	width:59.2em;
	clear:both;
	}	
#menu_img {
	position:relative;
	width:59.2em;
	height:124px;
	margin-right:auto;
	margin-left:auto;
	}
#menu_img img {
	float:right;
	height: 124px; 
	width: 86px; 
	border-width: 0;
	}

a#uppermenu_1 img {
	background: url(../../images/sedie_legno_moderno_active.gif) top left no-repeat;
	}
a#uppermenu_1:hover img {
	background: url(../../images/sedie_legno_moderno.jpg) top left no-repeat;
	}
a#uppermenu_1.current img {
	background: url(../../images/sedie_legno_moderno.jpg) top left no-repeat;
	}
a#uppermenu_2 img {
	background: url(../../images/sedie_legno_rustici_active.gif) top left no-repeat;
	}
a#uppermenu_2:hover img {
	background: url(../../images/sedie_legno_rustici.jpg) top left no-repeat;
	}
a#uppermenu_2.current img {
	background: url(../../images/sedie_legno_rustici.jpg) top left no-repeat;
	}
a#uppermenu_3 img {
	background: url(../../images/sedie_legno_classico_active.gif) top left no-repeat;
	}
a#uppermenu_3:hover img {
	background: url(../../images/sedie_legno_classico.jpg) top left no-repeat;
	}
a#uppermenu_3.current img {
	background: url(../../images/sedie_legno_classico.jpg) top left no-repeat;
	}
a#uppermenu_4 img {
	background: url(../../images/sedie_metallo_active.gif) top left no-repeat;
	}
a#uppermenu_4:hover img {
	background: url(../../images/sedie_metallo.jpg) top left no-repeat;
	}
a#uppermenu_4.current img {
	background: url(../../images/sedie_metallo.jpg) top left no-repeat;
	}
a#uppermenu_5 img {
	background: url(../../images/sedie_pieghevoli_active.gif) top left no-repeat;
	}
a#uppermenu_5:hover img {
	background: url(../../images/sedie_pieghevoli.jpg) top left no-repeat;
	}
a#uppermenu_5.current img {
	background: url(../../images/sedie_pieghevoli.jpg) top left no-repeat;
	}	
a#uppermenu_6 img {
	background: url(../../images/relax_active.gif) top left no-repeat;
	}
a#uppermenu_6:hover img {
	background: url(../../images/relax.jpg) top left no-repeat;
	}
a#uppermenu_6.current img {
	background: url(../../images/relax.jpg) top left no-repeat;
	}	
a#uppermenu_7 img {
	background: url(../../images/home_office_active.gif) top left no-repeat;
	}
a#uppermenu_7:hover img {
	background: url(../../images/home_office.jpg) top left no-repeat;
	}
a#uppermenu_7.current img {
	background: url(../../images/home_office.jpg) top left no-repeat;
	}	
a#uppermenu_8 img {
	background: url(../../images/tavoli_classici_active.gif) top left no-repeat;
	}
a#uppermenu_8:hover img {
	background: url(../../images/tavoli_classici.jpg) top left no-repeat;
	}
a#uppermenu_8.current img {
	background: url(../../images/tavoli_classici.jpg) top left no-repeat;
	}
a#uppermenu_9 img {
	background: url(../../images/tavoli_moderni_active.gif) top left no-repeat;
	}
a#uppermenu_9:hover img {
	background: url(../../images/tavoli_moderni.jpg) top left no-repeat;
	}
a#uppermenu_9.current img {
	background: url(../../images/tavoli_moderni.jpg) top left no-repeat;
	}
a#uppermenu_10 img {
	background: url(../../images/tavoli_ristorazione_active.gif) top left no-repeat;
	}
a#uppermenu_10:hover img {
	background: url(../../images/tavoli_ristorazione.jpg) top left no-repeat;
	}
a#uppermenu_10.current img {
	background: url(../../images/tavoli_ristorazione.jpg) top left no-repeat;
	}
a#uppermenu_11 img {
	background: url(../../images/tavoli_console_active.gif) top left no-repeat;
	}
a#uppermenu_11:hover img {
	background: url(../../images/tavoli_console.jpg) top left no-repeat;
	}
a#uppermenu_11.current img {
	background: url(../../images/tavoli_console.jpg) top left no-repeat;
	}


#content {
	position:relative;
	width:59.2em;
	margin-bottom:3.5em;
	margin-top:3em;
	}
#content_swf {
	position:relative;
	width:59.2em;
	margin-bottom:3.5em;
}

#main  {
	margin-left:16.5em;
	/*width:27em;*/
	background-repeat:no-repeat;
	background-position: left 4px;
	}
#fieramain  {
	margin-left:16.5em;
	width:29em;
	background-repeat:no-repeat;
	background-position: left 4px;
	}
.fiera  {
	width: 16.5em;
	float:left;
	}

#main_foto {
	margin-left:16.5em;
	width:29em;
	text-align:left;
	margin-bottom:47px;
	margin-top:10px;
	}
	
/*--------------------per pagine con contenuto largho (punti vendita, news)---------------*/
#main_large {
	width:40em;
	float:left;
	position:relative;
	}

/*----------------------------------------------------------------------------------*/	


#scrollbereich {
	position:relative;
	overflow: auto;
	width:17.2em;
	margin-left:10.7em;
	height: 13em;
	padding-bottom:10px;
    scrollbar-base-color: white;
    scrollbar-track-color: white;
    scrollbar-face-color: white;
    scrollbar-highlight-color: white;
    scrollbar-3d-light-color:white;
    scrollbar-dark-shadow-color: #8096AF;
    scrollbar-shadow-color: white;
    scrollbar-arrow-color: #8096AF;
	} 

#scrollbarabstand {
	padding-right: 20px;
	position:relative;
	} 
	
#slogan {
	width:18.8em;
	margin-left:11.2em;
	margin-top:1.7em;
	}	
	
	
/****************************pagina iniziale catalogo************/

.macro {
	height:120px;
	}
	
.macrocat {
	position:relative;
	height:60px;
	vertical-align:bottom;
	padding-bottom:0.5em;
	border-bottom:#999999 solid 1px;
	margin-bottom:0.5em;
	 }	
	
.title {
	margin-top:45px;
	float:left;
	}
.main_thumb {
	float:right;
	height:70px;
	}
.main_thumb img {
	vertical-align:baseline;
	}

.cat {
	font-size:0.8em;
	}

.cat a:link, .cat a:active, .cat:visited {
	color: #999;
	font-weight:bold;
	text-decoration:none;
	}	
	
.cat a:hover {
	color:#1d3257;
	font-weight:bold;
	text-decoration:none;
	}	



/****************************pagine prodotti***********************/

#leftcol {
	float:left;
	width: 15.5em;
	padding-right:1.0em;
	position:relative;
	}
	
/* rounded box */
.rbroundbox { background: url(../../images/rounded_box/nt.gif) repeat; }
.rbtop div { background: url(../../images/rounded_box/tl.gif) no-repeat top left; }
.rbtop { background: url(../../images/rounded_box/tr.gif) no-repeat top right; }
.rbbot div { background: url(../../images/rounded_box/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../../images/rounded_box/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 11px;
}

.rbcontent { 
	margin: 0 11px; 
	color: #FFFFFF;
	height: 6.1em;
	}

*html .rbcontent { 
	height: 5.4em;
	}

.rbcontent p {
	font-weight:bold;
	color:#fff;
	margin-bottom:0;
	padding-bottom:0;
	}
.rbcontent h1 {
	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.5em;
	margin-bottom:0.4em;
	text-transform:lowercase;
	}
.rbroundbox { 
	width: 7.7em; 
	margin-bottom:30px; 
	float:left;
	}
#bollino_new {
	float:right;
	margin-right:20px;
	width:74px;
	height:47px;
	}
#cat {
	width:10em;
	clear:both;
	float:left;	
	}
	
#maincol {
	float:left;
	width:260px;
	position:relative;
	}
	
#main_pic {
	float:left;
	width:240px;
	margin-bottom:10px;
	margin-top:0.2em;
	}
#main_desc {
	clear:left;
	width:240px;
	}	
#rightcol {
	position:relative;
	float:left;
	width: 24em;
	}
#codice {
	float:left;
	padding-right: 0.5em;
	}
#nome_articolo {
	float:left;
	}
.dida {
	clear:left;
	margin-bottom:10px;
	width:15em;
	}
#scheda {
	margin-bottom:20px;
	}
#rifiniture {
	float:right;
	margin-left:20px;
	margin-top:40px;
	height:42px;
	width:120px;
	}
#rifiniture img {
	float:left;
	margin-right:10px
	}
#amb {
	clear:left;
	margin-bottom:10px;
	}
/*--------------------contatti--------------------------*/

#leftcontatti {
	float:left;
	width:45%;
	margin-top:5px;
	margin-right:10px;
	}
#rightcontatti {
	float:left;
	width:45%;
	margin-top:5px;
	}

/*--------------------richiesta catalogo--------------------------*/

#form {
	float:left;
	width:58%;
	}
#disclaimer {
	float:right;
	width:40%;
	}


	
/* typography ----------------------------------------------- */


* html ul {
    margin-left:0;
    padding-left:0;
	}

ul {
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}

li {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:0.8em;
	}

ul li ul li {
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 1em;
	margin-left: 1em;
	}

img	{ 
	display: block; 
	}
a img {
	border:none;
	}

h1 {
	font-size: 0.95em;
	color:#8096AF;
	text-transform:lowercase;
	font-weight:normal;
	}
	
h1 a:link {
	color:#8096AF;
	text-decoration:none;
	}

h1 a:hover {
	color:#1D3257;
	text-decoration:none;
	}

h2 {
	font-size: 1.2em;
	font-weight: 400;
	line-height: 1.3em;
	text-align: justify;
  	}

ol {
	margin: 0em 0 1em 0;
	padding-left: 1.6em;
	}
ol li{
	padding: 0 0 0.2em 0.4em;
	line-height: 1.4em;
	}

p {
	padding-bottom: 1.5em;
	text-align: left;
	line-height: 1.3em;
	font-size:0.8em;
	color:#999;
	}	
	
a:link {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	}	

a:visited {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	}

a:hover {
	color:#1d3257;
	font-weight:bold;
	text-decoration:none;
	}
	

a:active {
	color:#1D3257;
	font-weight:bold;
	text-decoration:none;
	}
	
.blue {
	color:#8096af;
	}
		

/*--------------il menu e footer---------------------------------*/

#nav ul, #footer_nav ul{
	padding-top: 5px;
	padding-left:1.0em;
	margin-top: 0.2em;
	list-style: none;
}
* html #nav ul, #footer_nav ul{
	margin-top: 9px;
}
#nav li{
	padding-left: 0.25em;
	padding-right:0.25em;
	float: right;
	display: block;
	color: #8096AF;
	font-weight:bold;
	font-size:0.77em;
	}	
	
#footer_nav li{
	padding-left: 0.7em;
	padding-right:0;
	display: block;
	}	

#nav li a:link, #nav li a:visited {
	color: #8096af;
	text-decoration:none;
	font-weight:bold;
	}
#nav li a:hover, #nav li a:active {
	text-decoration: none;
	color: #1d3257;
	font-weight:bold;
}
#nav li a.active  {
	text-decoration: none;
	font-weight:bold;
	color: #1d3257;
	}	
#footer_lingue {
	float:left;
	width:10em;
	margin-left:17.6em;
	}
#footer_nav {
	float:right;
	width:53em;	
	}	
#footer_nav, #footer_lingue {
	color:#999;
	font-size:0.7em;
	text-align:right;
	}	
#footer_nav a:link {
	color:#999;
	}
#footer_nav a:visited {
	color:#999;
	}	
#footer_nav a:active {
	color:#8096Af;
	}
#footer_nav a:hover {
	color:#1D3257;
	}

#footer_nav img {
	float:right;
	}
	
	

/*--------------il slogan---------------------------------*/
#slogan  {
	color: #8096AF;
	font-size:0.95em;
	line-height:1.1em;
	}	
.slogan_campagna  {	
	margin-bottom:8px;
	color: #8096AF;
	font-weight:700;
	}	
#slogan_prodotti  {
	color: #8096AF;
	font-size:0.95em;
	line-height:1.1em;
	margin:2em 0 0 0;
	}	
#slogan a:link, #slogan_prodotti a:link{
	color: #999999;
	font-weight:bold;
	}	
#slogan a:active, #slogan_prodotti a:active {
	color: #999999;
	font-weight:bold;
	}	
#slogan a:visited, #slogan_prodotti a:hover, {
	color: #999999;
	font-weight:bold;
	}	
#slogan a:hover, #slogan_prodotti a:hover, {
	font-weight:bold;
	color: #1d3257;
	}


/*--------------------le categorie---------------------------*/


#cat li {
	line-height:2.0em;
 	}

#cat li a, #cat li a:active, #cat li a:visited {
	color: #999;
	font-weight:bold;
	text-decoration:none;
	}	
#cat li a:hover {
	color: #1d3257;
	font-weight:bold;
	text-decoration:none;
	}	

/*--------------scritta ambientazione e scheda tecnica-------------------------------------*/

#main_desc li a:link, #main_desc li a:active, #main_desc li a:visited {
	color:#999;
	font-weight:bold;
	text-decoration:none;
	}	
#main_desc li a:hover {
	color:#1d3257;
	text-decoration:none;
	font-weight:bold;
	}	
	
/*--------------descrizioni su scheda tecnica-------------------------------------*/

#nome_articolo h1 {
	text-transform: lowercase;
	font-size: 0.95em;
	color:#8096af;
	margin-bottom:1.0em;
	
	}	
#codice h1 {
	font-size: 0.95em;
	color:#999;
	margin-bottom:1.0em;	
	}

.dida a:active, .dida a:visited, .dida a:link {
	color: #8096af;
	text-decoration:none;
	font-weight:bold;
	font-size: 0.95em;
}
.dida a:hover {
	color: #1d3257;
	text-decoration:none;
	font-weight:bold;
	font-size: 0.95em;
}
.dida {
	color: #999;
	font-size: 0.95em;
}
#rifiniture p {
	font-size:0.7em;
	}

/****************************pagine thumbs***********************/

#main_medium {
	float:left;
	width:34em;
	}

.thumb {
	float:left;
	margin-right:5px;
	width: 100px;
	height: 140px;
	text-transform:lowercase;
	font-size:0.8em;
	text-align:center;
	}
	
.thumb img {
	border:none;
	margin-left:auto;
	margin-right:auto;
	}

.thumb a:hover {
	color:#1D3257;
	}
	
#pager {
	clear: both;
	font-size:0.8em;
	text-align: right;
	}	
	
#leftcol_thumbs {
	float:left;
	width: 14.5em;
	position:relative;
	padding-right:20px;
	}	
	
/****************************pagine thumbs***********************/

/*
.thumb {
	float:left;
	text-transform:lowercase;
	font-size:0.8em;
	margin-right:10px;
	text-align:center;
	}

.thumb img {
	border:none;
	}
*/		
/************************ i punti vendita ****************************/
#left_large h1 {
	border-left:3px #8096AF solid;
	padding-left:0.9em;
	margin-bottom:2.0em;
	color:#8096af;
	}
	
/************************ pagina download ****************************/

.img_left {
	width:171px;
	text-align:center;
	padding:15px;
	}

.img_wallpaper {
	width:125px;
	margin-right:15px;
	margin-bottom:20px;
	float:left;
	}
.img_wallpaper img {
	margin-bottom:5px;
	}
	
/************************  nuova pagina azienda ****************************/

#titolo {
margin-bottom:55px;
}

#col_01{
width:13.1em;
float:left;
margin-right:1.5em;
}
#col_02{
width:13.1em;
float:left;
}
.note_blu {
font-size:11px;
color: #8096AF;
}

/*-------------------------------------------------------------*/

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


