@charset "UTF-8";
/* Kumooku */

body {margin:0; padding:0;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:16px;
color:#FFF;}

a {color:#ff7700; text-decoration:none;}
a:hover {color: #FC0; text-decoration:none;}

.green {color:#099;}

#container {background-image:url(img/container.png);
background-repeat:no-repeat;
background-position:11px;
margin:10px auto 0px auto;
width:1000px;
height:676px;}

#header {height:140px;}

#slogan {position:absolute;
background-image:url(img/slogan.png);
background-repeat:no-repeat;
margin-left:680px;
margin-top:55px;
width:271px; height:53px;}

#slogan2 {position:absolute;
background-image:url(img/pannello.png);
background-repeat:no-repeat;
margin-left:680px;
margin-top:55px;
width:260px; height:46px;}

#logo {position:absolute;
background-image:url(img/logo.gif);
background-repeat:no-repeat;
margin-left:45px;
margin-top:32px;
width:155px; height:92px;}

#menu { position:absolute;
background-image:url(img/menubg.png);
background-repeat:no-repeat;
z-index:5;
height:50px;
width:950px;
padding-bottom:10px;}

#middle {
background-color:#ddd;
height:420px;
margin-left:25px;
margin-right:25px;}

#middle2 {
background-color:#fff;
height:420px;
margin-left:25px;
margin-right:25px;}

#chisiamo {padding-top:50px; height:410px;}
	
#chisiamo2 {padding-top:50px;
	width:284px; height:410px; margin-left:10px; float:left;}
	
#chisiamoleft {background-color:#cccccc; padding-top:5px; color:#000; 
margin-top:-40px; float:left; width:360px; height:405px;}
#chisiamoleft2 {background-color:#cccccc; padding-top:5px; color:#000; 
margin-top:-40px; float:left; width:360px; height:405px;}
#chisiamoright {margin-top:-40px; float:left; width:590px; height:410px;}
#chisiamoright2 {margin-top:10px; float:left; width:590px; height:410px;}
#chisiamotxt {padding-top:57px;
padding-left:20px; padding-bottom:20px; padding-right:20px;}
#chisiamotxt3 {padding-top:30px;
padding-left:20px; padding-bottom:20px; padding-right:20px; color:#000;}
#chisiamotxt2 {padding-top:17px;
padding-left:20px; padding-bottom:20px; padding-right:20px; float:left; color:#000;}
#chisiamotxt4 {padding-top:57px;
padding-left:20px; padding-bottom:20px; padding-right:123px; float:left; color:#000;}

.title { font-size:20px;}

.titolo {
	color:#033;
	font-weight:bold;
}

.color{
	color:#033;
}

.cata{
	color:#da7c28;
	font-weight:bold;
}

#footer {height:100px; margin:0 auto; width:950px; border-top:1px #555 solid;}

#illy {position:absolute;
background-image:url(img/illy.gif);
background-repeat:no-repeat;
margin-left:724px;
margin-top:23px;
width:200px; height:54px;}

#new {position:absolute;
background-image:url(img/new.png);
background-position:0px 0px;
width:268px; height:119px;
margin-top:310px; margin-left:-25px;
z-index:100;}


/* Buttons */

.profilo {float:right;
background-image:url(img/buttons.png);
background-position:0px -40px;
display:block;
height:25px;
width:53px;
text-indent:-9999px;
margin-top:13px;
margin-right:15px;}
.profilo:hover {background-position:0px 0px;}
.profilox {float:right;
background-image:url(img/buttons.png);
background-position:0px -80px;
display:block;
height:25px;
width:53px;
text-indent:-9999px;
margin-top:13px;
margin-right:15px;}

.prodotti {float:right;
background-image:url(img/buttons.png);
background-position:-84px -40px;
display:block;
height:25px;
width:61px;
text-indent:-9999px;
margin-top:13px;
margin-right:15px;}
.prodotti:hover {background-position:-84px 0px;}
.prodottix {float:right;
background-image:url(img/buttons.png);
background-position:-84px -80px;
display:block;
height:25px;
width:61px;
text-indent:-9999px;
margin-top:13px;
margin-right:15px;}

