*{font-family:Arial, Helvetica, sans-serif;font-size:12px}
p,li,form, th{color:#432E1C}
body{
	margin:0;margin:0;
	background:url("img/fond.jpg") repeat top left #4D241C
	}
#tableau{
	width:765px;background:url("img/table.jpg") repeat-y top left
	}
#haut{height:205px;width:765px;background-color:#003a2d}
#versions{
	width:765px;height:51px;padding:0;margin:0;
	background:url("img/versions.jpg") no-repeat top left;
	vertical-align:top
	}
#menu{
	width:765px;height:59px;padding:0;margin:0;
	background:url("img/menu.gif") no-repeat top left;
	vertical-align:top
	}
#corps{
	width:735px;height:340px;
	padding:0 15px;margin:0;
	vertical-align:top; text-align:left;
	background:url("img/corps.gif") no-repeat top center
	}
#bas{
	width:765px;height:45px;padding-bottom:2px;
	background:url("img/bas.gif") no-repeat top left;
	font-weight:bold;color:#003a2d;font-size:13px;
	text-align:center;vertical-align:bottom
	}
#infos_legales{
	width:765px;padding-top:3px;
	text-align:center;font-size:11px;color:#fff
	}
#kmn{
	width:765px;height:20px;padding-top:10px;
	text-align:center;font-size:11px;color:#fff
	}
#kmn a{font-size:11px;text-decoration:underline;color:#fff}
#kmn a:hover{text-decoration:none}
#kmn img{vertical-align:middle}
a.haut_de_page{
	float:right;margin:5px 10px;
	font-size:11px;font-size:smaller
	}
/*********** menu ******************************/
#menu ul {
	margin:0;padding:0;
	list-style-type:none;
	display:table;height:22px;
	border-collapse:collapse
	}
#menu ul li{
	display:inline;
	margin:0;padding:0
	}
#menu ul li.noBorder a{border-right-width:0}
#menu ul li a {
	margin:0;
	height:22px;
	line-height:22px;
	color:white;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-right:1px solid #a5784e;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	}
#menu ul li a:hover,#menu ul li a.active{
	background:url("img/fond.jpg") repeat top left;
	color:#ffffd7
}	
/*********** menu versions ******************************/
#versions ul {
	margin:0 0 0 10px;padding:0;
	
	}
#versions ul li{
	margin:0 0 3px 0;padding:0;list-style-type:none
	}
#versions ul li a {
	margin:0;
	color:white;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	}
#versions ul li#fr a{background:url("img/bt-fr.gif") no-repeat left}	
#versions ul li#gb a{background:url("img/bt-gb.gif") no-repeat left}	
#versions ul li#fr a:hover,#versions ul li#fr a.active,#versions ul li#gb a:hover,#versions ul li#gb a.active{text-decoration:underline}
/*********** mise en page du contenu ***********/
h1{
	padding:0 0 5px 0;margin:0 10px 0 5px;
	text-transform:uppercase;letter-spacing:1px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;color:#69492B;font-weight:normal
	}
h2{
	font-family:"Times New Roman", Times, serif;
	padding:0 0 5px 0;
	margin:0 10px 0 0;
	font-weight:bold;
	font-size:16px;
	color:#432E1C
	}
#versions h2{color:#edddaa}
h3{
	padding:2px 0 0 0;margin:0 5px 0 0;
	font-weight:bold;font-size:12px;color:#432E1C
	}
p{
	text-align:justify;
	padding:3px 0;margin:0 10px 0 0;
	line-height:14px
	}
ul{margin-left:15px;padding-left:15px}
li{margin-bottom:3px;list-style-type:square}
ul li ul li{;list-style-type:disc}
ul li ul li ul li{;list-style-type:circle}
.min,sup{font-size:smaller}
form{padding:0;margin:0}
input, textarea{border:1px solid #ccc;color:#555}
.txt_mis_en_avant{color:#df352f;font-weight:bold}
/*********** tableaux ********************/
td.hg, td.hd, td.bg, td.bd{height:20px;width:20px;padding:0;margin:0}
td.hg{background:url("img/hg.jpg") no-repeat bottom right}
td.hd{background:url("img/hd.jpg") no-repeat bottom left}
td.bg{background:url("img/bg.jpg") no-repeat top right}
td.bd{background:url("img/bd.jpg") no-repeat top left}
td.h,td.b{height:20px;padding:0;margin:0}
td.h{background:url("img/h.jpg") repeat-x bottom left}
td.b{background:url("img/b.jpg") repeat-x top left}
td.c{background:url("img/c.jpg") no-repeat top center #edddaa}
td.cc{ background-color:#edddaa}
td.g,td.d{width:20px;padding:0;margin:0}
td.g{background:url("img/g.jpg") repeat-y top right}
td.d{background:url("img/d.jpg") repeat-y top left}
/*********** liens par défaut ***********/
a{text-decoration:underline;color:#432E1C}
a:hover{text-decoration:none;color:#df352f}
/*********** style des images ***********/
img.border{border:1px solid #555;margin:2px}
a img, #haut a:hover img{filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
a:hover img{filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
/*********** formulaire newsletter : *************/
#versions input, #versions textarea{
	border:1px solid #edddaa;
	color:#555;font-size:11px;
	}
#versions #button{
	margin:0 3px;font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	width:25px;
	}
table.carte{
	border-left:1px solid #a5784e;
	border-bottom:1px solid #a5784e
	}
.carte th{
	font-family:"Times New Roman", Times, serif;
	font-size:12px; background-color:#CFC08A;
	border-top:1px solid #a5784e;
	border-right:1px solid #a5784e;
	vertical-align:bottom
	}
.carte th strong{
	font-family:"Times New Roman", Times, serif;
	font-size:15px
	}
.carte td{
	border-top:1px solid #a5784e;
	border-right:1px solid #a5784e
	}
