body {	
	margin:0px;
	padding:0px;	
	background: #FFFFFF url('images/arbre.jpg') no-repeat center bottom ; 
	width: 100% ;
	height: 100% ;
	font-size: 12px;	
	line-height: 1.5em ;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;	
}

div#container {
	margin: 20px;
	margin-left:auto;
	margin-right:auto;
	width: 1000px ;
}
a:link,a:active,a:visited {
   text-decoration: none;
}
a:hover {
   text-decoration: none;
}
img {
	border: none;
}
h1 {
	text-transform: uppercase ;
	font-size: 18pt ;
	font-weight: normal ;
	margin-bottom: 30px ;
}
h3 {
	text-transform: uppercase ;
	color: #B0E134 ;
	font-size: 1.4em ;
	font-weight: normal ;
}
#slogan {
	float: left ;
}

/***MENU***/
#menu {
	float: left ;
	margin: 0 0 0 10px;
	width: 180px ;
}
div#menu ul {
	text-transform: uppercase ;
	list-style-type: none ;
	padding-top: 5px ;
	text-align: center ;
	padding-left: 0 ;
	margin-top: 0 ;
}
div#menu li {
/*margin-top: 8px ;
padding: 2px ;
border: 1px solid #FFFFFF ;*/
	width: 100% ;

}
div#menu > div > ul > li > a {
	margin-top: 8px ;
	padding: 2px ;
	border: 1px solid #FFFFFF ;
}
div#menu > div > ul > li > a:hover,
div#menu > div > ul > li:hover > a,
div#menu > div > ul > li.iehover > a {
	background-color: #5C5D60 ;
}
/*div#menu > div > ul > li:hover, div#menu > div > ul > li.iehover {
background-color: #5C5D60 ;
}*/

div#menu li:hover, div#menu li.iehover {
/*background-color: #5C5D60 ;*/
}
#menu a:link, #menu a:visited {
	color: #FFFFFF ;
	display: block ;
	margin-left: 10px ;
	margin-right: 10px ;
}
#menu a:hover, #menu a:active {
	color: #FFFFFF ;
}
#menu ul li ul {
	display: none;
	position: absolute ;
	width: 126px ;
	left: 180px ;
}

#menu ul li:hover ul, #menu ul li.iehover ul {
	display: block ;
}
#menu ul ul li {
	background-color:#DFEB9D;
	border-top:3px solid #FFFFFF;
	margin-top:0;
	padding:0 3px;
	position:relative;
	top:-35px;
}
#menu ul ul li:hover, #menu ul ul li.iehover {
	background-color: #5C5D60 ;
} 
#menu ul ul li:link a, #menu ul ul li.ielink a{
	color: #5C5D60 ;
}
#menu ul ul li:hover a, #menu ul ul li.iehover a {
	color: #B0E134 ;
}
#menu ul ul a:link, #menu ul ul a:visited {
	color: #5C5D60;
	padding: 3px ;
	margin: 0 ;
}
#menu ul ul a:hover, #menu ul ul a:active {
	color: #B0E134 ;
}

#totem_vert {
	background-color: #B0E134 ;
	margin-bottom: 5px ;
	padding-bottom: 2px ;
	position:relative;
}
#totem_bleu {
	background-color: #44B5C8 ;
	/*padding-bottom: 100%;*/
	height:210px;
	position:relative;
	margin-bottom:-12px;
}

