#page *, 
#menu *{
	font-family: Optima,Verdana,"Helvetica Neue", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	}
#contenu blockquote,#contenu p, #contenu li, #contenu td{
	font-size:10pt;
	}
#numero *{
	font-size:9pt;
}
#bottom *{
	font-size:10pt;
	}
#plan {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	}
#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
form td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
a  {	
	text-decoration: none;
	color: #509050;
	}
a:hover { 
	text-decoration: none; color: #303030;
	}
a.menu{
	font-size:10pt;
	text-decoration: none;
	color: #000;
	line-height:16px;
	padding-bottom:2px;
	padding-top:3px
	}
a.menu:hover{
	text-decoration: underline;
	color: #161;background:none
	}
a.complement{
	background-image:url(images/favicon.png);
	background-repeat:no-repeat;
	padding-left:25px
	}

h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 1em;
	}
h1{
 	font-size:22pt;
	}
h2{
 	font-size:16pt;
	}
h3{
 	font-size:14pt;
	}
h4{
 	font-size:12pt;
	}
h5{
 	font-size:12pt;
	border-bottom:1px #CDC solid;
	}
td.required{
	font-weight:bold;
	}
#infos h4,#complements h4{
	color:white;
	font-size:11pt;
	}
	