div, p , a, img.logo, div img.bullet{ behavior: url(iepngfix.htc) }

/***************************************** BODY *****************************************/
html { 
	height:100%;
	}

body { 
	background-color:#676767; 
	margin:0; 
	padding:0;
	/*height:100%;*/
	}
	
a {
	/*font-family: 'Gill Sans Std', 'Gill Sans', 'GillSans', Verdana, Arial;*/
	font-family: Arial;
	font-size:12px; 
	color: #231f20; 
	font-weight:normal; 
	text-decoration:none;
	}
	
a:hover
	{
	font-family: Arial;
	font-size:12px; 
	color:#231f20; 
	font-weight:normal; 
	/*text-decoration:underline;*/
	}

img {
	border:0;
	}

/***************************************** STRUTTURA *****************************************/
#container 
	{
	width:960px; 
	margin:auto; 
	height:600px;
	padding:0;	
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-480px;
	margin-top:-300px;
	}
	
#container.intro 
	{
	background-color:#fff;
	}
	
#container.product_kilovolt
	{
	background:url(../img/bg_kilovolt.jpg) no-repeat top left;
	}
	
#container.product_mantice
	{
	background:url(../img/bg_mantice.jpg) no-repeat top left;
	}
	
#container.product_mylamp
	{
	background:url(../img/bg_mylamp.jpg) no-repeat top left;
	}
	
#container_logo 
	{
	margin:180px 60px 0 237px;
	height:175px;
	padding:0;
	float:left;
	width:446px;
	}
	
#menu_intro 
	{
	margin:80px 60px 60px 257px;
	height:25px;
	padding:0;
	float:left;
	width:446px;
	text-align:center;
	}	
	
#menu_intro a
	{
	color:#8c8c8e;
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	}	
	
#menu_intro a:hover
	{
	color:#dc021b;
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	}	
	
	
#container_logo_internal 
	{
	margin:37px 0 0 68px; 
	padding:0;
	float:left;
	width:960px;
	}
	
#main 
	{
	width:960px; 
	margin:105px 0 0 0; 
	padding:0;
	float:left;	
	color:#231f20;
	}
	
#main div
	{
	width:784px; 
	margin:0 0 0 88px; 
	padding:0;
	float:left;
	font-family:Arial;	
	font-size:12px;
	text-align: justify;
	line-height:14px;
	}	
	
#main div a
	{
	font-family:Arial;	
	font-size:12px;
	}	
	
#main #menu 
	{
	width:220px;
	margin:31px 76px 0 0; 
	padding:0;
	float:right;
	}	
	
#main #menu div 
	{
	width:100px;
	height:125px;
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	}	
	
#main #menu div p
	{
	width:100px;
	height:60px;
	margin:0; 
	padding:40px 0 0 0;
	float:left;
	background:url(../img/bg_menu.png) no-repeat top center;
	color:#fff;
	font-family: Arial;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	}	
	
#main #menu div p.active
	{
	width:100px;
	height:60px;
	margin:0; 
	padding:40px 0 0 0;
	float:left;
	background:url(../img/bg_menu_active.png) no-repeat top center;
	color:#fff;
	font-family: Arial;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	}	
	
#main #menu div p.image
	{
	width:100px;
	height:60px;
	margin:0; 
	padding:0 0 0 0;
	float:left;
	background:none;	
	}	
	
#main #menu div p a, #main #menu div p.active a
	{
	color:#fff;
	font-size:13px;
	}	
	
#main div a.underline
	{
	text-decoration:none;
	}
	
#main div a.underline:hover
	{
	text-decoration:underline;
	}
	
#footer 
	{
	width:960px; 
	margin:40px 0 0 0; 
	height:20px;
	padding:0;
	float:left;
	/*clear:both;*/
	font-family: Arial;
	font-size:11px;
	color:#939598;
	text-align:center;
	}
	
#col1 
	{
	float:left; 
	margin:20px 10px 0 90px; 
	padding:0; 
	width:300px;
	color:#fff;
	font-family:Arial;
	font-size:9px;
	}
	
