@charset "utf-8";
/* CSS Document */

/* generale */

body{
	border-top:1px dotted #333333;
	background:url(sfondo_top.jpg) repeat-x;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
	background-color:#ffffff;
	margin:0px;
	text-align:center;
}
h2{
	font-size:16px;
	color:#002D59;
	margin-bottom:0px;
	margin-top:5px;
}

h3{
	font-size:15px;
	color: #333333;
	margin-bottom:0px;
	margin-top:10px;
}

h1{    
        position:relative;
        line-height:130%;
	font-size:15px;
	color:#666666;
	font-weight:bold;
        margin-bottom:0px;
	margin-top:0px;
	
}

h5{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

h6{
	font-size:11px;
	color:#666666;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0px;
}

h4{
         font-size:12px;
        line-height:130%;
	color:#666666;
	font-weight:bold;
	margin:5px 5px 7px 5px
}

br.clear {clear:both
}
br.space {padding-bottom:10px;
}
#menu_dim{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#utile{
	border-bottom:1px solid #0099cc;;
	font-size:1%;
	margin-top:0px;
	margin-bottom:7px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#utile_parquet{
	font-size:1%;
	margin-top:0px;
	margin-bottom:7px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#main{
	height:auto !important;
}

#container {
	font-size:85%;
	width:900px;
	margin:auto;
	text-align:left;
}

#container_parquet {
	border:1px solid #339933;
	font-size:85%;
	width:900px;
	margin:auto;
	text-align:left;
	padding-top:5px;
}

#toolbar{
	text-align:right;
	color:#339933;
	font-size:11px;
	height:20px;
	width:900px;
	letter-spacing:0.05EM;
	margin:auto;
	padding-top:3px;
}

#toolbar a{
	color:#333333;
	text-decoration:none;
}

#toolbar a:hover{
	text-decoration:underline;
}
	
#toolbar #DropDownList1{
	height:10px;
	font-size:9px;
}

#header{
	text-align:left;
	width:900px;
	margin:auto;
}

/* menu principale */

#main_menu{
	color:#666666;
	width:900px;
	font-size:79%;
	float:left;
	margin:15px 0 0px 0px;
	padding:0;
	text-align:center;	
}

#main_menu ul{
	width:900px;
	margin:0px;
	padding:0px;
}

#main_menu li{
	position: relative;
	list-style:none;
	margin:0px;
	float:left;
	width:112px;
	display:block;
	background-color:#ffffff;
}

#main_menu li:hover{
	background-color: #ffffff;
	text-decoration:none;
}

#main_menu li.submenu:hover{
	background:#ffffff no-repeat;
}

#main_menu li a{
	display:block;
	padding:2px 0 2px 2px;
	text-decoration:none;
	width:100%;
}

#main_menu ul a{
	width:auto;
}

#main_menu ul ul{
	position:absolute;
	top:20;
	left:0;
	display:none;
}

#main_menu ul ul li{
	border-bottom:1px solid #cccccc;
}

#main_menu li.submenu{
	background: #FFFFFF no-repeat;
}

#main_menu ul.level2 li a:hover{
	background-color:#339933;
	text-decoration:none;
	color:#000000;
}

#main_menu ul.level2 li{
	clear:both;
}

#main_menu ul.level1 li.submenu:hover ul.level2,
#main_menu ul.level2 li.submenu:hover ul.level3{
	display:block;
}

#main_menu ul.level2{
	top:20px;
	left:0px;
}

#main_menu ul.level3{
	top:0px;
	left:135px;
}

#main_menu li a{
	color:#666666;
	text-decoration:none;
	display:block;
}

#main_menu li a:hover{
	color: #BEBEBE;
	text-decoration:none;
}


/* sottomenu */

#sottomenu{
	width:900px;
	font-size:85%;
	float:left;
	margin:0px;
	padding:0;
	text-align:left;
}

#sottomenu ul{
	width:900px;
	margin:0px;
	padding:0px;
}

#sottomenu li{
	position: relative;
	list-style:none;
	margin:0px;
	float:left;
	width:110px;
	display:block;
	background-color:#ffffff;
}

#sottomenu li:hover{
	background-color: #ffffff;
	text-decoration:none;
}

#sottomenu li.submenu:hover{
	background:#ffffff no-repeat;
}

#sottomenu li a{
	display:block;
	padding:2px 0 2px 2px;
	text-decoration:none;
	width:100%;
}

#sottomenu ul a{
	width:auto;
}

#sottomenu ul ul{
	position:absolute;
	top:20;
	left:0;
	display:none;
}

