
/**
 * GOSCouzon - Feuille de style par défaut
 */

/**
 * ___________________________________________________
 * Page de connexion (index.php)
 */


body {
	/*background: #FFFFFF url(MEDIA/herbe1.jpg) repeat fixed top center;*/
	background: #bb2222 url(MEDIA/fond9.jpg) no-repeat top center;
	font-family: Arial;
	/*color:#111111;*/
	color: #333333;
	font-size: 10px;

}
table {
	font-size: 10px;
}

table th{
	font-size: 12px;
	font-style: bold;
}

table td {
	font-size: 11px;
}

a {
	text-decoration: none;
	color:#ff3030;
	font-weight: bold
}

a:hover {
	color:#ff0000;
	text-decoration: underline;
}
a:active {
    outline:none;
}
a:focus {
	outline:none;
}
a img {
	border: none;
}

div {
	/*font-family: cursive;
	font-size:18;
	font-style: oblique;*/
	color: #555555;
}

h1 {
	font-family: Arial, tahoma;
	font-size:16;
	/*font-style: oblique;*/
	color:#ff3030;
}

h2 {
	font-family: Verdana;
	font-size:12;
	/*font-style: oblique;*/
	color:#ff3030;
}

/*legende (tout petit) */
h10 {
	font-family: cursive;
	font-size:8;
	/*font-style: oblique;*/
	color:#ff5555;
}

#controler {
	position: relative;
	z-index: 9;
	/*display: block;*/
	/*position: fixed;*/
	/*float: right;*/
	/*width: 600px;*/
	/*height: 600px;*/
	/*padding: 10px;
  	margin: -14px;*/
}
#controler .cadre {
	border-collapse:collapse
}

#controler .H {
	background-image:url(MEDIA/separateur3.png);
	background-position:top left;
	background-repeat:no-repeat;
	height: 35px;
	padding-top: 5px;
}
#controler .HG {
	background-image:url(MEDIA/bord2.png);
	background-position:left top;
	background-repeat: no-repeat;
	width: 20px;
	height: 12px;
}
#controler .HD {
	background-image:url(MEDIA/bord2.png);
	background-position:right top;
	background-repeat: no-repeat;
	width: 20px;
	height: 12px;
}

#controler .G {
	background-image:url(MEDIA/bordG3.png);
	background-position:left center;
	background-repeat: repeat-y;
	min-width: 15px;
}
#controler .Centre {
	background-color:#ffffff;
}
#controler .D {
	background-image:url(MEDIA/bordD3.png);
	background-position:right center;
	background-repeat: repeat-y;
	min-width: 15px;
}

#controler .B {
	background-image:url(MEDIA/bordBAS2.png);
	background-position:center bottom;
	background-repeat: repeat-x;
	height: 25px;
}
#controler .BG {
	background-image:url(MEDIA/bord2.png);
	background-position:left bottom;
	background-repeat: no-repeat;
	width: 20px;
	height: 25px;
}
#controler .BD {
	background-image:url(MEDIA/bord2.png);
	background-position:right bottom;
	background-repeat: no-repeat;
	width: 20px;
	height: 25px;
}

/* CONTENU */
#contenu {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	/*margin-top: -10px;*/
	color: #333333;
	/*min-height: 400px;*/
}
#contenuIndispo {
	background-image:url(MEDIA/bord2.png);
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
	color: #ff0000;
	/*min-height: 400px;*/
}

.essai {
	width: 802px;
	margin-left: auto;
	margin-right: auto;
	/*margin-top: 50px;*/
	font-size: 9;
}
/**
 * entête d'accueil (par défaut)
 */

.ban {
	background-image:url(MEDIA/banniere4.png);
	background-position:right top;
	background-repeat:no-repeat;
	color:#ff4444;
	/*padding-left: 20px;*/
	/*padding-top: 15px;	
	padding-bottom: 5px;*/
	/*width : 800px;*/
	height: 120px;
	text-align: left;
	vertical-align: center;
}
.sponsors {
	background-color:#000000;
	color:#ff4444;
	/*width : 800px;*/
	height: 50px;
	font-size:12;
}
.sponsors marquee{
	height:50px;
	width:650px;
	/*margin-top: -15px;*/
	background-color:#000000;
	margin-left: 150;
	color:#aaaaaa;
	font-weight: bold;
	font-size:15;
}
.sponsors marquee a{
	color: #aaaaaa;
}
.sponsors marquee a:hover{
	text-decoration: underline;
}
.menu {
	z-index:10;
	/*position: absolute;*/
	/*	background-image:url(MEDIA/SouMenu.gif);
	background-position:center center;
	background-repeat: repeat-x;*/
	text-align: center;
	/*top:100px;*/
	font-family:Verdana;
	font-size:0;
	/*font-style: italic;*/
	color:#ffffff;
	/*width : 800px;*/
	height: 40px;
	margin-top: -36px;	
	/*padding-left: 4px;*/
	/*margin-left: 120;
	//margin-right: 100;
	//background-size:150px;
    	//background-origin: content;
	background-color:#9999CC;*/
	
	/*padding-bottom: 10px;*/
}

.menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu7, .menu8, .menu9, .menu10 .menu11 {
	display: block;
	width: 30px;
	height: 30px;
	/*margin-top:10px;	*/
	position: absolute;
	text-align: center;
}

