body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	/*background-image: url(../IMG/bg.gif);*/
}
H2 {
	FONT-SIZE: 1.5em;
	FONT-WEIGHT: bold;
	FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	PADDING-BOTTOM: 3px;
	COLOR: #333;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
P{
text-align:justify;
margin-left: 10px;
margin-right: 10px;
}
#contenu {
	border: 2px solid #D6292B;
	background-color:#FFFFFF;
	width:800px;
	/*height:95%;*/
}
#extrait {
	FONT-SIZE: 0.8em;
	text-align:justify;
}
table.cs  th, table.cs td {
	padding: 3px;
	text-align: left;
	vertical-align: middle;
	border : 1px solid;
	border-color:#D6292B;
}
/* mis en forme agenda */
.date-agenda {
	color: #B35FA5;
	text-align :right;
}
.titre-agenda {
	color: #B35FA5;
	text-align :center;
	padding-bottom:5px;
}
/* mis en forme ios */
.titre-bio {
	font-size:14px;
	font-weight : bold;
	color: #0071BC;
	text-align :center;
	padding-bottom:5px;
}
.sstitre-bio {
	font-size:12px;
	font-weight : bold;
	color: #0071BC;
	text-align :left;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px dotted #D6292B;
	border-bottom:1px dotted #D6292B;
}
/* mis en forme contacts */

.titre-contact {
	color: #F15A22;
	text-align :left;
	padding-bottom:5px;
}
.texte-contact {
	/*color: #F15A22;*/
	text-align : left;
	padding-bottom: 3px;
}
/* mise en forme du menu principal*/
#menu {
	margin:5px 0 0 5px;
	padding:0;
	list-style-type: none;
}

#menu li {              /*  l'arrière-plan constitue la partie gauche du bouton  */
	float:left;
	margin:0 5px 0 0;
	padding: 0 0 0 5px;
	background:#D6292B url(g09/bckgd.png) left top no-repeat;

}

#menu li#active {       /*  l'elément de liste actif affiche la partie gauche du bouton activé  */
	background:#D6292B url(g09/bckgd_active.png) left top no-repeat;
}

#menu li a {
	/* l'arrière-plan constitue le reste du bouton */
	float:left;
	margin:0;
	padding: 5px 10px 5px 0;
	font:bold 1.3em 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	background:#D6292B url(g09/bckgd.png) right top no-repeat;
}

#menu li#active  a {    /*  l'elément de liste actif affiche la partie droite du bouton activé  */
	background:#D6292B url(g09/bckgd_active.png) right top no-repeat;
}

#menu li a:hover {
	color:#1d0000;
}
/* mise en forme des menus lateraux*/
#menu-lateral {
	background-color:#FFFFFF;
	height:100%;
	azimuth : center;
}
#menu1 {
	background-color:#0071BC;
	padding-top: 10px;
}
#menu2 {
	background-color:#B4D334;
	padding-top: 10px;
}
#menu3 {
	background-color:#B35FA5;
	padding-top: 10px;
}
#menu4 {
	background-color:#F15A22;
	/*FF6600;*/
	padding-top: 10px;	
}
#menu-lateral  a {
	FONT-SIZE: 13 px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-decoration : none;
	color : White;
}
#menu-lateral  a:hover {
	text-decoration : underline;
	color : Silver;
}
/*FIN menus*/
#pied {
	border-top: 1px dotted #D6292B;
}
.border-bottom {
	border-bottom: 1px dotted #D6292B;
}
.border-top {
	border-top: 1px dotted #D6292B;
}
.border-left {
	border-left: 1px dotted #D6292B;
}
.fond {
	background-color : #D6292B;
}