.body { margin-top: 0px; margin-left: 0px; background: 262422; background-color: 292929; }

.menu-hor           { margin-top: 20px; font-family: arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.menu-hor-rss       { margin-top: 20px; font-family: arial; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-right: 10px; text-align: right; }

a.lien-menu-hor          { color:FFFFFF; text-decoration: none; }
a.lien-menu-hor:hover    { color:FFFFFF; text-decoration: underline; }

a.lien-menu-alaune          { color:FFFFFF; text-decoration: none; }
a.lien-menu-alaune:hover    { color:FFFFFF; text-decoration: underline; }

a.lien-gauche          { color:313131; text-decoration: none; }
a.lien-gauche:hover    { color:008000; text-decoration: none; }

a.lien-noir          { color:292929; text-decoration: none; }
a.lien-noir:hover    { color:008000; text-decoration: none; }

a.lien-texte           { color: 008000; text-decoration: none; }
a.lien-texte:hover    { color: 008000; text-decoration: underline ; }

a.lien-vert           { color: 292929; text-decoration: none; }
a.lien-vert:hover    { color: 008000; text-decoration: underline ; }

a.lien-gris           { color: 999999; text-decoration: none; }
a.lien-gris:hover    { color: 008000; text-decoration: underlined; }

.img-titre          { background-image:url(image/titre.jpg); width: 300px; height: 170px; }











.barre-300          { width: 300px; height: 35px; background-image:url(image/fond2.jpg); }
.barre-titre        { margin-top: 10px; position: absolute; margin-left: 10px; font-family: arial; font-size: 12px; color: FFFFFF; font-weight: bold; text-transform: uppercase; }
.col-gauche         { width: 300px; background-color: C7C5B0; }
.img-new-col-gauche { margin-left:10px; border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; width: 43px; height: 43px; }
.col-gauche-titre   { font-family: arial; font-size: 11px; font-weight: bold; color: 292929; }
.col-gauche-texte   { font-family: arial; font-size: 10px; text-align: justify; }
.col-gauche-gde-img { margin-left:10px; border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; }
.col-gauche-archive { font-family: arial; font-size: 10px; color: 414141; text-align:right; margin-right: 10px; margin-bottom: 10px; margin-top: 20px; }
.col-gauche-liens   { font-family: arial; font-size: 10px; text-align: justify; margin-left: 20px; color: 292929; }
.col-gauche-picto   { margin-left: 10px; }

.nom_com   { font-family: arial; font-size: 11px; text-align: justify; font-weight: bold; margin-left: 20px; margin-top: 10px; color: 292929; }
.titre_com   { font-family: arial; font-size: 10px; text-align: justify; margin-left: 20px; color: 292929; margin-bottom: 10px; }


.margin-top-10      { margin-top: 10px;}


.cadre-photo { border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; }






.alaune-menu        { margin-left: 20px; font-family: arial; font-size: 12px; color: FFFFFF; font-weight: bold; }
.alaune-titre       { margin-top: 10px; margin-left: 35px; font-family: arial; font-size: 12px; color: FFFFFF; font-weight: bold; text-transform: uppercase; }







.barre-600          { width: 600px; height: 35px; background-image:url(image/fond.jpg); }
.barre-600-titre    { margin-top: 10px; position: absolute; margin-left: 35px; font-family: arial; font-size: 12px; color: FFFFFF; font-weight: bold; text-transform: uppercase; }
.vue-centre         {  width: 600px; background-color: E8E7E2; }
.acc-bloc-img       { border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; }
.acc-bloc-titre     { margin-left: 10px; width: 150px; margin-top: 10px; font-family: arial; font-size: 12px; text-align: justify; font-weight: bold; }
.acc-bloc-texte     { margin-left: 10px; width: 150px; margin-top: 10px; font-family: arial; font-size: 11px; text-align: justify; margin-bottom: 25px; }
.acc-film-titre     { margin-top: 10px; font-family: arial; font-size: 11px; text-align: justify; margin-bottom: 25px; }

.table-centrale     { margin-left: 35px; }
.img-new-centrale { border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; width: 43px; height: 43px; }
.date              { font-family: arial; font-size: 11px; color:292929; }
.bloc-central     { margin-left: 35px; margin-right: 35px; margin-top: 10px;}
.texte-central    { font-family: arial; font-size: 11px; color:292929; margin-top: 35px; text-align: justify; margin-bottom: 35px;  }

.photo-texte-gauche { margin-right: 10px; margin-bottom: 5px; border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; }
.titre-popup   { font-family: arial; font-size: 11px; color:292929; margin-left: 15px; }

.video-titre   { font-family: arial; font-size: 12px; font-weight: bold; color: 292929; text-transform: uppercase; margin-left: 15px; }



.index-film-titre   { font-family: arial; font-size: 10px; text-align: justify; text-transform: uppercase; font-weight: bold; }

.chapeau { font-weight: bold; font-family: arial; font-size: 11px; color:292929; margin-top: 35px; text-align: justify; }
.FT      { font-family: arial; font-size: 11px; color:292929; text-align: justify; }
.bloc_FT      { margin-top: 35px; }







.navcontainer { margin: 30px 0 0 0px; padding: 0; height: 20px; }
.navcontainer ul { border: 0; margin: 0;  padding: 0; list-style-type: none; text-align: center; }
.navcontainer ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
.navcontainer ul li a { background: #E8E7E2; width: 175px; height: 21px; border-top: 1px solid #008000; border-left: none; border-bottom: 1px solid #008000; border-right: none; padding: 0; margin: 0 0 10px 0; color: #292929; text-decoration: none; display: block; text-align: center; font: normal 10px/18px arial; }
.navcontainer ul li a:hover { color: #008000; background: #C7C5B0; }

.navcontainer2 { margin: 30px 0 0 0px; padding: 0; height: 20px; }
.navcontainer2 ul { border: 0; margin: 0;  padding: 0; list-style-type: none; text-align: center; }
.navcontainer2 ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
.navcontainer2 ul li a { background: #E8E7E2; width: 105px; height: 21px; border-top: 1px solid #008000; border-left: none; border-bottom: 1px solid #008000; border-right: none; padding: 0; margin: 0 0 10px 0; color: #292929; text-decoration: none; display: block; text-align: center; font: normal 10px/18px arial; }
.navcontainer2 ul li a:hover { color: #008000; background: #C7C5B0; }

.navlist3 { border-bottom: 1px solid #E8E7E2; border-top: 1px solid #E8E7E2; margin: 0px; margin-bottom: 0px; padding: 0px; padding-left: 30px; background-color: #C7C5B0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 3px; padding-top: 3px; }
.navlist3 a, #navlist a:link, #navlist a:visited { border: 1px solid #C7C5B0; padding: 1px; padding-left: 0.5em; padding-right: 0.5em; color: #292929; font-weight: bold; text-decoration: none; }
.navlist3 a:hover, navlist a:active, navlist a:focus { border: 1px solid #008000; color: 008000; padding: 1px; padding-left: 0.5em; padding-right: 0.5em; text-decoration: none; }
.navlist3 li { padding-right: 1px; display: inline; font-size: 0.6em; }
.navlist3 ul { margin: 0px; padding: 0px; }
.navlist3 #active a { background-color: #E8E7E2; }



.question { font-family: arial; font-size: 11px; color:292929; text-align: justify; margin-top: 35px; }
.reponse { font-family: arial; font-size: 11px; color:292929; text-align: justify; margin-top: 10px; }
.italic {  font-style: italic; }
.intervenant { color: 008000; font-family: arial; font-size: 11px; text-align: justify; font-weight: bold; }
.photo_entretien       { margin-top: 35px; border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; }


.note-texte  { font-weight: bold; font-family: arial; font-size: 11px; color:292929; margin-top: 35px; width: 100px; text-transform: uppercase; text-align: center; }
.note-img { margin-top: 10px; text-align: center; }
.note-lecteur  { font-weight: bold; font-family: arial; font-size: 11px; color:292929; margin-top: 35px; text-transform: uppercase; margin-left: 20px; }


.savoir-plus { width: 530px; height: 19px;  background-image:url(image/savoir-plus.gif); margin-top: 50px; }
.savoir-plus-2 { border-left:1px solid #737373;border-right:1px solid #737373;border-bottom:1px solid #737373; width: 530px; margin-bottom: 30px; }
.savoir-plus-titre { margin-top: 3px; position: absolute; margin-left: 10px; font-family: arial; font-size: 11px; color: FFFFFF; font-weight: bold; text-transform: uppercase; }
.savoir-plus-bloc { margin-top: 0px; margin-left: 10px; margin-bottom: 20px; margin-right: 10px; text-align: justify; font-family: arial; font-size: 11px; color: 292929; }


.bas-titre { font-weight: bold; font-family: arial; font-size: 11px; text-align: justify; color: FFFFFF; }
.bas-texte { width: 600px; margin-left: 15px; font-family: arial; font-size: 11px; text-align: justify; color: FFFFFF; margin-bottom: 20px; }

.bo_chiffre { font-weight: bold; font-family: arial; font-size: 12px; color: 292929; margin-bottom: 10px; margin-left: 30px;}
.bo_titre { font-weight: bold; font-family: arial; font-size: 11px; text-transform: uppercase; margin-bottom: 10px; }
.bo  { font-family: arial; font-size: 11px; color: 292929; margin-bottom: 10px; }

.com_img { border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000; float: left; margin-right: 15px; margin-top: 50px; }
.com_bloc { width: 350px; height: 135px; margin-top: 50px; float: right; }
.com_titre { font-weight: bold; font-family: arial; font-size: 11px; text-transform: uppercase; color: 292929; }
.com_texte { font-family: arial; font-size: 11px; color: 292929; text-align: justify; }


.texte-form { font-family: arial; font-size: 11px; margin-top:10px; margin-right:20px; color: 292929; }
