body { 
   font-family : verdana, arial, helvetica, sans-serif ;
   background-color: #EFEEDF  ;
   font-size: 80% ;
   font-weight: 600 ;
   margin-left: 25px ;
   margin-right: 50px ;
   margin-top: 30px ;
   margin-bottom: 30px ;
   text-align: justify ; }

h1  { 
   font-size: 160% ; 
   font-weight: 800 ;
   color: blue  ;  }
h2  { 
   font-size: 180% ;
   font-weight: 600 ;
   color: #0000FF ;
   text-align: center ; }

h3  {
   font-size: 120% ;
   font-weight: 600  ;
   border-bottom: 1px solid black ;  }
h4  {
   font-size: 110%  ;
   font-weight: 600  ; 
   margin-left: 10px  ;
   text-decoration: underline ; }
h5  {
   font-size: 100%  ;
   font-weight: 600 ; 
   margin-left: 15px  ; }
h6  {
   font-size: 80%  ;
   font-weight: 500  ;
   margin-left: 10px  ;  }
   
p,td   {
   font-size: 95%  ;
   font-weight: 400  ;
   text-align: justify ; 
   margin-left: 30px ;
   table-layout: fixed ;
   empty-cells: show ;  }
th   {
   font-size: 95%  ;
   font-weight: 600  ;
   text-align: justify ; 
   margin-left: 30px ;  
   table-layout: fixed ;
   empty-cells: show ;}
li,ul   {
   font-size: 98%  ;
   font-weight: 400  ;
   text-align: left ; 
   margin-left: 30px  ;
   line-height: 15px  ;
   list-style-type: circle ;
   list-style-position: outside ;  }

.lyric   {
   font-family : georgia, comic sans ms, arial, helvetica, sans-serif ;  
   font-size: 100%   ;
   font-weight: 400  ; }



.clTop  {
   background-color: transparent ;
   color: #FFDE01;
   display: block ;
   width: 130px ;
   line-height: 120% ;
   border-top: none ;
   border-bottom: none ; 
   padding: 0px 20px 2px 0px ;
   font-size: 9pt ;
   font-weight: 600;
   text-decoration: none; }
.clTop a {
   background-color: transparent ;
   color : #FFDE01;
   display: block ;
   width: 130px ;
   line-height: 120% ;
   border-top: none;
   border-bottom: none; 
   padding: 0px 20px 2px 0px; 
   font-size: 9pt ;
   font-weight: 600;
   text-decoration: none; }
.clTop a:hover {
   background-color: transparent ;
   color : #FFB401;
   display: block ;
   width: 130px;
   line-height: 120% ;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc; 
   padding: 0px 20px 2px 0px; 
   text-decoration: none; }
.clTop a:active {
   background-color: transparent ;
   color :#DEC3A9;
   width: 130px ;
   line-height: 120% ;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc; 
   padding: 0px 20px 2px 0px; 
   text-decoration : none; }
.clSub a {
   background-color: transparent ;
   color : #FFDE01;
   display: block ;
   width: 110px ;
   left: 15px ;
   line-height: 15px ;
   border-top: none;
   border-bottom: 1px solid #cccccc; 
   padding: 0px 20px 3px 0px;
   margin-left: 15px ;
   font-size: 8pt;
   font-weight: 500 ;
   text-decoration : none;
   background-repeat: no-repeat; }
.clSub a:hover {
   background-color: transparent ;
   color : #FFB401;
   width: 110px ;
   line-height: 15px ;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc; 
   padding: 0px 20px 3px 0px;
   margin-left: 15px ;
   text-decoration : none;
   background-repeat:no-repeat; }
.clSub a:active {
   background-color: transparent ;
   color :#DEC3A9;
   width: 110px ;
   line-height: 15px ;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc; 
   padding: 0px 20px 3px 0px; 
   margin-left: 15px ;
   text-decoration : none;
   background-repeat:no-repeat; }
.clSub1 a {
   background-color: transparent ;
   color : #FFB401;
   display: block ;
   width: 115px ;
   line-height: 15px ;
   border-top: none;
   border-left: none;
   border-bottom: 1px solid #cccccc;
   border-right: none; 
   padding: 0px 20px 3px 5px;
   margin-left: 25px ;
   font-size: 8pt;
   font-weight: 500 ;
   text-decoration : none;
   background-repeat: no-repeat; }
