body{font-family:Helvetica,Arial,sans-serif;background-color:#fff;font-size:13px;color:#000}body,form,html{height:100%}#register #maincol,#page #maincol,#register #rightcol,#page #rightcol{margin-top:44px}a.blue-link{color:#2d7aba;font-size:13px}.clear{clear:both;height:1px;overflow:hidden}#splash-page h1{font-family:'WalkwaySemiBoldRegular',Helvetica,Arial,sans-serif;font-size:27px;color:#c00a21;font-weight:normal;text-transform:none}#splash-page h2{font-family:'WalkwaySemiBoldRegular',Helvetica,Arial,sans-serif;font-size:18px;color:#000;font-weight:normal;text-transform:none}#splash-page h3{font-family:'WalkwaySemiBoldRegular',Helvetica,Arial,sans-serif;font-size:16px;color:#000;font-weight:normal;text-transform:none}h1 strong,h2 strong,h3 strong{color:#f00;font-weight:normal}.splash h2{font-size:26px;margin-top:0}h1{color:#c00a21}#home.page-fakehome h1{display:block !important}#home.page-fakehome #maincol{position:relative}#content h1{margin-top:0}#maincol h2{font-size:14px}#footerTC{color:#000;font-size:11px;padding:40px 0 0 0;line-height:14px}#footer-logoTC{background:url(../img/footer-logoPS.png) no-repeat 0 0;width:165px;height:25px;display:block;text-indent:200px;overflow:hidden;margin-top:6px}#footer-wrapTC{height:90px;clear:both}#footerTC span{float:left;width:200px}#footerTC p a{color:#c00a21}.headerWrap{margin-bottom:0;z-index:1000}#logoTC{padding:0 0 0;left:0;z-index:1000;float:left}#logoTC img{width:100%}#splash-home{position:absolute;width:460px;height:290px;margin:auto;top:-115px;left:360px;color:#fff;text-shadow:0 1px 0 #000}#splash-profile,#splash-page{width:500px;float:left;margin:30px;margin-left:30px;color:#fff;text-shadow:0 1px 0 #ccc}.row-fluid ul.menuTC{margin-top:20px;float:right}.row-fluid ul.menuTC li{list-style:none;font-family:'Open Sans Condensed',Arial,sans-serif;font-weight:bold;-webkit-font-smoothing:antialiased;text-align:right;text-transform:uppercase;font-size:18px}.row-fluid ul.menuTC li a{display:block;color:#c00a21;padding:2px 0}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.form-textfield{padding:7px 5px;font-size:13px;height:auto;overflow:hidden;margin:0 0 5px 0;border:1px solid #999;width:92%}select.form-textfield{width:95%;padding:7px}.tclabel input{width:15%;padding:5px 5px}option{color:#777}.form-disabledfield{padding:7px 5px;font-size:13px;height:15px;overflow:hidden;margin:0 22px 5px 0;background:none;border:none;width:245px;color:#777}.form-select{width:245px;font-size:13px;height:28px;border:none;background:url(../img/fields.png) no-repeat 0 0;margin:0 22px 5px 0}.form-textarea{padding:7px 5px;background:url(../img/textarea.png) no-repeat 0 0;border:none;width:245px;height:48px}.form-select option{background:#fff}#home-loginform #password{background-position:0 -29px}#home-loginform,#sidebar div.moduletable#iscrizioneBanner{width:100%;margin-bottom:30px}#home-loginform h2{font-family:'Open Sans Condensed',Arial,sans-serif;font-size:20px;margin:5px 0 8px;text-align:center}#home-loginform label{color:#888}#home-loginform span{text-align:center;color:#fff;display:block;margin:8px 0}#home-loginform #restorepw{text-align:center;display:block;text-align:center;margin:22px 0 8px 0;color:#2d7aba;font-size:14px}#rememberme{margin-left:60px}.generic-form{margin-bottom:20px}.generic-form span.form-row{display:block}.generic-form span.form-row.required{background:url(../img/required.png) no-repeat 416px 0}.generic-form.pcForms span.form-row.required,.generic-form span.form-checkbox-row.required{background:none}.generic-form span.form-row label{display:inline-block;vertical-align:top;width:160px;color:#777}.generic-form span.form-checkbox-row label{width:320px}.generic-form span.field-notes-row{color:#777;font-size:11px;padding-left:154px;margin-bottom:8px}.generic-form span.form-row-divider{display:block;height:10px;margin-bottom:20px;border-bottom:1px solid #444}.message p{text-align:center !important}.message{padding:20px 32px;border:1px solid #555;background:#333;text-align:center}.error{background-color:#d00;border:1px solid #d00;box-shadow:0 0 7px 1px #d00}input.buttonMain{margin-top:10px;width:100px;border:none}.box{color:#fff;margin-bottom:20px}.box-title{font-family:'Open Sans Condensed',Arial,sans-serif;margin-top:30px}.box-content{background:#fff;padding:10px}#rightcol .box-content{background:none;padding:0}#box-banner01{margin-left:-30px;padding-left:33px}#box-banner02{padding:10px 0 0 0}#box-offerte ul{list-style:none;margin:0;padding:0}#box-offerte li{background:url(../img/divider.png) no-repeat right center;float:left;width:155px;padding:14px 0;margin:0;text-align:center;margin-right:6px;background:url(../img/gradient.png) repeat-x top}#box-offerte p{text-align:center;padding:0;margin-top:0;color:#f00;font-weight:bold}#box-offerte li.last{background:none;background:url(../img/gradient.png) repeat-x top;margin:0}#box-offerte li strong{color:#fff;font-weight:normal;display:block;min-height:20px}#box-offerte-content li a{display:block;width:110px;margin:13px auto 0 auto;height:33px;line-height:33px;text-decoration:none;background:url(../img/button-small.png) no-repeat right center}#box-attivita ul{list-style:none;margin:0;padding:0}#box-attivita li{background:url(../img/bglist.png) repeat-x bottom;min-height:43px;width:340px;margin:0 0 6px 0;padding:0}#box-attivita li a{text-decoration:none;font-size:13px}#box-attivita li img{border:2px solid #f00;float:left;margin-right:10px;width:40px;height:40px}#box-attivita li p{padding:10px 10px 0 10px;margin:0}#box-attivita li p.singlerow{padding:14px 10px 0 10px}#box-attivita li p.doublerow{padding:8px 10px 0 10px}#box-attivita li a strong{color:#f00}#maincol #box-facebook{border:1px solid #222;border-bottom:none;background:url(../img/bglist.png) repeat-x bottom;height:50px}#box-facebook .fb-like{margin-left:15px;border:none;padding:14px 5px !important}#box-facebook .fb-like,#box-facebook .twitter-share-button,#box-facebook .linkedin-recommend,#box-facebook .g-plusone{padding:14px 35px;height:20px;float:left;vertical-align:middle;border-right:1px solid #222}#box-facebook .g-plusone{border:none}.box-profile{display:inline-block;vertical-align:top;margin-top:0;width:100%}#sidebar .box-profile.moduletable{margin-bottom:30px}#box-profile-content{padding:0;background:none}#box-points{background:url(https://puresport.blob.core.windows.net/webimages/TC_saldo-punti-v1.jpg) no-repeat center center;position:relative;display:inline-block;vertical-align:top;margin-top:15px;width:100%;margin-left:0;margin-bottom:0;height:200px;padding:0}#box-points-content{background:url(../img/points.png) no-repeat 0 9px;height:86px;padding-top:19px}#box-points-content p{padding-top:9px;margin-left:-10px;font-size:11px;color:#888}#points-convert{position:absolute;bottom:50px;right:10px;width:70%;display:block}#box-points-content a{float:left;display:block;text-decoration:none}#box-points .saldo{position:absolute;top:0;right:10px;width:70%}#box-points span.label{background:none;text-align:center;color:#000;font-size:24px;line-height:80px;float:right;font-family:'Open Sans Condensed',Arial,sans-serif;margin-top:0;text-transform:uppercase}#box-points span.label02{margin-left:0;margin-right:10px;font-size:18px;line-height:34px;padding-top:18px}#box-points span.label03{font-size:18px;line-height:30px}#box-points span.value{float:right;margin:0 15px 0 10px;padding:7px 0 7px 5px;font-weight:normal;font-family:'Open Sans Condensed',Arial,sans-serif;font-size:70px;line-height:70px;text-align:right;font-weight:700;color:#c00a21;cursor:default}#box-points p{position:absolute;bottom:0;right:10px;font-weight:bold;text-align:right}#box-points span.value.valueEuro{font-size:40px;line-height:40px;margin-left:0}#box-points-content a span.value{cursor:pointer}#points-lightbox{background:#222;color:#fff;padding:25px}#points-lightbox a{color:#f00}#maincol #box-points p{color:#000;font-size:11px;line-height:20px;margin-top:20px;padding-bottom:0;text-align:justify}.box span.meta,span.meta,.box div.meta{color:#777 !important;font-size:12px}.box-profile .profile-thumb{float:left}.box-profile .profile-thumb img{border:2px solid #f00}#box-profile-content{position:relative}.box-profile .profile-username{color:#f00;text-decoration:none;font-family:'Open Sans Condensed',Arial,sans-serif;font-size:21px}.box-profile .profile-infos{margin-left:0;color:#fff;padding:10px 5px 0}.loginRpmWrap .box-profile .profile-infos{padding:10px 0 0}.box-profile .profile-infos .meta{color:#000;margin-top:20px;margin-bottom:10px;font-size:1em}.rpm-attivita .box-profile .profile-infos{width:46%;float:left}.box-profile .profile-edit-links{position:absolute;top:10px;right:10px;width:190px;text-align:right;line-height:18px}.box-profile .profile-edit-links a{color:#2d7aba;font-size:12px;white-space:nowrap}.box-profile .counters{font-size:12px}#box-tentimes{display:inline-block;vertical-align:top;margin-top:15px;width:500px;border-top:1px solid #444;margin-top:0}#box-mieattivita{display:inline-block;vertical-align:top;margin-top:15px;width:410px;margin-left:30px;margin-top:0}#box-tentimes-content,#box-mieattivita-content{background:none;padding:0}#box-mieattivita .box-title{margin-top:0;margin-bottom:10px}table.data-grid-table,.data-grid-list{width:100%;margin-bottom:6px}.data-grid-list{margin-left:0;padding:0;list-style:none}table.data-grid-table tr td,table.data-grid-table tr th,.data-grid-list li{background:url(../img/row.png) repeat-x bottom;font-size:14px}.data-grid-list li{padding:5px}table.data-grid-table th,.data-grid-list strong{color:#f00;font-weight:normal;text-align:left}.data-grid-list strong{display:block;float:left;width:100px}.cycleElementsContainer{position:relative;margin-top:0 !important}.cycle-arrow{position:absolute;left:180px;background:#f00;width:60px;height:10px;overflow:hidden;text-indent:88px;background:url("../img/arrows.png") no-repeat 0 0}.cycle-prev{top:-10px;background-position:0 0}.cycle-next{bottom:0;background-position:0 -10px}#box-mieattivita-content.cycleElementsContainer{height:114px;margin-top:4px}#box-tentimes-content.cycleElementsContainer{height:62px}#cycleElements{height:104px;overflow:hidden}#cycleElements1{height:52px;overflow:hidden}#cycleElements li,#cycleElements1 li{height:16px}#box-tentimes .label{margin-bottom:12px}#box-tentimes-content .cycle-arrow{left:220px}#errorLabel{color:#fff}.bannerSide{display:block;width:100%}.bannerSide img{width:100%}h2.title{color:#fff;font-size:1.8em;left:0;line-height:normal;position:absolute;top:5px;font-family:'Open Sans Condensed',Arial,sans-serif;font-weight:bold;text-transform:uppercase}h2.title span{background-color:rgba(192,10,33,.9);padding:0 7px 0 14px}.profiloutente #rightcol{width:230px;padding-left:0}.profiloutente #maincol{width:680px}#content{margin-bottom:30px !important}.tcCard{float:right;padding:15px;width:340px}.colonna{width:100%}input.buttonMain{line-height:initial;width:auto;margin-top:10px;padding-right:40px;padding-left:5px}.testoHome p{padding-left:10px}.evidenza{background:#fad705;display:inline-block;padding:5px 10px;font-family:'Open Sans Condensed',Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;text-transform:uppercase}.testoHome li{list-style:none}li .evidenza{font-family:'Open Sans Condensed',Arial,sans-serif;-webkit-font-smoothing:antialiased}li .evidenza b{font-family:'Open Sans Condensed',Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}h2.titEvid,p.titEvid{background:url(/media/img/rpm-logo_top.svg) no-repeat left center;background-size:auto 120%;padding:10px 0 10px 170px;font-size:1.4em;font-family:'Open Sans Condensed',Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;text-transform:uppercase;margin-top:40px;margin-bottom:20px}.testoHome h2{font-family:'Open Sans Condensed',Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;text-transform:uppercase;margin-top:20px}.buttonMain{margin-left:10px}.headerWrap .buttonMain{margin-left:0}#emailShare:hover{background:none}.grey,.rpm-attivita .row.grey .date{opacity:1;color:#555}.buttonMain{cursor:pointer}.span6:last-child{margin-right:0;margin-left:1%}.span6.nailthumb-container{position:relative;height:150px;margin-top:13px;width:48%;margin-right:3%;margin-left:0;text-align:center;cursor:pointer}.span6.nailthumb-container:nth-child(2n+1){margin-right:0}.nailthumb-container .desc{background:rgba(200,200,200,.7);bottom:0;position:absolute;display:block;text-align:center;font-family:'Open Sans Condensed',Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;text-transform:uppercase;padding:7px 3%;width:94%}.nailthumb-container .pti{font-family:'Open Sans Condensed',Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;position:absolute;top:0;left:0;color:#fff;display:block;font-size:larger;text-shadow:5px 5px 0 0 #333;background-color:rgba(250,215,5,.7);padding:5px 3%;width:94%}.pti img{height:25px}.modSons{padding-bottom:30px}.span12.rpm-attivita,.span12.moduletable .span6{background-color:#f0f0f0;margin-bottom:2%}.span12.rpm-attivita .rpm-info{margin-right:5px}#sidebar div.moduletable{margin-bottom:30px}@media(max-width:979px){.titleRpmWrap{font-size:1em}#sidebar .buttonMain{font-size:1.2em}.span12.moduletable .span6{margin-bottom:1%}}@media(min-width:768px){.profile-infos{padding-left:2% !important;padding-right:2% !important}}@media(max-width:767px){.profile-infos{padding-left:5% !important;padding-right:5% !important}}