﻿/* Defaults */

html
{
  direction: rtl;
}

body
{
  font-family: Tahoma, "Arabic Transparent" , "Simplified arabic";
  margin: 0px;
  font-size: 13px;
}

table
{
  margin: 0px;
}

td, th
{
  border-style: none;
  padding: 0px;
  vertical-align: top;
}

a, a:visited
{
  text-decoration: none;
  color: inherit;
}

h1, h2, h3, h4, h5, h6, p
{
  position: relative;
}

/* --> */

.layout
{
  margin-left: auto;
  margin-right: auto;
}

.navigateur
{
  position: relative;
  height: 595px;
  width: 31px;
  background: url(../images/navigateur.jpg) no-repeat 0px 333px;
}

.navigateurTexte
{
  position: absolute;
  top: 430px;
  left: 11px;
}

.bordGauche
{
  width: 31px;
  background: url(../images/shadowLeft.png) repeat-y 23px;
}

.bordDroite
{
  width: 8px;
  background-image: url(../images/shadowRight.png);
}

.footer1Left1
{
  float: left;
  width: 31px;
  height: 24px;
  background: url(../images/shadowLeft.png) repeat-y 23px;
}

.footer1Left2
{
  height: 24px;
  margin-left: 31px;
}

.footer1Left3
{
  height: 26px;
  width: 50px;
  background: url(../images/footerLeft.jpg) no-repeat 22px;
}

.footer1Center1
{
  height: 41px;
  width: 742px;
}

.footer1Center2
{
  height: 9px;
  width: 742px;
  background: url(../images/shadowVert.png) repeat-x;
}

.footer1Right
{
  margin-left: 100px;
  height: 50px;
  width: 197px;
  background: url(../images/footerRight.jpg) no-repeat;
}

.copyright
{
  color: #ab8f6a;
  text-align: center;
  font-size: 9pt;
  padding-top: 10px;
  height: 25px;
}

.header1
{
  width: 950px;
  height: 63px;
  background: #e5e4e2 url(../images/banner1.jpg) no-repeat;
}

.header1menu
{
  padding-top: 10px;
  padding-right: 40px;
  font-size: 8pt;
}

.header1menu ul
{
  display: inline;
}

.header1menu li
{
  margin-left: 0;
  margin-bottom: 0;
  padding: 5px 10px;
  border-left: 1px dotted #818181;
  list-style: none;
  display: inline;
}

.header1menu .last
{
  border-style: none;
}

.header1menu a
{
  text-decoration: none;
  color: #818181;
}

.header1menu a:hover
{
  color: #000;
}

.header1menu img
{
  vertical-align: middle;
}

.header1date
{
  padding-top: 5px;
  padding-right: 500px;
  color: #523d22;
  font-weight: bold;
  font-size: 8pt;
}

.header2
{
  display: block;
  width: 950px;
  height: 127px;
  background-image: url(../images/banner2.jpg);
}

.header3
{
  width: 189px;
  height: 9px;
  background: url(../images/shadowVert.png) repeat-x;
}

.header4
{
  width: 761px;
  height: 9px;
  background: url(../images/shadowVert.png) repeat-x;
}

.menuDroite
{
  min-height: 615px;
  width: 189px;
  background: #ddc19c url(../images/menuDroite.jpg) no-repeat;
}

.mnuRubriques ul
{
  margin-left: 15px;
  margin-right: 0px;
}

.mnuRubriques li
{
  border-bottom: 1px solid #965700;
  list-style: none;
  padding-right: 22px;
  background: url(../images/rub/iconRub.png) no-repeat 145px 5px;
}

.mnuRubriques a
{
  text-decoration: none;
  color: Black;
  font-weight: bold;
}

.mnuRubriques a:hover
{
  color: White;
  font-weight: bold;
}

.mnuRubriques img
{
  vertical-align: middle;
}

.lienArrabita
{
  width: 158px;
  height: 55px;
  display: block;
  margin-top: 15px;
  background-image: url(../images/mawqi3_arrabita.png);
}

