
body {
  font-family: georgia, "Times New Roman", Times, serif;
margin-top:0em;

padding-bottom:2em;

}

a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

#texte p a:after {
  content: " (" attr(href) ") ";
  font-weight: normal;
}

img {
	border: 0px solid;
}



code,pre{
color:#000000;
background-color:transparent;
font-family:"Courier New", Courier, monospace;
}




#haut_page p{
  float: none;
  text-align: center;
  font-size:1em;
}

#haut_page p em {
font-size:2em;
}

#haut_page {

margin-bottom:3em;

}

script {
display:none;
}


#pub_google2, #pub_google4, #pub_texte_bas, #accessible, #menu,#pub_bas,#bas_page, .conteneur,.titre_breve h3, ul.forum-total, .spip-admin-float, #commentaires, .noprint, .pubtextehaut {
display: none;	
}


#texte{
	color:#000000;
  width: 100%;
  float: none;

}

#texte h1 {
text-align:center;
	color:#000;
	font-size: 1.5em;
	font-weight: bold;
padding-bottom:0.5em;

}



#texte .soustitre,.surtitre{
font-size:0.9em;
	font-variant: normal;
font-weight:normal;
display:block;
	font-variant: small-caps;
}


#texte p{
  line-height: 14pt;
  font-size: 12pt;
  text-align: justify;
  text-indent: 1cm;
}



#texte #chapeau{
border:1px solid #000;
margin:0;
padding-bottom:1em;
padding-top:0em;
padding-left:1em;
padding-right:1em;
display:block;
}

#texte #chapeau h3{
padding-top:0;
}

#texte #chapeau hr{
clear:both;
visibility:hidden;
}

#texte #informations_article {
margin:1em;
font-size:1em;
float:right;
display:block;
border:1px solid #000;
}

#texte h3 {
margin-top:0.5em;
margin-bottom: 0em;
}


#texte #informations_article dl{
margin:0 0 0 0.5em;
padding:0 1em;

}
#texte #informations_article dt{
text-align:right;

float: left;
font-weight: bold;
clear: both;
}

#texte #informations_article dt:after{
content: ' :  ';
}

#texte #informations_article dd:before{
content:'';
margin-left:1em;
}



#texte label {
display:block;
}

#texte .soustitre_breve {
  font-weight: normal;

  text-align: right;
  margin-bottom:2em;
}

hr.spacer {
	clear:both;
	visibility:hidden;
	
}

.spacer {
clear: both;
} 

hr {
	color: #000;
	background-color: #000;
	height: 1px;
	border: 0;
}



.notes,#ps,#documents{
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	border-top: 1px solid #000;
	padding-top: 0.6em;
padding-bottom: 0.6em;
padding-left:1.5em;
padding-right:1.5em;
}

#texte .notes h3{
padding-top:0;
}

#texte #ps h3{
padding-top:0;
}

#texte #documents h3{
padding-top:0;
}

div.notes h3{
padding-top:0;
margin-top:0;
}

#texte form {
padding-left:2em;
}

#texte .liste_de_liens {

margin:0 6% 3em 6%;
padding:0;
}

#texte .liste_de_liens dl{
margin-bottom:1em;

}

#texte .liste_de_liens dt{
background-color:#eff4fa;
padding:0 0.2em 0 0.2em;
margin:0;
margin-top:1.2em;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
	border-bottom: 1px dashed #000;
}

#texte .liste_de_liens dd{

	padding:0.1em 0.2em 0.1em 0.2em;
	margin:0;
	text-align: justify;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

 .adroite{
float:right;
}

 .agauche{
float:left;
}

 .centre{
text-align:center;
 }

#texte .liste_de_liens dl img{
vertical-align:middle;
padding-left:0.5em;
padding-right:0.5em;
}

#hierarchie {
margin-bottom:1em;
}


#texte img.logo {
margin:5px;
float:right;
}

#texte div.soustitre_breve, div.bas_breve {
font-size:0.9em;
}

