body{font-family:DINPro-Regular, Arial, Helvetica, sans-serif;font-size:10pt;color:#4A4A4A;background:#fff;}
a{color:#A81623;font-weight:100;text-decoration:none}
a:hover{text-decoration:underline;}

.hide{display:none;clear:both}
.show{display:block;clear:both}
.clear{clear:both;font-size:0;}
.space10{clear:both;padding:10px;}
.left{float:left}
#frame{position:relative;width:1000px;height:650px;float:left;overflow:hidden}
#homeBox{float:left;width:1000px;padding:0px;overflow:hidden}
.fontSm{font-size:0.85em}

.TotalFade{position:absolute;top:0px;left:0px;width:100%;height:1200px;clear:both;z-index:1000;background:#7A85AA}
.TotalFade{filter:alpha(opacity=95);opacity:.95; }

.bgWhite{background:#fff;padding:20px 20px 20px 20px;}

#contact{position:relative;float:left;width:1000px;padding:0px;overflow:hidden;height:550px}
#contact,#contact a{color:#FFF}
#contact .contentWide{position:relative;top:-450px;left:40px;color:#FFF;float:left;width:920px;padding:0;overflow:hidden;height:350px;background:none}
#contact .contentWide a{color:#FFF}
#contact .block1{float:left;width:960px;margin:20px 0 0px 0;overflow:hidden}
#contact .block2{float:left;width:560px;padding:0 0 0 330px;overflow:hidden;}
#contact .block2 img{margin:0 5px 0 15px}
#contact .abs{position:relative;top:0px;left:0;width:1000px;height:550px;}
#contact .link{float:left;width:180px;height:150px;text-align:center;font-size:1.4em;overflow:hidden;padding:30px 0 0 0}
#contact .link img{vertical-align:middle} #contact img{border:0}
#contact .title{float:left;width:100%;margin:0px 0 10px 0} #contact .title img{margin:0 0 0 25px}
#contact .topSx{position:absolute;top:25px;left:25px} 
#contact .bottomSx{position:absolute;bottom:-1px;left:0;}
#contact .topDx{position:absolute;top:0;right:-1px}

#contact .Bbox{margin:0} 
img{border:0}

#contact .Bbox .BoxText,#contact .Bbox .BoxText a{color:#FFF}

.xgif{margin-left:-2px;}

.slideshowBox{float:left;position:relative;width:568px;height:540px;}
.slideshowBox .slideshow{float:left;width:568px;text-align:center;overflow:hidden;height:540px;background:#fff}
.slideshowBox .slideshow img{float:none;border:0}
.slideshowBox .cornice{position:absolute;top:0;bottom:0;clear:both;width:568px;height:540px;overflow:hidden}
.slideshowBox .video{float:left;width:568px;text-align:center;overflow:hidden;height:540px;background:url("images/slideshowBoxVideo.png") top no-repeat}
.slideshowBox .nav{position:absolute;bottom:0px;right:0px;height:24px;} 
.slideshowBox .nav  .num-ON{float:left;display:block;width:20px;line-height:24px;vertical-align:middle; height:24px;background:url("images/nav-ON.png") ;color:#FF8718;text-align:center;margin:0 0 0 2px}
.slideshowBox .nav  .num-OFF{float:left;display:block;width:20px;line-height:24px;vertical-align:middle; height:24px;background:url("images/nav-OFF.png") ;color:#7A84AA;text-align:center;margin:0 0 0 2px}
.slideshowBox .zoom{position:absolute;top:0px;right:0px;width:10px;height:10px;background:#7A85AA} 

.slideshowBoxVideo{float:left;position:relative;width:568px;height:540px;}
.slideshowBoxVideo .cornice{position:absolute;top:0;bottom:0;clear:both;width:568px;height:540px;overflow:hidden}
.slideshowBoxVideo .video{float:left;width:568px;text-align:center;overflow:hidden;height:540px;background:url("images/slideshowBoxVideo.png") top no-repeat}
.slideshowBoxVideo .nav{position:absolute;bottom:0px;right:0px;height:24px;} 
.slideshowBoxVideo .nav  .num-ON{float:left;display:block;width:20px;line-height:24px;vertical-align:middle; height:24px;background:url("images/nav-ON.png") ;color:#FF8718;text-align:center;margin:0 0 0 2px}
.slideshowBoxVideo .nav  .num-OFF{float:left;display:block;width:20px;line-height:24px;vertical-align:middle; height:24px;background:url("images/nav-OFF.png") ;color:#7A84AA;text-align:center;margin:0 0 0 2px}

.slideshowBoxAudio{float:left;position:relative;width:568px;height:540px;}
.slideshowBoxAudio .cornice{position:absolute;top:0;bottom:0;clear:both;width:568px;height:540px;overflow:hidden}
.slideshowBoxAudio .audio{float:left;width:568px;text-align:center;overflow:hidden;height:530px;padding:0 0 10px 0;background:url("images/music.jpg") top no-repeat}
.slideshowBoxAudio .nav{position:absolute;bottom:0px;right:0px;height:24px;} 
.slideshowBoxAudio .nav  .num-ON{float:left;display:block;width:20px;line-height:24px;vertical-align:middle; height:24px;background:url("images/nav-ON.png") ;color:#FF8718;text-align:center;margin:0 0 0 2px}
.slideshowBoxAudio .nav  .num-OFF{float:left;display:block;width:20px;line-height:24px;vertical-align:middle; height:24px;background:url("images/nav-OFF.png") ;color:#7A84AA;text-align:center;margin:0 0 0 2px}
.audioBox{width:566px;height:40px;overflow:hidden;position:relative;bottom:10px;left:4px}

.scheda_box{width:139px;padding:0;z-index:1000000;position:absolute;top:14px;right:232px;width:139px;}
.scheda_boxAudio{width:139px;padding:0;z-index:1000000;position:absolute;top:14px;right:232px;width:139px;} 
.scheda_boxVideo{width:139px;padding:0;z-index:1000000;position:absolute;top:14px;right:232px;width:139px;}

.scheda-OFF{position:absolute;top:0;float:left;padding:0px;width:139px;height:22px;background:url("images/scheda-OFF.png") ;} 
.scheda-OFF .bottom{position:absolute;right:0;bottom:-15px}

.scheda-OFF-OVER{position:absolute;top:0;float:left;padding:0px;width:139px;height:22px;background:url("images/scheda-OFF-Over.png") ;} 

.scheda-ON{position:absolute;top:0;float:left;padding:0px;width:139px;background:url("images/scheda-ON.png") top no-repeat } 
.scheda-ON .txt,.scheda-ON-OVER .txt{float:left;overflow:hidden;width:121px;font-family:arial, Verdana, Geneva, sans-serif;text-align:left;margin:22px 0 0px 0;padding:17px 10px 17px 10px;color:#000}


.scheda-ON .bottom{float:left;clear:both;position:absolute;bottom:0;right:0}

.scheda-ON-OVER{float:left;padding:0px;width:139px;background:url("images/scheda-ON-Over.png") top no-repeat } 

.scheda-ON .txt,.scheda-ON-OVER .txt{background:url("images/scheda.png") bottom left no-repeat}
.scheda-ON .txt,.scheda-ON-OVER .txt{font-size:11px;}
.scheda-ON .txt p,.scheda-ON-OVER .txt p{padding:0;margin:0 0 5px 0}

.imgCloseScheda{position:absolute;right:0;bottom:0px;background:url("images/scheda_close.png") ;width:139px;height:10px;overflow:hidden}


.slideshowBox #frecciaSx,.slideshowBox #frecciaDx{cursor:pointer}

/* ----------------- slide box -------------------- */

.slideBox{margin:0 auto;position:absolute;float:left;}

.slideBox .closeX{clear:both;position:absolute;top:10%;right:-25px;width:25px;height:20px;background:#FFF;text-align:center;padding:5px 0 0 0}
.slideBox .closeX img{border:0;}

.imgRealizzazioneBox img{background:#fff;padding:10px}
.TotalFadeZoom{background:#7A84AA;width:2000px;height:2000px;position:absolute;z-index:1000000000}
.cursor{cursor:pointer}

.slideshowBox .nav img,.slideshowBox .zoom img{border:0}

.slideW{position:relative;width:670px;padding:12px;background:#FFF;margin: 20px auto}
.slideW .close{position:absolute;top:100px;right:-20px;width:25px;height:20px;background:#FFF;text-align:center;padding:5px 0 0 0}
.slideW .player{border-top:2px solid #7A85AA;position:absolute;bottom:-60px;left:0px;width:670px;height:32px;padding:12px;background:url("images/bk_playerB.png") top left}
.slideW .playerTrack{position:relative;float:left;margin:0 0 0 40px ;width:581px;height:32px;background:url("images/bk_player.png") top left}

.pagebottom{width:100%;position:absolute;bottom:2%;left:0%;}

.pagebottom .player{margin:0 auto;border:1px solid #fff;position:relative;bottom:0px;width:670px;height:32px;padding:4px;background:url("images/bk_playerB.png") top left}
.slideW .playerTrack,.pagebottom .playerTrack{position:relative;float:left;margin:0 0  0 40px ;width:581px;height:32px;background:url("images/bk_player.png") top left}


.slideW .play,.pagebottom .play{position:absolute;left:20px;top:8px;cursor:pointer}
.slideW .pause,.pagebottom .pause{position:absolute;right:20px;top:8px;;cursor:pointer}
.slideW .cursor,.pagebottom .cursor{position:absolute;left:0px;top:8px;;cursor:pointer}


.Box{float:left;width:180px;height:180px;position:absolute;top:0px;left:0px;}
.BoxOrange,.BoxOrange1,.boxLogo{float:left;width:180px;height:180px;position:absolute;top:0px;left:0;}
.BoxOrange-OVER,.boxLogo-OVER{float:left;width:180px;height:180px;position:absolute;top:0px;left:0;}

.Bbox{position:relative;float:left;width:180px;height:180px;margin:0 20px 20px 0;overflow:hidden;}
.BboxSm{position:relative;float:left;width:105px;height:80px;margin:0;overflow:hidden;}

.boxImg{width:180px;height:180px;text-align:center;} 
.boxImg img{margin-bottom:1px;vertical-align:middle;border:0}
#navbar .Bbox{margin:0}

.BoxText{position:relative;width:180px;top:42%;font-size:1.2em;text-align:center}

.white{background:url("images/portfolio.png");}
.bgOrange{background:url("images/portfolio-ON.png")}

.white1{background:url("images/clienti.png");}
.bgOrange1{background:url("images/clienti-ON.png")}

.bgOrange{background:url("images/portfolio-ON.png")}

.boxLogo{background:url("images/logo.gif")}
.boxLogo-OVER{background:url("images/logo-ON.gif")}
.boxMail{background:url("images/mail.gif")}
.boxMail-OVER{background:url("images/mail-ON.gif")}

.boxPortfolio{background:url("images/boxPortfolio.png") top }
.boxPortfolio-OVER{background:url("images/boxPortfolio-OVER.png") top}
.boxClienti{background:url("images/boxClienti.png") top}
.boxClienti-OVER{background:url("images/boxClienti-OVER.png") top}
.boxLogoB{background:url("images/logoB.png") top }
.boxLogoB-OVER{background:url("images/logoB-OVER.png") top}


.pwhite{background:#fff}
.txtWhite{color:#FFF}
.blu{color:#7A84AA}
.bgBlu{background:#7A84AA}

.orange{color:#FF8718}


#nav{float:left;width:100%;margin:0 0 20px 0;height:16px} #nav img{border:0}
#nav .navDx{margin:0 15px 0 0}
#nav .navSx{margin:0 15px 0 0}
#nav .titleSm{float:left;font-size:1.2em;font-weight:100;color:#7A84AA} 
#nav .topmenu{float:left;width:100%;font-weight:100} #nav .topmenu  a{font-weight:100}
#nav .ON,#nav .ON a{color:#FF8718;margin:0 10px 0 0} 
#nav .OFF,#nav .OFF a{color:#7A84AA;margin:0 10px 0 0}


#head{position:relative;width:769px;margin:0;z-index:100;} #head img{padding:0}
#navbar{float:left;width:200px;padding:0 0px 0 0;}  #navbar img{border:0;padding:0}

#scroll{font-size:0;position:relative;float:left;width:10px;background:#7A84AA;display:inline;margin:0 20px 0px 0;padding:0;height:300px}
#drag{cursor:pointer;position:absolute;left:-2px;top:30px;width:14px;background:#FF8718;height:25px;overflow:hidden;display:inline}

#content{float:left;width:600px;padding:0 0px;margin:0 0px 0 0;overflow:hidden;}

#content .title{font-size:1.6em;font-weight:bold;margin:0 0 10px 0} 
#content .img{clear:both;padding:0 10px 0 0 ;} #content .right{text-align:right;margin:10px 0} #content .right a{text-decoration:underline}

#sidebar{float:left;width:180px;height:565px;margin:15px 0 0 0px;overflow:hidden;display:inline;position:relative;}
#sidebar .title{font-size:1.4em;font-weight:bold;border-bottom:5px solid #D7D7D7;margin:0 0 10px 0} 
.absoluteB{position:absolute;bottom:0;left:0;margin:0;clear:both}


#sidebar .categoria{float:left;width:100%;margin:20px 0 40px 0;padding:0}
#sidebar .categoria img{float:left;border:0;margin:0 0 0 5px }
#sidebar .categoria ul{color:#7A84AA;list-style:none;padding:0;margin:0;text-transform:none;font-weight:100;}
#sidebar .categoria ul a{color:#7A84AA;font-weight:100} #menu .selected a{color:#FF8718}
#sidebar .categoria ul li{clear:both;margin:0}
#sidebar .categoria label{float:left;width:90px} 

#sidebar .categoria  ul{list-style:none;padding:0 0 0 0px;margin:0 0 0 0px;}
#sidebar .categoria .ON{background:url("images/bullet-ON.gif")  no-repeat 0 5px;padding:0 0 0 15px;margin:0 0 5px 0}
#sidebar .categoria .OFF{background:url("images/bulletmenu.gif")    no-repeat 0 5px ;padding:0 0 0 15px;margin:0 0 5px 0}
#sidebar .categoria .ON a,#sidebar .categoria .ON{color:#FF8718}
#sidebar .categoria .OFF a,#sidebar .categoria .OFF{color:#7A84AA}

.makeScroll{padding:0px 0;}
.scroll-track{width:10px; background:#7A84AA;padding:0;}
.scroll-handle{ width:7px;background:#fff; cursor:pointer;margin:0 0 0 2px}
.scroll-track{position:relative;right:190px}
.scroll-handle-top{height:1px;background:#7A84AA;font-size:0}
.scroll-handle-bot{}

/*.scroll-track-top{left:-189px;height:7px;width:9px;background:url("images/scroll-top.gif");}
.scroll-track-bot{bottom:7px;left:-189px;height:7px;width:9px;background:url("images/scroll-bottom.gif");}
*/

#menu{float:left;margin:0 0 0 20px;width:170px;overflow:hidden;font-size:9pt}
#menu .contMenu{float:left;}

#menu ul {list-style:url("images/bulletmenu.gif")  ;padding:0;margin:0 0 0 17px;text-transform:uppercase;color:#7A84AA;font-weight:bold}
#menu ul ul{list-style:url("images/x1.gif") ;padding:0;margin:0;text-transform:uppercase;overflow:hidden}

#menu ul a{color:#7A84AA;font-weight:bold} 
#menu .selected a{color:#FF8718} #menu .selected{color:#FF8718;font-weight:100}

#menu ul a img{border:1px solid #Fff}
#menu ul a:hover img{border:1px solid #F00}
#menu ul ul a{color:#7A84AA;font-weight:100} 
#menu ul li{margin:3px 0 0 0}

#menu ul ul li{margin:4px 0 4px 0;line-height:12px}

#tail{filter:alpha(opacity=50);opacity: .50;}
#tail{width:100%;text-align:center;float:left;margin:15px 0 0 0;border-top:1px solid #7A84AA}
#tail{font-size:.85em;color:#7A84AA;padding:2px 0 } #tail a{color:#F58220;text-decoration:underline}

#pager{width:470px;float:left;margin:10px 0;padding:0 0 0 10px;}
#pager .left{float:left;width:200px;border:1px solid #123} 
#pagerSM{float:left;margin:10px 0;padding:0 0 0 5px;}
#pagerSM .left{float:left;border:1px solid #123}