.lienArchive
{
  width: 158px;
  height: 150px;
  display: block;
  margin-top: 15px;
  background-image: url(../images/archive.png);
}

.large
{
  width: 100%;
}

.divCenter
{
  margin-right: auto;
  margin-left: auto;
}

.fond
{
  background-color: #f9f6f4;
}

.pad5
{
  padding: 5px;
}

.sansBord
{
  border-style: none !important;
}

.header5
{
  padding: 7px;
}

.divNum
{
  width: 747px;
}

.numero
{
  font-weight: bold;
  text-align: right;
  color: #777672;
  width: 545px;
  height: 17px;
  padding: 3px 10px 0px 0px;
  background: url(../images/al3adad2.jpg) repeat-y right;
  font-size: 12px;
}

.numIcone
{
  height: 20px;
  width: 22px;
  background-image: url(../images/al3adad1.jpg);
}

select.listeNum
{
  font-weight: bold;
}

td.listeNum
{
  text-align: left;
}

.mailing
{
  position: relative;
  margin-top: 15px;
  padding: 5px;
  width: 148px;
  background-color: #E6D2B7;
  text-align: center;
  font-weight: bold;
  font-size: 7pt;
  color: #ab8f6a;
  border: solid 1px #7E4E1E;
}

.rndHDNews
{
  position: absolute;
  top: -1px;
  right: -1px;
  background: url(../images/rndHDNews.png) no-repeat;
  width: 3px;
  height: 3px;
}

.rndHGNews
{
  position: absolute;
  top: -1px;
  left: -1px;
  background: url(../images/rndHGNews.png) no-repeat;
  width: 3px;
  height: 3px;
}

.rndBGNews
{
  position: absolute;
  bottom: -1px;
  left: -1px;
  background: url(../images/rndBGNews.png) no-repeat;
  width: 3px;
  height: 3px;
}

.rndBDNews
{
  position: absolute;
  bottom: -1px;
  right: -1px;
  background: url(../images/rndBDNews.png) no-repeat;
  width: 3px;
  height: 3px;
}

.txtEmail
{
  border: solid 1px #7E4E1E;
  direction: ltr;
  width: 138px;
}

.divMailingMsg
{
  padding-top: 10px;
}

.divNewsEntete
{
  margin-top: 15px;
  width: 158px;
  height: 34px;
  background: url(../images/mostajadat.png) no-repeat;
}

.divNews
{
  position: relative;
  width: 156px;
  height: 175px;
  text-align: center;
  border: solid 1px #7E4E1E;
  background-color: #E6D2B7;
  font-family: "Arabic Transparent" , "Simplified arabic";
  font-size: 16px;
  padding-bottom: 5px;
}

.mnuGauche
{
  width: 168px;
  padding: 0px 2px 5px 4px;
}

.tblCentre
{
  margin: 0px 7px 0px 0px;
}

.divCentre
{
  width: 580px;
}

.artGauche
{
  position: relative;
  width: 168px;
  height: 166px;
  margin-bottom: 5px;
  background-image: url(../images/fondArtGauche.jpg);
  color: #ab8f6a;
}

.artGRubrique
{
  position: relative;
  font-weight: bold;
  font-size: 14px;
  padding: 3px 23px 15px 0px;
}

.artGRubrique img
{
  position: absolute;
  right: 13px;
  top: 4px;
}

.artGAuteur
{
  position: absolute;
  bottom: 33px;
  right: 100px;
  padding-left: 5px;
  font-size: 11px;
}

.artGImg
{
  padding: 0px 14px 34px 0px;
}

.artGImg img
{
  width: 75px;
  height: 80px;
}

.artGTitre
{
  position: absolute;
  bottom: 8px;
  right: 28px;
}

.intro
{
  position: relative;
  background-color: #ddd1bf;
  line-height: 1.5;
  height: 95px;
}

.introImg
{
  height: 85px;
  border-left: solid 2px #fff;
  padding: 10px 3px 0px 5px;
}

.rndHGIntro
{
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(../images/rndHGIntro.jpg) no-repeat;
  width: 5px;
  height: 5px;
}

