/* essentials */
* { font-family: Arial; }
html{
	height:100%;
	width:100%;
}
body { margin: 0; padding: 0 0 25px 0; background: #e7e0d2; font-family: Arial, Sans-Serif; }

a, a:visited, a:active{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
table td{
	text-align:left;
}

/* top */
#top	{ width: 850px; height: 100px; }


/* menu */
#container_menu							{ width: 850px; height: 37px; padding-left: 15px; background: #fff; }
#menu ul.menuList						{ list-style-type:none; margin:0; padding:0 0 0 0; }
#menu ul.menuList li					{ float: left; display: inline; margin: 0px; padding: 0px; font-size:10px; color:#fff; text-transform:uppercase; font-weight:bold; text-align: center; }
#menu ul.menuList li a 					{ color:#fff; display:block; text-decoration: none; font-family: arial; height: 37px; }
#menu ul.menuList li a.accueil 			{ width: 52px; top left no-repeat; }
#menu ul.menuList li a.accueil_selected, #menu ul.menuList li a.accueil:hover, #menu ul.menuList li a.accueil_selected:hover { width: 52px;}
#menu ul.menuList li a.bgmenu_1, #menu ul.menuList li a.bgmenu_2, #menu ul.menuList li a.bgmenu_3, #menu ul.menuList li a.bgmenu_4, #menu ul.menuList li a.bgmenu_5, #menu ul.menuList li a.bgmenu_6 { width: 128px; }


/* tags */
td.tags ul{
	list-style-type:none ;
	margin:0;
	padding:0;
}
td.tags ul li{
	float:left;
	display:inline;
	padding:0 0 0 7px;
	margin:0 4px 0 0;
	color:#2C1D06 ;
	font-size:11px;
	line-height:20px;
}
td.tags ul li a{
	color:#2C1D06 ;
}


/* footer */
div#footer 							{ width: 850px; }
div#footer A 						{ padding: 2px 5px 2px 5px; background: #47372a; color: #fff; font-size: 10px; text-decoration: none; font-family: Arial; }
div#footer td 						{ font-size:10px; }
div#footer td.other_footer a 		{ background:none; color:#000; }
div#footer td.other_footer a:hover	{ text-decoration:underline ; }

/* inners */
table td.contentTop{
	background-color:#fff;
	padding:0;
	margin:0;
	background-position:top left ;
	background-repeat:no-repeat ;
}
table td.contentDisplay { background-color:#fff; padding:0; margin:0; }

div#ariane 		{ margin:0 0 20px 0; padding:0; color:#A8A5A0; font-size:11px; line-height:16px; }
div#ariane a	{ text-decoration:underline; color:#A8A5A0; }

div.contentFull 	{ margin:0; padding: 0px; font-size:12px; line-height:14px; }
div.contentFull A	{ color: #000; }

div.contentLeft 	{ float: left; width: 206px; font-size: 12px; color: #aba59b; }
div.contentLeft A 	{ color: #aba59b; }

div.contentRight	{ margin:0; padding:0 50px 0 240px; font-size:12px; line-height:14px; }
div.contentRight A	{ color: #000; }


h1	{ font-size:22px; margin:0; padding:0; line-height:24px; font-weight:normal; letter-spacing: -1px; font-family: Arial; }
p	{ margin:8px 0 8px 0; padding:0; font-family:Arial, Sans-Serif; line-height: 18px; }

td.nodisplay { display:none; } 