.menu1:hover, .menu2:hover, .menu3:hover, .menu4:hover, .menu5:hover, .menu6:hover, .menu7:hover, .menu8:hover, .menu9:hover, .menu10:hover, .menu11:hover {
	/*padding-top: 20px;*/
	height: 30px;
	/*background-image:none;
	background-color:#ff0000;*/
	font-size:10;
	font-style: none;
	font-weight: 1900;
}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9, #smenu10, #smenu11 {
	margin-top:-14px;
	color:#ff0000;
	display: block;
	width: 30px;
	/*margin-top:30px;*/
	position: absolute;
	text-align: center;
	
}
#omenu1, #omenu2, #omenu3, #omenu4, #omenu5, #omenu6, #omenu7, #omenu8, #omenu9, #omenu10, #omenu11 {
	z-index: 11;
	visibility: hidden;		
	display: hidden;	
	/*background-color:#cc0000;*/
	margin-top:-12px;
	color:#ffffff;
	display: block;
	width: 100px;
	/*margin-top:30px;*/
	position: absolute;
	font-size:10;
	font-style: none;
	font-weight: 1900;
	text-align: left;
	/*padding-top:5px;*/
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;	
}
.omenu1:hover, .omenu2:hover, .omenu3:hover, .omenu4:hover, .omenu5:hover, .omenu6:hover, .omenu7:hover, .omenu8:hover, .omenu9:hover, .omenu10:hover, .omenu11:hover {
	/*background-color:#ff0000;*/
}
#omenu1 a, #omenu2 a, #omenu3 a, #omenu4 a, #omenu5 a, #omenu6 a, #omenu7 a, #omenu8 a, #omenu9 a, #omenu10 a, #omenu11 a {
	color:#ffffff;
}
.omenu1, .omenu2, .omenu3, .omenu4, .omenu5, .omenu6, .omenu7, .omenu8, .omenu9, .omenu10, .omenu11 {
	display: none;	
	/*background-color:#cc0000;*/
	margin-top:14px;
	color:#ff0000;
	display: block;
	width: 30px;
	/*margin-top:30px;*/
	position: absolute;
	font-size:10;
	font-style: none;
	font-weight: 1900;
	text-align: center;
	
}
#omenu_lien{
	background-color:#cc0000;
}
.omenu_lien{
	background-color:#cc0000;
}

#omenu_lien:hover{
	background-color:#ff0000;
}
#omenu_lien a:hover{
	background-color:#ff0000;
}
.omenu_lien:hover{
/*	background-color:#ff0000;*/
}
.omenu_lien a:hover{
	background-color:#ff0000;
}

.menu1 {
	background-image:url(MEDIA/accueil.png);
	background-repeat:no-repeat;
	margin-left: 121;

}
.menu1:hover {
	background-image:url(MEDIA/accueil_on.png);
}
#omenu1 {
	margin-left: 121;
}
.menu2 {
	background-image:url(MEDIA/football.png);
	background-repeat:no-repeat;
	margin-left: 161;
}
.menu2:hover {
	background-image:url(MEDIA/football_on.png);	
}
#omenu2{
	margin-left: 161;
}
#smenu2{
	/*margin-left: 61;*/
}
.menu2 {
	background-image:url(MEDIA/football.png);
	background-repeat:no-repeat;
	margin-left: 161;
}
.menu2:hover {
	background-image:url(MEDIA/football_on.png);	
}
#smenu2{
	/*margin-left: 61;*/
}
.menu3 {
	background-image:url(MEDIA/ballon.png);
	background-repeat:no-repeat;
	margin-left: 201;
}
.menu3:hover {
	background-image:url(MEDIA/ballon_on.png);	
}
#omenu3{
	margin-left: 201;
}
#smenu3{
	/*margin-left: 101;*/
}
.menu4 {
	background-image:url(MEDIA/staff.png);
	background-repeat:no-repeat;
	margin-left: 241;
}
.menu4:hover {
	background-image:url(MEDIA/staff_on.png);
}
#smenu4{
	/*margin-left: 141;*/
}
.menu5 {
	background-image:url(MEDIA/partenaires2.png);
	background-repeat:no-repeat;
	margin-left: 281;
}
.menu5:hover {
	background-image:url(MEDIA/partenaires2_on.png);
}
#smenu5{
	/*margin-left: 181;*/
}
.menu6 {
	background-image:url(MEDIA/historique.png);
	background-repeat:no-repeat;
	margin-left: 321;
}
.menu6:hover {
	background-image:url(MEDIA/historique_on.png);
}
#smenu6{
	/*margin-left: 221;*/
}
.menu7 {
	background-image:url(MEDIA/charte.png);
	background-repeat:no-repeat;
	margin-left: 361;
}
.menu7:hover {
	background-image:url(MEDIA/charte_on.png);
}
#smenu7{
	/*margin-left: 261;*/
}
.menu8 {
	background-image:url(MEDIA/gallerie.png);
	background-repeat:no-repeat;
	margin-left: 401;
}
.menu8:hover {
	background-image:url(MEDIA/gallerie_on.png);
}
#smenu8{
	/*margin-left: 301;*/
}
.menu9 {
	background-image:url(MEDIA/bonus.png);
	background-repeat:no-repeat;
	margin-left: 441;
}
.menu9:hover {
	background-image:url(MEDIA/bonus_on.png);
}
#smenu9{
	/*margin-left: 341;*/
}
.menu10 {
	background-image:url(MEDIA/boutique.png);
	background-repeat:no-repeat;
	margin-left: 481;
}
.menu10:hover {
	background-image:url(MEDIA/boutique_on.png);	
}
#smenu10{
	/*margin-left: 381;*/
}
.menu11 {
	background-image:url(MEDIA/contact2.png);
	background-repeat:no-repeat;
	margin-left: 521;
}
.menu11:hover {
	background-image:url(MEDIA/contact2_on.png);	
}
#smenu11{
	/*margin-left: 381;*/
}
.menu12 {
	background-image:url(MEDIA/charte.png);
	background-repeat:no-repeat;
	margin-left: 561;
}
.menu12:hover {
	background-image:url(MEDIA/charte_on.png);	
}
#smenu12{
	/*margin-left: 381;*/
}


