#blackbird{margin:0;padding:0;position:fixed;_position:absolute;font:11px/1.3 Consolas,'Lucida Console',Monaco,monospace;_border:2px solid #BBB;}
#blackbird.bbTopLeft{top:0;left:0;_top:expression(eval(document.documentElement.scrollTop+8));_left:expression(eval(document.documentElement.scrollLeft+8));}
#blackbird.bbTopRight{top:0;right:0;}
* html .bbTopRight{right:auto;top:expression(eval(document.documentElement.scrollTop+8));left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById('blackbird').offsetWidth-8));}
#blackbird.bbBottomLeft{bottom:0;left:0;}
* html .bbBottomLeft{bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-document.getElementById('blackbird').offsetHeight-8));left:expression(eval(document.documentElement.scrollLeft+8));}
#blackbird.bbBottomRight{bottom:0;right:0;}
* html .bbBottomRight{bottom:auto;right:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-document.getElementById('blackbird').offsetHeight-8));left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById('blackbird').offsetWidth-8));}
#blackbird.bbSmall{width:300px;_width:272px;}
#blackbird.bbSmall .header{_width:272px;}
#blackbird.bbSmall .header div.left,#blackbird.bbSmall .footer div.left{width:150px;}
#blackbird.bbSmall .main{_width:272px;}
#blackbird.bbSmall .main div{height:200px;}
#blackbird.bbSmall .main div.mainBody{width:272px;}
#blackbird.bbSmall .footer{_width:272px;}
#blackbird.bbLarge{width:500px;_width:472px;}
#blackbird.bbLarge .header{_width:472px;}
#blackbird.bbLarge .header div.left,#blackbird.bbLarge .footer div.left{width:350px;}
#blackbird.bbLarge .main{_width:472px;}
#blackbird.bbLarge .main div{height:500px;}
#blackbird.bbLarge .main div.mainBody{width:472px;}
#blackbird.bbLarge .footer{_width:472px;}
#blackbird .header span{position:relative;width:16px;height:16px;margin:0 4px;float:left;background-image:url(blackbird_icons.png);background-repeat:no-repeat;}
#blackbird .header span.error{background-position:0 0;}
#blackbird .header span.errorDisabled{background-position:-16px 0;}
#blackbird .header span.warn{background-position:0 -16px;}
#blackbird .header span.warnDisabled{background-position:-16px -16px;}
#blackbird .header span.info{background-position:0 -32px;}
#blackbird .header span.infoDisabled{background-position:-16px -32px;}
#blackbird .header span.debug{background-position:0 -48px;}
#blackbird .header span.debugDisabled{background-position:-16px -48px;}
#blackbird .header span.profile{background-position:0 -64px;}
#blackbird .header span.profileDisabled{background-position:-16px -64px;}
#blackbird .header span.close{background-position:0 -80px;}
#blackbird .header span.clear{background-position:-16px -80px;}
#blackbird .header span.small{background-position:0 -96px;}
#blackbird .header span.large{background-position:-16px -96px;}
#blackbird .header>div,#blackbird .main>div,#blackbird .footer>div{background-image:url(blackbird_panel.png);background-repeat:no-repeat;}
#blackbird .header div{float:left;_background-color:#000;}
#blackbird .header div.left{background-position:top left;height:40px;_height:16px;}
#blackbird .header .left div.filters{margin-left:-4px;padding:16px 0 0 19px;float:left;_padding:6px 8px;}
#blackbird .header div.right{background-position:top right;height:40px;width:150px;_width:122px;_height:16px;}
#blackbird .header .right div.controls{padding:16px 24px 0 0;float:right;_padding:6px 8px;}
#blackbird .header .right .controls span{margin:0;}
#blackbird .header .right .controls span.clear{margin-right:8px;}
#blackbird .main div{float:left;}
#blackbird .main div.left{background-position:0 -30px;width:11px;_width:0;}
#blackbird .main div.mainBody{background-position:40% -40px;_background-color:#000;_filter:alpha(opacity='93');}
#blackbird .main .mainBody ol{line-height:1.45;height:100%;overflow:auto;width:100%;list-style-type:none;margin:0;padding:0;}
#blackbird .main .mainBody ol li{padding:1px 4px 1px 30px;border-bottom:1px solid #333;color:#CCC;margin:2px 2px;_text-indent:-2px;}
#blackbird .main .mainBody ol li span{background:url(blackbird_icons.png) no-repeat 0 0;border:1px solid #333;height:16px;width:16px;display:block;float:left;margin:-2px 0 1px -25px;_display:inline;}
#blackbird .main .mainBody ol li.error span{background-position:0 0;}
#blackbird .main .mainBody ol li.warn span{background-position:0 -16px;}
#blackbird .main .mainBody ol li.info span{background-position:0 -32px;}
#blackbird .main .mainBody ol li.debug span{background-position:0 -48px;}
#blackbird .main .mainBody ol li.profile span{background-position:0 -64px;}
#blackbird .main .mainBody ol li.profile{color:#DDD;font-style:italic;}
#blackbird .errorHidden li.error,#blackbird .warnHidden li.warn,#blackbird .infoHidden li.info,#blackbird .debugHidden li.debug,#blackbird .profileHidden li.profile{display:none;}
#blackbird .main div.right{background:url(blackbird_panel.png) no-repeat 100% -30px;width:17px;_width:0;}
#blackbird .footer div{height:50px;float:left;_background-color:#000;_height:30px;}
#blackbird .footer div.left{background-position:bottom left;_width:100%!important;}
#blackbird .footer div.left label{display:block;color:#BBB;margin:8px 0 0 16px;position:relative;font-family:Arial,sans-serif;_margin:4px 0 0 8px;}
#blackbird .footer div.left label input{padding:0;vertical-align:middle;}
#blackbird .footer div.right{background-position:bottom right;width:150px;_width:0;}
body{color:#333;font:12px "Lucida Grande",Lucida,Verdana,sans-serif;padding:0;}
.wjb{color:#333;padding:2px 7px 2px 7px;border:1px solid #ccc;text-decoration:none;background-color:#dfdfdf;cursor:pointer;}
.wjp{margin:0;padding:0;}
.advancement{font-family:"Bookman Old Style","Book Antiqua","Century Schoolbook";}
.wj-dialog{position:absolute;}
.wjWin{background-color:#333;border:1px solid #fff;color:#fff;position:absolute;}
.wjDragHandle{background-color:#000;}
.slidePanel{padding:10px;position:relative;overflow:hidden;}
.slidePanelContent{height:auto;overflow:hidden;}
.listPanel{position:relative;overflow:hidden;}
.listPanelContent{height:auto;overflow:hidden;}
.fingertips{background-color:#e6e6e6;border:1px dashed #b3b3b3;width:100px;}
.dock-layout{width:100%;}
@media screen{#blackbird{z-index:1000000000;}
body{padding:0;margin:0;font:9pt Helvetica,Geneva,sans-serif;min-width:1010px;height:100%;color:#424242;}
h1,h2,h3,h4,h5,h6{text-transform:capitalize;font-weight:normal;font-style:normal;margin-top:10px;margin-left:10px;margin-bottom:10px;}
h1{font-size:48pt;}
h2{font-size:36pt;}
h3{font-size:24pt;}
h4{font-size:18pt;}
h5{font-size:14pt;}
h6{font-size:12pt;}
p{font-size:11pt;}
a{cursor:pointer;text-decoration:underline;color:#5e5e5e;}
a:hover{color:#2c9600;border-bottom:3px solid #9C0;}
td{vertical-align:top;}
.alignright{float:right;}
.alignleft{float:left;}
.loading-panel{color:#8c4f7f;position:absolute;top:40%;width:100%;opacity:.8;z-index:1000000000;left:0;padding:0;margin:0;}
.progress-bar{background-color:#2BA2C4;height:1px!important;}
.loading-panel .loading-bar{background-color:#fffeff;border:none;padding:0;padding-top:2px;height:2px;}
.loading{position:absolute;top:40%;left:40%;position:absolute;margin-top:-60px;margin-left:390px;padding-left:20px;padding-top:1px;text-align:left;color:#2BA2C4;background:url(../images/icons/ajax-loader.gif) no-repeat;}
.contatti{left:40%;top:40%;margin-left:245px;margin-top:60px;position:absolute;width:360px;background:url(../images/frecciaSopra.gif) no-repeat 145px top;padding:8px 0 0;}
.contatti a{color:#fffeff;}
.contatti a:hover{color:#fffeff;border:none;}
.contatti .shadow{background:url(../images/contacts-shadow.png) no-repeat left bottom;padding:0 5px 9px;}
.contatti .text-container{color:#fffeff;background-color:#333;padding:20px 10px;}
.projects{position:absolute;top:40%;left:0;margin-top:100px;width:100%;}
.mignature{position:absolute;left:40%;margin-left:150px;width:374px;height:299px;z-index:2;}
.projects .square{background:url(../images/square.jpg) no-repeat;overflow:hidden;}
.projects .text-container{left:10%;padding:20px 10px;position:absolute;width:28%;text-align:right;}
.print-ico{background:none;border:none;top:40%;left:40%;position:absolute;margin-top:-63px;margin-left:335px;z-index:3;}
.lang-select{background:none;border:none;top:40%;left:40%;position:absolute;margin-top:-63px;margin-left:310px;z-index:3;}
.lang-select .top{width:35px;height:4px;background:url(../images/selectTop.jpg) no-repeat;}
.lang-select .bottom{width:35px;height:4px;background:url(../images/selectBottom.jpg) no-repeat;}
.lang-select .current-value,.lang-select .options{background:url(../images/selectBackground.jpg) repeat-y left;width:35px;padding-left:5px;cursor:pointer;}
.lang-select .current-value{cursor:pointer;}
.lang-select .options{padding-top:0;}
.lang-select .options .option{margin-top:1px;cursor:pointer;}
.lang-select .dow-arrow{width:6px;height:6px;background:url(../images/selectDownArrow.jpg) no-repeat 0;margin-left:3px;margin-top:2px;}
.lang-select a img{border:none;}
.lang-select a{margin-left:5px;}
a.icon{font-size:11px;white-space:nowrap;text-align:center;text-decoration:none;}
.logo{width:299px;height:85px;background:url(../images/logo.png) no-repeat;position:absolute;left:541px;top:116px;}
.icon-menu{left:565px;top:240px;position:absolute;}
.stage{position:absolute;top:40%;left:40%;width:616px;height:456px;margin-left:-308px;margin-top:-228px;z-index:1;}
.madison{position:absolute;width:616px;height:456px;}
.square{position:absolute;width:68px;height:68px;background-color:#eaeaea;text-align:center;margin:4px;}
.color-d76088{background-color:#d76088;}
.color-606060{background-color:#606060;}
.color-fef3bc{background-color:#fef3bc;}
.color-fbe138{background-color:#fbe138;}
.color-38afaf{background-color:#38afaf;}
.color-d7af60{background-color:#d7af60;}
.color-ff8838{background-color:#ff8838;}
.color-38a193{background-color:#38a193;}
.color-a9d373{background-color:#a9d373;}
.color-38afd7{background-color:#38afd7;}
.color-ff3838{background-color:#ff3838;}
.color-ffd7d7{background-color:#ffd7d7;}
.color-ffaf38{background-color:#ffaf38;}
.color-E85F7F{background-color:#E85F7F;}
.color-e5da39{background-color:#e5da39;}
.color-d7d7d7{background-color:#d7d7d7;}
.color-d7d7d7{background-color:#d7d7d7;}
.color-ccd838{background-color:#ccd838;}
.color-af38ff{background-color:#af38ff;}
.color-9c63a3{background-color:#9c63a3;}
.color-afd788{background-color:#afd788;}
.color-60afff{background-color:#60afff;}
.color-99CC66{background-color:#9C6;}
.page{position:absolute;top:40%;left:0;margin-top:90px;width:100%;}
.page .text-container{left:20%;padding:20px 10px;position:absolute;width:60%;text-align:right;}
.page h4{width:30%;}
.page .content-pane{min-height:100px;}
.menu-bar{z-index:400;color:#fffeff;padding:7px;}
.menu .items{position:absolute;color:#fffeff;margin-left:10px;margin-top:-40px;padding:5px 10px 12px 13px;background:url(../images/fumettoMenu.png) no-repeat left bottom;}
.menu .items .item{color:#fffeff;}
.item{color:#fffeff;border:none;white-space:nowrap;text-decoration:none;margin-right:2px;padding:0 2px;}
.item:hover{color:#fff;margin-top:-5px;text-decoration:underline;}
.level1 .tems .item:hover,.level1 .items .item.selected{color:#333;border-bottom:2px solid #ff007b;margin-top:-5px;background-color:#3b3b3b;}
.item.active,.item.selected.active,.items .item.selected.active{color:#eaeaea;border:none;background:#424242;}
.curricula .name,.specialization,.curricula .cv-title{text-align:right;text-transform:uppercase;margin-top:-10px;}
.curricula .name{margin-top:20px;font-size:47px;color:#424242;text-shadow:#eaeaea 1px 1px 1px;}
.curricula .specialization{font-size:26px;color:#5e5e5e;text-shadow:#eaeaea 1px 1px 1px;}
.curricula .cv-title{font-size:22px;color:#ccc;margin-bottom:60px;display:none;}
.curricula .section .title,.curricula .section .content,.curricula .sub-section .title,.curricula .sub-section .content{position:relative;background:none;}
.curricula .sub-section{display:table-row;position:relative;}
.curricula .section{margin-bottom:10px;}
.curricula .section .title{text-transform:uppercase;font-weight:bold;color:#5e5e5e;font-size:1.1em;display:block;margin-top:30px;margin-bottom:10px;padding-left:25px;text-shadow:#eaeaea 1px 1px 1px;}
.curricula .section .content{width:100%;padding:5px;display:table-cell;color:#212121;}
.curricula .sub-section .content{width:64%;padding-bottom:20px;display:table-cell;text-align:left;padding-left:10px;}
.curricula .sub-section .title{width:35%;font-size:1em;color:#333;font-weight:normal;display:table-cell;background:none;border:none;}
.curricula .section.contacts{display:table-row;background:none;text-align:right;}
.curricula .section.contacts .content{width:100%;}
.curricula .section.contacts .title{text-align:right!important;visibility:hidden;}
.curricula .instruction .sub-section .title{color:#a1004f;}
.curricula .goals .sub-section .title{color:#004e94;}
.curricula .skils .sub-section .title{color:#909400;}
.curricula .employments .sub-section .title{color:#009494;}
.curricula .tecnologies,.label{font-size:.9em;color:#424242;}
.curricula .tecnologies{font-style:italic;padding-top:5px;}
.curricula .label{margin-right:3px;font-weight:bold;}
}