/* * Design: Yan Brailowsky * * taille typo * Base				100% * ------------------------------------- * 20px				1.27em * 19px				1.21em * 18px				1.15em * 17px				1.09em * 16px				1.03em * 15px				0.96em * 14px				0.88em * 13px				0.82em * 12px				0.77em * 11px				0.71em * 10px				0.65em *  9px				0.59em * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE */
html {	height:100%;} body{	/*  Définit la couleur d'arrière plan du corps du document HTML ainsi que ses marges	 *	 */	 margin:0;	 padding:0;	 font-size: 0.96em;	 font-family: Georgia, Garamond, Times, serif;	 text-decoration:none;	 font-weight:normal;	 text-indent:0;	 height:100%;	}img{	border: none;
	-ms-interpolation-mode:bicubic;}fieldset{	border: none;	margin: 0;	padding: 0;}h1, h2, h3, .titre1, .titre2, .titre3, .titre4{	color: #333;	font-weight: bold;	padding-right: 10px;	text-align: left;	display: block;}a{	text-decoration: none;	color: #900;}a:hover{	text-decoration: underline;}
a.titre2{
	font-weight: normal;
	color: #333;	
}h1, .section1{	font-size: 135%;	font-variant: small-caps;}.section1{	margin-bottom: 10px;}h2, .section2{	font-size: 125%;}h3, .section3{	font-size: 115%;	font-weight: normal;}h1.nom-site{	margin: 0px;	padding: 0px;	text-align: right;}h1.accueil{	background: #c99;	padding: .5ex 0 .5ex .5em;	font-size: 135%;
	color: #fff;}
a.blanc{
	color: #fff;}

h2.regroup{	background: #c99;	font-variant: small-caps;	margin: 15px 0px 10px 0px;	border-bottom: 2px solid #c99;}h2.sommaire{	font-variant: small-caps;	margin: 15px 0px 10px 0px;	font-size: 135%;}h3 {	background: #fff;	margin-top: 0px;	margin-bottom: 0px;
	padding: 5px;
	font-weight: normal;
	text-align: left;	display: block;}h4{	background: #ccc;	margin-top: 0px;	margin-bottom: 0px;
	padding: 5px;
	font-weight: bold;
	text-align: left;	display: block;}h2.titre-doc, h3.titre-doc{	margin: 15px 0px 10px 0px;}h2.titre-doc{	font-size: 150%;}p{	padding-right: 10px;	text-align: justify;}form{	margin: 0;	padding: 0;}table, th, td{	text-align: left;}#main{	position: relative;}

html>table.principal{	width: 100%;
	height: 100%;	margin: 0px auto;	padding: 0;	border-top: none;	border-bottom: none;} td{	vertical-align: top;}
.searchbar input{	background-color: #F8F8F8;	border: 1px solid #868686;	font-size: 0.85em;	margin-top: 2px;	width: 150px;
	align: center;}

#barrenav {	/*	 * Style de la barre de navigation, elle est placée à gauche de l'élément de class "corps"	 * grâce à l'attribut "float"	 */	/*float: left;*/	font-family: verdana, sans-serif;
	font-size: 90%;
	background-color: #966;
	/*background-color: #8x29E6A;*/	width: 150px;	height: 500px;}*>#barrenav{	height: auto;	min-height: 500px;}

#contenu{	margin: 0px;
	padding-left: 20px;
	padding-right: 20px;	background-color: #fff;
	border-right: 1px solid #966;
	border-left: 1px solid #966;
	height: 600px;
	width: auto;}*>#contenu{	height: auto;	min-height: 600px;
}

#contenu ul {	text-align: left;	list-style: none;	padding: 0;	margin:0;
}
#text ul {
	list-style: disc;
	padding: 5px;
	margin-left: 5px;
}

#barrenav_droite {	font-family: verdana, sans-serif;
	font-size: 80%;
	text-align: left;
	padding: 10px;	background-color: #fff;	width: 200px;	height: 600px;
}*>#barrenav_droite{	height: auto;	min-height: 600px;}
#barrenav ul {	text-align: right;	list-style: none;	padding-left: 5px;	padding-right: 5px;	margin:0;
}#barrenav h1 {	text-align: center;	font-size: 110%;}#barrenav dt {	font-weight: 900;	font-size: 110%;	padding-left: 5px;}#barrenav dd {	font-weight: 900;	padding:0;	margin:0;}#barrenav a {	color: #fff;}
#titrebarre{	text-align: center;	font-size: 85%;}#titrebarre strong{	font-size: 185%;	display: block;	padding-top: 10px;	font-variant: small-caps;}#titrebarre {	display: block;	padding: 5px;	padding-bottom: 10px;}
.description-site{
	font-size: 110%;
	display: block;	padding: 15px;	padding-bottom: 10px;
	text-align: center;}#titrebarre img{	margin-top: 10px;}#chercher{	border-top: 5px solid #fff;	border-bottom: 5px solid #fff;	padding: 10px 5px;}#chercher label{	font-size: 110%;	font-weight: bold;	display: block;	margin-top: 10px;	margin-bottom: 0px;}a.admin, a.rss{	display: block;	text-align: center;	font-size: 90%;	margin-bottom: 10px;	margin-top: 10px;}

