*[dir=rtl] #iHeader .iTab {margin-left:40px;margin-right:15px }
body {font-size:10px;}
#iHeader .iTab {margin-right:55px}
#iHeader {background-color:#C00000;}
#WebApp{background:transparent url(../WebApp/Design/Img/bg_2.jpg) repeat-x !important;min-height:100%}
.iPanel label + input[type] {
	padding-left:95px;
}
#iFooter {position:absolute;bottom:20px;}
*[dir=rtl] .iPanel label + input[type] {
	padding-right:95px;
}

#waProgressive div {
	margin:5px auto;width:302px
}

#waProgressive img { border:solid 1px #b3b3b3 }
#waProgressive img[load] { background:#d6dce6 url(./Img/bg-img.png) repeat-x }

/* Fix to test in firefox

.iPanel label + input[type] {
	padding-bottom:0;
	padding-top:0;
	top:-16px;
}

*/

.iTab li { width:33%}
.iTab li:first-child { width:34%}

.msg {
	background-color:#080;
	color:#fff;
	font-size:11px;
	padding:5px;
	-webkit-border-radius:4px;
	margin:8px;
}
.err {
	background-color:#800;
	color:#fff;
	font-size:11px;
	padding:5px;
	-webkit-border-radius:4px;
	margin:8px;
}

#version {text-align:left;margin-left:10px;position:relative;float:left;color:grey;font-size:10px;width:200px}
#email {text-align:right;margin-right:10px;position:relative;float:left;width:100px;}
#email a {color:white;font-size:110%;}

.classement {color:white;font-size:11px;}

.droite {text-align:right;}
.gauche {text-align:left;}

.w015 {width:015px;}
.w020 {width:020px;}
.w025 {width:025px;}
.w030 {width:030px;}
.w035 {width:035px;}
.w040 {width:040px;}
.w045 {width:045px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}

h1 {font-size:12px;font-weight:bold;}

/* Pagination des classements */
div#pagination {position:relative;float:left;width:200px;height:32px;margin-left:70px;margin-top:5px;text-align:center;}
div#debut, div#fin {position:relative;float:left;width:45px;height:32px;margin-top:0px;}
div#debut {padding-right:0px;}
div#fin {padding-right:0px;}
div#precedent, div#suivant {position:relative;float:left;width:45px;height:32px;margin-top:0px;padding-right:03px}

/* Grilles */
#grille #table {position:relative;float:left;width:320px;}
#grille #table a {font-size:10px}
#grille #table a:hover {color:#3399CC;}
#grille #table table {margin-left:05px;}
#grille {padding-top:15px;}
#grille tr {height:23px;vertical-align:middle;}
#grille td {height:23px;font-weight:bold;font-family:Arial,sans-serif;color:#FFFFFF;}
#grille td.droite {padding-right:5px;}
#grille td.gauche {padding-left:5px;}
#grille td.centre {text-align:center}
#grille td.score {font-size:10px;}
#grille td.min {color:#FF0000;font-size:11px !important;font-weight:bold;background-color:transparent;}
#grille td.equipe {font-size:12px;}
#grille td.equipe img {vertical-align:middle;margin-bottom:3px;}
#grille input {text-align:center;border:none;background-color:white;}
#grille-jouer {position:relative;float:left;padding-left:410px;padding-top:45px;text-align:right;line-height:30px !important;width:102px;height:25px;}
#grille #message {position:relative;float:left;padding-left:10px;padding-top:45px;text-align:left;line-height:30px !important;width:200px;height:25px; color: red;}
#grille-jouer input {border: none;}
#grille tr.paire {background:transparent;}
#grille tr.impaire {background:transparent url(../images/fond_grille.png) repeat-x scroll;} 