#sottomenu ul ul li{
	border-bottom:1px solid #cccccc;
}

#sottomenu li.submenu{
	background: #FFFFFF no-repeat;
}

#sottomenu ul.level2 li a:hover{
	background-color:#339933;
	text-decoration:none;
	color:#000000;
}

#sottomenu ul.level2 li{
	clear:both;
}

#sottomenu ul.level1 li.submenu:hover ul.level2,
#sottomenu ul.level2 li.submenu:hover ul.level3{
	display:block;
}

#sottomenu ul.level2{
	top:20px;
	left:0px;
}

#sottomenu ul.level3{
	top:0px;
	left:135px;
}

#sottomenu li a{
	color:#333333;
	text-decoration:none;
	display:block;
}

#sottomenu li.azienda a:hover{
	color:#339933;
	text-decoration:none;
	width:100%;
}

#sottomenu li.parquet a:hover{
	color:#ffcc33;
	text-decoration:none;
	width:100%;
}

#sottomenu li.tecnici a:hover{
	color:#cc0000;
	text-decoration:none;
	width:100%;
}

#sottomenu li.pvendita a:hover{
	color:#996600;
	text-decoration:none;
	width:100%;
}

#sottomenu li.cura a:hover{
	color: #0099CC;
	text-decoration:none;
	width:100%;
}

/* box pagine interne */

#box_left{
	width:150px;
	float:left;
}

#box_right{
	width:730px;
	float:right;
	padding:0 5px 5px 5px;
	margin-bottom:5px;
}

#box_right a{
	color:#000000;
	text-decoration:none;
}

#box_right a:hover{
	color: #99CC00;
	text-decoration:underline;
}

#box_right img#no_head{
	padding:0 5px 0 5px;
}

#box_900{
	width:920px;
        
	padding:0 5px 5px 5px;
	margin-bottom:5px;
}

#box_900 a{
	color:#000000;
	text-decoration:none;
}

#box_900 a:hover{
	color:#999999;
	text-decoration:underline;
}

#box_900 img#no_head{
	padding:0 5px 5px 5px;
}



#news {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	margin-top:15px; 
	margin-bottom:15px; 
}

#news ul {
	margin:0;
	padding:0;
	list-style:none;
}

#news ul li {
	margin:0 4px 15px 4px;
	width:289px;
	padding:0;
	float:left;
}

#news ul li a {
	text-decoration:none; 
	color:#555; 
	display:block; 
	height:77px; 
	background:#dbdbdb; 
	padding:5px 5px 2px 5px;
}
#news ul li a:hover {
	background:#aeaeae; 
	color:#fff;
}
#news ul li a img {
	margin:-3px 8px 0 -3px; 
	padding:0; 
	float:left; 
	border:none; 
	width:159px; 
	height:80px;
}


/*menu parquet*/

#menu_parquet {
	width:895px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	margin-top:15px; 
	margin-bottom:15px;
	font-size:86%;
}

#menu_parquet ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:20px;
}

#menu_parquet ul li {
	margin:0 4px 15px 7px;
	width:200px;
	padding:0;
	float:left;
}

#menu_parquet ul li a {
	text-decoration:none; 
	color:#555; 
	display:block; 
	height:77px; 
	background:#dbdbdb; 
	padding:5px 5px 2px 5px;
}
#menu_parquet ul li a:hover {
	background:#aeaeae; 
	text-decoration:none; 
	color:#fff;
}
#menu_parquet ul li a img {
	margin:-3px 8px 0 -3px; 
	padding:0; 
	float:left; 
	border:none; 
	width:110px; 
	height:80px;
}

/* menu princ index 

#menu_top {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	margin-top:15px; 
	margin-bottom:15px; 
	text-align:left;
	font-size:80%;
}

#menu_top ul {
	margin:0;
	padding:0;
}

#menu_top li {
	position: relative;
	margin:0;
	width:128.5px;
	padding:0;
	float:left;
	list-style:none;
	display:block;
}


#menu_top li a {
	text-decoration:none; 
	color:#555; 
	display:block; 
	height:20px; 
	background:#ffffff; 
	padding:3px 0 3px 0px;
}

#menu_top li#azienda a:hover {
	background:#339933 no-repeat; 
	color:#fff;
}

#menu_top li#prodotti a:hover {
	background:#ffcc33 no-repeat; 
	color:#fff;
}

#menu_top li#a_tecnici a:hover {
	background:#cc0000 no-repeat; 
	color:#fff;
}

#menu_top li#servizi a:hover {
	background:#0099cc no-repeat; 
	color:#fff;
}

#menu_top li#news_princ a:hover {
	background:#ff6600 no-repeat; 
	color:#fff;
}

#menu_top li#p_vendita a:hover {
	background:#996600 no-repeat; 
	color:#fff;
}

#menu_top li#contatti a:hover {
	background:#99CC33 no-repeat; 
	color:#fff;
}*/