/***CONTENU***/
div#contenu {
	float: left ;
	width: 600px ;
	text-align: justify ;
	margin-left: 150px;
}
h1:before{
	content: url('images/ac-l.jpg');
	margin-right: 6px ;
	position: relative ;
	bottom: -13px ;
}
h1:after{
	content: url('images/ac-r.jpg');
	margin-left: 6px; 
	position: relative ;
	bottom: -13px ;

}
div.listes li  {
	line-height: 2em ;
}
div.listes li {
}
/***BIOGRAPHIES***/
div.bio {
	background: url('images/apos.jpg') no-repeat left top ;
	padding: 17px 0 0 24px;
}
div.bio p {
	line-height: 2em ;
}
span.Apple-style-span {
	font-size: 12px !important;
}
/*div#encart:after {
content: url('images/ac-r.jpg') ;
position: relative; 
}*/
div#encart h1, 
div#encart h2, 
div#encart h3, 
div#encart h4 {
	position: relative ;
	right: 110px; 
	text-align: right ;
}
div#encart h1,  div#encart h1 *  {
	text-transform: uppercase ;
	font-size: 1.4em ;
	font-weight: normal ;
	color: #44B5C8;
	margin-bottom: -10px ;
}
div#encart h1:before, div#encart h1:after {
	content: normal ;
	display: none ;
}
/*div#encart h1:after {
	content: url('images/acco_big.png') ;
	float:right ;
	margin-top: -25px ;
	margin-left: -8px;
}*/
div#encart h2, div#encart h2 *  {
	text-transform: uppercase ;
	font-size: 1.1em;
	font-weight: normal ;
	color: #C82026;
	margin-bottom: -12px ;
}
div#encart h3, div#encart h3 *  {
	font-size: 1em ;
	color: #87c6b3;
	margin-bottom: -16px ;
}
div#encart h4, div#encart h4 * {
	font-weight: normal ;
	color: #B0E134;
	font-size: 1em ;

}
div#encart img {
	position: relative ; 
	left: 500px ;
	margin-top: -100px ;
	margin-bottom: 20px ;
}

/***FOOTER***/
#footer {
	width:100%;
	padding-top:-50px;
	clear: both;
}
#footer a[href="#top"]{
	display:block;
	width:1000px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;	
}
#footer a[href="#top"] img{
	position:absolute;
	left:250px;
	top:-30px;
}
#footer ul {
	border-top:1px solid grey;
	text-align: center ;
}
#footer ul li {
	margin-left: 15px ;
	list-style-type: none ;
	display: inline ;
}
#footer ul li a:link, #footer ul li a:visited {
	text-decoration: none ;
	color: #44B5C8 ;
}
#footer ul li a:hover, #footer ul li a:active {
	color: #B0E134 ;
}
.sitemap li{
	list-style:disc;
	color: #44B5C8 ;
}
.sitemap li a{
	font-size:12px;
	font-weight:bold;
	color:grey;
}
.sitemap li ul li a{
	font-size:12px;
	font-weight:100;
	color:#B0E134;
}
/*
#menu1 div{
	z-index:110;
	float:left;
	display:block;
	position:relative;
	margin-left:20px;
	text-align:left;
}
#menu1 div span{
	display:none;
	position:absolute;
	top:12px;
	left:0px;
	width:120px;
	background-color:#FFF;
	border:#999 1px solid;
	border-top-width:0px;
	z-index:200;
}
#menu1 div:hover span, #menu1 div.iehover span{
	display:block;
}
#menu1 div span a{
	display:block;
	margin:5px;
}

#menu2{
	padding:10px;
}
#menu2 div{
	z-index:100;
	float:left;
	margin-right:5px;
}
#menu2 div a{
	font-size:11px;
}
#menu2 div span{
	display:none;
}

#menu3 div{
	z-index:100;
	float:left;
	position:relative;
	padding-left:25px;
	margin-top:30px;
	background:url(data/list_item.png) no-repeat top left;
	font-size:11px;
}
#menu3 div span{
	display:none;
	padding-left:20px;
	z-index:150;
}


#submenu a{
	display:block;
	position:relative;
	text-align:right;
	padding-right:25px;
	margin:5px;
	margin-bottom:10px;
	margin-right:0px;
	width:100px;
	background:url(data/list_item_r.png) no-repeat top right;
}
.found{
	background-color:#FC0;
	color:#000;
	font-weight:bold;
}*/
