@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 3px 3px 0px
}

	
}
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:910px;
	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:930px;
	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;
}

/* menu contestuali */

#menu_cont_azienda td{
	padding-right:16px;
}

#menu_cont_azienda td a{
	color:#003366;
	text-decoration:none;
	display:block;
}

#menu_cont_azienda td a:hover{
	color: #339933;
	text-decoration:none;
	border-left:4px solid #339933;
}

#menu_cont_contatti td{
	padding-right:16px;
}

#menu_cont_contatti td img{
	padding-top:10px;
}

#menu_cont_contatti td a{
	color:#003366;
	text-decoration:none;
	display:block;
}

#menu_cont_contatti td a:hover{
	color: #9BCF2D;
	text-decoration:none;
	border-left:4px solid #9BCF2D;
}

#menu_cont_tecnici td{
	font-size:12px;
	padding-right:16px;
}

#menu_cont_tecnici td a{
	color:#003366;
	text-decoration:none;
	display:block;
}

#menu_cont_tecnici td a:hover{
	color: #cc0000;
	text-decoration:none;
	border-left:4px solid #cc0000;
}

#menu_cont_pvendita td{
	padding-right:16px;
}

#menu_cont_pvendita td a{
	color:#003366;
	text-decoration:none;
	display:block;
}

#menu_cont_pvendita td a:hover{
	color: #996600;
	text-decoration:none;
	border-left:4px solid #996600;
}

#menu_ciclo{
	background-color:#e7e7e7;
	padding:3px;
	border-top:2px solid #CCCCCC;
}

#menu_ciclo a{
	text-decoration:none;
	color:#339933;
}

#menu_ciclo a:hover{
	text-decoration:underline;
} 

.p_menu td{
	padding-left:10px;
	width:20%;
}

/* menu basso index */

#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:200px; margin: 0 3px 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 h1, #coverBig h1 {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 con altezza variabile*/

#covernowshow {float:left;width:300px; margin: 0 3px 6px 0; position:relative ;background-color:#cccccc;}

/* foto in hp con 2 altezze fisse*/
#covernowshow.hp {min-height:413px; height:auto !important; height:413px;}
#covernowshow.hp p {margin:0 10px}
#covernowshow h1 {margin:5px 5px 7px 5px}
#covernowshow img {margin:5px auto; display:block}
#covernowshow h4 {position:relative; top: 4px; left:14px}
#covernowshow p {margin:5px 10px;padding:10px;background:white}



/*strillo small*/
.strilloSmall {width:107px; margin:6px 6px 6px 0; float:left; padding-bottom:5px ;background-color:#D4CFBB; }
.strilloSmall img {margin:3px 0 0 0}
.strilloSmall a {margin-left:7px;}
.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; min-height:130px; height:auto !important;height:130px;}
.fondopagina h4 {position:relative; top: 4px; left:84px;}
.fondopagina img {margin:7px 3px 3px 7px}
.fondopagina p {margin:0px auto;}

/*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:900px; margin: 0 6px 6px 0; position:relative ;background-color:#ffffff;}
#lookbook p {margin:0 10px 5px}
#banner {margin:0 5px 0 3px z-index:-300}

#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:#cccccc; z-index:450;}
#lookbooks p {margin:0 10px 5px; z-index:450;}
#lookbooks1 {float:left;width:420px; margin: 0 6px 6px 0; position:relative ;background-color:#cccccc; z-index:450; }
#lookbooks1 p {margin:0 10px 5px; z-index:450}

#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: 15%; 
padding-top: 10px;
margin: 0px;
}

#middle {
background-color: #FFFFFF;
width: 85%;
float: left;
margin: 0px;
z-index:400;
}

#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 6px 6px 120px; background-color:#ffffff; border:1px solid #0099cc;}
#news_nmi p {margin:0 10px 5px}
#news_nmi img {float:left; margin:0 10px 5px;}


#foot_left {float:left;width:300px; margin: 0 6px 6px 0; position:relative ;background-color:#cccccc; z-index:450;}
#foot_left p {margin:0 10px 5px; z-index:450;}
#foot_center {float:left;width:300px; margin: 0 6px 6px 0; position:relative ;background-color:#cccccc; z-index:450; }
#foot_center p {margin:0 10px 5px; z-index:450}
#foot_right {float:left;width:300px; margin: 0 6px 6px 0; position:relative ;background-color:#cccccc; z-index:450; }
#foot_right p {margin:0 10px 5px; z-index:450}

#sottospalla { border:1px solid #298FC2; width: 800px; min-height: 33px; height: auto !important; height: 33px; text-align: center; }
#sottospalla .strillosottospalla { display:block; padding:8px 0; margin:0 10px;  border-bottom:1px dotted #298FC2;}
#sottospalla .strillosottospalla h1, #sottospalla .strillosottospalla h1 .txt12, #sottospalla .strillosottospalla .txt12 h1, #sottospalla .strillosottospalla .txt12 { font:bold 13px Arial, Helvetica, sans-serif; color:#00386b; /*word-spacing:1px; letter-spacing: 1px;*/ }
#sottospalla .strillosottospalla h1 a { text-decoration:none; }
#sottospalla .strillosottospalla h1 a:visited { color:#00386b; text-decoration:none; }
#sottospalla .strillosottospalla h1 a:hover { color:#000; text-decoration:none; background-color:#eee;}
#sottospalla .strillosottospalla img { float:left; margin:0 5px 0 0;}
#sottospalla .strillosottospalla h1 a img { border:1px solid #ccc;  }
#sottospalla .strillosottospalla h1 a:hover img { border:1px solid #444;}
#sottospalla .strillosottospalla span {font:bold 12px Arial, Helvetica, sans-serif;}
#sottospalla .strillosottospalla span a { text-decoration:none; color:#c00;}
#sottospalla .strillosottospalla span a:visited { color:#c00; text-decoration:none; }
#sottospalla .strillosottospalla span a:hover { color:#000; text-decoration:none;}
#sottospalla .last { border:none; }