
     html > body {
          margin : 0;
          padding : 0;
          height : 100%;
          background-color : #000000;
			 color : #666666;
      }
     body {
           margin : 0;
           padding : 0;
           text-align : center;
           color : #666666;
           font : normal 0.7em/1.4em Verdana, Arial, Georgia, sans-serif;
           height : 100%;
           background : #000000 url(images/jdlbs.png) no-repeat right bottom;
          
      }
     a {background-color: transparent;
           color : #666666;
           font-weight : bold;
      }
     a:hover {
           text-decoration : none;
           background-color : #ffcc00;
           /*padding : 0.3em;*/
           color : #000;
           border : 1px solid;
           border-top-color : #ffe784;
           border-left-color : #ffe784;
           border-bottom-color : #c19b00;
           border-right-color : #c19b00;
      }
     em.y, em.tt {
           letter-spacing : 1px;
           font-style : normal;
           font-weight : bold;
      }
     em.y {
          font-size : 90%;
       
			 background-color: transparent;
			    color : #cc3333;
      }
     em.tt {
        
			  background-color: transparent;
			     color : #505050;
      }
     dl.illu {
           float : left;
           text-align : center;
           padding : 0 1em 0 0;
      }
     dl.ill {
          float : left;
           margin : 0;
           width : 100px;
           text-align : center;
           padding : 10px 10px 0 0;
      }
     dl.galerie {
           float : left;
           padding : 5px;
      }
     dl img {
           margin : 0;
           background-color : #000;
			  color: #666666;
           border : 1px solid #6d6d6c;
      }
     dd {
          /* margin : 0;
           padding : 0;
           font-size : 85%;
           font-style : italic;
         
			  background-color: transparent;	*/
			    color : #999999;
      }
     #centre.galerie {
           margin : 0;
           padding : 20px;
           width : auto;
      }

/*******************************galerie*********************************/		
    ul#galeries {
           margin : 0;
           padding : 0;
           list-style-type : none;
      }
     ul#galeries li {
           float : left;
           margin-left : 0;
      }
     ul#galeries li a img {
           margin : 1px 2px;
           border : 1px solid #6d6d6c;
      }
     ul#galeries li a:hover , dd a:hover {
           border : none;
           background-color : #fff;
			  color:#666666;
      }
     dl#photo {
           float : left;
           clear : left;	
           margin : 0 0 0 20px;
      }
     dl#photo img {
           background-color : #000;
			  color: #666666;
           border : 1px solid #6d6d6d;
           padding : 20px;
      }
     dl#photo dt {
           padding : 0.5em 0 0;
           font : 1.5em georgia, "Times New Roman", serif;
      }

/*******************************fin galerie**************************************/		


h1.aia
{
 margin : 0;
           padding : 0;
           margin-right : 200px;
           margin-left : 30px;
           padding-top: 5px;
           padding-bottom: 5px;
           background : #ffffff url(images/h1ai.png) repeat-x bottom left;
          color: #000;
              font : 18px georgia, "Times New Roman", serif;
              letter-spacing: 2px;
          
           }
           span.aia
           {
           
             font : 20px georgia, "Times New Roman", serif;
           font-style : italic;
       
           
}			

h2, h3 {
	   margin : 0;
	   padding : 0;
	  text-align : left;

		  background-color: transparent;
					 color : #444444;
	   width : auto;
	   letter-spacing : 1px;
	   padding-top : 40px;
}
  
h2 {
	   font-weight : bold;
	   padding-left : 55px;
	   margin-bottom : 1em;
	   background : transparent url(images/h2ll.png) no-repeat left bottom;
	   color : #666666;
}

h3 {
		margin-left : 10px;
		padding-bottom: 1em;
		background-color: transparent;
		color : #cc0000;
}

p {
		text-align : justify;
}
/*<szqd><dca> CRASH IE7 !
p:first-letter {
		font :1.5em georgia, "Times New Roman", serif;
		font-style : italic;
		padding-right : 0.09em;
		background-color: transparent;
}	
*/
p>a:first-letter {
		font :1.5em georgia, "Times New Roman", serif;
		font-style : italic;
		padding-right : 0.09em;
		background-color: transparent;
}

     link a:hover {
	           background-color : #cc3300;
	           color : #fff;
      }

     #contain {
           height : 100%;
           margin : 0;
           padding : 0;
           margin-right : 200px;
           margin-left : 30px;
           line-height : 150%;
      }
     #header {
           margin : 0;
           padding : 0;
           height : 228px;
           width : auto;
           background-color : #211f1f;
			  color: #666666;
           border-left : 1px solid #6d6d6c;
           border-right : 1px solid #6d6d6c;
      }
     img#logo {
           float : left;
           margin : 0;
           border : none;
           width : auto;
      }
     #header a:hover {
           background-color : #211f1f;
			  color: #666666;
           border : none;
      }
     span.header {
           display : none;
      }
     #header h1 {
           height : 228px;
           padding : 0;
           margin : 0;
           width : auto;
           background : transparent url(images/sheng31.png) no-repeat top right; 
			  color: #666666;
           margin-left : 190px;
           margin-right : 20px;	   
      }