.rndHDIntro
{
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(../images/rndHDIntro.jpg) no-repeat;
  width: 5px;
  height: 5px;
}

.rndBGIntro
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: url(../images/rndBGIntro.jpg) no-repeat;
  width: 5px;
  height: 5px;
}

.rndBDIntro
{
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: url(../images/rndBDIntro.jpg) no-repeat;
  width: 5px;
  height: 5px;
}

.tblUne
{
  margin: 10px 0px 10px 0px;
}

.laUne
{
  width: 383px;
  height: 205px;
  background: url(../images/laUne.png) no-repeat right 0px;
  padding: 7px 10px 0px 10px;
  line-height: 1.5;
}

.divlaUne
{
  position: relative;
  height: 205px;
}

.laUne h2, .laUneBis h2
{
  color: #ab8f6a;
  font-weight: bold;
  font-size: 20px;
  font-family: "Simplified arabic" , "Arabic Transparent";
  margin: 0px;
  padding-right: 15px;
  background: url(../images/iconTextBlock.gif) no-repeat right;
}

.laUne h3, .laUneBis h3
{
  color: #ab8f6a;
  font-weight: bold;
  font-size: 13px;
  margin: 0px;
  padding-top: 5px;
}

.laUneImg
{
  padding-top: 20px;
}

div.suite
{
  position: absolute;
  left: 8px;
  bottom: 8px;
  background: url(../images/iconMazid.gif) no-repeat 0px 3px;
  padding-left: 15px;
}

td.suite
{
  text-align: left;
  background: url(../images/iconMazid.gif) no-repeat 3px 3px;
}

div.suite a
{
  color: #cc9933;
  font-size: 12px;
}

td.suite a
{
  color: #cc9933;
  font-size: 12px;
  padding-left: 7px;
}

.laUneBis
{
  padding-left: 3px;
}

.laUneBisTexte
{
  position: relative;
  width: 271px;
  height: 125px;
  border-left: solid 1px #DDDCDA;
  border-right: solid 1px #DDDCDA;
  border-bottom: solid 1px #DDDCDA;
  background-color: #fff;
  padding: 0px 7px 7px 7px;
  line-height: 1.5;
}

.rndBDUneBis
{
  position: absolute;
  right: -1px;
  bottom: -1px;
  background: url(../images/rndBDUneBis.jpg) no-repeat;
  width: 18px;
  height: 19px;
}

.divBas
{
  clear: both;
  position: relative;
  margin: 10px 7px 0px 7px;
  padding: 10px 0px 10px 0px;
  border: solid 1px #DFDBDA;
  width: 745px;
  background-color: #fff;
  min-height: 5px;
  line-height: 1.5;
}

.rndHGBas
{
  position: absolute;
  top: -1px;
  left: -1px;
  background: url(../images/rndHGBas.jpg) no-repeat;
  width: 32px;
  height: 26px;
}

.rndBDBas
{
  position: absolute;
  right: -1px;
  bottom: -1px;
  background: url(../images/rndBDBas.jpg) no-repeat;
  width: 33px;
  height: 23px;
}

.divBas table
{
  width: 100%;
}

.divBas td
{
  width: 33%;
  border-right: solid 1px #ab8f6a;
  padding: 0px 10px 0px 10px;
}

.divBas h2
{
  color: #ab8f6a;
  font-weight: bold;
  font-size: 13px;
  margin-top: 0px;
  padding-right: 15px;
  background: url(../images/iconTextBlock2.jpg) no-repeat right;
}

.tblTitreRub
{
  margin-right: 7px;
}

.artTitreRub
{
  background-image: url(../images/art/fondTitreRub.jpg);
  width: 706px;
  height: 31px;
  color: #512813;
  font-weight: bold;
  font-size: 25px;
  margin-left: 8px;
  padding-right: 5px;
  font-family: "Arabic Transparent" , "Simplified arabic";
  padding-top: 5px;
}

.artTitreRub img
{
  margin-top: -2px;
}

