.labelSideElement { 
   color : yellow; 
   float : left;
}
.labelWidthStandard {
   width : 9em;
}   

.messageRedirection {
   margin-top : 3em;
   margin-bottom : 3em;
}

.checkbox {
   vertical-align: middle;
   text-align : center;
}
.nodata { margin-top: 2em; font-size : 3em; color : #CC3300; text-align : center; }
.error { margin-top: 2em; color : #CC3300; text-align : center; clear: left; font-weight:bold; }

.separator { width: 50%; margin:auto; margin-top: 1em; margin-bottom: 1em; }
.tinyline { width: 75px; }

/* Classes utilisées dans les tableaux de données. */
.money{ padding-right: 0.5em; font-family : Arial, Verdana, Geneva, sans-serif;  text-align : right; vertical-align : top; }
.number { padding-right: 0.5em; font-family : Arial, Verdana, Geneva, sans-serif;  text-align : right; vertical-align : top; }
.rank { padding-left: 0.5em; font-family : Arial, Verdana, Geneva, sans-serif; text-align : left; vertical-align : top; }
.text { padding-left: 0.5em; font-family : Arial, Verdana, Geneva, sans-serif;  text-align : left; vertical-align : top; }
.icon { text-align : center; }
.position { text-align : center; }
.moneyerror{ padding-right: 0.5em; font-family : Arial, Verdana, Geneva, sans-serif;  text-align : right; vertical-align : top; color : #CC3300; }
.moneysorted { padding-right: 0.5em; font-family : Arial, Verdana, Geneva, sans-serif;  text-align : right; vertical-align : top; background-color : #CCCCCC; font-weight : bold;}
.numbersorted { padding-right: 0.5em; font-family : Arial, Verdana, Geneva, sans-serif;  text-align : right; vertical-align : top; background-color : #CCCCCC; font-weight : bold;}
.textsorted { padding-left: 0.5em; font-family : Arial, Verdana, Geneva, sans-serif; text-align : left; vertical-align : top; background-color : #CCCCCC; font-weight : bold;}
.iconsorted { text-align : center; background-color : #CCCCCC; }
.positionsorted { text-align : center; background-color : #CCCCCC; }

.selected { background-color:#445577; color:#fff; }

h1.regle { margin: 1em 0 1em 10%; font-style: normal; text-align: left; color: #445577; }
h2.regle { margin: 1em 0 1em 10%; font-style: normal; text-align: left; color: #445577; }
p { margin: 1em 0 1em 0; color: black; text-align: justify;}
p.regle { margin: 0 12em 0 12em; color: black; text-align: justify;}

.title {margin-top : 1em; margin-bottom : 1em; font-style: normal; text-align: center; color: #445577; }
.titlehof { margin-top : 1em; margin-bottom : 1em; font-style: normal; text-align: center; color: #445577; font-size: 2em }
.totals { color : #FFFF62; background-color : #445577; text-align : center; }

td { border: 0px;
/*     padding: 4px;*/
}
.divmenuitem { display : inline; margin-right : 2em;}
.infostablesmall { 
   border : 0px; 
   border-collapse: seperate;
   border-spacing: 0px;
   margin : 0 0% 0 10%;
   padding-top : 2em;
   width : 10%;
   float : left;
}
.infostablebig { 
   border : 0px; 
   border-collapse: seperate;
   border-spacing: 0px;
   margin : 0 0% 0 10%;
   padding-top : 2em;
   width : 50%;
   float : left;
}
a:link {color: darkblue; text-decoration: none; }
a:active {color: red; text-decoration: none;}
a:hover {color:red; text-decoration: underline;} 
a:visited {color: darkblue; text-decoration: none;}
a.linkmenu { color : white; }


.divmenu { /* margin: 0; */
           font-size: 80%;
          /* line-height: 1.1; */
           text-align: center;
           position: fixed;
           left: auto;
           width: 90%;
           right: 5%;
           background-color : #445577;
           top : 0px;
/*           margin-bottom : 50em;*/
           margin-bottom : 1em;
}

.button {
/*position: absolute;*/
width: 10em;
border-top: 1px solid #96d1f8;
background: #65a9d7;
background: -webkit-gradient(linear, left top, left bottom, from(#3e779d),
    to(#65a9d7) );
background: -moz-linear-gradient(top, #3e779d, #65a9d7);
padding: 5px 10px;
/*padding: 5px 10px;*/
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
-moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
color: white;
/*font-size: 19px;*/
font-weight: bold;
font-family: Segoe;
text-decoration: none;
vertical-align: middle;
}
.previous {
   float : left;
   width : 20%;
}
.divjumpto {
   float : left;
   width : 60%;
display : inline;

}
.next {
   display : inline;
   float : right;
}

.selnavigator {
   width: 100% ;
   margin-left: auto ;
   margin-right: auto ;
}
.jumpto {
   width: 30% ;
   margin-left: auto ;
   margin-right: auto ;
}
