body
{
    padding:0px;
	margin:0px;
	padding-top:14px;
    background-color:#fbf2db;
    background-image:url(../gfx/bg/bg.jpg);
    background-repeat:repeat-x;
	font-family:verdana;
	font-size:11px;
	color:#5b493c;
}

a
{
    color:#5b493c;
}
h1
{
	font-size:22px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
h2
{
	font-size:16px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
h3
{
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#banner
{
    background-image:url(../gfx/bg/banner.png);
    height:195px;
}
#page
{
    width:845px;
    margin-left:auto;
    margin-right:auto;
	position:relative;
}
#content
{
	border-right:1px solid  #cbdb2d;
	border-left:1px solid  #cbdb2d;
	background-color:#fefefd;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:20px;
}
#header_content
{
	position:relative;
}
#logo
{
    position:absolute;
	right:0px;
}
#header_menu
{
	background:transparent url(../gfx/bg/menu_back_brown.png);
	border-right: 1px solid #CBDB2D;
	border-left: 1px solid #CBDB2D;
	height:23px;
	padding-top:4px;
}
.menu-link
{
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.menu-link:hover
{
	color : #FFF;
}
.menu-link-home
{
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.menu-link-home:hover
{
	color: #FFF;	
}

#footer
{
	background:transparent url(../gfx/bg/footer.jpg) repeat-x scroll 0 1px;
	background-color:#f6f1e3;
	height:40px;
	position:relative;
}
#links
{
	width:845px;
    margin-left:auto;
    margin-right:auto; 
	background:transparent url(../gfx/bg/links.png) repeat-x;
	height:26px;
	text-align:center;
}
#baseline
{
	position:absolute;
	bottom:-65px;
    background-color:#f6f1e3;
	width:100%;
	color:#7d6e61;
	font-size:8px;
}
#account 
{
	position:absolute;
	padding:5px;
	left:20px;
}
#account p
{
	padding:0px;
	margin:0px;
	margin-bottom:7px;
}
#account input
{
	margin-right:10px;
	width:100px;
}
input
{
	border : 1px solid #e4e4e4;
	font-size:11px;
	background:transparent url(../gfx/bg/input_text.png) repeat-x;
	color:#e6b275;
}
textarea
{
	border : 1px solid #e4e4e4;
    font-size:11px;
	color:#e6b275;
	background-color: #fafafa;
}
.submit
{
	border : 1px solid #c2cea3;
	background:transparent url(../gfx/bg/input_submit.png) repeat-x;
	color:#4f3c2e;
}
#colG
{
	background-color:#faf7ef;
    width:235px;
	padding-right:10px;
	padding-bottom:20px;
	float:left;
}
#colG .header
{
	font-size:16px;
	padding-left:15px;
}
#menu
{
	margin-left:20px;
}
#colG .menu_header
{
	font-size:14px;
	font-weight:bold;
}
.menu_header_selected
{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #5b493c;
}
#colG ul
{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}
#colG ul a
{
	text-decoration:none;
}
#colG ul a:hover
{
	
}

#colG ul.menu_level1 a 
{
    font-size:12px;
}
#colG ul.menu_level1 a:hover
{
border-bottom:1px solid #5b493c;
}

.menu_level1_selected 
{
	border-bottom:1px solid #5b493c;
	padding:2px;
}	
#colG ul.menu_level2 a 
{
    margin-left:5px;
	color:#e6b275;
	font-size:11px;
}
#colG ul.menu_level2 a:hover
{
	border-bottom:1px solid #e6b275;
}
.menu_level2_selected 
{
	padding:2px;
	border-bottom:1px solid #e6b275;
}	

#colG li
{
	list-style-type:none;
	margin:10px;
}
#purpose
{
	padding-left:20px;
}
#purpose .submit
{
	float:right;
	margin-top:4px;
	margin-right:2px;
}
#colC
{
	margin-top:60px;
	margin-left:25px;
	float:left;
	width:550px;
}
.accroche
{
	font-style:italic;
	text-align:justify;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}
.paragraphe_content
{
    text-align:justify;
	margin:0px;
    padding:0px;
	margin-top:10px;
    margin-bottom:10px;
}
.clear
{
	clear:both;
}
.logoLink
{
	border:0px;
	text-decoration:none;
}
.paragraphe_img_align_left
{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
}
.paragraphe_img_align_right
{
	float:right;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.comment
{
	border: 1px dashed #e6b275;
	background-color: #c0c0c0;
	margin-top:20px;
	margin-bottom:20px;
}
.form-comment .form
{
	padding:0px;
	margin:0,0,10px,0;
}
.form-error
{
	color:#e6b275;
	font-wieght:bold;
	padding:10px;
	background-color: #fafafa;
	border:3px solid #e6b275;
	visibility:hidden;
}
.list-comment
{
	text-align:justify;
	margin-bottom:35px;
	padding:10px;
}
.list-comment-link
{
	background:transparent url(../gfx/pictos/comment.png);
	color:#e6b275;
	padding-left:20px;
	background-repeat:repeat-y;
	font-weight:bold;
}
.comment-answer
{
	float:right;
}
.articlesSeeToo
{
	background-color:#FAFAFA;
	padding:5px;
	text-align:justify;
	font-style:italic;
}
.articlesSeeToo a
{
	text-decoration:none;
}
.articlesSeeToo a:hover
{
	text-decoration:underline;
}

#home-colC
{
	margin-left:15px;
	width:560px;
	float:left;
}
.last-articles
{
	text-align:justify;
	margin:10px;
	padding:10px;
	padding-bottom:15px;
	padding-top:15px;
	background-color:#FAFAFA;
}
.last-articles-img
{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
	border:1px solid #CBDB2D;
	float:left;
}
.last-articles strong
{
	font-weight:bold;
	font-size:12px;
}
.last-articles a
{
	text-decoration:none;
}
.last-articles a:hover
{
	text-decoration:underline;
}
.form-captcha
{
	margin-left:15px;
}
#show-comment
{
	text-align:right;
	width:100%;
	text-decoration:underline;
	cursor:pointer;
	font-weight:bold;
}
.sitemap
{
	padding:20px;
}