/* form scelta provincie */


#pvendita{
	border-top:1px dotted #996600;
	padding-top:6px;	
}

#pvendita td{
	width:33%;
	padding-top:6px;
}

.pvendita_txt{
	color: #996600;
	font-weight:bold;
}

/* specie legnose */

#legnospec{
	padding-top:6px;	
}

#legnospec td{
	width:20%;
	padding-top:6px;
}

.legnospec_txt{
	font-size:12PX;
	color: #996600;
	font-weight:bold;
}

/* rassegna stampa */

#press td{
	border:1px solid #CCCCCC;
	padding:3px;
}

/* footer e varie */

#footer{
	background:url(images/logo_footer.jpg) right no-repeat;
	background-color:#ffffff;
	border-top:1px solid #0099cc;
	color:#000000;
	text-align:right;
	font-size:6px;
	margin:auto;
	height:80px;
	width:895px;
	clear:both;
}

.footer_txt{
	padding:5px 5px 5px 0px;
}

#footer a{ 
	text-decoration:none;
	color:#008131;
}

#footer a:hover{ 
	text-decoration:none;
	color:#FF7110;
}

#footer_parquet{
	background:url(images/logo_footer.jpg) right no-repeat;
	background-color:#ffffff;
	color:#000000;
	text-align:right;
	font-size:10px;
	margin:auto;
	height:80px;
	width:890px;
	padding:5px 5px 5px 0px;
	clear:both;
}

.claim{
	font-size:79%;
	text-align:left;
	line-height:1em;
	padding:8px;
}

.colw td{
	width:14%;
	padding-top:5px;
}

.colw2 td{
	width:20%;
	padding-top:5px;
}
.menu_parquet td{
	padding:3px 3px 15px 3px;
}

.titoli_parquet_a{
	font-size:130%;
	color:#FF9900;
	border-left:1px solid #FF9900;
	font-style:italic;
	font-size:130%;
}

.titoli_parquet_a img{
	margin-bottom:9px;
	margin-top:23px;
	margin-left:4px;
	padding-top:3px;
}

.titoli_parquet_b{
	font-size:130%;
	color: #1086C5;
	border-left:1px solid #1086C5;
	font-style:italic;
	font-size:130%;
}

.titoli_parquet_b img{
	margin-bottom:11px;
	margin-top:26px;
	margin-left:4px;
}

.titoli_parquet_c{
	font-size:130%;
	color: #C5AB52;
	border-left:1px solid #C5AB52;
	font-style:italic;
	font-size:130%;
}

.titoli_parquet_c img{
	margin-bottom:24px;
	margin-top:8px;
	margin-left:4px;
}

.titoli_parquet_d{
	font-size:130%;
	color: #66CC33;
	border-left:1px solid #66CC33;
	font-style:italic;
	font-size:130%;
}

.titoli_parquet_d img{
	margin-bottom:21px;
	margin-top:11px;
	margin-left:4px;
}

.contatti_pvendita{
	font-size:11px;
	color:#999999;
	font-weight:bold;
	list-style:none;
}

.finiture_table td{
	width:25%;
	padding:2px;
	padding-top:4px;
	}
.finiture_table img{
	padding-right:2px;
	}

.scelte_table td{
	width:40%;
	padding:4px 20px 5px 0;
	vertical-align:top;
	}
.scelte_table img{
	padding-bottom:5px;
	}
	
.img_linee img{
	padding-bottom:5px;
}
.formati_desc td{
	width:33%;
	vertical-align:top;
	
	}
.legno_dim td {
	width:25%;
	}

.titoli_parquet_a a{
	text-decoration:none;
}

.titoli_parquet_a a:hover{
	text-decoration:none;
}

#t_dett td{
	vertical-align:top;
}

#sart{
	clear:both;
	padding:5px 0 5px 0;
	border-top:1px solid #999999;
}

#sart img{
	padding-left: 15px;
}

#t_finiture td{
	vertical-align:top;
	padding:0 5px 5px 5px;
}

#t_finiture td img{
	padding:4px 0 4px 0;
}

.finitura{
	width:250px;
}

.massello_hp img{
	margin-right:75px;
}

.fotoview{

	margin:0px;
	}
	
.pager {
	color:#666666;
	padding:0 5px 0 5px;
	text-align:left;
	}
	
