/* RESET *****************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* RESET *****************************************************************************************/



BODY, html {
	height:100%;
	background:#c1c1c1 url(/images/bg-body-int.gif) no-repeat center top;
	text-align:center;
	font-family:Trebuchet MS, Tahoma, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	color:#000;
	}
	
	H1, H2 {display:none}
	
	A {color:#0000ff;}
	A:hover {text-decoration:none;}
	
#container {
	width:960px;
	margin:auto;
	}
	

#header {
	width:960px; height:129px;
	position:relative;
	background:url(/images/bg-header.gif) no-repeat center top;
	}
	
	.home {background:url(/images/bg-home.gif) no-repeat center top;}
	

.clear {clear:both;}

.lang {
	position:absolute;
	top:25px; left:50%;
	margin-left:-340px;
	z-index:50;
	}
	
	
/*************************************** TOOLBAR *************************************************/
	
	#tool-right {
		margin:0; padding:0;
		list-style:none;
		width:306px; height:35px;
		display:block;
		padding:12px 0 0 654px;
		}
		
	#navigationBar {
		margin:0; padding:0;
		list-style:none;
		width:740px; height:35px;
		/*display:block;
		padding-top:38px;*/
		padding-left:110px;
		position:absolute;
		top:85px;
		left:50%;
		margin-left:-590px;
		z-index:10;
		}
		
		#navigationBar span, #tool-right span {display:none}
	
	#navigationBar LI, #tool-right LI {display:inline;}
	
	#navigationBar LI A:link, #navigationBar LI A:visited, #tool-right LI A:link, #tool-right LI A:visited {
		display:block;
		/*height:35px;*/
		float:left;
		background-repeat:no-repeat;
		background-position:0 0;
		/*position:relative;*/
		}
		
		A.t-home {width:86px; height:35px; background-image:url(/images/tool/home.gif);}
		A.t-contatti {width:100px; height:35px; background-image:url(/images/tool/contatti.gif);}
		A.t-lavora {width:120px; height:35px; background-image:url(/images/tool/lavora.gif);}
		
		A.t-azienda {width:133px; height:35px; background-image:url(/images/tool/azienda.gif);}
		A.t-prodotti {width:136px; height:35px; background-image:url(/images/tool/prodotti.gif); cursor:default;}		
		A.t-news {width:165px; height:35px; background-image:url(/images/tool/news.gif);}		
		A.t-cataloghi {width:140px; height:35px; background-image:url(/images/tool/cataloghi.gif);}
		A.t-doveacquistare {width:166px; height:35px; background-image:url(/images/tool/doveacquistare.gif);}
	
	#navigationBar LI A:hover, #tool-right LI A:hover {
		display:block;
		height:35px;
		background-position:0 -35px;
		}
	
	#navigationBar UL {
		 display:none;
		 position:absolute;
		 top:36px;
		 left:242px;
		 width:136px;
		 z-index:10;
		}
	
	#navigationBar UL LI {display:inline; border:none; padding:0;}
	
	/*#navigationBar UL LI A {float:none; height:29px; display:block;margin-bottom:1px;}	*/
	
	#navigationBar UL LI A.t-idesign-laptop {width:136px; height:29px; margin-bottom:1px; background-image:url(/images/tool/idesign-laptop.gif);}
	#navigationBar UL LI A.t-idesign-sticker {width:136px; height:29px; margin-bottom:1px; background-image:url(/images/tool/idesign-sticker.gif);}
	#navigationBar UL LI A.t-sistemazione {width:136px; height:29px; margin-bottom:1px; background-image:url(/images/tool/sistemazione.gif);}
	#navigationBar UL LI A.t-cucina {width:136px; height:29px; margin-bottom:1px; background-image:url(/images/tool/cucina.gif);}
	#navigationBar UL LI A.t-elastolith {width:136px; height:29px; background-image:url(/images/tool/elastolith.gif);}
	#navigationBar UL LI A.t-tv-frame {width:136px; height:29px; background-image:url(/images/tool/idesign-tv-frame.gif);}
	#navigationBar UL LI A.t-3d-skin {width:136px; height:29px; background-image:url(/images/tool/idesign-3d-skin.gif);}
	#navigationBar UL LI A.t-notebook {width:136px; height:29px; background-image:url(/images/tool/idesign-netbook.gif);}
	#navigationBar UL LI A.t-kanguru {width:136px; height:29px; background-image:url(/images/tool/kanguru.gif);}
	
	#navigationBar UL LI A:HOVER {
		display:block;
		height:29px;
		background-position:0 -29px;
		}
	
	.menulist UL>LI:last-child {margin-bottom:1px;}
	

#contattiDown A#DownContatti, 
#lavoraDown A#DownLavora, 
#aziendaDown A#DownAzienda, 
#prodottiDown A#DownProdotti, 
#newsDown A#DownNews, 
#cataloghiDown A#DownCataloghi, 
#doveacquistareDown A#DownAcquistare {
	background-position:0 -35px;
	}
	
	

/************************** HOME *************************/

#img-home {
	width:940px; height:383px;
	display:block;
	margin-top:3px;
	padding-left:20px;
	background:url(/images/bg-img-home.gif) no-repeat;
	}