.artLogoTitreRub
{
  background-image: url(../images/art/logoTitreRub.jpg);
  width: 35px;
  height: 36px;
  margin-right: 7px;
}

.artContenuEntete
{
  position: relative;
  background-image: url(../images/art/fondEntete.jpg);
  margin: 7px 7px 0px 0px;
  width: 748px;
  height: 30px;
}

.artContenuEntete1
{
  background-image: url(../images/art/fondEntete1.jpg);
  margin: 7px 7px 0px 0px;
  width: 748px;
  height: 40px;
}

.artContenuEntete2
{
  background-image: url(../images/art/fondEntete2.jpg);
  margin: 7px 7px 0px 0px;
  width: 748px;
  height: 40px;
}

.tblContenuEntete td
{
  color: #512813;
  font-family: "Arabic Transparent" , "Simplified arabic";
  font-weight: bold;
  font-size: 18px;
  padding-top: 3px;
  padding-right: 10px;
  width: 374px;
}

.artContenu
{
  position: relative;
  border: solid 1px #bea98d;
  border-top-style: none;
  margin: 0px 7px 0px 0px;
  width: 726px;
  background-color: #fff;
  padding: 0px 10px 10px 10px;
  text-align: justify;
  line-height: 1.5;
}

.artImg
{
  float: left;
  border: solid 1px #e6d7c5;
  background-color: #f9f6f4;
  width: 160px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
  color: #ab8f6a;
  line-height: 1.5;
}

.artImgImg
{
  border: solid 1px #e6d7c5;
  background-color: #fff;
  width: 112px;
  height: 120px;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px;
}

.artImg2
{
  float: left;
  border: solid 1px #e6d7c5;
  background-color: #fff;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 2px;
}

.artContenu h1
{
  color: #ab8f6a;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  margin-top: 0px;
  font-family: "Arabic Transparent" , "Simplified arabic";
}

.artContenu h1 img
{
  padding-bottom: 4px;
}

.artContenu h2
{
  color: #ab8f6a;
  font-weight: bold;
  font-size: 16px;
  font-family: "Arabic Transparent" , "Simplified arabic";
}

.artContenu h3
{
  color: #ab8f6a;
  font-weight: bold;
  font-size: 14px;
  font-family: "Arabic Transparent" , "Simplified arabic";
}

.rndHGArt
{
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(../images/art/rndHGArt.jpg) no-repeat;
  width: 6px;
  height: 30px;
}

.rndHDArt
{
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(../images/art/rndHDArt.jpg) no-repeat;
  width: 6px;
  height: 30px;
}

.rndBGArt
{
  position: absolute;
  bottom: -1px;
  left: -1px;
  background: url(../images/art/rndBGArt.jpg) no-repeat;
  width: 7px;
  height: 7px;
}

.rndBDArt
{
  position: absolute;
  bottom: -1px;
  right: -1px;
  background: url(../images/art/rndBDArt.jpg) no-repeat;
  width: 7px;
  height: 7px;
}

.msgErr
{
  text-align: center;
  font-family: "Arabic Transparent" , "Simplified arabic";
  font-size: 14pt;
}

.divParticipation
{
  position: relative;
  border: solid 1px #d19452;
  background-color: #f6ebd3;
  width: 500px;
  padding: 10px;
  margin-top: 50px;
  color: #75572f;
  font-weight: bold;
}

.divParticipation h1
{
  text-align: center;
  font-family: "Arabic Transparent" , "Simplified arabic";
  font-size: 25px;
  color: #954e00;
  margin: 0px;
}

.rndHGPart
{
  position: absolute;
  top: -1px;
  left: -1px;
  background: url(../images/rndHGPart.jpg) no-repeat;
  width: 10px;
  height: 10px;
}

.rndHDPart
{
  position: absolute;
  top: -1px;
  right: -1px;
  background: url(../images/rndHDPart.jpg) no-repeat;
  width: 10px;
  height: 10px;
}

.rndBGPart
{
  position: absolute;
  bottom: -1px;
  left: -1px;
  background: url(../images/rndBGPart.jpg) no-repeat;
  width: 10px;
  height: 10px;
}

