/*GENERALE *******************************************/
html { overflow-y:hidden; }
body { margin:0; min-width:990px; }
img:before { content:url(http://www.kami.it/www/_images/); }
sl:before { content:"/ "; }

/*NAVIGAZIONE *******************************************/
#navigation #menu { font-family:Helvetica, Arial; font-size:20px; text-transform:uppercase; color:#FFF; line-height:27px; }
#navigation { position:fixed; top:30px; left:30px; height:645px; width:130px; }
#navigation img { margin:0 0 18px 0; padding:0; width:110px; height:31px; border:0; }
#navigation #menu img { margin:0 0 8px 0; padding:0; width:110px; height:18px; border:0; }
#navigation #copyright { margin: 0; font-family:Helvetica, Arial; font-size:10px; line-height:12px; color:#2A2624; }

/*ABOUT SERVICES PROJECTS CONTACT *******************************************/
#whitebox { margin:80px 30px 0 160px; padding:10px; height:503px; width:775px; background-color:#FFF; }
#colonna1 { padding:0 40px 0 0; width:368px; float:left; }
#colonna2 { width:366px; float:right; }
#whitebox testo { font-family:Helvetica, Arial; font-size:11px; color:#2A2624; line-height:18px; }
#whitebox div { margin:0 0 10px; }

/*CLIENTS *******************************************/
#boxclienti { position:fixed; top:80px; left:160px; padding:9px 0 0 10px; height:140px; width:785px; background-color:#2A2624; }
#elencoclienti { height:138px;}
#elencoclienti div { width:155px; height: 14px; margin: 0 0 9px 0; padding: 0; float: left; }
#elencoclienti img { border: 0; height: 14px !important; }

/*INFO CLIENTS *******************************************/
#boxiframe { margin:290px 0 0 160px; height:380px; width:800px; }

/*INDEX *******************************************/
#indexbannerbox { margin:80px 30px 30px 160px; height:560px; max-width:810px; }
#indexbannerbox img { border:0; height:190px; width:260px; }
#indexbannerbox .fade { margin:0 10px 14px 0; height:200px; width:260px; float:left; position:relative; }
#indexbannerbox .fade div { margin:0 10px 14px 0; height:200px; width:260px; float:left; position:absolute; top:0; left:0; display:none; }
#indexbannerbox span { font-family:"DIN Regu", Arial; font-size:10px; line-height:12px; color:#2A2624; }
#indexbannerbox opacity { filter:alpha(opacity=05); -moz-opacity:.05; opacity:.05; }

/*BOX WORKS *******************************************/
#boxinfoclienti { position:absolute; margin:240px 0 0 160px; height:340px; width:775px; padding:10px; background-color:#2A2624; }
#logo { background-color:#FFF; width: 340px; height: 340px; float:left; }
#info { height:340px; width:415px; float:right; }
#info .titoloinfo { margin:0 0 10px; height: 15px; width: 415px; }
#info .linksworks { margin:0; }
#testo { font-family:Helvetica, Arial; font-size:11px; color:#FFF; line-height:18px; }
#info #testo a { font-family:Helvetica, Arial; font-size:11px; color:#FFF; line-height:18px; }
#info #testo a:hover { color:#CCDC2B; }
#linksworks { position:absolute; bottom:10px; }
#linksworks .linksworks { padding-top: 5px; width: 415px; height: 11px; }
#linksworks .linksworks img { border: 0; }

#boxworks { position:absolute; margin:240px 20px 0 160px; height:330px; padding:30px 0 0 10px; background-color:#2A2624; min-width:805px; }
#boxmenukind { position:fixed; top:250px; left:170px; padding: 0; margin: 0; width: 600px; }
#boxnomecliente { height: 15px; }
#boxnomecliente img { height: 15px !important; }
#categoria { margin:20px 20px 0 0; height:340px; white-space:nowrap; }
#linksmenuworks { width:600px; padding:10px 0 0; }
#linksmenuworks .linksmenuworkback { height: 11px !important; padding:0 30px 0 0; float: left; }
#linksmenuworks .linksmenuworkback img { height: 11px !important; padding:0; margin: 0; }
#linksmenuworks .linksmenuwork { height: 11px !important; padding:0 10px 0 0; float: left; }
#linksmenuworks .linksmenuwork img { height: 11px !important; padding:0; margin: 0; }

#categoria img { margin:0 10px 0 0; height:300px; border:none; }
.spazio { width:40px; height:200px; float:left; }
#nascondi { position:fixed; top:290px; left:0; height:380px; padding:0; width:100px; z-index:2; }
#finegalleria { position:absolute; top:0; right:0; height:380px; padding:0; width:20px; z-index:3; }