@charset "windows-1252";

body
{
	background-color:#191919; /* Couleur de l'arriere plan */
	color: #4488ff;
	font-family: "Comic Sans MS", Arial, Impact, Verdana,serif;
	margin: auto; /* Pour centrer notre page */
/*	width: 1000px; *//* Largeur de l'écran 1024px - cadrage du programme */
	width: auto;
}

:link 
{
	color: #ffff00; 
	/* background-color: #00bbff; */
}

:visited
{
	color: #ff00ff;
	/* background-color: #00bbff; */
}

a:link img, a:visited img
{
	border-style: none; /* Pas de bordure sur les images lien */
}

a:hover /* Agit sur balise <a>  quand on passe la souris par-dessus */
{
	background-color: #666666;
	color: #ffff00; 
}

ul#menu_horizontal	/* La balise UL pour le menu horizontal */
{
	width: 97%;
	height: 30px;
	margin: 1em;
	padding: 0;
	/* border: 2px solid black; */
	list-style-type: none;	/* on désactive l'affichage des puces */
}

ul#menu_horizontal li
{
	padding: 0 1.5em;	/* Pour espacer les boutons entre eux */
	line-height: 30px;
	font-family: "Comic Sans MS", Arial, Impact, Verdana,serif; /* Police de caractère */
}

ul#menu_horizontal li.bouton_gauche
{
	float: left;
	/* border-right: 1px dashed black; */
}

ul#menu_horizontal li.bouton_droite
{
	float: right;
	/* border-left: 1px dashed black; */
}

#entete
{
	background-image:url("images/01.gif");
	background-color:#000000; 
	color: #0000FF;
	height: 150px;
}

#entete h1
{
	padding: 30px; 
	margin-top: 0px;
	margin-bottom: 0px;
	font: 4.00em sans-serif;
	font-weight: bold;
	text-align: center;
}

#gauche
{
	float: left; /* Le menu flottera à gauche */
	padding: 5px; /* Marge de 10 pixels à l'intérieur du bloc */
	margin: 0px;
	margin-right: 10px;
	width: 210px; /* Largeur du menu */
	text-align: center; /* Texte aligner au centre */

}

#droite
{
/*	background-color: #aee9ff; */
	float: right;
	padding: 5px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 12px;
	width: 130px;
	text-align: center;
}

/* #nouvelle h2
{
	text-align: center;
}
*/ 

#nouvelle h3
{
	text-align: left;
	color:  #DDDDFF;
}

#corps
{
/*	background-color: #eee9ff; */
	width: auto;
	padding: 10px;
/*	font-family: "Comic Sans MS", Arial, Impact, Verdana,serif;  */ /* Police de caractère */
}

#corps dd
{
	text-indent: 30px;
}

#corps dt
{
	color:  #DDDDFF;
}

#corps h2
{
	font-family: sans-serif;
	font-weight: bold;
	font-size: 1.50em; 
}

#corps h3
{
	font-family: sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 1.20em; 
}

#corps ol li
{
	margin-left: 200px;
}

#corps ul li
{
	list-style-type: circle;
	margin-left: 230px;
}

#corps p
{
	text-align: justify;
	text-indent: 30px;
}

#corps table
{
	border-collapse: collapse; /* Pour collé les cellules du tableau */
	width: auto;
}

#corps td, th
{
	border: 1px solid lightblue;
	font-family: sans-serif;
}

#corps td.sanscontour, th .sanscontour
{
	border: 0px solid black;
}

#pied_de_page
{
	width: auto;
/*	margin-left: 180px; */
	padding: 10px;
}

#pied_de_page table
{
	margin: auto;
	width: 500px; 
}

.droite
{
	text-align: right;
}

.nouvelle
{
	border: 2px solid black;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	padding: 5px;
}

.menu
{
	border: 2px solid #4488ff;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	padding: 5px;
}

.menu h2 
{ 
	font-family: sans-serif;
	font-weight: bold;
	font-size: 1.25em; 
}

.menu h3 
{
	font-family: sans-serif;
	font-weight: normal;
	font-size: 1.00em; 
}

.menu h4 
{
	font-family: sans-serif;
	font-weight: lighter;
	font-size: 0.75em; 
}

.menu2 ul 
{
	list-style-type: none;
}

.menu2 {
        width: 200px;
        border-style: solid solid none solid;
        border-color: #677D92;
/*        border-size: 1px; 		Mauvaise balise */
        border-width: 1px;
        margin: 10px;
        }

.menu2 li a {
        height: 32px;
/*          voice-family: "\"}\"";		???	*/
/*          voice-family: inherit;		???	*/
          height: 24px;
        text-decoration: none;
        }

.menu2 li a:link, #menu2 li a:visited {
        color: #fff;
        display: block;
        background: url(menu2.gif);
        padding: 8px 0 0 10px;
        }

.menu2 li a:hover, #menu2 li #current {
        color: #283A50;
        background: url(menu2.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }

.menu2 li a:active {
        color: #283A50;
        background: url(menu2.gif) 0 -64px;
        padding: 8px 0 0 10px;
        }

.menudroite
{
	border: 1px solid black;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	padding: 5px;
}

.menudroite h3 
{
	font-family: "Comic Sans MS", sans-serif;
	font-weight: normal;
	font-size: 1.00em;
	margin: 0px;
}

.menudroite h4
{
	font-family: sans-serif;
	font-weight: lighter;
	font-size: 0.75em; 
	margin: 0px;
	text-indent: 10px;
}

.sanscontour
{
	border: 0px solid black;
}

