:root{
--couleurClubTexte:#3333CC;
--couleurClubBG:#C00;
}
fieldset{-webkit-border-radius:5px;border-radius:5px;}
.pourVoir,.infoPourDev{border:1px dashed green;}.infoPourDev{margin:20px;padding:20px;font-family:monospace;font-size:10pt;font-weight:bold;}
#hideshow{position:absolute;visibility:hidden;width:100%;height:100%;top:0px;left:0px;}
#fade{background:#000;position:fixed;width:100%;height:100%;_filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.80;left:0px;top:0px;z-index:500;}
#popup_block,#confirm_block,#divOptionImprime,#ajoutePoints,#ajouteSoin{background:#fff;padding:10px;position:fixed;top:20%;z-index:510;}
#popup_block,#confirm_block{float:left;left:25%;width:50%;min-width:250px;}
#divOptionImprime{text-align:left;left:32%;width:35%;min-width:400px;border-radius:10px;color:#8B41AF;background-color:#F4DFFF;border:2px solid;visibility:hidden;}
#ajoutePoints{position:fixed;left:50%;margin-left:-185px;width:370px;top:10%;max-height:70%;-webkit-border-radius:8px;border-radius:8px;}
#ajouteSoin{position:fixed;left:50%;margin-left:-396px;width:792px;-webkit-border-radius:8px;border-radius:8px;}
#divSansNom{background:#fff;position:fixed;z-index:510;top:10%;left:50%;margin-left:-435px;width:870px;border:5px solid #999;-webkit-border-radius:8px;border-radius:8px;visibility:hidden;}
#alertFormulaire{visibility:hidden;position:fixed;top:0px;z-index:999;left:50%;width:400px;margin-left:-200px;padding:10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;-webkit-box-shadow:5px 5px 5px #333;box-shadow:5px 5px 5px #333;border:2px solid green;border-top:none;background-color:#CF9;color:green;font-size:14px;font-weight:bold;text-align:center;}
#alertFormulaire:hover{top:0px}
legend{margin-left:10px;font-weight:bold;}
.separateur{background-image:url("../images/separateur.png");width:2px;}
.popUp{background:none;}
.winclose{float:right;color:red;margin-right:60px;}
.aide{font-family:monospace;color:#333;font-size:11px;line-height:1.1em;}
@media screen and (max-width:1023px), screen\9{.d33{width:100%;}.d23{width:100%;}.d13{width:100%;}}
@media screen and (min-width:1024px){.d33{width:100%;}.d23{float:left;width:65%;}.d13{float:left;width:33%;}}
.dr12,.dr13,.dr14,.dr23,.dr34,.dr16,.drX{display:inline-block;vertical-align:top;box-sizing:border-box;}
.dr12{width:49%;}.dr13{width:33%;}.dr23{width:65%;}.dr14{width:24.5%;}.dr34{width:74.5%;}.dr16{width:16%;}
#drapeaux div{height:11px;width:16px;margin:2px;background:url(../images/drapeaux.png) 0 0 no-repeat;}
#drapeaux #en_US{background-position:-16px 0;}
#drapeaux #ar_SA{background-position:-32px 0;}
.auto{margin:auto;}
.inline{display:inline;}
.block{display:block;}
.inlineBlock{display:inline-block;}
.displayNone{display:none;}
.italic{font-style:italic;}
.gras{font-weight:bold;}
.souligne{text-decoration:underline;}
.fonce{color:#808080;}
.gris{color:#C0C0C0;}
.rouge{color:red;}
.vert{color:#090;}
.nowrap{white-space:nowrap;}
.monospace{font-family:monospace;}
.vertical{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap;width:1.5em;}
.vertical:before{content:"\00a0";}
.vertical > .aideBulle{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.vertical > .aideBulle > div{width:300px;white-space:normal;}
.compact{line-height:.9em;margin:0px}
.bgcBlanc{background-color:#FFF;}
.floatD,.flD{float:right;}.flG{float:left;}
.absolute{position:absolute;}
.alH{vertical-align:top;}.alB{vertical-align:bottom;}.alB2{vertical-align:bottom;border-bottom:1px solid #000;}
.alD{text-align:right;}.alD2{text-align:right;border-bottom:1px solid #000;}
.alG{text-align:left;}.alG2{text-align:left;border-bottom:1px solid #000;}
.alC{text-align:center;}.alC2{text-align:center;border-bottom:1px solid #000;}
.alCB{text-align:center;vertical-align:bottom;}.alCH{text-align:center;vertical-align:top;}
.l15{width:15px;}.l22{width:22px;}.l35{width:35px;}.l50{width:50px;}.l65{width:65px;}.l80{width:80px;}
.l100{width:100px;}.l122{width:122px;}.l150{width:150px;}.l160{width:160px;}.l176{width:176px;}.l190{width:190px;}.l192{width:192px;}
.l200{width:200px;}.l220{width:220px;}.l250{width:250px;}.l280{width:280px;}
.l300{width:300px;}.l350{width:350px;}
.l400{width:400px;}.l450{width:450px;}@media screen and (max-width:450px){.l450{width:75%;}}
.l570{width:570px;}
.l630{width:630px;}
.l720{width:720px;}.l760{width:760px;}.l792{width:792px;}
.l900{width:900px;}.l950{width:950px;}
.lm80{min-width:80px;}.lm100{min-width:100px;}.lm250{min-width:250px;}
.w25{width:25%;}.w33{width:33%;}.w49{width:49%;}.w50{width:50%;}.w85{width:85%;}.w90{width:90%;}.w100{width:100%;}
.maxi{max-width:790px;margin:auto}
.h15{height:15px;}.h15b{height:17px;}
.h16{height:16px;}.h20{height:20px;}.h30{height:30px;}.h55{height:55px;}
.mg0{margin:0px;}.mg5{margin:5px;}.mg10{margin:10px;}
.mgG5{margin-left:5px;}.mgG10{margin-left:10px;}.mgG20{margin-left:20px;}.mgG60{margin-left:60px;}.mgG80{margin-left:80px;}.mgG100{margin-left:100px;}
.mgD5{margin-right:5px;}.mgD10{margin-right:10px;}.mgD20{margin-right:20px;}.mgD30{margin-right:30px;}.mgD60{margin-right:60px;}.mgD80{margin-right:80px;}
.mgT1{margin-top:1px;}.mgT5{margin-top:5px;}.mgT10{margin-top:10px;}.mgT20{margin-top:20px;}.mgT30{margin-top:30px;}
.pd0{padding:0px;}.pd2{padding:2px;}.pd5{padding:5px;}.pd10{padding:10px;}.pd20{padding:20px;}
.pdG5{padding-left:5px;}.pdG10{padding-left:10px;}.pdG15{padding-left:15px;}.pdG20{padding-left:20px;}.pdG35{padding-left:35px;}.pdG400{padding-left:400px;}
.pdD5{padding-right:5px;}.pdD10{padding-right:10px;}
.pdT0{padding-top:0px;}
.cellBorder{border:1px solid #000;}.cellBorder th,.cellBorder td {border:1px solid #000;}
.border{border:1px solid #000;}
.borderGris{border:1px solid #CCE;}
.bt1{border-top:1px solid #000;}.bt1g{border-top:1px solid #666;}.bt1b{border-top:1px solid #FFF;}.bl1{border-left:1px solid;}.bg1pg{border-left:1px dotted #ccc;}
.bl2{border-left:2px solid;}.bb1{border-bottom:1px solid #000;}
.pointeurLien,.comme1lien{cursor:pointer}.comme1lien:hover{text-decoration:underline overline;}
.cp0 td,.cp0 th{padding:0px;}.cp1 td,.cp1 th{padding:1px;}.cp2 td,.cp2 th{padding:2px;}.cp4 td,.cp4 th{padding:4px;}.cp6 td,.cp6 th{padding:6px;}.cp8 td,.cp8 th{padding:8px;}
.cp10 td,.cp10 th{padding:10px;}
.bs0{border-spacing:0px}.bs1{border-spacing:1px}.bs2{border-spacing:2px}.bs5{border-spacing:5px}
.jsB{text-align:right;padding-right:100px;color:red}
.paire,.alternance{background-color:#F0F0F0;}
.impaire td,.alternance td,.alternance th{border-top:1px solid #666;border-bottom:1px solid #666;}
.alternance1{background-color:#FFF;}
.alternance1 td{border-top:1px solid #666;border-bottom:1px solid #666;}
.tableLigne tr:nth-child(odd) >td{background-color:#F6F6F6;border-top:1px solid #666;border-bottom:1px solid #666;}
.tableLigne tr:first-child >th{background-color:#C0C0C0;}
.tableLigne tr:first-child >th:first-child{-webkit-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
.tableLigne tr:first-child >th:last-child{-webkit-border-radius:0 8px 0  0;border-radius:0 8px 0 0;}
.read{background:none;border:none;font-family:verdana,Arial,sans-serif;font-size:11px;}
.nonVisible{background-color:#FFF;}
.inputCompact{background:none;border:none;font-family:serif;font-size:.8em;padding:0px;}
.info,.succes,.alerte,.erreur,.validation{border:1px solid;border-radius:10px;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;font-weight:bold;text-align:center;margin:auto;}
.alerte{color:#9F6000;background-color:#FEEFB3;background-image:url('../images/alerte.png');}
.info{color:#00529B;background-color:#BDE5F8;background-image:url('../images/info.png');}
.validation{color:#8B41AF;background-color:#F4DFFF;background-image:url('../images/validation.png');}
.bleu{color:#00529B;}
.erreur{color:#D8000C;background-color:#FFBABA;background-image:url('../images/erreur.png');}
.succes{color:#4F8A10;background-color:#DFF2BF;background-image:url('../images/succes.png');}
.confirm{color:#4F8A10;background-color:#DFF2BF;border:1px solid;}
.info2,.succes2,.alerte2,.erreur2{border:1px solid;padding:5px;padding-left:30px;background-repeat:no-repeat;background-position:5px center;margin:10px auto;}
.info2{background-color:#BDE5F8;color:#00529B;background-image:url('../images/rem.png');}
.succes2{background-color:#F0FFF0;color:#090;background-image:url('../images/succes2.png');}
.alerte2{color:#C00;background-color:#FFC;background-image:url('../images/alerte2.png');}
.erreur2{color:#C00;background-color:#FFC;background-image:url('../images/erreur2.png');}
.montreDiv:hover div{visibility:visible;}
.montreDiv div{visibility:hidden;}
.liZone{display:inline-block;list-style-type:none;line-height:2em;}
.liZone li{border:1px solid;border-top:none;}
.liZone li:nth-child(even){background-color:#FFF;}
.liZone li:first-child{font-size:1.4em;font-weight:bold;border:1px solid;-webkit-border-radius: 15px 15px 0 0;border-radius:15px 15px 0 0;}
.aideBulle{position:relative;cursor:help;display:inline-block;}
.aideBulle div{visibility:hidden;position:absolute;bottom:20px;left:50%;z-index:500;width:300px;margin-left:-157px;padding:5px;border:2px solid #ccc;background-color:#3367C6;color:#FFF;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;text-align:left;font-family:monospace;}
.aideBulle div p,.aideBulle div ol{margin-top:1em;margin-bottom:1em;}
.aideBulle div a{color:#FFF;}
.aideBulle:hover div{visibility:visible;}
.aideBulle div:before,.aideBulle div:after{content:"";position:absolute;z-index:510;bottom:-7px;left:50%;margin-left:-8px;border-top:8px solid #3367C6;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0;}
.detailBulle{position:relative;}
.detailBulle span{visibility:hidden;position:absolute;z-index:510;bottom:12px;left:50%;width:200px;margin-left:-112px;padding:10px;border:2px solid #ccc;opacity:.9;background-color:#EEE;color:#333;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;}
.detailBulle:hover span{visibility:visible;}
.infoBulle{position:absolute;cursor:help;display:inline-block;}
.infoBulle span{visibility:hidden;position:absolute;bottom:15px;left:50%;z-index:500;width:200px;margin-left:-112px;padding:10px;border:2px solid #ccc;opacity:.9;background-color:#3367C6;color:#FFF;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;}
.infoBulle:hover span{visibility:visible;}
.infoBulle span:before,.infoBulle span:after{content:"";position:absolute;z-index:510;bottom:-7px;left:50%;margin-left:-8px;border-top:8px solid #3367C6;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0;}
.aideBulle2{position:relative;cursor:help;background:url("../images/picto20c.png");background-repeat:no-repeat;background-position:-20px 0;width:20px;height:20px;}
.aideBulle2 ul{padding-left:15px;}
.aideBulle2 > :first-child{visibility:hidden;position:absolute;z-index:510;width:500px;padding:20px;padding-top:5px;border:2px solid #ccc;background-color:#3367C6;color:#FFF;text-align:left;font-family:monospace;font-size:1.2em;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;}
@media screen and (max-width:599px), screen\9{.aideBulle2 > :first-child{width:360px;}}
.aideBulle2:hover > :first-child{visibility:visible;}
.detailBulle2{position:relative;}
.detailBulle2 > :first-child{visibility:hidden;position:absolute;z-index:500;margin-top:-30px;left:120%;min-width:200px;padding:10px;border:2px solid #999;background-color:#EEE;color:#333;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.detailBulle2:hover > :first-child{visibility:visible;}
.detailBulle2 > :first-child:before{content:"";position:absolute;z-index:510;top:30px;left:-10px;border-right:8px solid #999;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:0;}
.bordsArrondis{-webkit-border-radius:8px;border-radius:8px;}
.altBulle{position:relative;cursor:help;display:inline-block;}
.altBulle :first-child{visibility:hidden;position:absolute;bottom:20px;left:50%;transform:translate(-50%,0px);;z-index:500;padding:5px;background-color:#3367C6;color:#FFF;border-radius:4px;text-align:left;font-family:monospace;}
.altBulle:hover :first-child{visibility:visible;}
.altBulle div:before,.aideBulle div:after{content:"";position:absolute;z-index:510;bottom:-7px;left:50%;margin-left:-8px;border-top:8px solid #3367C6;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0;}
td.special,th.special{background-color:#C0C0C0;padding:2px;}
th.special{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.calPaire{cursor:pointer;background-color:#D0D0D0;height:12px;}
.calImpaire{cursor:pointer;background-color:#E0E0E0;height:12px;}
.calEPaire{cursor:pointer;background-color:#D0D0D0;height:10px;white-space:nowrap;}
.calEImpaire{cursor:pointer;background-color:#E0E0E0;height:10px;white-space:nowrap;}
.calHeure{background-color:#C0C0C0;border-top:1px solid gray;}
ul.sansStyle{list-style-type:none;margin:0px;margin-left:20px;padding:0px;}
ul.sansStyle1{list-style-type:none;margin:0px;padding:0px;line-height:1.6em;}
li.sansStyleN2{padding-left:20px;}
li.sansStyleN4{padding-left:36px;}
.resume > dt{margin:0px;margin-left:1em;font-size:1em;text-align:left;font-weight:bold;}
.resume > dd{margin:5px;text-align:right;font-weight:normal;white-space:nowrap;}
.critBioGroupe{text-align:left;width:500px;}
.remarque{text-align:left;margin:auto;width:500px;}
.imgEff,.imgLien,.imgLien2,.imgLienFLD{border:none;cursor:pointer;}
.imgEff{margin-left:10px;}
.imgLien{display:inline;margin-left:15px;margin-right:15px;}
.imgLien2{display:inline;}
.imgLienFLD{float:right;margin-right:15px;}
.imgBoutonDroite{position:absolute;border:none;right:100px;cursor:pointer;}
.boutonImprime{float:right;border:none;margin-right:15px;margin-top:5px;cursor:pointer;}
.popCalendrier{margin-left:8px;cursor:pointer;}
.chiffre{text-align:right;padding-right:5px;padding-left:5px;white-space:nowrap;}
.chiffreContrat{text-align:right;padding-right:20px;padding-left:5px;}
.ligneTotal{border-top:3px double #000;text-align:right;padding-right:5px;padding-left:5px;white-space:nowrap;}
.marqueLigne{background-color:#F0F0F0;}
.inputChiffre{font-size:10px;text-align:right;padding-right:5px;}
.budgetPrevi{font-size:.9em;text-align:right;font-style:italic;padding-right:5px;}
.TbudgetPrevi{background-color:#C0C0C1;border:1px solid black;border-left:none;font-size:.9em;text-align:right;font-style:italic;padding-right:5px;}
.totalBudget{white-space:nowrap;}
.totalBudgetD{text-align:right;white-space:nowrap;}
.resumG{text-align:left;padding-left:15px;}
.resumD{text-align:right;padding:1px;padding-right:10px;}
.tableauTotal{width:100%;background-color:#C0C0C1;white-space:nowrap;border-collapse:collapse;border:1px solid #000;}
.resumTG{border-right:none;text-align:left;padding-left:15px;}
.resumTD{border-left:none;text-align:right;padding-right:10px;}
.resumTgG{text-align:left;padding-left:15px;font-size:14px;font-weight:bold;}
.resumTgD{border-bottom:1px solid #000;text-align:right;padding-right:10px;font-size:14px;font-weight:bold;}
.tresPetit{font-size:8px;font-weight:normal;}
.petit{font-size:9px;font-weight:normal;}.petitRelatif{font-size:.9em}
.gros{font-size:1.1em;font-weight:bold;}
a.classique{font-size:11px;text-decoration:underline;color:blue;}
.aideEnLigne{position:absolute;color:#00529B;background-color:#BDE5F8;background-image:url('../images/aide.gif');background-repeat:no-repeat;background-position:right center;padding:2px 20px 2px 2px;text-align:left;border:1px solid;}
.boutonMail{width:100px;margin:auto;padding-left:20px;border:2px solid;border-right:40px solid;-webkit-border-radius:12px;border-radius:12px;}
.boutonMail:after{content:url('../images/enveloppe.png');position:absolute;margin-left:10px;margin-top:2px;}
.boutonMail>input{background:transparent;width:90px;border:none;font-size:14px;font-weight:bolder;color:inherit;text-align:left}
.boutonMail>input:active{text-align:right}
#courriel{position:absolute;left:-540px;width:520px;border:2px solid grey;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#message table{width:100%;background-color:#EEE;text-align:left}
#message  tr:nth-child(3) td{border-top:1px solid grey;border-bottom:1px solid grey;}
#message  tr:nth-child(3) div{background-color:#FFF;height:350px;vertical-align:top;overflow:auto;}
#onglets{list-style-type:none;margin:-25px 0 0 -43px;width:100%;}
#onglets li{display:inline-block;height:21px;margin:2px 2px 0 2px !important;/* sauf IE */ margin:1px 2px 0 2px; /* Pour IE */border:1px solid;border-bottom:none;-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;padding:0px 8px;line-height:2em;opacity:.5;}
#onglets li:hover{opacity:.8;}
#onglets li.active{border-bottom:1px solid #FFF;background-color:#fff;height:22px;font-weight:bold;opacity:1;}
#onglets a{text-decoration:none;}
#dossier{margin:50px 20px;border:1px solid black;min-height:240px;}
.recapCalendrier{text-align:center;padding:0px;width:25px;}
.divRecap{height:14px;}
.recapVacances{background-color:#E0E0E0;}
.recapDimanche{background-color:#c0c0c0;}
.recapAujourdhui{background-color:#E0E0E0;border:1px solid;}
.recapMatch,.recapEntr,.recapRetard,.recapSelect,.recapBles,.recapMalad,.recapÉcole,.recapAutre,.recapGroupe,.recapRepos,.recapAutoris,.recapNonJust{text-align:center;font-size:9px;}
.recapMatch{background-color:#c96;}
.recapEntr{background-color:#3C6;}
.recapRetard{background-color:#060;color:#FFF;}
.recapSelect{background-color:#36C;}
.recapBles{background-color:#F00;}
.recapMalad{background-color:#F99;}
.recapÉcole{background-color:#FC3;}
.recapAutre,.recapAutoris{background-color:#C3C;}
.recapGroupe{background-color:#3C6;}
.recapRepos{background-color:#FF9;}
.recapNonJust{background-color:#600;color:#FFF;}
.stats{display:inline-block;width:110px;margin:5px;}
.matchComplet{background-color:#F00;}.matchPartiel{background-color:#FC3;}.matchPasEntre{background-color:#3C6;}
.cj{background-color:#FF0;}.cj:before{content:"J";}.cr{background-color:#F00;}.cr:before{content:"R";}.suspension{background-color:#000;color:#FFF}
.cj1{background-color:#FD0}.cj1:before{content:"-";}.cj2{background-color:#FB0}.cj2:before{content:"X"}.cj3{background-color:#F60}.cj3:before{content:"*"}
td.marque{border-bottom:1px dashed #20B2AB;}
.divStat{padding:2px;padding-right:10px;text-align:right;border-bottom:1px dashed #666;}
.comJoueur{position:absolute;visibility:hidden;padding:5px;background-color:#DDFFDD;color:#000;border:1px solid;}
.commentaireBulle{position:relative;}
.commentaireBulle div{position:absolute;visibility:hidden;z-index:500;margin-left:100%;margin-top:-2em;padding:5px;background-color:#DDFFDD;color:#000;border:1px solid;white-space:nowrap}
.commentaireBulle:hover div{visibility:visible;}
.algd{text-align:right;font-weight:bold;}
#fb_date{visibility:hidden;margin:auto}
.lienParent{float:right;}
#listeTSA{position:absolute;visibility:hidden;background-color:#FFCCFF;width:300px;border:1px solid blue;}
#eval{display:none;}
#fermer{text-align:right;padding-right:15px;}
.detailBlessure{display:inline-block;width:49%;min-width:360px;vertical-align:top;list-style-type:none;text-align:left;padding:0px;}
.detailBlessure li{border:2px solid #666;line-height:2em;border-top:none;border-bottom:1px solid #000;}
.detailBlessure li>div{display:inline-block;line-height:1.5em;vertical-align:top;}
.detailBlessure li>div:first-child{width:45%;text-align:right;font-weight:bold;padding-right:.5em}
.detailBlessure li:nth-child(odd){background-color:#CCC;}
.detailBlessure li:nth-child(even){background-color:#FFF;}
.detailBlessure li:first-child{background-color:#666;color:#FFF;text-align:center;font-weight:bold;border:2px solid #666;-webkit-border-radius: 15px 15px 0 0;border-radius:15px 15px 0 0;}
.detailBlessure p{margin:0px;}
.detailBlessure p>span{margin-right:10px;}
.divPerso{background-color:#FF6633;height:20px;margin-top:10px;margin-bottom:-10px;}
.listePerso tr:nth-child(odd),.listePersoFonce tr:nth-child(odd){background-color:#FFE4B5;padding-left:3px;padding-right:3px;height:20px;}
.listePerso tr:nth-child(odd){background-color:#FFE4B5;}
.listePersoFonce tr:nth-child(odd){background-color:#CD853F;}
.listePerso tr:nth-child(odd)>td,.listePerso tr:nth-child(odd)>th,.listePersoFonce tr:nth-child(odd)>td,.listePersoFonce tr:nth-child(odd)>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.listePerso tr:nth-child(even),.listePersoFonce tr:nth-child(even){background-color:#FFF;padding-left:3px;padding-right:3px;height:20px;}
.entetePerso>th{background-color:#FFC869;border-top:1px solid #000;border-bottom:1px solid #000;}
.pairePerso{background-color:#FFE4B5;padding-left:3px;padding-right:3px;height:20px;}
.pairePerso>td,.pairePerso>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.impairePerso{background-color:#FFF;padding-left:3px;padding-right:3px;height:20px;}
.perso{color:#FFE4B6;}
.listePays{display:none;}
.tableDroiteGauche th{width:170px;text-align:right;padding-right:5px;}
.tableDroiteGauche td:nth-child(even){text-align:left;padding-left:5px;}
.tdPhoto{width:180px;text-align:center;background-color:#FFF;}
#divC1{background-color:#FF6634;color:#FFE4B6;}
.tableauAdministratif{margin-top:10px;border:2px solid #FF6633;}
.alternanceAdministratif{background-color:#FFFFEF;border-top:1px solid #666;border-bottom:1px solid #666;}
.divAvantages,.detailPrime,.divAvantagesRecap,.divEffectifSportif,.divRecrut,.divRecrutTitre,.divVieCentreJournal{position:absolute;visibility:hidden;border:2px solid #000;padding:5px;background-color:#DDD;-webkit-border-radius:10px;border-radius:10px;}
.divVieCentreJournal{margin-top:0px;margin-left:0px;min-width:105px;text-align:left;}
.divAvantages{margin-top:-30px;margin-left:-90px;min-width:250px;}
.detailPrime{margin-top:0px;margin-left:-250px;min-width:300px;text-align:left;}
.divAvantagesRecap{margin-top:20px;margin-left:0px;min-width:350px;text-align:left;}
.divEffectifSportif{margin-top:-7px;margin-left:-30px;min-width:250px;text-align:left;}
.divRecrutTitre{margin-top:-153px;margin-left:-140px;min-width:250px;text-align:left;}
.divRecrut{margin-top:-50px;margin-left:-180px;min-width:250px;text-align:left;}
.traitement{position:absolute;visibility:hidden;margin-left:-250px;top:150px;background-color:#FFFF99;border:2px solid #FF6633;min-width:250px;padding:5px;text-align:left;}
.tableauIdentite tr > th:nth-child(odd){text-align:right;padding-right:5%;}
.tableauIdentite tr > td:nth-child(even){text-align:left;padding-left:5%;}
.equipement2{display:inline-block;margin:auto;font-weight:normal;line-height:.9em;text-align:left;}
.decompteTitre{width:360px;background-color:#999;text-align:left;margin-bottom:1px;}
.inputCacheDecompte{background:none;border:none;font-family:inherit;color:#FFF;padding:0px;font-weight:bold;text-align:center;}
#decompteFait{overflow:auto;width:360px;max-height:25em;}
.paireSport,.paireSport2,.paireSport3{background-color:#CCFFCC;padding-left:3px;padding-right:3px;}
.paireSport>td,.paireSport>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.impaireSport,.impaireSport2{background-color:#FFF;padding-left:3px;padding-right:3px;}
.paireSport,.impaireSport{height:20px;}
.enteteSport th{background-color:#339933;color:#fff;border-top:1px solid #666;height:40px;}
.listeSport thead th{background-color:#339933;color:#fff;border-top:1px solid #666;height:40px;}
.listeSport tr:nth-child(odd){background-color:#CCFFCC;padding-left:3px;padding-right:3px;height:20px;}
.listeSport tr:nth-child(odd)>td,.listeSport tr:nth-child(odd)>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.listeSport tr:nth-child(even){background-color:#FFF;padding-left:3px;padding-right:3px;height:20px;}
.sport{color:#20B2AB;}
.fondSport{background-color:#CCFFCC;}
.legendSport,.legendSport2,.legendSport3,.legendSport4{border:1px solid #000;margin-top:-13px;margin-left:20px;margin-bottom:15px;color:var(--couleurClubTexte);font-size:18px;background-color:var(--couleurClubBG);text-align:center;-webkit-border-radius:15px;border-radius:15px;text-shadow:0px 0px 5px #fff;}
.legendSport span,.legendSport2 span,.legendSport3 span,.legendSport4 span{display:block;font-size:.6em;font-family:monospace}
.legendSport{width:200px;}.legendSport2{width:250px;}.legendSport3{width:320px;}.legendSport4{width:380px;}
.divResumSport,.divResumSport2,.divResumSport3,.divResumSportPetit,.divResumSportTestPerf{border:1px solid #000;margin:20px auto;padding-bottom:15px;-webkit-border-radius:15px;-webkit-border-top-left-radius:0px;border-radius:15px;border-top-left-radius:0px;}
.divResumSport{max-width:792px;}.divResumSport2{width:99%;}.divResumSport3{width:720px;}
.divResumSportPetit{width:550px;}
.divResumSportTestPerf{display:inline-block;min-width:450px;margin:10px}
.droiteSport{text-align:right;padding:3px;padding-right:10px;}
.gaucheSport{text-align:left;padding:3px;padding-left:10px;}
.tableauSport{margin-top:10px;border:1px solid #CCFFCC;}
.tableauSport1{border:1px solid #20B2AA;}
.tableauSport2{margin-top:10px;border:2px solid #20B2AA;}
.tableauSport3{margin-top:10px;border:2px solid #CFC;}
.tableauResultat{margin:auto;border-spacing:0px;padding:2px;border:2px solid #20B2AB;}
.paireResultat{background-color:#20B2AA;padding-left:3px;padding-right:3px;height:20px;white-space:nowrap;}
.impaireResultat{background-color:#CCFFCC;padding-left:3px;padding-right:3px;height:20px;white-space:nowrap;}
td.marqueD{text-align:right;padding-right:2px;border-bottom:1px solid #20B2AB;border-top:1px solid #20B2AB;}
td.marqueG{text-align:left;padding-left:2px;border-bottom:1px solid #20B2AB;border-top:1px solid #20B2AB;}
.dominanteSeance,.menuAges{margin:auto;vertical-align:top;text-align:left;overflow:auto;border:1px solid grey}
.menuAges{height:100px;width:120px;}
.dominanteSeance{height:22em;width:90%;vertical-align:top;}
.dominanteSeance>dl>dt{font-size:12px;font-weight:bold;font-style:italic}
.dominanteSeance>dl>dd{margin-left:10px}
.divReleve{-webkit-border-radius:6px;border-radius:6px;border:1px solid;}
.divResultat{padding:0px;}
.divResultat > div{background-color:#CFC;border-bottom:1px solid;border-top:1px solid}
.divMeilleurResultat{background-color:#459F80;color:#FFF;border-top:1px solid;}
.divMeilleurResultat > div{border-top:1px solid;}
.evalBase,.evalN,.evalI,.evalM,.evalAB,.evalB,.evalTB{display:inline-block;min-width:30px;font-weight:bold;}
.evalBase{font-weight:normal;}
.evalN{background-color:#F00;}
.evalI{background-color:#FC0;}
.evalM{background-color:#FF0;}
.evalAB{background-color:#9D5;}
.evalB{background-color:#BCE;}
.evalTB{background-color:#46F;}
#tableauMarque{margin:auto;border:2px solid #20B2AB;background-color:#CFC;border-collapse:collapse}
.enteteScolaire>th{background-color:#05c;height:30px;color:#fff;border-top:1px solid #000;border-bottom:1px solid #000;}
.paireScolaire{background-color:#00BFFF;padding-left:3px;padding-right:3px;height:20px;}
.paireScolaire>td,.paireScolaire>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.impaireScolaire{background-color:#FFF;padding-left:3px;padding-right:3px;height:20px;}
.listeScolaire tr:nth-child(odd){background-color:#CEF;padding-left:3px;padding-right:3px;height:20px;}
.listeScolaire tr:nth-child(odd)>td,.listeScolaire tr:nth-child(odd)>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.listeScolaire tr:nth-child(even){background-color:#FFF;padding-left:3px;padding-right:3px;height:20px;}
.scolaire{color:#E6E6FA;}
.tableauScolaire{border:2px solid #00BFFF;}
.enteteTableCpe{background-color:#0CF;}
.enteteTableCpe td,.enteteTableCpe th{border:1px solid #0CF;}
.lsa{background-color:#DDD;}
.lsb{background-color:#EEE;}
.lsc{background-color:#DDD;}
.lsd{background-color:#EEE;}
.edt{font-size:0.9em;text-align:center;background:none;border:none;}
dd.lsh{height:60px;margin:0px;margin-right:3px;}
.lsa,.lsb{height:15px;margin:0px;cursor:pointer;}
.lsc,.lsd{height:15px;margin:0px;}
.divCours{position:absolute;cursor:pointer;font-size:10px;line-height:1em;min-height:11px;border:1px solid;}
.divObservationScolaire{position:absolute;float:left;margin-top:-12px;font-size:10px;min-height:20px;min-width:80px;max-width:200px;background-color:#EFF;border:1px solid;padding:5px;text-align:left;visibility:hidden;}
.divJournalHebdo{position:absolute;font-size:9px;line-height:1em;min-height:11px;border:1px solid;text-align:left;overflow:auto;}
#divJournalClasse{min-height:610px;padding:0px 20px;}
#divC2{background-color:#00BFFE;color:#E6E6FA;}
#divC4{background-color:#CACACB;color:#F0F0F1;}
.enteteMedicale>th{background-color:#666;color:white;border:1px solid #000;height:40px;}
.impaireMedicale,.paireMedicale{padding-left:3px;padding-right:3px;height:20px;}
.impaireMedicale{background-color:#FFF;}
.paireMedicale{background-color:#CACACA;}
.paireMedicale>td,.paireMedicale>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.listeMedicale{margin:10px auto;border:2px solid #666;}
.listeMedicale tr > td,.listeMedicale tr > th{height:20px;padding:0 3px;}
.listeMedicale tr > th > a,.listeMedicale tr > td > a{color:inherit;}
.listeMedicale tr:first-child > th{background-color:#666;color:white;border:1px solid #000;height:40px;}
.listeMedicale tr:nth-child(even){background-color:#FFF;}
.listeMedicale tr:nth-child(odd){background-color:#CACACA;}
.listeMedicale tr:nth-child(odd)>td,.listeMedicale tr:nth-child(odd) > th{border-top:1px solid #000;border-bottom:1px solid #000;}
.listeMedicale th.titre{background-color:#666;color:white;border:1px solid #000;height:40px;}
.impaireMedicaleClinique{background-color:#E2E2E2;padding-left:3px;padding-right:3px;height:20px;}
.medicale{color:#F0F0F1;}
.chiffreMedicale{text-align:right;padding:3px;padding-right:5px;white-space:nowrap;}
.tableauMedicale{margin-top:10px;border:2px solid #CACACA;}
.legendMedic{color:#CACACB;font-size:18px;font-weight:bold;}
.field_paire{background-color:#EEE;}
.field_impaire{background-color:#FAFAFA;}
.divMaladie{position:absolute;visibility:hidden;width:210px;background-color:#EEE;border:1px solid;}
.menuMedic{background-color:#CACACA;}
.itemMedical{margin:0px 0px 5px 10px;}
.etapeVert1{background-color:#090;color:#FFF;}
.etapeVert{background-color:#9F6;}
.etapeJaune{background-color:#FF6;}
.etapeOrange2{background-color:#FC6;}
.etapeOrange1{background-color:#F90;}
.etapeRouge{background-color:#F00;}
.pictovelo,.pictofooting,.pictoprepa,.pictogroupe,.pictocompet{background:url("../images/pictoReprise.png");background-repeat:no-repeat;width:12px;height:13px;display:inline-block}
.pictovelo{background-position:0 0;}
.pictofooting{background-position:-12px 0;}
.pictoprepa{background-position:-24px 0;}
.pictogroupe{background-position:-36px 0;}
.pictocompet{background-position:-48px 0;}
.enteteVieCentre>th{background-color:#85c;color:#fff;height:30px;}
.paireVieCentre>td{background-color:#CC98FC;height:20px;border-top:1px solid #000;border-bottom:1px solid #000;}
.impaireVieCentre>td{background-color:#fff;height:20px;}
.paireviecentre{background-color:#CC98FC;padding:3px;height:20px;}
.paireviecentre>td,.paireviecentre>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.impaireviecentre{background-color:#FFF;padding:3px;height:20px;}
.listeVieCentre tr{padding-left:3px;padding-right:3px;height:20px;}
.listeVieCentre tr:nth-child(odd){background-color:#CC98FC;}
.listeVieCentre tr:nth-child(odd)>td,.listeVieCentre tr:nth-child(odd)>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.listeVieCentre tr:nth-child(even){background-color:#FFF;}
.viecentre{color:#009;}
.tableauSortie{background-color:#009;}
.repascentre{background-color:#39F;}
.repasexter{background-color:#F33;}
.repascentreAutorise{background-color:#9f9;}
.repasexterAutorise{background-color:#3c3;}
.tableauVieCentre{margin-top:10px;border:2px solid #009;}
.repas{float:left;width:33.3%;height:25px;margin-top:0px;margin-bottom:0px;font-size:10px;}
.repascentre,.repasexter,.repascentreAutorise,.repasexterAutorise{height:25px;margin-top:0px;margin-bottom:0px;}
.divJournal{background-color:#FFF;color:#009;}
.complet{position:absolute;visibility:hidden;margin-top:-13px;background-color:#FFFFE1;color:#009;border:1px dashed #009;padding:5px 0px;min-width:120px;max-width:230px;min-height:66px;}
.commentaireEval{position:absolute;visibility:hidden;background-color:#FFFFE1;color:#009;border:1px dashed #009;padding:5px;min-height:30px;min-width:100px;max-width:230px;}
.vcs_divCalendrier{float:left;width:22px;text-align:center;color:#666;border-right:1px dotted #666;}
.vcs_aujourdhui{border-right:2px solid #FFF;border-left:2px solid #FFF;}
.vcs_contenant{float:left;width:250px;margin:0 7px;}
.vcs_titre{background-color:#CC98FC;border:1px solid;border-bottom:#CC98FC;border-radius:10px 10px 0px 0px;padding:5px;font-weight:bold;}
.vcs_bloc{border:1px solid black;border-top:none;border-radius:0px 0px 10px 10px;height:250px;padding:10px 0;}
.vcs_bloc2{border:1px solid black;border-top:none;border-radius:0px 0px 10px 10px;padding:10px 0;}
.vcs_bouton{float:left;margin:10px 7px;padding:5px;width:770px;background-color:#CC98FC;border-radius:10px;}
#divC8{background-color:#AAAAFF;color:#009;}
#vc_commentRefus{display:none;}
.paireBudget{background-color:#33CC66;padding-left:3px;padding-right:3px;height:20px;}
.paireBudget>td,.paireBudget>th{border-top:1px solid #000;border-bottom:1px solid #000;}
.impaireBudget{background-color:#FFF;padding-left:3px;padding-right:3px;height:20px;}
.budget{color:#060;}
#divC5{background-color:#99FF9A;color:#060;}
.dtn{color:#FFFFFE;}
#divC6{background-color:#00009A;color:#FFFFFE;}
.liAdmin{width:40%;min-width:350px;margin:20px;display:inline-block;list-style-type:none;line-height:2em;}
.liAdmin li{border:1px solid;border-top:none;}
.liAdmin li:nth-child(even){background-color:#FFF;}
.liAdmin li:first-child{font-size:1.4em;font-weight:bold;border:1px solid;-webkit-border-radius: 15px 15px 0 0;border-radius:15px 15px 0 0;}
.zoneAdmin li:nth-child(odd){background-color:#FC9;}
.zoneAdministratif li:nth-child(odd){background-color:#FEB;}
.zoneSport li:nth-child(odd){background-color:#6FC;}
.zoneRecrut li:nth-child(odd){background-color:#FD0;}
.zoneScolaire li:nth-child(odd){background-color:#0BF;}
.zoneMedic li:nth-child(odd){background-color:#CCC;}
.zoneVieAuCentre li:nth-child(odd){background-color:#C9C;}
.zoneBudget li:nth-child(odd){background-color:#3C6;}
.zonePrivee li:nth-child(odd){background-color:#CCF;}
.nonDispo li{background-color:#DDD;color:#999}
.droitsProfil{position:absolute;visibility:hidden;padding:10px;border:1px solid #CCC;background-color:#FFCEFE;text-align:left;}
.droitsProfil ul{padding-left:1em;}
.droitsProfilListe{position:absolute;visibility:hidden;width:200px;padding:5px;border:1px solid #CCC;background-color: #FFFFCB;}
.piecesAdminNotes{position:absolute;visibility:hidden;width:300px;padding:8px;margin-left:-2px;background-color:#FFCEFE;border:1px solid #CCC;border-top:none;}
dd.listeDroit{margin-left:10px;}
.divpaireAdmin{background-color:#FFFFCB;}
.divimpaireAdmin{background-color:#FFCEFE;}
.divAccueil{border:2px solid #000;background-color:#C00;color:#FFF;width:85%;max-width:500px;margin:20px auto;padding-bottom:10px;-webkit-border-radius:15px;border-radius:15px;}
.divAccueil h1,.divAccueil h2{text-shadow:0px 0px 15px #FFF;}
.divConnexion{margin:auto;}
.divConnexion div{display:inline-block;padding:5px;}
.connexionAccueil{border:1px solid #000;background-color:#C00;width:182px;margin:2px;-webkit-border-radius:15px;border-radius:15px;}
.divBonjour,.divTous{width:95%;max-width:500px;border:1px solid #000;background-color:var(--couleurClubTexte);color:var(--couleurClubBG);}
.divBonjour{margin:20px auto 10px;padding:0px 5px;min-height:115px;-webkit-border-radius:15px;border-radius:15px;}
.divInfoAccueil{width:95%;max-width:500px;border:1px solid #000;border-radius:15px 15px 0px 0px;margin:0px auto;}
.divInfoAccueil2{overflow:auto;max-height:300px;}
.divInfoNeuf{color:#000;margin:30px auto 0px;background-color:#FFF;border:1px solid #000;border-radius:0px 15px 15px 15px;margin:10px;}
.divNews{width:95%;max-width:360px;margin:5px auto;min-height:5em;padding:5px 0px;}
.lireNews{position:relative;cursor:pointer;}
.lireNews div{visibility:hidden;position:absolute;top:-50px;right:250px;width:95%;max-width:500px;padding:10px;border:2px solid #ccc;background-color:#EEE;color:#333;text-align:left;z-index:500;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;}
.lireNews:hover div{visibility:visible;}
.ulSur1ligne{list-style-type:none;margin:0px;padding:0px;}
.ulSur1ligne li{display:inline-block;margin-left:10px;}
.ulsurBloc{list-style-type:none;margin:0px;padding-left:10px;text-align:left}
#zoneGroupe,#zoneEquipe,#zoneJoueur,#zoneEtablissement{display:none;}
#idTest{width:95%;max-width:500px;margin:25px auto;padding-bottom:10px;background-color:#CF9;border:1px solid;color:#060;font-family:arial;line-height:1.8em;-webkit-border-radius:15px;border-radius:15px;}
#idTest p{font-weight:bold;text-decoration:underline;}
#idTest div{display:inline-block;vertical-align:top;text-align:left;}
#idTest div:nth-child(even){width:100px;padding-left:50px}
#idTest div:nth-child(odd){width:320px;}
.faqAdministratif{background-color:#FFE4B5;}.faqSportif{background-color:#CFC;}.faqRecrutement{background-color:#FF6;}.faqScolaire{background-color:#FF6;}.faqMedical{background-color:#FF6;}.faqViecentre{background-color:#FF6;}.faqBudget{background-color:#FF6;}
.imgRecopier,.imgEffacer,.imgImportant,.imgCoche,.imgReinit,.imgOk,.imgMel,.imgAjout,.imgEdit,.imgFixe,.imgMob,.imgFax,.img12vide,.imgInfirmerie,.imgDetail{background:url("../images/picto12.png");background-repeat:no-repeat;width:12px;height:12px;}
.imgRecopier{background-position:0 0;}
.imgEffacer{background-position:-12px 0;}
.imgImportant{background-position:-24px 0;}
.imgCoche{background-position:-36px 0;}
.imgReinit{background-position:-48px 0;}
.imgOk{background-position:-60px 0;}
.imgMel{background-position:-72px 0;}
.imgAjout{background-position:-84px 0;}
.imgEdit{background-position:-96px 0;}
.imgFixe{background-position:-108px 0;}
.imgMob{background-position:-120px 0;}
.imgFax{background-position:-132px 0;}
.img12vide{background-position:-144px 0;}
.imgInfirmerie{background-position:-156px 0;}
.imgDetail{background-position:-78px -12px;}
.imgN1,.imgN2,.imgN3,.imgOkBlanc{background:url("../images/picto12.png");background-repeat:no-repeat;width:26px;height:12px;}
.imgN1{background-position:0 -12px;}
.imgN2{background-position:-26px -12px;}
.imgN3{background-position:-52px -12px;}
.imgOkBlanc{background-position:-90px -12px;display:inline-block}
.imgRecrut,.imgStageInvite,.imgStageFait,.imgApercu{background:url("../images/picto16.png");background-repeat:no-repeat;width:16px;height:16px;}
.imgRecrut{background-position:0 0;}
.imgStageInvite{background-position:-16px 0;}
.imgStageFait{background-position:-32px 0;}
.imgApercu{background-position:-48px 0;}
#recherche{background:url("../images/recherche.png");background-repeat:no-repeat;background-position:2px 0;padding-left:20px}
.iconFermer{background:url("../images/picto20.png");background-repeat:no-repeat;width:20px;height:20px;}
.iconFermer{position:absolute;right:-10px;top:-10px;background-position:0 0;border:none;}
.iconInfo,.iconAide,.iconAlerte{background:url("../images/picto20c.png");background-repeat:no-repeat;width:20px;height:20px;}
.iconInfo{background-position:0 0;}
.iconAide{background-position:-20px 0;}
.iconAlerte{background-position:-40px 0;}
.imgSaisieKm,.imgPodium,.imgCommentaire,.imgAjouter{background:url("../images/picto24.png");background-repeat:no-repeat;width:24px;height:24px;}
.imgSaisieKm{background-position:0 0;}
.imgPodium{background-position:-24px 0;}
.imgCommentaire{background-position:-48px 0;}
.imgAjouter{background-position:0 -24px;}
.imgDossierVide,.imgDossierPlein {background:url("../images/pictoDossier.png");background-repeat:no-repeat;display:inline-block;width:30px;height:28px;}
.imgDossierVide{background-position:0 0;}
.imgDossierPlein{background-position:-30px 0;}
.lettre1,.lettres2{overflow:hidden;white-space:nowrap;display:inline-block}
.lettre1{width:1em;}
.lettres2{width:1.6em;}
.cal_popCal{position:absolute;width:130px;}
.cal_fermer{border:none;cursor:pointer;}
.cal_select{font-size:9px;font-family:arial;}
.cal_table{width:130px;font-size:10px;font-family:arial;color:#333;margin:auto;text-align:center;background-color:#FFF;border:1px solid #909090;}
.cal_table table{width:100%;border-spacing:0px;}
.cal_table tr:nth-child(even){background-color:#FFE;}
.cal_table tr:nth-child(odd){background-color:#FFA;}
.cal_titre{background-color:#C0C0C0;}
.cal_jour{cursor:pointer;}
.cal_aujourdhui{border:1px solid red;cursor:pointer;}
@media screen and (max-width:1023px){.programmeBlessures > div.niveau1{display:inline-block;width:250px;}}
@media screen and (min-width:1024px){.programmeBlessures{float:right;width:24.5%;}.programmeHoraire{display:inline-block;width:74.5%;}}
.intervenantSoin{display:inline-block;margin-right:10px;color:#FFF}
#tampon{display:none;}
#drag{position:fixed;visibility:hidden;background-color:palegreen;color:#363;border:1px solid;padding:5px;z-index:300;}
#drag:hover{cursor:grab;visibility:visible;_filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.80}
#drag:active{cursor:grabbing;_filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.80;}
.posable{background-color:#EFE;color:#363}
.espaceBut{background-color:white;margin:2px;}
.detailBut{border:2px solid #6C9;margin:2px;padding:0px;vertical-align:top}
.detailBut > li{display:inline-block;}
.detailBut > li:nth-child(odd){background-color:#6C9;text-align:center;font-weight:bold;}
@media screen and (max-width:1019px){.espaceBut{margin:10px;}.detailBut{width:auto;height:auto;text-align:left;margin:4px;}.detailBut > li:nth-child(odd){width:30%;height:18px;}.detailBut > li:nth-child(even){width:60%;}}
@media screen and (min-width:1020px){.detailBut{height:85px;display:inline-block;}.heureBut{padding-top:2em;}.detailBut > li:nth-child(odd) {width:100%;}}
.divPlanning{display:inline-block;vertical-align:top;margin-top:2px}
.tablePlanning{border-spacing:2px 0px;border-collapse:separate;}
.tablePlanning tr>td,.tablePlanning tr>th{border-bottom:4px solid #999;}
.tablePlanning tr>th:nth-child(1){border-left:4px solid #999;}
.tablePlanning tr>th:nth-child(2){border-right:2px solid #999;}
.tablePlanning tr:nth-child(odd)>td,.tablePlanning tr:nth-child(odd)>th{background-color:#eee;}
.tablePlanning tr:nth-child(even)>td,.tablePlanning tr:nth-child(even)>th{background-color:#ccc;}
.tablePlanning tr>th.titre{background-color:#999;color:#FFF;}
.planningMatch,.planningEntrainement,.planningRepos,.planningStage,.planningPermanence,.planningSortie,.planningInfo,.planningSelection,.planningPerso,.planningRien{display:inline-block;width:98%;height:30px;border:1px solid;-webkit-border-radius:4px;border-radius:4px;margin:auto;font-family:monospace;overflow:hidden;}
.planningMatch{background-color:#F90;line-height:10px;font-size:10px;}
.planningEntrainement{background-color:#FFF;}
.planningEntrainement:before{content:"ENT ";}
.planningRepos{background-color:#090;color:#FFF;line-height:30px;}
.planningRepos:before{content:"REPOS";}
.planningStage{background-color:#00C;color:#FFF;line-height:15px;}
.planningPermanence{background-color:#FC6;line-height:15px;}
.planningSortie{background-color:#FF0;line-height:15px;}
.planningVac{background-color:#C9F;line-height:15px;}
.planningSelection{background-color:#00E09F;line-height:15px;}
.planningVide{height:30px;}
.planningInfo{background-color:#FFF;height:24px;}
.planningZoomable:hover{-ms-transform: scale(1.5);-webkit-transform: scale(1.5);transform: scale(1.5);line-height:.9em;font-size:.7em}
.programme{position:absolute;margin-top:30px;margin-left:-2px;font-size:12px;line-height:15px;color:#333;border:2px solid;-webkit-border-radius:0px 0px 8px 8px;border-radius:0px 0px 8px 8px;width:210px;background-color:#EEE;}
.planningEntrainement> div.programme{margin-top:18px}
.planningRepos> div.programme{margin-top:0px}
.programme>b.titre{display:block;background-color:#999;color:#FFF;width:100%}
.planningRien{background-color:#FFF;height:30px;}
.planningRecopier{margin:auto;margin-top:10px;cursor:pointer;}
.visible{visibility:visible}.hidden{visibility:hidden}
.filtreTableau{display:inline-block;background-color:inherit;}
.filtreTableau div{position:absolute;visibility:hidden;z-index:500;margin-top:-4em;margin-left:-10em;padding:5px;background-color:inherit;border:1px solid;text-align:left}
.filtreTableau:hover div{visibility:visible;}
.infoCouleur{line-height:12px;border-style:solid;border-width:2px 2px 2px 16px;font-weight:bold}
.imageRonde{position:absolute;overflow:hidden;-webkit-border-radius:15px;border-radius:15px;width:30px;height:30px;}
.imageRonde img{width:30px;}
.imageRonde:hover{z-index:1000;-webkit-border-radius:50%;border-radius:50%;width:auto;height:auto;}
.imageRonde:hover img{width:auto;max-width:120px;overflow:visible}
.casePhoto{height:30px;text-align:left}.casePhoto a{line-height:30px;padding-left:35px;}
.imageRonde2{position:fixed;overflow:hidden;-webkit-border-radius:45px;border-radius:45px;width:90px;height:90px;}
.imageRonde2 img{width:90px;}
#ajoutePhoto{position:fixed;top:100px;left:50%;width:600px;margin-left:-300px;background-color:#FFF;border:5px solid gray;-webkit-border-radius:15px;border-radius:15px;z-index:1000}
#holder { border: 5px dashed #ccc; width: 100px; height: 133px; margin: 20px}
#holder.hover { border: 5px dashed #0c0; }
#holder p { margin: 10px; font-size: 14px; }
progress { width: 300px; }
progress:after { content: '%'; }
.detdfail { background: #c00; padding: 2px; color: #fff; }
.detdhidden { display: none !important;}
#holder,.js-previewcanvas{ display: inline-block} 
#groupeOnglet{margin:50px auto;border:1px solid #000; min-height:300px;width:600px;text-align:left;-webkit-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px;}
#groupeOnglet section{position:absolute;display:none;padding:20px;}
.sticky{position:sticky;top:0px;}