.rechExalead {
	margin-left: 750;
	text-align: center;
	font-size: 11;	
}


.corps {
	position: relative;
	z-index: 1;
	/*margin-bottom: 80px;*/
	/*background-image:url(MEDIA/fondTransp2.png);*/
	background-color: #aa00aa;
	/*background-position:center center;
	background-repeat:repeat;
	color:#111111;*/
	/*min-height: 100px;*/
}

.accueil {
	/*position: relative;
	z-index: 2;*/
	color: #333333;	
	margin-top: -5px;
	font-size: 10;
	/*margin-left: -5px;*/
	text-align: left;
	padding-right: 10px;
}

.commentaire {
	/*position: relative;
	z-index: 2;*/
	color: #333333;	
	margin-top: -5px;
	font-size: 12;
	/*margin-left: -5px;*/
	text-align: right;
	padding-right: 10px;
}


.piedNEW {
	position:fixed;
	_position:absolute;
	bottom: 0px;
	_bottom:expression(eval(document.body.scrollBottom+0));
	z-index:3;
	background-color: #ffffff;
	/*margin-top: -280px;*/
	margin-bottom:0px;
	color:#ff4444;
	padding-bottom : 10px;
	width : 1000px;
	height: 390px;	
}

.pied {
	position: relative;
	z-index: 3;
	margin-bottom:0px;
	color:#ff4444;
	/*margin-left: -5px;*/
	/*margin-right: 5px;*/
	padding-bottom : 10px;
	/*padding-top: -20px;*/
	width : 1000px;
	height: 120px;	
}
.pied table {
	width : 1000px;
}
.tablePied {
	z-index: 11;
	background-image:url(MEDIA/bannierepied3.png);
	background-repeat: no-repeat;
	background-position:left bottom;
	height:119px;
}
.referencement {
	font-size: 10px;
	color: #000000;
	height: 70px;
	text-align: center;
}
.signature {
	vertical-align: bottom;
	font-size: 9px;
	color: #000000;
	height:10px;
}

#tableStandard td {
	/*border-width:2px;
	border-style:solid; 
	border-color:white;*/
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	border-width:1px; 
	border-style:thin;
	vertical-align: top;
	border-collapse:collapse;
}
#tableStandard tr {
	border-width:1px; 
	border-style:thin;
	vertical-align: top;
	border-collapse:collapse;
}

.separateur {
  	/*background-image:url(MEDIA/separateur1.png);
	background-position:top left;
	background-repeat:no-repeat;*/
	/*background-color : #000055;*/
	height: 30px;
	font-size: 14;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
	padding-top: 11px;
    padding-left: 19px;
	padding-right: 19px;
    margin-top: -8px;
    /*margin-left: -1px;
    margin-right: -1px;*/
}
.separateur_HD {
  	position: right;
	background-image:url(MEDIA/separateur1_HD.png);
	background-position:top right;
	background-repeat:no-repeat;
	/*background-color : #000055;*/
	height: 30px;
	font-size: 14;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
	/*padding-top: 11px;*/
    /*padding-left: 19px;*/
    margin-top: -38px;
	/*margin-left: -1px;*/
    margin-right: -1px;
}
.ActuConteneur {
	/*float: left;*/
	/*margin-top : -22px;*/
        width:100%;
}

.ClScConteneur {
	/*float: right;*/
	/*margin-top : -22px;*/
        width:100%;
        
}

.PreumsActuAccueil {
	background-color : #ffffff;
	font-size: 12;
    	color:#ffffff;
}
#PreumsActuAccueil-DATE {
	background-color : #ffffff;
	font-size: 10;
    	color:#aaaaaa;
	font-style: italic;
	font-weight: bold;
}
#PreumsActuAccueil-TAG {
	position: right;
	background-color : #ffffff;
	font-size: 10;
    	color:#aaaaaa;
	font-style: italic;
	font-weight: bold;
}
#PreumsActuAccueil-TAG a {
	color:#aaaaaa;
}
#PreumsActuAccueil-DATE a {
	color:#aaaaaa;
}
#PreumsActuAccueil2 {
	background-color : #ffffff;
	font-size: 14;
    	color:#ffffff;
}
#PreumsActuAccueil2-DATE {
	background-color : #ffffff;
	font-size: 12;
    	color:#aaaaaa;
	font-style: italic;
}
#PreumsActuAccueil2-TAG {
	position: right;
	background-color : #ffffff;
	font-size: 12;
   	color:#aaaaaa;
	font-style: italic;
}

