body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0px;
	text-align:center;
}
a { color: #336699; }
a:hover { color: #274F76; }
div.fdtitre{
	width:100%;
	height:150px;
	margin:0px;
	padding:0px;
	border:none;
	white-space:nowrap;
	overflow: hidden;
	background:#FFFFFF url(i/fond09d_01a.gif) repeat-x top left;
}
div.titre{
	width:100%;
	height:150px;
	margin:0px;
	padding:0px;
	border:none;
	font-size:10px;
	background:url(i/fond09d_01.jpg) no-repeat top left;
	text-align:left;
}
div#menu07{
	width:100%;
	height:30px;
	min-height:30px;
	max-height:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
	border:none;
	white-space:nowrap;
	overflow: hidden;
	background:#3F4050 url(i/fond09d_02a.gif) repeat-x top left;
	vertical-align:middle;
}
div#menu07 object{
	margin:0px;
	padding:0px;
	border:none;
	border-left:#999 1px solid;
}
div#menu07 img{
	margin:0px;
	padding:0px;
	border:none;
	vertical-align:middle;
}
div#menu07 a{
	margin:0px;
	height:30px;
	min-height:30px;
	max-height:30px;
	line-height:30px;
	padding:0px 5px;
	color:white;
	font-size:14px;
	vertical-align:middle;
}
div#menu07 a:hover{
	color:white;
	vertical-align:middle;
	border-left:1px solid #fff;
	border-right:1px solid #000;
	background:url(i/fond09d_02d.gif) repeat-x top left;
}
div.ifoc{
	margin:0px;
	padding:0px;
	background:url(i/fond09d_07a.gif) repeat-x top left;
}
div.conteneur{
	width:100%;
	margin:0px;
	padding:10px;
	background:url(i/fond09d2b1.jpg) no-repeat top left;
}
div#choix{
	background:url(i/fond09d_05b.gif) repeat-x top left;
	width:100%;
	min-width:760px;
	margin:0px;
	padding:0px;
}
div#choix table {
	width:100%;
	height:200px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	table-layout:fixed;
}
div#choix td.cg{
	margin:0px;
	padding:0px;
	height:200px;
	white-space:nowrap;
	overflow: hidden;
	text-align:center;
}
div#anim{
	margin:0px;
	padding:0px;
	width:100%;
	height:200px;
	white-space:nowrap;
	overflow: hidden;
	text-align:center;
}
div#choix td.cd{
	width:350px;
	height:200px;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	overflow: hidden;
	background:#3C3C3C url(i/fond09d_05c.jpg) repeat-y top left;
	vertical-align:top;
}
div#choix td.cd2{
	margin:0px;
	padding:0px;
	white-space:nowrap;
	overflow: hidden;
	background:#3C3C3C url(i/fond09d_05c.jpg) repeat-y top left;
}
#clis{
	background:url(i/fond09d_05.jpg) no-repeat top left;
	margin:0px;
	padding:6px 0px 0px 0px;
}
#clis li{
	margin:0px;
	padding:0px;
}
#clis li a{
	margin:0px;
	padding:0px 10px;
	font-size:14px;
	color:#fff;
	line-height:16px;
	height:16px;
	text-decoration:none;
}
#clis li a:hover{
	color:#9cf;
}
h5.adresse{
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}
p.adresse {
	font-size:10px;
	color:#666;
}
p.fonction {
	font-size:10px;
	color:#999;
}
div#choix div.separ{
	height:1px;
	margin:1px 0px;
	padding:0px;
	background:url(i/fond09d_05s.gif) no-repeat center left;
}
div#choix div.lien b{
	margin:0px;
	padding:0px 10px;
	font-size:24px;
	color:#ddd;
	line-height:20px;
}
table.listing {
}
table.listing th {
	background-color:#666;
	color:white;
	font-size:12px;
	font-weight:bold;
	height:20px;
}
table.listing th a{
	background-color:#666;
	color:white;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
table.listing td {
	color:black;
	font-size:12px;
	height:24px;
	line-height:24px;
	border-bottom: 1px solid #666;
}
.selectedRow {
	background-color:#99f;
    cursor: pointer;
}
.message {
	margin:0;
	padding:2;
}
.messagederoulant {
	margin:0;
	padding:2;
}