#col1 span
	{
	float:left; 
	padding:0; 
	margin:0;
	color:#fff;
	font-family:Arial;
	font-size:20px;
	width:300px;
	font-weight:normal;
	}
	
#col1 span.make
	{
	float:left; 
	padding:0; 
	margin:0;
	color:#4c4c4d;
	font-family:Arial;
	font-size:20px;
	width:300px;
	font-weight:normal;
	}	

	
#col1 span a
	{
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	color:#322f31;
	}
	
#col1 span a:hover
	{
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	}
	
#col1 p
	{
	float:left; 
	padding:0; 
	margin:5px 0 0 0;
	width:300px;
	}
	
#col1 p a
	{
	font-size:9px;
	color:#fff;
	font-weight:bold;
	}
	
#col2 
	{
	float:left; 
	margin:20px 0 0 0; 
	padding:0; 
	width:270px;
	}
	
#col3 
	{
	 float:left; 
	 margin:20px 0 0 0; 
	 padding:0;	 
	 width:230px; 
	}
	
#col3 #menu_internal 
	{
	 float:left; 
	 margin:80px 0 0 0; 
	 padding:0;	 
	 width:230px; 
	}
	
#col3 #menu_internal div 
	{
	width:120px;
	height:54px;
	margin:0 0 0 0; 
	padding:0;
	float:left;
	}	
	
#col3 #menu_internal div p, #col3 #menu_internal div p.dettagli, #col3 #menu_internal div p.dettagli_active, #col3 #menu_internal div p.red, #col3 #menu_internal div p.white
	{
	width:62px;
	height:36px;
	margin:0; 
	padding:26px 0 0 0;
	float:left;
	background:url(../img/bg_menu_internal.png) no-repeat top center;
	color:#fff;
	font-family: Arial;
	font-size:8px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	}	
	
#col3 #menu_internal div p.dettagli	
	{	
	background:url(../img/bg_menu_internal_dettagli.png) no-repeat top center;
	}
	
#col3 #menu_internal div p.dettagli_active	
	{	
	background:url(../img/bg_menu_internal_dettagli_active.png) no-repeat top center;
	}
	
#col3 #menu_internal div p.red	
	{	
	background:url(../img/bg_menu_internal_red.png) no-repeat top center;
	}
	
#col3 #menu_internal div p.white	
	{	
	background:url(../img/bg_menu_internal_white.png) no-repeat top center;
	color:#000000;
	}
	
#col3 #menu_internal div p a, #col3 #menu_internal div p.white a
	{
	color:#fff;
	font-size:8px;
	font-weight:bold;
	}	
	
#col3 #menu_internal div p.white a
	{
	color:#000;
	}
	
div.item1, div.item2, div.item3, div.item4, div.item5
	{
	position:absolute;
	top:455px;
	left:780px;
	/*display:none;*/
	}
	
div.item1:hover, div.item2:hover, div.item3:hover, div.item4:hover, div.item5:hover
	{
	cursor:pointer;
	}
	
div.item5
	{
	/*display:none;*/
	}
	
/*#col3 #menu_internal div.item1
	{
	position:relative;
	top:0;
	left:120px;
	display:none;
	}
	
#col3 #menu_internal div.item2
	{
	position:relative;
	top:20px;
	left:135px;
	display:none;
	}
	
#col3 #menu_internal div.item3
	{
	position:relative;
	top:27px;
	left:120px;
	display:none;
	}
	
#col3 #menu_internal div.item4
	{
	position:relative;
	top:12px;
	left:170px;
	display:none;
	}

#col3 #menu_internal div.item5
	{
	position:relative;
	top:7px;
	left:130px;
	display:none;
	}*/


/**************************** dettagli prodotto *****************************/

#col2 #pointer1_kilovolt
	{
	position:relative;
	top:150px;
	left:185px;
	width:12px;
	height:11px;
	display:none;
	}
	
#col2 #pointer2_kilovolt
	{
	position:relative;
	top:338px;
	left:82px;
	width:12px;
	height:11px;	
	display:none;	
	}
	
#col2 #pointer1_mantice
	{
	position:relative;
	top:199px;
	left:247px;
	width:12px;
	height:11px;
	display:none;
	}
	
