body {
background-color:#fff;
color:#000;
font-family:verdana, arial, helvetica, sans-serif;
font-size:10pt;
margin:0 0;
position:relative;
}

#logo {
color: #000;
height:125px;
margin-left:auto;
margin-right:auto;
position:static;
width:800px;
}

#boite_A {
color: #000;
clear:both;
margin-left:auto;
margin-right:auto;
position:static;
width:800px;
}

#texte_1 {
clear:both;
height:auto;
margin:25px 60px 25px 35px;
position:relative;
width:auto;
}

#texte_2 {
clear:both;
height:auto;
margin-top:25px;
position:relative;
width:auto;
}

#texte_3 {
clear:both;
height:auto;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
width:700px;
}

.h_1 {
font-size:1.5em;
font-weight:700;
}

.h_2,#texte_1 dt,#texte_2 #droit li {
font-size:1.1em;
font-weight:700;
}

.h_3 {
font-size:12pt;
font-weight:700;
margin-left:25px;
}

.h_4 {
font-size:.75em;
font-style:italic;
font-weight:400;
}

.h_5,#texte_2 dt {
font-size:1.3em;
font-weight:700;
}

.h_rouge_bold_1_3em {
font-size:1.3em;
font-weight:700;
color:red;
}
.h_vert_bold_1_3em_top_3px {
font-size:1.3em;
font-weight:700;
color:#009241;
}

#texte_1 dl {
margin:0 0 30px 20px;
}

dd {
text-align:justify;
}

.dt_2 {
font-size:1em!important;
font-style:italic;
font-weight:400!important;
margin:.3em 0 0 1em;
}

.dt_3 {
font-size:1em!important;
font-weight:lighter!important;
margin:0 0 .5em 1em;
}

#gauche {
float:left;
font-size:1em;
height:auto;
margin-top:20px;
position:relative;
text-align:left;
width:240px;
}

.menu_1 ul {
margin:0;
padding:0;
}

#gauche .menu_1 li {
list-style:none;
margin:15px 0;
}

#gauche .menu_1 li span{
font-size:1.3em;
font-weight:700;
}

#droit li {
list-style:none;
margin:0;
}

#gauche .menu_1 li li {
list-style:disc;
margin:0 0 0 40px;
padding-top:3px;
}

#droit li li,#texte_2 #droit li li {
color:#000;
font-size:10pt;
font-weight:400;
list-style:disc;
}

.description_1 a{
color:navy;
}

.description_1 ul {
margin:0;
padding:0;
}

#droit .description_1 li li, #droit .description_3 li li {
margin: 3px 0 0 15px;
list-style:none;
}

.description_2 {
margin-top:20px;
}

.description_2 ul {
margin:0;
padding:0;
}

.description_3 {
margin-top:20px;
}

.description_3 ul {
margin:0;
padding:0;
}

.description_2 ul ul {
margin-left:30px;
padding:0;
}

.enumeration_1 li {
font-size:12pt;
font-weight:700;
list-style:none;
padding-top:3px;
}

.enumeration_1 li li {
font-size:10pt;
font-weight:400;
list-style:none;
}

#texte_2 #gauche {
font-size:1em;
margin-top:15px;
width:160px;
}

#milieu {
float:left;
height:auto;
margin:10px 0 20px;
padding:0;
position:static;
width:auto;
}

#milieu .image_accueil {
border:2px solid #000;
width:295px;
height:333px;
}

#droit {
float:right;
font-size:1em;
height:auto;
margin-top:15px;
position:static;
text-align:left;
width:240px;
}

#texte_2 #droit {
float:right;
margin-top:15px;
position:static;
width:210px;
}

#texte_2 #droit dd {
font-style:italic;
}

.truc {
clear:both;
}

.citation {
clear:both;
font-size:1em;
margin-left:auto;
margin-right:auto;
padding:10px 0;
position:relative;
text-align:center;
width:600px;
}

.citation dt + dt {
color:#000;
text-align:center;
}

#copyright {
clear:both;
color:#000;
font-size:.75em;
padding:10px;
position:relative;
text-align:center;
z-index:6;
}

.bleu {
color:blue;
}

.bleu_tagteach {
color:#000080;/*navy;*/
}

.bleu_tagteach_bold {
color:#000080;/*navy;*/
font-weight:700;
}

.rouge {
color:red;
}

.noir,#texte_2 #droit li {
color:#000;
}

.marron,cite {
color:maroon;
}

.gris,.retour {
color:gray;
}

.bold {
font-weight:700;
}

.retour {
font-style:italic;
font-weight:700;
}

a:hover {
color:red!important;
}

#avenir {
color:purple;
font-size:5em;
font-weight:bolder;
margin:10% 0;
text-align:center;
}

.centre {
text-align:center;
}

.texte_bas {
background-color:#FFF;
color:#000;
margin:0;
position:relative;
text-align:justify;
width:700px;
}

#texte_bas {
clear:both;
padding-top:10px;
}

#texte_bas dt {
font-size:1em;
font-weight:400;
}

#texte_2 li {
padding-top:3px;
}

.top_bottom_15 {
margin:15px 0;
}

.top_30 {
margin-top:30px;
}

.top_20 {
margin-top:-20px;
}

.left_20 {
width:auto;
margin-left:20px;
text-align:justify;
}

.none_black_bold {
color:#000;
font-weight:700;
text-decoration:none;
}

span.white_space_pre {
white-space:pre;
}

#droit_evenement {
border:2px solid black;
background: #FBCB5C;
padding:3px;
text-align:center;
}

.evenements {
margin-left:auto;
margin-right:auto;
text-align:justify;
background-color:#FFF;
}

.evenements dt {
background-color:#009241; /*#000099;*/
color:white;
text-align:left;
padding:3px;
margin-top:20px;
margin-bottom:5px;
width:685px;
}

.evenements dd {
clear:both;
}

.evenements_titre_left {
float:left;
background-color:#009241;
}

.evenements_titre_right {
float:right;
font-size:.9em;
background-color:#009241;
}

.enum_evenements {
width:650px;
}

.gabarit_gauche {
text-align:right;
float:left;
width:250px;
padding-right:10px;
}

.enum_evenements_gauche {
font-size:1em;
font-weight:700;
}

.enum_evenements_droit {
font-size:1em;
font-weight:500;
}

a:hover .menu_bold_back {
color:red!important;
}

.li_affiches {
list-style-type:none;
}

.affiche {
margin: 10px auto 0 280px;
width:280px;
height:auto;
text-align:left;
}

.gabarit_gauche_affiche {
float:left;
width:150px;
height:auto;
border:2px solid #000;
margin-right:6px;
}

.clear_both_top_10 {
clear:both;
padding-top: 10px;
}
/*
div {
border:1px solid #000;
}
*/
