*{margin:0; padding:0;}
a{text-decoration:none; color:#4b6610; font-size:10pt}
a:hover{text-decoration:underline;}

a img {
border:0;
}

body {
	margin:0 auto;
	font: normal 10pt Verdana, sans-serif, Arial;
	color:#4a4a4a;
	background:#000 url(design/back.png) repeat left top;;
}

/*////////////////// SITE //////////////////////*/
#site {
margin:100px auto;
padding:20px 0;
background-color:#000;
border-top:6px solid #191919;
border-bottom:6px solid #191919;
}

/*///////////////////////////////////  GLOBAL  //////////////////////////*/
#globalhaut {
	margin:0 auto;
	height:20px;
	background: url(design/fondhautcontenu.png) repeat-x left top;
}

#fondglobalhaut {
	height:20px;
	background: url(design/hautcontenu.png) no-repeat left top;
}	

#global {
	margin:0 auto;
	background:#222222 url(design/contenu.png) repeat-y left top;
}

#globalbas {
	margin:0 auto;
	height:31px;
	background: url(design/fondbascontenu.png) repeat-x left bottom;
}

#fondglobalbas {
	height:31px;
	background: url(design/bascontenu.png) no-repeat left bottom;
}	

/*///////////////////// ICONE /////////////////////*/
#icone {
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:57px;
	text-align:center;
}

a.icoacu { 
background-image: url('design/accueil.png'); 
display: block; 
width: 29px;
height:26px; 
margin:0 auto 20px auto;
}

a.icoacu:hover { 
background-image: url('design/accueilh.png') 
}

a.icorec { 
background-image: url('design/recherche.png'); 
display: block; 
width: 38px;
height:25px; 
margin:0 auto 20px auto;
}

a.icorec:hover { 
background-image: url('design/rechercheh.png') 
}

a.icoaid { 
background-image: url('design/aide.png'); 
display: block; 
width: 22px;
height:22px; 
margin:0 auto 20px auto;
}

a.icoaid:hover { 
background-image: url('design/aideh.png') 
}

a.icocon { 
background-image: url('design/contact.png'); 
display: block; 
width: 28px;
height:19px; 
margin:0 auto 20px auto;
}

a.icocon:hover { 
background-image: url('design/contacth.png') 
}

a.icotop { 
background-image: url('design/top.png'); 
display: block; 
width: 14px;
height:14px; 
margin:0 0 20px 19px;
}

a.icotop:hover { 
background-image: url('design/toph.png') 
}

/*///////////////////////////////////  HEADER  //////////////////////////*/
#header {
	float:left;
	height:137px;
	margin:0 0 0 8px;
	width:157px;
	padding:0;
	font-weight:bold;
}

#header h1 {
font-size:12pt;
text-align:center;
margin-bottom:30px;
color:#73ab00;
}

/*///////////////////////////////////  MENU  A GAUCHE //////////////////////////*/
#menu {
	display:inline;
	width:157px;
	text-align:left;
	margin:0;
	padding:0;
}

#menu ul {
list-style:none;
}

ul#menugauche {
	margin:0;
	font-size:10pt;
}

ul#menugauche li {
	width:157px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	padding:0 0 5px 0;
	background:transparent url(design/menu.png) no-repeat scroll right top;
}

ul#menugauche li a {
	display:block;
	margin:0px;
	text-align:center;
	text-decoration:none;
	color:#000000;
}

#menu ul li a:hover {
	text-decoration:underline;
}

/*///////////////////////////////////  CORPS  //////////////////////////*/
#corps {
	margin:0 5px 0 230px;
}

#corps img
{
	 margin-left:120px;
}

#corps h1 {
	color:#CC0000;
	height:21px;
	width:60%;
	padding:0;
	margin:0;
	text-align:center;
	font: bold 22pt Tahoma,Verdana,sans-serif, Arial;
	/*background:url(design/h1.png) no-repeat center bottom;*/
}	

#corps h2
{
	padding-left: 50px;
	padding-top: 50px;
}

#corps p {
	color:#999999;
	margin:0;
	padding:50px;
	padding-bottom: 25px;
}

#corps p a {
	color:#CC0000;
}

a.bouton
{
	margin-left: 150px;
}
/*///////////////////////////////////  FOOTER  //////////////////////////*/
#footer {
	clear:both;
	text-align:center;
	margin-left:120px;
	font-size:9px;
}

#footer p {
margin-top:25px;
}

#footer p a {
font-size:9px;
}