/* CSS Document */

body
	{
		background-color:#eae3d5;
		margin:0;
		background-image:url(../index/images/bg_left.jpg);
		background-repeat:repeat-y;
		background-attachment:fixed;
	}

div.texte
	{
		background-color:#cfc7ae;
		width:520px;
		margin:0 0 0 50px;
	}

div.texte img.histoire
	{
		float:left;
		margin:0 30px 0 0;
		border:1px solid #996633;
	}

hr.both
	{
		clear:both;
		visibility:hidden;
		border:0;
		margin:0;
		padding:0;
	}

span.top
	{
		position:fixed;
		bottom:10px;
		left:600px;
	}

h1
	{
		background-image:url(../index/images/news_titre.png);
		height:52px;
		margin:0;
		padding:0 0 0 50px;
		font-weight:100;
		font-size:24px;
		line-height:52px;
		color:#ebe88a;
	}

h1.souspage
	{
		background-image:url(../index/images/h1_souspage.jpg);
		width:470px;
		height:50px;
		background-repeat:no-repeat;
		margin:0 0 5px 0;
		border-bottom:2px solid #bca78a;
	}

h2
	{
		font-size:16px;
		background-image:url(../index/images/news_titre_2.png);
		line-height:37px;
		padding:0 0 0 50px;
	}

h3
	{
		margin:0;
		background-image:url(../index/images/news_titre_3.png);
		line-height:39px;
		padding:0 0 0 50px;
		font-size:14px;
		font-weight:100;
		background-repeat:no-repeat;
	}

p
	{
		font-size:14px;
		padding:10px;
		margin:0;
		text-indent:10px;
		line-height:22px;
		text-align:justify;
	}

p.wide
	{
		background-color:#FFFFFF;
		padding:0;
		margin:5px 0 5px 0;
		border-bottom:2px solid #999999;
		border-top:1px solid #999999;
	}

p img
	{
		margin:1px;
	}

em.maudit
	{
		color:#CC0000;
		text-decoration:blink;
	}

a
	{
		color:#CC3333;
	}

a:hover
	{
		color:#006699;
		text-decoration:none;
	}

ul
	{
		list-style-image:url(../index/images/menu_puce.png);
	}

dl
	{
		padding:0 0 0 15px;
	}

dl dt
	{
		text-decoration:underline;
		padding:0 0 5px 0;
		font-size:16px;
	}

dl dd
	{
		padding:2px 0 2px 0;
	}

table
	{
		width:480px;
		margin:10px auto 10px auto;
		border-collapse:collapse;
		border:1px solid #8e7e68;
	}

thead
	{
		background-color:#8e7e68;
	}

tbody
	{
		background-color:#eae3d5;
		border-bottom:2px solid #999999;
		font-size:13px;
	}

tbody td
	{
		padding:2px;
	}

td.first
	{
		width:20%;
	}

td.second
	{
		width:30%;
	}

td.thirt
	{
		width:50%;
	}

tr.ligne
	{
		background-color:#c0e2a7;
	}

div.footer
	{
		background-color:#bca78a;
	}