#publications-menu a{	padding-top: 5px;	font-color: #333;
}

#publications-menu li.first{	margin-bottom: 10px;
}
#index a {	font-weight: normal;	padding-left: 10px;
}#index dt{	margin-bottom: 10px;
}#footer{	clear:both;	text-align: center;	padding-bottom: 1ex;	padding-top: 3ex;	font-size: 85%;	margin-right: 20px;}.pluspetit{	font-size:smaller;	font-weight: normal;	padding: 0;	margin: .3ex 0 .2ex 0;}.smallcaps {	font-variant: small-caps;}
p.texte, {	padding-left: 1em;
}
p.citation, p.ww-citation{
	font-size: 90%;	margin-left: 5em;	margin-right: 5em;	padding-left: .5em;	/*border-left: 1px solid #666;*/}
p.epigraphe{
	text-align: right;
	font-size: 90%;
}.separateur{
	text-align: center;
}#alphabet dt{	font-weight: bold;	margin-top: 2ex;	margin-bottom: .5ex;	background: #eee;	padding: .2ex 0 .2ex .5em;}a.alphabet{	background: transparent;	padding: 0 2px 0 2px;	font-size: 105%;	font-weight: bold;}a.alphabet:hover{	background: #fff;}div.alphabet{	background: #eee;	padding: 2px;}#toc{	margin-top: 30px;	margin-bottom: 30px;
	font-family: Arial, Verdana, sans serif;
	font-size: 90%;
	border-bottom: 2px dotted #c99;}#toc a{	font-weight: normal;}#toc a:hover{}.toc_section1{	font-weight: bold;	font-variant: small-caps;	/*letter-spacing: .1em;*/	margin-top: 1ex;	margin-bottom: 1ex;	font-size: 100%;}.toc_section2{	font-weight: normal;	padding-left: 1em;	margin-top: .5ex;	margin-bottom: .5ex;}.toc_section3{	font-weight: normal;	padding-left: 2em;	margin-top: .5ex;	margin-bottom: .5ex;}.toc_section4{	font-weight: normal;	padding-left: 3em;	margin-top: .5ex;	margin-bottom: .5ex;}.toc_section5{	font-weight: normal;	padding-left: 4em;	margin-top: .5ex;	margin-bottom: .5ex;}.toc_section6{	font-weight: normal;	padding-left: 5em;	margin-top: .5ex;	margin-bottom: .5ex;}#toc h4{margin-bottom: 15px;}.auteur a{	color: #646464;	font-weight: bold;	margin-top: 1ex;	text-transform: capitalize;	text-align: left;}.article{	display: block;	margin-bottom: 15px;}.navigation_suivant{	margin-top: 20px;	float: right;	margin-right: 10px;	font-size: 85%;	text-align: right;	width: 160px;}.navigation_precedent{	margin-top: 20px;	float: left;	font-size: 85%;	width: 160px;}.notes{
	padding-right: 10px;	text-align: justify;}.abstract{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 15px 0px;
	line-height: 1.3em;
	text-align: justify;}.signalerimprimer{	margin: 20px 5px 20px 5px;
	font-size: 90%;
	font-color: #333;
}.pourciter{	margin-top: 10px;	margin-bottom: 15px;}.footnotecall{	vertical-align: super;	font-size: smaller;	padding-left: 3px;}
.legendeillustration{
	font-size: small;
	margin: 0px 15px 15px 15px;
}
/* Mise en page formulaire signaler */#signaler{	margin-top: 30px;}#signaler div.row {	 clear: both;	 padding-top: 6px;	 padding-bottom: 6px; }#signaler label {	 float: left;	 width: 200px;	 text-align: right;	 display: block;	 /*font-weight: bold;*/ } #signaler span.formw {	 float: right;	 width: 350px;	 text-align: left;	 display: block;	 /*clear: both;*/ }.soustitresite{	display: block;	font-size: 85%;
	font-variant: normal;
	padding-bottom: 5px;}.right {
	font-family: verdana, sans-serif;
	font-color: #fff;
	background-color: #fff;	font-size: 85%;	height: 100%;
	padding: 5px;
}.lettrine{	font-weight: bold;	font-size: larger;}
.abonner_liste_diffusion {
	font-size: 85%;
	font-color: #FFF;
	padding: 5px;
}

#lodelorg {
	padding-top: 3ex;}

.statut{
	font-size: 70%;
	font-color: #6E6A6B;
}
