h1
		{
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-size: medium;
	color: Black;
	border: solid;
	border-top-width: 0.3em;
	border-bottom-width: 0em;
	border-left-width: 0em;
	border-right-width: 0em;
	border-color: #FFFF99;
}
DIV.menu h1
		{
	border-color: #FF6666;
}
h2 
		{
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-size: small;
	color: Black;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 0.5em;
}
DIV.menu h2
	{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-weight : bold;
	}
h3 
		{
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-size: small;
	color: Black;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 1.5em;
	font-style : italic;	
}
p	
		{
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-size: small;
	margin-left: 0.5em;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	text-align: justify;
	text-indent: 0em;
}
p strong {
	background : #D9FFFF;
	font-weight : normal;
}
p.image {
	text-align: center;
	font-style : italic;	
	}
p.cellule {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-indent: 0em;		
	text-align: center;
}
p.cellule-blanche {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: x-small;
	text-indent: 0em;	
}

p.reference {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-indent: 0em;		
	text-align: left;
}
p.reference-comment {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0.5em;
	margin-bottom: 0em;
	text-indent: 0em;		
	text-align: left;
	font-style : italic;
	font-size: small;		
}
p.site-comment {
	margin-left: 2em;
	margin-right: 0em;
	margin-top: 0.5em;
	margin-bottom: 0em;
	text-indent: 0em;		
	text-align: left;
	font-style : italic;
	font-size: small;		
}


DIV.citation	
		{
	margin-left: 2em;
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-size: small;
	font-style : italic;	
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	text-align: left;
	text-indent: 0em;
}

DIV.menu p
	{
		text-align: left;
		margin-left: 1em;
		text-indent: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		font-size: small;
	}
ul
{
	margin-top: 0em;
	margin-bottom: 0em;
}
li	
		{
		font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
		font-size: small;
		margin-bottom: 0.2em;
		margin-left: 0em;
		}
li strong {
	background : #D9FFFF;
	font-weight : normal;
}

<!-- formatage des liens en dehors du menu -->
a:link			{	 	}
a:visited		{	  	}
a:hover			{	background: Yellow;	}
a:active		{		}

<!-- formatage des liens du menu -->
DIV.menu a:link			{ text-decoration: none; 		}
<!-- color: Black; text-decoration: none; -->
DIV.menu a:visited		{ text-decoration: none;	}
DIV.menu a:hover		{ text-decoration: none;	}
DIV.menu a:active		{ text-decoration: none;	color: Red;	}

<!-- formatage du lien du titre -->
DIV.titre a:link			{ color: #66CCFF;  text-decoration: none;		}
<!-- color: Black; text-decoration: none; -->
DIV.titre a:visited		{	color: #66CCFF;  text-decoration: none;	}
DIV.titre a:hover		{	color: #66CCFF;  text-decoration: none;	}
DIV.titre a:active		{	color: #66CCFF;  text-decoration: none;	}

<!-- formatage de lien inactif --> 
p a.inactif:link		{ color: #000000;  text-decoration: none;		}
p a.inactif:visited		{	color: #000000;  text-decoration: none;	}
p a.inactif:hover		{	color: #000000;  text-decoration: none;	}
p a.inactif:active		{	color: #000000;  text-decoration: none;	}

<!-- formatage de lien haut --> 
p.haut	{ text-align: right;	}
<!-- formatage de lien bas --> 
p.bas	{ font-size: x-small;	}



DIV.titre	
		{
	font-size: xx-large;
	color: #000099;
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-weight: bold;
	text-align : left;
	margin : 0em;
	margin-top : -0.2em;
	margin-bottom : -0.2em;
	border : 0em;
	padding : 0em;
}
DIV.sous-titre	
		{
	font-size: x-large;
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	text-align : left;
}
.comment-titre
		{
		font-size: x-small;
		font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
		font-style: italic;
		}

DIV.titre-page	
		{
	font-size: x-large;
	color: Navy;
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	text-align : center;
	font-weight: bold;
	margin-top : 0em;
	margin-bottom : 1em;
	border : 0em;
	padding : 0em;
}
<!-- background-color: Yellow; -->

DIV.auteur {
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-style : italic;
	font-weight : bold;
	text-align : right;
	font-size : small;
}
DIV.date {
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-style : italic;
	font-weight : normal;
	text-align : right;
	font-size : x-small;
	margin-top : -0.5em;
}
DIV.nouvelle {
	background-color : #E8FCFD;
	padding : 0.2em;
}
DIV.nouvelle STRONG{	
	background-color : #E8FCFD;
	font-weight : bold;
}
DIV.lien {
	margin-left: 1em;
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	font-size: small;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: justify;
}
DIV.lien STRONG {
	background : #D9FFFF;
	font-weight : bold;
}

tr.titre-table {
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	text-align : center;
	font-size : small;
	font-weight : bold;
}
td.titre-table {
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	text-align : center;
	font-size : small;
	font-weight : bold;
}
table.texte-table {
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	text-align : left;
	font-size : small;
	font-weight : normal;
}
td.texte-table {
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	text-align : left;
	font-size : small;
	font-weight : normal;
}
tr.titre-table-petit {
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	text-align : center;
	font-size : x-small;
	font-weight : bold;
}
table.texte-table-petit {
	font-family: 'Tahoma', 'Verdana', 'Trebuchet MS', 'Arial', sans-serif;
	text-align : left;
	font-size : x-small;
	font-weight : normal;
}


/*  Barre du sondage  */

#barre {
    width: 100%;
/*  #barre en position:fixed afin de le garder à l'écran tout le temps  */
        position: fixed;
/*  z-index:9999 pour que le bandeau soit toujours au dessus des autres elements  */
    z-index: 9999;
    background:#ccffff;
    padding:8px 0;
    font-family:  "Trebuchet MS";
    text-align: center;
    font-size:17px;
    margin-top:-50px;
/*    border-bottom: 10px solid #2e1b27; */
}
 