body{
		background-color:#990000;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}

a {color:black;
	  text-decoration:none;
	  font-family:arial;
      font-size:11px;
	  }
a:hover{color:#990000;
	  text-decoration:none;
	  font-weight:bold;
	  font-family:arial;
      font-size:11px;
	  }
	  
h1 {
	  font-family:arial;
      font-size:13px;

}

h2 {
	  font-family:arial;
      font-size:12px;

}

.mini {color:black;
	  text-decoration:none;
	  font-family:Geneva, Arial, Helvetica, sans-serif;
      font-size:9px;
	  }
.mini:hover{color:#990000;
	  text-decoration:none;
	  font-family:Geneva, Arial, Helvetica, sans-serif;
      font-size:9px;
	  	  font-weight:100;
	  }


.grayhair {color:#838383;
	  text-decoration:none;
	  font-weight:bold;
	  font-family:arial;
      font-size:11px;
	  }
.grayhair:hover{color:#990000;
	  text-decoration:none;
	  font-weight:bold;
	  font-family:arial;
      font-size:11px;
	  }

.inlien{
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	text-decoration:none ;
}

.inlien:hover{
		color:blue;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	text-decoration:underline ;
}

.inss{
		color:#FF0000;
		background-color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:5px;
	text-decoration:none ;
}

.inss:hover{
		color:#FFFFFF;
		background-color:#79B871;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:5px;
	text-decoration:none ;
}

.ligne{font-family:verdana;
		padding: 3px;
		text-align: center;
}


.ligne:hover{
	background-color: #66CC00;
}

.2008-top{
width:300px;
font-family: arial, times, verdana, sans-serif ;
color:black;
font-style:normal ;
background-color:blue;
font-size: 8pt ;
border-style: solid; 
border-width: 1px;
border-color:black ;
padding: 6px ;
text-align:center;
overflow: auto ;
}

.2008-bot{
width:300px;
font-family: arial, times, verdana, sans-serif ;
color:black;
font-style:normal ;
background-color:white;
font-size: 8pt ;
border-style: solid; 
border-width: 1px;
border-color:#C6C6C6 ;
border-top:0px;
padding: 6px ;
text-align:left;
overflow: auto ;
}
 
.page{
	background-color: #FFFFFF;
	border:1px solid #990000;
	border-right: 2px solid #990000 ;
	border-bottom: 2px solid #990000 ;
	width: 700px;
	padding: 10px;
	margin: 10px auto 0px auto;
}

.titre{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	color: #990000 ;
	font-size:12px ;
	margin:0px 0px 20px 0px ;
	font-weight:bold ;
}

.titre_rubrique{
	font-family:verdana, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-weight: bold;
	color:#990000;
	
	
}

.titre_rubrique1{
font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:10px ;
	font-weight: bold;
	color:#990000;
	text-decoration:none ;
	
	
	
}

.titre_rubrique2{
font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:10px ;
	font-weight: bold;
	color:#333333;
	text-decoration:none ;
	
	
	
}

.titre_rubrique3{
		color:blue;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
	text-decoration:none ;
	
	
	
}

.menu{
	margin:0px 0px 20px 0px;
	border: 1px solid #CCCCCC;
	border-left:0px;
	border-right:0px;
	text-align: left ;
	margin-top:10px;
	vertical-align: middle;
	padding: 10px;
		
}

.lettre{
	color:#66CC00;
	font-size:12px;
	font-weight:bold;
}





.bouton{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	padding: 3px 7px 3px 7px;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin:5px;
	text-decoration:none;
	color: #333333;
	background-color : #FFFFFF ;
}

.bouton:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	border-top: 2px solid #333333;
	border-left: 2px solid #333333;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color : #DDDDDD ;
			
}

.bouton2{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	width: 100px ;
	height: 100px ;
	background-color: #FFFFFF ;
	border-bottom: 2px solid #333333 ;
	border-right: 2px solid #333333 ;
	border-top: 1px solid #DDDDDD ;
	border-left: 1px solid #DDDDDD ;
	margin:5px ;
	text-decoration:none ;
	color: #333333 ;
}

.bouton2:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	border-top: 2px solid #333333;
	border-left: 2px solid #333333;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color : #DDDDDD ;
			
}

.bouton3{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	padding: 3px 7px 3px 7px;
	width: 100px ;
	height: 100px ;
	background-color: #990000 ;
	border-bottom: 2px solid #333333 ;
	border-right: 2px solid #333333 ;
	border-top: 1px solid #DDDDDD ;
	border-left: 1px solid #DDDDDD ;
	margin:5px ;
	text-decoration:none ;
	color: #FFFFFF ;
}

.bouton3:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	padding: 3px 7px 3px 7px;
	border-top: 2px solid #333333;
	border-left: 2px solid #333333;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color : #DDDDDD ;
	color: #000000 ;
			
}

.bouton4{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	padding: 3px 7px 3px 7px;
	background-color: #990000 ;
	border-bottom: 2px solid #333333 ;
	border-right: 2px solid #333333 ;
	border-top: 1px solid #DDDDDD ;
	border-left: 1px solid #DDDDDD ;
	margin:5px ;
	text-decoration:none ;
	color: #FFFFFF ;
}

