 body {
	    font-family: Verdana, Arial, Helvetica, sans-serif; 
	    text-align: center;
	    margin: 0 auto;
	  }
	  
	  .bigtext 
	  	{
	    font-size: 16px;
      	}
      	
      .bigtextbold 
	  	{
	    font-size: 16px;
	    font-weight: bold;
      	}

      .headtext 
      	{
      	font-family: Verdana,Arial, Helvetica, sans-serif;
  	    font-size: 16px;
	    font-weight: bold;
      	}

	  .stdtext 
	  	{
	  	font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
		
	.stdtextleft
	  	{
	  	font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-left: 5px;
	  	margin-right: 10px;
		}
		
	.stdtextright
	  	{
	  	font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-left: 10px;
	  	margin-right: 5px;
		}
      
      .stdtextred
	  	{
	  	font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #AA0000
		}

	.stdtextgrayed
	  	{
	  	font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #111111
		}

      .stdtextbold 
      	{
      	font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		}
		
	.littletext
		{
	    font-size: 9px;
	    font-family: Verdana,Arial, Helvetica, sans-serif;
	    text-decoration: none; 
		}
	
	.littletext a
		{
	    text-decoration: none;
	    font-size: 9px;
		}

	  
	  .littletext2
	  	{
	    font-size: 10px;
	    font-family: Verdana,Arial, Helvetica, sans-serif;
	    text-decoration: none; 
	  	}
	  
	  .littletext2 a
	  	{
	   text-decoration: none;
	    font-size: 10px;
	  	}

	.littletext3
	  	{
	    font-size: 11px;
	    font-family: Verdana,Arial, Helvetica, sans-serif;
	    text-decoration: none; 
	  	}
	  
	  .littletext3 a
	  	{
	   text-decoration: none;
	    font-size: 11px;
	  	}

	  .bantext
	  	{
	    font-size: 14px;
	    font-family: Verdana,Arial, Helvetica, sans-serif;
	    text-decoration: none; 
	  	}

      li
      	{
	    font-size: 12px;
      	}
      
      .newsdate
      	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #999999;
		font-style: normal;
		}

      .newstext
      	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-style: normal;
		}

	.newstext a
      	{
		text-decoration: none;
	    color: #0000FF;
	    font-size: 10px;
		}

	.newstitle
      	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-style: normal;
		background-color: #CCCCCC;
		}
		
	.pagetitlecell
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFFFFF;
		font-style: normal;
		background-color: #404040; padding-left:10px; padding-right:10px
		}
	
	.fronttitlecell
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-style: normal; 
		height:23; 
		border-top:1px solid #202022;
		border-bottom:1px solid #202022;
		background-color:#F0F0F2;
		}

	.pagetitletext
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFFFFF;
		font-style: normal;
		}

	.newscell
		{
		background-color:#E6E6E6;
		}
		
	.newscell a 
		{
	    text-decoration: none;
	    color: #0000FF;
	    font-size: 10px;
	  	}
	  
	  .codelisting {
	    font-size: small;
		font-family: "Courier New", Courier, monospace;
      }
	  
      .redtext {
	     color: #990000;
	  }
	  	  
      .maxisize {
	     font-weight: bold;
	     font-size: larger;
      }
	  
      .informationcell
	  	{
	  	border-left:1px solid #B0B0B0; border-top:1px solid #B0B0B0; color:#000000; background-color:#F8F8F8;
	    font-family: Verdana
	  	}
	  	
	  	.informationcell_right
	  	{
		border-left:1px solid #B0B0B0; border-top:1px solid #B0B0B0; color:#000000; background-color:#F8F8F8;
		border-right:1px solid #B0B0B0;
	    font-family: Verdana; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px
	  	}

		.informationcell_bottom
	  	{
	  	border-left:1px solid #B0B0B0; border-top:1px solid #B0B0B0; color:#000000; background-color:#F8F8F8;
	    font-family: Verdana; border-bottom-style:solid; border-bottom:1px solid #B0B0B0
	    }

		.informationcell_bottomright
	  	{
	  	border-left:1px solid #B0B0B0; border-top:1px solid #B0B0B0; color:#000000; background-color:#F8F8F8;
	  	border-right:1px solid #B0B0B0;
	    font-family: Verdana; border-bottom-style:solid; border-bottom:1px solid #B0B0B0
	    }

	  
	  .stdparagraph
	  	{
	  	text-align:justify;
	  	margin-left: 10px;
	  	margin-right: 10px;
	  	margin-top: 10px;
		}
		
	.stdparagraphhome
	  	{
	  	text-align:justify;
	  	margin-left: 1px;
	  	margin-right: 1px;
	  	margin-top: 2px;
		}

	.stdparagraph a
		{
		text-decoration: none;
	    color: #0000FF;
		font-size: 12px;
		}
		
	
   .simplecell {
	    background: #A0A0B0;
   		margin-left: 50px;
	    margin-right: 50px;
	  	}
	  
	  a {
	  	font-size: 12px;
	    font-family: Verdana,Arial, Helvetica, sans-serif;
	    text-decoration: none;
	    color: #FFFFFF;
	  	}


	  #main {
	    margin: 0 auto;
	    width: 735px;
	    color: #FFF;
	    background: url("assets/back.gif") repeat-y;
	    text-align: left;
	  }

	  #page {
	    background: #A0A0B0;
   		/*margin-left: 15px;*/
	    /*margin-right: 15px;*/
	    width: 735px;
	  }

	  #copyright {
	    margin-left: auto;
	    margin-right: auto;
	    width: 765px;
	    color: #999999;
	    font-size: 11px;
	    background: url("assets/degrade-bottom.jpg") top no-repeat;
	    height: 60px;
	    padding-top: 35px;
	  }

	  #content {
	    clear: both;
	    color: #000;
	    z-index: 1;
	    padding-top: 10px;	
	    background: url("assets/background.jpg") repeat-y;
	    text-align: center;
	    padding: 10px;
	  }

	  #content h2 {
	    font-size: 18px;
	  }

	  #content_bottom {
	    font-size: 10px;
	    font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #999999; 
	  }

	  #content_bottom a {
	    text-decoration: none; /* les liens sont soulignes au passage de la souris */
		color: #999999;
	  }
	  
	  #content_bottom a:hover {
	    text-decoration: none; /* les liens sont soulignes au passage de la souris */
		color: #990000;
	  }
	  
	  #banner_top {
	    background: url("assets/mainbox-high.jpg") top left no-repeat;
	    height: 37px;
	  }

	  #nav, #nav li ul {
	    list-style: none;
	    padding: 0;
	    margin: 0;
	  }

	  #nav {
	    /*font-size: 12px;*/
	    font-size: 11px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	  }
	  
	  #nav li:hover {
	    background-color: #202020;
      }

	  #nav a:hover {
	    text-decoration: none; /* les liens sont soulignes au passage de la souris */
	  }

	  #nav li {
	    float: left;
	    position: relative;
	    padding: 7px; /* espacement des menus */
	  }

	  #nav li ul li {
	    padding: 0px;
	  }
	  
	  #nav li div {
	    /*color: #999999;*/ /* couleur des menus non lien */
	    color: #FFFFFF;
	    text-decoration: none; /* les menu liens ne sont pas soulignes */
	  }

	  #nav li div a {
	    /*color: #999999;*/ /* couleur des menus lien */
	    color: #FFFFFF;
	    text-decoration: none; /* les menu liens ne sont pas soulignes */
	  }

	  #nav li>ul {
	    top: auto;
	    left: auto;
	  }

	  #nav li ul {
	    display: none;
	    position: absolute;
	    top: 100%;
	    left: 0;
	    z-index: 2;
	  }

	  #nav li ul li {
	    margin: 0px;
	    float: none;
	  }

	  #nav li ul li {
	    font-size: 10px;
	  }
	  
	  #nav li ul {
	    border: 1px solid #4F4F4F;
	  }

	  #nav li ul li a {
	    color: #0F0F0F; /* couleur des liens des menus */
	    background: transparent url("assets/fondTR2.png") repeat; /* fond des elements des menus */
	    display: block;
	    width: 180px; /* largeur des menu */
	    padding: 3px;
	    text-decoration: none; /* les liens des menu ne sont pas soulignes */
	  }

	  #nav li ul li.ssmenu ul {
	    display: none;
	    position: absolute;
	    top: 0px;
	    left: 187px; /* distance du sous menu par rapport au menu */
	    z-index: 3;
	  }


	  #nav li ul li:hover.ssmenu ul, #nav li ul li.ssmenu ul:hover {
	    display: block;
	  }

	  /* html #nav li ul li.ssmenu:hover {
	    width: 180px; /* IE FIX */
	    margin-bottom: -2px; #nav li:hover ul, #nav li ul:hover {
	    display: block;
	  }

	  #nav li ul li:hover {
	    background-image: none;
	    background-color: #006699; /* couleur des elements au passage de la souris */
	  }

 #nav2 {
	    list-style: none;
	    padding: 0;
	    margin: 0;
	    font-size: 12px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	  }

	  #nav2 li {
	    display: block;
	    width: 130px;
	    background: #DDDDDD;
	    text-align: center;
	    padding-top: 8px;
	    padding-bottom: 8px;
	  }

	  #nav2 li a {
	    text-decoration: none;
	    color: #111111;
	  }

	  #nav2 li:hover {	    
	    background: #000;
	  }
	  
	  #nav2 li:hover a {
	    color: #DDDDDD;	    
	  }