*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
#tableau{border:1px solid white;}
body {
	background-color: #ffffff;
	background-image:url("img/fond.jpg");
	margin:0;margin:0;
	}
td#haut{
	background-image:url("img/haut.jpg");
	background-repeat:no-repeat;
	width:765px;
	height:260px;
	vertical-align:bottom; text-align:right;
	}
td#menu{
	background:url("img/menu.jpg") repeat top center;
	width:765px;
	height:30px;
	}
td#corps{
	background:url("img/corps.jpg") no-repeat top right;
	width:500px; height:290px;
	vertical-align:top;
	background-color:#000000;
	color:white;
	}
td#droit{
	width:265px; height:290px;
	vertical-align:top; text-align:center;
	background:url("img/droit.jpg") no-repeat top left;
	background-color:#000000; color:white;
	}
td#bas{
	background:url("img/bas.jpg") no-repeat top center;
	width:765px; height:20px;
	text-align:center;
	vertical-align:middle;
	color:white; font-size:14px; font-weight:bold;
	}
/*********** kmn ***********/
td#kmn{ color:white; height:20px; vertical-align:bottom; font-size:11px;}
td#kmn a{ color:#ffffff;font-size:11px;}
/*********** menu ***********/
td#menu table{margin:0;}
td#menu table td{padding:7px 1px 7px 0;margin:0; color:white;}
td#menu table td a{
	 font-size:14px;
	color:white; 
	font-weight:bold; 
	text-decoration:none; 
	padding:7px 15px 7px 15px; margin:0;
	}
#menu a:hover,#menu a.active{
	color:#000000;
	font-weight:bold; background:url("img/bt_menu_on.jpg") repeat-x top center;
	}
td#menu table td{padding:7px 0px 7px 0;margin:0; color:black;}
td#menu table td#reportage a{background:url("img/bt_menu_reportage.gif") repeat-x top center;}
td#menu table td#reportage a:hover,#menu a.active{background:url("img/bt_menu_reportage_off.gif") repeat-x top center;}

/*********** mise en page du contenu ***********/
h1{
	font-weight:bold; 
	font-size:17px;
	margin:39px 75px;
	color:white; 
	text-transform:uppercase;
	letter-spacing:1px;
	}
h2{
	font-weight:bold; 
	font-size:13px;
	margin-left:25px;
	color:#E5C7D0;
	}
p{margin-left:25px; margin-right:15px;}
a{color:#ffffff;text-decoration:underline;}
a:hover{color:#33CC00;text-decoration:none;}
ul{list-style-type:disc; margin-right:25px;}
td#droit ul,td#droit li{list-style-type:none; margin:0; padding:0;}
td#droit img{margin:10px;}
li{margin-bottom:3px;}
.min{font-size:smaller; color:#666666;}
img.border{border:1px solid #cccccc;}
input, textarea{color:#333333;}

.blog {
	margin: 10px auto 0 auto;
}
