﻿/*******************************
* Ce bloc permet de réinitialiser le CSS afin d'obtenir de base le même rendu sur tous les navigateurs
* La méthode provient de Eric Meyer, spécialiste reconnu du CSS
************************************/
            html, body, div, span, applet, object, iframe,
            h1, h2, h3, h4, h5, h6, p, blockquote, pre,
            a, abbr, acronym, address, big, cite, code,
            del, dfn, em, font, img, ins, kbd, q, s, samp,
            small, strike, strong, sub, sup, tt, var,
            dl, dt, dd, ol, ul, li,
            fieldset, form, label, legend,
            table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 100%;
                font-family: inherit;
                vertical-align: baseline;
            }
            /* remember to define focus styles! */
            :focus {
                outline: 0;
            }
            body {
                line-height: 1;
                color: black;
                background: white;
            }
            ol, ul {
                list-style: none;
            }
            /* tables still need 'cellspacing="0"' in the markup */
            table {
                border-collapse: separate;
                border-spacing: 0;
            }
            caption, th, td {
                text-align: left;
                font-weight: normal;
            }
            blockquote:before, blockquote:after,
            q:before, q:after {
                content: "";
            }
            blockquote, q {
                quotes: "" "";
            }
            strong{ font-weight:bold; }
/*******************************
* Fin du bloc Eric Meyer, réinitialisation CSS
************************************/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid Green;
	background-color: #ddffc2;
	text-align:left;
	line-height:20px;
	padding: 5px;
	/*opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin: 0; }


body.maitre{background-color:#a6c71e;margin: 0; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:0.8em}
html, body, form
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    
}


.ligneDefilante{font-style:italic;font-size:12px;color:green;}
.ligneDefilante a{color:green;}

.RadScheduler_Hay  .seanceNonEffectuee .rsAptContent, .RadScheduler_Hay  .seanceNonEffectuee .rsAptIn, .RadScheduler_Hay  .seanceNonEffectuee .rsAptMid, .RadScheduler_Hay  .seanceNonEffectuee .rsAptOut 
{background-image:url(../images/seanceNonEffectuee.gif);font-weight:bold;}

.RadScheduler_Hay  .seanceAnnulee .rsAptContent, .RadScheduler_Hay  .seanceAnnulee .rsAptIn, .RadScheduler_Hay  .seanceAnnulee .rsAptMid, .RadScheduler_Hay  .seanceAnnulee .rsAptOut 
{background-image:url(../images/seanceAnnulee.gif);font-weight:bold;}


.liensInfos *{color:Green;}
.liensInfos td{height:15px !important; vertical-align:middle;font-size:11px;}
.linkSeance{text-decoration:none;}
.menuItem{text-decoration:none;text-align:center; color:White; background:#F6AB00; font-size:11px;line-height:20px;display:block;height:20px;width:100%}
.menuItemActive{ font-weight:bold;font-size:12px;}
/*.menuItemLast{float:left;text-decoration:none;text-align:center; color:White; background:#F6AB00; font-weight:bold;font-size:12px;line-height:20px;display:block;height:20px;width:50%}*/
.gaucheLiensMurs{width:10px;height:20px;font-size:0;background:url(../images/leftLiensMur.jpg) no-repeat;}
.droiteLiensMurs{width:10px;height:20px;font-size:0;background:url(../images/rightLiensMur.jpg) no-repeat;}
.flecheLiensMur{width:100%;height:6px;background:url(../images/flecheLiensMur.jpg) center no-repeat; top:20px;left:0;position:absolute}
.MesLiensTop{border-top:1px solid #F6AB00;}
.MesLiensTop span{display:block;color:#F6AB00; font-weight:bold; font-size:12px;font-style:italic;height:30px;text-align:center; line-height:30px}

.unEvenement{position:absolute;top:2px;left:2px;height:73px;width:88px;display:block;}
.unEvenement h1{width:100%;display:block;font-weight:bold; text-align:center;margin-top:10px}
.unEvenement label{width:100%;display:block;font-style:italic;text-align:center}

.uneSeance h1{width:100%;display:block;font-weight:bold;}
.uneSeance label{width:100%;display:block;font-style:italic}

.uneSeanceJour *{display:block;}

.uneSeanceJour div.hrclass{position:relative;height:2px;}
.uneSeanceJour hr{position:absolute;width:650px;top:0;left:0;}
.uneSeanceJour h1{padding-bottom:3px;}
.uneSeanceJour h1, .uneSeanceJour label, .uneSeanceJour span{line-height:23px;}
.uneSeanceJour h2{line-height:20px;}

.uneSeanceJour h1{font-size:14px;width:95%;font-weight:bold;}
.uneSeanceJour label{height:30px;}
.uneSeanceJour label, .uneSeanceJour span{font-style:italic}
.uneSeanceJour a{display:block;width:30px;height:30px;padding-top:3px}

.gels-logo{display:none !important;}
.gels-button{display:none !important;}
.gels-form-div{background:url("../images/parcours/input.png") no-repeat !important; width:202px !important; height:22px !important;}
.gels-form{background:none !important;}
.gels-input  {
    border:0 !important;
    height:16px !important;
    left:10px !important;
    margin:0 !important;
    padding:0 !important;
    position:absolute !important;
    top:2px !important;
    width:180px !important;
}
        
.orangeTab{width:95%;margin:auto;}
.orangeTab td{color:#FFF;background:#F6AB00}
.green{color:#007025;}
.GreenDT dt{color:#007025;}
.fontSizeSmall dt, .fontSizeSmall dd, .fontSizeSmall td, .fontSizeSmall{font-size:11px;line-height:22px}

.titreResultats{line-height:20px}
.blackLink{color:#000;}

.supprimerPhotoLien
{
	color:#3C61B8;
	font-size:11px;
	text-decoration:none;
}

#global { margin-left: auto; margin-right: auto; width: 970px;text-align: left; background-color:#FFF; height:100%;overflow:visible}
#globalAccueil { 
  position:absolute; 
  left: 50%;  
  top: 50%; 
  text-align: left;
  background:#FFF;
  width: 970px; 
  height: 410px; 
  margin-top: -205px; /* moitié de la hauteur */ 
  margin-left: -485px; /* moitié de la largeur */ 
}

#globalAccueilInscription { 
  position:absolute; 
  left: 50%;  
  top: 50%; 
  text-align: left;
  background:#FFF;
  width: 970px; 
  height: 600px; 
  margin-top: -300px; /* moitié de la hauteur */ 
  margin-left: -485px; /* moitié de la largeur */ 
}

/* CSS Squelette Page */
#contenuSite{ background-color:#FFF; overflow:hidden; }
#gaucheSite{ float:left;width:123px;}
#centreSite{ float:left;width:686px; }
#centreSite #hautContenu{ font-size:0; display:block; width:686px;height:5px;background:url(../images/hautContenu.jpg) top left no-repeat;}
#centreSite #milieuContenu{ display:block;width:686px;background:url(../images/milieuContenu.jpg) top left repeat-y; }
#centreSite #milieuContenu .tableauEtendu td.separationContenu{ vertical-align:middle; background:url(../images/separation.jpg) top left repeat-y; width:6px; cursor:pointer;}
#centreSite #milieuContenu .fenetreOuverte{ background:url(../images/open.jpg) top left no-repeat; width:6px; height:20px; display:block; }
#centreSite #milieuContenu .fenetreFermee{ background:url(../images/close.jpg) top left no-repeat; width:6px; height:20px; display:block; }
#centreSite #milieuContenu .tdGauche{ width:190px; }
#centreSite #milieuContenu .tdGaucheFerme{ width:0px; }
#centreSite #milieuContenu #panneauProfil{ width:185px; }
#contenu{ width:100%; position:relative; height:100%; display:block; }
#centreSite #basContenu{ font-size:0; display:block; width:686px; height:5px; background:url(../images/basContenu.jpg) top left no-repeat; }
#droiteSite{ float:right; width:161px; }
#pieddepage{width:970px;height:30px;clear:both}


/* CSS Formulaire + Divers */
.formulaireDefaut{clear:both; display:block}
#divInscription{width:750px; margin-left:auto; margin-right:auto; }
#divInscription #hautContenu{ font-size:0; display:block; width:750px;height:5px;background:url(../images/hautContenuInscription.jpg) top left no-repeat;}
#divInscription #milieuContenu{ display:block;width:750px;background:url(../images/milieuContenuInscription.jpg) top left repeat-y; }
#divInscription #basContenu{ font-size:0; display:block;width:750px;height:5px;background:url(../images/basContenuInscription.jpg) top left no-repeat; }
.formulaireDefaut dt { clear: both; width: 35%; float: left; padding-right: 5px; text-align: right; line-height: 25px;}
.formulaireDefaut dd { float: left; width: 60%; margin: 0 0 0 0.25em; padding: 0;line-height: 25px;}
.formulaireDefaut dd .formElt { width:100%; }

.formulaireSeance dt { width:30%;}
.formulaireSeance dd { width:65%;}


.formulaireDefautSujet dt { clear: both; width: 60px; float: left; padding-right: 5px; text-align: right; line-height: 25px;}
.formulaireDefautSujet dd { float: left; width: 55%; margin: 0 0 0 0.25em; padding: 0;line-height: 25px;}
.formulaireDefautSujet dd .formElt { width:100%; }

.formulaireDefautInscription dt { clear: both; width: 25%; float: left; padding-right: 5px; text-align: right; line-height: 25px;}
.formulaireDefautInscription dd { float: left; width: 70%; margin: 0 0 0 0.25em; padding: 0;line-height: 25px;}
.formulaireDefautInscription dd .formElt { width:100%}

.tableauEtendu{ width:100%; }
.tableauEtendu td{ vertical-align:top; }
.tableauParamUtilisateur td{vertical-align:middle;}
.tableauParamUtilisateur td input{margin-top:7px; width:238px;}
* html .titrePage{ display:block; width:90%; background:url(../images/titre1.gif) top left no-repeat; height:32px; margin:5px}
.titrePage{ display:block; width:98%; background:url(../images/titre1.gif) top left no-repeat; height:32px; margin:5px; }
html:not([lang*=""]) .titrePage{ display:block; width:98%; background:url(../images/titre1.gif) top left no-repeat; height:32px; margin:5px}
.titrePage div{ display:block; width:100%; background:url(../images/titre2.gif) top right no-repeat; height:32px}
.titrePage span{ display:block; width:100%; background:url(../images/titre3.gif) top left no-repeat; height:32px; margin-left:20px;line-height:30px;color:#FFF;font-weight:bold; padding-left:15px; font-size:1em;}
iframe *{background-color:Red;}
.ListeVide { display:block; text-align:center; color:#F6AB00; font-weight:bold; margin-top:10px; }
.ListeVideAlbum { display:block; text-align:left; color:#F6AB00; font-weight:bold; margin-top:10px; }
.FilleulsVide { display:block; text-align:left; color:#F6AB00; font-weight:bold; margin-top:10px; margin-left:5px; }

.lienRetour{ position:absolute;top:-5px;right:5px; font-size:11px; }
html:not([lang*=""]) .lienRetour{ position:absolute;top:-9px;right:5px; font-size:11px; }
.lienRetour a{ color:#7b973c; text-decoration:none; cursor:pointer; }
.lienRetour a:hover{ color:#7b973c; text-decoration:underline; cursor:pointer; }

.lireConditions{ color:#97BE0D; text-decoration:none; }
.lireConditions:hover{ color:#97BE0D; text-decoration:underline; }

.titreContenu{ margin-left:0px; }

/* PERFORMANCES */
.fondMesPerformances{ width:471px; height:34px; background:url(../images/fondMesPerformances.jpg) top left no-repeat; text-align:center; margin:auto; }
.separateurMesPerformances{ margin-top:10px; border-top:2px solid black; }

.divMesPerformances{ margin-left:5px; margin-right:10px; margin-top:20px; text-align:justify; line-height:18px; }

.fondMesPerformances div{ padding-top:7px; }
.fondMesPerformances a.lien{ color:#E85F34; text-decoration:none; }
.fondMesPerformances a.lien:hover{ color:#E85F34; text-decoration:underline; }
/* FIN PERFORMANCES */

/* CSS Accueil */
#centreAccueil{ width:970px; height:401px; background:url(../images/fondAccueil.jpg) no-repeat top left; position:relative; }
#centreAccueil h1
{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	left:245px;
	position:absolute;
	text-align:left;
	top:93px;
}
#centreAccueil p{
	color:#FFFFFF;
	font-size:1em;
	left:250px;
	position:absolute;
	text-align:justify;
	top:120px;
	width:305px;
}
#centreAccueil #creerCompte{position:absolute;left:565px;top:90px; text-align:center;}
#centreAccueil #creerCompte a{display:block;width:180px;height:19px; color:#FFF;text-decoration:none; font-weight:bold;font-size:1em; line-height:19px; background:url(../images/boutonCreationCompte.gif) no-repeat;}
#centreAccueil #ecranConnexion{position:absolute;left:565px;top:120px;}
#centreAccueil #ecranConnexion .top{width:180px;height:5px;background:url(../images/topEcranConnexion.gif) bottom no-repeat}
#centreAccueil #ecranConnexion .center{width:180px;background:url(../images/centerEcranConnexion.gif) top repeat-y;}
#centreAccueil #ecranConnexion .center .padding5{padding:5px}
#centreAccueil #ecranConnexion .center a{color:#FFF;text-decoration:none;}
#centreAccueil #ecranConnexion .bottom{width:180px;height:5px;background:url(../images/bottomEcranConnexion.gif) top no-repeat}

.unplantype{position:relative; }
.unplantype .boutonDetails{position:absolute;bottom:0;right:0}
	
/* CSS Haut de page */
#entete{ background:url(../images/entete.jpg) no-repeat top left; width:970px; height:138px; position:relative; }
#entete .clicBandeau{ width:229px; height:89px; cursor:pointer; position:absolute; top:20px; left:7px; }
#bandeauInfos{ width:847px;height:20px; color:#50a0df; font-size:0.70em; padding-left:123px; }
#bandeauInfos a{color:#50a0df;text-decoration:none;line-height:20px;}
#bandeauInfos a:hover{text-decoration:underline;}
#bandeauInfos ul li{ display:inline; padding-right:10px; line-height:20px; }
#bandeauInfos div{ display:inline; }


/* Mentions légales accueil */
#bandeauMentionsLegales{ width:970px;height:30px; color:#97be0d; font-size:0.90em; text-align:right}
#bandeauMentionsLegales a{text-decoration:none;color:#97be0d;}
#bandeauMentionsLegales ul li{display:inline; padding-right:10px; line-height:30px;}
#bandeauMentionsLegales div{display:inline}


 /* CSS Menu des rubriques */
.rubPrincipale, .rubPrincipaleProfil{ text-align:right; display:block; width:105px; height:22px; background:url(../images/btnRubriquePlier.gif) top left no-repeat; overflow:hidden; }
.rubPrincipaleMonProfil{ text-align:right; display:block; width:105px; height:22px; background:url(../images/btnRubriqueVertPlier.gif) top left no-repeat; overflow:hidden; }
.rubPrincipaleSansSMenu{ text-align:right; display:block; width:105px; height:22px; background:url(../images/btnRubriquePlier.gif) top left no-repeat; overflow:hidden; }
.rubPrincipaleSansSMenu_selected{ text-align:right; display:block; width:105px; height:22px; background:url(../images/btnRubriqueSelected.jpg) top left no-repeat; overflow:hidden; }
.rubPrincipaleProfilSansSMenu_selected{ text-align:right; display:block; width:105px; height:22px; background:url(../images/btnRubriqueVertSelected.gif) top left no-repeat; overflow:hidden; }
.open{ background:url(../images/btnRubriqueDeplier.gif) top left no-repeat; }
a.rubPrincipale, a.rubPrincipaleProfil, a.rubPrincipaleMonProfil{ line-height:18px; text-decoration:none; color:#0748ac;font-weight:bold; font-size:0.85em; padding-right:10px; }
a.rubPrincipaleSansSMenu{ line-height:18px; text-decoration:none; color:#0748ac;font-weight:bold; font-size:0.85em; padding-right:10px; }
a.rubPrincipaleSansSMenu_selected{ line-height:18px; text-decoration:none; color:#0748ac;font-weight:bold; font-size:0.85em; padding-right:10px; }
a.rubPrincipaleProfilSansSMenu_selected{ line-height:18px; text-decoration:none; color:#0748ac;font-weight:bold; font-size:0.85em; padding-right:10px; }
.rubSecondaire{ text-align:right;  display:block; font-weight:bold; width:110px;height:22px; background:url(../images/btnSousRubrique.gif) top left no-repeat; }
.rubSecondaire a{ line-height:18px; text-decoration:none; color:#21600D !important;font-weight:bold; font-size:0.80em; padding-right:10px; }
.rubSecondaire_selected{ text-align:right; display:block; width:110px;height:22px; background:url(../images/btnSousRubrique.gif) top left no-repeat; }
.rubSecondaire_selected a{ line-height:18px; text-decoration:none; color:#ff6000;font-weight:bold; font-size:0.80em; padding-right:10px; }
/*.ulSousMenu{ overflow:hidden; display:none; height:200%; }
.ulSousMenu2{ overflow:hidden; display:none; height:110%; }*/

.pagination{ text-align:right; float:right; margin-right:10px; }
.pagination a{ text-decoration:none; color:#7b973c; font-size:1.0em; }
.pagination a:hover{ text-decoration:underline;}
.pagination .pageSelected{ color:#007f32; font-weight:bold; font-size:1.2em; }

.paginationgrid{ padding-top:20px; font-size:12px; }
.paginationgrid td table{ margin:auto; }
.paginationgrid a{ text-decoration:none; color:#7b973c; font-size:1.0em; }
.paginationgrid a:hover{ text-decoration:underline;}
.paginationgrid span{ color:#007f32; font-weight:bold; font-size:1.2em; }
tr.espaceHautPaginationGrid table td{ padding-top:30px; padding-right:3px; }

/* CSS Arbre Rubrique Admin */
.rubriqueInactive{color:#FF0000;font-style:italic; font-weight:bold;}
.rubriqueForum{color:#00693e;font-style:italic; font-weight:bold;}


/* CSS Cadres Evénements */
#outilEvenement{ text-align:right; float:right; }
#outilEvenement .titreCadreInfosVert{ background:url(../images/titreCadreInfosVert.jpg) top right no-repeat; width:147px; height:19px; display:block; }
#outilEvenement .titreCadreInfosVert span{ padding-right:10px;color:#FFF;font-weight:bold; font-size:0.80em;line-height:19px; }
#outilEvenement .contenuCadreInfosVert{ width:147px; background:url(../images/contenuCadreInfosVert.jpg) repeat-y; }
#outilEvenement .basCadreInfosVert{ width:147px; background:url(../images/basCadreInfosVert.jpg) top left no-repeat; height:8px;}

/* CSS Cadres informations générales */
#infosGenerales{ text-align:right; float:right; }
#infosGenerales .titreCadreInfos{ background:url(../images/titreCadreInfos.jpg) top right no-repeat; width:147px; height:19px; display:block; }
#infosGenerales .titreCadreInfos span{ padding-right:10px;color:#FFF;font-weight:bold; font-size:0.80em;line-height:19px; }
#infosGenerales ul li span{ display:block; padding-right:10px; color:#e54615; font-weight:bold; font-size:0.75em; line-height:18px; background:url(../images/ligneOrange.jpg) bottom right no-repeat; height:18px; }
#infosGenerales ul li a{ display:block; padding-right:10px; color:#e54615; font-weight:bold; font-size:0.75em; line-height:18px; background:url(../images/ligneOrange.jpg) bottom right no-repeat; height:18px; }
#infosGenerales ul li a:hover{ cursor:pointer;color:#97BE0D }
#infosGenerales ul li div{ height:18px; }
#infosGenerales .contenuCadreInfos{ width:147px; background:url(../images/contenuCadreInfos.jpg) repeat-y; }
#infosGenerales .basCadreInfos{ width:147px; background:url(../images/basCadreInfos.jpg) top left no-repeat; height:8px;}
#infosGenerales ul li.finCadreInfos a, #infosGenerales ul li.finCadreInfos span{background:none;line-height:16px;}

/* CSS Cadres CHAT EN LIGNE */
.infosGeneralesGauche{ text-align:left;  }
.infosGeneralesGauche .titreCadreInfosGauche{ background:url(../images/titreCadreInfosGauche.jpg) top left no-repeat; width:112px; height:19px; display:block; }
.infosGeneralesGauche .titreCadreInfosGauche span{ padding-left:10px;color:#FFF;font-weight:bold; font-size:0.80em;line-height:19px; }
.infosGeneralesGauche ul li div{ display:block; padding-left:3px; color:#e54615; font-weight:bold; font-size:0.75em; line-height:18px; background:url(../images/ligneOrangeGauche.jpg) bottom left no-repeat; height:18px; }
.infosGeneralesGauche ul li a{ display:block; padding-left:10px; color:#e54615; font-weight:bold; font-size:0.75em; line-height:18px; height:18px; }
.infosGeneralesGauche ul li a:hover{ cursor:pointer;color:#97BE0D }
.infosGeneralesGauche ul li div{ height:18px; }
.infosGeneralesGauche .contenuCadreInfosGauche{ width:112px; background:url(../images/contenuCadreInfosGauche.jpg) repeat-y; }
.infosGeneralesGauche .basCadreInfosGauche{ width:112px; background:url(../images/basCadreInfosGauche.jpg) top left no-repeat; height:8px;}
.infosGeneralesGauche ul li div.finCadreInfosGauche{background:none;line-height:16px;}
.infosGeneralesGauche ul li a.bubullechat
{
	display:block;
	float:left;
	width:30px;
	padding:0;
	height:30px;
	text-align:center;
	font-size:10px;
	line-height:22px;
	color:#000;
	background:url(../images/pictocommentaire2.png) no-repeat center 0px;
}
.infosGeneralesGauche ul li span.bubullechat
{
	display:block;
	float:left;
	height:21px;
	line-height:25px;
}

.lienchat:hover
{
	text-decoration:underline;
	cursor:pointer;
}

/* CSS CHIFFRES */
.infosChiffres{ text-align:left;display:block;float:left;height:250px;  }
.infosChiffres .titreChiffres{ background:url(../images/titreCadreInfosGauche.jpg) top left no-repeat; width:112px; height:19px; display:block; }
.infosChiffres .titreChiffres span{ padding-left:10px;color:#FFF;font-weight:bold; font-size:0.80em;line-height:19px; }
.infosChiffres ul li div{ display:block; padding-left:3px; color:#e54615; font-weight:bold; font-size:0.75em; line-height:18px; background:url(../images/ligneOrangeGauche.jpg) bottom left no-repeat; height:18px; }
.infosChiffres .contenuChiffres{ width:112px;height:250px;background:url(../images/contenuCadreInfosGauche.jpg) repeat-y; }
.infosGChiffres .basCadreInfosGauche{ width:112px; background:url(../images/basCadreInfosGauche.jpg) top left no-repeat; height:8px;}
.infosChiffres ul li div.finCadreInfosGauche{background:none;line-height:16px;}
.infosGeneralesGauche ul li span.bubullechat



/* CSS Mon Profil */
#informationsGeneProfil, #informationsCompleProfil, #pratiqueSportiveProfil{ overflow:hidden; margin-left:5px; margin-bottom:5px; }
#informationsCompleProfil{ margin-bottom:15px; }
#informationsGeneProfil div, #informationsCompleProfil div, #pratiqueSportiveProfil div{ clear:both; }
#informationsGeneProfil span.champTitreProfil, #informationsCompleProfil span.champTitreProfil, #pratiqueSportiveProfil span.champTitreProfil{ float:left; display:block; width:210px; text-align:right; line-height:16px; }
#informationsGeneProfil span.champInfoProfil, #informationsCompleProfil span.champInfoProfil, #pratiqueSportiveProfil span.champInfoProfil{ float:left; display:block; text-align:left; text-indent:5px; line-height:16px; width:260px }
#monEntrainement{width:98%;margin:auto;}
#monEntrainement a.lienModificationProfil{ margin-left:5px; text-decoration:none; color:#E85F34; text-align:right; display:block; height:15px; margin-right:10px; }
#monEntrainement a.lienModificationProfil:hover{ margin-left:5px; text-decoration:underline; color:#E85F34; }
#monEntrainement img.lienModificationProfil{ position:absolute;bottom:15px;right:10px}
/* Fin CSS Mon Profil */


/* CSS affiche identité profil */
#monAvatar .identiteProfil{ margin-left:10px; margin-bottom:10px; margin-top:10px; overflow:hidden; }
#monAvatar .imgIdentiteProfil{ float:left; width:85px; overflow:hidden; }
#monAvatar .imgIdentiteProfil img{ padding:2px; border:1px solid #539e60; }
#monAvatar .infoIdentiteProfil{ float:left; width:90px; }
#monAvatar .infoIdentiteProfil .departementProfil{ font-weight:bold; color:#97be0d; display:block; margin-bottom:7px; font-size:11px; }
#monAvatar .infoIdentiteProfil label{ width:50px; }
/*#monAvatar .pseudoProfil */
span.nomPrenomProfil, span.nomPrenomProfil a{ font-weight:bold; color:#00632e; font-size:13px; display:block; margin-bottom:3px;text-decoration:none }
span.nomPrenomProfil a:hover{ text-decoration:underline}

a.nomPrenomProfilBlack{ font-weight:bold; color:#000; display:block;text-decoration:none }
a.nomPrenomProfilBlack:hover{ text-decoration:underline}

.cartefidelite{display:block;font-weight:bold;padding-bottom:5px;padding-top:5px;}
#monAvatar .tabInfoProfil td{ padding:2px; font-size:11px; border:1px solid #8cbc8d; }
#monAvatar .tabInfoProfil .col1{ background-color:#539e60; color:#FFF; width:30px; text-align:right; font-weight:bold; }
#monAvatar .tabInfoProfil .col2{ background-color:#f0f8e2; color:#000; width:55px; text-align:center; }
#monAvatar .lienIdentiteProfil{ clear:both; padding-top:5px; }
#monAvatar .lienIdentiteProfil a{ display:block; line-height:18px; color:#97be0d; text-decoration:none; }
#monAvatar .lienIdentiteProfil a:hover{ color:#97be0d; text-decoration:underline; }
/* FIN CSS affiche identité profil */


#filinfo{ float:right; text-align:right; }
#filinfo .titreCadreFilInfo{ width:147px; height:51px; background:url(../images/titreFilInfo.jpg) bottom right no-repeat; }
#filinfo .contenuCadreFilInfo{ width:147px; background:url(../images/contenuZoom.jpg) top right repeat-y; }
#filinfo .basCadreFilInfo{ width:147px; height:8px; background:url(../images/basZoom.jpg) top right no-repeat; }
.filInfo{display:block;line-height:22px;margin:auto;width:138px;height:22px;font-weight:bold;font-size:11px;overflow:hidden;text-align:left;color: green;}
.filInfoComplete{display:block;line-height:20px;margin:auto;width:138px;font-weight:bold;font-size:11px;text-align:left;color: green; }
.datefilinfo{display:block;line-height:20px;margin:auto;width:138px;height:15px;color:red;font-weight:bold;font-size:11px;overflow:hidden;text-align:left;}
.filInfo a, .filInfoComplete a{color:green;}
.flecheFilInfoClosed{display:block;margin:auto;width:138px;height:10px;background:url(../images/openDown.jpg) center no-repeat;}
.flecheFilInfoOpen{display:block;margin:auto;width:138px;height:10px;background:url(../images/fermerUp.jpg) center no-repeat;}
/*#filinfo .contenuCadreFilInfo .unZoom{ margin-right:10px; margin-left:7px; border-bottom:1px solid #e85f34; }*/

/* CSS ZOOM */
#zoom{ float:right; text-align:right; }
#zoom .titreCadreZoom{ width:147px; height:51px; background:url(../images/titreZoom.jpg) bottom right no-repeat; }
#zoom .contenuCadreZoom{ width:147px; background:url(../images/contenuZoom.jpg) top right repeat-y; }
#zoom .basCadreZoom{ width:147px; height:8px; background:url(../images/basZoom.jpg) top right no-repeat; }
#zoom .contenuCadreZoom .unZoom{ margin-right:10px; margin-left:7px; border-bottom:1px solid #e85f34; }
.unZoom .titreZoom{ display:block; text-align:left; color:#e54615; font-weight:bold; line-height:20px; }
/*#zoom .contenuCadreZoom*/
.unZoom .imgZoom{ text-align:center;display:block; }
.unZoom .texteZoom{ display:block; text-align:justify;font-size:11px; padding:7px; line-height:14px; }
.unZoom .lienZoom{ padding-bottom:10px; }
.unZoom .lienZoom a{ color:#e85f34; text-decoration:none; }
.unZoom .lienZoom a:hover{ color:#e85f34; text-decoration:underline; }
/* FIN CSS ZOOM */


/* PARRAIN */
.titreLesFilleuls{ color:#00722c; font-weight:bold; margin-top:20px; margin-left:5px; margin-right:10px; margin-bottom:7px; position:relative; }
.lesFilleuls{ margin-left:5px; margin-right:10px; line-height:18px; }
.texteParrainage{ margin-left:5px; margin-right:10px; margin-bottom:15px; }
.saisieMailFilleul{ margin-left:5px; margin-right:10px; }
.filleulInscrit{ position:absolute; color:#00722c; top:5px; right:10px; }
.msgErreurMailUtilise{ float:left; display:block; padding-top:7px; padding-bottom:7px; }
.unFilleul{ background-color:#e8f3d0; padding:3px; margin-bottom:7px; overflow:hidden; }
.nomUnFilleul{ float:left; width:75%; text-align:left; }
.unFilleulTick{ float:left; width:21%; text-align:right; }
/* FIN PARRAIN */






/* AMIS */
.divRechercheAmi{ position:relative; clear:both; margin-left:5px; margin-top:15px; margin-bottom:27px; margin-right:10px; overflow:hidden; }
.imgRechercheAmi{ float:left; width:65px; text-align:center;  }
.partieDroiteRechercheAmi{ float:left; width:86%; position:relative; margin-bottom:5px; }
.partieDroiteRechercheAmi .nomPrenomRechercheAmi{ font-weight:bold; margin-bottom:6px; text-indent:5px; }
.partieDroiteRechercheAmi .nomPrenomRechercheAmi span{ font-weight:normal; font-size:11px; }
.aucunResultatRechercheAmi{ text-align:center; margin-top:10px; }
.aucunResultatRechercheAmi a{ text-decoration:none; color:#E85F34; }
.aucunResultatRechercheAmi a:hover{ text-decoration:underline; color:#E85F34; }
.menuBasAjoutAmi{ clear:both; display:block; position:relative; height:24px; overflow:hidden; border-bottom:1px solid green; }
.btnCheckAjoutAmi{ float:left; }
.fondBoutonRechercheAmi{ position:absolute; top:-2px; right:2px; float:left; width:125px; height:17px; background:url(../images/boutonFond.jpg) top left no-repeat; font-size:11px; color:#278537; padding-top:4px; padding-left:6px; margin-top:5px; }
/* FIN AMIS */



/* AMIS INVITATION */
/*.divRechercheAmiInvit{ clear:both;overflow:hidden; }
.imgRechercheAmiInvit{ float:left; width:65px; text-align:center; }
.partieDroiteRechercheAmiInvit{ float:left; width:83%; position:relative; margin-bottom:5px; }
.partieDroiteRechercheAmiInvit .nomPrenomRechercheAmiInvit{ font-weight:bold; margin-bottom:6px; text-indent:5px; }
.partieDroiteRechercheAmiInvit .nomPrenomRechercheAmiInvit span{ font-weight:normal; font-size:11px; }
.aucunResultatRechercheAmiInvit{ text-align:center; margin-top:10px; }
.aucunResultatRechercheAmiInvit a{ text-decoration:none; color:#E85F34; }
.aucunResultatRechercheAmiInvit a:hover{ text-decoration:underline; color:#E85F34; }
.menuBasAjoutAmiInvit{ clear:both; display:block; position:relative; height:24px; overflow:hidden; border-bottom:1px solid green; }
.btnCheckAjoutAmiInvit{ float:left; }
.fondBoutonRechercheAmiInvit{ position:absolute; top:-2px; right:2px; float:left; width:125px; height:17px; background:url(../images/boutonFond.jpg) top left no-repeat; font-size:11px; color:#278537; padding-top:4px; padding-left:6px; margin-top:5px; }*/
/* FIN AMIS INVITATION*/


/* GROUPES */
.divRechercheGroupe{ clear:both; margin-left:5px; margin-right:10px; margin-top:15px; overflow:hidden; }
.imgRechercheGroupe{ float:left; width:85px; }
.partieDroiteRechercheGroupe{ float:left;margin-right:21px; width:200px; height:100px; }
.titreRechercheGroupe{  color:Orange; font-size:1.1em; font-weight:bold; margin-bottom:6px; margin-top:10px }
.nomPrenomRechercheGroupe {color:Green; font-size:0.8em; margin-top:5px; }
.nomPrenomRechercheGroupe a{ text-decoration:none;color:Green; font-size:1em; margin-top:5px; }
.nomPrenomRechercheGroupe a:hover{text-decoration:underline;color:Green; font-size:1em; margin-top:5px; }
.sujetRechercheGroupe{ color:#000; font-size:0.9em; line-height:normal; text-align:justify;}
.bouttonRejoindre{ margin-top:8px;}
.aucunResultatRechercheGroupe{ text-align:center; margin-top:6px; }
.aucunResultatRechercheGroupe a{ text-decoration:none; color:#E85F34; }
.aucunResultatRechercheGroupe a:hover{ text-decoration:underline; color:#E85F34; }
.divAfficheResGroupe{margin-left:5px; margin-right:10px;}
.inviterAmis{position: absolute; top: 23px;right:4px}
/* FIN GROUPES */


/* PHOTOS UTILISATEUR */
.formulaireModificationPhoto{ overflow:hidden; margin-top:10px; }
.formulaireModificationPhoto input{ margin-bottom:3px; }
.formulaireModificationPhoto .BoutModifier{ margin-left:220px; margin-top:5px; }
.formulaireModificationPhoto td.col2{ padding-top:5px; padding-bottom:3px; }

.btnEnregistrerToutesPhotos{ clear:both; margin-left:75px; margin-bottom:30px; margin-top:15px; }

#DivAjouterPhotos input{ margin-bottom:5px; }
.lienPhoto { position:absolute; top:30px; right:10px; }
.lienPhoto a.lienAjoutPhoto{ color:#7b973c; text-decoration:none; }
.lienPhoto a.lienAjoutPhoto:hover{ text-decoration:underline; }

.lienAlbum { position:absolute; top:50px; right:10px; }
.lienAlbum a.lienAjoutPhoto{ color:#7b973c; text-decoration:none; }
.lienAlbum a.lienAjoutPhoto:hover{ text-decoration:underline; }

.lienSupprimerAlbum { position:absolute; top:70px; right:10px; }
.lienSupprimerAlbum a.lienAjoutPhoto{ color:#7b973c; text-decoration:none; }
.lienSupprimerAlbum a.lienAjoutPhoto:hover{ text-decoration:underline; }

#listPhotos{ margin-left:5px; margin-right:10px; overflow:hidden; margin-top:10px; }
#listPhotos div.unePhoto{ float:left; margin:10px; height:80px; text-align:center; position:relative; }
.titreMesPhotos{ color:#00722c; font-weight:bold; margin-bottom:10px; margin-top:20px; }

.lienThemePhoto{ float:left; width:130px; margin-right:10px; }
.lienThemePhoto a{ color:#E85F34; text-decoration:none; }
.lienThemePhoto a:hover{ text-decoration:underline; }

.unePhoto span a{ position:absolute; bottom:0px; left:11px; color:#3c61b8; text-decoration:none; font-size:11px; }
.unePhoto span a:hover{ text-decoration:underline; }

.divUnePhotoDetail{ text-align:center; height:250px; width:300px; margin:auto;}

.boutonAjouterAlbum{ margin-top:7px; margin-left:50px; }
.boutonModifierAlbum{ margin-top:7px; margin-left:50px; }
/* FIN PHOTOS UTILISATEUR */


/* VIDEOS UTILISATEUR */
#DivAjouterLien input{ margin-bottom:5px; }
.lienVideo { position:absolute; top:30px; right:10px; }
.lienVideo a.lienAjoutVideo{ color:#7b973c; text-decoration:none; }
.lienVideo a.lienAjoutVideo:hover{ text-decoration:underline; }

#listVideos{ margin-left:5px; margin-right:10px; overflow:hidden; margin-top:10px; }
.titreMesLiens{ color:#00722c; font-weight:bold; margin-bottom:10px; margin-top:20px; }
.btnEnregistrerVideos{ clear:both; margin-left:230px; margin-bottom:30px; margin-top:7px; }

.unLienVideo{ background-color:#e8f3d0; padding:5px; margin-bottom:7px; position:relative; width:98%; }
html:not([lang*=""]) .unLienVideo{ background-color:#e8f3d0; padding:5px; margin-bottom:7px; position:relative; width:98%; }

.unLienVideo label{ float:left; width:330px; }

.unLienVideo a.clicLienVideo{ color:#E85F34; text-decoration:none; }
.unLienVideo a.clicLienVideo:hover{ color:#E85F34; text-decoration:underline; }
.unLienVideo span a{ position:absolute; top:0px; right:4px; color:#3c61b8; text-decoration:none; font-size:11px; }
.unLienVideo span a:hover{ text-decoration:underline; }
/* FIN VIDEOS UTILISATEUR */


/* PARAMETRES UTILISATEUR */
.checkPramUtilisateur input{ float:left; }
.checkPramUtilisateur span.labelCheckUtilisateur{ float:left; text-align:left; }
.boutonValiderParam{ margin-left:220px; margin-top:20px}
/* FIN PARAMETRES UTILISATEUR */

.lienRubGreen{ line-height:18px; text-decoration:none; color:#00632e; font-weight:bold; font-size:11px; }
.lienRubGreen:hover{ text-decoration:underline; }

/* CSS RUBRIQUES PERSO */
#mesRubriques{ text-align:left; margin-left:10px; }
#mesRubriques .titreMesRubriques{ color:#FFF; width:154px; height:16px; background:url(../images/fondMesRubriques.jpg) top left no-repeat; font-size:0.85em; }
#mesRubriques .titreMesRubriques span{ padding-left:15px; line-height:15px; }
#mesRubriques .lienRubSecondaire{ text-align:left; display:block; width:160px; height:17px; }
#mesRubriques .lienRubSecondaire a{ line-height:18px; text-decoration:none; color:#00632e; font-weight:bold; font-size:0.75em; }
#mesRubriques .lienRubSecondaire a:hover{ text-decoration:underline; }
#mesRubriques .lienSousRubSecondaire{ text-align:left; display:block; padding-left:10px; }
#mesRubriques .lienSousRubSecondaire a{ line-height:18px; text-decoration:none; color:#559774; font-weight:bold; font-size:0.75em; }
#mesRubriques .lienSousRubSecondaire a:hover{ text-decoration:underline; }
/* FIN CSS RUBRIQUES PERSO */


/* CSS RUBRIQUES PERSO */
#rubMonEntrainement{ text-align:left; margin-left:10px; }
#rubMonEntrainement .titreMonEntrainement{ color:#FFF; width:154px; height:16px; background:url(../images/fondMesRubriques.jpg) top left no-repeat; font-size:0.85em; }
#rubMonEntrainement .titreMonEntrainement span{ padding-left:15px; line-height:15px; }
#rubMonEntrainement .lienRubSecondaire{ text-align:left; display:block; width:160px; height:17px; }
#rubMonEntrainement .lienRubSecondaire a{ line-height:18px; text-decoration:none; color:#00632e; font-weight:bold; font-size:0.75em; }
#rubMonEntrainement .lienRubSecondaire a:hover{ text-decoration:underline; }
#rubMonEntrainement .lienSousRubSecondaire{ text-align:left; display:block; padding-left:10px; }
#rubMonEntrainement .lienSousRubSecondaire a{ line-height:18px; text-decoration:none; color:#559774; font-weight:bold; font-size:0.75em; }
#rubMonEntrainement .lienSousRubSecondaire a:hover{ text-decoration:underline; }
/* FIN CSS RUBRIQUES PERSO */


/* CSS RUBRIQUES ALERTES */
#rubMonAlertes{ text-align:left; margin-left:10px; }
#rubMonAlertes .titreMonAlertes{ color:#FFF; width:154px; height:16px; background:url(../images/fondMesRubriques.jpg) top left no-repeat; font-size:0.85em; }
#rubMonAlertes .titreMonAlertes span{ padding-left:15px; line-height:15px; }
#rubMonAlertes .lienRubSecondaire{ text-align:left; display:block; width:160px; height:17px; }
#rubMonAlertes .lienRubSecondaire a{ line-height:18px; text-decoration:none; color:#00632e; font-weight:bold; font-size:0.75em; }
#rubMonAlertes .lienRubSecondaire a:hover{ text-decoration:underline; }
#rubMonAlertes .lienSousRubSecondaire{ text-align:left; display:block; padding-left:10px; }
#rubMonAlertes .lienSousRubSecondaire a{ line-height:18px; text-decoration:none; color:#559774; font-weight:bold; font-size:0.75em; }
#rubMonAlertes .lienSousRubSecondaire a:hover{ text-decoration:underline; }

/*CSS ALERTES PERSO */
.lienRubAlerte{ text-align:left; display:block; width:160px; height:17px; }
.lienRubAlerte a{ line-height:18px; text-decoration:none; color:#00632e; font-weight:bold; font-size:0.75em; }
.lienRubAlerte a:hover{ text-decoration:underline; }
.lienRubAlerteAttente{ text-align:left; display:block; width:175px; }
.lienRubAlerteAttente a{ line-height:18px; text-decoration:none; color:#00632e; font-weight:bold; font-size:0.83em; }
.lienRubAlerteAttente a:hover{ text-decoration:underline; }
/*FIN CSS ALERTES PERSO */


/* UN CONTENU */
.uncontenu{ width:98%; background:#FFF; }
.hautSujet{ margin-top:30px; }
.espaceurBouton{ margin-bottom:15px; height:20px; }
.divUnContenu{ margin-left:5px; margin-right:10px; margin-bottom:20px; }
.uncontenu .titreContenu{ color:Orange; font-size:1.1em; font-weight:bold; display:block; margin-bottom:5px; }
.uncontenu .photoassociee { float:left; width:70px; margin-right:5px; }
.nouveauFormulaire .photoassociee{position:relative;}
.nouveauFormulaire .photoassociee img{position:absolute;top:-5px;right:10px;}

.uncontenu .accroche{ color:#000; font-size:0.9em; line-height:normal; text-align:justify;}
.uncontenu .voirDetail a.details{ position:absolute; bottom:7px; right:4px; }
.uncontenu .infosCompContenu{ display:block; width:100%; color:Green; font-size:0.8em; margin-top:10px; border-bottom:1px solid green; height:15px; position:relative; }
.uncontenu .infosCompContenu a{ text-decoration:none;color:Green; }
.uncontenu .infosCompContenu a:hover{ text-decoration:underline; color:Green;}
.uncontenu .DetailGroupe{ color:#E54615; display:block; width:100%; font-size:0.8em; margin-top:5px; border-bottom:1px solid #E54615; height:15px; position:relative; margin-bottom:50px; }
.uncontenu .DetailGroupe a{ color:#E54615; text-decoration:none; }
.uncontenu .DetailGroupe a:hover{ color:#E54615; text-decoration:underline; }
.uncontenu .tag{ padding-top:5px; color:#F6AB00; font-size:11px; }
.uncontenu .tag a{ color:#F6AB00; text-decoration:none; }
.uncontenu .tag a:hover{ color:#F6AB00; text-decoration:underline; }
/* FIN UN CONTENU */


/* CSS DETAIL CONTENU */
#separationContenu{width:100%;height:5px;font-size:0;clear:both;}
.imageAssociee{ float:left; margin-left:5px; margin-right:15px; }
.iconeFichier{ float:left; margin-top:5px; margin-bottom:5px }
.texteLongContenu{ font-family:Arial, Helvetica, sans-serif; display:block; margin-right:10px; margin-left:5px; text-align:justify; line-height:normal; margin-bottom:20px }
.texteLongContenuSujet{  font-family:Arial, Helvetica, sans-serif; display:block; margin-right:10px; padding:7px; margin-left:5px; text-align:justify; line-height:normal; margin-bottom:40px; background-color:#fadc8b; }
.texteLongContenuSujet *{white-space:normal !important;}
ul.ulImg li{ float:left; margin-right:5px; height:72px}
.basContenu{ margin-left:5px; margin-right:5px; color:#e54615; margin-bottom:40px; font-size:0.85em; height:15px; border-bottom:1px solid red; }
.basContenu a{ color:#e54615; text-decoration:none; }
.basContenu a:hover{ color:#e54615; text-decoration:underline; }
.tagDetailContenu{ padding-top:5px; color:#F6AB00; font-size:11px; margin-left:5px; margin-right:10px; margin-bottom:7px; }
.tagDetailContenu a{ color:#F6AB00; text-decoration:none; }
.tagDetailContenu a:hover{ color:#F6AB00; text-decoration:underline; }
.photoDetailContenu { background-color:#e8f3d0; width:96%; margin-left:10px; margin-right:10px; margin-bottom:15px; overflow:auto; }
.photosContenu{ margin:10px; }
.fichierDetailContenu { margin:15px }
.fichierDetailContenu div ul li { height:18px; background-color:#f0f8e2; -moz-border-radius:10px; width:auto; padding-left:15px; padding-bottom:13px; padding-top:5px; line-height:15px; margin:5px; }
.spanFichier a { color:#E85F34; text-decoration:none; line-height:25px}
.iconeFichier { margin-right:7px }
.lienDetailContenu { margin:15px }
.lienDetailContenu div ul li { height:18px; background-color:#f0f8e2; -moz-border-radius:10px; width:auto; padding-left:15px; padding-bottom:13px; padding-top:5px; line-height:15px; margin:5px; }
.categorieContenu{ float:left; margin-right:4px; }
/* FIN CSS DETAIL CONTENU */

.lienStat{ margin-left:5px; margin-right:5px; color:#e54615; margin-bottom:40px; font-size:0.85em; height:15px; }
a.lienStat{ color:#e54615; text-decoration:none; }
a.lienStat:hover{ color:#e54615; text-decoration:underline; }


/* MON MUR */
.separateurVert{ border-top:1px solid green; margin-bottom:30px;  }
.AucunNouveauMessage{ width:100%; text-align:center; display:block; margin-top:10px; color:#F6AB00; font-weight:bold; }
.SBoutonMenuHaut{border-left:1px solid #E8F3D0;
padding-left:5px;
position:absolute;
right:0;
top:0;
width:110px;}
.BandeauHautMur{ margin:0 10px 10px 10px; color:Green; position:relative;}
.BandeauHautMur a{ color:Green; text-decoration:none; font-weight:bold; }
.BandeauHautMur a:hover{ color:Green; text-decoration:underline; }
.BandeauHautMur a.elementsExistants{ color:#E54615; text-decoration:none;  }
.BandeauHautMur a.elementsExistants:hover{ color:#E54615; text-decoration:underline; }

.espaceurHaut{ height:20px; border-top:1px solid #E54615; }

#infoMessages{ float:left; width:75%; text-align:left; }
#infoMessages div{ line-height:16px; }
#LienEspaceEtMessage{ margin-top:1px; }

.tableauFiltre{ width:100%; }
.espaceBasTab{ margin-bottom:5px; }
.tableauFiltre td{ vertical-align:top; }
.tableauFiltre td.col1{ width:140px; color:green; vertical-align:top; padding-top:5px; font-weight:bold; }
.tableauFiltre td.col2{ /*width:120px;*/ font-weight:bold; }
.tableauFiltre td.col3{ width:185px; }

/*.tableauFiltre td.col2 div{ float:left; width:190px; }*/

.titreAlerteUtilisateur{ color:#E54615; margin-top:6px; }
.titreMessageUtilisateur{ color:#E54615; margin-bottom:6px; }

.boutonPlus{ float:left; width:3%; }
.leMessage{ float:left; width:97%; overflow:hidden; margin-bottom:3px; font-size:0.90em; }


.imgSensibiliteMur{ position:absolute;
right:120px;
text-align:center;
top:0; }
.divMur{ margin-left:5px; margin-right:10px; }
.Mur{ height:90px; position:relative; margin-top:20px; overflow:hidden; }
.Mur .textareaExprimezVous{ position:absolute; top:0px; left:0px; height:40px; border:1px solid green; color:green; width:98%; }
.Mur .partage{ position:absolute; top:43px; }
.Mur .boutonPartagerCom{ margin-top:5px; }

.PasDeLicence td, .PasDeLicence td a{background-color:#ff0000 !important; color:#FFF !important;font-weight:bold !important;}
.grisCommentaire{background-color:#E6E6E6 !important}

.unCommentaireCommentaire{ clear:both; margin-bottom:6px;margin-left:25px; overflow:hidden; position:relative; width:90%; background-color:#e0eaff; padding:6px; }
.unCommentaireCommentaire .photoProfilComm{ float:left; margin-right:7px; width:35px; }
.unCommentaireCommentaire .photoProfilComm img{ padding:2px; border:1px solid green; }
.unCommentaireCommentaire .infoProfilComm{ float:left; width:87%; }
.unCommentaireCommentaire .infoProfilComm .nomPrenomMur{ color:green; font-size:11px; font-weight:bold; margin-bottom:6px; display:block; }
.unCommentaireCommentaire .infoProfilComm .nomPrenomMur a{ color:green; font-size:11px; font-weight:bold; margin-bottom:8px; text-decoration:none; }
.unCommentaireCommentaire .infoProfilComm .nomPrenomMur a:hover{ color:green; font-size:11px; font-weight:bold; margin-bottom:8px; text-decoration:underline; }
.unCommentaireCommentaire .infoProfilComm .supprimerCommentaire{ position:absolute; top:0px; right:24px; cursor:pointer; }
/*.unCommentaireCommentaire .infoProfilComm .supprimerCommentaire a{ color:#3c61b8; text-decoration:none; font-size:9px; }
.unCommentaireCommentaire .infoProfilComm .supprimerCommentaire a:hover{ text-decoration:underline; }*/
.unCommentaireCommentaire .infoProfilComm .statutCommentaire{ position:absolute; top:0px; right:80px; cursor:pointer; }
.unCommentaireCommentaire .infoProfilComm .statutCommentaire a{ color:#3c61b8; text-decoration:none; font-size:10px; }
.unCommentaireCommentaire .infoProfilComm .statutCommentaire a:hover{ text-decoration:underline; }
.unCommentaireCommentaire .infoProfilComm .statutCommentaireSeul{ position:absolute; top:0px; right:4px; cursor:pointer; }
.unCommentaireCommentaire .infoProfilComm .statutCommentaireSeul a{ color:#3c61b8; text-decoration:none; font-size:10px; }
.unCommentaireCommentaire .infoProfilComm .statutCommentaireSeul a:hover{ text-decoration:underline; }
.unCommentaireCommentaire .posteCommentaire{ font-size:10px; margin-top:7px; color:#7b973c; }
.unCommentaireCommentaire .espaceBasMessage{ margin-bottom:5px; font-size:0.80em; } 
.lienCommentaire {text-decoration:none;color:#3C61B8;font-size:10px;position:absolute;top:-30px;right:3px}
.lienCommentaire:hover{text-decoration:underline;}
.voirtouslien, voirtouslien:hover{color:Green}

.unCommentaire{ clear:both; margin-bottom:12px; overflow:hidden; position:relative; width:97%; background-color:#e8f3d0; padding:8px; }
.unCommentaire .photoProfilComm{ float:left; margin-right:7px; width:40px; }
.unCommentaire .photoProfilComm img{ padding:2px; border:1px solid green; }
.unCommentaire .infoProfilComm{ float:left; width:87%; }
.unCommentaire .infoProfilComm .nomPrenomMur{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; display:block; }
.unCommentaire .infoProfilComm .nomPrenomMur a{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:none; }
.unCommentaire .infoProfilComm .nomPrenomMur a:hover{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:underline; }
.unCommentaire .infoProfilComm .supprimerCommentaire{ position:absolute; top:0px; right:24px; cursor:pointer; }
/*.unCommentaire .infoProfilComm .supprimerCommentaire a{ color:#3c61b8; text-decoration:none; font-size:10px; }
.unCommentaire .infoProfilComm .supprimerCommentaire a:hover{ text-decoration:underline; }*/
.unCommentaire .infoProfilComm .statutCommentaire{ position:absolute; top:0px; right:80px; cursor:pointer; }
.unCommentaire .infoProfilComm .statutCommentaire a{ color:#3c61b8; text-decoration:none; font-size:11px; }
.unCommentaire .infoProfilComm .statutCommentaire a:hover{ text-decoration:underline; }
.unCommentaire .infoProfilComm .statutCommentaireSeul{ position:absolute; top:0px; right:4px; cursor:pointer; }
.unCommentaire .infoProfilComm .statutCommentaireSeul a{ color:#3c61b8; text-decoration:none; font-size:11px; }
.unCommentaire .infoProfilComm .statutCommentaireSeul a:hover{ text-decoration:underline; }
.unCommentaire .posteCommentaire{ font-size:11px; margin-top:7px; color:#7b973c; }
.unCommentaire .espaceBasMessage{ margin-bottom:5px; font-size:0.90em; } 
.nomPrenomMurMessage{ color:green; font-size:12px; font-weight:bold; }


.unCommentaireBis{ clear:both;  overflow:hidden; position:relative; width:97%; background-color:#e8f3d0; padding:8px; }
.unCommentaireBis .photoProfilComm{ float:left; margin-right:7px; width:40px; }
.unCommentaireBis .photoProfilComm img{ padding:2px; border:1px solid green; }
.unCommentaireBis .infoProfilComm{ float:left; width:87%; }
.unCommentaireBis .infoProfilComm .nomPrenomMur{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; display:block; }
.unCommentaireBis .infoProfilComm .nomPrenomMur a{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:none; }
.unCommentaireBis .infoProfilComm .nomPrenomMur a:hover{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:underline; }
.unCommentaireBis .infoProfilComm .supprimerCommentaire{ position:absolute; top:0px; right:24px; cursor:pointer; }
.supprimerCommentaire a{ color:#3c61b8; text-decoration:none; font-size:10px; }
.supprimerCommentaire a:hover{ text-decoration:underline; }

.masquerUtilisateur{position:absolute; top:0px; right:90px; cursor:pointer;}
.masquerUtilisateur a{color:#3c61b8; text-decoration:none; font-size:10px;}
.masquerUtilisateur a:hover{ text-decoration:underline; }

.masquerUtilisateurSeul{position:absolute; top:0px; right:4px; cursor:pointer;}
.masquerUtilisateurSeul a{color:#3c61b8; text-decoration:none; font-size:10px;}
.masquerUtilisateurSeul a:hover{ text-decoration:underline; }

.unCommentaireBis .infoProfilComm .statutCommentaire{ position:absolute; top:0px; right:80px; cursor:pointer; }
.unCommentaireBis .infoProfilComm .statutCommentaire a{ color:#3c61b8; text-decoration:none; font-size:11px; }
.unCommentaireBis .infoProfilComm .statutCommentaire a:hover{ text-decoration:underline; }
.unCommentaireBis .infoProfilComm .statutCommentaireSeul{ position:absolute; top:0px; right:4px; cursor:pointer; }
.unCommentaireBis .infoProfilComm .statutCommentaireSeul a{ color:#3c61b8; text-decoration:none; font-size:11px; }
.unCommentaireBis .infoProfilComm .statutCommentaireSeul a:hover{ text-decoration:underline; }
.unCommentaireBis .posteCommentaire{ font-size:11px; margin-top:7px; color:#7b973c; }
.unCommentaireBis .espaceBasMessage{ margin-bottom:5px; font-size:0.90em; } 

.unCommentaireAmba{ clear:both; margin-bottom:12px; overflow:hidden; position:relative; width:97%; background-color:#feefd0; padding:8px; }
.unCommentaireAmba .photoProfilComm{ float:left; margin-right:7px; width:40px; }
.unCommentaireAmba .photoProfilComm img{ padding:2px; border:1px solid #e49700; }
.unCommentaireAmba .infoProfilComm{ float:left; width:87%; }
.unCommentaireAmba .infoProfilComm .nomPrenomMur{ color:#e49700; font-size:12px; font-weight:bold; margin-bottom:8px; display:block; }
.unCommentaireAmba .infoProfilComm .nomPrenomMur a{ color:#e49700; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:none; }
.unCommentaireAmba .infoProfilComm .nomPrenomMur a:hover{ color:#e49700; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:underline; }
.unCommentaireAmba .infoProfilComm .supprimerCommentaire{ position:absolute; top:0px; right:4px; cursor:pointer; }
/*.unCommentaireAmba .infoProfilComm .supprimerCommentaire a{ color:#3c61b8; text-decoration:none; font-size:10px; }
.unCommentaireAmba .infoProfilComm .supprimerCommentaire a:hover{ text-decoration:underline; }*/
.unCommentaireAmba .infoProfilComm .statutCommentaire{ position:absolute; top:0px; right:60px; cursor:pointer; }
.unCommentaireAmba .infoProfilComm .statutCommentaire a{ color:#3c61b8; text-decoration:none; font-size:11px; }
.unCommentaireAmba .infoProfilComm .statutCommentaire a:hover{ text-decoration:underline; }
.unCommentaireAmba .infoProfilComm .statutCommentaireSeul{ position:absolute; top:0px; right:4px; cursor:pointer; }
.unCommentaireAmba .infoProfilComm .statutCommentaireSeul a{ color:#3c61b8; text-decoration:none; font-size:11px; }
.unCommentaireAmba .infoProfilComm .statutCommentaireSeul a:hover{ text-decoration:underline; }
.unCommentaireAmba .posteCommentaire{ font-size:11px; margin-top:7px; color:#7b973c; }
.unCommentaireAmba .espaceBasMessage{ margin-bottom:5px; font-size:0.90em; } 

.nomPrenomMur label{font-weight:normal}

/* FIN MON MUR */


/* FORMULAIRE */
div.unChamp{ clear:both; margin-bottom:5px; }
div.unChamp .champGauche label{ text-align:left; width:auto; margin:0; padding-top:5px; padding-right:10px; }
div.unChamp .champGauche input{ float:left; }
div.unChamp .champGauche2L{ float:left; width:250px; margin-bottom:5px; overflow:hidden; }
div.unChamp .champGauche2L .tableauForm td{ padding-right:5px; padding-bottom:2px; vertical-align:middle; }
div.unChamp label{ width:210px; float:left; display:block; margin-left:5px; text-align:right; padding-right:5px; padding-top:5px; }


div.unChampRecherche{ clear:both; margin-bottom:5px; }
div.unChampRecherche .champGauche label{ text-align:left; width:auto; margin:0; padding-top:5px; padding-right:10px; }
div.unChampRecherche .champGauche input{ float:left; width:250px }
div.unChampRecherche .champGauche2L{ float:left; width:250px; margin-bottom:5px; overflow:hidden; }
div.unChampRecherche .champGauche2L .tableauForm td{ padding-right:5px; padding-bottom:2px; vertical-align:middle; }
div.unChampRecherche label{ width:150px; float:left; display:block; margin-left:5px; text-align:right; padding-right:5px; padding-top:5px; }

.btnEnregistrerInfos, .btnOK{ clear:both; margin-left:220px; margin-bottom:10px; margin-top:10px; }
.btnEnregistrerProfil{ margin-top:7px; }

div.unChampPopup{ clear:both; margin-bottom:5px; }
.btnEnvoyerPopup{ margin-left:150px; }
div.unChampPopup label{ width:150px; float:left; display:block; margin-left:5px; text-align:right; padding-right:5px; padding-top:5px; }
div.unChampPopup #ListMail{ float:left; width:200px; }
div.autobox-hldr span.bit-box{ margin-left:165px; width:200px; height:20px; margin-top:5px; display:block; margin-bottom:0px; }
div.autobox-hldr span.bit-box a.closebutton{ color:#000; }
/* FIN FORMULAIRE */


/* BANNIERES */
.AfficheBanniere{ position:absolute; top:12px; right:5px; } 
/* FIN BANNIERES */


/* MESSAGE */
.ecrireMessage{ margin-left:10px; margin-top:7px; }
.ecrireMessageHaut{  margin-top:7px; }
/* FIN MESSAGE */


/* AMIS */
.boutonTrouverAmi{ margin-left:10px; margin-top:15px; margin-bottom:5px; }
.boutonTrouverAmiHaut{ margin-bottom:5px; }
.boutonTrouverAmi2{ margin-left:10px; margin-top:15px; margin-bottom:15px; }
#listeAmis{ margin-left:5px; margin-right:10px; overflow:hidden; }
#listeAmis .unAmi{ float:left; width:95px; height:180px; text-align:center; overflow:hidden; padding-bottom:5px; position:relative; }
#listeAmis .unAmi .tabloCentreAmi{ margin:auto; height:94px; }
#listeAmis .unAmi .tabloCentreAmi td{ vertical-align:middle; }
#listeAmis .clicAmis{ cursor:pointer; }
#listeAmis .clicAmisH{ cursor:pointer; width:73px; background-color:#007540; margin:auto; height:94px; }
#listeAmis .clicAmisF{ cursor:pointer; width:73px; background-color:#b4d030; margin:auto; height:94px; }
#listeAmis .clicAmisCoach{ cursor:pointer; width:73px; background-color:#f3ad00; margin:auto; height:94px; }
#listeAmis .sansClicAmisH{ width:73px; background-color:#007540; margin:auto; }
#listeAmis .sansClicAmisF{ width:73px; background-color:#b4d030; margin:auto; }
#listeAmis .sansClicAmisCoach{ width:73px; background-color:#f3ad00; margin:auto; }
#listeAmis .couleurFemme{ color:#a6c71e; text-align:left; margin-bottom:4px; padding-left:15px; font-size:11px; }
#listeAmis .couleurHomme{ color:#00632e; text-align:left; margin-bottom:4px; padding-left:15px; font-size:11px; }
#listeAmis .couleurCoach{ color:#f3ad00; text-align:left; margin-bottom:4px; padding-left:15px; font-size:11px; }
#listeAmis .villeAmi{ color:#000; font-size:11px; overflow:hidden; }
#listeAmis .anniversaireAmi{ overflow:hidden; font-size:11px; display:block; margin-top:3px; }
#listeAmis .anniversaireAmi table{ margin:auto; }
#listeAmis .anniversaireAmi table td{ vertical-align:middle; }
#listeAmis .partenaire_entrainement{ position:absolute; top:120px; left:80px; }
#listeAmis .coach{ position:absolute; top:20px; left:80px; }
#listeAmis .fondHautHommme{ width:73px; height:13px; background:url(../images/haut_ami_M.jpg) top left no-repeat; margin:auto; }
#listeAmis .fondBasHommme{ width:73px; height:13px; background:url(../images/bas_ami_M.jpg) top left no-repeat; margin:auto; }

#listeAmis .fondHautFemmme{ width:73px; height:13px; background:url(../images/haut_ami_F.jpg) top left no-repeat; margin:auto;  }
#listeAmis .fondBasFemmme{ width:73px; height:13px; background:url(../images/bas_ami_F.jpg) top left no-repeat; margin:auto; }

#listeAmis .fondHautCoach{ width:73px; height:13px; background:url(../images/haut_ami_coach.jpg) top left no-repeat; margin:auto;  }
#listeAmis .fondBasCoach{ width:73px; height:13px; background:url(../images/bas_ami_coach.jpg) top left no-repeat; margin:auto; }
/* FIN AMIS */


/* GROUPE */
#DivAjouterLien input{ margin-bottom:5px; }

.unGroupe{ overflow:hidden; position:relative; }
divMesGroupe{ clear:both; margin-left:5px; margin-right:10px; margin-top:15px; overflow:hidden; }
.imgMesGroupe{ float:left; width:85px; }
.partieDroiteMesGroupe{ float:left;margin-right:21px; width:200px; height:100px; }
.titreMesGroupe{ color:Orange; font-size:1.1em; font-weight:bold; margin-bottom:6px; margin-top:30px }
.nomPrenomMesGroupe {color:Green; font-size:0.8em; margin-top:5px; border-bottom:1px solid green; height:15px; position:relative; }
.nomPrenomMesGroupe a{ text-decoration:none;color:Green; font-size:1em; margin-top:5px; }
.nomPrenomMesGroupe a:hover{text-decoration:underline;color:Green; font-size:1em; margin-top:5px; }
.sujetMesGroupe{ color:#000; font-size:0.9em; line-height:normal; text-align:justify;}
.voirDetailGroupe { position:absolute; bottom:7px; right:4px; }

.boutonTrouverGroupe{ margin-left:10px; margin-top:7px; }
.boutonTrouverGroupeHaut{ margin-top:7px; }
.boutonTrouverGroupe2{ margin-left:10px; margin-top:15px; margin-bottom:15px; }
#listeGroupe{ margin-left:5px; margin-right:10px; }
#listeGroupe .unGroupe{ float:left; width:130px; height:130px; margin-right:10px; text-align:center; }
#listeGroupe .clicGroupe{ cursor:pointer; }
/* FIN GROUPE */





/* UPLOADS */
.Uploads td{ width:35px; }
.Uploads input{ width:200px; }


/* LIENS DE RETOUR */
.retourListe{text-decoration:none;color:#2f53d8;line-height:25px;}


/* UN CADEAU */
.uncadeau{ overflow:hidden; border-bottom:1px solid red; margin-left:5px; margin-right:10px; margin-bottom:20px; }
.uncadeau .titreCadeau{ color:Orange; font-size:1.1em; font-weight:bold; display:block; margin-bottom:5px; }
.uncadeau .commentaire{ color:#000; font-size:0.9em; line-height:normal; text-align:justify;}
.uncadeau .commander{ float:right; }
.uncadeau .infoCadeau{ display:block; width:100%; color:Green; font-size:0.8em; margin-top:5px; }
.uncadeau .pointsManquant{ display:block; width:100%; color:Red; font-size:0.8em; margin-top:5px;position:relative}
.uncadeau .pointsManquant a{right:5px; color:Green;font-size:1.2em; text-decoration:none;position:absolute }
.uncadeau .pointsManquant a:hover{ text-decoration:underline; }
.uncadeau .commentaireTexte a{color:Red;text-decoration:none;font-size:11px;display:block;padding-top:8px;}
.uncadeau .commentaireTexte a:hover{text-decoration:underline}

.titreMesCadeaux{ color:#00722c; font-weight:bold; margin-bottom:10px; margin-top:10px; margin-left:5px; margin-right:10px; }
.RecapitulatifAvantages {Width:95%; margin:auto; line-height:18px; text-align:center; }
.TableauRecapitulatifPointsGagne, .TableauRecapitulatifPointsDepense{line-height:18px;  }
.TableauRecapitulatifPointsGagne #libelle { width:85%; color:#00632E; }
.TableauRecapitulatifPointsGagne #points { width:100px; color:#F6AB00; padding-right:6px;}
.TableauRecapitulatifPointsDepense #date { width:15%; color:#00632E; }
.TableauRecapitulatifPointsDepense #libelle { width:70%; color:#00632E; }
.TableauRecapitulatifPointsDepense #points {width:100px; color:#F6AB00; padding-right:6px;}
 #points {font-weight:bold; text-align:right; }
/* FIN UN CADEAU */


/* UN GROUPE */
.ungroupe{ width:100%; }
.ungroupe .titreGroupe{ color:Orange; font-size:1.1em; font-weight:bold; display:block; margin-bottom:5px; }
.ungroupe .contenu{ color:#000; font-size:0.9em; line-height:normal; text-align:justify;}
.ungroupe .quitterGroupe{float:right; }
.ungroupe .infoGroupe{ display:block; width:100%; color:Green; font-size:0.8em; margin-top:5px; }
.ungroupe .infoGroupeRouge{ display:block; width:100%; color:Red; font-size:0.8em; margin-top:5px; }

.lienGroupe { position:absolute; top:30px; right:10px; }
.lienGroupe2{ position:absolute; top:30px; right:180px; }
.lienGroupe a, .lienGroupe2 a{ color:#7b973c; text-decoration:none; }
.lienGroupe a:hover, .lienGroupe2 a:hover{ text-decoration:underline; }
/* FIN UN GROUPE */

.RadWindow RadWindow_Default rwNormalWindow rwTransparentWindow .RadWindow .rwWindowContent {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:white none repeat scroll 0 0; height:80px !important; }

/* COURSE */
#RechercheCourses{ text-align:left; margin-left:10px; }
#RechercheCourses .titreMesRubriques{ color:#FFF; width:174px; height:16px; background:url(../images/fondMesRubriques.jpg) top left no-repeat; font-size:0.85em; }
#RechercheCourses .titreMesRubriques span{ padding-left:15px; line-height:15px; }
#RechercheCourses .lienRubSecondaire{ text-align:left; display:block; width:auto; height:21px; line-height:21px; text-decoration:none; color:#00632e; font-weight:bold; font-size:0.75em; }
#tableRechCourse{ float:right; }
#tableRechCourse .libelle{ text-align:right; padding-right:5px; display:block; height:21px; line-height:21px; text-decoration:none; color:#00632e; font-weight:bold; font-size:0.75em; }

#tableRechParcours{ float:right; }
#tableRechParcours .libelle{ text-align:right; padding-right:5px; display:block; height:21px; line-height:21px; text-decoration:none; color:#00632e; font-weight:bold; font-size:0.75em; }


#RechercheCourses table td{ vertical-align:middle; }
.tableauLegende td img{ margin-right:5px; }
.boutonLabel{ margin:1px; }
#contenu th{ text-align:center; }
#contenu td.ListeCourseOrange{ font-size:10px; vertical-align:bottom;text-align:left; width:auto; height:20px; line-height:17px; text-decoration:none; color:#f68500; font-weight:bold; }
#contenu td.ListeCourseOrange  a{ line-height:18px; text-decoration:none; color:#f68500; font-weight:bold; }
#contenu td.ListeCourseOrange  a:hover{ text-decoration:underline; }
#contenu td.ListeCourseCentreOrange{ font-size:10px;vertical-align:bottom;text-align:center; width:auto; height:20px; line-height:17px; text-decoration:none; color:#f68500; font-weight:bold; padding:auto; }
                               
#contenu td.ListeCourse{ font-size:10px; vertical-align:bottom;text-align:left; width:auto; height:20px; line-height:17px; text-decoration:none; color:#00632e; font-weight:bold; }
#contenu td.ListeCourse  a{ line-height:18px; text-decoration:none; color:#00632e; font-weight:bold; }
#contenu td.ListeCourse  a:hover{ text-decoration:underline; }
#contenu td.ListeCourseCentre{ font-size:10px;vertical-align:bottom;text-align:center; width:auto; height:20px; line-height:17px; text-decoration:none; color:#00632e; font-weight:bold; padding:auto; }

.libelleRupture{ font-size:1.2em; color:#0059a4; font-weight:bold }
#contenu .libelleRupture th{ font-size:12px; color:#0059a4; font-weight:bold; text-align:left}
.libelleRuptureOverflow{ font-size:1.2em; color:#0059a4; font-weight:bold; display:block;position:absolute;top:0;left:0;width:560px}
.libelleRuptureOverflow div{float:right;margin-left:10px}
.idcourse{ display:none; }
#tableDetailCourse { margin:5px; }
#tableDetailCourse a{ color:#00632e; text-decoration:underline; }
#tableDetailCourse a:hover{ color:#00632e; text-decoration:none; }
#tableDetailCourse td { vertical-align:middle; }
.infoCourseJSC { margin-left:10px; text-align:left; width:auto; margin-bottom:0px; height:15px; line-height:15px; text-decoration:none; color:Blue; font-weight:bold; font-size:0.85em  }
.uneEpreuve div{ float:left; width:300px; }

.entoureCourse{ overflow:hidden; border-bottom:1px solid green; margin-left:5px; margin-right:10px; margin-bottom:20px; }
.imageCourse{ float:left; text-align:center; }
.afficheInfoCourse{ float:left; }
.partieBasCourse .partieGauche{ float:left; width:70%; }
.partieBasCourse .partieGauche div{ line-height:21px; }
.partieBasCourse .partieGauche .noteCourses{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; display:block; }
.partieBasCourse .partieGauche .noteCourses a{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:none; }
.partieBasCourse .partieGauche .noteCourses a:hover{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:underline; }
.partieBasCourse .partieDroite{ float:left; width:27%; padding-right:10px; }
.partieBasCourse .partieDroite .notationCourse{ text-align:right; margin-bottom:10px; padding-top:15px; }
.partieBasCourse .partieDroite .numeroCourse{ text-align:right; color:Red; font-weight:bold; }
.libelleCourse{ color:#ff9c00; font-weight:bold; margin-bottom:5px; font-size:1.2em; }
.dateCourse{ font-weight:normal; }
.afficheLibelleLabel{ font-weight:normal; }
.lieuCourse{ font-weight:normal; }
.labelCourse table td{ vertical-align:middle; }
.labelCourse table td img{ margin-right:5px; }

.entoureInfosCompCourse{ overflow:hidden; margin-left:5px; margin-right:10px;}
.hautGauche{ width:8px; height:9px; background:url(../images/boutonsRecherche/hautGauche.jpg) bottom right no-repeat; }
.hautCentre{ height:9px; background:url(../images/boutonsRecherche/hautCentre.jpg) bottom left repeat-x; }
.hautDroit{ width:8px; height:9px; background:url(../images/boutonsRecherche/hautDroit.jpg) bottom left no-repeat; }
.milieuGauche{ width:8px; background:url(../images/boutonsRecherche/milieuGauche.jpg) top right repeat-y; }
.milieuDroit{ width:8px; background:url(../images/boutonsRecherche/milieuDroit.jpg) top right repeat-y;  }
.basGauche{ width:8px; height:8px; background:url(../images/boutonsRecherche/basGauche.jpg) top right no-repeat; }
.basCentre{ height:8px; background:url(../images/boutonsRecherche/basCentre.jpg) top left repeat-x; }
.basDroit{ width:8px; height:8px; background:url(../images/boutonsRecherche/basDroit.jpg) top left no-repeat; }

.hautGaucheB{ width:8px; height:9px; background:url(../images/boutonsRecherche/hautGaucheB.jpg) bottom right no-repeat; }
.hautCentreB{ height:9px; background:url(../images/boutonsRecherche/hautCentreB.jpg) bottom left repeat-x; }
.hautDroitB{ width:8px; height:9px; background:url(../images/boutonsRecherche/hautDroitB.jpg) bottom left no-repeat; }
.milieuGaucheB{ width:8px; background:url(../images/boutonsRecherche/milieuGaucheB.jpg) top right repeat-y; }
.milieuDroitB{ width:8px; background:url(../images/boutonsRecherche/milieuDroitB.jpg) top right repeat-y;  }
.basGaucheB{ width:8px; height:8px; background:url(../images/boutonsRecherche/basGaucheB.jpg) top right no-repeat; }
.basCentreB{ height:8px; background:url(../images/boutonsRecherche/basCentreB.jpg) top left repeat-x; }
.basDroitB{ width:8px; height:8px; background:url(../images/boutonsRecherche/basDroitB.jpg) top left no-repeat; }
.infoCourseFFA { vertical-align:top; text-align:left; width:150px; height:21px; line-height:21px; color:#00632e; font-weight:bold; font-size:0.9em; border-right:1px solid orange; }
.infoCourseFFA2{ color:#00632e; padding-left:20px; font-weight:bold; font-size:0.9em; }
.InfosComplementairesCourseJSC .infoCourseFFA2 { font-size: 0.82em; padding-top:0.55em; }
.boutonBasDetailCourse{ margin-left:5px; margin-right:10px; }
.boutonBasDetailCourse .comCourses{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; display:block; }
.boutonBasDetailCourse .comCourses a{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:none; }
.boutonBasDetailCourse .comCourses a:hover{ color:green; font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:underline; }

.entoureInfosCoach{ width:456px;margin:auto;}
.entoureInfosCoach .header{background:url(../images/HelloCoachHeader.jpg) no-repeat;width:456px;height:69px;}
.entoureInfosCoach .content{font-size:12px;color:#000;position:relative;border-left:1px solid #87b100;border-right:1px solid #87b100;line-height:15px}
.entoureInfosCoach .content .conteneur{padding-top:30px;padding-bottom:20px;border-bottom:1px solid #87b100;width:85%;margin-left:auto;margin-right:auto;text-align:justify}
.entoureInfosCoach .content .conteneurDetailPlan{padding-top:20px;padding-bottom:10px;border-bottom:1px solid #87b100;width:95%;margin-left:auto;margin-right:auto;text-align:justify}
.entoureInfosCoach .content .conteneurDetailPlan h1{color: Green; font-size: 18px; line-height: 30px;}
.entoureInfosCoach .content .conteneurDetailPlan .cadreOrange{border: 1px solid Orange; padding: 5px;margin-bottom:10px;}


.entoureInfosCoach .cadreOrange .centreDetail{padding:0 5px;width:320px; vertical-align:middle}
.entoureInfosCoach .cadreOrange table{width:100%}
.entoureInfosCoach .cadreOrange table td{color:Green;}
.entoureInfosCoach .RemarquesSeance, .entoureInfosCoach .TitreSeance{display:block; }
.entoureInfosCoach .RemarquesSeance{color:#000000;font-style:italic;font-size:11px}



.entoureInfosCoach .content strong{font-weight:bold;color:#ff9600;}
.entoureInfosCoach .conteneurOrange {width: 90%; margin: auto; border: 5px solid Orange; padding: 7px; color: Green;}
.entoureInfosCoach .TitrePlan{font-size:14px;display:block;line-height:20px; font-weight:bold;}
.entoureInfosCoach .RemarquesPlan{font-size:12px;display:block;line-height:20px}
.entoureInfosCoach .content a.voirSuite{color:#ff9600;position:absolute;bottom:5px;right:35px; text-decoration:none;}
.entoureInfosCoach .content a.voirSuite:hover{text-decoration:underline;}
.entoureInfosCoach #pastille1{background:url(../images/1.jpg) no-repeat;position:absolute;top:30px;left:-16px;width:35px;height:35px}
.entoureInfosCoach #pastille2{background:url(../images/2.jpg) no-repeat;position:absolute;top:30px;left:-16px;width:35px;height:35px}
.entoureInfosCoach #pastille3{background:url(../images/3.jpg) no-repeat;position:absolute;top:30px;left:-16px;width:35px;height:35px}
.entoureInfosCoach #pastille4{background:url(../images/4.jpg) no-repeat;position:absolute;top:30px;left:-16px;width:35px;height:35px}

.entoureInfosCoach #pastilleWhite1{background:url(../images/1white.jpg) no-repeat;position:absolute;top:30px;left:-16px;width:41px;height:41px}
.entoureInfosCoach #pastilleWhite2{background:url(../images/2white.jpg) no-repeat;position:absolute;top:30px;left:-16px;width:41px;height:41px}
.entoureInfosCoach #pastilleWhite3{background:url(../images/3white.jpg) no-repeat;position:absolute;top:30px;left:-16px;width:41px;height:41px}
.entoureInfosCoach #pastilleWhite4{background:url(../images/4white.jpg) no-repeat;position:absolute;top:30px;left:-16px;width:41px;height:41px}

.entoureInfosCoach .footer{border-bottom:1px solid #87b100;}


.hautGauche{ width:8px; height:9px; background:url(../images/boutonsRecherche/hautGauche.jpg) bottom right no-repeat; }
.hautCentre{ height:9px; background:url(../images/boutonsRecherche/hautCentre.jpg) bottom left repeat-x; }
.hautDroit{ width:8px; height:9px; background:url(../images/boutonsRecherche/hautDroit.jpg) bottom left no-repeat; }
.milieuGauche{ width:8px; background:url(../images/boutonsRecherche/milieuGauche.jpg) top right repeat-y; }
.milieuDroit{ width:8px; background:url(../images/boutonsRecherche/milieuDroit.jpg) top right repeat-y;  }
.basGauche{ width:8px; height:8px; background:url(../images/boutonsRecherche/basGauche.jpg) top right no-repeat; }
.basCentre{ height:8px; background:url(../images/boutonsRecherche/basCentre.jpg) top left repeat-x; }
.basDroit{ width:8px; height:8px; background:url(../images/boutonsRecherche/basDroit.jpg) top left no-repeat; }
.pastille1{position: absolute; right: -5px; top: -5px;}
.pastille2{position: absolute; right: -5px; top: -5px;}
.pastille3{position: absolute; right: -5px; top: -5px;}
.pastille4{position: absolute; right: -5px; top: -5px;}



.detailParticipants {color:#00632E; margin:auto;font-size:0.75em; font-weight:bold; height:20px; line-height:17px; text-align:left; text-decoration:none; vertical-align:bottom;  width:95%; }
.detailParticipants td{vertical-align:top}
.detailParticipants td a{color:#00632E;}
.tableauFiltreParticipant td{ vertical-align:middle; }

.coursePromo{ overflow:hidden;margin-bottom:15px;border-bottom:1px solid green; }
.coursePromo .imageCP{ float:left;width:15%; text-align:center; }
.coursePromo .infosCP{ float:left;width:85%; }
.coursePromo .infosCP div { line-height:19px; }
.coursePromo .infosCP .drapeau{ padding-right:3px; float:left; }
.LibelleLeTitre{ display:block; color:#00722c; font-weight:bold; margin-bottom:15px; margin-top:10px; margin-right:10px; text-align:right; }
.plusGros{  }
 
/* COVOITURAGE */
#RechercheCovoiturage { text-align:left; margin-left:10px; }
#RechercheCovoiturage .titreMesRubriques{ color:#FFF; width:174px; height:16px; background:url(../images/fondMesRubriques.jpg) top left no-repeat; font-size:0.85em; }
#RechercheCovoiturage .titreMesRubriques span{ padding-left:15px; line-height:15px; }
.titreCovoiturage{ color:#00632e; padding-top:15px; padding-bottom:10px; }
.tableauRechercheCourse{ float:right; margin-right:5px; }
.tableauRechercheCourse td{ vertical-align:middle; }
.tableauRechercheCourse .col1{ color:#00632e; padding-right:5px; }
.tableauRechercheCourse .col2 .inputNumCourse{ border:1px solid #f8bc38; font-size:0.70em; color:#255ab8; text-align:center; font-weight:bold; }
.tableauRechercheCourse .boutonOK{ margin-top:5px; }
.infosCourses{ margin-left:5px; color:#00632E; font-weight:bold; }
.infosCourses .CdateCourse{ float:left; width:80px; }
.infosCourses .CLibelleCourse{ float:left; padding-right:20px; }
.infosCourses .CLieuCourse{ float:left; }
.divUnCovoiturage{ margin-left:5px; margin-right:10px; margin-bottom:10px; background-color:#e8f3d1; padding:7px; overflow:hidden; }
.divUnCovoiturage .partieGauche{ float:left;width:45px; }
.divUnCovoiturage .partieDroite{ float:left;width:90%; }
.divUnCovoiturage .partieGauche img{ border:1px solid green; padding:2px; }
.nomPrenomCovoiturage a{ color:green; font-size:12px; font-weight:bold; text-decoration:none; }
.nomPrenomCovoiturage a:hover{ color:green; font-size:12px; font-weight:bold; text-decoration:underline; }
.listeDeroulanteDpt{ color:#255ab8; position:absolute; top:5px; right:10px; height:20px; }
.texteCovoiturage{ margin-top:5px; }
.texteCovoiturage a{ color:green; font-size:12px; font-weight:bold; text-decoration:underline; }
.texteCovoiturage a:hover{ color:green; font-size:12px; font-weight:bold; text-decoration:none; }
.RadComboBox_Office2007 table td.rcbInputCell, .RadComboBox_Office2007 .rcbInputCell .rcbInput{ color:#255ab8; }


/* ADMIN COURSE */
.rechCourseAdmin { margin-left:20px; margin-bottom:20px; }
.rechCourseAdmin tbody tr td {color:green; font-weight:bold; width:80px; }
.rechLibelleCourseAdmin  { margin-left:20px; color:green; font-weight:bold; line-height:35px }
/* */

/* RECORDS PERSONNELS */
.TitreListeRecord { color:#00632E; font-size:1.2em; font-weight:bold }
.CalendrierCourse { color:Black; font-size:11px; vertical-align:bottom;text-align:left; width:auto; height:20px; line-height:17px; text-decoration:none;  }
.CalendrierCourse  a{ color:Black; line-height:18px; text-decoration:none;  }
.CalendrierCourse  a:hover{ color:Black; text-decoration:underline; }
.CalendrierCourseCentre{ color:Black; font-size:11px; vertical-align:bottom; text-align:center; width:auto; height:20px; line-height:17px; text-decoration:none; padding:auto; }
.HeaderCalendrierCourseUtilisateur { color:#00632E; border-bottom: 1px solid green; margin-left: 5px; vertical-align:bottom; text-align:center; width:auto; height:20px; line-height:17px; text-decoration:none; font-weight:bold; padding:auto; font-size:1em }
.LabelClassementJSC {color:Red; font-size:0.8em}
.LabelClassementFFA {color:#666666; font-size:0.8em;width:200px;position:absolute;top:0;left:0;}
/**/

/* ADMIN */
#contenu .adminTableau{ margin-left:10px; font-size:11px;}
#contenu .nomarge{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}
a.lienAdmin{ margin-left:15px; color:#E85F34; display:block; margin-bottom:10px; }
a.lienAdmin:hover{ margin-left:15px; text-decoration:none; }
#contenu .adminTableau th{ height:22px; text-indent:5px; vertical-align:middle; text-align:left }
#contenu .adminTableau td{ height:22px; text-indent:5px; vertical-align:middle; }
#contenu .adminTableau .boutonAdmin{ width:70px; }
#contenu .adminTableau .boutonAdmin input{  }
/* FIN ADMIN */

/* FORMULAIRE Parcours */
.nouveauFormulaire{width:670px;margin:auto;}
.nouveauFormulaire .entete{background:url(../images/enteteformulaire.jpg) no-repeat;width:670px;height:72px;}
.nouveauFormulaire .titre{width:670px;color:#FFF;background:url(../images/puceformulaire.jpg) top left no-repeat #a6c71e; line-height:16px; font-size:14px;font-weight:bold;}
.nouveauFormulaire .titre span{padding-left:20px;}
.nouveauFormulaire .content{width:670px; background:#a6c71e; margin:auto; padding-top:5px}
.nouveauFormulaire .content table.tableContent{width:620px;margin:auto;}


.nouveauFormulaire .content .tableContent strong{color:#FFF;font-size:12px}




.nouveauFormulaire .content table td{vertical-align:top;text-align:left;padding:2px;}
.nouveauFormulaire .content span{color:#000;font-weight:bold;font-size:12px}

.nouveauFormulaireSmall{width:470px;margin:auto;}
.nouveauFormulaireSmall .entete{background:url(../images/enteteformulaire.jpg) no-repeat;width:470px;height:72px;}
.nouveauFormulaireSmall .entete2{background:url(../images/enteteformulaire2.png) no-repeat;width:470px;height:72px;}
.nouveauFormulaireSmall .titre{width:470px;color:#FFF;background:url(../images/puceformulaire.jpg) top left no-repeat #a6c71e; line-height:16px; font-size:14px;font-weight:bold;}
.nouveauFormulaireSmall .titre span{padding-left:20px;}
.nouveauFormulaireSmall .content{width:470px; background:#a6c71e; margin:auto; padding-top:5px}
.nouveauFormulaireSmall .content table.tableContent{width:420px;margin:auto;}
.nouveauFormulaireSmall .content table td{vertical-align:top;text-align:left;padding:2px;}
.nouveauFormulaireSmall .content span{}
/* Fin formulaire parcours */

/*ADMIN DEMANDE ENTRAINEMENT*/
.libelleAdminDemandesEntrainement { color:#00632E; margin-left: 10px; font-weight:bold; text-decoration:underline;  }
.tableauAdminDemande { text-align:left!important; }
.tableauAdminDemandeBouton { padding:0;margin:0;width:45px; }
.tableauRechercheAdminEntrainement {vertical-align:middle; margin-left:auto; margin-right:auto; width: 420px; }
.AdminDemandeElementsRecherche{ margin-right:7px; margin-left:7px; }
/*--------*/

.StatsSeances{width:100%; margin-bottom:30px; border-collapse:collapse}
.StatsSeances th, .StatsSeances td{text-align:center;vertical-align:middle; line-height:20px;border-right:1px solid #000;border-bottom:1px solid #000;}
.StatsSeances th{background-color:#E8F3D0;}
.StatsSeances th.coin{border-top:0;background-color:#FFF}
.StatsSeances td.typeSeance{background-color:#E8F3D0;}

.StatsSeances th{border-top:1px solid #000;}
.StatsSeances td.typeSeance{border-left:1px solid #000;}

.pictocoach{position:absolute;bottom:0;left:35px;background:url(../images/coach.gif) no-repeat;width:20px;height:38px}
.commentaireAdmin{background-color:#FDEFCF !important;}

.EvtJour{clear:both;width:650px;position:relative;height:30px;color:#000;font-weight:bold;font-size:11px;border-radius: 2px;margin-bottom:5px;}
.Evtpublic{background:#ffde00; color:#000; }
.Evtpriver{background:#88c100; color:#000; }
.Evtperso{background:#b48dc2; color:#000; }
.Evtannuler{background:#bbbbbb; color:#000; }

.EvtJour .icon{border-radius:10px;margin:5px;width:20px;height:20px;color:#8d3535;float:left;background:#FFF;text-align:center;line-height:20px;overflow:hidden;}
.EvtJour .date{float:left;height:30px;line-height:30px;text-align:center;width:70px;overflow:hidden;}
.EvtJour .nom{float:left;height:30px;line-height:30px;text-align:left;width:350px; overflow:hidden;}
.EvtJour .dep{float:left;height:30px;line-height:30px;text-align:center;width:30px;overflow:hidden;}
.EvtJour .ville{float:left;height:30px;line-height:30px;text-align:left;width:100px;overflow:hidden;}
.EvtJour .heure{float:left;height:30px;line-height:30px;text-align:center;width:40px;overflow:hidden;}
.EvtJour .heure{float:left;height:30px;line-height:30px;text-align:center;width:40px;overflow:hidden;}
.EvtJour .details{float:left;}
.EvtJour .details a{display:block;background:url(../images/list.gif) no-repeat center center;height:30px;width:30px;overflow:hidden;}

.EvtJour .modif{position:absolute;top:0;right:-30px}
.EvtJour .modif a{display:block;background:url(../images/pencil.gif) no-repeat center center;height:30px;width:30px;overflow:hidden;}

.detailsEvtJour {border:1px solid #6b6b6b;margin-top:30px;width:650px;}
.detailsEvtJour .haut{background:#6b6b6b;height:30px;width:100%;color:#FFF;position:relative}
.detailsEvtJour .haut .date{position:absolute;top:0;left:15px;line-height:30px;font-size:14px;font-weight:bold}
.detailsEvtJour .haut .type{position:absolute;top:0;right:15px;line-height:30px;font-size:14px;font-weight:bold}
.detailsEvtJour .auteur {color:#ff8400; text-align:right;font-size:12px;font-weight:bold;margin-top:13px;width:98%;}
.detailsEvtJour .nom{color:Green;font-size:14px;font-weight:bold;line-height:25px}
.detailsEvtJour .detail{font-style:italic}
.detailsEvtJour table{margin:15px 0 25px 0;width:100%;font-style:italic}
.detailsEvtJour table td{line-height:20px}
.detailsEvtJour .leftTD{width:100px;}
.detailsEvtJour .milieuTd{width:10px;}
.detailsEvtJour .statut{font-style:italic;width:100%;text-align:right;width:98%;margin-bottom:20px;}
.detailsEvtJour .footer{background:url(../images/agenda/footer.png) repeat-x;width:100%}
.detailsEvtJour .footer a, .details .footer a:hover{text-decoration:underline;color:#000;}


.detailsEvtJour .footer .participation, .detailsEvtJour .footer .course{margin:auto;width:98%;line-height:30px;}

.participants{margin:auto;width:98%}
.participants span{font-style:italic; display:block;width:100%;height:25px;color:Green;font-size:13px;font-weight:bold;}
.participants div{font-size:12px;}

#outilEvenement .nav {height:15px;width:100%;line-height:20px}
#outilEvenement a{text-decoration:none;color:#a6c81b;}
#outilEvenement .nav .prec{float:left;font-size: 11px;font-weight: bold;}
#outilEvenement .nav .suiv{float:right;font-size: 11px;font-weight: bold;}
#outilEvenement .events{line-height:20px;width:100%;}
#outilEvenement .events .event{border-bottom:1px solid #000;}
#outilEvenement .events .event .date{text-align:left;font-size:11px;color:#a6c81b;height:20px;width:44px; border-right:1px solid #000;float:left}
#outilEvenement .events .event .fond{font-size:11px;color:#000;text-align:right;height:20px;width:90px; float:left;margin-left:2px;background:Yellow;}
#outilEvenement .events .event .fond a{color:#000;}
#outilEvenement .filtre{width:100%;text-align:center;margin-top:10px;}
