*{margin:0;padding:0;}
html, body{height:100%;width:100%;font-size:14px;font-family:Arial, Trebuchet MS, Arial, verdana Helvetica, sans-serif;color:#494738;background:#f0eee1 url('../images/body_background.png') repeat-x;}
* html .clearafter{height:1%}
img{border:0px;}
a{text-decoration:none;color:#922225;}
a:link, visited{text-decoration:none;color:#922225;}
a:hover{text-decoration:none;color:#000000;}
a:focus{outline:0;}
h1{font-size:18px;font-weight:normal;color:#444334;margin:10px 0;font-family:Arial, Trebuchet MS, Arial, verdana Helvetica, sans-serif;}
p{font-size:14px;font-weight:normal;color:#494738;margin:10px 0;font-family:Arial, Trebuchet MS, Arial, verdana Helvetica, sans-serif;}
#container{width:842px;position:relative;margin:0px auto;padding-top:32px;}
#header{width:842px;height:89px;background:#ffffff url('../images/box_content_light.png') repeat-y;position:relative;}
#header_bottom{width:842px;height:18px;background:#ffffff url('../images/box_bottom.png') repeat-x;}
#menu{height:94px;width:842px;position:relative;text-align:center;margin-top:-1px;}
#content_top{width:842px;height:19px;background:#ffffff url('../images/box_top.png') repeat-x;}
#home_banner{width:842px;height:317px;background:#ffffff url('../images/box_home_banner.png') repeat-x;position:relative;}
#interne_banner{width:842px;height:177px;background:#ffffff url('../images/box_interne_banner.png') repeat-x;position:relative;}
#content{width:724px;padding:5px 59px;min-height:600px;height:auto !important;height:600px;background:#ffffff url('../images/box_content_light.png') repeat-y;}
#content_bottom{width:842px;height:18px;background:#ffffff url('../images/box_bottom.png') repeat-x;}
#footer{width:842px;height:150px;}
#logo{position:absolute;top:7px;left:40px;width:455px;height:76px;z-index:10;}
#logo a{display:block;width:455px;height:76px;background:transparent url('../images/wstudiodesign.png') 0 0 no-repeat;text-decoration:none;}
#logo a:hover, #logo a:focus, #logo a:active{background-position:0 -76px;}
#logo a span{position:absolute;left:-9999px;}
#menu_home, #menu_home_active{width:89px;height:96px;position:absolute;top:-1px;left:215px;}
#menu_home a{display:block;width:89px;height:96px;background:transparent url('../images/menu_home.png') 0 0 no-repeat;text-decoration:none;}
#menu_home_active a{display:block;width:89px;height:96px;background:transparent url('../images/menu_home_active.png') 0 0 no-repeat;text-decoration:none;}
#menu_home a:hover, #menu_home a:focus, #menu_home a:active, #menu_home_active a:hover, #menu_home_active a:focus, #menu_home_active a:active{background-position:0 -96px;}
#menu_home a span, #menu_home_active a span{position:absolute;left:-9999px;}
#menu_divider_1{position:absolute;top:-1px;left:310px;width:3px;height:96px;background:transparent url('../images/menu_divider.png') 0 0 no-repeat;}
#menu_portfolio, #menu_portfolio_active{width:89px;height:96px;position:absolute;top:-1px;left:319px;}
#menu_portfolio a{display:block;width:89px;height:96px;background:transparent url('../images/menu_portfolio.png') 0 0 no-repeat;text-decoration:none;}
#menu_portfolio_active a{display:block;width:89px;height:96px;background:transparent url('../images/menu_portfolio_active.png') 0 0 no-repeat;text-decoration:none;}
#menu_portfolio a:hover, #menu_portfolio a:focus, #menu_portfolio a:active, #menu_portfolio_active a:hover, #menu_portfolio_active a:focus, #menu_portfolio_active a:active{background-position:0 -96px;}
#menu_portfolio a span, #menu_portfolio_active a span{position:absolute;left:-9999px;}
#menu_divider_2{position:absolute;top:-1px;left:414px;width:3px;height:96px;background:transparent url('../images/menu_divider.png') 0 0 no-repeat;}
#menu_progetti, #menu_progetti_active{width:89px;height:96px;position:absolute;top:-1px;left:422px;}
#menu_progetti a{display:block;width:89px;height:96px;background:transparent url('../images/menu_progetti.png') 0 0 no-repeat;text-decoration:none;}
#menu_progetti_active a{display:block;width:89px;height:96px;background:transparent url('../images/menu_progetti_active.png') 0 0 no-repeat;text-decoration:none;}
#menu_progetti a:hover, #menu_progetti a:focus, #menu_progetti a:active, #menu_progetti_active a:hover, #menu_progetti_active a:focus, #menu_progetti_active a:active{background-position:0 -96px;}
#menu_progetti a span, #menu_progetti_active a span{position:absolute;left:-9999px;}
#menu_divider_3{position:absolute;top:-1px;left:516px;width:3px;height:96px;background:transparent url('../images/menu_divider.png') 0 0 no-repeat;}
#menu_contatti, #menu_contatti_active{width:89px;height:96px;position:absolute;top:-1px;left:524px;}
#menu_contatti a{display:block;width:89px;height:96px;background:transparent url('../images/menu_contatti.png') 0 0 no-repeat;text-decoration:none;}
#menu_contatti_active a{display:block;width:89px;height:96px;background:transparent url('../images/menu_contatti_active.png') 0 0 no-repeat;text-decoration:none;}
#menu_contatti a:hover, #menu_contatti a:focus, #menu_contatti a:active, #menu_contatti_active a:hover, #menu_contatti_active a:focus, #menu_contatti_active a:active{background-position:0 -96px;}
#menu_contatti a span, #menu_contatti_active a span{position:absolute;left:-9999px;}
#slogan_wstudiodesign{position:absolute;top:40px;left:60px;width:325px;height:22px;background:transparent url('../images/slogan_wdesign.png') 0 0 no-repeat;}
#slogan_wstudiodesign span{display:none;}
#slogan_text{position:absolute;top:75px;left:60px;width:325px;text-align:justify;font-size:14px;color:#fff;line-height:18px;}
#works_banner{position:absolute;right:130px;top:3px;width:245px;height:295px;padding:8px 9px;background:transparent url('../images/works_background.png') 0 0 no-repeat;}
#button_contatti{position:absolute;bottom:35px;left:60px;width:224px;height:70px;}
#button_contatti a{display:block;width:224px;height:70px;background:transparent url('../images/button_contatti.png') 0 0 no-repeat;text-decoration:none;}
#button_contatti a:hover, #button_contatti a:focus, #button_contatti a:active{background-position:0 -70px;}
#button_contatti a span{position:absolute;left:-9999px;}
#button_send_msg{margin-top:10px;width:120px;height:40px;margin-left:50px;}
#button_send_msg a{display:block;width:120px;height:40px;background:transparent url('../images/button_send_msg.png') 0 0 no-repeat;text-decoration:none;}
#button_send_msg a:hover, #button_send_msg a:focus, #button_send_msg a:active{background-position:0 -40px;}
#button_send_msg a span{position:absolute;left:-9999px;}
.works{width:224px;height:114px;padding:7px 8px;background:transparent url('../images/works2_background.png') 0 0 no-repeat;float:left;display:block;margin-right:1px;}
.works_space{width:0px;height:130px;display:block;}
.works{width:224px;height:114px;padding:7px 8px;background:transparent url('../images/works2_background.png') 0 0 no-repeat;float:left;display:block;margin-right:1px;}
.works a, .works a:link{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.works a:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#curriculum{height:51px;width:700px;}
#curriculum_icon{width:40px;height:51px;float:left;}
#curriculum_text{width:650px;height:31px;float:right;padding:10px 0;display:block;}
#logo_contact{padding-top:10px;}
#foto_curriculum{height:100px;border:1px solid #000;margin:10px 5px 5px 0;float:left;}
#interne_title{padding:13px 59px;}
#interne_sub_text{padding:26px 59px;color:#494738;font-size:16px;text-align:justify;}
.catalog_small{width:735px;height:130px;margin:10px 0;background:transparent url('../images/box_catalog_small.png') 0 0 no-repeat;position:relative;}
.catalog_small img{width:224px;height:114px;top:8px;left:10px;position:absolute;}
.catalog_small_text{width:400px;height:114px;top:2px;left:250px;position:absolute;}
.catalog_big{width:735px;height:318px;margin:10px 0;background:transparent url('../images/box_catalog_big.png') 0 0 no-repeat;position:relative;}
.catalog_big img{width:245px;height:295px;top:10px;left:10px;position:absolute;}
.catalog_big_text{width:380px;height:300px;top:2px;left:270px;position:absolute;}
.catalog_logo{top:15px;right:15px;height:21px;width:59px;position:absolute;}
.catalog_logo a{display:block;height:21px;width:59px;background:transparent url('../images/box_catalog_logo.png') 0 0 no-repeat;text-decoration:none;}
.catalog_logo a:hover, .catalog_logo a:focus, .catalog_logo a:active{background-position:0 -21px;}
.catalog_logo a span{position:absolute;left:-9999px;}
.catalog_dettagli{bottom:15px;right:15px;height:28px;width:30px;position:absolute;}
.catalog_dettagli a{display:block;height:28px;width:30px;background:transparent url('../images/box_catalog_dettagli.png') 0 0 no-repeat;text-decoration:none;}
.catalog_dettagli a:hover, .catalog_dettagli a:focus, .catalog_dettagli a:active{background-position:0 -28px;}
.catalog_dettagli a span{position:absolute;left:-9999px;}
.catalog_nodettagli{bottom:15px;right:15px;height:28px;width:30px;position:absolute;}
.catalog_nodettagli a{display:block;height:28px;width:30px;background:transparent url('../images/box_catalog_nodettagli.png') 0 0 no-repeat;text-decoration:none;}
.catalog_nodettagli a:hover, .catalog_nodettagli a:focus, .catalog_nodettagli a:active{background-position:0 -28px;}
.catalog_nodettagli a span{position:absolute;left:-9999px;}
.red{color:#922225;}
.red a{color:#000000;}
.red a:link{color:#000000;}
.red a:visited{color:#000000;}
.red a:hover{color:#922225;}
.text11{font-size:11px;}
.text16{font-size:16px;}
.width50{width:50px;display:block;float:left;}
.justify{text-align:justify;}
.center{text-align:center;}
.small{font-size:11px;}
.italic{font-style:italic;}
.clearall{clear:both;}
.div_vedi{visibility:visible;z-index:999;}
.div_nascondi{display:none;}
#pop-container{position:absolute;width:100%;left:0px;top:0px;}
#pop-box{position:relative;margin:0 auto;width:1024px;}
#apDiv{position:absolute;left:auto;margin-left:200px;top:50px;width:622px;z-index:2000;visibility:hidden;z-index:999;}
#apDiv2{position:absolute;left:auto;margin-left:200px;top:50px;width:622px;z-index:2000;visibility:hidden;}
#apDiv3{position:absolute;left:auto;margin-left:200px;top:50px;width:622px;z-index:2000;visibility:hidden;}
#formtop{background:url("../images/form-top.png") no-repeat;height:81px;margin:0px;padding:0px;}
#formtop a{position:absolute;left:10px;width:20px;top:10px;height:20px;}
#formtop a span{display:none;}
#formtop_small{background:url("../images/form-top-small.png") no-repeat;height:41px;margin:0px;padding:0px;}
#formtop_small a{position:absolute;left:10px;width:20px;top:10px;height:20px;}
#formtop_small a span{display:none;}
#formbg, #formbg_2col{background:url("../images/form-bg.png") repeat-y;padding-bottom:1px;z-index:999;}
#formbg p{padding-top:10px;margin:0 0 0 50px;width:520px;}
#formbg h1{padding-top:10px;margin:0 0 0 50px;width:520px;}
#form_left{float:left;width:310px;}
#form_left h1{padding-top:10px;margin:0 0 0 50px;width:250px;}
#form_left p{width:250px;padding-top:10px;margin:0 0 0 50px;}
#form_left textarea{width:245px;height:100px;line-height:20px;vertical-align:middle;font-size:14px;color:#494738;background-color:#d9d9bc;border:0px;padding:2px;margin:10px 0 0 50px;}
#form_left input{width:245px;height:20px;line-height:20px;vertical-align:middle;font-size:14px;color:#494738;background-color:#d9d9bc;border:0px;padding:2px;margin:10px 0 0 50px;}
#form_right{float:right;width:310px;}
#form_right h1{padding-top:10px;margin:0 50px 0 0;width:250px;}
#form_right p{width:250px;padding-top:10px;margin:0 50px 0 0;}
#form_right textarea{width:245px;height:100px;line-height:20px;vertical-align:middle;font-size:14px;color:#494738;background-color:#d9d9bc;border:0px;padding:2px;margin:10px 50px 0 0;}
#form_right input{width:245px;height:20px;line-height:20px;vertical-align:middle;font-size:14px;color:#494738;background-color:#d9d9bc;border:0px;padding:2px;margin:10px 50px 0 0;}
#formbottom{background:url("../images/form-bottom.png");height:50px;}
.clearafter:after{clear:both;content:"";display:block;height:0;visibility:hidden}
* html .clearafter{height:1%}
.ir{height:0;overflow:hidden}
.holder{float:left;margin-left:50px;display:inline;}
.scroll-pane{width:522px;overflow:auto;float:left;height:300px;display:inline;}
.osX .jScrollPaneTrack{background:url('images/scroll_track.gif') repeat-y;}
.osX .jScrollPaneDrag{background:url('images/scroll_drag_middle.gif') repeat-y;}
.osX .jScrollPaneDragTop{background:url('images/scroll_drag_top.gif') no-repeat;height:6px;}
.osX .jScrollPaneDragBottom{background:url('images/scroll_drag_bottom.gif') no-repeat;height:7px;}
.osX a.jScrollArrowUp{height:24px;background:url('images/scroll_arrow_up.png') no-repeat 0 -30px;}
.osX a.jScrollArrowUp:hover{background-position:0 0;}
.osX a.jScrollArrowDown{height:24px;background:url('images/scroll_arrow_down.png') no-repeat 0 -30px;}
.osX a.jScrollArrowDown:hover{background-position:0 0;}
.left .jScrollPaneTrack{left:0;right:auto;}
.left a.jScrollArrowUp{left:0;right:auto;}
.left a.jScrollArrowDown{left:0;right:auto;}
* html .osX .jScrollPaneDragBottom{bottom:-1px;}
#shinystats{visibility:hidden;}

