/* GenEasy GSS Compiler 2.0 (c) MVP 2015-2024 global.css - version 27/04/2024 08:14:49*/html{height:100% ;background-color:rgb(255,255,255);min-width:1000px;}body{padding:0 ;margin:0;min-height:100% ;position:relative ;font-size:15px;font-family:tahoma;background:#288117;color:#[CntFonc.Princ];background-repeat:no-repeat ;background-size:cover ;}#mainDiv{width:1000px;margin:auto;padding:0 0 100px 0;text-align:center;z-index:55;color:black;background:white;}#mainDiv a{text-decoration:none;color:black;}#mainDiv table{font-size:15px;}#mainDiv section{margin:50px 250px 0 0;padding:10px;border-right:1px solid #288117;overflow:hidden;text-align:left;}#mainDiv section a{font-style:italic;}#mainDiv h1{text-transform:uppercase;text-align:center;font-style:normal;color:#ffffff;background:#288117;}#mainDiv h2{text-transform:capitalize;color:#ffffff;background:#288117;}#mainDiv p::first-letter{text-transform:uppercase;}#mainDiv section h1 > a{font-style:normal;color:#ffffff;}#mainDiv h1 > a:hover{color:#707070;}#mainDiv .colorPrinc{color:#42d126;}#mainDiv #banniere{position:relative;width:100%;height:200px;background:#288117;color:#ffffff;background-repeat:no-repeat ;background-size:cover ;background-position:center center ;background-image:url(/repository/gea_prefsdata/Theme_Top_Image/0/_TERRAIN_1__lu8es3.jpg);}#mainDiv #banniere h1{position:absolute;bottom:0;right:0;margin:20px;padding:0;color:#ffffff;text-transform:capitalize;background:#288117;opacity:0.8;padding:2px;}#mainDiv #banniere img{position:absolute;top:0;left:0;margin:10px;padding:0;max-height:180px;}#mainDiv #menu{position:absolute;width:750px;left:50%;margin:0 0 0 -500px;top:200px;right:250px;height:50px;background:#288117;color:#ffffff;}#mainDiv #menu ul{display:block;margin:0;padding:0;list-style-type: none;}#mainDiv #menu ul li{display:inline-block;margin:0 5px;line-height:50px;text-transform:uppercase;}#mainDiv #menu ul li a{display:block;margin:0;padding:0px 5px;color:#ffffff;}#mainDiv #menu ul li a:hover{background-color:#8ee77d;color:#000000;}#mainDiv #menu ul li:hover ul{display:block;}#mainDiv #menu ul li ul{display:none;position:absolute;padding:0;margin:0;text-align:left;border:1px solid #288117;background:#288117;color:#ffffff;z-index:100;}#mainDiv #menu ul li ul a{padding:0 5px;margin:0;}#mainDiv #menu ul li ul a:hover{margin:0;padding:0 5px;color:#000000;outline:1px solid #288117;}#mainDiv footer{position:absolute;width:1000px;left:50%;margin:0 0 0 -500px;bottom:0;height:100px;border-top:1px solid #288117;padding:0;text-align:center;background:rgb(255,255,255);}#mainDiv footer #contact{margin:0;padding:0;margin:10px;}#mainDiv footer #contact p{padding:0;margin:0;}#mainDiv footer #piedliens{margin:0;padding:0;}#mainDiv footer #piedliens a{margin:10px;padding:0;vertical-align:top;}#mainDiv footer #piedliens a:hover{color:#288117;}#mainDiv footer #piedliens img{width:100px;height:50px;}#mainDiv footer #piedliens img:hover{outline:1px solid #42d126;}#mainDiv footer #piedliens .imgsn{width:50px;height:50px;}#mainDiv .boutique{float:right;width:250px;text-align:center;padding:0 0 10px 0;border-left:1px solid #42d126;}#mainDiv .boutique #shoppingBasket table{margin: 0 auto;}#mainDiv .boutique h1{color:#ffffff;background:#42d126;height:50px;line-height:50px;margin:0;padding:0;border-left:1px solid #ffffff;text-transform:uppercase;font-size:20px;}#mainDiv .boutique .img_boutique{position:relative;height:150px;width:200px;background-repeat:no-repeat ;background-size:cover ;background-position:center center ;margin:5px auto;border:1px solid #42d126;}#mainDiv .boutique .img_boutique span{position:absolute;top:0;left:0;right:0;background: #288117;color:#ffffff;}#mainDiv .boutique .img_boutique:hover{border:1px solid #707070;}#mainDiv .boutique a:hover span{color:#ffffff;background:#707070;}#mainDiv .form_site .chp{margin:0 0 20px 0;}#mainDiv .form_site label{display:block;width:320px;margin:5px 0;}#mainDiv #lForm label{vertical-align:top;}#mainDiv .form_site label::first-letter{text-transform:uppercase;}#mainDiv .form_site input , #mainDiv #lForm input{display:block;width:320px;height:25px;margin:0px;padding: 0 0 0 3px;background:rgb(251,245,239);border:1px solid #42d126;font-family:tahoma;font-size:15px;}#mainDiv .form_site .nonmodif{background:#8ee77d;color:#ffffff;}#mainDiv .form_site input:focus, #mainDiv #lForm input:focus{border:1px solid #42d126;}#mainDiv .form_site textarea, #mainDiv #lForm textarea{display:inline-block;width: 520px;height: 100px;margin:0;overflow:auto;background:rgb(251,245,239);font-family:tahoma;font-size:15px;}#mainDiv .form_site textarea:focus, #mainDiv #lForm textarea:focus{border:1px solid #42d126;}#mainDiv .form_site select{display:inline-block;width: 325px;height:32px;margin:0;padding:0 0 0 3px;background:rgb(251,245,239);font-family:tahoma;font-size:15px;}#mainDiv .form_site .btn_radio label{display:inline-block;margin: 0 30px 0 0;width:200px;border:none;}#mainDiv .form_site .btn_radio{display:inline-block;padding:0 10px 0 0;margin:0;}#mainDiv .form_site input[type=radio]{display:inline-block;width:20px;margin:0 20px 0 0;padding:0;background:none;vertical-align:middle;}#mainDiv .form_site .check{height:30px;margin:10px 0 0 0;padding:0;border:none;}#mainDiv .form_site .check label{border:none;display:inline-block;width:auto;}#mainDiv .form_site input[type=checkbox]{display:inline-block;width:20px;margin:0 20px 0 20px;background:none;vertical-align:middle;}#mainDiv .form_site .button_contact{display:inline-block;margin:20px ;}#mainDiv .form_site .button_contact input:hover{color:#ffffff;background:#42d126;cursor:pointer;}#mainDiv .form_site input[type=submit], #mainDiv input[type=button], #mainDiv .accesAdmin p a{display:inline-block;width:180px;text-align:center;border:1px solid #42d126;background:none;}#mainDiv section #lForm a.bouton{font-style:normal;}#mainDiv .accesAdmin p a{background-color:white;color:black !important;}#mainDiv input[type=button]:hover, #mainDiv .accesAdmin p a:hover{color:#ffffff !important;background:#42d126 !important;cursor:pointer;}#mainDiv .form_site input[type=button]{margin-left:120px;}#mainDiv article{position:relative;text-align:justify;border:1px solid transparent;padding-bottom:10px}#mainDiv article .withimg{display:block;min-height:300px;padding-bottom:10px;}#mainDiv article h2 a{font-style:italic;margin:0;padding:0;font-size:14px;color:#ffffff;}#mainDiv article .dateart{position:absolute;bottom:0px;right:5px;font-style:italic;margin:0;padding:0;text-decoration:none;font-size:12px;}#mainDiv article a:hover{color:#4c4c4c;}#mainDiv .imgs{float:left;max-width:60%;margin:0 5px;}#mainDiv .imgresume{display:inline-block;max-height:300px;max-width:300px;margin:5px auto;}#mainDiv .photoarticles{float:left;max-height:300px;max-width:300px;margin:10px 10px 0 0;}#mainDiv .photoarticle{max-height:250px;max-width:600px;margin:10px 0 0 0;}#mainDiv article span{margin: 0 2px;}#mainDiv .suppannonce{position:absolute;bottom:0;left:5px;font-size:12px;}#mainDiv .nouva:hover{color:#4c4c4c;}#mainDiv .imgannonce{display:inline-block;max-width:50%;}#mainDiv .plus:hover{color:#4c4c4c;}#mainDiv .retour:hover{color:#4c4c4c;}#mainDiv .tab_equipe{text-align:left;}#mainDiv .tablist{width:100%;border-collapse:collapse;text-align:left;}#mainDiv .tablist th{border-bottom:1px solid #42d126;padding:10px;text-transform:capitalize;text-align:left;}#mainDiv .tablist td{padding:3px;text-transform:capitalize;}#mainDiv .tablist td.mail{text-transform:none;}#mainDiv .tablist .trclik:hover{color:#ffffff;background:#8ee77d;}#mainDiv .tablist .trclik{cursor:pointer;}#mainDiv .docInscription{width:100%;border-collapse:collapse;text-align:left;}#mainDiv .docInscription th{border-bottom:1px solid #42d126;padding:10px;text-transform:capitalize;text-align:left;}#mainDiv .docInscription td{padding:3px;text-transform:capitalize;}#mainDiv .docInscription td.mail{text-transform:none;}#mainDiv .docInscription .trclik:hover{color:#ffffff;background:#8ee77d;}#mainDiv .docInscription .trclik{cursor:pointer;}#mainDiv .docariane{display: block;font-style: normal;background-color : #41ce25;color : white;margin: 5px 0;padding: 2px;}#mainDiv .docariane a{color : white;font-style: normal;font-size : 15px;}#mainDiv .docList .doc{display : flex;margin : 4px 0px;}#mainDiv .docList .doc:not(:last-child){border-bottom : 1px solid #288117;}#mainDiv .docList .doc .icon{width : 32px;height : 32px;flex-shrink : 0;}#mainDiv .docList .doc .info{flex-grow : 1;padding : 8px;}#mainDiv .docList .doc .info .desc{font-size : 14px;opacity : 0.7;}#mainDiv .docList .doc .link{flex-shrink : 0;padding : 8px;}#mainDiv .infra{display:block;text-align:center;}#mainDiv .infra .nominfra{display:block;margin:0 0 5px 0;text-transform:uppercase;text-align:center;font-weight:bold;background-color:#42d126;color:#ffffff;}#mainDiv .infra p{display:block;vertical-align:top;padding:5px;margin:0;}#mainDiv .infra .img_infra{width:600px;background-repeat:no-repeat ;background-size:cover ;background-position:center center ;display:inline-block;margin:0 0 20px 0;}#mainDiv #info{position:relative;width:700px;margin:auto;height:200px;background-image:linear-gradient(#42d126,#8ee77d);}#mainDiv #info #savoir{position:absolute;bottom:0;left:0px;right:0;margin:0;padding:0 ;border-top:1px solid #ffffff;}#mainDiv #info h2{margin:0;padding:0;text-align:left;color:#ffffff;}#mainDiv #info #accroche{text-align:justify;padding:5px;color:#ffffff;height:160px;overflow: hidden;}#mainDiv #info #savoir span{margin:0;padding:0;text-align:left;color:#ffffff;}#mainDiv #info #savoir span:hover{color:#4c4c4c;}#mainDiv a h1:hover{color:#4c4c4c;}#mainDiv .mainDiary{position:relative;display:block;padding:0 ;margin:0 ;height:100%;}#mainDiv .mainDiary .suppelt{display:inline-block;text-align:right;margin-top:30px;font-size:12px;font-style:italic;float:right;}#mainDiv .mainDiary .suppelt:hover{color:#4c4c4c;}#mainDiv .mainDiary .diarybackground{display:block;}#mainDiv .mainDiary .diarytopmenu{display:block;position:relative;}#mainDiv .mainDiary .diarytopmenu2{display:inline-block;position:absolute;top:0;right:0;}#mainDiv .mainDiary .diaryFilter{width: 150px;height:25px;border:1px solid rgb(46,46,46) ;font-family:tahoma;font-size:15px;}#mainDiv .mainDiary .diarytopmenu a{margin:5px;display:inline-block;}#mainDiv .mainDiary .diarytopmenu a:hover{color:#8ee77d;}#mainDiv .diaryL1{display:block;background-color:#42d126;color:#ffffff;text-align:center;}#mainDiv .diaryL1 .diaryprev{background:url(/geneasy/img/pgPrevious.png) no-repeat ;color:#ffffff;display:inline-block;}#mainDiv .diaryL1 .diarynext{background:url(/geneasy/img/pgNext.png) no-repeat ;color:#ffffff;display:inline-block;}#mainDiv .diaryL1 img{display:inline-block;}#mainDiv .mainDiary table.diarytitle{color:#ffffff;margin:0;padding:0;font-size:20px;}#mainDiv .mainDiary .diaryL2{display:block;margin:0;padding:0;}#mainDiv .mainDiary .dryDays{padding:0 ;margin:0 ;text-align:center;}#mainDiv .mainDiary .dryDay{padding:0 ;margin:0 ;display:inline-block ;text-align:center;}#mainDiv .mainDiary .dryCont{position:relative;text-align:right;padding:0;margin:0;vertical-align:top;height:500px;width:100%;}#mainDiv .mainDiary .dryCell{position:absolute;text-align:right;padding:0;margin:0;vertical-align:top;border:1px solid #[SurBlanc.Princ];}#mainDiv .mainDiary .dryContCell{display:block;color:rgb(255,255,255);overflow:auto;text-align:left;vertical-align:top;height:calc(100% - 20px);margin:0;padding:0;}#mainDiv .mainDiary .dryUpCell{padding:0;margin:0;height:20px;}#mainDiv .diarytitle::first-letter{text-transform:uppercase;}#mainDiv .mainDiary .dryUpCellToday{padding:0 5px;text-align:right;margin:0;background:#42d126;color:#ffffff;display:block;height:20px;}#mainDiv .mainDiary .dryUpCellToday .dryInMo{color:#ffffff;}#mainDiv .mainDiary .dryInMo{display:block;text-decoration:none;color:#42d126;text-align:right;padding-right:5px;}#mainDiv .mainDiary .dryInMo:hover{background:#42d126;border-radius:0;color:#ffffff;}#mainDiv .mainDiary{padding:0 ;margin:0 ;}#mainDiv .mainDiary .longeventdiary{display:block;color:#ffffff;background-color:#42d126;min-width:100%;overflow:hidden;font-style:normal;margin:1px 0;}#mainDiv .mainDiary .longeventdiary:hover{border-radius:0;background-color:#42d126;color:#ffffff;}#mainDiv .mainDiary .longeventdiaryW{position:absolute;color:black;overflow:hidden;font-style:normal;margin:1px 0;border:1px solid #42d126;}#mainDiv .mainDiary .diaryflash{position:absolute;top:0;left:0;overflow:hidden;font-style:normal;margin:1px 0;padding:0 5px;text-decoration:none;}#mainDiv .mainDiary .longeventdiary div{text-align:left;padding:0 0 0 4px;margin:0;min-width:100%;white-space:pre;}#mainDiv .mainDiary .monthdiary{position:relative;margin:0;padding:0;}#mainDiv .mainDiary td.updiarym{text-align:center;margin:0;padding:0;}#mainDiv .mainDiary .updiarym a{margin:0;padding:0;}#mainDiv .mainDiary td.updiarymj{border:1px solid #42d126;}#mainDiv .mainDiary div.updiarymj{display:block;margin:0;vertical-align:top;padding:0 2px 0 0;}#mainDiv .mainDiary .onel{padding:0px;margin:0;}#mainDiv .mainDiary .diaryole{display:block;overflow:hidden;padding:0;margin:0;}#mainDiv .mainDiary .longeventdiaryss{display:block;margin:0;padding:0 ;height:20px;background:#8ee77d;color:#ffffff;width:100%;}x#mainDiv .calendrier .week time, #mainDiv .calendrier .derniere_week time, #mainDiv .calendrier .premiere_week time{padding:0 4px 0 0;text-align:right;margin:0;}x#mainDiv .calendrier .semaines5, #mainDiv .calendrier .semaines4, #mainDiv .calendrier .semaines6{overflow:hidden;}x#mainDiv .calendrier .week > div, #mainDiv .calendrier .derniere_week > div, #mainDiv .calendrier .premiere_week > div{position:relative;width:14.28571428571429% ;display:inline-block;text-align:right;padding:0;margin:0;vertical-align:top;height:110px;}x#mainDiv .calendrier .week div div, #mainDiv .calendrier .derniere_week div div, #mainDiv .calendrier .premiere_week div div{min-height:100%;border:1px solid rgb(209,218,217);display:block;min-width:100%;margin:0;padding:0;}x#mainDiv .calendrier .occupe{display:block;color:rgb(255,255,255);background-color:rgb(46,46,46);position:absolute;left:0;right:0;top:0;bottom:0px;min-width:100%;overflow:hidden;}x#mainDiv .calendrier .occupe p{text-align:left;padding:0 0 0 4px;margin:0;min-width:100%;white-space:pre;}x#mainDiv .calendrier .occupe_hover{position:absolute;background-color:rgb(46,46,46);margin:0;padding:0;width:auto;height:auto;box-shadow:0px 0px 6px 3px rgb(28,26,25);transition:all 150ms linear;text-align:right;top:4px;left:4px;right:auto;bottom:auto;z-index:55;color:rgb(255,255,255);}x#mainDiv .calendrier .occupe_hover p{text-align:left;padding:0 4px 4px 4px;margin:0;white-space:pre;}x#mainDiv .calendrier .derniere_week .occupe_hover{top:auto;bottom:4px;left:4px;right:auto;}x#mainDiv .calendrier .weekend .occupe_hover{right:4px;left:auto;bottom:4px;top:auto;}x#mainDiv .calendrier .premiere_week .occupe_hover{top:4px;bottom:auto;}x#mainDiv .calendrier .vide{background-color:rgb(230,230,230);color:rgb(128,128,128);}#mainDiv .mainDiary .dryContW{position:absolute;top:90px;text-align:right;padding:0;margin:0;vertical-align:top;height:500px;right:0;left:20px;}#mainDiv .mainDiary .dryContW .dryCell{border:1px solid #42d126;}x#mainDiv .semaine{padding:0 ;margin:0 ;}x#mainDiv .semaine .contenu_semaine{overflow:hidden;}x#mainDiv .semaine .cal_day_names{padding:0 ;margin:0 ;text-align:left;}x#mainDiv .semaine .cal_day_names > div{width:12.85714285714286% ;padding:0 ;margin:0 ;display:inline-block ;overflow:hidden ;text-align:center;}x#mainDiv .semaine .week, #mainDiv .semaine .derniere_week{margin:0;padding:0;}#mainDiv .mainDiary .dryDaysW{position:absolute;top:60px;right:0;left:20px;padding:0 ;margin:0 ;text-align:left;font-size:12px;}x#mainDiv .mainDiary .dryDay{padding:0 ;margin:0 ;display:inline-block ;overflow:hidden ;text-align:center;}x#mainDiv .semaine .week > div, #mainDiv .semaine .derniere_week > div, #mainDiv .semaine .premiere_week > div{position:relative;width:12.85714285714286% ;display:inline-block;text-align:right;padding:0;margin:0;vertical-align:top;height:100px;}x#mainDiv .semaine .week div div, #mainDiv .semaine .derniere_week div div, #mainDiv .semaine .premiere_week div div{border-top:1px solid rgb(209,218,217);border-bottom:1px solid rgb(209,218,217);display:block;margin:0;padding:0;min-width:100%;min-height:100%;}#mainDiv .mainDiary .dryHours{position:relative;margin:0;padding:0;text-align:center;width:20px;margin-top:55px;height:450px;}#mainDiv .mainDiary .dryHtop{position:absolute;}x#mainDiv .semaine .week .horaire, #mainDiv .semaine .cal_day_names .day_vide, #mainDiv .semaine .derniere_week .horaire{margin:0;padding:0;text-align:center;width:10%;}x#mainDiv .semaine .occupe{display:block;color:rgb(255,255,255);background-color:rgb(46,46,46);position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0;min-width:100%;}x#mainDiv .semaine .occupe p{text-align:left;padding:0 0 0 4px;margin:0;white-space:pre;min-width:100%;}x#mainDiv .semaine .occupe_hover{position:absolute;background-color:rgb(46,46,46);margin:0;padding:0;width:auto;height:auto;box-shadow:0px 0px 6px 3px rgb(28,26,25);transition:all 150ms linear;text-align:left;top:4px;left:4px;right:auto;bottom:auto;z-index:55;color:rgb(255,255,255);}x#mainDiv .semaine .occupe_hover p{text-align:left;padding:0 4px 4px 4px;margin:0;white-space:pre;}x#mainDiv .semaine .derniere_week .occupe_hover{top:auto;bottom:4px;left:4px;right:auto;}x#mainDiv .semaine .weekend .occupe_hover{right:4px;left:auto;bottom:4px;top:auto;}x#mainDiv .semaine .premiere_week .occupe_hover{top:4px;bottom:auto;}#mainDiv .saison_header{background-color:rgb(46,46,46);text-align:center;color:rgb(255,255,255);}#mainDiv .saison_header a{color:rgb(255,255,255);}#mainDiv .entete_saison{text-align:center;font-size:30px;color:rgb(255,255,255);background-color:rgb(46,46,46);margin:0 0 20px 0;}#mainDiv .entete_saison a{padding:0 20px 0 20px;color:rgb(255,255,255);}#mainDiv .saison{margin:auto;text-align:center;}#mainDiv .calendrier_saison{padding:0 ;margin:0 ;min-height:200px;display:inline-block;border:1px solid rgb(46,46,46);margin:5px;}#mainDiv .calendrier_saison .cal_day_names{padding:0 ;margin:0 ;}#mainDiv .calendrier_saison .cal_day_names > div{width:45px ;padding:0 ;margin:0 ;display:inline-block ;overflow:hidden ;}#mainDiv .calendrier_saison .week, #mainDiv .calendrier_saison .derniere_week{margin:0;padding:0;height:30px;line-height:30px;}#mainDiv .calendrier_saison .week > div, #mainDiv .calendrier_saison .derniere_week > div{position:relative;width:45px ;display:inline-block;text-align:center;padding:0;margin:0;vertical-align:top;height:100%;}#mainDiv .calendrier_saison .week div div, #mainDiv .calendrier_saison .derniere_week div div{display:block;margin:0;padding:0;}#mainDiv .calendrier_saison .today{color:rgb(255,255,255);background:rgb(46,46,46);}#mainDiv .calendrier_saison .occupe{border:1px solid rgb(1,176,240);display:block;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}#mainDiv .calendrier_saison .entrainement{border:1px solid rgb(0,128,0);display:block;position:absolute;left:0;right:0;top:0;bottom:0px;overflow:hidden;}#mainDiv .calendrier_saison .competition{border:1px solid rgb(255,0,0);display:block;position:absolute;left:0;right:0;top:0;bottom:0px;overflow:hidden;}#mainDiv .calendrier_saison .occupe p{display:none;text-align:left;padding:0 0 0 4px;margin:0;min-width:100%;white-space:pre;}#mainDiv .calendrier_saison .occupe_hover, #mainDiv .calendrier_saison .entrainement_hover, #mainDiv .calendrier_saison .competition_hover{position:absolute;background-color:rgb(46,46,46);margin:0;padding:0;width:auto;height:auto;min-width:45px;box-shadow:0px 0px 6px 3px #1c1a19;transition:all 150ms linear;top:0px;left:0px;right:auto;bottom:auto;z-index:55;color:rgb(255,255,255);}#mainDiv .calendrier_saison .occupe_hover p, #mainDiv .calendrier_saison .entrainement_hover p, #mainDiv .calendrier_saison .competition_hover p{margin:0;padding:0 2px 0 0;}#mainDiv .calendrier_saison .occupe_hover .rdv, #mainDiv .calendrier_saison .entrainement_hover .rdv, #mainDiv .calendrier_saison .competition_hover .rdv{text-align:left;padding:0;margin:0;white-space:pre;}#mainDiv .calendrier_saison .weekend .occupe_hover, #mainDiv .calendrier_saison .weekend .entrainement_hover, #mainDiv .calendrier_saison .weekend .competition_hover{top:0px;left:auto;right:0;bottom:auto;}#mainDiv .calendrier_saison .derniere_week .occupe_hover, #mainDiv .calendrier_saison .derniere_week .entrainement_hover, #mainDiv .calendrier_saison .derniere_week .competition_hover{top:auto;left:auto;right:0;bottom:0;}#mainDiv div.collection{position:relative;display:inline-block;width:150px;min-height:150px;margin:5px;vertical-align:top;}#mainDiv div.collection div.photo{width:150px ;display:block;border:1px solid #42d126;height:150px;padding:0px;background-repeat:no-repeat ;background-size:contain;background-position:center center;}#mainDiv div.collection div.photo:hover{cursor:pointer;}#mainDiv div.collection video{width:150px;height:150px;}#mainDiv .legende{display:block;font-size:15px;margin-left:17px;}#mainDiv .legende::first-letter{text-transform:uppercase;}#mainDiv .editLegende{position:absolute;top:130px;left:2px;}#mainDiv div#collection:hover{box-shadow: 0px 5px 10px rgb(28,26,25);}#mainDiv .delPictureCol:hover, #mainDiv .editLegende:hover{border:1px solid #42d126;background:white;}#mainDiv a.delPictureCol{position:absolute;top:130px;right:0px;}#mainDiv .collection a.abus{position:absolute;top:130px;left:20px;}#mainDiv div.collections{text-align: center ;display:inline-block;width:200px;min-height:250px;position:relative;margin:5px;vertical-align:top;}#mainDiv div.collections:hover{cursor:pointer;}#mainDiv div.collections span{display:block;}#mainDiv div.collections .vigncollec{width:200px;height:200px;border: 1px solid #42d126 ;display:block ;background-repeat:no-repeat ;background-size:cover ;background-position:center center ;margin:2px 4px 2px 0;}#mainDiv div.collections div{display:block;font-size:12px;}#mainDiv div.collections .delCol{position:absolute;top:225px;right:2px;border:none;}#mainDiv div.collections .abus{position:absolute;top:225px;left:2px;border:none;}#mainDiv div.collections .delCol:hover, #mainDiv div.collections .abus:hover{box-shadow: 0px 5px 10px rgb(28,26,25);}#mainDiv div.collections .vigncollec:hover{border-color:#42d126 ;box-shadow: 0px 5px 10px rgb(28,26,25);}#mainDiv .formedit{display:none;margin:5px 0;padding:0;}#mainDiv .formedit input{width:145px;}#mainDiv .formedit .button_contact{text-align:right;margin:2px 0;}#mainDiv .formedit .button_contact input{width:50px;}#mainDiv #galerie_def{position:relative;}#mainDiv #galerie_def .nom_photo{text-align:center;}#mainDiv #galerie_def .image_gal{display:block;text-align: center ;margin:0;padding:0;height:730px;width:730px;background-repeat:no-repeat ;background-size:contain ;background-position:center center ;}#mainDiv #galerie_def .btn_prec{position:absolute;top:50%;left:0;padding:8px 0;text-align:center;margin:0;width:30px;color:#ffffff;background:#42d126;}#mainDiv #galerie_def .btn_suivant{position:absolute;top:50%;right:0;padding:8px 0;text-align:center;margin:0;width:30px;color:#ffffff;background:#42d126;vertical-align:middle;}#mainDiv #galerie_def .btn_suivant:active, #mainDiv #galerie_def .btn_prec:active, #mainDiv .pt_btn_prec:active, #mainDiv #galerie_def .btn_suivant:hover, #mainDiv #galerie_def .btn_prec:hover, #mainDiv .pt_btn_prec:hover{color:#ffffff;background:#42d126;}#mainDiv #galerie_def object{display:block;text-align: center ;margin:auto;}#mainDiv .mes_equipes{display:block;}#mainDiv .img_equipes{display:block;width:730px;height:330px;background-repeat:no-repeat ;background-size:contain ;background-position:center center ;}#mainDiv .mes_equipes a{font-style:normal;}#mainDiv .img_equipes:hover{outline:1px solid #42d126;}#mainDiv .coach .img_coach{display:inline-block;float:left;width:150px;margin: 0 10px 10px 0;background-repeat:no-repeat ;background-size:cover ;background-position:center center ;}#mainDiv .coach p{min-height:200px;}#mainDiv .effectif{display:inline-block;margin:10px;vertical-align:top;text-align:center;}#mainDiv .un_sportif td{max-width:150px;word-wrap: break-word;}#mainDiv .un_sportif .img_cadre{max-width:150px;max-height:150px;background-repeat:no-repeat ;background-size:cover ;background-position:center center ;}#mainDiv .un_sportif .img_joueur{width:150px;height:150px;background-repeat:no-repeat ;background-size:contain ;background-position:center center ;}#mainDiv .un_sportif .nom{text-transform:uppercase;text-align:center;background-color:#42d126;color:#ffffff;}#mainDiv .un_sportif .numero{color:#288117;}#mainDiv .effectif .bureau td{max-width:600px;}#mainDiv .publication{position:relative;border:2px solid #288117;padding:5px;margin:auto auto 10px auto ;text-align:left;display:block;}#mainDiv .img_inter{width:50px;height:50px;border:1px solid #288117;margin:0 0 0 10px;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}#mainDiv .nominter{display:inline-block;margin: 0 0 0 10px;}#mainDiv .date{color:#4c4c4c;}#mainDiv .txt_publi{padding:10px;position:relative;margin:5px 10px;word-wrap: break-word;overflow:hidden;display:block;}#mainDiv .publication .comm{font-style:italic;font-size:12px;display:inline-block;margin:0 0 5px 0;}#mainDiv .publication .comm:hover{color:#ffffff;background:#42d126;padding:0 5px;}#mainDiv .publication .delmess{float:right;margin-right:10px;}#mainDiv .publication .abus{float:right;right:0;font-style:italic;font-size:12px;padding:0 5px 0 0;}#mainDiv .publication .abus:hover{color:#ffffff;background:#42d126;padding:0 5px;}#mainDiv .publication .nbcomm{float:right;display:inline-block;font-style:italic;font-size:12px;border:1px solid #288117;padding:3px 10px;margin:0;}#mainDiv .publication .nbcomm:hover{color:#ffffff;background:#42d126;}#mainDiv .publication .commentaireN{border:1px solid #288117;margin:10px 0 0 0;display:none;padding:5px 0 0 0;}#mainDiv .publication .txt_com{display:inline-block;}#mainDiv .publication .commentaireN textarea{margin:5px;width:85%;display:inline-block;font-family: tahoma;}#mainDiv .formmur .btnmur{border:1px solid #288117;background:#288117;margin:5px;display:inline-block;padding:5px;vertical-align:top;color:#ffffff;}#mainDiv .formmur .btnmur:hover{background-color:#707070;color:#ffffff;}#mainDiv .publication .souspublication{display:none;}#mainDiv .publication .commentaire{border:1px solid #288117;margin:5px 0 0 0;padding:5px 0 0 0;display:block;position:relative;}#mainDiv .publication .com_publi{margin:10px 10px 10px 20px;}#mainDiv .newpubli{margin:20px;text-align:left;display:block;}#mainDiv .newpubli a{margin:20px;text-align:left;border:3px solid #288117;padding:5px;text-decoration:none;color:#ffffff;background:#288117;}#mainDiv .newpubli a:hover{background-color:#707070;color:#ffffff;}#mainDiv .publicationN{position:relative;border:2px solid #288117;padding:5px;margin:auto auto 20px auto ;text-align:left;display:none;transition:all ease 150ms;}#mainDiv .publicationN .txt_publi{display:inline-block;}#mainDiv .publicationN textarea{margin:5px;width:95%;display:block;font-family: tahoma;}#mainDiv .publicationN .btn_publierP{border:1px solid #288117;display:inline-block;padding:5px;vertical-align:top;color:#ffffff;background:#288117;width:50px;text-align:center;margin:5px;}#mainDiv .publicationN .btn_publierP:hover{background-color:#707070;color:#ffffff;}#mainDiv .publicationN .btn_img{border:1px solid #288117;display:inline-block;padding:5px;vertical-align:top;color:#ffffff;background:#288117;width:50px;text-align:center;margin:5px;}#mainDiv .publicationN .btn_img:hover{background-color:#707070;color:#ffffff;}#mainDiv .publication .commentaire .delcom{position:absolute;bottom:5px;right:5px;}#mainDiv .lienident{display:block;text-align:center;}#mainDiv .lienident a{border:1px solid #42d126;font-style:normal;padding:10px;}#mainDiv .lienident a:hover{background-color:#42d126;color:#ffffff;}#mainDiv .liens{text-align:center;}#mainDiv .liens a{display:inline-block;margin:20px;vertical-align:top;border:1px solid #42d126;}#mainDiv .liens a img{max-height:150px;max-width:150px;}#mainDiv .liens a:hover{border:1px solid #707070;}#mainDiv .liens span{display:block;font-style:normal;padding:10px;}#mainDiv .rss_table{display:block;overflow:hidden;margin:0 0 10px 0;padding:5px;}#mainDiv .rss_table td{vertical-align:top;border-top:2px solid #42d126;}#mainDiv .rss_title{color:#288117;}#mainDiv .rss_photo img{display:inline-block;width:200px;height:100px;background-repeat:no-repeat ;background-size:cover ;background-position:center center ;margin:0 5px 0 0;}#mainDiv .rss_desc{display:inline-block;vertical-align:top;}#mainDiv .rss_link{font-style:italic;}#mainDiv .rss_link:hover{color:#42d126;}#mainDiv .rss_sign{font-weight:bold;}#mainDiv .partenaires{text-align:center;}#mainDiv .partenaire{display:inline-block;vertical-align:top;margin:10px;border:1px solid #42d126}#mainDiv .partenaire span{display:block;font-style:normal;padding:5px;}#mainDiv .partenaire p{padding:5px;}#mainDiv .partenaire img, #mainDiv .partenaire span{max-width:200px;max-height:150px;}#mainDiv .partenaire:hover{border:1px solid #707070}#mainDiv .scateg{display:inline-block ;width:200px ;height:200px ;background-repeat:no-repeat ;background-position:center center ;background-size:cover ;position:relative ;margin:2px ;border:1px solid #42d126;}#mainDiv .scateg a{position:absolute ;display:inline-block ;top:0 ;left:0 ;right:0;bottom:0 ;font-style:normal;}#mainDiv .scateg a span{display:block ;top:0 ;position:absolute ;left:0 ;right:0 ;color:#ffffff ;font-size:15px ;text-align:center ;background:#42d126 ;opacity:0.8;}#mainDiv .scateg:hover a span{background:#707070;color:#ffffff;}#mainDiv #produits{width:100%;}#mainDiv .artbout{width:100%;color:black;}#mainDiv .partclub{color:#ffffff;font-weight:bold;border:1px solid #42d126;background:#42d126;text-align:center;width:60px;}#mainDiv .artbout .description{border-bottom:1px solid #42d126;}#mainDiv .arianestore{display:block;font-style:normal;background-color:#42d126;color:#ffffff;margin:5px 0;padding:2px;}#mainDiv .arianestore a{font-style:normal;color:#ffffff;}#mainDiv #shopProduct button, #mainDiv .shopShared a.button{background-color:white;border:1px solid #42d126;min-width:180px;text-align:center;}#mainDiv #shopProduct button:hover, #mainDiv .shopShared a.button:hover{background-color:#42d126;color:#ffffff;cursor:pointer;}#mainDiv .center{position:relative !important;}#mainDiv .amail{padding: 0 10px;}#mainDiv .center a.boutonMail, #mainDiv .amail{background-color:white !important;color:black !important;border:1px solid #42d126 !important;border-radius:0 !important;display:inline-block !important;margin:20px !important;font-style:normal;}#mainDiv .center a.boutonMail:hover, #mainDiv .amail:hover{color:#ffffff !important;background:#42d126 !important;cursor:pointer !important;}#mainDiv #mapInfra{display:block;width:100%;height:300px;}#mainDiv .personne{display:inline-block;margin:10px;vertical-align:top;text-align:center;max-width:150px;word-wrap: break-word;}#mainDiv .personne .img_personne{width:150px;height:150px;background-repeat:no-repeat ;background-size:contain ;background-position:center center ;margin:5px 0;}#mainDiv .arbitre .nom{text-transform:uppercase;text-align:center;background-color:#42d126;color:#ffffff;}#mainDiv .bureau .role, #mainDiv .encadrant .roleDessus{text-transform:uppercase;text-align:center;background-color:#42d126;color:#ffffff;padding:2px 5px;}#mainDiv .encadrant .roleDessous{display:none;}