[class*=GSPT] *{margin:0;padding:0;background-image:none;font-family:"Trebuchet MS",Arial;border-width:0;color:#4a4a4a;font-size:12px;float:none;line-height:normal;box-sizing:border-box}.gsptContent{overflow:hidden;margin:0 0 20px 0}[class*=GSPT] a:hover{text-decoration:none}.GSPT h1{color:#000;font-weight:bold;font-size:22px;padding:0;margin:0 0 20px 0;overflow:hidden;border-bottom:1px solid #eee}.GSPT h2{text-align:center;margin:0 0 25px 0 !important;font-weight:bold;font-size:16px}.GSPT h2 span{color:#00adab;padding:8px 15px;background-color:#f4f4f4;font-size:16px}[class*=GSPT] .tc{text-align:center !important}[class*=GSPT] .tr{text-align:right !important}[class*=GSPT] .tl{text-align:left !important}[class*=GSPT] .br{border-width:0 1px 0 0;border-color:#ddd;border-style:solid}.basket-ball .discipline{border-bottom:3px solid #af1418}.basket-ball .discipline .selected{background-color:#af1418}.basket-ball .calendarResult th{background-color:#af1418}.basket-ball .calendarDay select{color:#af1418}.basket-ball #rankTable th{background-color:#af1418}.basket-ball.GSPT_calendarRankResult .calendarResult th{background-color:#af1418}.basket-ball .teamCalendar th{background-color:#af1418}.GSPT.basket-ball h2 span{color:#af1418}.basket-ball .GBEL_productList .name a{color:#af1418}.basket-ball .GBEL_productList .productPrice a{background-color:#af1418}[class~=bask] .discipline{border-bottom:3px solid #af1418}[class~=bask] .discipline .selected{background-color:#af1418}.football .discipline{border-bottom:3px solid #6cab36}.football .discipline .selected{background-color:#6cab36}.football .calendarResult th{background-color:#6cab36}.football .calendarDay select{color:#6cab36;width:100%}.football #rankTable th{background-color:#6cab36}.football.GSPT_calendarRankResult .calendarResult th{background-color:#6cab36}.football .teamCalendar th{background-color:#6cab36}.GSPT.football h2 span{color:#6cab36}.football .GBEL_productList .name a{color:#6cab36}.football .GBEL_productList .productPrice a{background-color:#6cab36}[class~=foot] .discipline{border-bottom:3px solid #6cab36}[class~=foot] .discipline .selected{background-color:#6cab36}.handball .discipline{border-bottom:3px solid #f19e04}.handball .discipline .selected{background-color:#f19e04}.handball .calendarResult th{background-color:#f19e04}.handball .calendarDay select{color:#f19e04}.handball #rankTable th{background-color:#f19e04}.handball.GSPT_calendarRankResult .calendarResult th{background-color:#f19e04}.handball .teamCalendar th{background-color:#f19e04}.GSPT.handball h2 span{color:#f19e04}.handball .GBEL_productList .name a{color:#f19e04}.handball .GBEL_productList .productPrice a{background-color:#f19e04}[class~=hand] .discipline{border-bottom:3px solid #f19e04}[class~=hand] .discipline .selected{background-color:#f19e04}.hockey-sur-glace .discipline{border-bottom:3px solid #57a9b4}.hockey-sur-glace .discipline .selected{background-color:#57a9b4}.hockey-sur-glace .calendarResult th{background-color:#57a9b4}.hockey-sur-glace .calendarDay select{color:#57a9b4}.hockey-sur-glace #rankTable th{background-color:#57a9b4}.hockey-sur-glace.GSPT_calendarRankResult .calendarResult th{background-color:#57a9b4}.hockey-sur-glace .teamCalendar th{background-color:#57a9b4}.GSPT.hockey-sur-glace h2 span{color:#57a9b4}.hockey-sur-glace .GBEL_productList .name a{color:#57a9b4}.hockey-sur-glace .GBEL_productList .productPrice a{background-color:#57a9b4}[class~=hock] .discipline{border-bottom:3px solid #57a9b4}[class~=hock] .discipline .selected{background-color:#57a9b4}.rugby .discipline{border-bottom:3px solid #017127}.rugby .discipline .selected{background-color:#017127}.rugby .calendarResult th{background-color:#017127}.rugby .calendarDay select{color:#017127}.rugby #rankTable th{background-color:#017127}.rugby.GSPT_calendarRankResult .calendarResult th{background-color:#017127}.rugby .teamCalendar th{background-color:#57a9b4}.GSPT.rugby h2 span{color:#57a9b4}.rugby .GBEL_productList .name a{color:#57a9b4}.rugby .GBEL_productList .productPrice a{background-color:#57a9b4}[class~=rugb] .discipline{border-bottom:3px solid #57a9b4}[class~=rugb] .discipline .selected{background-color:#57a9b4}.volley-ball .discipline{border-bottom:3px solid #ad7c51}.volley-ball .discipline .selected{background-color:#ad7c51}.volley-ball .calendarResult th{background-color:#ad7c51}.volley-ball .calendarDay select{color:#ad7c51}.volley-ball #rankTable th{background-color:#ad7c51}.volley-ball.GSPT_calendarRankResult .calendarResult th{background-color:#ad7c51}.volley-ball .teamCalendar th{background-color:#ad7c51}.GSPT.volley-ball h2 span{color:#ad7c51}.volley-ball .GBEL_productList .name a{color:#ad7c51}.volley-ball .GBEL_productList .productPrice a{background-color:#ad7c51}[class~=voll] .discipline{border-bottom:3px solid #ad7c51}[class~=voll] .discipline .selected{background-color:#ad7c51}.GSPT .mod{background-color:transparent}.GBEL_productList .name a{color:#00adab}.GBEL_productList .productPrice a{background-color:#00adab}.navigation{z-index:1;position:relative;margin:0 0 30px 0}.discipline{background-color:#2f2e2c;display:block;height:40px;border-bottom:3px solid #00adab}.discipline ul{float:left;z-index:20}.discipline .selected{background:url(../images/navigationGSPTselected.png) no-repeat center 32px #00adab}.discipline li{float:left}.discipline li a,.discipline p{font-size:16px;color:#fff;line-height:40px;padding:0 10px 0 10px;display:block}.discipline p{font-weight:bold;float:right;cursor:pointer}.detailDiscipline{min-height:140px;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;padding:10px;overflow:hidden;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%)}.active .showAllDiscipline{background:url(../images/navigationGSPTselected.png) no-repeat center 32px #00adab}.active.discipline{border-bottom:3px solid #00adab}.active .selected{background-image:none;background-color:transparent !important}.otherDiscipline a{width:30%;display:block;float:left;margin:4px 1.5%;font-size:16px}.otherDiscipline p{color:#2f2e2c;font-weight:bold;margin:0 0 10px 0;font-size:18px}.otherDiscipline{display:none}.competition p{color:#2f2e2c;font-weight:bold;margin:10px 0 5px 0;font-size:18px}.filterCompetition{overflow:hidden}.filterCompetition select{float:left;width:30%;margin:15px 1.5%;font-size:16px;padding:0 5px;border:1px solid #ccc;box-shadow:none}.filterCompetition option{padding:2px 4px;font-size:14px;width:100%;overflow:hidden}.filterCompetition select:focus{outline:none}.filterCompetition option[selected~=selected]{font-weight:bold;background-color:#eee}.menuTab{border-top:1px solid #ccc;padding:10px 0 0 0}.menuTab a{font-size:14px;padding:5px 10px;border-right:1px solid #ccc}.menuTab a:first-child{padding:5px 10px 5px 0}.menuTab a:last-child{border-width:0}.menuTab .selected{font-weight:bold}.detailCompetition{clear:both;position:relative;background:linear-gradient(to bottom,#fff 0%,#eee 99%);height:40px}.detailCompetition ul{overflow:hidden;position:absolute;bottom:-1px}.detailCompetition li{float:left;margin:0 10px;height:35px;line-height:35px}.detailCompetition li a{padding:0 15px;font-size:16px}.detailCompetition .selected{font-weight:bold;color:#000;border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc;background-color:#fff}.responsiveNav{display:none;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;z-index:1;position:relative;margin:0 0 30px 0}.responsiveNavContent{padding:10px;background:linear-gradient(to bottom,#fff 0%,#eee 99%)}.responsiveNav p{padding:6px 20px;color:#fff;font-size:16px;font-weight:bold;background:#2f2e2c}.responsiveNav #discipline{font-weight:bold;margin:0 0 20px 0;border:none;color:#4a4a4a;width:100%;padding:5px 35px 5px 35px;font-size:16px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/bgSelectDiscipline.gif) no-repeat center left #eee;cursor:pointer}.responsiveNav #discipline option{padding:5px;color:#4a4a4a;font-weight:bold;font-size:16px}.responsiveNav .filterCompetition select{float:none}.responsiveNav .competition{font-size:16px;font-weight:bold;margin:0 0 20px 0;border:none;color:#4a4a4a;width:100%;padding:5px 35px 5px 35px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/bgSelectCompetition.gif) no-repeat center left #eee;cursor:pointer}.responsiveNav .competition option{padding:5px;color:#4a4a4a;font-weight:normal;font-size:14px}.responsiveNav li a{font-size:16px;border:1px solid #ccc;padding:5px 10px;margin:0 0 8px 0;display:block}.responsiveNav li.selected a{font-weight:bold;background-color:#fff}.calendarDay{clear:both;overflow:hidden;width:100%;margin:0 0 30px 0}.calendarDay select{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#f4f4f4;font-weight:bold;padding:0 10px;font-size:16px;color:#00adab}.calendarDay option{font-size:16px}.currentDay{text-align:center;background-color:#f4f4f4;padding:5px!important}.currentDay select{appearance:auto}.previousDay a,.currentDay,.nextDay a{width:33%;float:left;padding:5px 15px;font-size:14px}.previousDay a{font-weight:bold;padding:9px 15px;background:url(../images/prevBack.png) no-repeat left 6px transparent}.nextDay a{text-align:right;font-weight:bold;padding:9px 15px;background:url(../images/prevBack.png) no-repeat right -194px transparent}.noActive a{background-image:none}.calendarResult a{display:block}.calendarResult th::first-letter {text-transform:uppercase}.calendarResult table{width:100%;margin:0 0 20px 0;border-collapse:collapse}.calendarResult th{color:#fff;padding:4px 8px;font-size:13px;background-color:#5f5f5f}.calendarResult tr:nth-child(even){background-color:#e6e6e6}.calendarResult table td{padding:4px 8px}.calendarResult .winner{font-weight:bold}.calendarResult .firstTeam{text-align:right}.calendarResult .secondteam{text-align:left}.CalendarResultComponent .calendarResult .firstTeam,.CalendarResultComponent .calendarResult .secondTeam,.mod .calendarResult .firstTeam,.mod .calendarResult .secondTeam{width:40%}.calendarResult .scoreData{width:20%;text-align:center;font-weight:bold;color:#000}.GSPT_calendarRankResult .calendarResult th{background-color:#5f5f5f}#rankTable table{border-collapse:collapse}#rankTable table td,#rankTable th{white-space:nowrap}#rankTable th{color:#fff;padding:4px;background-color:#5f5f5f}#rankTable tr:nth-child(even){background-color:#e6e6e6}#rankTable table td{padding:3px;text-align:center}#rankTable table thead tr+tr th{background-color:#ccc !important;font-weight:bold;padding:3px;color:#4a4a4a}.rankingOut,.rankingHome,.rankingGeneral,.rankingGlobal{float:left}.filterRanking{overflow:hidden;display:block;clear:both;margin:0 0 20px 0}.filterRanking .selected{font-weight:bold;text-decoration:underline}.filterRanking li{float:left;margin:0 15px 0 10px;font-size:14px;cursor:pointer}.rankingHome,.rankingOut{display:none}.rankingGlobal{border-width:1px 0 1px 1px;border-color:#ddd;border-style:solid}.rankingOut{border-width:1px 0 1px 0;border-color:#ddd;border-style:solid}.rankingHome{border-width:1px 0 1px 0;border-color:#ddd;border-style:solid}.rankingGeneral{border-width:1px 0 1px 0;border-color:#ddd;border-style:solid}.view01 .rankingGlobal{width:30%}.view01 .rankingGeneral,.view01 .rankingHome,.view01 .rankingOut{width:70%}.view02 .rankingGlobal{width:20%}.view02 .rankingGeneral,.view02 .rankingHome,.view02 .rankingOut{width:35%}.view03 .rankingGlobal{width:19%}.view03 .rankingGeneral{width:27%}.view03 .rankingHome{width:26%}.view03 .rankingOut{width:25%}.competitionTeam ul{width:100%}.competitionTeam li a{font-size:14px;width:30%;margin:10px 1.5%;background-color:#eee;float:left;display:block;height:45px;line-height:45px;padding:0 5px 0 20px}.competitionTeam li a:hover{background-color:#ddd}.teamCalendar table{width:100%;margin:0 0 20px 0;border-collapse:collapse}.teamCalendar th{color:#fff;background-color:#5f5f5f;padding:4px 8px}.teamCalendar th::first-letter {text-transform:uppercase}.teamCalendar tr:nth-child(even){background-color:#f4f4f4}.teamCalendar table td{padding:4px 8px;width:15%;white-space:nowrap}.teamCalendar table .datePlay{text-align:left;width:15%;font-size:11px}.teamCalendar table .firstTeam{text-align:right}.teamCalendar table .secondteam{text-align:left}.teamCalendar table .firstTeam,.teamCalendar table .secondTeam{width:25%}.teamCalendar table .scoreData{width:20%;text-align:center;font-weight:bold;color:#000}.teamCalendar table .winner{color:#008000}.teamCalendar table .looser{color:#a52a2a}.GSPT_calendarRankResult{border-color:#ccc;border-style:solid;border-width:0 1px 1px 1px;padding:0;background-color:#fff}.mod.GSPT_calendarRankResult .entete{border-width:0;font-weight:bold;text-transform:uppercase;background-color:#2f2e2c !important;color:#fff !important;padding:6px 10px;font-size:16px !important;text-shadow:none;height:auto}.GSPT_calendarRankResult .modContent{padding:10px 5px}.GSPT_calendarRankResult .modContent ul{overflow:hidden;margin:5px 0 15px 0}.GSPT_calendarRankResult .modContent li{font-size:14px;float:left;width:45%;margin:0 2.5%;text-align:center;background-color:#eee;padding:5px 5px 3px 5px;cursor:pointer}.GSPT_calendarRankResult .modContent li.selected{font-weight:bold;color:#000;background-color:#ccc}.GSPT_calendarRankResult .currentDay{float:none;width:100%;margin:0 0 8px 0;background-color:transparent;text-transform:uppercase;font-weight:bold}.GSPT_calendarRankResult #rankTable table{width:100%}.calendarPlugin,.rankingPlugin{display:none}.calendarPlugin.selected,.rankingPlugin.selected{display:block}.viewFullRanking,.viewFullCalendar{text-align:right;margin-top:15px}.viewFullRanking a,.viewFullCalendar a{background-color:#2f2e2c;color:#fff;padding:4px 6px}.GSPT .GBEL_productList{width:100%}.GSPT .GBEL_productList .photo{float:left;margin:0 2% 3px 0;width:18%}.GSPT .GBEL_productList li{width:100%;margin-bottom:15px;background-color:#fafafa;padding:10px;border:1px solid #eee;overflow:hidden;clear:both}.GSPT .GBEL_productList .productInformation{float:left;width:calc(100% - 150px);margin:0 15px 0 0}.GSPT .GBEL_productList .name a{font-size:20px;font-weight:bold}.GSPT .GBEL_productList .description{font-size:14px}.GSPT .GBEL_productList .productPrice{width:105px;float:left;margin:0 15px;text-align:center}.GSPT .GBEL_productList .productPrice a{font-size:22px;color:#fff;padding:5px 10px;width:100%;text-align:center;display:block;margin-top:10px}@media screen and (max-width:1000px){.navigation{display:none}.responsiveNav{display:block}.previousDay,.nextDay{display:none}.currentDay{width:100% !important}.competitionTeam li a{float:none;width:100%}.rankingHome,.rankingOut{display:none}}@media screen and (max-width:500px){.view01 .rankingGeneral{width:60%}.view02 *{font-size:10px}.view02 .rankingHome,.view02 .rankingOut{width:30%}.view02 .rankingGlobal td.tr{display:none}}@media screen and (max-width:360px){.view02 *{font-size:9px}}@media screen and (max-width:335px){.view02 *{font-size:8px}.GSPT .GBEL_productList .productInformation{float:none;width:100%;padding:20px}.GSPT .GBEL_productList .productPrice{float:none;margin:0 auto}}.div_idalgo_menu_type_3,.h1_idalgo,.div_idalgo_menu_type_1,.ul_idalgo_header_navigation_family,#idalgo_header_navigation_title,.div_idalgo_header_navigation_background,#idalgo_header_02{display:none !important}#idalgo_header_navigation::before{content:"" !important}