.rndBDPart
{
  position: absolute;
  bottom: -1px;
  right: -1px;
  background: url(../images/rndBDPart.jpg) no-repeat;
  width: 9px;
  height: 9px;
}

.form
{
  width: 100%;
  border-collapse: separate;
  margin: 10px 0px 10px 0px;
}

.form td
{
  white-space: nowrap;
  padding: 0px 10px 20px 0px;
  vertical-align: top;
}

.divParticipation .form input[type=text], .divParticipation .form textarea
{
  border-width: 1px;
  border-style: inset;
  font-size: 9pt;
  width: 350px;
  padding: 3px;
}

.divPartCmnt .form input[type=text]
{
  border: solid 1px #BAAA91;
  font-size: 9pt;
  width: 350px;
  padding: 3px;
}

.divPartCmnt .form textarea
{
  border: solid 1px #BAAA91;
  font-size: 9pt;
  width: 550px;
  padding: 3px;
}

.msgok
{
  font-size: 14pt;
  font-weight: bold;
  font-family: "Arabic Transparent" , "Simplified arabic";
}

.msgerreur
{
  font-weight: bold;
  color: red;
  font-family: "Arabic Transparent" , "Simplified arabic";
}

.divPartCmnt
{
  position: relative;
  border: solid 1px #BEA98E;
  background-color: #d1c3af;
  width: 682px;
  padding: 10px 10px 0px 10px;
}

.divPartCmntTitre
{
  position: relative;
  border: solid 1px #BEA98E;
  border-bottom-style: none;
  background-color: #d1c3af;
  width: 90px;
  margin-top: 50px;
  margin-right: 11px;
}

.divPartCmntTitre h1
{
  font-family: Tahoma, "Arabic Transparent" , "Simplified arabic";
  font-size: 13px;
  color: #fff;
  margin: 0px;
}

.rndHGPartCmnt
{
  position: absolute;
  top: -1px;
  left: -1px;
  background: url(../images/rndHGPartCmnt.jpg) no-repeat;
  width: 7px;
  height: 7px;
}

.rndHDPartCmnt
{
  position: absolute;
  top: -1px;
  right: -1px;
  background: url(../images/rndHDPartCmnt.jpg) no-repeat;
  width: 7px;
  height: 7px;
}

.rndBGPartCmnt
{
  position: absolute;
  bottom: -1px;
  left: -1px;
  background: url(../images/rndBGPartCmnt.jpg) no-repeat;
  width: 7px;
  height: 7px;
}

.rndBDPartCmnt
{
  position: absolute;
  bottom: -1px;
  right: -1px;
  background: url(../images/rndBDPartCmnt.jpg) no-repeat;
  width: 7px;
  height: 7px;
}

.divCommentaires
{
  position: relative;
  border: solid 1px #f1ebe4;
  background-color: #f8f6f3;
  width: 700px;
  margin-top: 50px;
}

.divCommentaires td
{
  padding: 10px;
}

.divCommentaires h2
{
  font-family: Tahoma, "Arabic Transparent" , "Simplified arabic";
  font-size: 13px;
  color: #af8e5e;
  margin: 0px;
}

.sepCmnt
{
  border-top: solid 1px #E5DDD2;
  border-bottom: solid 1px #fff;
}

.rndHGCmnt
{
  position: absolute;
  top: -1px;
  left: -1px;
  background: url(../images/rndHGCmnt.jpg) no-repeat;
  width: 6px;
  height: 6px;
}

.rndHDCmnt
{
  position: absolute;
  top: -1px;
  right: -1px;
  background: url(../images/rndHDCmnt.jpg) no-repeat;
  width: 6px;
  height: 6px;
}

.rndBGCmnt
{
  position: absolute;
  bottom: -1px;
  left: -1px;
  background: url(../images/rndBGCmnt.jpg) no-repeat;
  width: 6px;
  height: 6px;
}

