body {
  	width: 790px;
  	margin: auto;
	color: #2e71a9;		/* bleu fonce */
	background:#0b9cf8 url(images/body.png) ;	/* bleu flash */
 }


/* hauteur de 60 */
#header {
	background: url(images/header.png) no-repeat;
	color: #ffffff;
	height: 60px;
	position: relative;
}





.menu1 { /* boite qui contient le menu (les onglets) */
   border-bottom:solid 2px #2795f3 ; /* crée le trait noir en-dessous des onglets */
   padding-top:8px ; /* marge intérieure haute */
   padding-bottom:0px}  /* marge intérieure basse */

.onglet { /* style des onglets inactifs */
   margin:0px 0px 0px 0px ; /* marge extérieure */
   padding:9px 0px 0px 0px ; /* marge intérieure */
   font-size : 16px ; /* taille de la police des onglets */
   float:left ; /* boite en mode float, pour pouvoir en définir la largeur */
   width:130px ; /* largeur de la boite float */
   background : url(images/onglet1.png) bottom no-repeat ; /* image de fond de la boite float, calée en bas */
   text-decoration:none ; /* les lien dans les onglets ne sont pas soulignés */ 
   text-align:center} /* Le texte des onglets est centré */

a.onglet:hover {font-weight: bold; } /* lors du survol d'un lien, la police devient verte */

.onglet-actif { /* style de l'onglet de la page active */
   position:relative ; /* l'onglet inactif est mis en position relative */ 
   background : url(images/onglet0.png) bottom no-repeat ; /* image de fond de la boite float, calée en bas */
   top:2px ; /* pour pouvoir baisser l'onglet de 2 pixels */
   border-bottom : solid 0px white;
   color: #FFFFFF;
   font-weight: bold; 
} /*on efface le trait inférieur du menu */

.spacer {clear:both;
} /* force le retour à la ligne après des boites float */

.menu2 { /* boite qui contient le menu (les onglets) */
	background : #2795f3;
	color: #FFFFFF; 
	border-bottom:solid 2px #2795f3 ; /* crée le trait noir en-dessous des onglets */
	padding-top:8px ; /* marge intérieure haute */
	padding-bottom:0px
}  /* marge intérieure basse */


.menu2 a { /* boite qui contient le menu (les onglets) */
	color: #FFFFFF; 
	text-decoration: none;
}  /* marge intérieure basse */

.menu2 a:hover { /* boite qui contient le menu (les onglets) */
	font-weight: bold;
}  /* marge intérieure basse */








	
#menuderoulant
{	
	width: 790px;
	height: 21px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	margin-left:0px;
}

#menuderoulant li
{	float: left;
	width: 158px;
	margin: 0;
	padding: 0;
	text-align:center;
}

#menuderoulant .selected 
{	background-color:: #FF0000;
}


#menuderoulant li a:link, #menuderoulant li a:visited
{	display: block;
	height: auto;
	color: #2e71a9;
	margin: 0;
	padding: 4px 8px;
	text-decoration: none;
	font-weight: bold; 
	margin-left:0px;
}

#menuderoulant li a:hover 
{ 	background-color: #0b9cf8; 
	color: #FFFFFF;
}


#menuderoulant li a:active { 
	background-color: #5F879D; 
}

#menuderoulant .sousmenu
{	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #0b9cf8; 
	color: #FFFFFF;	
	text-decoration: none;
}

/* 1 pixel de moins de largeur */
#menuderoulant .sousmenu li
{	float: none;
	margin: 0;
	padding: 0;
	width: 157px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	font-weight: normal; 
}

#menuderoulant .sousmenu li a:link, #menuderoulant .sousmenu li a:visited
{	display: block;
	color: #2e71a9;
	margin: 0;
	text-decoration: none;
	font-weight: normal; 
}

#menuderoulant .sousmenu li a:hover
{	background-image: none;
	background-color: #0b9cf8;
	color: #FFF;
}

#menuderoulant li:hover > .sousmenu { display: block; }






#global{
	display: block;
	position: absolute;
	width: 790px;
	background: #FFF;
	min-height: 700px;
}

#texte{
	position: relative;
	margin-top: 50px;
	width: 790px;
	background: #FFF;
	min-height: 600px;
}



#footer{
	border-top: 2px solid #0b9cf8;
	background: #FFF;
	position:relative;
	margin-top: 20px;
	width: 790px;
	height:40px;
	text-align: center;
	font-style: italic;
}



#tdm
{	
	list-style-type: none;
	margin-left:20px;
}







div.titre{  
	font-weight: bold; 
	font-size: 1.5em;
	margin-left: 50px;
} 

div.rubrique{
	font-weight: bold; 
	font-size: 1.25em;
	margin-left: 50px;
	color: #FFF;	
	background: #2e71a9;
	width: 90%;

} 





div.fichier {
	background: url("images/ptfond.gif");
	padding: 5px;
	border:  thin solid #2e71a9;
}

.no {
	font-weight: bold;
	color: #f00;
}

.yes {
	font-weight: bold;
	color: #0f0;
}