.actuAccueil {
	margin-top : 1px;
	font-size: 9;
	color:#ffffff;
}
.actuAccueil table {
	font-size: 9;
	color:#440000;	
}
#ActuAccueil-DATE {
	background-color : #ffffff;
	font-size: 10;
    	color:#aaaaaa;
	font-style: italic;
}
#ActuAccueil-TAG {
	position: right;
	background-color : #ffffff;
	font-size: 10;
    	color:#aaaaaa;
	font-style: italic;
}
#ActuAccueil-TAG a {
	color:#aaaaaa;
}
#ActuAccueil-DATE a {
	color:#aaaaaa;
}
.actuComm {
	/*background-image:url(MEDIA/SousActu.png);
	//background-position:top center;
	//background-repeat:repeat;
	//background-color : #555500;
	//margin-top : -22px;
	//padding-left : 648px;*/
	margin-top : 1px;
	/*width : 100%;*/
	/*height: 500px;*/
	font-size: 12;
	color:#ffffff;
}
.actuComm table {
	font-size: 12;
	color:#440000;
}
#actumarge {
	display: block;
	margin-left:395;
	margin-right:0;
}
#actudetail {
	display: block;
	margin-left:0;
	margin-right:auto;
	max-width:390;
}
.actu_x {
	visibility: hidden;		
	display: hidden;	
	/*display: block;*/
	position: absolute;
}
.actuRogne {
	position: relative;
}
.actuRogne p {
	width: 395px;
	height: 270px;
	position: relative;
	overflow: hidden;
}
.actuRogne2 {
	position: relative;
}
.actuRogne2 p {
	width: 80px;
	height: 56px;
	position: relative;
	overflow: hidden;
}
#imageActu {
	clip: rect(0,40px,40px,0);
}


.scoreAccueil {
	vertical-align: top;
	/*background-image:url(MEDIA/Score2.jpg);
	background-position:left top;
	background-repeat:repeat-x;*/
	/*background-color : #005500;*/
	/*margin-left : 900px;*/
	/*width : 100%;*/
	/*height: 145px;*/
	font-size: 15px;
	color: #bbbbbb;
	height: 100%;
}
.scoreAccueil table {
	color: #333333;
}
#TableScore {
    height: 60px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	/*margin-top: 10px;*/	
}
#TableScore tr {
	text-align: center;
	vertical-align: middle;
}
#TableScore td {
	text-align: center;
	vertical-align: middle;
}
#TableScore a {
	color: #000000;
}
.scoreTexte {
	/*padding-top: 15px;*/
	/*background-image:url(MEDIA/scoreChiffre.png);
	background-position:center top;
	background-repeat:no-repeat;*/
	font-size: 30px;
	text-align: center;
	vertical-align: middle;
	height: 55px;
	width: 42px;
	color: #000000;	
}
.scoreTexte2 {
	font-size: 30px;
	text-align: center;
	vertical-align: middle;
	color: #000000;	
}

.scoreNomEq {
	/*padding-top: 15px;*/
	/*background-image:url(MEDIA/scoreChiffre.png);
	background-position:center top;
	background-repeat:no-repeat;*/
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	height: 55px;
	width: 42px;
	color: #000000;	
}

.scoreEq {
	font-size: 15px;
	text-align: center;
	vertical-align: middle;
	max-width: 105px;
	min-width: 105px;
	color: #ffffff;
	vertical-align: middle;
}

.scoreButeurs {
	text-align: left;
	margin-left: 15px;
	color: #dddddd;	
}

.legendeTab {
	font-size: 9;
	/*background-image:url(MEDIA/PostItScore.png);
	background-repeat: no-repeat;*/
	padding-left:13px;
	padding-right:5px;
	padding-bottom:5px;
	width: 280px;
}
.legendeTab2 {
	font-size: 9;
	/*background-image:url(MEDIA/PostItScore.png);
	background-repeat: no-repeat;*/
	padding-left:13px;
	padding-right:5px;
	padding-bottom:5px;
	width: 280px;
}

.buts {
	vertical-align: middle;
	font-size: 40;
	font-weight: bold;
	color: #000000;
}

.districtAccueil {
	/*background-image:url(MEDIA/DistrictRhone.jpg);*/
	background-color : #005500;
	/*padding-top : 0px;*/
	/*margin-left : 320px;*/
	width : 70px;
	height: 99px;
	font-size: 8;
}
.matchs {
	font-size: 9px;
	color:#000000;
}
#Tablematchs {
	border-collapse : collapse;
	border : 0px solid Blue;
	font-size: 9;
	color:#000000;
	vertical-align: middle;
}
#Tablematchs tr {
	vertical-align: middle;
}
#Tablematchs td {
	vertical-align: middle;
}
#Tablematchs a {
	color:#000000;
}

.classementAccueil {
	/*background-image:url(MEDIA/SousActu.png);*/
	/*background-color : #550000;*/
	/*margin-right : auto;*/
	margin-top : 1px;
	/*padding-left : 348px;*/
	/*float: left;*/
	width : 320px;
	/*height: 300px;*/
	font-size: 9px;
}
.classementAccueil a {
	font-size: 10px;
}

.classementSaison {
	margin-top : 1px;
	width : 650px;
	font-size: 9px;
}
.classementAccueil a {
	font-size: 10px;
}
/*
.listeclass {
  display: table;
  border-spacing: 3px;
  border-collapse: separate;
}
.lign_class  .lign_class_ent  {
  display: table-row;
}
.pos {
	display: table-cell;
}
.nom .pts .j1 .j .bp1 .bp .dif  {
  display: table-cell;
  Width: 20px;
}
*/

