/*--on annule les valeurs par défauts--*/
*{ margin: 0; padding: 0; list-style: none;}

/* body arriere plan ,police ,liens...
----------------------------------------------------------*/
body
{
	background: #b7a58f url(img/bgtop_h-190px.jpg) repeat-x;
}
a {text-decoration: none;}
/* page
----------------------------------------------------------*/
#page
{
	width: 860px;
	margin: 0 auto;
}
/* header
----------------------------------------------------------*/
#header
{
	background: url(img/Bandeau_menu_832x190.png) no-repeat;
	margin: 0 auto;
	width: 830px;
	height: 190px;
}
#menutop
{
	width: 830px;
	margin: 0 auto;
	background: url(img/menutop.jpg) repeat-x;
	height: 37px;
}
#menutop ul li {display: inline;background: url(img/trait.jpg) no-repeat right;line-height: 37px;}
#menutop ul li a {font-size: 1.2em;color: #ffd17b;padding: 0 20px 0 15px;}
#menutop ul li a:hover {color: #8d5c00;}

#description {float:left;height: 90px; width: 248px;margin: 5px 0 0 35px;font-size: 0.8em;color: #70cfdb;}

#header h1 {float:left;text-align:center;color: #ddfcff;margin: 30px 0 0 20px;font-size: 2.4em;}
/* corps
----------------------------------------------------------*/
#corps
{
	width: 860px;
	background: url(img/corps.jpg) repeat-y;
	overflow:hidden;
	padding: 0 0 0 15px;
}
#leftbar
{
	position: relative;
	float:left;
	width: 190px;
	height:100%;
}
#leftbar .menu {width: 160px;margin: 0 auto 10px;}
#leftbar .menu h2 {font-size: 0.9em;color: #4c8f9f;text-align:center;height: 34px;background: url(img/menuleftop.jpg) no-repeat;}
#leftbar .menu .inmenu
{
	background: white;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	padding: 0 10px 15px;
	font-size: 0.8em;
	color: #025164;
	text-align:center;
}
#leftbar .menu .inmenu input {width: 103px;height: 20px; background: url(img/input.jpg) no-repeat;border: none;color: #cdcdcd;}
#leftbar .menu .inmenu .go{width: 26px;height: 20px; background: url(img/inputgo.jpg) no-repeat;border: none;margin: 5px 0 0 0;}

#leftbar .menu .inmenu ul {text-align: left;}
#leftbar ul li {background: url(img/Abeille-19x29px.png) no-repeat left; padding: 9px 2px 5px 28px;}
#leftbar ul .sous {background: none; padding: 0 0 0 40px;}

#leftbar .menu ul li a {color: #707070;}
#leftbar .menu ul li a:hover {color: #cecece;}

#contenu
{
	position: relative;
	float: left;
	width: 620px;
	height: 100%;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
}

.news {clear:left;margin: 10px 0 0 0;}
.news .texte {background: url(img/news.jpg) repeat-y;width:571px;margin: 0 10px;padding: 10px;font-size: 0.8em;color:#5d5d5d;}
.news h2 {background: url(img/newstop.jpg) no-repeat;width:571px;line-height:37px;margin: 0 10px;font-size: 1em;color: #efefef;padding-left: 20px;}
.news .newsbot {background: url(img/newsbas.jpg) no-repeat ;width:591px;height:20px;margin: 0 10px;}

.mininews {float:left;margin: 10px 0 0 10px;}
.mininews .texte {background: url(img/mininews.jpg) repeat-y;width:270px;margin: 0 auto;padding: 10px;font-size: 0.8em;color:#5d5d5d;}
.mininews h2 {background: url(img/mininewstop.jpg) no-repeat;width:270px;line-height:37px;margin: 0 auto;font-size: 1em;color: #efefef;padding-left: 20px;}
.mininews .mininewsbot {background: url(img/mininewsbas.jpg) no-repeat ;width:290px;height:21px;margin: 0 auto;}
/* footer
----------------------------------------------------------*/
#footer
{
	background: url(img/footer.jpg) no-repeat;
	height: 49px;
	width: 860px;
}
#footer li {display:inline;padding: 0 5px;}
#footer ul {text-align: center; color: #e2dcd4;font-size: 0.8em;padding: 30px 0 0 0;}
#footer li a {color: #e2dcd4;}

#footer #copyright {width: 860px;text-align: center;margin: 10px 0 0 0;font-size: 0.8em;color: #735a3c;}
#footer #copyright a {color: #735a3c;}
#footer #copyright a:hover {color: #d4c4af;}
#footer a:hover {color:#d4c4af;}