#news {
	width:380px; height:105px;
	display:block;
	float:right;
	background:url(/images/home/bg-news.gif) no-repeat;
	}
	
	.news-cont {
		width:305px; height:86px;
		padding:0 0 0 65px;
		margin-top:5px;
		overflow:auto;
		}
		
		.news-repeat {
			padding:5px 0 0 0;
			border-bottom:#cbcbcb solid 1px;
			}
		
		.news-cont .data {
			color:#898989;
			width:70px;
			float:left;
			text-align:right;
			margin-right:10px;
			}
		
		A.link-news {
			color:#69a747;
			font-weight:bold;
			padding-bottom:5px;
			width:200px;
			float:left;
			text-decoration:none;
			}
			
			A.link-news:hover {text-decoration:underline}
			
/************************** AZIENDA *************************/

#azienda-cont, #news-cont, #cataloghi-cont, #doveacquistare-cont, #lavora-cont, #contatti-cont {
	width:960px; height:491px;
	line-height:15px;
	}
	
	#azienda-cont {background:url(/images/bg-azienda.gif) no-repeat;}
	
	#azienda-cont STRONG, .news-int-cont STRONG, .lavora STRONG {
		color:#2e6c2c;
		font-size:15px;
		}
	
	.azienda-left {
		width:373px;
		float:left;
		padding:88px 0 0 139px;
		}
	
	.azienda-right {
		width:250px;
		float:left;
		padding:88px 0 0 105px;
		}

/************************** NEWS *************************/

#news-cont {background:url(/images/bg-news.gif) no-repeat;}

.news-int-cont {
	width:725px;
	padding:88px 0 0 135px;
	}

#scrollNews {display:block; height:220px; padding-right:10px; padding-bottom:150px; overflow-y:auto;}

/************************** CATALOGHI *************************/

#cataloghi-cont {background:url(/images/bg-cataloghi.gif) no-repeat;}

.cataloghi {
	width:373px;
	padding:95px 0 0 400px;
	}
	
	A.pdf-cataloghi {
		width:83px; height:83px;
		display:block;
		position:absolute;
		top:150px; left:50%;
		margin-left:250px;
		}

/************************** DOVE ACQUISTARE *************************/

#doveacquistare-cont {background:url(/images/bg-doveacquistare.gif) no-repeat;}

.box-dove-left {
	width:290px; height:409px;
	float:left;
	}
	
.box-dove {
	width:160px;
	float:left;
	padding:87px 0 0 0;
	}
	
	.box-dove STRONG {
		display:block;
		margin-bottom:70px;
		}

.contatti-sotto {
	display:block;
	padding-top:20px;
	position:absolute;
	top:550px;
	left:50%;
	margin-left:-250px;
	}
	
/************************** LAVORA CON NOI *************************/

#lavora-cont {background:url(/images/bg-lavora.gif) no-repeat;}

.lavora {
	width:373px;
	padding:160px 0 0 390px;
	}

/************************** CONTATTI *************************/

#contatti-cont {background:url(/images/bg-contatti.gif) no-repeat;}

.contatti {
	width:748px;
	padding:75px 0 0 126px;
	}
	
	.contatti-box {
		float:left;
		width:240px;
		display:block;
		}


/************************** PRODOTTI *************************/

#idesign-left, #sistemazione-left, #kanguru-left {
	width:250px; height:491px;	
	z-index:0;
	}
	
	#idesign-left {background:url(/images/prodotti/bg-prodotti-idesign.gif) no-repeat;}
	#kanguru-left {background:url(/images/prodotti/bg-prodotti-kanguru.gif) no-repeat;}
	#sistemazione-left {background:url(/images/prodotti/bg-prodotti-sistemazione.gif) no-repeat;}
	
	#elastolith-left {
		width:250px; height:491px;	
		z-index:0;
		background:url(/images/prodotti/bg-prodotti-elastolith.gif) no-repeat;}
	
	.pro-tit {
		font-weight:bold;
		color:#888;
		text-transform:uppercase;
		padding:5px 0 3px 0;
		}
	
	.prod-intro {
		width:128px;
		float:right;
		font-size:11px;
		color:#FFF;
		line-height:13px;
		padding:15px 25px 0 0;
		}
	
	.elastolith-intro {
		width:120px;
		float:right;
		font-size:11px;
		color:#FFF;
		line-height:13px;
		padding:170px 25px 0 0;
		}
		
		.prod-intro A, .elastolith-intro A {color:#fff;}
	
	A.t-prodON, A.t-prodOFF {
		width:80px; height:25px;
		color:#FFF;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		padding:5px 0 0 7px;
		display:block;		
		}
		
		A.t-prodON {background:url(../images/prodotti/on.gif) no-repeat;}
		A.t-prodOFF {background:url(../images/prodotti/off.gif) no-repeat;}
	
	#flash-prod {
		width:700px; height:465px;
		display:block;
		float:right;
		margin-top:26px;
		/*background-color:#FF0000;*/
		}
	
	#elastolith-prod {
		width:710px; height:383px;
		font-size:11px;
		text-align:justify;
		display:block;
		float:left;
		margin-top:26px;
		background:url(/images/prodotti/bg-elastolith.gif) no-repeat 0 0;
		}
		
		.elastolith-sotto {
			display:block;
			position:absolute;
			width:500px;
			top:575px;
			left:50%;
			margin-left:-230px;
			}

.descTecniche {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px;}	
	
/************************** FOOTER HOME *************************/	

#footer-home {
	padding-top:20px;
	float:left;
	}