@font-face {
  font-family: "OFL Sorts Mill Goudy TT";
  font-style: normal;
  font-weight: 400;
  src: local("OFL Sorts Mill Goudy TT"), local("OFLGoudyStMTT"), url("https://fonts.gstatic.com/s/oflsortsmillgoudytt/v6/9ZZVVBRCceNnPBXqWLH8INkIcbLS05v5WDAp659laTQ.woff2") format("woff2");
}

/*-----------------------------------------------
Blogger Template Style
Name:               Magnificent
Author URL:         http://www.soratemplates.com
Original Design:    http://www.elegantthemes.com
Date:               June 2012
License:  This free Blogger template is licensed under the Creative Commons Attribution 3.0 License, which permits both personal and commercial use. However, to satisfy the 'attribution' clause of the license, you are required to keep the footer links intact which provides due credit to its authors. For more specific details about the license, you may visit the URL below:
http://creativecommons.org/licenses/by/3.0
----------------------------------------------- */
body#layout #featured,body#layout #searchbox,#navbar-iframe,.date-header,.feed-links,.post-share-buttons{display: none !important;}
body,h1,h2,h3,h4,h5,ul,li,a,p,span,img,dd{margin:0;padding:0;list-style:none;text-decoration:none;outline:none}
ul.disc li {list-style:disc;margin-left: 40px;}
ol.num li {list-style-type:decimal;margin-left: 35px;}
h1, h2, h3, h4, h5, h6 {
color: #3D3D3D;
font-weight: normal;
letter-spacing: -1px;
line-height: 1em;
padding-bottom: 5px;
}
body {
background: url(https://lh3.googleusercontent.com/-nP1jVFCOYIk/T93qxzjyEmI/AAAAAAAABAs/nst5M1ya7hw/s100/body-bg.png) repeat scroll 0 0 transparent;
color: #232323;
font-family: 'Droid Sans',Arial,Verdana,sans-serif;
font-size: 12px;
line-height: 18px;
}
a { color: #00b7f3; }
a:hover { text-decoration: underline; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
#articlehiddenlink {text-indent: 100%; white-space: nowrap; overflow: hidden;}
#wrapper {
background: url(https://lh4.googleusercontent.com/-og64fjAUh4g/T93q3-EvKCI/AAAAAAAABDo/8QlBjIk5_gc/s373/top-bg.png) repeat-x scroll 0 0 transparent;
position: relative;
}
#header-wrapper,.content-wrapper,.container {
text-align: center;
margin: 0 auto;
position: relative;
width: 960px;
}
#header{}
#header-inner {}
#header img {}
#header h1 {
padding:57px 0 15px;
font-family: 'OFL Sorts Mill Goudy TT',Georgia,serif;
font-size: 48px;
line-height: 36px;
font-weight: normal;
text-transform:uppercase;
}
#header,#header a { color: #000 }
#header a:hover {}
#header .description {
background: url(https://lh6.googleusercontent.com/-40O85iewgWE/T93q3mm6vkI/AAAAAAAABDc/pwHRYuAbr2I/s561/slogan-bg.png) no-repeat scroll center bottom transparent;
color: #B4B4B4;
font-family: Georgia,serif;
font-size: 18px;
font-style: italic;
padding-bottom: 47px;
line-height: 18px;
}
#menu { background: url(https://lh5.googleusercontent.com/-RBDtEv5BEqQ/T93q2vaV-MI/AAAAAAAABDA/HCaaPXrI3Cw/s634/menu-bg.png) repeat-x; height: 72px; margin-top: 0px; padding-bottom: 25px; }
.container{text-align:left}
ul.nav{padding-top:5px;font-family:'OFL Sorts Mill Goudy TT',Georgia,serif;float:left}
ul.nav li{margin-left:7px}
ul.nav a{font-size:17px;color:#918f8f;text-decoration:none;text-shadow:1px 1px 0 #fff;padding:15px 6px 18px}
ul.nav a:hover{color:#000;text-shadow:1px 1px 0 #fff}
ul.nav ul{width:189px;background:#f1f0f1;border:1px solid #fff;border-top:none;top:46px !important;box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);-moz-box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);-webkit-box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;padding:16px 0 1px;z-index:9999;display:none}
ul.nav ul li{margin:0;padding:0 4px 20px 18px}
ul.nav ul li a{padding:0;width:155px}
ul.nav li:hover ul ul,ul.nav li.sfHover ul ul{top:-16px !important;left:191px !important;border-top-right-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px}
ul.nav > li.current-menu-item,ul.nav > li.current_page_item,ul.nav > li.current-cat{background:url(https://lh4.googleusercontent.com/-aPEpYfX61h4/T93qxy436kI/AAAAAAAABAw/P8QhbEM12dI/s200/active-link-bg.png) no-repeat top center}
ul.nav > li.current-menu-item > a,ul.nav > li.current_page_item > a,ul.nav > li.current-cat > a{color:#fff;font-style:italic;text-shadow:1px 1px 1px rgba(0,0,0,0.7);background:url(https://lh6.googleusercontent.com/-7VbgSIPbNA0/T93q1OGE6pI/AAAAAAAABCk/1TY37Fm3m9o/s43/left-inner-shadow.png) no-repeat;padding:15px 12px 18px}
.nav ul{position:absolute;top:-999em;background-position:bottom;background-repeat:no-repeat;z-index:10}
.nav li{float:left;position:relative}
.nav a{display:block;float:left}
.nav li:hover ul,ul.nav li.sfHover ul{left:0;top:50px}
.nav li:hover li ul,.nav li.sfHover li ul{top:-999em}
.nav li li:hover ul,ul.nav li li.sfHover ul{left:192px;top:0}
.nav li:hover ul,.nav li li:hover ul{top:-999em}
.nav li li{display:block;padding:0;float:left;height:auto !important}
.nav li ul{width:191px;z-index:10000}
.nav li li a:link,.nav li li a:visited{display:block;height:auto;float:left}
.nav li:hover{visibility:inherit;}
#outer-wrapper { background: url(https://lh3.googleusercontent.com/-UcpZaPviHYo/T93qzKqpGnI/AAAAAAAABBY/Jxm0j5Lt6ok/s635/content-bg.png) repeat-x scroll left bottom transparent; padding-bottom: 40px; }
.content-wrapper { text-align:left }
#main-wrapper { margin-right: 11px; float: left; }
#sidebar-left { margin-right: 11px; float: left; width: 231px; }
#sidebar-right {float: left; width: 231px; }
#featured{position:relative;padding:7px 0 0 7px;width:469px;height:279px}
#featured-overlay{background:url(https://lh3.googleusercontent.com/-wA5OV4WYEBQ/T93q3V9IvfI/AAAAAAAABDY/d_k0vKATtsQ/s476/slider-bg.png) no-repeat;position:absolute;top:0;left:0;z-index:20;width:476px;height:286px}
#slides{background:#000}
#featured .slide{top:6px;left:6px;position:absolute;z-index:auto !important}
.slide .description{position:absolute;left:0;top:100px;padding-left:69px;padding-right:63px;text-align:center;z-index:21;width:328px}
.slide .description h2{font-family:'OFL Sorts Mill Goudy TT',Georgia,serif;font-size:36px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);padding-bottom:9px}
.slide .description h2 a{text-decoration:none;color:#fff}
#featured a#left-arrow,#featured a#right-arrow{display:block;text-indent:-9999px;width:42px;height:38px;position:absolute;z-index:22;top:125px}
#featured a#left-arrow{left:0}
#featured a#right-arrow{right:0}
.post {
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
border-color: #E1E1E1 #CDCDCD #CDCDCD #E1E1E1;
border-style: solid;
border-width: 1px;
float: left;
margin: 12px 13px 2px 0;
width: 229px;
}
.last {margin-right: 0;}
.post .border {
background: url(https://lh3.googleusercontent.com/-au30DcFCCkw/T93qyXYsk9I/AAAAAAAABBA/Lxu10M8VxDY/s1600/border-bg-entryfull.png) no-repeat scroll 0 0 transparent;
border: 1px solid #fff;
padding-top: 4px;
}
.post .bottom {
background: url(https://lh4.googleusercontent.com/-fm0LeU3rHfk/T93qyv70VRI/AAAAAAAABBI/Dj0Jk830In4/s227/bottom-bg.png) no-repeat scroll left bottom transparent;
padding-bottom: 7px;
}

.post .entry-content {
padding: 23px 12px 7px 19px;
background-color: #fff;
}
.post h3 {
font-family: 'OFL Sorts Mill Goudy TT',Georgia,serif;
font-size: 24px;
padding-bottom: 10px;
/* text-align: center; */
}
.toc2 h2 {
font-family: 'OFL Sorts Mill Goudy TT',Georgia,serif;
font-size: 36px;
padding-bottom: 16px;
text-align: center;
}
.post h3 a{ color: #3D3D3D; text-decoration: none; }
p.meta-info {
background: url(https://lh5.googleusercontent.com/-RbuGCbj_1uE/T93q2dhOpCI/AAAAAAAABCw/hkvSUfORGPU/s219/post-info-bg.png) no-repeat scroll 0 4px transparent;
color: #9F9F9F;
font-family: Georgia,serif;
font-size: 12px;
font-style: italic;
margin-left: -15px;
margin-right: -10px;
padding-left: 42px;
padding-right: 41px;
text-align: center;
line-height: 18px;
padding-bottom: 10px;
}
p.meta-info span {color: #96B23E;}
.post-body {
font-family: Verdana, 'Sans Serif';
}
.post-body img{
border: 3px solid #F0F0F0;
border-radius: 3px;
}
.post-body img.noborder {
border: none;
}
.post-body p {
line-height: 18px;
padding-bottom: 10px;
}
.post-thumb {
float: left;
height: 73px;
margin-right: 8px;
display:block;
width: 73px;
}
a.jump-link {
background: url(https://lh3.googleusercontent.com/-ikjUjdAfY08/T93q2zA-_fI/AAAAAAAABDE/pWM6yMnAL48/s22/readmore-right.png) no-repeat scroll right bottom transparent;
color: #3D3D3D;
display: block;
float: right;
font-size: 10px;
font-weight: bold;
height: 22px;
line-height: 22px;
margin-bottom: 4px;
margin-right: 5px;
padding-right: 5px;
text-transform: uppercase;
}
a.jump-link span {
background: url(https://lh5.googleusercontent.com/-RC87d9P2fyw/T93q2t1teTI/AAAAAAAABC4/qpSAi6Ndjvc/s107/readmore-left.png) no-repeat scroll 0 0 transparent;
display: block;
padding: 0 3px 0 8px;
}
#footer { background: url(https://lh4.googleusercontent.com/-9HyHUB6DffA/T93q0Dzi0kI/AAAAAAAABCA/s0caONJol-g/s2/footer-bg.png) repeat scroll 0 0 transparent; }
.post img { max-width:600px; }
.post blockquote { font: italic 13px georgia; margin: 1em 20px;}
#footer-content {
background: url(https://lh4.googleusercontent.com/-FWqpl4oP9rA/T93q0klosPI/AAAAAAAABCU/S7wQJqJL4J4/s12/footer-top-bg.png) repeat-x scroll 0 0 transparent;
padding-bottom: 12px;
}
#leftcolumn,#middlecolumn,#rightcolumn,#rightcolumn2 {
float: left;
margin-right: 22px;
padding-bottom: 30px;
padding-top: 52px;
/* width: 223px; */
}
#rightcolumn2 {margin-right:0}
.column h2 {
color: #3D3D3D;
font-family: 'OFL Sorts Mill Goudy TT',Georgia,serif;
font-size: 24px;
padding-bottom: 15px;
text-shadow: 1px 1px 0 #FFFFFF;
}
.column ul li {background: url(https://lh5.googleusercontent.com/-l_aXhez-JWc/T93q0rqhuPI/AAAAAAAABCQ/mErQhm6oADo/s3/footer-bullet.png) no-repeat scroll 0 8px transparent; padding: 0 0 5px 14px; }
#footer a { color: #3D3D3D; text-shadow: 1px 1px 0 #FFFFFF; text-decoration:none }
.post-header{}
.post-author {}
.post-timestamp {}
.post-comment-link {}
.post-labels a{
float:left;
background: #EFEFEF;
color: #6E6E6E;
display: block;
font-size: 11px;
margin: 0 3px 3px 0;
padding: 10px 10px 8px;
text-shadow: 1px 1px 0 #FFFFFF;
text-transform: uppercase
}
.post-labels a:hover {color: #000000;text-decoration: none;}
.post-labels h2, .h32 {
font-family: 'OFL Sorts Mill Goudy TT',Georgia,serif;
font-size: 24px;
padding: 15px 0 11px;
}
.sidebar {font-size:13px}
.sidebar .block-border {
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
border-color: #E1E1E1 #CDCDCD #CDCDCD #E1E1E1;
border-style: solid;
border-width: 1px;
margin-bottom: 11px;
}
.sidebar .block-content {
background: url(https://lh5.googleusercontent.com/-GODcb4fJlWk/T93qx4osGGI/AAAAAAAABAo/HBgStmp_1Fs/s4/block-top-bg.png) repeat-x scroll 0 0 transparent;
border: 1px solid #FFFFFF;
padding-top: 4px;
}
.sidebar .widget {
background-color: #F7F7F7;
border-bottom: 4px solid #F0F0F0;
border-left: 4px solid #F2F2F2;
border-right: 4px solid #F0F0F0;
padding: 25px 17px 0;
}
.sidebar h2 {
color: #B1B1B1;
font-size: 11px;
letter-spacing: 0;
padding-bottom: 10px;
text-shadow: 1px 1px 0 #fff;
text-transform: uppercase
}
.sidebar ul {margin-bottom: 15px;}
.sidebar li {background: url(https://lh5.googleusercontent.com/-l_aXhez-JWc/T93q0rqhuPI/AAAAAAAABCQ/mErQhm6oADo/s3/footer-bullet.png) no-repeat scroll 0 8px transparent;padding: 0 0 5px 14px;}
.sidebar li a{color: #3D3D3D; text-shadow: 1px 1px 0 #fff;}
.sidebar li a:hover {text-decoration:none}
#blog-pager-newer-link {float: left;}
#blog-pager-older-link {float: right;}
#blog-pager { padding: 15px 0 5px; text-align: center; clear:both; }
.pagenavi a,.pagenavi .current {
background: none;
border: none;
color: #3D3D3D !important;
font-family: 'OFL Sorts Mill Goudy TT',Georgia,serif !important;
font-size: 30px !important;
font-weight: normal !important;
padding-top: 0 !important;
text-shadow: 1px 1px 0 #FFFFFF !important;
color: #413F36;
font-weight: normal !important;
margin: 2px;
padding: 5px 7px !important;
text-decoration: none;
}
.pagenavi .pages{display:none}
.footer-inner { text-align:center; margin: 0 auto; width: 960px; }
#searchbox {
background: url(https://lh4.googleusercontent.com/-6uFTwt09ClQ/T93q3Gh6-YI/AAAAAAAABDQ/DvCnLNPCGkg/s182/search-bg.png) no-repeat scroll 0 0 transparent;
height: 34px;
margin: 0 10px 23px 0;
width: 182px;
}
#searchbox .textfield {
background: none;
border: none;
color: #AAAAAA;
float: left;
font-size: 13px;
font-style: italic;
margin-top: 0;
padding-left: 12px;
position: relative;
text-shadow: 1px 1px 0 #FFFFFF;
top: 7px;
width: 155px;
}
#searchbox .button {display:none}
#copyright {
clear: both;
color: #3D3D3D;
float: right;
font-size: 12px;
padding-bottom: 45px;
padding-top: 25px;
text-shadow: 1px 1px 1px #FDFDFD;
}
#random-posts img,#PopularPosts1 img {width:40px; height:40px; padding:0; border: 3px solid #E0E0E0;border-radius: 3px;float:left;margin:5px 10px 0 5px}
#random-posts dd,#PopularPosts1 dd {margin:5px 0 8px}
#random-posts dd a,#PopularPosts1 dd a{color: #3D3D3D;text-shadow: 1px 1px 0 #FFFFFF;}
.status-msg-body {position:relative !important}
.CSS_LIGHTBOX { z-index: 9999 !important; }

/* CUSTOM */

#main-wrapper {
    float: left;
    margin: -12px 10px 0 0;
    <!-- width: 719px; -->
    width: 100%;
}
<!-- .post{width: 719px;} -->
.post{width: 100%; margin-top: 18px;}
.post .bottom { background: url(https://lh3.googleusercontent.com/-RYqk2yw3DVg/T93qysBz49I/AAAAAAAABBM/FGX7Fch-2c4/s1600/bottom-bg-entryfull.png) no-repeat scroll left bottom transparent; }
/* .post .entry-content { padding: 50px 33px 20px; background-image: url(https://lh6.googleusercontent.com/-GGl6f4svaTc/T93qzLBM5JI/AAAAAAAABBk/7oy4-2qMzNI/s1600/entry-content-bg-entryfull.png); } */
.post .entry-content { padding: 0px 33px 20px; background-color: #fff; }

p.meta-info {
    background: url(https://lh5.googleusercontent.com/-Mlpu3izRfgg/T93q1DBrCZI/AAAAAAAABCg/OydvUboS8Yo/s647/full-post-info-bg.png) no-repeat scroll 0 10px transparent;
    color: #9F9F9F;
    font-family: Georgia,serif;
    font-size: 18px;
    font-style: italic;
    margin-left: 4px;
    padding-bottom: 30px;
    padding-right: 82px;
    text-align: center;
}

table.quote td:first-letter, table.lettrine td:first-letter, .lettrine:first-letter {
 color: #5ea8de;
 font-family: Times,"Times New Roman",serif;
 font-size: 180%;
 letter-spacing: 3px;
}

.quoteAr {
 direction: rtl;
 font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif;
 font-size: large;
 line-height: 22pt;
 margin-left: 10px;
 margin-right: 10px;
 text-align: right;
}
.inlineAr {
 font-size: large;
 line-height: 22pt;
}
.saws {
 font-family: 'Traditional Arabic';
 font-size: 24pt;
}
.title_saws {
 font-family: 'Traditional Arabic';
 font-size: 34pt;
}
.quoteFr, .quoteFrSansLet {
 background-color: #f0f0f0;
 border-left: 1px solid #5EA8DE;
 border-right: 1px solid #5EA8DE;
 margin-left: 20px;
 margin-right: 28px;
 padding: 10px;
 text-align: justify;
}
.quoteFr:first-letter {
 color: #5ea8de;
 font-family: Times,"Times New Roman",serif;
 font-size: 180%;
 letter-spacing: 3px;
}
.bigQuoteFr {
 padding: 8px;
 background-color: #f7f7f7;
 border-bottom: 1px solid #6587a4;
 border-top: 1px solid #6587a4;
 text-align: justify;
}
.bigQuoteFr2 {
 padding: 13px;
 background-color: #f1f1f1;
 border-bottom: 1px dotted #5EA8DE;
 border-top: 1px dashed #5EA8DE;
 text-align: justify;
}
.ref {
 float: right;
 clear: right;
 margin-right: 27px;
 text-align: right;
}
.author {text-align: justify;}

/* IMAGES */

#bgimg1{
  background-image: url(index_fichiers/forest.png);
  clear: both;
  height: 260px;
  margin-top: -15px;
  margin-right: -45px;
  margin-left: -30px;
  text-align: center;
  width: 960px;
}

/* Liste de documents */

.basmalah {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 20pt;
} 
.toch2 {
  margin: 15px;
  line-height: 32pt;

color: #3D3D3D;
font-weight: normal;
letter-spacing: -1px;
padding-bottom: 5px;
}
.toc-h2-boxed {
  border: 3px outset #6486A3;
  line-height: 30px;
  padding: 6px;
  font-weight: bold;
  /* border-radius: 5px; */
}
.ul-toc {
  list-style: none;
  text-decoration: none;
  /* border-left: 6px ridge #929090; */
  /* margin-left: 53px; */
  margin-bottom: 34px;
  padding-left: 5px;
  font-size: 16pt;

  font: 14pt/19pt "Times New Roman";
}
.toc > li {
  margin-bottom: 5px;
}
.toc a {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  outline: none;
}
.toc a:hover {
  text-decoration: underline;
}
.crumb {
  color: #6486a3;
}

.toctitle{
padding: 30px 0px 15px;
font-family: "OFL Sorts Mill Goudy TT",Georgia,serif;
font-size: 48px;
line-height: 60px;
font-weight: normal;
text-transform: uppercase;
color: rgb(0, 0, 0);
text-align: center;
}
.toctitle > a{
  color: #000;
}

.l2-licol {
  display: inline-block;
  vertical-align: middle;
}
.licol-img {
  padding-right: 30px;
}

.toc2 li > a > span {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}