*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
	}
body{
	position:relative;
	margin:0;margin:0;
	background:url("img/fond.jpg") no-repeat top left #FDFE00;
	}
table#tableau{
	position:relative;
	border:1px solid white;border-top-width:0;
	width:767px;height:600px;
	background:url("img/table.jpg") repeat-y top #80C101
	}
td#haut{
	position:relative
	height:203px;width:765px;vertical-align:bottom;
	background:url("img/haut.jpg") no-repeat top left
	}
td#haut ul#menu-secondaire {
	margin:0;
	padding:0 6px 3px 20px;
	background:url(img/fond-menu-secondaire.gif) bottom left no-repeat;
	text-align:right;
	float:right;
}
td#haut ul#menu-secondaire li {
	display:inline;
	margin:0;
	padding:0 3px;
}
td#haut ul#menu-secondaire li a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#444444;
}
td#haut ul#menu-secondaire li a:hover, td#haut ul#menu-secondaire li a.active {
	color:black; background-color:#BEDE01;
}

td#menu{
	width:765px;height:24px;
	background:url("img/menu.jpg") no-repeat top center
	}
td#corps{
	width:765px;height:349px;
	vertical-align:top;text-align:left;
	background:url("img/corps.jpg") no-repeat bottom left;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
	}
td#bas{
	width:765px;height:24px;text-align:center;color:white;
	font-weight:bold;font-size:12px;vertical-align:middle;
	background:url("img/bas.jpg") no-repeat top left
	}
td#kmn{
	width:765px; height:40px;
	vertical-align:middle;text-align:center;
	font-size:11px;color:white
	}
td#kmn a{font-size:11px;text-decoration:underline;color:#D6FF88}
td#kmn a:hover{text-decoration:none;color:#FDFE00}
td#kmn img{vertical-align:middle}

/*********** menu ******************************/
td#menu table{margin:0;padding:0}
td#menu table td{
	padding:0;margin:0;text-align:center;vertical-align:middle;
	border-right:1px solid #B7B7B7
	}
td#menu table td.border{border-left:1px solid #B7B7B7}
td#menu table td a{
	text-decoration:none;font-weight:bold;
	font-size:12px;color:#444444;display:block;
	padding:5px 8px 3px 9px;
	}
td#menu table td a:hover,td#menu table td a.active{
	color:black; background-color:#BEDE01; padding:1px 8px 7px 9px
	}

/*********** mise en page du contenu ***********/
h1{
	margin:10px 20px;padding:0;font-weight:bold;font-size:16px;color:#0A2864;
	}
h2{
	margin:10px 0 5px 20px;padding:0;
	font-weight:bold;font-size:14px;color:#81C300
	}
h3{
	margin:0 0 0 20px;padding:0;
	font-weight:bold;font-size:12px;color:#333333
	}
p{
	padding-left:20px;color:#0A2864;margin-top:0;text-align:justify
	}
ul{
	margin:0 20px;padding-left:25px;color:#0A2864
	}
li{
	margin-bottom:3px;list-style-type:square;color:#0A2864;text-align:justify
	}
.min{font-size:smaller;color:#999999}
sup{font-size:smaller}
form{padding:0;margin:0;color:#0A2864}

/*********** liens par défaut ***********/
a{text-decoration:underline;color:#63AD02}
a:hover{text-decoration:none;color:#1782E4}

/*********** style des images ***********/
img.border{border:1px solid #cccccc}
img.Lmargin{ margin:0 5px;border:1px solid white;float:left}
img.Rmargin{ margin:0 5px;border:1px solid white;float:right}

/*********** page actualités ***********/
/*table#actu{width:450px;margin-left:10px; border:1px solid #FC6305; background-color:white}
table#actu td.entete{background-color:#FC6305;color:black;font-weight:bold; padding:0 4px}
table#actu td.entete_date{background-color:#FEB385;color:#333333;font-weight:bold; padding:0 4px;font-size:11px}
table#actu td{vertical-align:top}
table#actu td img{margin:5px}*/

.contenu_modifiable{
}

.photos {
border:solid #cccccc 1px;
margin:5px;
padding:3px;
height:100px;
}

.photos:hover{
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity: 0.6; }


.photos2 {
border:solid #cccccc 1px;
margin:5px;
padding:3px;
}

.photos2:hover{
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity: 0.6; }

td.commentaire{
color:#003399;
font-weight:bold;
text-align:center
}

.titre{
color:#003399;
text-align:center;
font-size:15px;
font-weight:bold;
text-decoration:underline;
}

.sous_titre{
color:#009900;
text-align:center;
font-size:12px;
font-weight:bold;
margin-bottom:20px;
margin-top:20px;

}
