body, html{
width :			100%;
margin :		auto;
background-color :	#6f1010;
}

h1{
line-height :		32px;
font-size :			22px;
font-family :		Helvetica;
font-weight :		none;
color :				#000000;
clear :				both;
}
h1 img{
margin :			0 6px 0 0;
float :				right;
}
h2{
line-height :		32px;
color :				#353535;
font-size :			19px;
padding :			0;
margin :			0;
clear :				both;
}
h2 a{
color :				#353535;
text-decoration :	none;
}
h2 img{
margin :			0 6px 0 -16px;
float :				left;
}
h3{
color :				#606060;
font-variant :		small-caps;
font-size :			16px;
font-weight :		bold;
margin :			0;
padding :			0;
}
h3.clear{
clear :				both;
}

h4{
font-size :			14px;
font-weight :		bold;
color :				#909090;
}
a img{
border :			none;
}
a:hover{
text-decoration :	none;
}
table{
border-collapse :	collapse;
border-left :		#b4633b solid 1px;
border-right :		#b4633b solid 1px;
width :				100%;
}
caption{
font-variant :		small-caps;
font-size :			16px;
font-weight :		bold;
color :				#606060;
}
thead{
background :		#b4633b;
color :				#ffffff;
}
tbody tr{
border-bottom :		#cccccc dotted 1px;
}
tr.actuel{
background :		#e1d2ab;
}
tbody tr:hover{
background :		#eeeeee;
border-top :		#cccccc solid 1px;
border-bottom :		#cccccc solid 1px;
}
th{
text-align :		left;
font-weight :		normal;
}
td{
text-align :		right;
}
tfoot{
background :		#b4633b;
color :				#ffffff;
text-align :		right;
font-style :		italic;
}
thead th, thead td, tfoot th, tfoot td{
padding :			5px 2px;
}

#conteneur{
width :				100%;
min-width :			960px;
margin :			0 0;
background-color :	#ffffff;
}

#header{
height :			190px;
background-color :	#6f1010;
}

ul.nav{
float :				left;
height :			30px;
list-style :		none;
width :				100%;
background :		#b4633b url(img/fond-nav.jpg) repeat-x left bottom;
padding :			0 0 5px 0;
margin :			0;
}
ul.nav li{
float :				left;
width :				14.28%;
text-align :		center;
font-family :		Helvetica;
font-size :			14px;
/*font-variant :		small-caps;*/
letter-spacing :	0px;
}

ul.nav li a{
padding :			5px 0;
display :			block;
height :			20px;
line-height :		20px;
}
ul.nav li a:link,
ul.nav li a:visited{
color :				#ffffff;
text-decoration :	none;
}
ul.nav li a:hover,
ul.nav li a:focus{
color :				#ffffff;
text-decoration :	none;
background :		#c77953;
}

.index ul.nav li a.aindex,
.dossiers ul.nav li a.adossiers,
.fiches ul.nav li a.afiches,
.sc-po ul.nav li a.asc-po,
.conseils ul.nav li a.aconseils,
.livres ul.nav li a.alivres,
.quiz ul.nav li a.aquiz
{
background :		#a9542a;
}
#titre{
float :				left;
}
	#titre img{
	border :			0;
	}

#contenu{
font-size :			12px;
font-family :		Arial;
color :				#151515;
background :		#ffffff;
}

.primaire{
float :				left;
width :				23%;
margin :			0 1%;
font-size :			12px;
font-family :		Helvetica;
}
	.primaire img{
	float :				left;
	}
.secondaire{
float :				left;
width :				70%;
margin :			0 1%;
}
.secondaire .boite img,
.secondaire .boite-double img
{
float :				left;
}
.boite{
float :				left;
width :				31%;
margin :			1% 1%;
}
.boite ul, .boite-double ul{
list-style :		circle;
padding :			0 15px;
margin :			0;
}
.boite-double{
float :				left;
width :				62%;
margin :			1% 1%;
background :		url(img/fond-boite.png) no-repeat center center;
}
.boite-triple{
float :				left;
width :				93%;
margin :			1% 1%;
background :		url(img/fond-boite.png) no-repeat center center;
}
.source{
font-style :		italic;
font-size :			0.9em;
}
.legende{
font-style :		italic;
font-size :			0.9em;
}
.citation{
font-style :		italic;
font-size :			1.1em;
}
h3 p.legende{
float :				right;
}
#nav{
}

#footer{
background :		#6f1010 url(img/fond-footer.jpg) repeat-x left top;
clear :				both;
color :				#ffffff;
padding-top :		5px;
overflow :			hidden;
}
ul.footer-nav{
float :				left;
width :				12%;
list-style :		none;
padding :			0;
margin :			1% 1%;
color :				#9c5644;
}
ul.footer-nav li{
text-align :		left;
font-family :		Helvetica;
font-size :			11px;
letter-spacing :	0px;
}
ul.footer-nav li a{
padding :			5px 0;
line-height :		11px;
}
ul.footer-nav li a:link,
ul.footer-nav li a:visited{
color :				#9c5644;
text-decoration :	none;
}
ul.footer-nav li a:hover,
ul.footer-nav li a:focus{
color :				#f68438;
text-decoration :	underline;
}
ul.footer-nav li:first-child{
font-weight :		bold;
font-size :			13px;
color :				#f68438;
}

.recherche{
position :				absolute;
top :					0;
right :					0;
}
/*	form.recherche input[type=text]{
	border :			none;
	line-height :		24px;
	height :			24px;
	width :				175px;
	font-size :			16px;
	}
	form.recherche input[type=submit]{
	border :			none;
	height :			24px;
	line-height :		24px;
	color :				#ffffff;
	width :				25px;
	font-size :			16px;
	background :		#6f1010 url(img/fond-recherche.png) no-repeat left top;
	}
*/
.primaire .pub-verticale{
float :				left;
margin :			10px 0;
}
.primaire .pub-carre{
float :				left;
margin :			10px 0;
}

.pub-verticale{
float :				left;
width :				200px;
margin :			10px auto;
}
.pub-carre{
float :				left;
width :				200px;
margin :			10px auto;
}
#header .pub-banniere{
float :				left;
margin :			100px 0 0 20px;
}
.pub-banniere{
}