.pager a {
	border:1px solid #999999;
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#999999;
	}
.pager a:hover{
	border:1px solid #000000;
	padding:0 5px 0 5px;
	color:#666666;
	}	

.spacer{
	clear:both;
	height:1px;
}
	
.cura_sx{
	float:left; 
	width:690px; 
	height:180px;
}

.cura_dx{
	float:right; 
	width:185px;
	height:180px;
}
.fotodett{
	padding-right:7px;
	}

	/* foto con altezza variabile*/

#coverSmall {float:left;width:220px; margin: 0 6px 6px 0; position:relative ;background-color:#cccccc;
}
#coverFootwear {float:left;width:270px; margin: 0 6px 6px 0; position:relative ;background-color:#cccccc;
}
#coverBig {float:left;width:220px; margin: 0 6px 6px 0; position:relative
}


/* foto in hp con 2 altezze fisse*/
#coverSmall.hp {min-height:335px; height:auto !important; height:335px;}
#coverBig.hp {min-height:423px; height:auto !important; height:423px; }
#coverSmall.hp p, #coverBig.hp p {margin:0 10px}


#coverSmall h7, #coverBig h7 {margin:5px 5px 7px 5px}
#coverSmall img, #coverBig img {margin:5px auto; display:block}
#coverSmall h4, #coverBig h4 {position:relative; top: 4px; left:14px}
#coverSmall p, #coverBig p {margin:0 10px 5px}


/* foto in hp con 2 altezze fisse*/
#coverFootwear.hp {min-height:335px; height:auto !important; height:335px;}
#coverFootwear.hp p, #coverBig.hp p {margin:0 10px}
#coverFootwear h7, #coverBig h7 {margin:5px 5px 7px 5px}
#coverFootwear img, #coverBig img {margin:2px auto; display:block}
#coverFootwear h4, #coverBig h4 {position:relative; top: 4px; left:14px}
#coverFootwear p, #coverBig p {margin:0 10px 5px}



/*strillo small*/
.strilloSmall {width:95px; margin:6px 6px 6px 0; float:left; 
padding-bottom:5px ; 
border:1px solid #0099cc; 
border-color:#0099cc; 
border-width:1px 2px 2px 1px;
background-color:#fff; }
.strilloSmall p {margin-left:4px;}
.strilloSmall img {margin:3px 0 0 0}
.strilloSmall a {margin-left:0px;}
.strilloSmall a:hover {background:transparent}

/*strillo medio*/
.strilloMed { width:221px; margin:0px 0 0 0; float:left; padding-bottom:5px ;background-color:#D4CFBB; }
.strilloMed img {margin:3px 0 0 0}
.strilloMed a {margin-left:7px;}
.strilloMed a:hover {background:transparent}

/*strillo VIP*/
.strilloVIP { width:221px; margin:0px 0 0 0; float:left; padding-bottom:5px ; }
.strilloVIP img {margin:3px 0 0 0}
.strilloVIP a {margin-left:0px;}
.strilloVIP a:hover {background:transparent}

#fondopagina {float:left;width:218px; margin: 0 6px 6px 0; position:relative ;border:1px dotted #333333;}
#fondopagina p {margin:0 10px 5px}

/*strillo fondo*/
.strillofondo { width:220px; margin:0 6px 6px 0; float:left; padding-bottom:5px ;background-color:#cccccc;}
.strillofondo img {margin:0px auto;}
.strillofondo a {margin-left:0px;}
.strillofondo a:hover {background:transparent}

/*strillo fondo*/
.strillofondo_look { width:180px; margin:0 6px 6px 0; float:left; padding-bottom:5px ;background-color:#cccccc;}
.strillofondo_look img {margin:0px auto;}
.strillofondo_look a {margin-left:0px;}
.strillofondo_look a:hover {background:transparent}


#lookbook {float:left;width:670px; margin: 0 6px 6px 0; position:relative ;background-color:#cccccc;}
#lookbook p {margin:0 10px 5px}
#banner {margin:0 5px 3px}

#menu_brand {float:left;width:150px; margin: 0 6px 6px 0; position:relative ;border:1px dotted #333333;}
#menu_brand p {margin:0 10px 5px}
#lookbooks {float:left;width:330px; margin: 0 6px 6px 0; position:relative ;background-color:#ffffff;border:1px solid #0099cc;z-index:100;}
#lookbooks p {margin:0 10px 5px}
#lookbooks1 {float:left;width:420px; margin: 0 6px 6px 0; position:relative ;background-color:#ffffff;border:1px solid #0099cc;z-index:1;}
#lookbooks1 p {margin:0 10px 5px}
#lookbooks2 {float:left;width:420px; margin: 0 6px 6px 330px; position:relative ;background-color:#ffffff;z-index:1;}
#lookbooks2 p {margin:0 10px 5px}


#news_brand {float:left;width:250px; margin: 0 6px 6px 0; position:relative ;border:1px dotted #333333;}
#news_brand p {margin:0 10px 5px}

#left {
background-color: #FFFFFF;
float: left;
width: 16%; 
padding-top: 10px;
margin: 0px;
}

#middle {
background-color: #FFFFFF;
width: 84%;
float: left;
margin: 0px;
}

#left_contenuto {
background-color: #FFFFFF;
width: 45%;
float: left;
padding-top: 10px;
margin: 0px;
}
#right_contenuto {
background-color: #FFFFFF;
width: 50%;
float: left;
padding-top: 10px;
margin: 0px;
}
#news_foto {float:left;width:240px; height:650px;padding-left: 20px; margin: 0 0 0 0; position:relative ;background-color:#fff;}
#news_foto img {margin:0 0 0 0}
#news_txt {float:left;width:480px; margin: 0 6px 6px 0; position:relative ;background-color:#ffffff;border:1px solid #0099cc;}
#news_txt p {margin:0 10px 5px}
#news_txt img {float:left; margin:0 10px 5px}