#col2 #pointer2_mantice
	{
	position:relative;
	top:327px;
	left:8px;
	width:12px;
	height:11px;
	display:none;		
	}
	
#col2 #pointer1_mylamp
	{
	position:relative;
	top:-93px;
	left:210px;
	width:12px;
	height:11px;
	display:none;
	}	
	
#col2 #pointer2_mylamp
	{
	position:relative;
	top:187px;
	left:35px;
	width:12px;
	height:11px;
	display:none;
	}
	
#col2 #pointer3_mylamp
	{
	position:relative;
	top:325px;
	left:220px;
	width:12px;
	height:11px;
	display:none;
	}
	
#kilovolt_detail1 
	{
		position:absolute;
		top:248px;
		left:555px;
		/*display:none;*/
		z-index:100;
		width:147px;
		height:147px;
	}
	
#kilovolt_detail2 
	{
		position:absolute;
		top:440px;
		left:370px;
		/*display:none;*/
		z-index:100;
		width:147px;
		height:147px;		
	}
	
#mantice_detail1 
	{
		position:absolute;
		top:328px;
		left:563px;
		/*display:none;*/
		z-index:100;
		width:147px;
		height:147px;
	}
	
#mantice_detail2 
	{
		position:absolute;
		top:450px;
		left:340px;
		/*display:none;*/
		z-index:100;
		width:147px;
		height:147px;
	}
	
#mylamp_detail1 
	{
		position:absolute;
		top:10px;
		left:500px;
		/*display:none;*/
		z-index:100;
		width:147px;
		height:147px;
	}
	
#mylamp_detail2 
	{
		position:absolute;
		top:290px;
		left:350px;
		/*display:none;*/
		z-index:100;
		width:147px;
		height:147px;
	}
	
#mylamp_detail3 
	{
		position:absolute;
		top:443px;
		left:520px;
		/*display:none;*/
		z-index:100;
		width:147px;
		height:147px;
	}
	
#kilovolt_detail2:hover, #kilovolt_detail1:hover, #mantice_detail2:hover, #mantice_detail1:hover, #mylamp_detail1:hover, #mylamp_detail2:hover, #mylamp_detail3:hover
	{
	cursor:pointer;
	}
	
#col2 #pointer1_kilovolt img:hover, #col2 #pointer2_kilovolt img:hover, #col2 #pointer1_mantice img:hover, #col2 #pointer2_mantice img:hover, #col2 #pointer1_mylamp img:hover, #col2 #pointer2_mylamp img:hover, #col2 #pointer3_mylamp img:hover
	{
		cursor:pointer;
	}
	
	
/******************************** menu interno assoluto ********************************/

div#hardwork, div#lightwork, div#kilovolt, div#mantice, div#mylamp
	{
	width:100px;
	height:100px;
	margin:0 10px 0 0; 
	padding:0;
	position:absolute;
	top:350px;
	z-index:100;
	display:none;
	}	

div#hardwork
{
	left:675px;
}

div#lightwork, div#home  
	{
	top:350px;
	left:780px;
	}

div#kilovolt 
	{
	top:350px;
	left:568px;
	}
	
div#mantice 
	{
	top:350px;
	left:675px;
	}
	
div#mylamp 
	{
	top:350px;
	left:780px;
	}
	
div#kilovolt:hover, div#hardwork:hover, div#lightwork:hover, div#mantice:hover, div#home:hover, div#mylamp:hover
	{
	cursor:pointer;
	}
	
div#hardwork p, div#lightwork p
	{
	width:100px;
	height:60px;
	margin:0; 
	padding:40px 0 0 0;
	float:left;
	background:url(../img/bg_menu.png) no-repeat top center;
	color:#fff;
	font-family: Arial;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	}	
	
div#hardwork p.image, div#lightwork p.image, div#kilovolt p.image, div#mantice p.image, div#mylamp p.image
	{
	width:100px;
	height:60px;
	margin:0; 
	padding:0 0 0 0;
	float:left;
	background:none;	
	}	
	
div#hardwork p a, div#hardwork p.active a, div#lightwork p a, div#lightwork p.active a
	{
	color:#fff;
	font-size:13px;
	}	
	