a {
	#text-decoration: none;
}
html {
	FONT-SIZE: 70%
}

.bleu {
	color : #ffffff;
}
.rouge {
	color: red;
}
.tablegenerale {
	width: 100%;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse; 
}

.tdgeneral {
	text-align: center;
}
.trgeneral {
	border-bottom: 1px double white;
	vertical-align: middle;
}
.trgeneralpassouligne {
	vertical-align: middle;
}
.thgeneral {
	vertical-align: middle;
}

.titreMatch {
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%	
}

.bb {
	border-bottom:1px double white;
}

.w100 {
	WIDTH: 100%
}
.w90 {
	WIDTH: 90%
}
.w80 {
	WIDTH: 80%
}
.w75 {
	WIDTH: 75%
}
.w70 {
	WIDTH: 70%
}
.w65 {
	WIDTH: 65%
}
.w60 {
	WIDTH: 60%
}
.w55 {
	WIDTH: 55%
}
.w50 {
	WIDTH: 50%
}
.w40 {
	WIDTH: 40%
}
.w30 {
	WIDTH: 30%
}
.w25 {
	WIDTH: 25%
}
.w20 {
	WIDTH: 20%
}
.w15 {
	WIDTH: 15%
}
.w10 {
	WIDTH: 10%
}
.tal {
	TEXT-ALIGN: left
}
.tar {
	TEXT-ALIGN: right
}
.tac {
	TEXT-ALIGN: center
}
.taj {
	TEXT-ALIGN: justify
}
.vat {
	VERTICAL-ALIGN: top
}
.vam {
	VERTICAL-ALIGN: middle
}
.vab {
	VERTICAL-ALIGN: text-bottom
}

.fsXXXL {
	FONT-SIZE: 165%
}

.fsXXL {
	FONT-SIZE: 150%
}
.fsXL {
	FONT-SIZE: 140%
}
.fsL {
	FONT-SIZE: 120%
}
.fsM {
	FONT-SIZE: 100%
}
.fsS {
	FONT-SIZE: 90%
}
.fsXS {
	FONT-SIZE: 85%
}
.fsXXS {
	FONT-SIZE: 75%
}
.fsXXXS {
	FONT-SIZE: 60%
}
.b {
	FONT-WEIGHT: bold
}
.i {
	FONT-STYLE: italic
}

.dn {
	DISPLAY: none
}
.w10px {
	WIDTH: 10px;
}
.w15px {
	WIDTH: 15px
}
.w20px {
	WIDTH: 20px
}
.w80px {
	WIDTH: 80px
}
.w100px {
	WIDTH: 100px
}

label.error  { 
	font-weight:normal;
	color:red;
	padding-left:25px;
    background: transparent url(../images/cancel.png) no-repeat scroll left; 
}




/* F - Jquery mobile
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-f {
	border: 1px solid 		#2A2A2A;
	background: 			#2A3F17;
	color: 					#ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #2A3F17;
	background-image: -moz-linear-gradient(top, 
							#2A3F17, 
							#2A3F17);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 	#2A3F17),
		color-stop(1, 		#2A3F17));
  	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2A3F17', EndColorStr='#2A3F17')";
}
.ui-bar-f, 
.ui-bar-f input, 
.ui-bar-f select, 
.ui-bar-f textarea, 
.ui-bar-f button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-f .ui-link-inherit {
	color: 					#fff;
}
.ui-bar-f .ui-link {
	color: 					#7cc4e7;
	font-weight: bold;
}
.ui-body-f {
	border: 1px solid 		#2A2A2A;
	background: 			#6DA53A;
	color: 					#fff;
	 text-shadow: 0 1px 0 	#000;
	font-weight: normal;
	background-image: -moz-linear-gradient(top, 
							#6DA53A, 
							#2A3F17);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#6DA53A),
		color-stop(1, 		#2A3F17));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6DA53A', EndColorStr='#2A3F17)')";
}
.ui-body-f,
.ui-body-f input,
.ui-body-f select,
.ui-body-f textarea,
.ui-body-f button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-f .ui-link-inherit {
	color: 					#fff;
}
.ui-body-f .ui-link {
	color: 					#FFFFFF;
	font-weight: bold;
}
.ui-br {
	border-bottom: 1px solid rgba(130,130,130,.3);
}
.ui-btn-up-f {
	border: 1px solid 		#222;
	background: 			#2A3F17;
	font-weight: bold;
	color: 					#fff;
	cursor: pointer;
	text-shadow: 0 -1px 1px #000;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, 
							#2A3F17, 
							#2A3F17);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#2A3F17),
		color-stop(1, 		#2A3F17));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2A3F17', EndColorStr='#2A3F17')";
}
.ui-btn-up-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-hover-f {
	border: 1px solid 		#000;
	background: 			#6DA53A;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #000;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, 
							#6DA53A, 
							#6DA53A);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#6DA53A),
		color-stop(1, 		#6DA53A));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6DA53A', EndColorStr='#6DA53A')";
}
.ui-btn-hover-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-down-f {
	border: 1px solid 		#000;
	background: 			#6DA53A;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #000;
	background-image: -moz-linear-gradient(top, 
							#6DA53A, 
							#6DA53A);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#6DA53A),
		color-stop(1, 		#6DA53A));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6DA53A', EndColorStr='#6DA53A')";
}
.ui-btn-down-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
	font-family: Helvetica, Arial, sans-serif;
}

