/*body, html {height: 100%;}*/
body {
	font: 12px Trebuchet MS;
	color: #5B3F0D;
	margin: 0;
	padding: 0;
	margin: 0 auto;
}

.text, p { color: #5B3F0D; font-family: Trebuchet MS; font-size: 11px;}

#body {
	margin: 0 auto;
	padding-top: 2px; 
	background: #FFF9AE url("img/bg.jpg") repeat-x top;	
}	

#page_bg {
	margin: 0;
	padding: 0; 
	background: #fffcd7 url("img/page_bg.gif") repeat-y top;		
}

#page_bg2 {
	margin: 0;
	padding: 0; 
	background: transparent url("img/img_top.jpg") no-repeat top;	
}

#page_bg3 {
	margin: 0;
	padding: 0; 
	background: transparent url("img/bg_top.gif") no-repeat top;		
}
	
#container1 {
	width:950px;
	margin: 0 auto; /* centering */
	text-align: center;			
	clear: both;	
}

#container2 {
	width:950px;
	clear: both;	
}


#column_left {
	width: 315px;
	margin: 0;
	padding: 0; 
	float: left;
	overflow: hidden;
}

#column_main {
	width: 627px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;		
}

#content {
	margin: 0;
	padding: 0;
	text-align: left;		
	background-color: #fffcd7;
}

#menu {
	width: 285px;
	margin: 37px 0 0 22px;
	padding: 0;
}


a.menu:link { text-decoration: none; }
a.menu:visited { text-decoration: none; }
a.menu:active { text-decoration: none; }
a.menu:hover {text-decoration: none;}

.menu2  { color: #97451B; font-family: Arial, Verdana; font-size: 12px; font-weight: none;line-height:150%;}
a.menu2:link { color: #97451B; text-decoration: none; }
a.menu2:visited { color: #97451B; text-decoration: none; }
a.menu2:active { color: #97451B; text-decoration: underline; }
a.menu2:hover {color: #97451B; text-decoration: underline;}

.menu2_active   { color: #97451B; font-family: Arial, Verdana; font-size: 12px; font-weight: bold;line-height:150%;}
a.menu2_active:link { color: #97451B;  text-decoration: none; }
a.menu2_active:visited { color: #97451B; text-decoration: none; }
a.menu2_active:active { color: #97451B; text-decoration: none; }
a.menu2_active:hover {color: #97451B; text-decoration: underline;}

#footer {
	height: 90px;
	margin: 0;
	padding: 20px 10px 0 320px;
	background: transparent url("img/img_bas.gif") no-repeat left bottom;
	overflow: hidden;
	clear: both;
	text-align: left;		
}


#logo h1 {
	width: 265px;
	height: 100px;
	margin-left: 37px;
	background: transparent url("img/logo-bleesz.jpg") no-repeat left top;
}

#logo h1 a {
	display: block;
	width: 265px;
	height: 100px;
}
#logo h1 a * {
	display: none;
}

#titre{
	height: 45px;
	background: #FFFCD7 url("img/vigne.jpg") no-repeat left top;
	padding: 0 0 0 45px;
	text-align: left;
}
#titre h1 {
	margin: 0;
	padding-top: 8px;
	font-family: Trebuchet MS; 
	font-size: 20px; 
	color: #713132; 
	font-weight: normal; 
	font-style: none; 
	margin:0px;
}

a {color: #97451B; text-decoration: none; }
a:hover {text-decoration: underline; }

/* text footer style, with links */
.footer { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #7B5F2B; text-align: left;}
a.footer:link { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #7B5F2B; text-decoration: none; }
a.footer:visited { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #7B5F2B; text-decoration: none; }
a.footer:hover	{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #7B5F2B; text-decoration: underline; }
a.footer:active	{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #7B5F2B; text-decoration: none; }


/* title look in editor and pages */
H1	 { font-family: Trebuchet MS; font-size: 20px; color: #713132; font-weight: normal; font-style: none; margin:0px;}
H2	 { font-family: Trebuchet MS; font-size: 14px; color: #5B3F0D; font-weight: normal; font-style: none;}
H3  { font-family: Trebuchet MS; font-size: 14px; color: #713132; font-weight: bold; font-style: none;}
H4  { font-family: Trebuchet MS; font-size: 14px; color: #713132; }
H5  { font-family: Trebuchet MS; font-size: 12px; font-style: italic; color: #713132; }
H6  { font-family: Trebuchet MS; font-style: italic; font-size: 11px; color: #713132; }

