#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:visible;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}#cboxOverlay{background:#fff;}#colorbox{}#cboxContent{margin-top:32px;}#cboxLoadedContent{background:#000; padding:1px;}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}#cboxLoadingOverlay{background:#000;}#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) no-repeat 0 0;}#cboxPrevious{background-position:0px 0px; right:44px;}#cboxPrevious.hover{background-position:0px -25px;}#cboxNext{background-position:-25px 0px; right:22px;}#cboxNext.hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0px; right:0;}#cboxClose.hover{background-position:-50px -25px;}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}.nivoSlider {position: relative;display: block;overflow: hidden;}#ombre {position:relative;background: url("../img/ombre.png") no-repeat scroll 0 338px transparent;height: 400px;border-bottom: 1px none #ddd;}#ombre2 {position:relative;background: url(../img/ombre2.png) no-repeat -1px 277px;height: 350px;padding-left: 10px;margin-left: -10px;margin-top: 40px;overflow: hidden;}.nivoSlider img {position:absolute;top:0px;left:0px;}.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:89;visibility: hidden;}.nivo-caption p {padding:5px;margin:0;}.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}.nivo-prevNav {left:0px;}.nivo-nextNav {right:0px;}.nivo-controlNav a {display:block;width:10px;height:10px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:4px;float:left;z-index: 100;}.nivo-controlNav a.active {background-position:-10px 0;}.nivo-controlNav {position: absolute;top: 320px;left: 30px;z-index: 100;}#ombre2 .nivo-controlNav {position: absolute;top: 270px;left: 0px;background-color: white;padding: 10px;}#ombre2 .nivo-controlNav a {display:block;width:10px;height:10px;background:url(../img/bullets2.png) no-repeat;text-indent:-9999px;border:0;margin-right:4px;float:left;z-index: 100;}#ombre2 .nivo-controlNav a.active {background-position:-10px 0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0; }body {background:#f1f1f1;color:#6B6B6B;font-family:Helvetica,Arial,sans-serif;font-size:11px;line-height:1.4;}p {font-size:12px;}a {color:#6B6B6B;text-decoration:none;border:none;}a:focus, a:visited{border:none;}.seo{position:absolute;z-index:-99999;top:-1000px;}#loading{height: 62px;left: 50%;margin-left: -31px;position: absolute;top: 300px;width: 62px;z-index: 999999;}#theapt {position:absolute;top:0px;left:0px;background:#f1f1f1;z-index:10;}#tweet {font-family:Helvetica, Arial;position:absolute;top:110px;width:960px;left:0px;z-index:200;}#tweet h1 {display:block;font:bold 36px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;margin:0 0 10px 0;padding:0;}#tweet a{color:#cbcbcb;}#tweet a:hover{text-decoration:underline;}#tweet strong {display:block;font-size:16px;width:960px;overflow:hidden;}#header_wrap {border-top:6px solid white;height:120px;padding:0;position:fixed;top:0;width:100%;z-index:200;background:url(../img/shade.png) repeat-x top left;}#header_wrap .headerContent {border-bottom:1px none #DDDDDD;margin:0 auto;padding-bottom:35px;padding-right:0;padding-top:75px;position:relative;width:960px !important;}#anim_control{position:absolute;top:20px;right:0px;font-size:10px;font-weight:600;width:500px;height:20px;}#anim_control li{cursor:pointer;color:#cbcbcb;float:right;padding-left:5px;margin-left:5px;}#anim_control li:hover{color:#343434;}.logo {height:45px;left:0;position:absolute;top:50px;width:200px;}#wrap {left:50%;margin-left:-480px;position:absolute;top:120px;width:960px !important;z-index:100;}.content{clear:both;margin:20px 0 0;overflow:hidden;padding:0;width:960px;}#footer {border-top:1px solid #DDDDDD;margin:50px auto 10px;overflow:hidden;padding:25px 0;width:960px !important;z-index:200;}#footer div.widget {color:#AFAFAF;float:left;font:11px/17px Georgia,"Times New Roman",Times,serif;width:240px;}#footer div.widget h3 {color:#777777;font:bold 13px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;letter-spacing:0;margin:0 0 10px;}ul.menu{text-align:right;}ul.menu li {display:inline;font:bold 14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;padding-left:15px;padding-right:10px;}ul.menu li a{color:#cbcbcb;}ul.menu li a:hover {color:#343434;}ul.menu a.selected {color:#282828;}.page{width:100%;height:auto;position:relative;}#portfolio{width:840px;height:auto;padding:0px 0px 0px 0px;margin:0 auto;}#portfolio .linea_portfolio {height:270px;padding-bottom:20px;}#portfolio .linea_portfolio li {list-style:none;width: 800px;height: auto;position: relative;z-index:101;padding:20px;background:#e4e4e4;}#portfolio .linea_portfolio li div.front {list-style:none;width: 800px;height: auto;position: absolute;top: 20px;left: 20px;}#portfolio .linea_portfolio li div.back {width:800px;position: absolute;top: 20px;left: 20px;background:rgb(228,228,228);background:rgba(228,228,228, 0.9);}.text{height:200px;width:430px;padding:20px 0px 10px 10px;float:left;}.text a {text-decoration:none;font-size:26px !important;margin:10px;color:#3085cc;text-transform:capitalize;}.text a:hover {color:#343434;}.text p {display: block;font-size:14px !important;margin:10px;}.info {float:right;height:110px;padding:40px 10px 10px;width:330px;}.info_line{float:left;width:290px;margin-top:10px;}.info h3{font-size:14px;color:#4A4A4E;float:left;width:60px;text-align:right;margin-right:1px;line-height:14px;}.info p{font-size:14px !important;float:left;width:217px;line-height:16px;padding-left:3px;}.box_front{width: 800px;overflow: hidden;}.about{width:940px;height:auto;margin:20px auto 0px;position:relative;background:rgb(241,241,241);background:rgba(241,241,241,0.6);}.about .foto{width:118px;height:130px;background:url(../img/io_small_small.jpg) no-repeat 2px 2px;position:absolute;top:0px;left:0px;padding:2px;border:1px solid #ddd;}.about p.first{font-size:18px;margin:0px 0px 10px 130px;padding-top:5px;}.about h1{padding:0px;font-size:22px;}.about h2{margin:10px 0px 10px 0px;}.about .col{float:left;width:200px;}.about .table{clear:both;width:940px;height:60px;}.about ul{margin:5px 0px 5px 20px;}.about li{margin:0px 0px 3px 0px;font-size:13px;}.about p{margin:0px 10px 10px 0px;font-size:12px;}.about p.first span{font-size:23px !important;}.about p span {font-size:14px;}#design {width:840px;height:auto;margin:0 auto;} h1{color:#777777;font-size:26px;letter-spacing:0;border-bottom:1px solid #ddd;margin:30px 0 20px;padding-bottom:3px;}#design .content{width:840px;margin:0 auto;padding-left:30px;}#design ul{width:810px;height:240px;margin-bottom:30px;}#design ul li{width:200px;height:200px;padding:20px;background:#e4e4e4;float:left;margin-right:30px;}#design ul li:hover{background:rgb(203, 203, 203);background:rgba(203, 203, 203, 0.8);}#design ul li a{-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;}#design ul li a:hover{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}#colorbox{z-index:999999;}#contact {width:920px;height:auto;margin:0 auto;}#contact .contact_form{width:620px;height:auto;float:left;}#contact .others{width:260px;margin:20px 0px 0px 10px;padding-left:20px;float:right;height:335px;border-left: 5px solid #e4e4e4;}.others h3{font-size:14px;color:#282828;}.others .box{width:240px;margin:10px 5px 0px 5px;padding:5px 5px 0px;}.others p{padding-left:15px;padding-top:5px;}.others .address{background:url(../img/ui/user.png) no-repeat 0px 10px;margin-top:0px !important;}.others .tel{background:url(../img/ui/iphone.png) no-repeat 0px 8px;}.others .mail{background:url(../img/ui/mail.png) no-repeat 0px 13px;}.others a{color:#6B6B6B;}.others a:hover{color:#282828;}.others .fb{background:url(../img/social/facebook.png) no-repeat 0px 10px;}.others .fc{background:url(../img/social/flickr.png) no-repeat 0px 10px;}.others .sk{background:url(../img/social/skype.png) no-repeat 0px 10px;}#contact label{font-size:16px;text-transform:capitalize;margin-bottom:3px;}.small{font-size:10px;text-transform:uppercase;margin-left:5px;}#contact .error{color:#e93f28;font-size:14px;}#contact .success{color:#7bd023;font-size:14px;}#after_submit{position:absolute;left:120px;top:20px;}#contact input, #contact textarea{background:rgb(238, 238, 238);background:rgba(231, 231, 231, 0.5);border:1px solid #e8e8e8;margin-bottom:5px;}#contact input:focus, #contact textarea:focus{border:1px solid #cbcbcb;}#contact input{width:610px;height:30px;padding:2px;font-size:18px;}#contact textarea{width:610px;height:200px;line-height:14px;font-size:14px;}#contact input[type=submit]{width:100px;height:40px;cursor:pointer;margin:10px auto;float:left;background:url(../img/invia.png) no-repeat top left;}#contact input[type=submit]:hover{background-position:0px -1px;}#contact .submit_wrap{position:relative;width:610px;height:80px;}#contact .submit_msg{color:#fff;background:rgb(49,133,204);background:rgba(49,133,204,0.8);font-size:14px;padding:3px 5px;position:absolute;top:50px;left:5px;-moz-opacity:0; filter:alpha(opacity=0); opacity:0;}.home{width:960px;height:auto;margin:20px auto 0px;}.home .box_wrap{width:960px;height:200px;margin:10px auto 20px;}.home .box{height:200px;width:240px;float:left;}.home .box .title{width:200px;height:30px;margin:10px 0px 0px 10px;font-size:20px;line-height:30px;font-weight:bold;}.home .box .sh{background-image:url("../img/shadow.png");background-position:left top;background-repeat:no-repeat;width:220px;height:180px;}#lastest a{font-size:18px;color:#282828;}img.last {width:75px;height:65px;margin: 5px 0px 10px 10px;float:left;}.home h3.last{font-size:18px;font-weight:200;padding:15px 10px 5px 10px;width:200px;height:20px;}.home .lastdesc{width:230px;height:150px;color:#6B6B6B;}.home #lastest p{margin:0px 10px 20px 10px;font-size:12px;width:120px;color:#6B6B6B;}#contactme .sh{padding-top:10px;}.home .box p{float:left;margin:15px 10px 20px 10px;color:#6B6B6B;}.sh .bo{width:200px;height:30px;line-height:30px;margin:0 auto;}.sh .bo p{float:none;margin:0px;padding-left:23px;}.sh .mail{background:url(../img/ui/mail.png) no-repeat 0px 10px;}.sh .bo a{color:#6B6B6B;}.sh .boa:hover{color:#282828;}.sh .fb{background:url(../img/social/facebook.png) no-repeat 0px 8px;}.sh .fc{background:url(../img/social/flickr.png) no-repeat 0px 8px;}.sh .sk{background:url(../img/social/skype.png) no-repeat 0px 8px;}#slider {position:relative;width:950px !important; height:350px; background:url(images/loading.gif) no-repeat 50% 50%;}#slider img {position:absolute;top:0px;left:0px;display:none;}#slider a {border:0;display:block;}