.bouton4:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	padding: 3px 7px 3px 7px;
	border-top: 2px solid #333333;
	border-left: 2px solid #333333;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color : #DDDDDD ;
	color: #000000 ;
			
}

.lienbrd{
	text-decoration:none;
	color: #333333;
	font-size:9px;
}

.lienbrd:hover{
	text-decoration:underline;
	color: #990000;
	font-size:9px;
				
}



.para {
	display: none
}

.niveau0 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center ;

}

.niveau1 {
	color:blue;
	vertical-align: top;
	padding: 5px;
}

.classement{
	border: 1px solid #CCCCCC ;
	vertical-align: top;
	width:33%;
}

.classement:hover{
	border: 1px solid #990000 ;
}

li {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 100%;
  color: black;
  display: list-item;
  list-style-image: url(images/fleche2.gif);
}


.li2 {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 100%;
  color: black;
  display: list-item;
  list-style-image: url(images/fleche-55.gif);
}

.nuage1{
	text-decoration:none;
	color: black;
}

.nuage2{
	text-decoration:none;
	color: blue;
}

.nuage3{
	text-decoration:none;
	color:#FF9900;
}

.nuage4{
	text-decoration:none;
	color:#FFFFFF
}

.nuage5{
	text-decoration:none;
	color:#003399;
}
.top-gris{
width:336px;
font-family: arial, times, verdana, sans-serif ;
color:#00368F;
font-style:normal ;
background-color:#EFF5FF;
font-size: 8pt ;
border-style: solid; 
border-width: 1px;
border-color:#B7B1A6 ;
border-bottom:0px;
padding: 6px ;
text-align:left ;
font-weight: bold ;
}

.bot-gris-big{

width:336px;
height:252px;
font-family: arial, times, verdana, sans-serif ;
color:black;
font-style:normal ;
background-color:white;
font-size: 8pt ;
border-style: solid; 
border-width: 1px;
border-color:#B7B1A6 ;
border-top:0px;
padding: 6px ;
text-align:justify;
overflow: auto ;
}

.2008-top{
width:300px;
font-family: arial, times, verdana, sans-serif ;
color:black;
font-style:normal ;
background-color:#C6C6C6;
font-size: 8pt ;
border-style: solid; 
border-width: 1px;
border-color:black ;
padding: 6px ;
text-align:center;
overflow: auto ;
}

.2008-bot{
width:300px;
font-family: arial, times, verdana, sans-serif ;
color:black;
font-style:normal ;
background-color:white;
font-size: 8pt ;
border-style: solid; 
border-width: 1px;
border-color:#C6C6C6 ;
border-top:0px;
padding: 6px ;
text-align:left;
overflow: auto ;
}

.rebel-top{
width:400px;
font-family: arial, times, verdana, sans-serif ;
color:black;
font-style:normal ;
background-color:#A6B6D0;
font-size: 15pt ;
border-style: solid; 
border-width: 1px;
border-color:black ;
padding: 3px ;
text-align:center;
overflow: auto ;
font-weight: bold ;
}

.rebel-bot{
width:400px;
font-family: arial, times, verdana, sans-serif ;
color:black;
font-style:normal ;
background-color:white;
font-size: 8pt ;
border-style: solid; 
border-width: 1px;
border-color:black ;
border-top:0px;
padding: 3px ;
text-align:left;
overflow:hidden;
}
		
input.modify, select.modify {
	border: solid 1px #A6B6D0;
	text-align:left;
}
input.modify:hover, select.modify:hover {
	border: dotted 1px #c04040;
}
input.modify:focus, select.modify:focus {
	border: solid 1px #c04040;
	background-color:#EEEEEE;
}

.pub {
	position:fixed; 
	right:50%;  
/*	top:50%; */
	margin-right:-530px; 
	margin-top:115px; 
	background-color:#FF33FF; 
	height:300px; 
	width:100px;
}

.45top {
	position:fixed; 
	right:50%;  
/*	top:50%; */
	margin-right:-530px; 
	margin-top:115px; 
	background-color:#FF33FF; 
	height:300px; 
	width:100px;
}

.alphabetical{
width:700px;
height:900px; 
font-family: arial, times, verdana, sans-serif ;
color:black;
font-style:normal ;
background-color:white;
padding: 0px ;
text-align:left;
overflow: auto ;
}

.alphaclass, .alphaclass:hover{
font-family: courrier ;
color:black;
font-style:normal ;
background-color:white;
font-size: 11px ;
font-weight:100;
}

.radiohead, .radiohead:hover{
font-size: 30px ;
color:#838383;
}

.radiohead2{
font-size: 12px ;
color:#838383;
}

a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0; 
    position: relative; 
    z-index: 500; 
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
    display: block; 
    position: absolute; 
    top: 20px; 
    left: -10px; 
    padding: 5px; 
    color: #000; 
    border: 1px solid #bbb; 
    background: #ffc; 
    width:370px;
}
a.tooltip:hover em span {
    position: absolute; 
    top: -7px; 
    left: 15px;
    height: 7px; 
    width: 11px; 
    background: transparent url(images/infobulle.gif); 
    margin:0; 
    padding: 0; 
    border: 0;
}

.leonews {

position : absolute;
left : 490px;
top : 160px; 
}