html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}p{margin:0 0 10px}p:last-child{margin:0}ul.nostyle,section.news ul{list-style-type:none;margin:0;margin-bottom:10px;padding:0}ul.nostyle:last-child{margin-bottom:0}ul.nostyle li:nth-child(odd),.CSSTableGenerator tbody tr:nth-child(odd),section.news ul li:nth-child(odd){background-color:#ecf0ff}aside ul.nostyle li:nth-child(odd),aside .CSSTableGenerator tbody tr:nth-child(odd){background-color:#f2fff5}ul.nostyle li,section.news ul li{margin-left:-5px!important;padding:5px 15px}aside ul.nostyle li{padding:5px 5px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a{color:#2370aa;text-decoration:none}a:hover,a:focus{color:#ffa040}.orange{color:#ffa040}.italic{font-style:italic}.bold{font-weight:700}.hidden{display:none;visibility:hidden}strong{color:#1b2742}aside strong{color:#287e40}body{font:16px/18px Lato,Helvetica,Helvetica Neue,Arial;background:url(../images/fabric_plaid.png) #f1f1f1;color:#333}.wrapper{width:90%;margin:0 auto;max-width:1000px}.header-container{margin-bottom:20px}section{background:#fff;background:transparent\9;background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);zoom:1}.title{margin:20px auto;text-align:center}.title img#logo{width:225px}.title img#text{display:none;visibility:hidden}nav ul{margin:0;padding:0}nav ul li a{font-size:.975em;line-height:.875;display:block;text-transform:uppercase;text-align:center;text-decoration:none;color:#6c6c6c;padding:11px 10px 9px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}nav a.active:hover,nav a:hover{background:#ffa040;color:#fff}nav .social a{background:0}nav a.active{background:#405b99;color:#fff}.bx-wrapper{position:relative;padding:0;width:1000px}#home{margin-bottom:10px;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#home .bx-wrapper{min-height:131px;background-color:#405b99;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#home ul.bxslider{padding:0;margin:0;list-style-type:none}#home ul.bxslider li{visibility:hidden}#home .bx-wrapper img{max-width:100%;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/ajax-loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:relative;top:0;left:0;background:#000;width:100%;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.bx-wrapper .bx-caption span{color:#fff;display:block;padding:6px 19px;text-transform:uppercase}#bx-pager{margin-top:1px;margin-bottom:10px}#bx-pager .thumb a{display:none;float:left;width:18%}#bx-pager img{max-width:100%}a.bx-prev,a.bx-next{height:36px;display:block;position:relative;z-index:999}a.bx-prev{background-position-y:0;float:left;margin:-120px 17px 0 18px}a.bx-next{background-position-y:-75px;float:right;margin:-110px 16px 0 0}a.bx-prevhover{background-position-x:-40px}a.bx-next:hover{background-position-x:-39px}#gallery section img{background:#405b99;display:block}#gallery ul.bxslider{padding:0;margin:0;list-style-type:none}#gallery ul.bxslider li{visibility:hidden;cursor:pointer}#gallery #slider-prev,#gallery #slider-next{visibility:hidden}#gallery .bx-viewport ul li{list-style-type:none;background:#1e1e1e;text-align:center}#gallery .bx-wrapper{margin-top:10px}#loader-gallery{margin-top:85px}#loader-gallery img{display:block;margin-left:auto;margin-right:auto}#gallery ul.bxslider{margin:0;padding:0}#gallery .bxslider img{position:relative;max-width:100%;height:auto;background:#1e1e1e}#gallery .bxslider img.vertical{max-width:57.7%;max-height:572px;padding:0 10%}#gallery .bxslider img.horizontal{padding:10% 0}#gallery a.bx-prev,#gallery a.bx-next{margin-top:0;margin-bottom:10px;background:0;width:auto;height:auto}.main article .social_buttons#gallery{margin-top:20px}#searchpage form input{height:28px;border:1px solid #3cf;color:#6c6c6c;padding:0 2%;width:80px;display:block;width:96%;-webkit-border-radius:3px;-moz-radius:3px;border-radius:3px}#searchpage form input:hover,#searchpage form input:focus{border-color:#ffa040}section,.paginationControl div{-webkit-box-shadow:0 2px 3px 0 rgba(64,91,153,0.36);-moz-box-shadow:0 2px 3px 0 rgba(64,91,153,0.36);box-shadow:0 2px 3px 0 rgba(64,91,153,0.36)}aside section{-webkit-box-shadow:0 2px 3px 0 rgba(60,171,89,0.36);-moz-box-shadow:0 2px 3px 0 rgba(60,171,89,0.36);box-shadow:0 2px 3px 0 rgba(60,171,89,0.36)}.social div#search form,.social div#search div#lente{-webkit-box-shadow:0 2px 3px 0 rgba(51,204,255,0.36);-moz-box-shadow:0 2px 3px 0 rgba(51,204,255,0.36);box-shadow:0 2px 3px 0 rgba(51,204,255,0.36)}nav ul li a.active:hover,nav ul li a:hover,.social div#search:hover form,.social div#search:hover div#lente{-webkit-box-shadow:0 2px 3px 0 rgba(255,160,64,0.36);-moz-box-shadow:0 2px 3px 0 rgba(255,160,64,0.36);box-shadow:0 2px 3px 0 rgba(255,160,64,0.36)}#home,#home .bx-wrapper img,#news-filter{-webkit-box-shadow:0 2px 3px 0 rgba(51,51,51,0.36);-moz-box-shadow:0 2px 3px 0 rgba(51,51,51,0.36);box-shadow:0 2px 3px 0 rgba(51,51,51,0.36)}img{max-width:100%;height:auto;vertical-align:middle}section img{background:#405b99}.social{float:right;display:none}.social div{width:30px;height:30px;background:url(../images/icons.png);margin:0 0 0 9px;float:left}.social div a{display:block;width:30px;height:30px}.social div:hover{background:url(../images/icons.png) 0 -30px no-repeat}.social div#twitter{background:url(../images/icons.png) -30px 0 no-repeat}.social div#twitter:hover{background:url(../images/icons.png) -30px -30px no-repeat}.social div#rss{background:url(../images/icons.png) -60px 0 no-repeat}.social div#rss:hover{background:url(../images/icons.png) -60px -30px no-repeat}.social div#facebook{margin:0}.social div#search{width:auto;background:0;display:none}.social div#search form{float:left}.social div#search div#lente{height:30px;background:url(../images/icons.png) -90px 0 no-repeat;margin:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.social div#search:hover div#lente{background:url(../images/icons.png) -90px -30px no-repeat}.social div#search input{height:28px;border:1px solid #3cf;max-width:180px;color:#6c6c6c;padding:0 7px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.social div#search:hover input{border-color:#ffa040}h1{font-weight:normal}.main h1{background:#405b99;color:#fff;padding:9px 0 9px 3.1%;margin:0 0 17px;font-size:1em}.main h1 a{color:#fff;color:#f0f5ff}aside .main h1 a{color:#effff3}.main h1 a:hover{text-decoration:underline}.main h1.gray{background:#333;color:#fff}.main h1 a:hover{text-decoration:underline}.main article section{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-bottom:2px solid #405b99;border-left:2px solid #405b99;border-right:2px solid #405b99;margin-bottom:10px;padding-bottom:20px}.main article section.news img{margin-bottom:10px;text-align:center}.main article section.news .survey{position:relative;padding-bottom:210%;padding-top:30px;height:0;overflow:scroll}.main article section.news .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.main article section.news .video-container:last-child{margin-bottom:0}.main article section.news .video-container iframe,.main article section.news .video-container object,.main article section.news .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.main article section.news .survey iframe,.main article section.news .survey object,.main article section.news .survey embed{position:absolute;top:0;left:0;width:100%;height:100%}.main article section.gray{border-color:#333}.main article .date{margin-bottom:12px;font-size:.875em;padding:0 3.1%;text-align:right;color:#999}.main article .date strong{color:#6c6c6c}.main article #othernews .date-news{white-space:nowrap}.main article .content{font-size:.938em;padding:0 3.1%}.main article .social_buttons{padding:0 3.1%;height:23px;margin-top:20px}.main article .social_buttons div{float:left;margin-right:10px}.main article p{margin-bottom:10px}.main article p:last-child{margin-bottom:0}.paginationControl{margin-bottom:47px}.paginationControl div{display:block;float:left;height:25px;line-height:25px;margin-right:5px;text-align:center;border:1px solid #405b99}.paginationControl div.text,.paginationControl div a,.paginationControl div.current{padding:0 7px}.paginationControl div.text,.paginationControl div.square{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-width:1px;background:white;line-height:28px}.paginationControl div.square a{display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#405b99}.paginationControl div.text:hover a,.paginationControl div.square:hover a{color:#ffa040}.paginationControl div:hover{border-color:#ffa040;color:#ffa040}.paginationControl div.current{background:#405b99;color:#fff}.paginationControl div.current:hover{border-color:#405b99}.paginationControl div.current:hover a{color:white;border-color:#405b99}.main article a.more{font-weight:400;font-style:italic}.main aside section{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-bottom:2px solid #3cab59;border-left:2px solid #3cab59;border-right:2px solid #3cab59;margin-bottom:10px;padding-bottom:20px}.main aside section:last-child{margin-bottom:0}.main aside .icon{background:url(../images/icons.png) no-repeat 0 -60px;width:30px;height:30px;float:right;margin-right:13px;margin-top:3px}.main aside .icon#calendar{background:url(../images/icons.png) no-repeat -30px -60px;margin-right:12px}.main aside .icon#calendar2{background:url(../images/icons.png) no-repeat -30px -60px;margin-right:12px}.main aside .icon#birthday{background:url(../images/icons.png) no-repeat -60px -60px;margin-right:15px}.main aside .icon#activity{background:url(../images/icons.png) no-repeat -90px -60px;margin-right:16px}.main aside .icon#sign{background:url(../images/icons.png) no-repeat -120px -60px;margin-right:16px}.main aside .icon#links{background:url(../images/icons.png) no-repeat -150px -60px;margin-right:15px}.main aside .icon#facebook{background:url(../images/icons.png) no-repeat -30px -90px}.main aside .icon#contacts{background:url(../images/icons.png) no-repeat 0 -90px;margin-right:14px}.main aside .icon#heart{background:url(../images/icons.png) no-repeat -60px -90px;margin-right:14px}.main aside h1{background:#3cab5a;margin-bottom:19px}.main aside .content{padding:0 18px;font-size:.8em}.main aside .content ul{margin:0;padding:0}.main aside .content ul li{margin-left:18px}.main aside .content p{margin:5px 0}.footer-container{background:url(../images/dark_Tire.png) #333;-webkit-box-shadow:0 -2px 3px 0 rgba(50,50,50,0.4);-moz-box-shadow:0 -2px 3px 0 rgba(50,50,50,0.4);box-shadow:0 -2px 3px 0 rgba(50,50,50,0.4);margin-top:20px}.footer-container footer{color:#fff;padding:18px 0;font-size:.8em}.footer-container footer .column{margin-right:5%;float:left;margin-bottom:20px;height:187px}.footer-container footer .column#follow{height:auto}.footer-container footer .column p{font-size:.875em;margin:0}.footer-container footer .column a{color:#fff}.footer-container footer .column a:hover{color:#ffa040}.footer-container footer .column h3{margin:0;color:#3cf;text-transform:uppercase;font-size:.8em}.footer-container footer .column ul{list-style:none;padding:0;margin:10px 0}.footer-container footer .column ul li{margin:0 0 7px;font-size:.875em}.footer-container footer .column#graytext{color:#999;margin-right:0;height:auto;font-family:Calibri,sans-serif;text-align:center;width:100%;margin-bottom:0}.ie7 .title{padding-top:20px}#news-filter{height:30px;color:#fff;margin-bottom:10px;background:#333 url(../images/icons.png) -150px 0 no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.lt-ie9 #news-filter{height:36px}#news-filter span{display:none}#wrap-filter{height:25px;padding-top:5px;margin-left:30px;display:none}#news-filter #text-last-news{padding:0;margin:0;padding-top:7px;margin-left:5%;text-align:center}#news-filter ul{list-style-type:none;padding:0;margin:0;margin-left:5%;display:inline-table}#news-filter ul li{float:left;font-size:.8em;display:inline;padding-top:0}#news-filter ul li:after{content:"/";padding:2px 5px;font-size:1.143em;color:#999}#news-filter ul li:last-child:after{content:""}#news-filter ul a{color:#fff}#news-filter ul a:hover{color:#ffa040}.facebook-container{background:#405b99;height:355px;padding:20px 0}.facebook-container header .icon{width:30px;height:30px;background:url(../images/icons.png);float:left}.facebook-container header h2{float:left;font-size:1.5em;color:#fff;margin:10px 0 0 18px}.CSSTableGenerator{margin:0;padding:0;width:100%;border:0}.CSSTableGenerator table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:0;padding:0}.CSSTableGenerator td,.CSSTableGenerator th{vertical-align:middle;border:1px solid #999;border-width:0 0 1px;text-align:left;padding:7px 2px;font-weight:400;font-size:.8em}.CSSTableGenerator th a{display:block;color:black}.CSSTableGenerator th{border:1px solid #999;border-width:1px;font-weight:700}table.tablesorter thead .header{background-image:url(../images/sort_arrow.gif);background-repeat:no-repeat;background-position:99% 9%;cursor:pointer}table.tablesorter thead .tablesorter-headerAsc{background-image:url(../images/asc.gif)}table.tablesorter thead .tablesorter-headerDesc{background-image:url(../images/desc.gif)}.profile-athlete h3{text-align:center}#map-canvas{width:auto;height:400px}#map-canvas img{background:0;max-width:none;height:auto;vertical-align:inherit}.centriestivi_table{display:none}@media only screen and (max-width:320px){#bx-pager{margin-bottom:-10px}}@media only screen and (min-width:480px){nav{float:left}nav ul li{float:left;navullidisplay:inline}.oldie nav a{margin:0 .7%}.bx-wrapper .bx-controls-direction{top:-150px}#wrap-filter{text-align:center}#news-filter span{display:block;height:30px;color:#fff;font-size:.813em;margin-bottom:10px;padding-top:7px;margin-left:40px;display:inline-block;font-style:italic;float:left;color:#999}#news-filter ul{margin:0}#news-filter ul li{padding-right:0}#news-filter ul li:after{padding:0 6px}#news-filter ul li:last-child:after{content:""}a.bx-prev,a.bx-next{margin-top:-27%}.CSSTableGenerator td,.CSSTableGenerator th{padding:7px 7px;font-size:.9em}#home{display:block}#home .bx-wrapper{min-height:158px}.hidden{display:table-cell;visibility:visible}.title img#text{display:inline;visibility:visible}.title img#logo{margin-right:10px;width:140px}.main article{margin-bottom:0}nav ul li a{font-size:.875em}#wrap-filter{display:block}#news-filter #text-last-news{display:none}.main article section.news .survey{padding-bottom:56.25%}}@media only screen and (min-width:768px){nav{width:100%}.title{margin:17px auto 20px}.main article{float:left;width:66%}.main article#imagesgallery{width:100%}.main aside{float:right;width:33%}a.bx-prev,a.bx-next{margin-top:-22%}.footer-container footer .column#graytext{width:290px;float:right;margin-top:50px}#home .bx-wrapper{min-height:252px}#news-filter{display:block}.paginationControl{margin-bottom:0}#gallery .bxslider img.horizontal{max-width:600px}}@media only screen and (min-width:920px){#home .bx-wrapper{min-height:302px}.centriestivi_table{display:block}}@media only screen and (min-width:1070px){.social{display:block}.social div#search{display:block}}@media only screen and (min-width:1140px){.wrapper{width:1000px;margin:0 auto}.bx-wrapper .bx-caption{height:31px;margin-bottom:10px}#bx-pager .thumb a{display:block}.bx-wrapper .bx-controls-direction{top:50px}a.bx-prev,a.bx-next{margin-top:40px}#home .bx-wrapper{min-height:365px}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:1.125em;margin:.67em 0}h2{font-size:1.063em;margin:.83em 0}h3{font-size:1em;margin:1em 0}h4{font-size:.938em;margin:1.33em 0}h5{font-size:.875em;margin:1.67em 0}h6{font-size:.813em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}