.soluzioni {float:right;
background-image:url(img/buttons.png);
background-position:-169px -40px;
display:block;
height:25px;
width:64px;
text-indent:-9999px;
margin-top:13px;
margin-right:15px;}
.soluzioni:hover {background-position:-169px 0px;}
.soluzionix {float:right;
background-image:url(img/buttons.png);
background-position:-169px -80px;
display:block;
height:25px;
width:64px;
text-indent:-9999px;
margin-top:13px;
margin-right:15px;}

.dovesiamo {float:right;
background-image:url(img/buttons.png);
background-position:-315px -40px;
display:block;
height:25px;
width:79px;
text-indent:-9999px;
margin-top:13px;
margin-right:15px;}
.dovesiamo:hover {background-position:-315px 0px;}
.dovesiamox {float:right;
background-image:url(img/buttons.png);
background-position:-315px -80px;
display:block;
height:25px;
width:79px;
text-indent:-9999px;
margin-top:13px;
margin-right:15px;}

.contatti {float:right;
background-image:url(img/buttons.png);
background-position:-410px -40px;
display:block;
height:25px;
width:54px;
text-indent:-9999px;
margin-top:13px;
margin-right:20px;}
.contatti:hover {background-position:-410px 0px;}
.contattix {float:right;
background-image:url(img/buttons.png);
background-position:-410px -80px;
display:block;
height:25px;
width:54px;
text-indent:-9999px;
margin-top:13px;
margin-right:20px;}

/* Footers */

#foogan1 {position:absolute;
background-image:url(img/slogan.png);
background-repeat:no-repeat;
background-position:0 -60px;
margin-left:20px;
margin-top:35px;
width:600px; height:35px;}

#foogan2 {position:absolute;
background-image:url(img/slogan.png);
background-repeat:no-repeat;
background-position:0 -140px;
margin-left:20px;
margin-top:35px;
width:600px; height:35px;}

#foogan3 {position:absolute;
background-image:url(img/slogan.png);
background-repeat:no-repeat;
background-position:0 -100px;
margin-left:55px;
margin-top:35px;
width:120px; height:35px;}

#foogan4 {position:absolute;
background-image:url(img/slogan.png);
background-repeat:no-repeat;
background-position:0 -140px;
margin-left:20px;
margin-top:35px;
width:600px; height:35px;}

#foogan5 {position:absolute;
background-image:url(img/slogan.png);
background-repeat:no-repeat;
background-position:0 -220px;
margin-left:20px;
margin-top:35px;
width:600px; height:35px;}

#foogan6 {position:absolute;
background-image:url(img/slogan.png);
background-repeat:no-repeat;
background-position:0 -260px;
margin-left:20px;
margin-top:35px;
width:600px; height:35px;}

#brand {position:absolute;
background-color:#dddddd;
margin-left:205px;
width:500px; height:99px;}

#cutleft {position:absolute;
background-image:url(img/cutleft.png);
width:17px; height:99px;
z-index:150;}
#cutright {position:absolute;
background-image:url(img/cutright.png);
width:17px; height:99px;
margin-left:483px;
z-index:150;}

/* jQuery */

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
z-index:501;}

#popupContact{
display:none;
position:fixed;
_position:absolute; /* explorer 6*/
width:436px;
height:450px;
background-image:url(img/contact.png);
background-repeat:no-repeat;
z-index:502;
padding:12px;
margin-top:30px;
font-size:14px;
text-transform:uppercase;
padding-left:27px;
color:#999;}

#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
right:25px;
top:-15px;
position:absolute;
}
.close {display:block;
text-indent:-9999px;
background-image:url(img/close.png);
background-position:0px 0px;
background-repeat:no-repeat;
height:30px; width:28px;
}
.close:hover {
background-position:0px -40px;}