#news_nmi {float:left; width:480px; margin:0 20px 6px 20px; background-color:#ffffff; border:1px solid #0099cc;}
#news_nmi p {margin:0 10px 5px}
#news_nmi img {float:left; margin:0 10px 5px;}
#news_nmi footer{
	border-top:1px solid #0099cc;
	color:#000000;
	font-size:12px;
	margin:auto;
	height:30px;
	width:470px;
	clear:both;
        padding:5px 5px 5px 0px;
}


#news_nmi footer a{ 
	text-decoration:none;
	color:#008131;
}

#news_nmi footer a:hover{ 
	text-decoration:none;
	color:#FF7110;
}


#menu_cont_tecnici {
        float:left; 
        padding:0 0 5px 0; 
        margin:0; 
        list-style:none; 
        font: 10px verdana, sans-serif; 
        border:1px solid #000; 
        border-color:#cea #9b7 #8a6 #deb; 
        border-width:1px 2px 2px 1px;  
        background:#fff; 
        position:relative;
	
	
}

#menu_cont_tecnici  a{
	color:#003366;
	text-decoration:none;
	display:block;
}

#menu_cont_tecnici  a:hover{
	color: #cc0000;
	text-decoration:none;
	border-left:4px solid #cc0000;
}


#info p {margin-left:15px; margin-right:20px;}

#info a.screen, a.screen:visited {
  color:#000; 
  position:relative; 
  z-index:1;
}
#info a.screen b {
  position:absolute;
  visibility:hidden; /* hide the image */
  width:200px; /* give it a width */
  height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
   border:1px solid #000; /* add a border */
  left:0; /* position:the image */
  top:-150px;
}
#info a.screen:hover {
  text-decoration:none; 
  border:0px none; /* needed for this to work in IE */ 
  z-index:1000
}
#info a.screen:hover b {
  visibility:visible; /* make the image visible */
  height:150px; /* now give it a height */
  cursor:pointer; /* for IE */
  z-index:500; 
}
#info a.screen:hover b img {
 border:0px none; /* remove the link border */
}

#foot_left {
float:left;
width:  290px;  
margin: 0 6px 6px 0;
background-color:#ffffff;

}


#foot_center {
float:left;
width: 290px; 
margin: 0 6px 6px 0;
background-color:#ffffff;

}

#foot_right {
float:left;
width: 290px;
margin: 0 6px 6px 0;
background-color:#ffffff;

}
#coverfoot {float:left;width:289px; margin: 0 6px 6px 0; position:relative;}
#coverfoot.hp {min-height:335px; height:auto !important; height:335px;}
#coverBig.hp {min-height:423px; height:auto !important; height:423px; }
#coverSmall.hp p, #coverBig.hp p {margin:0 10px}


#coverfoot h7, #coverBig h7 {margin:5px 5px 7px 5px}
#coverfoot img, #coverBig img {margin:5px auto; display:block}
#coverfoot h4, #coverBig h4 {position:relative; top: 4px; left:14px}
#coverfoot p, #coverBig p {margin:0 10px 5px}

#vips {float:left;width:200px; margin: 0 6px 6px 0; position:relative; background-color:#ffffff; border:1px dotted #0099cc;}
#vips p {margin:0 10px 5px}