.listeclass {
  display: table;
  /*background-image:url(MEDIA/fondCL.jpg);
  background-position:top left;*/
  border-spacing: 1px 0px;
  border-collapse: separate;
  background-color: #eeeeee;
  color: #AA4444;
  border:1px solid #AA4444;
  padding:1px;
  vertical-align:middle;
}
.lign_class  {
  display: table-row;
text-align : center;
   background-color : #ffffff;   
  height:30px;
  padding:1px;
  vertical-align: middle;
  font-size:10px;
}
.lign_class2  {
  display: table-row;
text-align : center;
   background-color : #ffeeee;   
  height:30px;
  padding:1px;
  vertical-align: middle;
  font-size:10px;
}
.lign_class_ent {
  display: table-row;
  text-align : center;
  background-color : #eeeeee;   
  border-spacing: 1px 1px;
  /*font-style: bold; */ 
  border-collapse: separate;
  color: #ff4444;
  border-style: solid;
  vertical-align: middle;
}
.pos {
  display: table-cell;
  border-spacing: 2px;
  border-collapse: separate;
  padding:0px 3px 0px 3px;
  text-align: right;
  vertical-align: middle;
  width: 25px;
}
.nom {
  display: table-cell;
  font-weight: bold;
  font-size:11px;
  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
  vertical-align: middle;
  width: 20px;
  text-align: center;
}
.nom a {
	color: #555555;	
}
.nom2 {
  display: table-cell;
  font-weight: bold;
  font-size:11px;
  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
  vertical-align: middle;
  width: 550px;
  text-align: left;
}
.nom2 a {
	color: #555555;	
}
.pts {
  display: table-cell;
  font-weight: bold;
  font-size : 11px;
  border-spacing: 3px;
  border-collapse: collapse;
  padding:9px 3px 9px 3px;
  text-align: center;
  width: 25px;
  vertical-align: middle;
}
.j1 {
  display: table-cell;
  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
  text-align: center;
  width: 25px;
  vertical-align: middle;
}
.j {
  display: table-cell;
  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
    text-align: center;
  width: 25px;
  vertical-align: middle;
}
.bp {
  display: table-cell;
  border-spacing: 2px;
  border-collapse: collapse;
    text-align: center;
  padding:0px 3px 0px 3px;
  width: 25px;
  vertical-align: middle;
}
.bc {
  display: table-cell;
  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
    text-align: center;
  width: 25px;
  vertical-align: middle;
}
.dif {
  display: table-cell;
  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 1px 0px 1px;
    text-align: center;
  width: 35px;
  vertical-align: middle;
}

/*classement évolué*/
#tableEvolue {
	border:0;
	
}
#tableEvolue th {
	background-color:#cccccc;
	color:#ffffff;
}
#ligne1  {
	text-align : center;
	background-color : #ffffff;   
	height:30px;
	padding:1px;
	vertical-align: middle;
	font-size:10px;
}
#ligne1 td {
	vertical-align:middle;
}
#ligne2  {
	text-align : center;
	background-color : #ffeeee;   
	height:30px;
	padding:1px;
	vertical-align: middle;
	font-size:10px;
}
#ligne2 td {
	vertical-align:middle;
}
/*.lign_class_ent {
  display: table-row;
  text-align : center;
  background-color : #eeeeee;   
  border-spacing: 1px 1px;
  border-collapse: separate;
  color: #ff4444;
  border-style: solid;
  vertical-align: middle;
}*/
#progres {
	border-spacing: 2px;
	border-collapse: collapse;
	padding:0px 3px 0px 3px;
    text-align: center;
	width: 25px;
	vertical-align: middle;
}
#position {
	border-spacing: 2px;
	border-collapse: separate;
	padding:0px 3px 0px 3px;
	text-align: right;
	vertical-align: middle;
	width: 25px;
}
#club {
	font-weight: bold;
	font-size:11px;
	border-spacing: 2px;
	border-collapse: collapse;
	padding:0px 3px 0px 3px;
	vertical-align: middle;
	width: 20px;
	text-align: center;
}
#club2 {
  font-weight: bold;
  font-size:11px;
  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
  vertical-align: middle;
  width: 500px;
  text-align: left;
}
#club2 a {
	color: #444444;	
}
#points {
	font-weight: bold;
	font-size : 11px;
	border-spacing: 3px;
	border-collapse: collapse;
	padding:9px 3px 9px 3px;
	text-align: center;
	width: 25px;
	vertical-align: middle;
}
#joues {
	border-spacing: 2px;
	border-collapse: collapse;
	padding:0px 3px 0px 3px;
    text-align: center;
	width: 25px;
	vertical-align: middle;
}
#gagnes {
	border-spacing: 2px;
	border-collapse: collapse;
	padding:0px 3px 0px 3px;
    text-align: center;
	width: 25px;
	vertical-align: middle;
}
#nuls {
	border-spacing: 2px;
	border-collapse: collapse;
	padding:0px 3px 0px 3px;
    text-align: center;
	width: 25px;
	vertical-align: middle;
}
#perdus {
	  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
    text-align: center;
  width: 25px;
  vertical-align: middle;
}
#forfait {
	  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
    text-align: center;
  width: 25px;
  vertical-align: middle;
}
#penalite {
	  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
    text-align: center;
  width: 25px;
  vertical-align: middle;
}
#butpour {
	  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
    text-align: center;
  width: 25px;
  vertical-align: middle;
}
#butcontre {
	  border-spacing: 2px;
  border-collapse: collapse;
  padding:0px 3px 0px 3px;
    text-align: center;
  width: 25px;
  vertical-align: middle;
}
#difference {
	border-spacing: 2px;
	border-collapse: collapse;
	padding:0px 1px 0px 1px;
    text-align: center;
	width: 35px;
	vertical-align: middle;
}


