<style type="text/css">

kbd {
  border-radius: 2px;
  padding: 1px 1px 0;
  border: 1px solid black;
}

table.paleBlueRows {
  border: 1px solid #FFFFFF;
  width: 350px;
  height: 200px;
  text-align: center;
  border-collapse: collapse;
}
table.paleBlueRows td, table.paleBlueRows th {
  border: 1px solid #FFFFFF;
  padding: 1px 1px;
}
table.paleBlueRows tbody td {
}
table.paleBlueRows tr:nth-child(even) {
  background: #D0E4F5;
}
table.paleBlueRows thead {
  background: #0B6FA4;
  border-bottom: 1px solid #FFFFFF;
}
table.paleBlueRows thead th {
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 1px solid #FFFFFF;
}
table.paleBlueRows thead th:first-child {
  border-left: none;
}

table.paleBlueRows tfoot {
  font-weight: bold;
  color: #333333;
  background: #D0E4F5;
  border-top: 1px solid #444444;
}
table.paleBlueRows tfoot td {
}




.membreminiavatar {
 vertical-align:middle;
 margin-bottom:1px;
 margin-left:1px;
 margin-right:1px;
}

.tablep2k {
    border: 0px;
    padding: 0px;
    background-color: white;
}

.tablep2ktd {
    border: 1px solid #DDDDDD;

}

.maximgsize320240 {
    max-width: 320px;
    max-height: 240px;
}


