.menu, .submenu {margin:0;padding:0;}
.menu li {list-style:none;}
.menu li a {font-weight:normal;text-decoration:none;padding-left:46px;line-height:25px;}
.submenu li a {line-height:22px;}
.menu li.active {background:url(img/feuille_01.gif) no-repeat 10px 2px;}
.submenu li, .submenu li.active {padding-left:11px;background:url(img/menu_02.gif) no-repeat 46px 7px;}
.menu li a.active {font-weight:bold;}
.submenu a {font-weight:normal;}

.menu, .menu a {color: #77604E; font-family: Trebuchet MS; font-size: 12px; font-weight: normal;text-decoration: none;}
.menu a:hover, .submenu a:hover {font-weight: bold;}

body {
	margin: 0px auto;
	padding: 0; 
	font: Trebuchet MS; 
	font-size: 12px;
	color:#573D2C;
}

.text, p, td, .gallery_list { color: #77604E; font-family: Trebuchet MS; font-size: 12px; font-weight: none; line-height: 18px;}
.gallery_list img {border:1px solid #5a3f2e;margin-bottom:5px;}
select {width:254px;}

a {color: #5B4838; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:hover {text-decoration: underline; font-weight: bold;}


#body {
	margin: 0 auto;
	font: Trebuchet; 
	font-size: 12px;
	color:#573D2C;	
}
           
                   
#container1 {
	width : 100%;
	height : 378px;		
	background: transparent url(img/bg-div1.jpg) repeat-x; 
	background-color:#EBE4CC;
	clear: both;
	overflow: hidden;
	/*border : solid 1px blue;*/
}


#container2 {		
	width: 100%;
	background-color:#EBE4CC;
	clear: both;
	overflow: hidden;
	/*border : solid 1px green;*/
}

#container3 {
	width : 100%;
	height : 80px;
	background: #5A3F2E url(img/bg-div3.jpg) repeat-x;
	clear: both;
	overflow: hidden;
	/*border : solid 1px red;*/
}

.largeur {
	width : 922px;
	margin: 0 auto;
	text-align : center;
	font: Trebuchet; 
	font-size: 12px;
	color:#5A3F2E;	
	/*border : solid 1px yellow;*/
}

#logo {
	width:922px;
	height:116px;
	margin-top: 0px;	
	overflow: hidden;	
	background: transparent url(img/logo.jpg) no-repeat top;
	/*border : solid 1px yellow;*/
}


#header {
	width:922px;
	height:260px;
	background: url(img/accueil.jpg) no-repeat left top #5A3F2E;
	/*border : solid 1px yellow;*/
}

#column_left {
	width: 250px;
	height : 390px;
	margin: 0px;
	padding: 0;
	float:left;
	background: transparent url("img/separateur.jpg") no-repeat right top;
	/*border : solid 1px red;*/
}

#menu {
	float:left;
	width: 220px;
	padding-top: 0px;
	text-align: left;
	background-color: #EBE4CC;
	font-family: Trebuchet MS;
	color: #77604E;
	/*border : solid 1px grey;*/
}

#grapp {
	width: 195px;
	height : 52px;
	margin-left: 34px;
	float:left;
	background: #EBE4CC url(img/grapp.jpg) no-repeat top left;
	/*border : solid 1px red;*/
}

#content {
	width : 640px;
	margin-left: 270px;
	padding: 0;
	text-align: left;
	/*border : solid 1px red;*/
}

#titre {
	margin: 0px;
	padding : 0px;
	text-align : left;
}

#titre h1 {
	color: #77604E; 
	font: normal 20px Trebuchet MS;
	margin-top : 15px;
}


#footer {
	width: 922px;
	height:80px;
	margin: 5px 0 0 5px;
	padding: 0;
	overflow: hidden;
	clear: both;
	text-align : center;
	padding-top: 5px;
	font-family: Trebuchet MS; font-size: 10px; font-weight: normal; color: #CEC3AC;
}

#footer p.footer {margin: 0; padding: 0;}


/* text footer style, with links */
.footer { font-family: Trebuchet MS; font-size: 10px; font-weight: normal; color: #CEC3AC; text-align: center;}
a.footer:link { font-family: Arial; font-size: 10px; font-weight: bold; color: #CEC3AC; text-decoration: none; }
a.footer:visited { font-family: Arial; font-size: 10px; font-weight: bold; color: #CEC3AC; text-decoration: none; }
a.footer:hover	{ font-family: Arial; font-size: 10px; font-weight: bold; color: #CEC3AC; text-decoration: underline; }
a.footer:active	{ font-family: Arial; font-size: 10px; font-weight: bold; color: #CEC3AC; text-decoration: none; }

/* title look in editor and pages */
H1	 { font-family: Arial; font-size: 18px; color: #5B4838; font-weight: normal; font-style: none; margin:0;}
H2	 { font-family: Arial; font-size: 16px; color: #5B4838; font-weight: normal; font-style: none;}
H3  { font-family: Arial; font-size: 14px; color: #5B4838; font-style: italic; font-weight: bold; font-style: none;}
H4  { font-family: Arial; font-size: 13px; color: #006321; font-weight: italic; font-weight: bold; font-style: none;}
H5  { font-family: Arial; font-size: 12px; color: #5B4838; font-style: italic; font-weight: bold; font-style: none;margin:0;}
H6  { font-family: Arial; font-style: italic; font-size: 12px; color: #35271B; }




