

body {
	background-color:#f2e2c0;
	margin:0px;
	padding:0px;

}

#corps {
width : 960px;
margin:auto;
height:100%;
background : url("images/corps.jpg");
background-repeat: repeat-y;
}



#header_gauche
{
   width: 742px;
   height: 211px;
   background : url("images/header_gauche.jpg");
   background-repeat: no-repeat;
   margin: 0;
   float:left;
}

#header_droit
{
   width: 218px;
   height: 211px;
   background : url("images/header_droit.jpg");
   background-repeat: no-repeat;
   margin: 0;
   float:right;
   
}
#header_droit p{
margin-left :110px;
margin-top :128px;
color:#ffffff;
}
#menu
{
   float:right;
   width: 218px;
   margin: auto;

   
}
#menu1
{
   width: 218px;
   background : url("images/menu1.png");
   background-repeat: repeat-y;
   margin: auto;
   margin-top:-54px;

}
#back_menu1
{
   width: 218px;
   height:15px;
   background : url("images/back_menu1.jpg");
   background-repeat: no-repeat;
   margin:auto;

}

#a_propos
{
   width: 218px;
   height:113px;
   background : url("images/a_propos.jpg");
   background-repeat: no-repeat;
   margin:0px;

}

#top_menu2
{
   width: 218px;
   height:8px;
   background : url("images/top_menu2.jpg");
   background-repeat: no-repeat;
   margin:auto;

}
#menu2
{
   width: 218px;
   background-repeat: repeat-y;
   margin: auto;


}

#text_contenu
{
   width: 742px;
   background : url("images/text_contenu.jpg");
   background-repeat: repeat-y;
   margin: auto;
   float:left;

}
#text 
{
margin-left:46px;
margin-top :-80px;
margin-bottom:-70px;
width: 690px;
}

#footer
{
   width: 960px;
   height: 132px;
   background : url("images/footer.jpg");
   background-repeat: no-repeat;
   margin: 0px;
   clear:both;
}

/* reprise ancien css */

img {
	padding:3px;
	border:solid 2px #dcdcdc;
	margin:10px auto;
	display:block;
}

p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
}

h2 {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:6px 0px;
	text-align:left;
	font-weight:bold;
}

p b {
	color:#590706;
}

table {
	border:0px;
	margin:0px 0px 10px 0px;
}
  
ul#menu1 {

	margin:0px;
	padding:0px;
}

ul#menu1 li {
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:none;
	color:#FFFFFF;
	height:21px;
	font-size:12px;
}
ul#menu1 li.menu_item {
	height:21px;
	display:block;
}

ul#menu1 li.menu_item p {
	padding-top:3px;
	margin-top:0px;
}

ul#menu1 li.menu_item a, ul#menu li.menu_item a:link, ul#menu li.menu_item a:visited, ul#menu li.menu_item a:active {
	color:#FFFFFF;
	text-decoration:none;
	margin-left:20px;
}

	
ul#menu1 li.menu_item a:hover{
	color:#d3bdbd;
}





#a_propos li{
	font-size:11px;
	padding-left:13px;
	padding-top:10px;
	height :180px;
	width:170px;
    list-style-image:none;
	list-style-type:none;
}


li.pub {
    list-style-image:none;
	list-style-type:none;
	margin-left:-30px;
    margin-bottom:-70px;
	width:180px;


}
p.copyright, p.copyright a, p.copyright a:link, p.copyright a:visited {
	text-align:center;
	color:#7f7f7f;
	text-decoration:none;
	font-size:11px;
	padding-left:80px;
	padding-top:75px;
}



p.liens {
	margin-left:0px;
}

p.liens, p.liens a, p.liens a:link, p.liens a:visited {
	text-align:center;
	color:#7f7f7f;
	text-decoration:none;
	font-size:11px;
	margin-top:-35px;
}

p.liens a:hover {
	text-decoration:underline;
}
a.big_link{
	color:#7f7f7f;
	text-decoration:none;
	}
	a{
	color:#000;
	text-decoration:none;
	}
.hugo_txt

{
width:200px;
text-align:justify;
}



.hugo_img

{
	float:left;
}
	
