body { margin : 0 ; text-align : center ; background : url(img/fondCentre.jpg) top center repeat-y ; }
h1 { font : Normal 18pt Arial; color : #FFF ; height : 40px ; padding : 0 ; background : url(img/fondH1.jpg) no-repeat top left ; margin : 0 ; }
h1 span { display : none ; }
h2 { font : Normal 15pt Arial ; margin : 0 ; padding : 5px 0px 6px 40px ;  text-align : left ; background : url(img/flecheH2.gif) no-repeat top left ; }
h3 { font : Bold 10pt Verdana; color : #FFF ;  height : 20px ; padding-top : 1px ; text-align : center ; margin : 0 ;  background : url(img/fondTitre.jpg) bottom no-repeat ;}
h4 { font : Bold 10pt Verdana; color : #FFF ;  height : 20px ; padding-top : 1px ; text-align : center ; margin : 1px 0 1px 0 ;  background : url(img/titreListe.jpg) bottom no-repeat ; }
h5 { font : Bold 10pt Verdana; color : #FFF ;  height : 20px ; padding-top : 1px ; text-align : center ; margin : 1px 0 1px 0 ;  background : url(img/titreClassement.jpg) bottom no-repeat ; }
p { font : Normal 9pt/11pt Arial; color : #000000; padding : 5px 5px 5px 5px ; margin : 0 ; text-align : justify ; }
a { font : Normal 8pt Verdana; color : #0066CC ;  text-decoration : none ;  }
.aGroupe {font : Bold 9pt Arial; color : #FF0000 ; margin-left : 120px ; padding-left : 15px ; text-decoration : none ;  background : url(img/flecheLien.gif) left center no-repeat ;}
/* div page */
#divBody { width : 800px ;  height : auto ; margin : 0 ; padding : 0 ;}
#gauche { width : 186px ; float : left ; margin : 0 ; height : auto ; padding : 0 ;}
#droite { width : 134px ; float : left ; margin : 0 ; height : auto ; padding : 0 ;}
#centre { float : left ; width : 480px ; height : auto ;  margin : 0 ; padding : 0 ;}
#affiliation { height : 440px ; margin : 10px 1px 0 1px ; padding : 0;}
#groupe { background : url(img/fond-groupe.jpg) repeat-x bottom ; margin : 0 1px 0 1px; padding : 0 ; height : 180px; }
#calendrierGroupe { background : url(img/fond-groupe.jpg) repeat-x bottom ; margin : 0 1px 0 1px; padding : 0 ; }
#classement { background : url(img/fondClassement.jpg) bottom repeat-x ; width : 480px ; margin : 0 ;}
#titreStats { font : Bold 10pt Verdana; color : #FFF ;  width : 480px ; height : 20px ; padding-top : 1px ; background : url(img/titreStats.jpg) bottom repeat-x ; margin : 1px 0px 0px 0px ;}
#stats { background : url(img/fondStats.jpg) bottom repeat-x ; width : 480px ; margin : 0 ; }
.imgTitre { border : 3px solid #FFF; margin:  0 5px 0 0 ;}
#bottomBody {float : left ;background : url(img/bottom.jpg) no-repeat center; width : 800px ; height : 30px; text-align : right ; }
#bottomBody img { margin-right : 5px ; margin-top : 5px ; }
/* menu */
#divMenu { margin : 10px 8px 0px 8px ; padding-top : 1px ; border : 1px solid #CCCCCC ; background : white}
#tmenu { margin : 0 1px 0 1px ; ; padding : 1px 0 1px 7px;  text-align : left ; font : Bold 9pt Arial ; color : #FFFFFF ; background : #003399 url(img/coin2.gif) no-repeat top right ; border-bottom : 1px solid #FFF ;}
.menu { margin : 0px 1px 0px 1px ; text-align : left ; border-bottom : solid #FFF 1px ; } 
.menu a { display  : block ; padding-left : 12px ; padding-bottom : 2px ; text-decoration : none ; font : Bold 8pt Verdana ; color : #D7DFEF ; background : #7F99CC url(img/fleche-groupe.gif) center left no-repeat ;}
.menu a:hover { color : #FFF ; background-color : #AFBFDF ;}
#participant { margin : 0 1px 0 1px ; padding : 1px 0 1px 7px ; text-align : left ; font : Bold 9pt Arial ; color : #FFF ; background : #339934 url(img/coin2.gif) no-repeat top right ; border-bottom : 1px solid #FFF ;}
.menuPays { margin : 0px 1px 0px 1px ;  text-align : left ; border-bottom : solid #FFF 1px ; } 
.menuPays a { display : block ; padding : 2px 0px 2px 1px ; text-decoration : none ; font : Bold 8pt Verdana ; color : #549962 ; background-color : #DAF7E0 ;}
.menuPays a:hover { color : #FFF ; background-color : #86C393 ;}
#tsite { margin : 0px 1px 0px 1px ; padding : 1px 0 1px 3px; height : 17px ; text-align : left ; font : Bold 8pt Arial ; color : #FFFFFF ; background : #FF9C00 url(img/coin2.gif) no-repeat top right ; border-bottom : 1px solid #FFF ;}
.menuSite { margin : 0px 1px 0px 1px ; text-align : left ; border-bottom : solid #FFF 1px ; } 
.menuSite a { display : block ; padding : 1px 0 1px 3px ; text-decoration : none ; font : Bold 8pt Verdana ; color : #FF9C00 ; background-color : #FFFDDD ;}
.menuSite a:hover { color : #FFF ; background-color : #FF9C00 ;}
#titrenextMatch { margin : 0px 1px 0px 1px ; padding-left : 3px ; padding-top : 2px ; height : 17px ; text-align : left ; font : Bold 8pt Arial ; color : #FFFFFF ; background : #FF0000 url(img/coin2.gif) no-repeat top right ; border-bottom : 1px solid #FFF ;}
#nextDate { margin : 0 1px 0 1px ; padding : 0 0 2px 0 ; text-align : center ; font : Normal 8pt Arial ; color : #336699 ; background : #E6EEF7 ;}
#nextMatch { margin : 0 1px 0 1px ; padding : 0 0 2px 0 ; text-align : center ; font : Normal 8pt Arial ; color : #000 ; background : #FFF ;}
#divUlPays { height : 20px; margin : 0 1px 0 1px ; padding-top : 3px ; padding-bottom : 2px ; border-bottom : 10px solid #000; }
.ulPays { list-style-type : none ; margin : 0 0 0 7px ; padding : 0;}
.liPays { float : left ; margin : 0 10px 0 0  ; padding : 0 }
/* page groupe */
.tdequipe { font : Normal 9pt Arial ; color : #000 ;}
.score { font : Bold 9pt Arial ; color : #FF0000 ;}
.tddate { font : Normal 8pt Arial ; color : #000 ; }
.classement { font : Normal 8pt Arial ; color : #000 ; }
.qualifie { font : Bold 9pt Arial ; color : #000 ; }
.nonqualifie { font : Bold 9pt Arial ; color : #549962 ; }