#imagezoom {
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 25px;
    border: 5px solid gray;
    background-color: white;
    text-align:center;
    z-index: 1000;
}


  input[type="button"], input[type="submit"] { 
    border-radius: 4px;
    font-family : Cuprum, Arial, Helvetica, sans-serif; 
    color:#FFFFFF; 
    font: bold;
    font-size: 15px; 
    background-color:#af8138; 
    border:0px solid; 
    height:30px;
    text-transform: uppercase;
  }
  
  input[type="button"]:hover, input[type="submit"]:hover { 
    background-color:#f0cf69; 
    color:#000000; 
    cursor: pointer;     
  }

  select { 
    border-radius: 4px;
    font-size: 14px; 
  	border-width: 0px;
    border-spacing: 0px;
    padding: 0px;
    border-style: hidden;
    padding-top: 2px;
    padding-bottom: 2px;   
  }  

  input[type="text"] { 
    border-radius: 4px;
    font-size: 14px; 
  	border-width: 0px;
    border-spacing: 0px;
    border-style: hidden;
    padding-top: 3px;
    padding-bottom: 3px;   
    padding-left: 6px;
    padding-right: 6px;
  }
  
  textarea { 
    border-radius: 4px;
    font-size: 14px; 
  	border-width: 0px;
    border-spacing: 0px;
    border-style: hidden;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;   
  }  
  
  
  input[type="password"] { 
    border-radius: 4px;
    font-size: 14px; 
  	border-width: 0px;
    border-spacing: 0px;
    border-style: hidden;
    padding-top: 3px;
    padding-bottom: 3px;  
    padding-left: 6px;
    padding-right: 6px; 
  }
    
  body {
    margin: 0px 0px 0px 0px;
    font-family : Cuprum, Arial, Helvetica, sans-serif; 
    background-position: right top;  
    font-size: 15px; 
    background-color: #202020;
  }                                                                               

  
  
  .scrollbar
  {
  	margin-left: 30px;
  	float: left;
  	height: 300px;
  	width: 65px;
  	background: #F5F5F5;
  	overflow-y: scroll;
  	margin-bottom: 25px;
  }
  
  .force-overflow
  {
  	min-height: 450px;
  }
  
  #wrapper
  {
  	text-align: center;
  	width: 500px;
  	margin: auto;
  }
  
  
  
  /*
   *  STYLE 4
   */
  
  #style-4::-webkit-scrollbar-track
  {
  	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  	background-color: #333333;
  }
  
  #style-4::-webkit-scrollbar
  {
  	width: 8px;
  	background-color: #333333;
  }
  
  #style-4::-webkit-scrollbar-thumb
  {
  	background-color: #666666;
  	border: 1px solid #777777;
  }
  
  #style-4::-moz-scrollbar-track
  {
  	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  	background-color: #333333;
  }
  
  #style-4::-moz-scrollbar
  {
  	width: 8px;
  	background-color: #333333;
  }
  
  #style-4::-moz-scrollbar-thumb
  {
  	background-color: #666666;
  	border: 1px solid #777777;
  }
  

  
  A:link	 	  { font-size: 15px Cuprum, Arial, Helvetica, sans-serif; COLOR:#7c5c0e; font-weight: 400; TEXT-DECORATION: none;}
  A:visited   { font-size: 15px Cuprum, Arial, Helvetica, sans-serif;  COLOR:#7c5c0e;  font-weight: 400; TEXT-DECORATION: none;}
  A:active 	  { font-size: 15px Cuprum, Arial, Helvetica, sans-serif;  COLOR:#7c5c0e; font-weight: 400; TEXT-DECORATION: none;}
  A:hover 	  { font-size: 15px Cuprum, Arial, Helvetica, sans-serif;  COLOR: #a88123; font-weight: 400; TEXT-DECORATION: none;}



  .hashtag {
    font-weight: 400;
    COLOR:#FF0000;
  }
  
  .succes {
    font-size: 9px;   
    font-weight: 400;
  }
  
                                                                               
  .fontverybig {
    font-size: 27px;
   
  }
  
  .fontbig {
    font-size: 20px;  
  }

  .fontsemibig {
    font-size: 17px;
    font-weight: 400;   
  }

  .fontlittle {
    font-size: 13px;
  }

  .fontverylittle {
    font-size: 11px;
  }
  
  .imgclick {
    cursor: pointer;     
  }
  
  table {
  	border-width: 0px;
    border-spacing: 0px;
    padding: 0px;
    border-style: hidden;
    border-collapse: separate;
   }


  td {
    font-family : Cuprum, Arial, Helvetica, sans-serif; 
    font-size: 15px;  
   }

  
  table.paleBlueRows {
    border: 1px solid #FFFFFF;
    text-align: center;
    border-collapse: collapse;
    background: #FFFFFF;
  }
  table.paleBlueRows td, table.paleBlueRows th {
    border: 1px solid #FFFFFF;
    padding: 3px 2px;
  }
  table.paleBlueRows tbody td {
    font-size: 13px;
  }
  table.paleBlueRows tr:nth-child(even) {
    background: #D0E4F5;
  }

  table.paleBlueRows thead th:first-child {
    border-left: none;
  }
  
  table.tabledebug {
    border: 1px solid #000000;
    text-align: center;
    border-collapse: collapse;
    background: #FFFFFF;
  }

  table.tabledebug td, table.tabledebug th {
    border: 1px solid #000000;
    padding: 3px 2px;
  }
  table.tabledebug tbody td {
    font-size: 13px;
  }
  table.tabledebug tr:nth-child(even) {
    background: #e1eff9;
  }

  table.tabledebug thead th:first-child {
    border-left: none;
  }

    
   .controlplayerongletselected {
    margin: 4px 4px 4px 4px;
    font-family : Cuprum, Arial, Helvetica, sans-serif; 
    background-position: right top;  
    font-size: 20px; 
    background-color: #888888;
    COLOR:#000000;   
    font-weight: 400;
   }
   
   
   
   .controlplayeronglet {
    margin: 4px 4px 4px 4px;
    font-family : Cuprum, Arial, Helvetica, sans-serif; 
    background-position: right top;  
    font-size: 20px; 
    background-color: #BBBBBB;
    COLOR:#555555;    
    font-weight: 400;  
   }
   
   .credits {
    font-family : Cuprum, Arial, Helvetica, sans-serif; 
    font-size: 11px;  
   }
        
  .tablemenu {
    border-collapse: separate;
    border-spacing: 2px 1px;
    border-style: hidden;
   }

  .tdmenutitre {
    font-size: 20px; COLOR:#000000 ;  line-height: 18px; TEXT-DECORATION: none;
     
   }
  .tdmenu {
    padding: 8px;
    font-size: 20px; COLOR:#FFFFFF ;  line-height: 15px; TEXT-DECORATION: none;
    cursor: hand; cursor: pointer;
    height: 20px;
     
   }
   
  .tdmenu:hover {
    background-color: #000000;
   }
  
  .tablemoderation {
  	border-width: 0px;
    border-spacing: 1px 1px;
    border-style: hidden;
    border-collapse: separate;
    background-color: rgb(258, 178, 288);
    font-size: 10px; 
    COLOR:#000000 ; 
    line-height: 10px; 
    TEXT-DECORATION: none;  
  }

  .tablemoderationtitle {
    font-size: 13px; 
    font-weight: 400; 
  }
     
  .tablenavigation {
  	border-width: 0px;
    border-spacing: 0px 0px;
    border-style: hidden;
    border-collapse: separate;
    background-color: rgb(158, 178, 128);
    font-size: 24px; 
    COLOR:#000000 ; 
    font-weight: 400; 
    line-height: 20px; 
    TEXT-DECORATION: none;
   }

   .csscredits {
    font-family : Cuprum, Arial, Helvetica, sans-serif;
    COLOR:#999999;  
    font-size: 11px;  
   } 
 
   .cssscreenzone {
    border-radius: 8px;
    border-width: 0px;
    background-color: #111111;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px; 
     
   }

  .forumbalise {
    border-radius: 3px;
    border-width: 0px;
    background-color: #000000;
    display: inline;
    COLOR:#FFFFFF;  
    font-size: 11px;  
    padding-top: 1px;
    padding-bottom: 0px;   
    padding-left: 4px;
    padding-right: 4px;  
    opacity: 0.75; filter: alpha(opacity=75); 
      
  }
  
  .forumbalisewarning {
    border-radius: 3px;
    border-width: 0px;
    background-color: #FF0000;
    display: inline;
    COLOR:#FFFFFF;  
    font-size: 11px;  
    padding-top: 1px;
    padding-bottom: 0px;   
    padding-left: 4px;
    padding-right: 4px;  
    opacity: 0.75; filter: alpha(opacity=75); 
      
  }

  .forumbalisegood {
    border-radius: 3px;
    border-width: 0px;
    background-color: #00FF00;
    display: inline;
    COLOR:#FFFFFF;  
    font-size: 11px;  
    padding-top: 1px;
    padding-bottom: 0px;   
    padding-left: 4px;
    padding-right: 4px;  
    opacity: 0.75; filter: alpha(opacity=75);    
  }

  .forumbalisegame {
    border-radius: 3px;
    border-width: 0px;
    background-color: #595f1f;
    display: inline;
    COLOR:#FFFFFF;  
    font-size: 11px;  
    padding-top: 1px;
    padding-bottom: 0px;   
    padding-left: 4px;
    padding-right: 4px;  
    opacity: 0.75; filter: alpha(opacity=75); 
      
  }

  .forumbaliseplateforme {
    border-radius: 3px;
    border-width: 0px;
    background-color: #af8138;
    display: inline;
    COLOR:#FFFFFF;  
    font-size: 11px;  
    padding-top: 1px;
    padding-bottom: 0px;   
    padding-left: 4px;
    padding-right: 4px;  
    opacity: 0.75; filter: alpha(opacity=75); 
      
  }
  
  .forumbaliserom {
    border-radius: 3px;
    border-width: 0px;
    background-color: #33521b;
    display: inline;
    COLOR:#FFFFFF;  
    font-size: 11px;  
    padding-top: 1px;
    padding-bottom: 0px;   
    padding-left: 4px;
    padding-right: 4px;  
    opacity: 0.75; filter: alpha(opacity=75); 
      
  }  
  
  .forumbalisecompany {
    border-radius: 3px;
    border-width: 0px;
    background-color: #53233c;
    display: inline;
    COLOR:#FFFFFF;  
    font-size: 11px;  
    padding-top: 1px;
    padding-bottom: 0px;   
    padding-left: 4px;
    padding-right: 4px;  
    opacity: 0.75; filter: alpha(opacity=75); 
      
  }     
 
  .forumbaliseuser {
    border-radius: 3px;
    border-width: 0px;
    background-color: #766422;
    display: inline;
    COLOR:#FFFFFF;  
    font-size: 11px;  
    padding-top: 1px;
    padding-bottom: 0px;   
    padding-left: 4px;
    padding-right: 4px;  
    opacity: 0.75; filter: alpha(opacity=75); 
      
  }     


   .cssheader {
    border-radius: 8px;
    border-width: 0px;
    background-color: #333333;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 6px;
    padding-bottom: 6px;   
    padding-left: 6px;
    padding-right: 6px;  
     
   }

   .cssfooter {
    border-radius: 8px;
    border-width: 0px;
    background-color: #333333;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 6px;
    padding-bottom: 6px;   
    padding-left: 6px;
    padding-right: 6px;  
    
    opacity: 0.9; filter: alpha(opacity=90); 
   }
    
   .cssheadermenu {
    border-radius: 8px;
    border-width: 0px;
    background-color: #CCCCCC;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 6px;
    padding-bottom: 6px;   
    padding-left: 6px;
    padding-right: 6px;  
     
   }
     
   .cssheadermenulevel {
    font-size: 10px;
    text-align:right; 
     
   }
   
  .csstablegeneralmenu {  
    border-radius: 4px;
    border-width: 0px;
    font-size: 14px Arial, Helvetica, sans-serif; COLOR:#FFFFFF;
  	padding: 10px 10px 10px 10px;
    cursor: pointer;     

  }

     
  .csstablegeneralsubmenu {  
    border-radius: 4px;
  	border-width: 0px;
    font-size: 14px Arial, Helvetica, sans-serif; COLOR:#FFFFFF;
    cursor: pointer;     

  }

  .cssheadermenubtn {
    border-radius: 4px;
  	border-width: 0px;  
    padding-top: 11px;
    padding-bottom: 8px;   
    padding-left: 6px;
    padding-right: 6px;

    font-size: 20px; 
    COLOR: #FFFFFF;  
    line-height: 15px; 
    TEXT-DECORATION: none;
    cursor: hand; cursor: pointer;
  }

  .cssheadermenubtnnotification {
    border-radius: 4px;
  	border-width: 0px;  
    padding-top: 5px;
    padding-bottom: 4px;   
    padding-left: 6px;
    padding-right: 6px;
    cursor: hand; cursor: pointer;
  }

  .cssheadermenubtntext {
    padding-top: 0px;
    padding-bottom: 0px;   
    padding-left: 0px;
    padding-right: 0px;
  	border-width: 0px;
    font-size: 20px; 
    COLOR: #FFFFFF;  
    line-height: 15px; 
    TEXT-DECORATION: none;
  }
  

  .btnsubmit {
    border-radius: 4px;
    padding-top: 2px;
    padding-bottom: 1px;   
    padding-left: 8px;
    padding-right: 6px;
    font: bold;
    font-size: 15px; 
    background-color:#af8138; 
    COLOR: #FFFFFF;  
    text-transform: uppercase;
    cursor: pointer;     
  }

  .btnsubmit:hover {
    background-color:#f0cf69; 
  }
  

  .recherchesubmit {
    border-radius: 4px;
    border-width: 0px;
    font: bold;
    font-size: 15px; 
    background-color:#af8138; 
    border:0px solid; 
    height:30px;
    text-transform: uppercase;
    cursor: pointer;     
  }

  .recherchesubmit:hover {
    background-color:#f0cf69; 
  }

  .csspropositionsenattente {
    border-radius: 8px;
    border-width: 0px;
    background-color: #e69f9b;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    vertical-align: middle;
    text-align: center;
    font-size: 18px; 
    COLOR:#594341; 
    TEXT-DECORATION: none;
  }
  
  .csswarningmsg {
    border-radius: 8px;
    border-width: 0px;
    background-color: #e69f9b;
    display: block;
    margin-bottom: 3px;
    padding-top: 30px;
    padding-bottom: 30px;   
    padding-left: 6px;
    padding-right: 6px;
    vertical-align: middle;
    text-align: center;
    font-size: 18px; 
    COLOR:#594341; 
    font-weight: 400; 
    TEXT-DECORATION: none;
        
  }

   .cssnavigation {
    border-radius: 8px;
    border-width: 0px;
    background-color: #988a8a;
    display: block;
    height : 39px;
    margin-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
     

   }

  .cssnavigationseparator {
    background-image: url("images/navigation-sep.png");
    width:15px;
    height:39px;
   }   

   .cssnavigationcolonne {
    border-radius: 4px;
    vertical-align: middle;
    height: 22px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px; 
    COLOR:#534b4b; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    
   }      


   .cssnavigationcolonnelink {
    border-radius: 4px;
    height: 22px;
    padding-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px; 
    background-color: #7a6e6e;
    COLOR:#d1cece; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    
   }      

   .cssnavigationcolonnelink:hover {
    background-color: #b7adad;
    COLOR:#605d5d; 
    cursor : Pointer;
   }

   .cssnavigationdropdownmenuzone {
    position: relative;
   }

   
   .cssnavigationdropdownmenulistesystemes {
    z-index: 9000; 
    border-radius: 4px;
    position: absolute; 
    left: -10px; 
    top: 20px; 
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #b7adad;
    visibility: hidden;
   }

   .cssnavigationlistesystemes {
    position: relative;
    COLOR:#605d5d; 
    height:400px;
    overflow-y: scroll;
   }
 
   .cssnavigationlistesystemetable {
   }
   

   .cssnavigationlistesystemetrtitle {
    border: 2px solid #b7adad;
   }

   .cssnavigationlistesystemethtitle {
    border: 2px solid #b7adad;
    border-radius: 4px;
    height: 32px;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px; 
    background-color: #7a6e6e;
    COLOR:#d1cece; 
    font-weight: 400; 

   }

   .cssnavigationlistesystemetrwarning {
    border: 2px solid #b7adad;
    border-radius: 4px;
    background-color: #be9b9b;
    height: 40px;

   }
    .cssnavigationlistesystemetrwarning:hover {
    background-color: #d1cece;
    COLOR:#d1cece; 
    cursor : Pointer;
   }


   .cssnavigationlistesystemetr {
    border: 2px solid #b7adad;
    border-radius: 4px;
    height: 40px;

   }

   .cssnavigationlistesystemetr:hover {
    background-color: #d1cece;
    COLOR:#d1cece; 
    cursor : Pointer;

   }

   .cssnavigationlistesystemetd {

    height: 22px;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px; 
    COLOR:#655f5f; 
    font-weight: 400; 

   }

   .cssbigtitle {
    border-radius: 8px;
    border-width: 0px;
    background-color: #d5a900;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-bottom: 3px;
    font-size: 22px; 
    COLOR:#483700; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   }
  
   .csstable {
    border-radius: 8px;
    border-width: 0px;
    background-color: #ffffff;
    display: block;

    margin-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
     
   }
   
   .cssedit {
    border-radius: 8px;
    border-width: 0px;
    background-color: #ccc7d6;
    display: block;

    margin-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
     
   }

   .cssseparateurvide {
    display: block;
    margin-top: 3px;   
   }


   .csseditminititle {
    border-radius: 4px;
    border-width: 0px;
    background-color: #6a6795;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 15px; 
    COLOR:#b1addb; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   }
         
   .csseditminisubtitle {
    border-radius: 4px;
    border-width: 0px;
    background-color: #b1addb;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 13px; 
    COLOR:#3c3a6c; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   }
   
   .csseditminisubtitle {
    border-radius: 4px;
    border-width: 0px;
    background-color: #b1addb;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 13px; 
    COLOR:#3c3a6c; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   }
   
   .csstableminisubtitle {
    border-radius: 4px;
    border-width: 0px;
    background-color: #BBBBBB;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 13px; 
    COLOR:#444444; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   }
   

   
   
   
   .openclosezoneadmin {
    border-radius: 8px;
    border-width: 0px;
    background-color: #5b4b3f;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
   
   }   

   
   .openclosezoneadmintxt {
    font-size: 24px; 
    COLOR:#cec9c6; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }
   
   .ongletzoneadmin {
    border-radius: 8px;
    border-width: 0px;
    background-color: #5b4b3f;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    font-size: 20px; 
    COLOR:#c9c8d2; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }   

   .ongletzoneadmincurrent  {
    border-radius: 8px;
    border-width: 0px;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    font-size: 20px; 
    background-color: #dbcab8;  
    COLOR:#000000; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }

   .ongletzoneadmin:hover  {
    background-color: #dbcab8;  
    COLOR:#000000; 
    cursor : Pointer;
   }


   .openclosezoneedit {
    border-radius: 8px;
    border-width: 0px;
    background-color: #4a4869;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
   
   }   
   
   .openclosezoneedittxt {
    font-size: 24px; 
    COLOR:#c9c8d2; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }
   
      
   .ongletzoneedit {
    border-radius: 8px;
    border-width: 0px;
    background-color: #4a4869;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    font-size: 20px; 
    COLOR:#c9c8d2; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }   

   .ongletzoneeditcurrent  {
    border-radius: 8px;
    border-width: 0px;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    font-size: 20px; 
    background-color: #c9c8d2;  
    COLOR:#000000; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }

   .ongletzoneedit:hover  {
    background-color: #c9c8d2;  
    COLOR:#000000; 
    cursor : Pointer;
   }
 

   .openclosezoneinfos {
    border-radius: 8px;
    border-width: 0px;
    background-color: #2a2928;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
   
   }   
   
   .openclosezoneinfostxt {
    font-size: 24px; 
    COLOR:#c0bfbf; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }
   
   .ongletzonemaininfos {
    border-radius: 8px;
    border-width: 0px;
    background-color: #6e658a;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    font-size: 20px; 
    COLOR:#b0aac1; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }  
   
   .ongletzonemaininfoscurrent  {
    border-radius: 8px;
    border-width: 0px;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
    font-size: 20px; 
    background-color: #bab5c9;  
    COLOR:#000000; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }
      
   .ongletzonemaininfos:hover  {
    background-color: #bab5c9;  
    COLOR:#000000; 
    cursor : Pointer;
   }
   .ongletzoneinfos {
    border-radius: 8px;
    border-width: 0px;
    background-color: #7a7775;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    font-size: 20px; 
    COLOR:#c0bfbf; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }   

   .ongletzoneinfoscurrent  {
    border-radius: 8px;
    border-width: 0px;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
    font-size: 20px; 
    background-color: #c0bfbf;  
    COLOR:#000000; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }

   .ongletzoneinfos:hover  {
    background-color: #c0bfbf;  
    COLOR:#000000; 
    cursor : Pointer;
   }
       
   .openclosezonecomm {
    border-radius: 8px;
    border-width: 0px;
    background-color: #9ececa;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
   
   }   
   
   .openclosezonecommtxt {
    font-size: 24px; 
    COLOR:#356765; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }
   
   .ongletzonecomm {
    border-radius: 8px;
    border-width: 0px;
    background-color: #356765;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    font-size: 20px; 
    COLOR:#9ececa; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }   

   .ongletzonecommcurrent  {
    border-radius: 8px;
    border-width: 0px;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
    font-size: 20px; 
    background-color: #9ececa;  
    COLOR:#000000; 
    font-weight: 400; 
    TEXT-DECORATION: none;  
   }

   .ongletzonecomm:hover  {
    background-color: #9ececa;  
    COLOR:#000000; 
    cursor : Pointer;
   }           
 
   
   
   .cssedittdtext {
    border-radius: 4px;
    border-width: 0px;
    background-color: #bcb8d9;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 16px; 
    COLOR:#403e62; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: right;  
   
   }

   .cssedittdtextcenterinside {
    border-radius: 4px;
    border-width: 0px;
    background-color: #bcb8d9;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 16px; 
    COLOR:#403e62; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   
   }
      
   .cssedittdtextcenter {
    border-radius: 4px;
    border-width: 0px;
    background-color: #bcb8d9;
    border: 2px solid #ccc7d6;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 16px; 
    COLOR:#403e62; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   
   }
   
   
         
   .cssedittd {
    border-radius: 4px;
    border-width: 0px;
    background-color: #FFFFFF;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 4px;
    padding-bottom: 2px;
    font-size: 16px; 
    COLOR:#403e62; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: right;  
   
   }

   .cssmediaedittitle {
    border-radius: 4px;
    border-width: 0px;
    background-color: #b1addb;
    display: block;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 2px;
    font-size: 16px; 
    COLOR:#3c3a6c; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   }   


   .cssmediaregionimage {
    border-radius: 4px;
    border: 2px solid #c6c2bd;
    display: block;
    height: 400px;
    background-color: #e7e4e0;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 2px;
   }
   
   .cssmediaiconinline {
    display: inline-block;
    width: 372px;
    //height: 280px;


   }
   
   
   .cssmediaicon {
    border-radius: 4px;
    border: 2px solid #c6c2bd;
    display: block;
    height: 100px;
    background-color: #e7e4e0;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 2px;
   }   

  .cssmediaregion {
    border-radius: 4px;
    border: 2px solid #c6c2bd;
    display: block;
    height: 230px;
    background-color: #e7e4e0;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 2px;
   }

  .cssmediaregioninfoscomp {
    border-radius: 4px;
    border: 2px solid #c6c2bd;
    display: block;
    background-color: #e7e4e0;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 2px;
   }
   
  .cssmediaregiontop {
    border-radius: 2px;
    display: block;
    background-color: #c6c2bd;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 2px;
   }
   
  .cssmediaregiontoptext {
    font-size: 14px; 
    COLOR:#000000 ; 
    line-height: 14px; 
   
   }
      
   .cssmediainfosedit {
    border-radius: 2px;
    background-color: #ccc7d6;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px; 
    COLOR:#000000 ;  
    font-weight: 400;
   }

   .cssmediainfosedittxt {
    font-size: 12px; 
    COLOR:#000000 ; 
    line-height: 14px; 
    font-weight: normal; 

   }
   
   .cssmediaregionmoderation {
    border-radius: 2px;
    background-color: #ccb399;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    border-spacing : 2px;
    font-size: 14px; 
    COLOR:#000000 ;  
    font-weight: 400;

   }

   .cssmediaregionmoderationtxttitle {
    font-size: 12px; 
    COLOR:#000000; 
    background-color: #aa957f;
    line-height: 14px; 
    font-weight: normal; 

   }
   .cssmediaregionmoderationtxt {
    font-size: 12px; 
    COLOR:#000000; 
    background-color: #cec2b6;
    line-height: 14px; 
    font-weight: normal; 

   }

   .cssmediaregionmoderationtxtgreen {
    font-size: 12px; 
    COLOR:#000000; 
    background-color: #86c271;
    line-height: 14px; 
    font-weight: normal; 

   }
   
   .cssmediaregionmoderationbuttontxt {
    font-size: 12px; 
    COLOR:#FFFFFF; 
    line-height: 14px; 
    font-weight: normal; 

   }
   .cssmediaregionmoderationselected {
    background-color: #FFb399;
    font-size: 12px; 
    COLOR:#000000 ; 
    line-height: 14px; 
   }
   .cssmediaedit {
    border-radius: 4px;
    border-width: 0px;
    background-color: #e7e6f4;
    height: 70px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 4px;
    padding-bottom: 2px;
    font-size: 14px; 
    line-height: 14px;
    COLOR:#403e62;  
    TEXT-DECORATION: none; 
    overflow: auto; 
   }
   
   .cssedittdinfo {
    font-size: 12px; 
    COLOR:#333333; 
    TEXT-DECORATION: none;
    text-align: center;  
   
   }
   
  .csstableedittr {
    background-color: #e7e4e0;
  }

  .csstableedittr:hover {
    background-color: #f8f7f6;
    cursor: pointer; 
  }

  .csstabletr:hover {
    background-color: #f8f7f6;
  }
  
  .csstableedittd {
    border-radius: 4px;
    border: 2px solid #ccc7d6;
  	color: #4f4d4c;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
  }  
     
   .csstop3 {
    border-radius: 8px;
    border-width: 0px;
    background-color: #d5a900;
    height : 39px;
    margin-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
     
  }

  .csstop3separator {
    float: left;
    background-image: url("images/navigation-sep.png");
    width:15px;
    height:39px;
   }   
   
   .csstop3colonnetitle {
    border-radius: 4px;
    float: left;
    height: 22px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px; 
    COLOR:#000000; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }

   .csstop3colonnesubtitle {
    border-radius: 4px;
    float: left;
    height: 22px;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px; 
    COLOR:#000000; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }

   .csstop3colonnescrollcontainer {
    width: 340px;
    overflow: hidden;   
   }
   
   .csstop3colonnescroll {
    width: auto;
    -webkit-animation-name: move;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: reverse;
    -webkit-animation-timing-function: linear;   
   }

    @-webkit-keyframes move {
        0% {
            margin-left: -1000px;
        }
        100% {
            margin-left: 340px;
        }
    }

   .csstop3colonne {
    background-color: #edda91;
  	color: #c4880c;  
    border-radius: 4px;
    float: left;
    height: 20px;
    margin-right: 3px;
    margin-left: 3px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }
   

   .csstop3col {
    background-color: #edda91;
  	color: #c4880c;  
    font-size: 16px; 
    border-radius: 8px;
    margin-right: 3px;
    padding-left: 6px;
    padding-right: 6px;
   }
      
   
   .csstop3compteur {
  	color: #555555;  
    font-size: 14px; 
    font-weight: none; 
    margin-left: 8px;

   }



  .csscommentairetitle {
    border-radius: 8px;
    border-width: 0px;
    background-color: #9ececa;
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 22px; 
    COLOR:#356765; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
  }
  
  .csscommentairetitletxt {
  	color: #000000;  
    font-size: 22px; 
  }
  

  .csscommentaire {
    border-radius: 8px;
    background-color: #dff8f7;
  	color: #6f8e8b;  
    margin-bottom: 3px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 14px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .csscommentaireuser {
    font-size: 14px; 
    border-radius: 8px;
    background-color: #6f8e8b;
  	color: #c6dcd7;  
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;  
    COLOR: #FFFFFF; 
    TEXT-DECORATION: none;
  }

  .csscommentaireuser a {
    COLOR: #dff8f7; 
  }

  .csscommentaireuser a:hover {
    COLOR: #FFFFFF; 
  }
  
  .csscommentaires {
    border-radius: 8px;
    background-color: #c6dcd7;
  	color: #6f8e8b;  
    margin-bottom: 3px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 14px; 
    font-weight: 400; 
    TEXT-DECORATION: none; 
   }
  
  
  .csscommentairebulle {
    border-radius: 8px;
    background-color: #ffffff;
  	color: #4c5555;  
    display: inline-block;
    margin-bottom: 3px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 14px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  
  
  .csscommentairebulleadmin {
    border-radius: 8px;
    border-spacing : 1px;
    padding: 1px;
    background-color: #c6c2bd;
    display: inline-block;
  }
  
  .csscommentairebulleadmintd {
    border-radius: 4px;
    background-color: #ddd8d2;
  	color: #7e737f;  
    border-spacing : 1px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 12px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .csscommentairebulleadmintdgris {
    border-radius: 4px;
    background-color: #cdc9c3;
  	color: #b2aaaf;  
    border-spacing : 1px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 12px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .csscommentairebulleadmintdwarning {
    border-radius: 4px;
    background-color: #ffb1a5;
  	color: #fc2163;  
    border-spacing : 1px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 12px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }
      
  .csscommentairebulleadmintdtitle {
    border-radius: 4px;
    background-color: #7e737f;
  	color: #ddd8d2;  
    border-spacing : 1px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 12px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }
    
  
  


  .csscommentairebullewarning {
    border-radius: 8px;
    background-color: #ffcccc;
  	color: #4c5555;  
    display: inline-block;
    margin-bottom: 3px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 14px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }
      
   .cssadmin {
    border-radius: 8px;
    border-width: 0px;
    background-color: #ccb399;
    display: block;
    margin-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
     
   }

  .cssadminseparator {
    float: left;
    background-image: url("images/admin-sep.png");
    width:15px;
    height:30px;
   }   
   
   .cssadmincolonnetitle {
    border-radius: 4px;
    float: left;
    height: 18px;
    margin-top: 2px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px; 
    COLOR: #726354; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }

   .cssadmintitle {
    font-size: 20px; 
    COLOR: #726354; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }

   .cssadmincolonne {
    float: left;
   }
   
   .cssadmincolonnelink {
    background-color: #a38f7a;
  	color: #ded7d1;  
    border-radius: 4px;
    float: left;
    height: 20px;
    margin-top: 3px;
    margin-right: 1px;
    margin-left: 1px;
    padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 15px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }

   .cssadmincolonnelinkselected {
    background-color: #dbcab8;
  	color: #7c766f;  
    border-radius: 4px;
    float: left;
    height: 20px;
    margin-top: 3px;
    margin-right: 1px;
    margin-left: 1px;
    padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 15px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }
   
   .cssadmincolonnelink:hover {
    background-color: #dbcab8;
  	color: #7c766f;  
    cursor : Pointer;

   }


   
   .cssadmincolonnelinktxt {
  	color: #ded7d1;  
    font-size: 12px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }

   .cssadmincolonnelinktxt:hover {
  	color: #7c766f;  
    cursor : Pointer;

   }

   
   .csslinktxt {
  	color: #726354;  
    font-size: 12px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }

   .csslinktxt:hover {
  	color: #000000;  
    cursor : Pointer;

   }

  .cssadmintabletitle {
    border-radius: 4px;
    background-color: #a38f7a;
  	color: #ded7d1;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .cssadmintabletitletext {
  	color: #ded7d1;  
    text-align: center;
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }
  
         
  .cssadmintabletitlegreen {
    border-radius: 4px;
    background-color: #85a37a;
  	color: #d5ded1;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .cssadmintabletitlegreentext {
   	color: #d5ded1;  
    text-align: center;
     font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .cssadmintabletdwhite {
    border-radius: 4px;
    background-color: #ffffff;
  	color: #42413f;  
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    border-spacing : 0px;
    font-size: 14px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .cssadmintabletdfavregion {
    border-radius: 4px;
    background-color: #b6c683;
  	color: #42413f;  
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    border-spacing : 0px;
    font-size: 14px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }
  
  
  .cssadmintabletd {
    border-radius: 4px;
    background-color: #ded7d1;
  	color: #42413f;  
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    border-spacing : 0px;
    font-size: 13px; 
    TEXT-DECORATION: none;
  }

  .cssadmintabletdtxt {
  	color: #42413f;  
    font-size: 13px; 
  }
  
    .cssadmintabletdgreen {
    border-radius: 4px;
    background-color: #c1c6b5;
  	color: #6a6d63;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 13px; 
    TEXT-DECORATION: none;
  }
  
      
  .cssadmintabletdwarning {
    border-radius: 4px;
    background-color: #f9c6c5;
  	color: #6f3a39;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 14px; 
    TEXT-DECORATION: none;
  }
  
  .cssadmintabletdedit {
    border-radius: 4px;
    background-color: #e0dde6;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 14px; 
    TEXT-DECORATION: none;
  }
  
  
   .cssstats {
    border-radius: 8px;
    border-width: 0px;
    background-color: #ddd8d2;
    display : block;
    margin-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
     

   }

   .cssstatsopacity {
    border-radius: 8px;
    border-width: 0px;
    background-color: #ddd8d2;
    display : block;
    margin-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    opacity: 0.7;
    filter: alpha(opacity=70);
   }

   .cssmedia {
    border-radius: 8px;
    border-width: 0px;
    background-color: #ddd8d2;
    display : block;
    height : 100%;
    margin-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 1px;
    margin-right: 1px;
   }

  .cssstatstitle {
    border-radius: 8px;
    border-width: 0px;
    background-color: #585654;
  	color: #c6c2bd;  
    font-size: 22px; 
    display : block;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: 400; 
    TEXT-DECORATION: none;
   }

   .cssedittitle {
    border-radius: 8px;
    border-width: 0px;
    background-color: #b1addb;
    COLOR:#3c3a6c; 
    font-size: 22px; 
    display: block;
    margin-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;  
   
   }
   
  .cssstatstitletxt {
  	color: #c6c2bd;  
    font-size: 22px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
   }     
   
   .cssstatstabletd {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #c6c2bd;
  	color: #585654;  
    width: 20px;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;

   }

   .cssstatstabletd:hover {
    background-color: #e7e4e0;
  	color: #4f4d4c;  
    cursor : Pointer;
   }

   .cssstatstabletdwarning {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #e0c2bd;
  	color: #585654;  

    width: 20px;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
   }
   
   .cssstatstabletdwarning:hover {
    background-color: #e7e4e0;
  	color: #4f4d4c;  
    cursor : Pointer;
   }

   
   .cssstatstabletdselected {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #e7e4e0;
  	color: #585654;  

    width:20px;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
   }

   .cssstatstabletdselected:hover {
    background-color: #e7e4e0;
  	color: #4f4d4c;  
    cursor : Pointer;
   }


   .cssstatstabletdcurrent {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #585654;
  	color: #FFFFFF;  
    width:20px;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;     

   }

   .cssstatstabletdcurrent:hover {
    background-color: #e7e4e0;
  	color: #4f4d4c;  
    cursor : Pointer;
   }



  
   .cssstatsfontbig { 
    font-size: 22px; 
    font-weight: 400; 
   }

   .cssstatsfontsemibig { 
    font-size: 18px; 
    font-weight: 400; 
   }
   
  .csspagetitle {
    border-radius: 4px;
  	color: #585654;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;

  }


  .csspage {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #c6c2bd;
  	color: #585654;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 16px;  
    font-weight: 200; 
    TEXT-DECORATION: none;

  }
  
  .csspage:hover {
    background-color: #e7e4e0;
  	color: #4f4d4c;  
    cursor : Pointer;
  }

  .csspageedit {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #ccc7d6;
  	color: #585654;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 18px;  
    TEXT-DECORATION: none;

  }
  
  .csspageedit:hover {
    background-color: #e7e4e0;
  	color: #4f4d4c;  
    cursor : Pointer;
  }

  .csspageeditwarning {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #e65b72;
  	color: #7c3641;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 18px;  
    TEXT-DECORATION: none;

  }
  
  .csspageeditwarning:hover {
    background-color: #ec8596;
  	color: #4f4d4c;  
    cursor : Pointer;
  }

  .csspageselected {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #e7e4e0;
  	color: #585654;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .csspageselected:hover {
    background-color: #e7e4e0;
  	color: #4f4d4c;  
    cursor : Pointer;
  }

  .csspagecurrent {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #585654;
  	color: #FFFFFF;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 18px; 
    TEXT-DECORATION: none;
    cursor: pointer;     

  }

  .csspagecurrent:hover {
    background-color: #e7e4e0;
  	color: #4f4d4c;  
    cursor : Pointer;
  }





  .cssou {
    position:absolute;
  }  

  .cssoutxt {
    position:relative;
    border-radius: 8px;
    border-width: 0px;
    border: 2px solid #202020;
    background-color: #d5a900;
  	color: #483700;    
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    left : -27px;
    top : -15px;
  }  


  .csstabletitle {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #c6c2bd;
  	color: #585654;  
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 18px; 
    TEXT-DECORATION: none;
  }

  .csstabletoptitle  {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #d5a900;
  	padding: 3px 3px 3px 3px;
  	color:#792600;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 18px; 
    TEXT-DECORATION: none;
  
  }

  .csstabletitleleft {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #c6c2bd;
  	color: #585654;  
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }

  .cssmediatitlecentertxt {
  	color: #585654;  
    text-align: center; 
    font-size: 20px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }
  
  .cssmediatitlecenter {
    border-radius: 4px;
    background-color: #c6c2bd;
  	color: #585654;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 20px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }
    
  .csstabletitlecenter {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #c6c2bd;
  	color: #585654;  
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }
  
    .csstabletitleright {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #c6c2bd;
  	color: #585654;  
    text-align: right;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }  

  .csstabletitlerighttxt {
  	color: #585654;  
    text-align: right;
    font-size: 16px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
  }  
  
  .csstabletr {
    background-color: #e7e4e0;
  }

  .csstabletrhover:hover {
    background-color: #f8f7f6;
  }


  
  .csstabletrwarning {
    background-color: #efd9d7;
  } 

  .csstabletrwarning:hover {
    background-color: #e1c3bd;
  }
  

  .csstabletredit {
    background-color: #dbd9eb;
  } 

  .csstabletredit:hover {
    background-color: #d2cdd4;
  }


  .csstabletrnotgame {
    background-color: #c6c2bd;
  }

  .csstabletrnotgame:hover {
    background-color: #f8f7f6;
  }
  
  .csstablefontbig {
    font-size: 22px; 
    font-weight: 400; 
  }

  .csstablefontsemibig {
    font-size: 18px; 
    font-weight: 400; 
  }
  
  .csssize {
    font-size: 16px; 
    font-weight: 400;   
  }  
  .csssizeunit {
    font-size: 14px;    
  }  

  .csstablefontlittle {
    font-size: 12px; 
    line-height: 12px;  
  }

  .cssnumsupport {
    border-radius: 12px;
    width: 20px;
    background-color: #ffffff;
  	color: #4c5555;  
    display: inline-block;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 18px; 
    font-weight: 400; 
    TEXT-DECORATION: none;
    text-align: center;
  }


  .csstabletd {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
  	color: #4f4d4c;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
  }  


  .csstabletdgreen {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
  	color: #4f4d4c;  
  	background: #a4daaf;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
  }  

  .csstabletdred {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
  	color: #4f4d4c;  
  	background: #da9090;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
  }  
  .csstabletdgris {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
  	color: #4f4d4c;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
    opacity: 0.30;
  }  
  
  
  .csstableseparateur {
    border-radius: 0px;
    border: 2px solid #ddd8d2;
    background-color: #ddd8d2;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;  
  }  


  .csstabletoptd  {
    border-radius: 4px;
    border: 2px solid #ddd8d2;
    background-color: #edda91;
    font-size: 13px;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
  	color: #c4880c;  
  
  }  
  
  
  .csstabletdtext {
    border-radius: 2px;
    border: 2px solid #ddd8d2;
    background-color: #f8f7f6;
  	color: #4f4d4c;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
  }  
  
  
  .csstabletdok {
    border-radius: 2px;
    border: 2px solid #ddd8d2;
    background-color: #cce084;
  	color: #4f4d4c;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
  }    

  .csstablesubtitle {
    border-radius: 2px;
    border: 2px solid #ddd8d2;
    background-color: #eeedeb;
  	color: #4f4d4c;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
  }  
    
  .csstabletdwarning {
    border-radius: 2px;
    border: 2px solid #ddd8d2;
    background-color: #efd9d7;
  	color: #4f4d4c;  
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    font-size: 16px; 
    TEXT-DECORATION: none;
  }  
  
    


  .tabletable {
  	border-width: 2px;
    border-spacing: 2px 2px;
    border-style: hidden;
    border-collapse: separate;
   }
   
     
  .tablechantier {
    border-spacing: 1px;
    border-style: hidden;
    border-collapse: separate;
   }
   
           

  .tablemaintitle {
    font-size: 17px;
  	border-width: 0px 2px;
  	padding: 3px 3px 3px 3px;          
  	background-color: rgb(158, 178, 128);
    color: #000000;

  }
  
     
  .tabletitle {
    font-size: 15px;
  	border-width: 0px 2px;
  	padding: 3px 3px 3px 3px;          
  	background-color: rgb(214, 222, 201);
    color: #000000;
    font-weight: 400;
  }
  
  .tablesubtitle {
    font-size: 15px;
  	border-width: 3px;
    background-color: rgb(245, 255, 245);
    padding: 3px 3px 3px 3px;	 
    font-weight: 400;
   }
   
  .tablesubtitleh {
    font-size: 15px;
  	border-width: 3px;
    background-color: rgb(245, 245, 255);
    padding: 3px 3px 3px 3px;	
    height: 32px; 
    
   }


  .tabletrlegende {
  	font-size: 13px;  
    font-weight: normal;     
  }
          
  .csstabletrwarning {
    border-radius: 4px;
    background-color: rgb(255, 210, 210);
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    height: 20px;
  	color: #333333;
  	font-weight: normal;      
  }
    .tabletrwarning {
  	padding: 3px 3px 3px 3px;
    background-color: rgb(255, 210, 210);
    background-position: right top;
    height: 20px;
  	color: #333333;
  	font-weight: normal;      
  }

  .tabletrselected {
    background-color: rgb(160, 160, 160);
    font-size: 15px;  
  	border-width: 0px;
  	padding: 3px 3px 3px 3px;
    height: 20px;
  	font-weight: normal;      
  }
  
  .tabletrover {
    background-color: rgb(200, 180, 180);
    font-size: 15px;  
  	border-width: 0px;
  	padding: 3px 3px 3px 3px;
  	color: #333333;
  	font-weight: normal; 
    cursor: pointer;     
  }
  .tableheadertitle{
    border-radius: 4px;
  	padding: 3px 3px 3px 3px;
    background-color: rgb(90, 90, 90);
  	color: #CCCCCC;
  	font-weight: normal;        
  }
  
  .tableheadertd{
    border-radius: 4px;
  	padding: 3px 3px 3px 3px;
    background-color: rgb(70, 70, 70);       
  }
    
  .tabletrovernocursor {
    background-color: rgb(200, 180, 180);
    background-position: right top;
  	color: #333333;
  	font-weight: normal;      
  }
  

  .csstabletrgris {
    border-radius: 4px;
    background-color: rgb(240, 240, 240);
  	color: #BBBBBB;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    height: 20px;
  	font-weight: normal; 
  }


  .tabletrgris {
  	background-color: rgb(240, 240, 240);
    background-position: right top;
    height: 20px;
  	color: #BBBBBB;
  	font-weight: normal; 
  }

  .csstabletrgreen {
    border-radius: 4px;
    background-color: rgb(230, 250, 230);
  	color: #BBBBBB;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    height: 20px;
  	font-weight: normal; 
  }
  
  .tabletrgreencolor {
  	background-color: rgb(230, 250, 230);
  }
  
  .tabletrgreen {
  	background-color: rgb(230, 250, 230);
    background-position: right top;
    height: 20px;
  	font-weight: normal; 
  }

  .csstabletrnotgame {
    border-radius: 4px;
  	background-color: rgb(150, 150, 150);
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;  
    height: 20px;
  	color: #BBBBBB;
  	font-weight: normal; 
  }
  
  
  .tabletrnotgame {
  	background-color: rgb(120, 120, 120);
    background-position: right top;
    height: 20px;
  	color: #BBBBBB;
  	font-weight: normal; 
  }
  

  .csstabletredit {
    border-radius: 4px;
  	background-color: rgb(210, 210, 240);
    height: 20px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
  	color: #333333;
  	font-weight: normal;   
  }
  
  .tabletredit {
  	background-color: rgb(210, 210, 240);
    background-position: right top;
    height: 20px;
  	color: #333333;
  	font-weight: normal;   
  }


  .tabletrwarningedit {
    background-color: rgb( 255, 220,255);
    background-position: right top;
  	color: #333333;
  	font-weight: normal;  
  }  
  
  .tabletr {
    background-color: rgb(230, 230, 230);
    font-size: 15px;  
  	border-width: 0px;
  	padding: 3px 3px 3px 3px;
  }
   
  .csstabletr {
    border-radius: 4px;
    background-color: rgb(230, 230, 230);
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;  
    font-size: 15px;  
  	border-width: 0px;
  }
   
      
  .tabletd {
    background-color: rgb(230, 230, 230);
    font-size: 15px;  
  	border-width: 0px;
  	padding: 3px 3px 3px 3px;
  }
  
  
  .tabletoptitle  {
    background-color: #d5a900;
    font-size: 17px;  
  	padding: 3px 3px 3px 3px;
  	color:#792600;  
    font-weight: 400;  
  
  }



   
  .tabletdgris {
    background-color: rgb(250, 250, 250);
    font-size: 15px;  
  	padding: 3px 3px 3px 3px;
  	color: #BBBBBB;

  }

  .tabletdbig {
    font-size: 15px;  
  	border-width: 0px;
  	padding: 3px 3px 3px 3px;
    background-color: rgb(230, 230, 230);
    font-weight: 400;  
  }
  
  .tabletdselected {
    font-size: 15px;  
  	border-width: 0px;
  	padding: 3px 3px 3px 3px;
    background-color: rgb(180, 180, 180);

  }

  
  
  .tabletdwarning {
    background-color: rgb(230, 200, 200);
    font-size: 15px;  
  	border-width: 0px;
  	padding: 3px 3px 3px 3px;
  }


  .tabletdwarningmodif {
  	background-color: rgb( 250, 220,255);
    font-size: 15px;  
  	border-width: 0px;
  	padding: 3px 3px 3px 3px;
  }
    
  .tabletdedit {
  	background-color: rgb(180, 180, 240);
    font-size: 22px;  
  	border-width: 0px;
    font-weight: 400;  
  	padding: 3px 3px 3px 3px;
    
  }
  

  

  
  .tabletdeditmoderateur {
  	background-color: rgb(258, 178, 288);
    font-size: 22px;  
  	border-width: 0px;
    font-weight: 400;  
  	padding: 3px 3px 3px 3px;
    
  }
    
  .tabletdeditinfo {
  	background-color: rgb(220, 220, 230);
    font-size: 13px;  
  	border-width: 0px;
    font-weight: normal;  
  	padding: 3px 3px 3px 3px;
    
  }
  
  .tablelogin {
  	border-width: 0px;
    font-size: 15px; 
    COLOR:#AAAAAA;
  }

  .tablelogin2 {
  	border-width: 0px;
    font-size: 15px; 
    COLOR:#FFFFFF;
  }
     
     
  .tablegeneralmenu {  
  	border-width: 0px;
    font-size: 14px Arial, Helvetica, sans-serif; COLOR:#FFFFFF;
  	padding: 10px 10px 10px 10px;
    cursor: pointer;     

  }

     
     
  .tablegeneralsubmenu {  
  	border-width: 0px;
    font-size: 14px Arial, Helvetica, sans-serif; COLOR:#FFFFFF;
    cursor: pointer;     

  }
    
       
  .tableheadersujet {  
    font-size: 11px;  
  	border-width: 0px;
    font-size: 11px Arial, Helvetica, sans-serif; COLOR:#AAAAAA;
  }


  .tableheaderresultat {
    font-size: 11px;  
  	border-width: 0px;
    font-size: 11px Arial, Helvetica, sans-serif; COLOR:#FFFFFF;
    font-weight: 400;  
  }
  

  .uploadby {  
    font-size: 11px;  
  	border-width: 0px;
    font-size: 11px Arial, Helvetica, sans-serif; COLOR:#000000;
  }

  
  
  .tablegenre {
    font-size: 13px;
  }

  .commentaireuser  {
    COLOR:#006bc9 ; 
    font-weight: 400;  
  }

  .commentairedate  {
    font-size: 11px;
    COLOR:#777777;  
  }

  .gamedescription {
    font-size: 13px;
    COLOR:#006bc9 ; 
    font-weight: 400;  
  }

  .gamesystem {
    font-size: 13px;
    COLOR:#000000 ; 
    font-weight: 400;  
  }
    

  .warning {
    font-size: 15px;
    COLOR:#FF0000 ; 
    font-weight: 400;  
  }


  .controlestd {
    border-radius: 2px; 
    padding: 2px;
    background: #FFFFFF;
  }
  
  .controlestd:hover {
    background: #BBBBBB;
  }
  
  .mainmenunotif{  
    border-width: 0px;
    background: #FF0000;
    COLOR:#FFFFFF; 
    font-size: 17px;
    font-weight: 400;  

  }  
</style>

