body {
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	text-align: center; /* pour corriger le bug de centrage IE */
	background:#222;
	font-size:11px;
	color:#FFF;
	font-family:verdana;
}

a, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

.clear { clear:both;}

#header_tall{
	background:#555 url(header_back.gif) top left repeat-x;
	width:800px;
	height:340px;
	margin-left: auto;
	margin-right: auto;
	text-align: left; /* on rétablit l'alignement normal du texte */
	color:#006a5a;
}
#shortcuts{float:right;margin-right:10px;}
#shortcuts a{color:#006A5A;}
#logo{height:70px;width:200px;margin-left:100px;background: url(logo.gif) top left no-repeat;}
#logolink{height:100%;width:100%;}
#menu{
	width:600px;
	height:40px;
	margin-left:100px;
	background:#006a5a;
}
#menu td{text-align:center;padding:0 20px;}
#menu a{color:#fff;text-decoration:none;font-size:12px;font-weight:bold;font-family:Verdana;display:block;width:100%;}
#menu a:hover, #menu td.selected a{color:#FFED00;text-decoration:none;}
#hpic{height:180px;width:600px;margin-left:100px;}
#hpic * {margin:0;padding:0;border:0;border-collapse:collapse;}
#hfooter{height:50px;width:600px;margin-left:100px;background:url(hfooter.gif) bottom left repeat-x;}

#content {
	background:#FFF url(content_wr.jpg) top left repeat-x;
	width:800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left; /* on rétablit l'alignement normal du texte */
}
#content .bloc_content {width:800px;padding-top:10px;background:#555 url(content_back.gif) bottom left repeat-x;}
#content .col_1 {width:200px;float:left;}
#content .content_height { width:5px; float:left; height:405px;}
#content .col_2 {width:570px;float:left;background: url(sep_col.gif) left 10px repeat-y;}
#content .col_1 .indent {width:188px;margin:0 2px 0 10px;padding:0;word-wrap: break-word;overflow: hidden;}
#content .col_2 .indent {width:550px;margin:0 10px;padding:0;word-wrap: break-word;overflow: hidden;}
#content .content_height2 { width:10px; float:left; height:405px;}
#content .col_2full {width:765px;float:left;}
#content .col_2full .indent {width:755px;margin:10px 10px 10px 0;padding:0;word-wrap: break-word;overflow: hidden;}

#content ul {margin:8px 0 8px 5px;padding:0;list-style-type:none;}
#content li {margin-bottom:8px;padding-left:8px;background: url(puce_j.gif) 5px left no-repeat;}

.cadrejaune, .cadrevert, .cadrejaune2, .cadrevert2{border-collapse:collapse;margin-bottom:10px;}
.cadrejaune *{color:#000;}
.cadrevert *{color:#FFF;}
.cadrejaune td.corner, .cadrevert td.corner, .cadrejaune2 td.corner, .cadrevert2 td.corner{padding:0;width:10px;height:10px;}
.cadrejaune div.cadre_title, .cadrevert div.cadre_title, .cadrejaune2 div.cadre_title, .cadrevert2 div.cadre_title{margin-bottom:8px;font-size:13px;font-weight:bold;}

#content .cadrejaune li{background: url(puce_v.gif) 5px left no-repeat;}

#submenu ul{list-style-type:none;margin:0;padding:0;}
#submenu li{list-style-type:none;line-height:12px;margin:0 0 8px 0;padding:0 0 0 8px;background:url(puce_j.gif) 7px left no-repeat;}
#submenu a, #submenu a:visited{font-size:11px;color:#FFF;font-family:verdana;text-decoration:none;}
#submenu a:hover{color:#FFED00;text-decoration:underline;}
#submenu a.smsel, #submenu a.smsel:visited{color:#FFED00;text-decoration:none;}
#subsubmenu{font-size:11px;color:#FFED00;text-align:center;border-bottom:1px solid #666;padding-bottom:4px;}
#subsubmenu a, #subsubmenu a:visited{font-size:11px;color:#FFF;text-decoration:none;}
#subsubmenu a:hover{color:#FFED00;text-decoration:underline;}
#subsubmenu a.sssel, #subsubmenu a.sssel:hover, #subsubmenu a.sssel:visited{color:#FFED00;text-decoration:none;}

#footer {
	width:800px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color:#474747;
}
#footer .links{
	background:#FFED00;
	height:20px;
	padding-top: 4px;
}
#footer .copy {padding-top:4px;padding-bottom:10px;color:#555;background:url(footer_shadow.gif) top left repeat-x;}
#footer a {color:#555;}