BODY {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;BACKGROUND-IMAGE: url(http://www.ecoledejudo.ch/fond_bleu.gif) ;color: #333399;border-style : none;font-weight: normal;margin: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;font-weight: normal;}TD {font-family: Tahoma, Verdana, sans-serif;font-size: 11px;}A, A:VISITED, A:LINK {        color: 333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        text-decoration: none;}A:HOVER {        color: blue;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        text-decoration: none;}A:ACTIVE, A.BOX, A.BOX:ACTIVE, A.BOX:VISITED {        color: 333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        text-decoration: none;}A.NOIR, A.NOIR:VISITED, A.NOIR:ACTIVE {        color: 333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}A.NOIR:HOVER {        color: blue;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}A.ROUGE:HOVER {        color: blue;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}A.RED {        color: red;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}A.RED:HOVER {        color: blue;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}A.BLANC {        color: white;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}A.BOX:HOVER {        color: blue;        font-family: Tahoma, Verdana, sans-serif;        text-decoration: none;        font-size: 11px;}A.HEADA, A.HEADA:VISITED, A.HEADA:ACTIVE {        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}HR {        color: #333399;        height: 1px;        margin-left: 0px;        margin-right: 0px;}LI {        margin: 0px;        color: #333399;        padding-left: 3px;}P {        margin: 0px 0px 0px 5px;}.AIDE {        background-color: #AAAAAA;        margin: 0px 5px;        padding-bottom: 5px;        padding-left: 5px;        padding-right: 5px;        padding-top: 5px;}.BOX {      color: white;      font-family: Tahoma, Verdana, sans-serif;      font-size: 9px;      margin-left: 5px;      margin-right: 5px;}.BOXB {      color: #EEEEEE;      font-family: Tahoma, Verdana, sans-serif;      font-size: 9px;      margin-left: 5px;      margin-right: 5px;}.BOXC {        background-color: #BBBBBB;        color: White;        font-family: Tahoma, Verdana, sans-serif;        font-size: 10px;        margin: 5px;        padding-bottom: 5px;        padding-left: 5px;        padding-right: 5px;        padding-top: 2px;}.BOXMENU {        color: #7B7B7B;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        margin-left: 5px;        margin-right: 5px;}/* Texte dans administration */.LIGNA, A.ONGL, A.ONGL:VISITED, A.ONGL:ACTIVE {        background-color: #CCDDDEE;        color: #000000;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        text-decoration: none;}.LIGNB {        background-color: #AABBCC;        color: #000000;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        text-decoration: none;}.ONGL {        border-bottom: #CCCCCC 1px solid;        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}.HEADER, A.ONGL:HOVER {        background-color: #333399;        color: white;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}.ROUGE, A.ROUGE, A.ROUGE:VISITED, A.ROUGE:ACTIVE {        color: #FF0000;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}.SEPAR {        background-image: url(../style/ligne.gif);        background-position: right 50%;        background-repeat: repeat-x;        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 5px;        height: 5px;        margin-bottom: 0px;        margin-top: 0px;        padding-bottom: 5px;        padding-left: 0px;        padding-right: 180px;        padding-top: 0px;}.INPUTA {        background-color: #C3C2CB;        border-bottom: #000040 1px solid;        border-left: #000040 1px solid;        border-right: #000040 1px solid;        border-top: #000040 1px solid;        color: #DDDDDD;        font-size: 9px;        height: 15px;        vertical-align: middle;        width: 80px;}.TEXTBOX {        font-family: Tahoma, Verdana, sans-serif;        background-color: white;        border-bottom: #DDDDDD 1px solid;        border-left: #DDDDDD 1px solid;        border-right: #DDDDDD 1px solid;        border-top: #DDDDDD 1px solid;        color: #45445B;        font-size: 11px;        width: 90%;}.TEXTBOX_STANDARD {        font-family: Tahoma, Verdana, sans-serif;        background-color: #BBBBBB;        border-bottom: #DDDDDD 1px solid;        border-left: #DDDDDD 1px solid;        border-right: #DDDDDD 1px solid;        border-top: #DDDDDD 1px solid;        color: #45445B;        font-size: 11px;}.BOUTON_STANDARD {        font-family: Tahoma, Verdana, sans-serif;        background-color: #CCCCCC;        color: #404040;        font-size: 11px;        font-weight: bold;        text-decoration: none;        border-bottom: #DDDDDD 1px solid;        border-left: #DDDDDD 1px solid;        border-right: #DDDDDD 1px solid;        border-top: #DDDDDD 1px solid;}.TITBOXC {        background-color: #C2D7EB;        color: #FFFFFF;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;}.TITBOXCONT {        color: black;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;}.TITRE {        background: none transparent;        color: #FFFFFF;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}.TITREA {        background: none transparent;        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 15px;        font-weight: bold;        text-decoration: none;}.TITREB {        background: #C2D7EB;        color: #FFFFFF;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}.TITREC {        background: none transparent;        color: #A5C5DE;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        text-decoration: none;}.TEXT_PETIT {        background: none transparent;        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 9px;        text-decoration: none;}/* News */.TITRE_NEWS {        background: none transparent;        color: $333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 15px;        font-weight: bold;        text-decoration: none;}.TITRE_NEWS_NEG {        background: none transparent;        color: white;        font-family: Tahoma, Verdana, sans-serif;        font-size: 15px;        font-weight: bold;        text-decoration: none;}.TITRE2_NEWS {        background: none transparent;        color: $333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}.TEXTE_NEWS {        background: none transparent;        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: none;        text-decoration: none;}.TEXTE_MOYEN {        background: none transparent;        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 13px;        font-weight: none;        text-decoration: none;}.TEXTE_PETIT {        background: none transparent;        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 9px;        font-weight: none;        text-decoration: none;}.COMMENT_NEWS {        background: none transparent;        color: red;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: none;        text-decoration: italique;}div#tooltip {   position:absolute;   visibility:hidden;   z-index:100;   background-color:#FFEEC7;   border:1px solid black;   padding:0.2em;   font-size:0.8em;}/* Aide en Ligne */a.AIDEAns, a.AIDEAns:visited, a.AIDEAns:active {                  cursor:help;        background: "white";        color: #333399;        font-family: Tahoma, Verdana, sans-serif;        font-size: 11px;        font-weight: bold;        text-decoration: none;}