.rndBDCmnt
{
  position: absolute;
  bottom: -1px;
  right: -1px;
  background: url(../images/rndBDCmnt.jpg) no-repeat;
  width: 6px;
  height: 6px;
}

.enteteLivre
{
  background: url(../../livreor/images/Entete.jpg) no-repeat;
  height: 24px;
}

.piedLivre
{
  background: url(../../livreor/images/Pied.jpg) no-repeat;
  height: 24px;
}

.sepLivre
{
  background: url(../../livreor/images/Sep.jpg) no-repeat;
  height: 24px;
}

.divLivreOr
{
  width: 748px;
  margin-top: 10px;
}

.artLivreOr
{
  background-color: #f6ebd3;
  color: #6b3700;
  padding: 10px;
}

.artLivreOr h2
{
  font-size: 12pt;
  font-weight: bold;
  font-family: "Arabic Transparent" , "Simplified arabic";
  color: #5c3a0e;
  margin-top: 0px;
}

.dateLivreOr
{
  text-align: left;
}

.divPagination
{
  width: 730px;
  margin-top: 20px;
  color: #5c3a0e;
  font-family: "Arabic Transparent" , "Simplified arabic";
  font-size: 12pt;
  font-weight: bold;
}

.navigateurpage
{
  padding: 0px 5px 0px 5px;
  font-family: Vardana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  background-color: #f6ebd3;
  vertical-align: middle;
  border-right: solid 3px #f9f6f4;
}

.navigateurpagesel
{
  padding: 0px 5px 0px 5px;
  font-family: Vardana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  vertical-align: middle;
  border-right: solid 3px #f9f6f4;
}

.bande
{
  width: 214px;
  height: 853px;
  padding-left: 5px;
  background: url('../../ittassil/images/bande.jpg') no-repeat 5px;
}

.divAdresse
{
  position: relative;
  border-top: solid 4px #d19452;
  border-bottom: solid 2px #d19452;
  border-right: solid 1px #d19452;
  border-left: solid 1px #d19452;
  background-color: #f6ebd3;
  width: 500px;
  padding: 10px;
  color: #6b3700;
  line-height: 2;
  margin-top: 39px;
}

.adrLib
{
  font-weight: bold;
  color: #66461c;
}

.rndHDIdarat
{
  position: absolute;
  top: -35px;
  right: -1px;
  background: url(../../ittassil/images/rndHDIdarat.jpg) no-repeat;
  width: 160px;
  height: 39px;
}

.rndHGIdarat
{
  position: absolute;
  top: -4px;
  left: -1px;
  background: url(../../ittassil/images/rndHGIdarat.jpg) no-repeat;
  width: 9px;
  height: 9px;
}

.rndBGIdarat
{
  position: absolute;
  bottom: -2px;
  left: -1px;
  background: url(../../ittassil/images/rndBGIdarat.jpg) no-repeat;
  width: 10px;
  height: 10px;
}

.rndBDIdarat
{
  position: absolute;
  bottom: -2px;
  right: -1px;
  background: url(../../ittassil/images/rndBDIdarat.jpg) no-repeat;
  width: 9px;
  height: 10px;
}

.tblArchive
{
  background-color: #c9b8a0;
  font-weight: bold;
  margin: 7px;
  width: 747px;
  color: #fff;
  text-align: center;
}

.tblArchive thead, .tblArchive tfoot
{
  background-color: #b59d7c;
  color: #ffeace;
}

.tblArchive th, .tblArchive td
{
  border: solid 1px #fff;
  border-bottom-style: none;
  border-left-style: none;
  padding: 5px;
}

.tblArchive th
{
  border-top-style: none;
}

.borderRightNone
{
  border-right-style: none !important;
}

.rndHDArch
{
  position: absolute;
  top: 7px;
  right: 7px;
  background: url(../../archives/images/rndHDArch.jpg) no-repeat;
  width: 6px;
  height: 6px;
}

.rndBGArch
{
  position: absolute;
  bottom: 7px;
  left: 7px;
  background: url(../../archives/images/rndBGArch.jpg) no-repeat;
  width: 6px;
  height: 6px;
}