.autreAccueil {
	/*float: left;*/
	width : 100px;
	/*height: 200px;*/
	font-size: 8;
}

.menuSaisonG {
	background-image:url(MEDIA/bord2.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-width: 15px;
	height:20px;
}
.menuSaisonD {
	background-image:url(MEDIA/bord2.png);
	background-position:right top;
	background-repeat: no-repeat;
	min-width: 15px;
	height:20px;
}
.menuSaison {
	background-image:url(MEDIA/bord2.png);
	background-position:top center;
	height:20px;
	text-align: center;
}
.menuSaisonOnG {
	background-image:url(MEDIA/bord2.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-width: 15px;
	height:20px;
}
.menuSaisonOnD {
	background-image:url(MEDIA/bord2.png);
	background-position:right top;
	background-repeat: no-repeat;
	min-width: 15px;
	height:20px;
}
.menuSaisonOn {
	background-image:url(MEDIA/bord2.png);
	background-position:top center;
	height:20px;
	text-align: center;
}
.menuSaisonOn a {
	color:#ffffff;
}

.Staff {
	width: 1000px;
	text-align: center;
}
.Staff div#controler {
	/*float: left;*/
	display: inline-block;
	text-align: center;
}
.Staff div#controler .Centre {
	width: 220px;
}

.Sponsor {
	width: 1000px;
	text-align: center;
}
.Sponsor div#controler {
	/*float: left;*/
	display: inline-block;
	text-align: center;
}
.NiveauSponsor1 div#controler .Centre {
	width: 200px;
	height: 250px;
}
.NiveauSponsor2 div#controler .Centre {
	width: 180px;
	height: 200px;
}
.NiveauSponsor3 div#controler .Centre {
	width: 160px;
	height: 150px;
}
.NiveauSponsor4 div#controler .Centre {
	width: 140px;
	height: 100px;
}
.NiveauSponsor5 div#controler .Centre {
	width: 120px;
	height: 70px;
}
/*
.Sponsors div#controler {
	center;
}*/
.ListeSponsors {
	/*float: left;*/
	display: inline-block;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	vertical-align: top;
}


#contact {
	margin-top : -10px;
	margin-left : -10px;
	padding-top : 10px;
	padding-left : 10px;
	width : 400px;
	height: 700px;
	background-image:url(MEDIA/FondContact.jpg);
	font-size: 10;
	color: #888888;
}

.BAS {
      /*width : max;*/
      text-align: right;
}

#BasGOSC {
	/*position: fixed;*/
	/*z-index: 1;*/
	background-image:url(MEDIA/BasGOSC.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	right: 0;
	bottom: 0;
	color:#ff4444;
	height: 300px;
	width: 320px;
}


.plan {
	display: block;
	text-align: left;
	/*margin-right: auto;*/
	/*margin-left: 20px;*/
	/*width:500px;*/
	
}
#map_canvas {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 470px;
	height: 400px;
}
#map {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 470px;
	height: 400px;
}
/*#route {
	overflow: scroll;
	height: 400px;
}*/

/* DIV de fenetres */

.contenuF {
	vertical-align: top;
	max-width: 800px;
	min-width: 800px;
}
.contenuE {
	vertical-align: top;
	max-width: 700px;
}
.contenuG {
	vertical-align: top;
	max-width: 500px;
}

.contenuC {
	vertical-align: top;
	max-width: 322px;
	height:10px;
}

.contenuD {
	vertical-align: top;
	max-width: 195px;
}

.Standard00 {
	
	margin-left : -3px;
	margin-right: -3px;
	margin-top : -10px;
	margin-bottom: -3px;
	/*position:relative;
	float: left;
	display: block;*/
	/*max-width: 450px;*/
	/*max-height: 400px;*/
	/*padding-bottom: -20px;
	margin-bottom: 20px;*/
}
.Standard01 {
	
	margin-left : -3px;
	margin-right: -3px;
	margin-top : -10px;
	margin-bottom: -3px;
	/*position:relative;
	display: block;*/
	/*width: 600px;*/
	/*max-height: 400px;*/
	/*padding-left : 15px;
	padding-right: 15px;
	padding-top: 30px;*/
	/*padding-bottom: -20px;
	margin-bottom: 20px;*/
}

.Standard02 {
	/*position:relative;
	display: block;*/
	/*width: 100%;*/
	/*max-height: 200px;*/
	margin-left : -3px;
	margin-right: -3px;
	margin-top : -10px;
	margin-bottom: -3px;
	/*margin-top: 30px;*/
	/*padding-bottom: -20px;
	margin-bottom: 20px;*/
}

.Standard03 {
	
	margin-left : -3px;
	margin-right: -3px;
	margin-top : -10px;
	margin-bottom: -3px;
	max-width: 200px;
}


.Blasonsous {
	position:relative; 
	width:100px;
	height:100px;
	z-index:1;
}

