﻿/* A mettre aussi dans le fichier site.css du CMS */

.question
{
  font-weight: normal;
  font-style: italic;
}
.latin
{
  direction: ltr;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.trait
{
  border: 1px solid #D8BEAD;
  width: 150px;
  text-align: right;
}
.contenantphotoin
{
  border: 1px solid #C0C0C0;
  margin: 10px 0px 10px 0px;
  padding: 3px;
}
table.tableau
{
  border: 1px solid #D8BEAD;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
}
td.tableau
{
  border: 1px solid #D8BEAD;
  padding: 5px;
}
th.tableau
{
  border: 1px solid #D8BEAD;
  padding: 5px;
  font-weight: bold;
  background-color: #FFF4E8;
}
p.latin
{
  font-size: 10pt;
  font-weight: normal;
}
h1
{
  font-size: 16pt;
  font-weight: bold;
  color: #6A3120;
  text-align: center;
  padding-bottom: 10px;
}
h1.latin
{
  font-size: 12pt;
  font-weight: bold;
}
h2
{
  font-size: 14pt;
  font-weight: bold;
  color: #157A12;
  padding-top: 10px;
}
h2.latin
{
  font-size: 10pt;
  font-weight: bold;
}
h3
{
  font-size: 14pt;
  font-weight: bold;
}
h3.latin
{
  font-size: 10pt;
  font-weight: bold;
}
ul
{
  margin-right: 20px;
  padding-right: 20px;
  list-style-type: disc;
  list-style-position: outside;
}
li
{
  padding-bottom: 10px;
}
a
{
  text-decoration: none;
}
a.lienblanc:link
{
  color: #FFFFFF;
}
a.lienblanc:visited
{
  color: #FFFFFF;
}
a.liennoir:link
{
  color: #000000;
  font-weight: bold;
}
a.liennoir:visited
{
  color: #000000;
  font-weight: bold;
}
a.liennoircadre:link
{
  color: #000000;
  font-weight: bold;
  border: 1px dotted #D8BEAD;
  padding: 5px;
}
a.liennoircadre:visited
{
  color: #000000;
  font-weight: bold;
  border: 1px dotted #D8BEAD;
  padding: 5px;
}
a.lienmarron:link
{
  color: #6A3120;
  font-weight: bold;
}
a.lienmarron:visited
{
  color: #6A3120;
  font-weight: bold;
}
a.lienvert:link, a.lienvert:visited
{
  color: #157A12;
}

/* ========================== */

html
{
  direction: rtl;
}
body
{
  background-attachment: fixed;
  background-image: url(../images/fond.jpg);
  font-family: "Arabic Transparent" , "Simplified arabic";
  font-size: 12pt;
  text-align: right;
  margin: 0px;
}
h1.livreor
{
  font-size: 12pt;
  padding-bottom: 0px;
  text-align: right;
}
.sansmarge
{
  padding: 0px;
  margin: 0px;
}
#haut1
{
  position: relative;
  width: 990px;
  height: 29px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/haut1.jpg);
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
}
.entete
{
  position: relative;
  width: 990px;
  margin-left: auto;
  margin-right: auto;
}
#haut2
{
  position: relative;
  width: 990px;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/haut2.jpg);
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
}
#contenu
{
  width: 988px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFF4E8;
  border-color: #D8BEAD;
  border-right-style: solid;
  border-left-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
}
.mnuGauche
{
  float: left;
  width: 172px;
  border-color: #D8BEAD;
  border-right-style: solid;
  border-right-width: 1px;
}
.mnuDroite
{
  float: right;
  width: 172px;
  border-color: #D8BEAD;
  border-left-style: solid;
  border-left-width: 1px;
}
#milieu
{
  margin-right: 172px;
  margin-left: 172px;
  border-color: #D8BEAD;
  border-right-style: solid;
  border-left-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
}
.milieugap
{
  height: 20px;
}
.rubriquegap
{
  height: 10px;
}
.news
{
  position: relative;
  width: 612px;
  height: 34px;
  background-image: url(../images/news.jpg);
  margin-right: auto;
  margin-left: auto;
}
.newstext
{
  position: absolute;
  width: 544px;
  height: 30px;
  top: 8px;
  left: 34px;
  color: #993300;
  font-weight: bold;
}
#milieuhaut
{
  min-height: 800px;
  height: auto !important;
  height: 800px;
}
#milieubas
{
  width: 311px;
  height: 69px;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/milieubas.jpg);
}
#bas
{
  position: relative;
  width: 990px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/bas.jpg);
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
}
#basf
{
  position: relative;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  font-size: 10pt;
  font-weight: bold;
  background-color: #E7F4ED;
  border-top: solid 3px #D8BEAD;
  font-family: Vardana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  direction: ltr;
  padding: 5px;
}
.pipe
{
  width: 25px;
  text-align: center;
}
.pipef
{
  width: 25px;
  text-align: center;
  color: #65C9C7;
  font-weight: normal;
  font-size: 18pt;
}
.icone
{
  vertical-align: middle;
}
#haut1gauche
{
  position: absolute;
  top: 0px;
  left: 15px;
}
#haut1droite
{
  position: absolute;
  top: 0px;
  right: 15px;
}
#haut1tabldroite
{
  height: 29px;
}
#haut1tablgauche
{
  height: 29px;
  font-family: Vardana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  direction: ltr;
}
#haut2gauche
{
  position: absolute;
  top: 0px;
  left: 15px;
  width: 250px;
  direction: ltr;
}
#haut2milieu
{
  margin-right: 250px;
  margin-left: 250px;
  text-align: center;
}
#haut2droite
{
  position: absolute;
  top: 0px;
  right: 15px;
  width: 250px;
}
.haut2tabl
{
  height: 32px;
  width: 100%;
}
#hautfdroite
{
  position: absolute;
  top: 0px;
  right: 15px;
}
.hautftabl
{
  height: 32px;
}
#haut2tablgauche
{
  height: 32px;
}
.recherche
{
  border-width: 1px;
  border-style: outset;
  direction: rtl;
  font-size: 10pt;
}
#basgauche
{
  position: absolute;
  top: 0px;
  left: 15px;
  font-family: Vardana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  direction: ltr;
}
#basdroite
{
  position: absolute;
  top: 0px;
  right: 15px;
}
#bastabldroite
{
  height: 29px;
}
#bastablgauche
{
  height: 29px;
  direction: ltr;
}
.menurubrique
{
  width: 146px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.menurubriquegtxt
{
  width: 146px;
  height: 31px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/boutons/rubg.jpg);
}
.menurubriquetxt
{
  width: 146px;
  height: 21px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/boutons/rub.jpg);
  font-weight: bold;
  text-align: center;
}
.menugap
{
  height: 10px;
}
.mailing
{
  position: relative;
  font-size: 10pt;
  color: #000000;
  background: white;
  border: 2px solid #D9CA93;
  width: 142px;
}
.sondage
{
  position: relative;
  font-size: 10pt;
  color: #000000;
  background: white;
  border: 2px solid #D9CA93;
  width: 142px;
  text-align: right;
}
#mailingenreg
{
  position: absolute;
  left: 38px;
  bottom: -10px;
}
.sondagechoix
{
  font-weight: bold;
}
.sondageresultat
{
  font-weight: bold;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
  padding: 2px;
}
.contenantsep
{
  width: 598px;
  height: 20px;
  background-image: url(../images/separt.jpg);
  border-color: #D8BEAD;
  border-right-style: solid;
  border-left-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  margin-left: auto;
  margin-right: auto;
}
.contenantsepf
{
  width: 958px;
  height: 20px;
  border: solid 1px #D8BEAD;
  margin-left: auto;
  margin-right: auto;
}
.contenanttexte
{
  width: 598px;
  min-height: 156px;
  height: auto !important;
  height: 156px;
  border-color: #D8BEAD;
  border-right-style: solid;
  border-left-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  margin-left: auto;
  margin-right: auto;
}
.contenanthaut
{
  position: relative;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.contenanthautgauche
{
  float: left;
  width: 13px;
  height: 13px;
  background-image: url(../images/conthg.jpg);
}
.contenanthautdroite
{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 13px;
  height: 13px;
  background-image: url(../images/conthd.jpg);
}
.contenantbas
{
  position: relative;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.contenantbasgauche
{
  float: left;
  width: 13px;
  height: 13px;
  background-image: url(../images/contbg.jpg);
}
.contenantbasmilieu
{
  height: 12px;
  border-bottom: solid 1px #D8BEAD;
}
.contenantbasdroite
{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 13px;
  height: 13px;
  background-image: url(../images/contbd.jpg);
}
.contenantresume
{
  padding: 10px;
  margin: 0px;
  font-size: 12pt;
  font-weight: bold;
}
h1.resumetitre
{
  font-size: 14pt;
  font-weight: bold;
  color: #6A3120;
  text-align: right;
}
h1.resumetitrelat
{
  font-size: 12pt;
  font-weight: bold;
  color: #6A3120;
  text-align: left;
}
.contenantphoto
{
  border: 1px solid #C0C0C0;
  margin: 10px 5px 5px 10px;
  padding: 3px;
  text-align: center;
  float: left;
}
.contenantphotod
{
  border: 1px solid #C0C0C0;
  margin: 10px 5px 5px 10px;
  padding: 3px;
  text-align: center;
  float: right;
}
.contenantdetail
{
  text-align: left;
  padding: 0px;
  margin: 0px;
}
.rubriquehaut
{
  width: 598px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}
.rubriquehauttitre
{
  padding-top: 10px;
  background-image: url(../images/titrevide.jpg);
  font-size: 18pt;
}
.rubriquehautf
{
  width: 958px;
  margin-left: auto;
  margin-right: auto;
}
.rubriquehauttable
{
  border-style: none;
  border-width: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}
.srubdv
{
  background-image: url(../images/boutons/srubdv.jpg);
  width: 127px;
  height: 25px;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #FFFFFF;
  padding: 0px;
  margin: 0px;
}
.srubdvbloc
{
  background-image: url(../images/boutons/srubdv.jpg);
  width: 127px;
  height: 25px;
  padding: 0px;
  margin: 0px;
  text-align: right;
  font-weight: bold;
  vertical-align: middle;
}
.srub
{
  background-image: url(../images/boutons/srub.jpg);
  width: 114px;
  height: 25px;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #FFFFFF;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding: 0px;
  margin: 0px;
}
.srubbloc
{
  background-image: url(../images/boutons/srub.jpg);
  width: 344px;
  height: 25px;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding: 0px;
  margin: 0px;
}
.srubblocf
{
  background-image: url(../images/boutons/srub.jpg);
  width: 704px;
  height: 25px;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding: 0px;
  margin: 0px;
}
.srubs
{
  background-image: url(../images/boutons/srubs.jpg);
  width: 114px;
  height: 25px;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #FFFFFF;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding: 0px;
  margin: 0px;
}
.srubtrait
{
  background-image: url(../images/boutons/srubtrait.jpg);
  width: 114px;
  height: 06px;
  padding: 0px;
  margin: 0px;
}
.srubgv
{
  background-image: url(../images/boutons/srubgv.jpg);
  width: 127px;
  height: 25px;
  padding: 0px;
  margin: 0px;
  text-align: left;
  font-weight: bold;
  vertical-align: middle;
}
.icsrubd
{
  background-image: url(../images/boutons/icsrubd.jpg);
  width: 13px;
  height: 25px;
  padding: 0px;
  margin: 0px;
}
.icsrubg
{
  background-image: url(../images/boutons/icsrubg.jpg);
  width: 12px;
  height: 25px;
  padding: 0px;
  margin: 0px;
}
.contenanthautn
{
  position: relative;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
}
.contenanthautgaucheb
{
  float: left;
  width: 13px;
  height: 13px;
  background-image: url(../images/conthgb.jpg);
}
.contenanthautmilieu
{
  height: 12px;
  border-top: solid 1px #D8BEAD;
}
.contenanthautdroiteb
{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 13px;
  height: 13px;
  background-image: url(../images/conthdb.jpg);
}
.contenantbasgaucheb
{
  float: left;
  width: 13px;
  height: 13px;
  background-image: url(../images/contbgb.jpg);
}
.contenantbasdroiteb
{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 13px;
  height: 13px;
  background-image: url(../images/contbdb.jpg);
}
.contenantarticle
{
  padding: 10px;
  font-size: 12pt;
  font-weight: bold;
}
.contenanttexteb
{
  width: 598px;
  border-color: #D8BEAD;
  border-right-style: solid;
  border-left-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
}
.contenanttextep
{
  width: 958px;
  border-color: #D8BEAD;
  border-right-style: solid;
  border-left-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
}
.contenanttextef
{
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
}
.contenantmsghaut
{
  width: 950px;
  border-top: solid 1px #D8BEAD;
  border-left: solid 1px #D8BEAD;
  border-right: solid 1px #D8BEAD;
  margin-left: auto;
  margin-right: auto;
  background-color: #F9F9F9;
  padding: 5px;
}
.contenantmsgbas
{
  width: 950px;
  border-bottom: solid 1px #D8BEAD;
  border-left: solid 1px #D8BEAD;
  border-right: solid 1px #D8BEAD;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  margin-bottom: 10px;
  padding: 0px 5px 0px 5px;
}
.contenantmsgbasint
{
  padding: 5px;
}
.contenantliveqst
{
  padding: 10px;
  vertical-align: top;
  font-weight: bold;
}
.contenantliveqstl
{
  padding: 5px;
  vertical-align: top;
  border-left: dotted 1px;
  width: 130px;
  text-align: center;
}
.contenantliverep
{
  border-top: solid 1px #AAAAAA;
  padding: 10px;
  margin-top: 5px;
  vertical-align: top;
  font-weight: bold;
}
.contenantliverepl
{
  border-top: solid 1px #AAAAAA;
  padding: 5px;
  margin-top: 5px;
  vertical-align: top;
  border-left: dotted 1px;
  text-align: center;
}
.contenanttexter
{
  width: 598px;
  font-weight: bold;
  border-color: #D8BEAD;
  border-right-style: solid;
  border-left-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
}
.contenanttextel
{
  width: 958px;
  font-weight: bold;
  border-color: #D8BEAD;
  border-right-style: solid;
  border-left-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
}
.contenantbasb
{
  position: relative;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
}
.contenantbasf
{
  position: relative;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
}
.contenantbasr
{
  position: relative;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.contenantbasl
{
  position: relative;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.contenanthautb
{
  position: relative;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  margin-top: 10px;
}
.contenanthautf
{
  position: relative;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  margin-top: 10px;
}
.contenanthautr
{
  position: relative;
  width: 600px;
}
.contenanthautl
{
  position: relative;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.contenantbasn
{
  position: relative;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
}
.contenanttools
{
  padding-top: 20px;
  height: 21px;
}
.contenanttoolstable
{
  font-size: 10pt;
  font-weight: bold;
  color: #6A3120;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border-spacing: 0px;
}
.sommaire
{
  border: 1px solid #D8BEAD;
  float: left;
  margin: 40px 20px 20px 15px;
  background-color: #FFF4E8;
}
.sommairetitre
{
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0px;
  background-color: #995F31;
}
.sommairetelechrg
{
  border: 1px solid #D8BEAD;
  margin: 10px 0px 10px 10px;
  background-color: #FFF4E8;
  border-collapse: collapse;
}
.telechrg
{
  padding: 2px 5px 2px 5px;
  font-size: 12px;
  font-weight: bold;
}
li.sommairetexte
{
  padding: 2px 5px 2px 5px;
  margin: 0px;
  list-style-position: outside;
  font-size: 12px;
  font-weight: bold;
}
ul.sommairetexte
{
  margin: 0px;
  padding-right: 20px;
}
table.tableausb
{
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
td.tableaucentre
{
  border: 1px solid #D8BEAD;
  padding: 5px;
  text-align: center;
}
table.contenanttableau
{
  width: 100%;
  border: 1px solid #D8BEAD;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
}
td.tableaularge
{
  border: 1px solid #D8BEAD;
  padding: 5px;
  width: 100%;
}
th.tableaularge
{
  border: 1px solid #D8BEAD;
  padding: 5px;
  width: 100%;
  font-size: 14pt;
  font-weight: bold;
}
.contenantnavigateur, .navigateur
{
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.navigateurtitre
{
  border-style: none solid none none;
  font-size: 11pt;
  font-weight: bold;
  color: #704F24;
  border-right-width: 5px;
  border-right-color: #FFFFFF;
}
.navigateurpage
{
  border-style: none solid none none;
  padding: 0px 5px 0px 5px;
  font-family: Vardana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #6A3120;
  background-color: #FFF4E8;
  border-right-width: 3px;
  border-right-color: #FFFFFF;
}
.navigateurpagesel
{
  border-style: none solid none none;
  padding: 0px 5px 0px 5px;
  font-family: Vardana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #B97709;
  border-right-width: 3px;
  border-right-color: #FFFFFF;
}
.contenantcoran
{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  width: 598px;
}
div.contenantcoranimg
{
  width: 598px;
  height: 741px;
  margin-left: auto;
  margin-right: auto;
}
table.contenantcoranimg
{
  margin: 0px;
  padding: 0px;
  text-align: center;
  border-collapse: collapse;
}
td.coranimg
{
  background-image: url(../../coran/images/cadre.jpg);
  width: 512px;
  height: 742px;
}
img.coranimg
{
  margin-right: -4px;
  margin-top: -2px;
  width: 419px;
  height: 644px;
}
.coranfleche
{
  width: 45px;
}
.coranlegende
{
  font-size: 9pt;
  margin-top: 5px;
  margin-bottom: 15px;
  width: 509px;
  margin-left: auto;
  margin-right: auto;
}
.comborubrique
{
  font-size: 11pt;
  font-weight: normal;
}
.coranfiltre
{
  border: 1px dotted #D8BEAD;
  margin-bottom: 10px;
}
table.coranfiltretable
{
  border-collapse: collapse;
  width: 100%;
  white-space: nowrap;
}
td.coranfiltretable
{
  padding: 5px;
}
.corantafsir
{
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  width: 100%;
}
.mm
{
  padding: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 12pt;
}
.email
{
  border-width: 1px;
  border-style: solid;
  border-color: #FFCC99;
  direction: ltr;
  font-size: 9pt;
  width: 120px;
}
.contact
{
  border-width: 1px;
  border-style: solid;
  border-color: #FFCC99;
  font-size: 9pt;
  width: 300px;
  padding: 3px;
}
.forum
{
  border-width: 1px;
  border-style: solid;
  border-color: #FFCC99;
  font-size: 9pt;
  width: 700px;
  padding: 3px;
}
.imgmailing
{
  position: absolute;
  top: -2px;
  left: -2px;
}
.textsondage
{
  padding: 5px;
  margin: 0px;
}
.plniv0
{
  list-style-type: square;
  margin: 0px;
}
.plniv1
{
  list-style-type: disc;
  padding-top: 5px;
  padding-bottom: 5px;
}
.plniv2
{
  list-style-type: circle;
  padding-top: 5px;
  padding-bottom: 5px;
}
.msgok
{
  font-size: 14pt;
  font-weight: bold;
}
.msgerr
{
  font-weight: bold;
  color: red;
}
.NbrVoix
{
  font-weight: bold;
}
.emailOK
{
  font-weight: bold;
}
.laune
{
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}
.launegauche
{
  float: left;
  width: 175px;
  height: 318px;
  background-image: url(../../images/aljadid.jpg);
  padding: 5px 7px 5px 7px;
  font-size: 11pt;
  text-align: right;
}
.launedroite
{
  width: 400px;
}
.launetitre
{
  font-size: 12pt;
  padding-top: 0px;
  padding-bottom: 5px;
}
.launephoto
{
  border: 1px solid #C0C0C0;
  padding: 3px;
  margin-bottom: 8px;
  text-align: center;
  width: 360px;
  height: 230px;
  margin-left: auto;
  margin-right: auto;
}
.contenantlaune
{
  padding: 0px 10px 0px 10px;
  margin: 0px;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}
.launetitregauche
{
  padding: 0px 0px 3px 0px;
  color: Black;
  font-size: 18pt;
}
.launetitrerubrique
{
  padding-top: 7px;
  padding-right: 15px;
  color: #6A3120;
}
.launecontgauche
{
  width: 173px;
  height: 275px;
  margin-top: 25px;
}
.datelivreor
{
  direction: ltr;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
}
.datemsgforum
{
  direction: ltr;
  font-size: 10pt;
  font-weight: normal;
  text-align: center;
}
.puce
{
  font-size: 16pt;
  padding: 9px 5px 9px 0px;
}
.label
{
  vertical-align: top;
  white-space: nowrap;
}
.tblerreur
{
  vertical-align: top;
  font-weight: normal;
}
.frmlblnbrmsg
{
  font-weight: normal;
  font-size: 10pt;
}
div.titreforum
{
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
td.titreforum
{
  width: 100%;
}
.forumtoolbar
{
  border: 1px dotted #D8BEAD;
  margin-bottom: 10px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}
table.ftoolbar
{
  border-collapse: collapse;
  width: 100%;
}
td.ftoolbar
{
  font-size: 10pt;
  padding: 5px;
}
.ftoolbard
{
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  width: 100%;
  padding: 5px;
  white-space: nowrap;
}
.ltoolbard
{
  text-align: center;
  width: 100%;
  padding: 5px;
}
.btnpost
{
  font-weight: bold;
  font-size: 12pt;
  background-image: url(../images/boutons/btn.jpg);
  padding: 3px;
  white-space: nowrap;
}
table.msgobjet
{
  width: 100%;
}
td.msgauteur
{
  width: 800px;
  border-left: solid 1px #c5c5c5;
  font-weight: bold;
}
h1.msgauteur
{
  font-size: 14pt;
  padding: 0px;
  margin: 0px;
  text-align: right;
}
h1.msgobjet
{
  font-size: 14pt;
  padding: 0px;
  margin: 0px;
}
div.msgobjet
{
  width: 950px;
  margin-left: auto;
  margin-right: auto;
  background-color: White;
  padding: 5px;
  border: solid 2px #d8bead;
}

.msgdetail
{
  font-weight: bold;
  text-align: center;
}
.lignetd
{
  background-color: #D8BEAD;
  width: 1px;
  padding: 0px;
}
.liveresdate
{
  font-weight: normal;
  font-size: 11pt;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
}
h1.liveres
{
  padding: 0px;
}
.livedesc
{
  vertical-align: top;
}
td.liveinvite
{
  vertical-align: top;
  padding-right: 10px;
  width: 33%;
}
h2.liveinvite
{
  padding: 0px;
}
.contlive
{
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.tablcentr
{
  margin-left: auto;
  margin-right: auto;
}
table.form
{
  width: 100%;
  border-collapse: separate;
}
td.form
{
  text-align: right;
  font-weight: bold;
  font-size: 12pt;
  white-space: nowrap;
}
.large
{
  width: 100%;
  border-collapse: collapse;
}
.contenantlive
{
  width: 100%;
  border-collapse: collapse;
}
.sansbord
{
  border-style: none;
}
.labelrecherche
{
  font-weight: bold;
}
.gaprecherche
{
  width: 20px;
}
.datepub
{
  padding: 20 0 0 5;
  font-weight: normal;
  font-size: 9pt;
  text-align: left;
}
.archive
{
  font-weight: bold;
  text-align: left;
  padding-top: 10px;
  padding-left: 30px;
}

.boutonforumm
{
  background: url(../images/bouton_forum_m.jpg) left center no-repeat;
  color: #6A3120;
  font-weight: bold;
  font-size: 12pt;
  padding-top: 10px;
  text-align: center;
}

.boutonforumv
{
  background: url(../images/bouton_forum_v.jpg) left center no-repeat;
  color: Green;
  font-weight: bold;
  font-size: 12pt;
  padding-top: 10px;
  text-align: center;
}
