html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a
img{border:none}body{font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#7c7c7c}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#777;margin-top:10px}h2{color:#777;font-family:Arial,Helvetica,sans-serif}h1{font-size:28px;line-height:1;margin-bottom:0.5em}h2{font-size:21px;margin-bottom:0.75em}h3{font-size:18px;line-height:1;margin-bottom:1em}h4{font-size:15px;line-height:1;font-weight:bold;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img, h2 img, h3 img,
h4 img, h5 img, h6
img{margin:0}p{margin:0
0 1.5em}p
img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p
img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#3876be}a{color:#666;text-decoration:none;outline:none}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0
0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul,
li
ol{margin:0
1.5em}ul,ol{margin:0
1.5em 1.5em 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0
0 1.5em 0}dl
dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead
th{background:#c3d9ff}th,td,caption{padding:4px
10px 4px 5px}tr.even
td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}.small{font-size: .8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}html,body,#wrapper{height:100%}body>#wrapper{height:auto;min-height:100%}body{background:#fafafa url(/img/body_bg.gif) repeat-x left top;font-size:13px;margin:0}#wrapper{margin:0
auto;width:960px}#top{}#logo{width:285px;height:137px;float:left}#logo
a{display:block;margin-top:20px}#top-right{width:675px;height:137px;float:right;padding-right:0px}#top-right
h3{margin:0;color:#458ac7}#top-right
span{margin:0;color:#aaa;font-size:12px;font-weight:bold}#boxtop-right{width:289px;height:27px;float:right;margin-top:60px}.language{list-style:none;float:right;padding:20px
0px 8px 0px;margin:0}.nav-topleft{text-align:right;padding:13px
0px 0px 0px}.nav-topleft
ul{padding:0px;margin:10px
0px}.nav-topleft
li{list-style:none;float:right;padding:0px
15px 0px 0px;font-size:11px;font-weight:bold;background-image:url(/img/li_navtop.gif);background-repeat:no-repeat;background-position:right center}.nav-topleft
li.last{background-image:none;padding:0px}a.color4{color:#316AC5}a.color3{color:#09F}a.color2{color:#008215}a.color1{color:#F06}a:hover{color:#121c3a}#sub-header{width:960px;float:left}.three-blocks{float:left;width:290px;margin:0
0px}.three-blocks a:hover, .three-blocks
a.current{color:#000}#left{float:left;width:290px;padding:0px
20px 0px 10px}#main{float:left;width:610px;padding:0px
10px 0px 20px;margin-left:0px;background:url(/img/dotted_border_v.gif) repeat-y left top}#content-container{padding-bottom:86px}#content{position:relative}.cont2{background:#ededed}#content
h2{background:url(/img/dotted_border_h.gif) repeat-x right bottom}#content
h3{background:url(/img/dotted_border_h.gif) repeat-x right bottom;color:#777;padding-bottom:5px}#content
h5{margin-bottom:5px}#content h2
span{padding-left:15px}#content
p{padding-bottom:15px;margin:0}#content
.item{padding-bottom:10px;float:left;width:610px}#footer{clear:both;position:relative;z-index:10;height:108px;margin-top: -86px;padding-top:41px}#footer{margin-left:auto;margin-right:auto;background:#ededed url(/img/footer_bg.gif) repeat-x right top}#footer-content{margin:0
auto;width:960px;padding-top:5px;font-size:11px}#footer
h5{margin:5px
0!important}#footer-content .footer-menu{margin:0;padding:0;list-style:none}#footer-content .footer-menu
li{float:left;padding:0
10px;margin:0}#footer-content .footer-menu li
a{padding:0}#footer-content .footer-menu li
a.current{font-weight:bold}#prefooter{margin:0
0 1px;width:100%;height:1px;clear:both}form{padding:20px
0;margin:0}label{float:left;width:100px;font-weight:bold;color:#999;padding:5px}input,textarea{padding:5px;font:400 12px arial, sans-serif;background:url(/img/field_bg.png) no-repeat top left;border-width:1px;border-style:solid;border-color:#d2d2d2 #e2e2e2 #e2e2e2 #d2d2d2}input:focus,textarea:focus{color:#333;background-color:#edf2f5}#name,#email,#subject{width:250px}#message{width:360px;height:150px}#submit{height:27px;background:url(/img/submit_button.png) no-repeat top left;margin-top:0px;width:91px;border:none;margin-right:6px;font-weight:bold;cursor:pointer;color:#777}input.form-button{padding:5px
15px;font:bold 1em arial, sans-serif;cursor:pointer;color:#777;background-color:#222;border-width:1px;border-style:solid;border-color:#ccc #bbb #bbb #ccc;background:url(/2/images/gradient.gif) repeat-x}.testimonial{width:100%}#content h2
span{background:url(/img/arrow.png) no-repeat left 5px}#content .testimonial
blockquote{margin:0;padding:0px
0px 0px 30px;background:url(/img/quote.png) no-repeat 0px 0px}#content .testimonial blockquote
p.quote{text-align:left;font-size:17px;color:#777;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin-bottom:10px}#content .testimonial blockquote
p.author{text-align:right;font-size:12px;color:#999;font-weight:bold;font-family:Tahoma,arial;font-style:normal}.box{width:100%;margin-bottom:15px;float:left}.boxnews{width:100%;margin-bottom:2px}.divisor{background:url(/img/divisor.png) repeat-x 0 100%;padding-bottom:5px;margin-bottom:5px}.top{width:100%;height:12px;background:url(/img/top.png) no-repeat left top}.top
span{width:13px;height:12px;background:#fafafa url(/img/top-right.png) no-repeat right top;float:right;overflow:hidden}.box-content{background:url(/img/leftside.png) repeat-y right top;width:100%;float:left;background-color:#f0f0f0}.box-content2{background:url(/img/leftside.png) repeat-y left top;width:100%;float:left}.bottom{width:100%;height:12px;background:url(/img/bottom.png) no-repeat left top;float:left}.bottom
span{width:13px;height:12px;background:#fafafa url(/img/bottom-right.png) no-repeat right top;float:right;overflow:hidden}.box
p{margin:5px
0 10px 0;padding-bottom:5px;clear:both}.box-padding{padding:5px
15px 10px 15px}#content .box-padding
p{padding-bottom:10px}.box-padding
h2{padding-top:0px;margin-top:0}.box-padding
h3{padding-top:0;margin-top:10px}.vertical-list{list-style:none;margin:0;padding:0}.vertical-list
li{width:100%;padding:0;margin:0}.vertical-list
a{display:block;text-decoration:none;font-weight:bold;padding:8px
10px;background:#f5f5f5 url(/img/menu_bg.gif) repeat-x right bottom;overflow:hidden}.vertical-list a:hover{background:#fafafa url(/img/menu_bg_hover.gif) repeat-x right bottom}.portfolio-item{clear:both;float:left}ul.bullet-list{list-style:none;margin:0;margin-top:10px}ul.bullet-list
li{padding:2px
0px 2px 25px;background:url(/img/bullet.png) no-repeat left;font-weight:bold}table{margin-top:0;margin-bottom:10px;border:1px
#ccc solid;border-bottom:none}thead
th{background:#cdcdcd none repeat scroll 0 0;border-top:1px #fff solid;color:#000}thead
th{border-bottom:1px #bbb solid}th{border-bottom:3px #bbb solid;padding-right:1em;text-align:left}td{background:#f1f1f1;border-top:1px #fff solid;border-bottom:1px #ccc solid;color:#777}tr.even
td{background:#f8f8f8;border-top:1px #fff solid;border-bottom:1px #ccc solid}td.active{background-color:#e4e4e4}td.cel,th.cel{border-right:1px #fff solid}.textblock{font-size:17px;color:#777;font-family:Georgia,"Times New Roman",Times,serif;padding-bottom:0px}#note{padding:10px;font-size:12px;font-weight:bold;color:#922;border:1px
#f0c020 solid;display:none;background-color:#ffd;text-align:center}.notification_ok{color:#292}.more{font-weight:bold}.block{padding-bottom:10px}.title{padding-bottom:0px;background:url(/img/dotted_border_h.gif) repeat-x bottom left}.clear{clear:both;overflow:hidden;height:0px}.float-left{float:left}.float-right{float:right}.image-margin-left{margin:0
10px 3px 0;float:left}.image-margin-right{margin:0
0 3px 10px;float:right}.image-left,.image-border,.image-right{padding:3px;margin:0
10px 3px 0;border:1px
#ccc solid;background:#fdfdfd}.image-small-left{background:#fdfdfd;padding:3px;margin:0
5px 0 0;border:1px
solid #ccc}.image-small-right{background:#fdfdfd;padding:3px;margin:0
0 0 3px;border:1px
solid #ccc}.image-border{margin:0}.image-right{margin:0
0 3px 10px}.margin-10-lr{margin:0
10px}.margin-10-left{margin-left:10px}.margin-10-right{margin-right:10px}.margin-20-left{margin-left:20px}.margin-20-right{margin-right:20px}#slider{margin:0;padding:0;position:relative;left:0px;overflow:hidden}#slider ul, #slider
li{margin:0;padding:0;list-style:none}#slider
li{width:542px;height:212px}#prevBtn,#nextBtn{display:block;width:37px;height:45px;position:relative;left:455px;top:-12px;float:left;margin-top: -37px}#nextBtn{left:458px}#prevBtn a, #nextBtn
a{display:block;width:37px;height:40px;background:url(/img/arrow_left.png) no-repeat 0 0}#prevBtn a:hover, #nextBtn a:hover{background-position:left -40px}#nextBtn
a{background:url(/img/arrow_right.png) no-repeat 0 0}.post-list{list-style:none;margin:0;padding:0}.post-list
li{clear:both}.post-list .post-date{float:left;width:48px;margin-bottom:10px;margin-top:5px}.post-list .post-img{float:left;width:150px;margin-bottom:10px;margin-top:5px;background:#FAFAFA}.post-list .post-date
.month{font-weight:bold;color:#58b;font-size:18px;border:1px
#ccc dotted;padding:1px}.post-list .post-date
div{background:#fafafa;padding:0px
5px;text-align:center}.post-list .post-date div
span{color:#777;font-size:14px}.post-list .post-date div
small{color:#777;clear:both;font-size:10px}.post-list .post-entry{float:left;width:500px;margin-bottom:10px;margin-left:10px}.post-list .post-descr{float:left;width:420px;margin-bottom:10px;margin-left:10px}.post-list .post-title
a{font-weight:bold}.post-list .post-content{margin-top:15px;color:#666;font-size:12px}.post-list .post-details{border-top:1px #ccc dotted;font-size:11px;padding-bottom:10px}.post-comments{background:url(/img/comment.png) no-repeat top left;padding-left:20px;margin-left:5px}.navpages{margin:1em;padding:5px;background-color:#f3f3f3;border-top:1px solid #58b;font-size:10px}.navpages
img{padding:0px;margin:0px;border:0px}.navpages
p{}.navpages
a{color:#666}#pagination_t{text-align:right;margin:10px
0 0 0;padding:0}#pagination_b{text-align:right;margin:20px
0 0 0;padding:0}.pagination
ul{margin:12px
0px 0px 0px;padding:3px;float:right}.pagination
li{display:inline;margin:0px;padding:2px
5px 5px 5px;list-style:none;background-image:url(/img/px.gif);background-repeat:no-repeat;font-size:10px}.pagination li.arrow
a{border:0px;margin-top:3px}.pagination
a{border:1px
#f3f3f3 solid;text-align:center;padding:0px
5px 0px 5px;color:#000;cursor:default;font-weight:bold}.pagination a:visited{color:#333}.pagination a:hover{border-top:1px #fff solid;border-left:1px #58b solid;border-bottom:1px #58b solid;border-right:1px #58b solid;padding:1px
5px 0px 5px;color:#000;cursor:default;font-weight:bold}li.currentpage
a{border-top:1px #fff solid;border-left:1px #58b solid;border-bottom:1px #58b solid;border-right:1px #58b solid;background-color:#fff !important;text-align:center;padding:1px
5px 0px 5px;color:#000;cursor:default;font-weight:bold}a.button,a.button-color,a.button-header{background:url(/img/button.png) no-repeat scroll top left;float:left;height:27px;padding-left:0px;margin-right:20px;margin-left:5px}a.button span, a.button-color span, a.button-header
span{background:url(/img/button.png) no-repeat scroll top right;float:left;height:22px;position:relative;left:15px;padding-right:15px;padding-top:5px;font-weight:bold;font-size:12px;font-family:Arial,Helvetica,sans-serif;cursor:pointer}a.button:hover
span{color:#666}a.button-color{background:url(/2/images/button_color.png) no-repeat scroll top left}a.button-color
span{background:url(/2/images/button_color.png) no-repeat scroll top right;color:#fff}a.button-header{background:url(/img/button_header.png) no-repeat scroll top left}a.button-header
span{background:url(/img/button_header.png) no-repeat scroll top right;color:#d6e4f4}a.button:hover,a.button-color:hover,a.button-header:hover{background-position:left -155px}a.button:hover span, a.button-color:hover span, a.button-header:hover
span{background-position:right -155px}ul.list, ul.list
li{margin:10px
10px;padding:0
10px;text-align:left}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top: -20px;margin-left: -20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/img/fancy/fancy_loading.png') no-repeat}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top: -15px;right: -15px;width:32px;height:32px;background:url('/img/fancy/fancy_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px
0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background:url('/img/fancy/fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap
span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background:transparent url('/img/fancy/fancy_title_left.png') repeat-x}#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url('/img/fancy/fancy_title_main.png') repeat-x;color:#FFF}#fancybox-title-right{padding-left:15px;background:transparent url('/img/fancy/fancy_title_right.png') repeat-x}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/img/fancy/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left: -9999px;width:30px;height:30px;margin-top: -15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background:transparent url('/img/fancy/fancy_nav_left.png') no-repeat}#fancybox-right-ico{background:transparent url('/img/fancy/fancy_nav_right.png') no-repeat}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover
span{left:20px}#fancybox-right:hover
span{left:auto;right:20px}div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001}div#fancy-bg-n{top: -20px;left:0;width:100%;height:20px;background:transparent url('/img/fancy/fancy_shadow_n.png') repeat-x}div#fancy-bg-ne{top: -20px;right: -20px;width:20px;height:20px;background:transparent url('/img/fancy/fancy_shadow_ne.png') no-repeat}div#fancy-bg-e{top:0;right: -20px;height:100%;width:20px;background:transparent url('/img/fancy/fancy_shadow_e.png') repeat-y}div#fancy-bg-se{bottom: -20px;right: -20px;width:20px;height:20px;background:transparent url('/img/fancy/fancy_shadow_se.png') no-repeat}div#fancy-bg-s{bottom: -20px;left:0;width:100%;height:20px;background:transparent url('/img/fancy/fancy_shadow_s.png') repeat-x}div#fancy-bg-sw{bottom: -20px;left: -20px;width:20px;height:20px;background:transparent url('/img/fancy/fancy_shadow_sw.png') no-repeat}div#fancy-bg-w{top:0;left: -20px;height:100%;width:20px;background:transparent url('/img/fancy/fancy_shadow_w.png') repeat-y}div#fancy-bg-nw{top: -20px;left: -20px;width:20px;height:20px;background:transparent url('/img/fancy/fancy_shadow_nw.png') no-repeat}#FormContact{clear:both;margin:0px
0 0 0;padding:0px
10px 20px 10px;width:95%;float:left}#FormContact fieldset
li{padding:5px
5px 8px 5px;margin:0;list-style:none;background:url(/img/dotted_border_h.gif) repeat-x bottom left}#FormContact
fieldset{border:1px
solid #a6a6a6;margin:0px;padding:0px
20px 10px 20px}#FormContact
legend{font-size:1.1em;text-transform:uppercase;color:#616161;margin:10px
0 0 0;padding:1px
0 10px 0;font-weight:bold}#FormContact input,select,textarea{border:1px
solid #DDD;margin:10px
0 0 0}#FormContact
label{font-size:1em;color:#666;margin:0px
0 0 0;width:180px;float:left}#FormContact
label.small{font-size:0.9em;color:#666;margin:0px
0 0 0;width:85px;float:left}#FormContact
label.big{font-size:0.9em;color:#666;margin:0px
0 0 0;width:280px}#FormContact
small{color:#9B8F8F;margin:10px
0 0 0}#FormContact input:hover,textarea:hover{border:1px
solid #111}#FormContact input, FormContact textarea, FormContact
select{margin:2px
0 2px 0;padding:3px
0px;border:1px
solid #cdcdcd}#FormContact
select.short{width:180px}#FormContact input:hover,textarea:hover{border:1px
solid #111}button{background:url(/img/submit_button.png) no-repeat scroll left top;float:left;height:30px;border:0;margin:3px
0px;padding:0}button
span{padding:0px
30px;font-weight:bold;font-size:11px;font-family:Arial,Helvetica,sans-serif;cursor:pointer;margin:0}input.privacy{width:10px}#FormContact input.send, #FormIscrizione
input.send{width:120px}#FormContact
input.check{width:20px;display:inline;margin:0;padding:0;border:0}#FormContact
input.radiob{width:20px;display:inline;margin:0;padding:0;border:0}#FormContact
input.send{width:120px}.labeltext{padding:0
20px 0 10px}.red{color:#f00}.prev,.next{background-color:#316AC5;padding:5px
10px;color:#fff;text-decoration:none}.prev:hover,.next:hover{background-color:#444;text-decoration:none;color:#fff}.prev{float:left}.next{float:right}#steps{list-style:none;width:100%;overflow:hidden;margin:0px;padding:0px}#steps
li{font-size:18px;float:left;padding:7px;color:#7C7C7C}#steps li
span{font-size:11px;display:block}#steps
li.current{color:#4C81BD;background:#CDCDCD}