.Blasonsur {
	position:relative; 
	top:-100px;
	width:100px;
	height:100px;
	z-index:2;
}

.Blasonsous25 {
	position:relative; 
	/*left:137px; top:77px; width:136px; height:132px; */
	width:25px;
	height:25px;
	
	z-index:1;
	/*display:none;*/
}

.Blasonsur25 {
	position:relative; 
	top:-25px;
	width:25px;
	height:25px;
	/*left:137px; top:77px; width:136px; height:132px; */
	z-index:2;
}

.TypeMatch00 {
	background-image:url(MEDIA/fondDefaut.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
.TypeMatch01 {
	background-image:url(MEDIA/fondDistrict.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}

/* ADMNISTRATION 
* Module d'administration
*
*/
 
.titreAdmin {
	text-align: center;
	background-color: #000000;
	padding-top: 5px;
	padding-bottom: 20px;
}

.corpsAdmin {
	position: relative;
	z-index: 10;
	background-color: #eeeeee;
	/*margin-bottom: 80px;*/
	/*background-image:url(MEDIA/fondTransp2.png);*/
	/*background-color: #aa00aa;*/
	/*background-position:center center;
	background-repeat:repeat;
	color:#111111;*/
	/*min-height: 100px;*/
	padding-right: 20px;
	padding-left: 20px;
}

.banAdmin {
	background-image:url(MEDIA/SouMenu6.png);
	background-position: top center;
	background-repeat: repeat-x;
	/*background-color: #eeeeee;*/
}

.bonjourConnect {
	float: left;
	color: #ffffff;
	text-align: left;
}
.lienRetour {
	float: right;
	text-align: right;
	font-size: 12px;
}

.menuAdmin {
	text-align: center;
}

.finAdmin {
	background-image:url(MEDIA/bannierepied.jpg);
	background-repeat: no-repeat;
	height: 100px;
	background-position:left bottom;
	margin-top: 100px;
	text-align: center;
}

.butsAdm {
	width: 30px;
}

.buteursAdm {
	width: 100px;
}

.date {
	
}

.datej {
	width: 24px;
}

.datea {
	width: 48px;
}


#TableCalendrier {
	background-color: #ffffee;
	border-width: 1px; 
	border-style: solid; 
	border-color: #000000; 
	/*border-bottom-width: 0*/
	padding-right: 20px;
	padding-left: 20px;
}


/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */

/* NOM DU MOIS */
td.nom_mois {
font-size:8pt;
font-style:normal;
font-weight:normal;}

/* FLECHES */
td.fleches {
font-size:14pt;
font-style:normal;
font-weight:normal;
}

/* NOMS DES JOURS*/
tr.noms_jours {
width:4px;
height:4px;
font-size:8pt; }

/*DATES*/
td.jours_moisprec {
vertical-align: top;
width:4px;
height:4px;
border-color:#cc0000;
border-width:1px;
border-style:solid;
font-size:8pt;
color: #777777; 
background-color:#bbbbbb; }

td.jours {
vertical-align: top;
width:4px;
height:4px;
border-color:#cc0000;
border-width:1px;
border-style:solid;
font-size:8pt;
color: #cc0000; 
background-color:#ffffff; }

td.evenement{
width:4px;
height:4px;
border-color:#000000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#cc0000;
font-style: bold;
color: #ffffff; 
overflow: hidden;} 

/* AUJOURD'HUI */
td.aujourdhui {
vertical-align: top;
width:4px;
height:4px;
border-color:#000000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#003b81;
font-style: bold;
color: #ffffff; }

div.aujourdhui_legende {
/*width:75;
height:15;*/
text-align: center;
border-color:#cc0000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#003b81; } 

td.aujourdhui a {
	color: #ffffff;
}

/* CASES DES MOIS PRECEDENTS ET SUIVANTS*/
td.cases_vides {
vertical-align: top;
width:4px;
height:4px;
border-color:#F5F5F5;
border-width:1px;
border-style:solid;
font-size:8pt;
color:#888888;
background-color:#555555;} 

/* DIV DES MATCHS OFFCIELS
div.offciel{
text-align: center;
border-color:#000000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#cc0000; } 

/* DIV DES MATCHS NON OFFCIELS
div.nonofficiel {
text-align: center;
border-color:#000000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#cc5555; } 
*/
.calendrier {
	z-index:10;
	/*position: absolute;*/
	background-color:#ffffff;	
/*	background-image:url(MEDIA/SouMenu.gif);
	background-position:center center;
	background-repeat: repeat-x;*/
	text-align: center;
	/*top:100px;*/
	font-family:Verdana;
	font-size:0;
	/*font-style: italic;*/
	color:#ffffff;
	/*width : 800px;*/
	height: 4px;
	margin-top: -10px;	
	/*padding-left: 4px;*/
	/*margin-left: 120;
	//margin-right: 100;
	//background-size:150px;
    	//background-origin: content;
	background-color:#9999CC;*/
	
	/*padding-bottom: 10px;*/
}

/* DIV DE DETAIL DES JOURNEES */
/*.jour_x {
	visibility: hidden;
	display: hidden;	
	/*display: block;*/
	/*position: absolute;
	width: 100px;
	height: 100px;
}

td.jourRogne {
	position: relative;
}
td.jourRogne p {
	width: 45px;
	height: 40px;
	position: relative;
	overflow: hidden;
}
*/
/**********************************************/

/* NOM DU MOIS */
td.nom_mois {
font-size:8pt;
font-style:normal;
font-weight:normal;}

/* FLECHES */
td.fleches {
font-size:14pt;
font-style:normal;
font-weight:normal;
}

/* NOMS DES JOURS*/
tr.noms_jours {
width:4px;
height:4px;
font-size:8pt; }

/*DATES
a.jours_moisprec {
vertical-align: top;
width:20;
height:20;
border-color:#cc0000;
border-width:1px;
border-style:solid;
font-size:8pt;
color: #777777; 
background-color:#bbbbbb; }

a.jours {
vertical-align: top;
width:5px;
height:5px;
border-color:#cc0000;
border-width:1px;
border-style:solid;
font-size:8pt;
color: #cc0000; 
background-color:#ffffff; }

a.evenement{
width:5px;
height:5px;
border-color:#000000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#cc0000;
font-style: bold;
color: #ffffff; 
overflow: hidden;} 

/* AUJOURD'HUI */
a.aujourdhui {
vertical-align: top;
width:4px;
height:4px;
border-color:#000000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#003b81;
font-style: bold;
color: #ffffff; }

a.aujourdhui_legende {
/*width:75;
height:15;*/
text-align: center;
border-color:#cc0000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#003b81; } 

a.aujourdhui a {
	color: #ffffff;
}

/* CASES DES MOIS PRECEDENTS ET SUIVANTS
a.cases_vides {
vertical-align: top;
width:5px;
height:5px;
border-color:#F5F5F5;
border-width:1px;
border-style:solid;
font-size:8pt;
color:#888888;
background-color:#555555;} 

/* DIV DES MATCHS OFFCIELS
a.offciel{
text-align: center;
border-color:#000000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#cc0000; } 

/* DIV DES MATCHS NON OFFCIELS
a.nonofficiel {
text-align: center;
border-color:#000000;
border-width:1px;
border-style:solid;
font-size:8pt;
background-color:#cc5555; } 
*/

.calendrier {
	z-index:10;
	/*position: absolute;*/
	background-color:#ffffff;	
/*	background-image:url(MEDIA/SouMenu.gif);
	background-position:center center;
	background-repeat: repeat-x;*/
	text-align: center;
	/*top:100px;*/
	font-family:Verdana;
	font-size:0;
	/*font-style: italic;*/
	color:#ffffff;
	/*width : 800px;*/
	height: 4px;
	margin-top: -10px;	
	/*padding-left: 4px;*/
	/*margin-left: 120;
	//margin-right: 100;
	//background-size:150px;
    	//background-origin: content;
	background-color:#9999CC;*/
	
	/*padding-bottom: 10px;*/
}

/* DIV DE DETAIL DES JOURNEES */
#jour_0 {
	margin-left: 0px;
	margin-top: 0px;
}
#jour_1 {
	margin-left: -25px;
	margin-top: 0px;
}
#jour_2 {
	margin-left: -51px;
	margin-top: 0px;
}
#jour_3 {
	margin-left: -77px;
	margin-top: 0px;
}
#jour_4 {
	margin-left: -103px;
	margin-top: 0px;
}
#jour_5 {
	margin-left: -129px;
	margin-top: 0px;
}
#jour_6 {
	margin-left: -155px;
	margin-top: 0px;
}
#jour_7 {
	margin-left: 0px;
	margin-top: 0px;
}
#jour_8{
	margin-left: -25px;
	margin-top: 0px;
}
#jour_9 {
	margin-left: -51px;
	margin-top: 0px;
}
#jour_10 {
	margin-left: -77px;
	margin-top: 0px;
}
#jour_11 {
	margin-left: -103px;
	margin-top: 0px;
}
#jour_12 {
	margin-left: -129px;
	margin-top: 0px;
}
#jour_13 {
	margin-left: -155px;
	margin-top: 0px;
}
#jour_14 {
	margin-left: 0px;
	margin-top: 0px;
}
#jour_15 {
	margin-left: -25px;
	margin-top: 0px;
}
#jour_16 {
	margin-left: -51px;
	margin-top: 0px;
}
#jour_17 {
	margin-left: -77px;
	margin-top: 0px;
}
#jour_18 {
	margin-left: -103px;
	margin-top: 0px;
}
#jour_19 {
	margin-left: -129px;
	margin-top: 0px;
}
#jour_20 {
	margin-left: -155px;
	margin-top: 0px;
}
#jour_21 {
	margin-left: 0px;
	margin-top: 0px;
}
#jour_22 {
	margin-left: -25px;
	margin-top: 0px;
}
#jour_23 {
	margin-left: -51px;
	margin-top: 0px;
}
#jour_24 {
	margin-left: -77px;
	margin-top: 0px;
}
#jour_25 {
	margin-left: -103px;
	margin-top: 0px;
}
#jour_26 {
	margin-left: -129px;
	margin-top: 0px;
}
#jour_27 {
	margin-left: -155px;
	margin-top: 0px;
}
.jour_x {
	z-index:2;
	visibility: hidden;
	display: hidden;	
	/*display: block;*/
	position: absolute;
	width: 200px;
	color:#ffffff;
	/*background-color: #cc0000;*/
}

/*
td.jourRogne {
	position: relative;
}
td.jourRogne p {
	width: 20px;
	height: 20px;
	position: relative;
	overflow: hidden;
}*/


/* _____________________ */

