body { background:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif;}

p { font:normal .9em Tahoma, Arial, Helvetica, sans-serif; }

#contenu #menu { font:normal small-caps bold 1em Tahoma, Arial, Helvetica, sans-serif; }
#contenu #menu .on { color:#8a652b; }
#contenu #menu a { color:#000000; text-decoration:none; }
#contenu #menu a:hover { color:#238486; text-decoration:underline; }

#contenu { padding:auto; margin:auto; width:960px; }

a { color:#a08540; text-decoration:none; font-weight:bold;}
a:visited { color:#a08540; text-decoration:none; font-weight:bold;}
a:hover { color:#000; text-decoration:underline; font-weight:bold;}
a:visited:hover { color:#000; text-decoration:underline; font-weight:bold;}

#contenu a { color:#a08540; text-decoration:none; font-weight:bold; }
#contenu a:visited { color:#a08540; text-decoration:none; font-weight:bold;}
#contenu a:hover { color:#000; text-decoration:underline; font-weight:bold;}
#contenu a:visited:hover { color:#000; text-decoration:underline; font-weight:bold;}

#contenu #bandeau table { margin-left:-5px; }
#contenu #bandeau table tr td { padding:0;}
#contenu #bandeau .languencours { font-size:1.2em; font-variant:small-caps; font-weight:bold;}
#contenu #bandeau .menulangues a { font-size:1.2em; color:#e67a20; font-variant:small-caps; font-weight:bold; }

#contenu div.chemin { margin:.5em 0 ;}
#contenu .chemin { font:normal .75em Tahoma, Arial, Helvetica, sans-serif; }
#contenu .chemin a { color:#e37006; color:#8a652b; text-decoration:none; }
#contenu .chemin a:hover { color:#238486; text-decoration:underline; }

h1 { font-size:1.5em; color:#238486;}

#contenu h4 a { color:#eb6927; text-decoration:none; }
#contenu h4 a:visited { color:#eb6927; text-decoration:none; }
#contenu h4 a:hover { color:#000; text-decoration:underline; }
#contenu h4 a:visited:hover { color:#000; text-decoration:underline; }

.texterub { font-size:.9em; font-weight:bold; text-align:justify; }
.texteune { width:680px; font:bold .8em Tahoma, Arial, Helvetica, sans-serif; text-align:justify; }
.texte { font:normal .9em Tahoma, Arial, Helvetica, sans-serif; text-align:justify; }
.introh4 { font:normal .8em Tahoma, Arial, Helvetica, sans-serif; text-align:justify;}
.auteuretc { font:normal .8em Tahoma, Arial, Helvetica, sans-serif;}
.etc { font:normal .8em Tahoma, Arial, Helvetica, sans-serif; margin:-15px 0 0 0;}

#contenu a.titrerub { color:#000; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; font-variant:small-caps; }
#contenu a.titrerub:visited { color:#000; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; font-variant:small-caps; }
#contenu h4.titrerub a { color:#000; font:bold 1.5em Tahoma, Arial, Helvetica, sans-serif; }

#contenu .reculer { margin:0 0 0 -15px;}
#contenu ul li {font:bold .8em Tahoma, Arial, Helvetica, sans-serif;  list-style-type:square;}

#contenu .liste { margin:0 .7em; font:bold .8em Tahoma, Arial, Helvetica, sans-serif;}

#contenu .liste a.lienorange { color:#e37005; text-decoration:none; }
#contenu .liste a.lienorange:visited { color:#e37005; text-decoration:none; }
#contenu .liste a.lienorange:hover { color:#000; text-decoration:underline; }
#contenu .liste a.lienorange:visited:hover { color:#000; text-decoration:underline; }

#contenu a.spip_ancre { color:#e37005; text-decoration:none; }
#contenu a.spip_ancre:visited { color:#e37005; text-decoration:none; }
#contenu a.spip_ancre:hover { color:#1f8784; text-decoration:underline; }
#contenu a.spip_ancre:visited:hover { color:#1f8784; text-decoration:underline; }

#contenu a.lienorange { color:#e37005; text-decoration:none; }
#contenu a.lienorange:visited { color:#e37005; text-decoration:none; }
#contenu a.lienorange:hover { color:#000; text-decoration:underline; }
#contenu a.lienorange:visited:hover { color:#000; text-decoration:underline; }

#contenu table.cote { background-color:#FFFFFF; margin-left:.5em;}
#contenu p.intro { font-weight:bold; margin:.5em; color:#1f8784;}

#contenu .couleur { color:#238486;}

#contenu h5 { font-variant:small-caps;}

#contenu .auteuretc a { color:#257b78; }
#contenu .auteuretc a:visited { color:#5fa195; }
#contenu .auteuretc a:hover { color:#eb6927; text-decoration:underline;}
#contenu .auteuretc a:visited:hover { color:#eb6927; text-decoration:underline;}

#contenu #ssrubs { font-weight:bold; font-variant:small-caps; margin-left:1em;}

/* nuages de motsclef*/
#contenu a.tag_taille_0 { font-size:1em; color:#000; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_1 { font-size:.7em; color:#333; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_2 { font-size:.7em; font-weight:bold; color:#9d8931; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_3 { font-size:.7em; color:#47671e; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_4 { font-size:.8em; font-weight:bold; color:#215f11; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_5 { font-size:.8em; color:#539c0a; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_6 { font-size:.8em; font-weight:bold; color:#b5c100; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_7 { font-size:.9em; color:#cfbe0c; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_8 { font-size:.9em; font-weight:bold; color:#cb9c30; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_9 { font-size:.9em; color:#7b6f38; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_10 { font-size:1em; font-weight:bold; color:#4d6b43; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_11 { font-size:1em; color:#1d6b54; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_12 { font-size:1em; font-weight:bold; color:#1f7d78; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_13 { font-size:1.1em; color:#45928a; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_14 { font-size:1.1em; font-weight:bold; color:#a7a46a; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_15 { font-size:1.1em; color:#e0b652; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_16 { font-size:1.2em; font-weight:bold; color:#428f0f; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_17 { font-size:1.2em; color:#c6972f; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_18 { font-size:1.2em; font-weight:bold; color:#399; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_19 { font-size:1.3em; color:#428f0f; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_20 { font-size:1.3em; font-weight:bold; color:#277f83; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_23 { font-size:1.3em; font-weight:bold; color:#277f83; font-variant:small-caps; text-decoration:none;}
#contenu a.tag_taille_30 { font-size:1.3em; font-weight:bold; color:#d4704d; font-variant:small-caps; text-decoration:none;}

/* pour les documents */
#contenu .documents { font:normal .85em Tahoma, Arial, Helvetica, sans-serif; margin:.5em 0;}
h5 { margin:.75em 0 .25em 0;}
h6 { font-size:1em; text-transform:uppercase; margin:.5em 0;}

/*Classes issues de Spip*/
.spip_note { font-size:.75em; color:#666; }

.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_logos { margin:10px 15px 15px 15px; }
.spip_documents spip_documents_center { text-align: center; margin: 0px; padding: 0px; }
.orange_gras { font-weight: bold; color: #EE7F00; }
param { height: 50px; }
img { border-style: none; }
.spip_surligne { background: #FFFFCC; }
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin:auto; }
span.spip_documents_center { display: block; margin:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: .9em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: .9em; margin-left:auto; margin-right:auto;}

.nologo { margin:7px 0 0 0;}

blockquote.spip { padding:0 .5em; color:#228386; font-size:.9em; width:auto; border-left:1px dashed #d0bb09;}
ul.spip li.spip { font:normal .9em Tahoma, Arial, Helvetica, sans-serif;}

#contenu .formulaire_recherche {font:normal .85em Tahoma, Arial, Helvetica, sans-serif; }
#contenu .formulaire_recherche input.bouton { background:#e37005; color:#FFF; border:1px solid #666; }
#contenu .formulaire_recherche input.forml { border:1px solid #666; width: 150px;}
#contenu .recherche_bases { margin:1em 0 1em 150px; border:1px solid #d0bb09; width:350px; padding:1em 1em 0 1em; border-width:1px 0 1px 0;}
#contenu .recherche_bases_accueil { border:1px solid #d0bb09; width:350px; padding:1em 1em 0 1em; margin-left:auto; margin:1em 0 1em 150px;
									border-width:1px 0 1px 0;}

#contenu .forums_texte { font:normal .85em Tahoma, Arial, Helvetica, sans-serif; border-left:1px solid #d0bb09; 
border-bottom:1px solid #d0bb09; padding-left:1em; text-align:justify;}
#contenu .forums_titre h4 { margin-bottom:-5px; text-align:left; }

#contenu div.motshome { margin-right:300px;}

#contenu h3.bienvenue { color:#228386;}

#comcom { width:605px; height:650px; float:right;}
#comcom h2 { color:#e67a20;}
#comcom p.intro { font-weight:bold; margin:.5em; color:#1f8784;}
#comdoc { height:800px; overflow:scroll;}
#comdoc .texterub { font:bold .8em Tahoma, Arial, Helvetica, sans-serif; text-align:justify; }
#comdoc .texte { font:normal .9em Tahoma, Arial, Helvetica, sans-serif; padding-right:.5em; }

#comdoc div.chemin { margin:.5em 0 ;}
#comdoc .chemin { font:normal .75em Tahoma, Arial, Helvetica, sans-serif; }
#comdoc .chemin a { color:#e37006; color:#8a652b; text-decoration:none; }
#comdoc .chemin a:hover { color:#238486; text-decoration:underline; }

#contenu .mosaique { text-align:center; margin:2em 0 0 0;}
#contenu .mosaique .spip_logos { margin:0;}

.divdoc { float:right; width:100%; font-size:.8em; color:#666;}
.divdoc .nologo { margin:5px 0 0 5px;}
.prepa { font-size:1em; color:#666;}
.prepa .auteuretc { font-size:.75em;}
.prepa .introh4 { font-size:.75em;}
h3.prepa { margin-bottom:0; margin-top:50px;}


/* Ajouts Hibox 2011 */
/* Espaceur de blocs */
.clear { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }
/* remove firefox link outline */
a { outline: none; }
:-moz-any-link:focus { outline: none; }

object, embed {
    outline: 0;
}

img {
    border: 0
}

.footerline {
    width: 754px;
    height: 135px;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    border-color: #C2B33C;
    /*background-color: #2a959D;*/
    background-color: #EBD27A;
    color: #333;
    padding: 0 20px 0 184px;
    font-size: 10px;
    background-image: url('/pictures/footer-earth.png');
    background-repeat: no-repeat;
}