/****************************************menu****************************************/		

     ul#menu {
           float : left;
           margin : 0;
           padding : 0;
           text-align : center;
           list-style-type : none;
           width : 100%;
           background : #fdcc24 url(images/barre.png) repeat-x top;
			  color: #666666;
      }
     #menu li {
           display : inline;
           text-align : center;
           float : left;
           margin : 0;
           padding : 0;
      }
     #menu li a {
           text-decoration : none;
           letter-spacing : 2px;
           display : block;
           line-height : 30px;
           padding : 1em 10px;
           font : bold 11px tahoma, verdana, helvetica, arial, sans-serif;
           white-space : nowrap;
           border-right : 1px outset #f8c100;
           background : #fdcc24 url(images/barre.png) repeat-x top;
			     color : #404040;
      }
     #menu li a:hover {
           background-image : url(images/barrehov.png);
           color : #000;
           border : none;
					  border-right : 1px outset #f8c100;
      }
     #menu li a#current {
           background : #000000 url(images/barreh.png);
           color : #ffffff;
      }

/*****************************************fin menu*******************************************/		
     #main {
           width : auto;
           height : 100%;
           margin : 0;
           padding : 0;
           background : #ffffff url(images/fondmain.png) repeat-x 0 30px;
			  color: #666666;
           border : 1px solid #6d6d6c;
           border-top : 1px solid #211f1f;
      }
     #centre {
           margin-right : 25%;
           font-size : 1em;
           padding : 0 20px;
      }
		#gauche , #centre
{
	background: transparent url(images/guerrierxb.png) center no-repeat;
}
     #centre ul {
           margin : 0;
           padding : 0;
           padding-left : 20px;
           
      }
     #centre li {
          text-align : left;
      }
    /* #dd {
           margin : 0;
           padding : 0;
      }*/
     #droite, #d {
           float : right;
           width : 25%;
           margin : 0;
           padding : 0;
           border-left : 1px solid #a8a8a8;
      }
	 #droite dl {
	 	width: 100%;
		text-align: center;   
	 }	
	 #droite dt {
	text-align: center;
	 }
     #d {
           width : 46%;
           padding : 2%;
           border : none;
           height : auto;
      }
     #news {
           margin : 0;
           padding : 10px;
           border : 1px solid #a8a8a8;
           background : #f4f4f4 url(images/lotus.png) no-repeat bottom left;
			  color: #666666;
      }
     #news p {
           font : 1em georgia, "Times New Roman", serif;
          line-height : 1.5em;
      }
     #droite p, #d p {
          margin : 0;
           padding : 0 10px;
           line-height : 1.5em;
           height : 100%;
      }
     #d p {
           margin : 0;
           padding : 10px 0 0;
      }
     #gauche {
           margin : 0;
           padding : 0;
           margin-right : 50%;
           padding : 0 20px;
      }
     #gauche p {
           margin : 0;
           padding : 0;
           padding-top : 0.9em;
           line-height : 1.8em;
      }
     #centre p {
           margin : 0;
           padding : 0;
           line-height : 1.8em;
           padding : 0 0 0.7em;
      }
     em.bold, p.bold, ul.bold {
           font-weight : bold;
           font-style : normal;
      }
 
    span.edito, span.h2n {
          display : none;
      }
 h2.h2n {
           margin : 0;
           padding : 0;
      }
     h2.h2na {
           background : transparent url(images/h2na.png) no-repeat bottom left;
      }
     h2.h2nb {
           background : transparent url(images/h2nb.png) no-repeat bottom left;
      }
     h2.h2na, h2.h2nb {
           margin-top : 1.5em;
           border-bottom : 1px solid gray;
      }
     h2#edito {
           margin-top : 20px;
           border-bottom : 1px solid #fff;
           background : transparent url(images/edito.png) no-repeat bottom left;
			  color: #666666;
      }
     h3.n, h3.dd {
           margin : 0;
           padding : 0;
           text-transform : uppercase;
      }
     h3.n, h3.dd {
           padding-top : 20px;
      }
     h3.n {
           letter-spacing : 1px;
           font-family : Georgia, "Bistream Vera Serif", serif;
           padding : 0;
      }
     h4 {
           margin : 0;
			  padding : 0.5em 0 0;
			  
           text-align : left;
           
        background-color: transparent;
			     color : #cc0000;
           clear : left;
      }
     h5 {
           margin : 0;
          padding : 1.5em 0 0;
           text-align : left;
           font : 100% Georgia, "Bistream Vera Serif", serif;
          letter-spacing : 1px;
          font-weight : bold;
          clear : left;
      }

     #footer {
           height : 20px;
      
           text-align : left;
           background : transparent;
			      color : #737373;
           padding-left : 40px;
					 font-size : 80%;
      }
     #footer a {
           text-decoration : none;
			  background : transparent;
           color : #ffffff;
					 font-weight: normal;
      }
     #footer a:hover {
  border: none;
			  background : #ffcc00;
			  color: #000;
      }
