						/*  w-s à 2px, l-s à 0.5px, f-s à 16 et width à 908 COMME SOCLES  */
* {margin:0; padding:0;}
body {font-family:"Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; text-align:justify; word-spacing:2px;		/* 0.145em sm proche de 2.45 px */
      color:#000000; font-size:16px; background:#7997a9;/* 80a0b0 999c9c */ letter-spacing:0.5px; border-bottom:2px solid #7997a9;}	/* 234 est TOP */

#cadre {width:908px; margin:2px auto 0 auto; background:#ffffff; padding:2px 7px 1px 7px; border-radius:2px; box-shadow:0 8px 24px #202935;}

div#gauche {width:150px; float:left; padding:1px 0 0 1px; font-size:15px; font-family:Verdana, sans-serif; letter-spacing:0; text-align:left; color:#359; height:104px;}
div#droite {width:150px; float:right; padding:1px 1px 0 0; font-size:15px; font-family:Tahoma, sans-serif; letter-spacing:0.065em; text-align:right; height:104px;}
 #forum {font-family:"Copperplate Gothic Light", Georgia, Arial, sans-serif; font-weight:bold; padding:5px 0; font-size:13px; line-height:100%;}
 #forum a {border:1px solid #357; padding:2px 4px 0 6px; background:#cbdbf0; color:#357;}
 #forum a:hover {text-decoration:none; background:#d0ebfb; color:#346;}
 #willmann {position:relative; top:16px; left:8px;}

div#maillage {margin:0 154px; text-align:center; padding-bottom:2px; font-size:15px; color:#359; word-spacing:1px; letter-spacing:0; position:relative; right:1px;}
.cat {font-size:94%; font-weight:bold; color:#698}

div#centrale {margin:0 154px; text-align:center;}
#top {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; padding:3px 0; font-size:79%; color:#202;}

#bandeau {margin:0 auto 0 auto; word-spacing:25px; letter-spacing:4px; text-align:center; width:422px; padding-top:1px;
	font-size:21px; font-weight:bold; height:27px;/* 25 SI RECTANGLE */ line-height:26px;/* 24 */ background:#578;
	background:linear-gradient(to right, #6088C9 0%, #607090 35%, #b02720 65%, #c91710 100%); color:#ffffff;
	/* border:1px solid #777077; border-radius:3px; SI REC */ text-shadow:2px 1px 2px #212; box-shadow:0 0 6px #dcd;
border-top-left-radius:78px 22px;
border-bottom-left-radius:7px 5px;
border-top-right-radius:7px 5px;
border-bottom-right-radius:78px 22px;
}
#ok {margin-left:8px;}
				.omb {margin:0 auto -1px auto; line-height:1px; font-size:2px; width:0;}	/* Neutralisé d'ici au nettoyage de CHAQUE fichier */

#autour {font-size:19px; text-align:center; height:24px;/* si no Trebu */ word-spacing:0; line-height:21px;}
#milieu {margin:0 auto -13px auto; width:276px; color:#427; position:relative; bottom:12px;
         font-size:52px; font-weight:normal; line-height:44px; text-align:center;}

strong {font-weight:bold; color:#1a0; word-spacing:0; font-size:93%; font-family:Verdana, Tahoma, Georgia, sans-serif;}
a {text-decoration:none; color:#0060ac}   a:hover {text-decoration:underline; color:#2039ff}
.ref, .ref a {color:#b96400}   .ref a:hover {text-decoration:underline; color:#900000}
.val {color:#490; font-weight:bold} .imp {color:#510; font-weight:bold} .fon {color:#702; font-weight:bold}
.arg {color:#926; font-weight:bold} .bo {color:#630; font-weight:bold} .sou {text-decoration:underline}
em, .cit {font-family:"Times New Roman", Times, serif; font-style:italic; font-size:17px; line-height:14px;}
em.temoin {font-family:Georgia, sans-serif; font-size:100%} .it {font-style:italic; font-weight:bold}
.ancre {margin-bottom:-18px}  .ancre2 {margin:-9px 0}  img {border:0}

#droits-et-devoirs {text-align:center;		height:26px; margin-top:-1px;}
#autorite-de-l-etat {margin:0 auto -22px auto; width:250px; position:relative; bottom:22px; height:60px; text-align:center;}
#reformer_l_ecole {margin:0 auto 3px auto; width:260px; position:relative; bottom:16px; left:4px; font-weight:normal;
                   font-size:47px; line-height:47px; text-align:center; word-spacing:3px; color:#028;}
#edit {font-family:Verdana, sans-serif; margin-left:2px; padding-bottom:6px; font-size:72%; word-spacing:1px; color:#837f7f}
.etape {color:#765; font-weight:bold; font-style:italic}

.int {margin:0 10px 6px 10px; font-weight:normal; text-indent:12px; word-spacing:0.215em;}
.int:first-letter {font-size:26px; font-weight:bold; color:#803; font-family:"Book Antiqua", Sylfaen, Georgia, "Times New Roman", Times, serif; line-height:26px;}

.fil {font-weight:normal}   .ali {letter-spacing:0} /* aligner IE Moz */   .ls1 {letter-spacing:1px}   .ls-1 {letter-spacing:-1px}
.ws0 {word-spacing:0}  .ws1 {word-spacing:1px}  .ws-1 {word-spacing:-1px}  .ws2 {word-spacing:2px}  .ep {margin:0 1px}  .esp {margin:0 5px 0 5px}
.mr-1 {margin-right:-1px}  .apy, .ml2 {margin-left:2px}  .ml1, .apo {margin-left:1px}  .mr1 {margin-right:1px}
.ml-1 {margin-left:-1px}  .ml-2 {margin-left:-2px}  .mr2 {margin-right:2px}  .mr-2 {margin-right:-2px}	.m-10 {margin:0 -10px;}

.ind {font-size:57%; position:relative; top:3px; right:1px; font-weight:bold;}
.esp4 {font-size:4px}  .esp7 {font-size:7px}  .esp9 {font-size:65%}  .esp12, .t12, .t86 {font-size:86%}
.esp13, .t95, .t93 {font-size:93%}  .esp14 {font-size:100%}  .si16b {font-size:115%; font-weight:bold}
.t109 {font-size:100%;} /* 109% est 13px ds contexte de 12 */ .t87 {font-size:87%} /* 13px ds contexte de 15 */
.t124 {font-size:124%} /* 23px ds contexte de 18 */

h4 {font-family:Verdana, Georgia, "Lucida Sans", Tahoma, sans-serif; padding-bottom:10px; letter-spacing:0;
    font-size:13px; font-weight:bold; text-align:center; color:#40393d;}
 .mr {color:#ffffff; background:#230;/* 40393d */ padding:1px 5px 1px 9px; word-spacing:1px; letter-spacing:0.5px; border-radius:15px 5px 5px 15px;} /* SINON 11 */
.tle {padding:1px 0 15px 0; letter-spacing:1px; word-spacing:3px;}
.tle a {background:#150;/* a20 236 */ border:1px solid #020; color:#ff8; padding:1px 9px 2px 9px; text-shadow:1px 1px 1px #000; border-radius:15px;}
.tle a:hover {text-decoration:none; background:#069; color:#f3faff; border-color:#247;}
 .qd {font-size:93%/* 11px DCC */; font-weight:normal; position:relative; top:2px;}


#dev, .dev {margin-left:auto; margin-right:auto; font-family:Verdana, Tahoma, Georgia, monospace;
            padding:4px 7px 5px 7px; border:1px solid #125; text-align:center; background:#824;
            word-spacing:2px; font-size:86%; color:#fec; font-weight:bold; width:580px}
 .nom {color:#cfb; font-size:109%}


			div.web {width:168px; float:right; border:dashed 1px #878886; background:#e9eae8; margin-left:20px;
			         font-family:Verdana, sans-serif; position:relative; right:10px} /* Mettre width 605 au § en face */
/* A SUPPR */		h6 {margin:7px; text-align:center; color:#686967; font-size:11px; word-spacing:2px}
			h6.ouverture {word-spacing:0; font-weight:normal}
			div.web p {margin:0 8px 6px 8px; border-top:dashed 1px #8c8d8b; padding-top:5px;
			           word-spacing:0; color:#585957; font-size:11px} div.web a {color:#555}


#fin {text-align:center; font-size:65%; margin:-4px 0;}
#cop, .cop {font-family:Verdana, sans-serif; text-align:center; font-size:10px; color:#444; padding-bottom:1px; letter-spacing:0;}
#cop a, .cop a {color:#888a8b; word-spacing:1px;}