
BODY {
	background-color : white;
}

H1 , H2 , H3 , H4 {
	font-family : sans-serif;
} 

H1 {
	font-size : 1.5em;
}
H2 {
	font-size : 1.3em;
}
H3 {
	font-size : 1.1em;
}
H4 {
	font-size : 1em;
}
IMG {
	border : 0;
	border-width : 0px;
}
/* décalage pour les sous-menus du bandeau de gauche */
.ssmenu {
	left : 1em;
	position : relative;
}
TD {
	vertical-align:top;
}
/* légendes des tableaux et des images */
p.legende {
	color: #0000ff; 
	font-family: Comic Sans MS, sans-serif; 
	text-align: center
}
/* bande bleue en haut et en bas de chaque page */
.stripeblue {
	font-size : 0.90em;
	font-family : sans-serif;
	text-align : left;
	background-color : #0085c0;
	vertical-align : middle;
	color : white;
}
/* liens dans les bandes bleues */
.stripeblue A:link {
	text-decoration : none;
	color : white;
}
.stripeblue A:visited {
	text-decoration : none;
	color : white;
}
.stripeblue A:hover {
	text-decoration : underline;
	color : white ;
}
/* bande grise en haut et en bas de chaque page */
.stripegrey {
	height : 1.5em;
	font-family : sans-serif;
	font-size : 0.90em;
	text-align : left;
	background-color : #666666;
	vertical-align : middle;
	color : white;
}
/* liens dans les bandes grises */
.stripegrey A:link {
	text-decoration : none;
	color : white;
}
.stripegrey A:visited {
	text-decoration : none;
	color : white;
}
.stripegrey A:hover {
	text-decoration : underline;
	color : white ;
}
/* améliore la position du logo */
.gutter {
	margin-top : 2mm;
	margin-right : 3mm;
	margin-bottom : 3mm;
	margin-left : 10mm;
}
.logogutter {
	margin-top : 3mm;
	margin-bottom : 2mm;
	margin-left : 3mm;
}
/* liens dans le corps de la page */
A { color: #0085c0;}
A:link {
	text-decoration : none;
	color : #0085c0;
}
A:visited {
	text-decoration : none;
	color : purple;
}
A:hover {
	text-decoration : underline;
	color : #0085c0;
}
/* bandeau gauche */
.bandeaugauche {
	background-color : #b3dff2;
	font-family : sans-serif;
	vertical-align : top;
	border : none ;
	padding-left : 10px;
}
/* améliore la position dans la cellule */
TD.bandeaugauche {
	padding-right : 10px;
	font-size : 0.90em;
	width : 10em;
}
/* liens dans le bandeau gauche */
.bandeaugauche A:link {
	text-decoration : none;
	color : #0085c0;
}
.bandeaugauche A:visited {
	text-decoration : none;
	color : #0085c0;
}
.bandeaugauche A:hover {
	text-decoration : underline;
	background-color : #0085c0;
	color : white;
}
/* format de l'en-tête */ 
.entete {
	vertical-align : middle;
	text-align : left;
}
/* liens contact, sitemap et rechercher en haut à droite de l'entete */
.hautdroit {
	font-size : 0.90em;
	font-family: sans-serif;
	vertical-align : bottom;
	text-align : right;
}
/* format de la colonne du milieu */
.middlecolonne {
	vertical-align : top;
	text-align : left;
	width : 80%;
}
.timestamp {
	font-size: 0.6em;
	color: #888;
	font-style: italic;
}