.form1 {background-image:url(img/form1.png);
background-repeat:no-repeat;
padding-left:5px;
padding-right:60px;
width:242px; height:29px;
margin-top:60px;
margin-left:5px;
border:none;
font-size:16px;}
.form2 {background-image:url(img/form2.png);
background-repeat:no-repeat;
padding-left:5px;
padding-right:60px;
width:242px; height:29px;
margin-top:10px;
margin-left:5px;
border:none;
font-size:16px;}
.form3 {background-image:url(img/form3.png);
background-repeat:no-repeat;
padding-left:5px;
padding-right:60px;
width:280px; height:29px;
margin-top:10px;
margin-left:5px;
border:none;
font-size:16px;}
.form4 {font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background-image:url(img/form4.png);
background-color:#036;
background-repeat:no-repeat;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:10px;
width:363px; height:147px;
margin-top:10px;
margin-left:5px;
border:none;
font-size:16px;}
.sendbtn {background-image:url(img/send.png);
background-color:#036;
background-repeat:no-repeat;
background-position:0px 0px;
width:73px; height:29px;
margin-top:10px;
margin-left:5px;
border:none;
font-size:16px;}
.sendbtn:hover {
background-position:-83px 0px;
cursor:pointer;}

img{border-width: 0}

.texto{
	color:#000;
}

#flashcontent { margin-top:41px;

}

.conta{
	padding-right:15px;
}

.sendbutt{
	background-color:#033;
	color:#FFF;
	height:30px;
	width:60px;	
}

#note{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:70%;
	text-align:center;
	letter-spacing:2px;
	margin-top:8px;
	margin-bottom:50px;
}

#chisiamotxtprof {padding-top:57px;
padding-left:20px; padding-bottom:20px; padding-right:20px;
margin-top:25px;}

#chisiamotxtsol {
	padding-top:57px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	margin-top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#chisiamotxtsol2 {
	padding-top:57px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	margin-top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

#coteimg{
	background-color:#FFF;
	margin:0 auto;
	display:block;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
	height:100%;
}

.immagine{
	
	margin-left:5px;
}

#screen{
	width:820px;
	padding:0;
}			
	#screen li{
		float:left;
		list-style:none;
	}
	#screen .jq-ss-crop{
		margin:5px 5px;
		float:left;				
	}
		#left,#right{
			font-weight:bolder;
			font-size:36px;
			margin-top:115px;
			display:block;
			text-decoration:none;
			color:#033;
		}
	#view{
		margin:20px;
		width:635px;
		border:1px #033 solid;
		height:212px;
		overflow:hidden;
		background-color: #FFF;
	}
		#images{
			width:3818px !important;
			width:3822px;
			padding:0;
		}
			#images li img{
				border:0;
			}
.clear{
	clear:left;
}

.border{
	margin-right:20px;
	margin-bottom:20px;
	border:4px #fff solid;
}

.border:hover{
	border:4px #033 solid;
	margin-right:20px;
	margin-bottom:20px;
}

#mini{
	margin-left:150px;
	margin-top:50px;
}

.solo{
	text-align:left;
	color:#033;
	}

#move{
	
}

#hidden{
	visibility:hidden;
}

#zindex{
	position:absolute;
	z-index:999;
}

#meno10{
	position:absolute;
	width:200px;
	color:#000;
	z-index:5;
	padding-top:10px;
	padding-left:10px;
}

#meno102{
	position:absolute;
	width:200px;
	color:#000;
	z-index:5;
	padding-top:10px;
	padding-left:10px;
}

#meno103{
	position:absolute;
	width:200px;
	color:#000;
	z-index:5;
	padding-top:10px;
	padding-left:10px;
}

#meno104{
	position:absolute;
	width:200px;
	color:#000;
	z-index:5;
	padding-top:10px;
	padding-left:10px;
}
#map { background-color:#006; color:#000;}
#prod {width:270px; height:177px; display:block; float:left;}
#prod2 {width:270px; height:177px; display:block; float:left;}
#prod3 {width:270px; height:177px; display:block; float:left;}
#prod4 {width:270px; height:177px; display:block; float:left;}

.imgSlideshow {float:left; margin-left:30px; position:relative; display:inline;}
.imgslide {position:absolute;left:-10px;top:-5px;}

#modifiche{
	margin-top:20px;
	margin-left:20px;
	padding:5px;
}

.linko{
	margin-left:20px;
}
