@charset "windows-1252";

body
{
font-family: "Trebuchet MS";
font-size: 0.9em;
background-color: #5a6368;
margin: 0em;
text-align: center;
}

#conteneur
{
margin: auto;
width: 85%;
background-color: #eeeeec;
border-left: 1px solid gray;
border-right: 1px solid gray;
text-align: justify;
}

.edito
{
width: 40%;
float: left;
margin-right: 5%;
}

.box_sommaire
{
width: 30%;
float: left;
margin: 1%;
}

.box_title_forum
{
color: white;
background-color: #4c5357;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-left: 1px solid gray;
padding: 5px;
}

/*****************************************************************************************
******************************************************************************************
Style des liens
******************************************************************************************
******************************************************************************************/
a
{
text-decoration: none;
color: #204053;
}

a:hover
{
background-color: #dba947;
text-decoration: none;
}

a.on
{
font-weight: bold;
text-decoration: underline;
}

#menu_horizontal a
{
text-decoration: none;
color: white;
}

.sans_style_noir
{
color: black;
font-weight: bold;
text-decoration: none;
}

/*****************************************************************************************
******************************************************************************************
Haut de page
******************************************************************************************
******************************************************************************************/

#entete
{
background-image: url("design/logo.jpg");
background-repeat: no-repeat;
background-position: right;
height: 75px;
}

#menu_horizontal
{
border-top: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #4c5357;
text-align: left;
}

#menu_horizontal a:hover
{
text-decoration: none;
color: white;
}

#ariane
{
color: white;
padding-left: 5px;
}

.bouton_menu
{
border-left: 1px solid gray;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
color: white;
background-image: url("design/fond_bouton.jpg");
font-weight: bold;
font-size: 0.8em;
float: right;
}

.citation
{
font-size: 0.8em;
float: right;
}

/*****************************************************************************************
******************************************************************************************
Contenu de page
******************************************************************************************
******************************************************************************************/
#contenu
{
padding: 1%;
}

.colonne_gauche
{
width: 60%;
float: left;
text-align: justify;
}

.colonne_droite
{
margin-left: 65%;
}

.box
{
background-color: #bfbfbb;
border: 1px solid gray;
padding-left: 1%;
padding-right: 1%;
padding-top: 15px;
padding-bottom: 15px;
}

#boite_article
{
float: left;
width: 40%;
margin: 1.0em;
background-color: #bfbfbb;
border: 1px solid gray;
padding: 1.0em;
}

#sources
{
border: 1px solid gray;
padding: 1.0em;
background-color: #bfbfbb;
}

.central_box
{
width: 50%;
margin: auto;
text-align: justify;
}

#boite_auteur
{
float: left;
width: 45%;
margin: 1.0em;
text-align: justify;
}

.subrub
{
border: 1px solid;
}

/*****************************************************************************************
******************************************************************************************
Style de titre
******************************************************************************************
******************************************************************************************/
.box_title
{
color: white;
background-color: #4c5357;
font-size: 1.2em;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-left: 1px solid gray;
padding: 5px;
font-style: italic;
}

.section_title
{
font-size: 1.2em;
font-style: italic;
color: black;
}

#une_title
{
font-size: 1.9em;
}

h1
{
font-size : 1.6em;
text-align: center;
border: 1px dotted gray;
padding: 10px;
}

h2
{
color: #576475;
border-bottom: 1px solid #576475;
font-size : 1.4em;
margin-top: 5%;
}

h3
{
color: #576475;
border-bottom: 1px solid #576475;
font-size : 1.4em;
margin-left: 5%;
margin-top: 5%;
}

h4
{
font-size : 1.2em;
font-style: italic;
font-weight: bold;
margin-left: 10%;
margin-top: 5%;
border-bottom: 1px dotted black;
}

h5
{
font-size : 1.2em;
font-style: italic;
border-bottom: 1px dotted black;
margin-left: 10%;
margin-top: 5%;
}

h6
{
font-size : 1.1em;
border-bottom: 1px dotted black;
margin-left: 10%;
margin-top: 5%;
}

/*****************************************************************************************
******************************************************************************************
Style de texte
******************************************************************************************
******************************************************************************************/
small
{
font-size: 0.8em;
}

#descriptif_article
{
text-indent: 1.0em;
font-weight: bold;
}

/*****************************************************************************************
******************************************************************************************
Gestion des images
******************************************************************************************
******************************************************************************************/
.spip_logos
{
border: 0;
}

.spip_documents_left
{
float: left;
margin-right: 15px;
margin-bottom: 5px;
}

.spip_documents_right
{
float: right;
margin-left: 15px;
margin-bottom: 5px;
}

.spip_documents_center
{
margin : auto ;
text-align : center ;
}

.spip_documents
{
text-align: center;
}

.spip_documents img
{
border: 0px;
}

/*****************************************************************************************
******************************************************************************************
Version texte
******************************************************************************************
******************************************************************************************/
#version_texte
{
background-color: white;
color: black;
text-align: justify;
}

#version_texte a
{
color: black;
text-decoration: none;
}

#grand_titre
{
font-size: 1.8em;
}

#moyen_titre
{
font-size: 1.5em;
}

.forum_web
{
font-size: 0.8em;
text-align: right;
}