body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	}
*{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
table#tableau{
	width:765px;
	height:600px;
	}
a{/* lien par défaut */
	color:#F60708;
	text-decoration:underline;
	}
a:hover{/* lien par défaut hover */
	color:#999999;
	text-decoration:none;
	}
td#haut{
	background-image: url("img/haut.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:top;
	width:765px;
	height:120px;
	}
td#menu{
	background-image: url("img/menu.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
	width:765px;
	height:25px;
	}
td#gauche{
	background-image: url("img/gauche.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
	width:225px;
	height:430px;
	}
td#corps{
	background-image: url("img/corps.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
	width:540px;
	height:430px;
	}
td#bas{
	vertical-align:middle;
	background-image: url("img/bas.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	font-weight:bold;
	color:#F60708;
	text-align:center;
	font-size:14px;
	width:765px;
	height:25px;
	}
/******** menu ************/
ul#menu {
	list-style: none;
	padding:0;
	padding-right:3px;
	margin:0;
    border: none;
	}
ul#menu li{
	display: inline;
	background-image:url("img/menu_separateur.jpg");
	background-repeat:no-repeat;
	background-position:right;
	padding:4px 0px 4px 0;
}
ul#menu li a{
	font-weight:bold;
	font-size:10px;
	color: #ffffff;
    text-decoration: none;
	padding:3px 3px 4px 4px;
	}
ul#menu li a:hover, ul#menu li a.active{
	background-color:#666666;
	}
/*********** menu2 ******************/
div#menu2{
	color:#ff0000;
	margin:5px;
	font-weight:bold;
}
div#menu2 a{
	padding:3px;
	margin:0;
}
div#menu2 a:hover{
	text-decoration:none;
	background-color:#dadada;
}
div#menu2 a.active{
	text-decoration:none;
	background-color:#ff0000;
	color:#ffffff;
}
/*********** mise en page du contenu ************/
h1{
	color:#F60708;
	font-size:20px;
	font-weight:bolder;
	margin:20px 0 0 20px;
	text-align:left;
	}
h2{
	color:#666666;
	font-size:16px;
	font-weight:bolder;
	margin:0;
	padding:20px 0 5px 20px;
	}
h3{
	color:#999999;
	font-size:13px;
	font-weight:bolder;
	margin:10px 40px 0 60px;
	border-bottom:1px dotted #dedede;
	}
p{
	padding-left:5px;
	padding-right:5px;
	letter-spacing:1px;
	}
.uppercase{
	text-transform:uppercase;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	}
strong, bold, .gras{
	font-weight:bold;
	color:#666666;
	}
.min{
	font-size:smaller;
	color:#666666;
	}
td#corps img{/* toutes les images du td "corps" */
	border:1px solid #cccccc;
}
#corps table td img{
	border:1px solid #cccccc;
	margin:0 2px 0 2px;
}
td#corps table{
	margin:0 10px 10px 10px;
	 width:95%;
	}
table.border td{
	vertical-align:top;
	padding:10px;
	border:1px solid #cccccc;
	}
/* tableau dans la page zoom.php */
table#zoom{
	background-image: url("img/corps.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	}
td#corps ul li{
	margin-bottom:5px;
	}
td#corps ul li a{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	list-style-type:disc;
	}
td#corps ul li a:hover{
	color:#999999;
	text-decoration:none;
	}
/* table kemenn */
table#kmn td{
	font-size:smaller;
	}