.clSub1 a:hover {
   background-color: transparent ;
   color : #FFB401;
   width: 115px ;
   line-height: 15px ;
   border-left: 1px solid #000000 ;
   border-right: 1px solid #cccccc ;
   border-top:  1px solid #000000 ;
   border-bottom: 1px solid #cccccc ; 
   padding: 0px 20px 3px 5px;
   margin-left: 25px ;
   text-decoration : none;
   background-repeat:no-repeat; }
.clSub1 a:active {
   background-color: transparent ;
   color :#DEC3A9;
   width: 115px ;
   line-height: 15px ;
   border-left: 1px solid #000000 ;
   border-right: 1px solid #cccccc ;
   border-top:  1px solid #000000 ;
   border-bottom: 1px solid #cccccc ; 
   padding: 0px 20px 3px 5px; 
   margin-left: 25px ;
   text-decoration : none;
   background-repeat:no-repeat; }

#adresse {
   width: 170px ;
   line-height: 10px ;
   font-size: 7pt ;
   font-weight: 400 ;
   text-align: center ;
   display: block ;
   color: blue;
   position: absolute ;
   bottom: 10px ;
   text-decoration: none ;
   border-bottom: none ; }

#webmaster {
   width: 170px ;
   line-height: 10px ;
   font-size: 7pt ;
   font-weight: 400 ;
   text-align: center ;
   display: block ;
   color: #cccccc;
   position: absolute ;
   bottom: 10px ;
   text-decoration: none ;
   border-bottom: none ; }

.navigation  {
   color: #FFDE01;
   margin: 0px ;
   padding: 1px 3px 1px ;
   float: left;
   text-align: center ;
   font-size: 8pt ;
   font-weight: 500 ; 
   border-right: 3px solid #5356E1 ;
   background-color: #0000C0 ;  ; }
.navigation a, .navigation span {
   color: #CCCCCC;
   margin: 0px ;
   padding: 1px 3px 1px ;
   float: left ;
   text-align: center ;
   text-decoration: none ;
   font-size: 8pt ;
   font-weight: 500 ;
   border-right: 3px  #5356E1 ;
   background-color: #0000C0 ;  }
.navigation a:hover, .navigation span {
   color: #FFDE01;
   margin: 0px ;
   padding: 1px 3px 1px ;
   text-align: center ;
   text-decoration: none ;
   font-size: 8pt ;
   font-weight: 500 ;
   background-color: #0000C0 ;  }
.navigation a:active, .navigation span {
   color: #FFB401;
   margin: 0px ;
   padding: 1px 3px 1px ;
   text-align: center ;
   text-decoration: none ;
   font-size: 8pt ;
   font-weight: 500 ;
   background-color: #0000C0 ;  }
.navigation1  {
   color: #FFDE01;
   margin: 0px ;
   padding: 1px 3px 1px ;
   float: left;
   text-align: center ;
   font-size: 8pt ;
   font-weight: 500 ; 
   border-right: 3px solid #5356E1 ;
   background-color: #cb1717 ; }
.navigation1 a, .navigation span {
   color: #CCCCCC;
   margin: 0px ;
   padding: 1px 3px 1px ;
   float: left ;
   text-align: center ;
   text-decoration: none ;
   font-size: 8pt ;
   font-weight: 500 ;
   border-right: 3px  #5356E1 ;
   background-color: #cb1717 ;  }
.navigation1 a:hover, .navigation span {
   color: #FFDE01;
   margin: 0px ;
   padding: 1px 3px 1px ;
   text-align: center ;
   text-decoration: none ;
   font-size: 8pt ;
   font-weight: 500 ;
   background-color: #cb1717 ;  }
.navigation1 a:active, .navigation1 span {
   color: #FFB401;
   margin: 0px ;
   padding: 1px 3px 1px ;
   text-align: center ;
   text-decoration: none ;
   font-size: 8pt ;
   font-weight: 500 ;
   background-color: #cb1717 ;  }






