@import url("../general.css");
.textblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none}
 /* tete */
  .tete { border-right: solid 1px #E7E7E7;}
  .tete a { font: bold 9px verdana; color: #036;}
  .tete td { font: bold 9px verdana; color: #777777; }
  .tete3 { background-color: #E7E7E7; }
  .tete2 { padding:0px; border-bottom: solid 1px #E7E7E7;}
  .tete2a { padding:0px; }
  
  .tt-dt { font: 9px verdana; color: 222222}

  /* pied */
  .pd {font: 10px verdana; color: #38648C; background-color: 132D46; padding: 2px; width: 998px; margin-top:5px}
  .pd a {font: 10px verdana; color: #ffffff; }
  .pd a:hover {font: 10px verdana; color: #ffffff; text-decoration: underline}

  /* depeches */
  .dep {background-color: #d9d9d9; padding: 4px; border-style: solid; border-color: #cccccc; border-width: 0px 1px 1px 1px;}
  .dep a {font: 11px georgia; color: #d0d0d0;}
  .dep a:hover {text-decoration: underline; color: #d0d0d0;}
  .dep-dt {font: 10px verdana; color: #d0d0d0;}
  .dep-bg { background-color: #E7E7E7; }
  .dep-gch {margin: 9px; font: 11px / 15px verdana; color: #222222; background-color: #E7E7E7;}
 
  /* desk */
  .dsk-hd {font: bold 11px verdana; color: #ffffff; background-color: #990000}
  .dsk-hd a {font: bold 9px verdana; color: #ffffff; text-decoration: none}
  .dsk-hd a:hover {text-decoration: underline}
  .dsk-nv {background-color: #EEE296; font: bold 10px verdana; color: #990000; border-style: solid; border-color: #990000; border-width: 0px 4px; border-collapse: collapse}
  .dsk-nv-off {border: 1px solid #CBB94E; text-align: center}
  .dsk-nv-on {background-color: #ffffff; text-align: center; border-style: solid; border-color: #CBB94E; border-width: 1px 1px 0px 1px;}
  .dsk-bd {border-style: solid; border-color: #990000; border-width: 0px 4px 4px 4px; font: 11px/15px verdana;}
  .dsk-bleu {background-color: #CFD8DF}
  .dsk-tt-rg {font: bold 10px verdana; color: #ffffff; padding: 5px; background-image: url(../imgs/bg/desk-rg.gif); background-color: #990000}
  .dsk-tt-bl {font: bold 10px verdana; color: #ffffff; padding: 5px; background-image: url(../imgs/bg/desk-bl.gif); background-color: #6183B4}
  .dsk-tt-rg a, .dsk-tt-bl a {font: bold 10px verdana; color: #ffffff;}
  .dsk-box-rg { background-color: #EDEACC; font: 11px/15px verdana; color: #222222; padding: 5px; border-bottom: 1px solid white}
  .dsk-box-bl {
	background-color: #CFD8DF;
	font: 11px/15px verdana;
	color: #222222;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bab479;
}
  .dsk-box-dh { background-color: #EDEACC; font: 11px/15px verdana; color: #222222; }
  .dsk-sp {padding: 3px}

  /* seq speciale */
  .sq-sp-fnd  {font: 11px verdana; background-color: D5D5D5; padding: 6px; color: #222222; }

  /* vos prefs */
  .vp-on {font: bold 13px georgia; color: #ffffff; background-color: #999999; padding: 4px 4px 4px 8px; border-bottom: 1px solid white}
  .vp-off {background-color: #E7E7E7; padding: 4px 4px 4px 8px; border-bottom: 1px solid white}
  .vp-on2, { padding: 4px 0px 4px 8px;}
  .vp-on2 a {font: bold 11px verdana; color: #666666; }
  .vp-off2 { padding: 4px 0px 4px 8px;}
  .vp-off2 a {font: 11px verdana; color: #003366; }
  .vp-off2-abo { padding: 4px 0px 4px 8px;}
  .vp-off2-abo a {font: 11px verdana; color: #cccccc; }
  
  .vp-hd {
	font: bold 10px verdana;
	color: #222222;
	background-color: #E7E7E7;
	padding: 3px;
	margin-right: 3px;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #990000;
}
  .vp-hd-abo {font: bold 10px verdana; color: #222222; background-color: #E5DB97; padding: 3px; border-left: 18px solid #BFB164; margin-right: 3px}
  .vp-box-hd {font: bold 10px verdana; color: #ffffff; background-color: 999999; padding: 3px;}
  .vp-box {font: 11px/13px verdana; color: #222222; padding: 4px; border: 1px solid #999999}

  .vp-tb-hd {font:  10px verdana; color: #ffffff; background-color: 999999; padding: 3px;}
  .vp-rw1 {font: 11px verdana; color: #222222; background-color: #efefef; padding: 4px;}
  .vp-rw2 {font: 11px verdana; color: #222222; background-color: #FFFFFF; padding: 4px;}

  .vp-ai {background-color: #efefef; padding: 4px 4px 4px 8px; border-bottom: 1px solid white; margin-right:5px}

  .vp-lien-abo { padding-top: 6px;}
  .vp-lien-abo a { font: 13px georgia; color: #cccccc; padding-top: 6px;}
    /* textes */
  .lien-2 {padding: 6px 0px; font: bold 10px verdana; color: #666;}
  .zoneb-td {border-top: 1px solid #cccccc}
  .zoneb {
	color: #336699;
	padding: 4px 0px 4px 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-repeat: repeat;
	text-decoration: blink;
}
  .zone-b {font: bold 10px verdana; color: #666; padding: 4px 0px; }
  .num, .num a {font: 10px verdana }
  .sq-sp { background-color: #456B8F;  width:1000px; padding: 1px 0px 1px 5px; border-top:solid 8px #ffffff }
  .sq-sp a {font: bold 17px georgia; color: #ffffff;}
  .sq-sp a:hover {text-decoration: underline; font: bold 17px georgia; color: #ffffff;}
  .rp-tt-on { font: bold 13px georgia; color: #ffffff; background-color: #BAB479; padding: 3px 6px; border-bottom: 1px solid #F0F1E1}
  .rp-tt-off {background-color: #E4E0BA; padding: 3px 6px; border-bottom: 1px solid #F0F1E1;}
  .rp-on2 { padding: 3px 6px; font: bold 11px verdana; color: #BFB164; }
  .rp-on2 a { padding: 3px 6px; font: bold 11px verdana; color: #BFB164; }
  .rp-off2 { padding: 3px 6px;}
  .rp-off2 a {font: 11px verdana; color: #003366; }
  .rp-bd {font: 13px/19px georgia; background-color: F0F1E1; padding: 20px; color: #222222; }

  /* pavés col gch */
  .dp-box { padding: 4px; font: 10px verdana; color: #222222; background-color: #e1e0c1; border-bottom: 1px solid #d1d0b1}
  .sq-tt { background-color: #900; border-right: solid 260px #e1e0c0; margin-top: 15px}
  .sq-tt a { font: bold 10px verdana; color: #fff; }
  .sq-tt-2 {font: bold 10px verdana; color: #1E1F0F; background-color: E7E7CD; margin-bottom: 4px; padding: 3px; border-left: 18px solid #D5D6AC}
  .sq-tt-3, .sq-tt-3 a {font: bold 10px verdana; color: #fff; background-color: 990000; }
  .sq-tt a:hover, .sq-tt-3 a:hover { color: #fff; text-decoration: underline;}
  .sq-sp-tt {font: bold 10px verdana; color: #222222; background-color: E7E7CD; margin-bottom: 4px; padding: 3px; border-left: 18px solid #D5D6AC}

  /* pavés col dte */
  .in-box {font: 10px verdana; color: #222222; padding: 4px; border-style: solid; border-color: #cccccc; border-width: 0px 1px 1px 1px;}
  .dec-tt { background-color: #F5AD02; font: bold 10px verdana; color: #ffffff; padding: 3px;}
  .op-tb { font: 10px verdana; color: #222222; border-bottom: 3px solid #a4a4a4}
  .op-tb td { vertical-align: top ; padding: 4px}
  .op-ft {border-top: 1px solid #a4a4a4; }
  .voir-tb { background-color: #336699; }
  .voir-td {background-color: #ffffff}
  .voir-td td { font: bold 10px verdana; color:#666666; border-bottom: 1px solid #336699; padding: 4px }
  .deb-tb  { background-color: #D61D13; }
  .deb-td, .lire-td, .ab-td {  background-color:#ffffff;  }
  .deb-td td { font: bold 10px verdana; color:#666666; border-bottom: 1px solid #D61D13; padding: 4px }
  .lire-tb { background-color: #F5AD02; }
  .lire-td td { font: bold 10px verdana; color:#666666; border-bottom: 1px solid #F5AD02; padding: 4px }
  .ab-tb { font: bold 10px/18px verdana; color:#837527;  border: 2px solid white; }
  .ab-td td { font: bold 10px verdana; color:#666666; border-bottom: 1px solid #EDE299; padding: 4px }
  .sp-box {font: 11px/15px verdana; color: #222222; padding: 4px; background-color: #ffffff; border-bottom: 1px solid #cccccc;}

  /* tableaux */
  .ligne-rg {border: 2px solid #990000;}
  .ligne-rg-dsk {border: 4px solid #cc0000;}
  .tb-dta {}
  .tb-dta th {font: 10px verdana; color: #ffffff; background-color: 999999; padding: 3px;}
  .tb-dta td {font: 11px verdana; color: #222222; padding: 6px;}
  .tb-dta td#th2 {font:  bold 10px verdana; color: #686964; background-color: #F0F1E1;}
  .tb-fnd {font: 11px/15px verdana; background-color: F0F1E1; padding: 6px; color: #222222; }
  .tb-fnd-2 {background-color: #F0F1E1; }
  .tb-fnd-3 {font: 11px/15px verdana; background-color: ffffff; padding: 6px; color: #222222; }
  .chr-t0-0 {background-color: BAB479; font: bold 11px verdana; color: white; padding: 3px 6px; border-right: solid 1px white}
  .chr-t0-1 {background-color: 990000; font: bold 11px verdana; color: white; padding: 3px 6px; border-right: solid 1px white}
  .chr-t0-2 {background-color: 456B8F; font: bold 11px verdana; color: white; padding: 3px 6px; border-right: solid 1px white}
  .chr-t1-0 {background-color: F0F1E1; font: bold 13px verdana; color: #9A9459; padding: 3px 6px; border-bottom: solid 1px #BAB479; }
  .chr-t1-1 {background-color: F0F1E1; font: bold 13px verdana; color: #990000; padding: 3px 6px; border-bottom: solid 1px #BAB479; }
  .chr-t1-2 {background-color: F0F1E1; font: bold 13px verdana; color: #456B8F; padding: 3px 6px; border-bottom: solid 1px #BAB479; }
  .chr-t1-0a {background-color: ffffff; font: bold 13px verdana; color: #9A9459; padding: 3px 6px; border-bottom: solid 1px #BAB479; }
  .chr-t1-1a {background-color: ffffff; font: bold 13px verdana; color: #990000; padding: 3px 6px; border-bottom: solid 1px #BAB479; }
  .chr-t1-2a {background-color: ffffff; font: bold 13px verdana; color: #456B8F; padding: 3px 6px; border-bottom: solid 1px #BAB479; }
  .anc-tb { padding: 4px;  background-color: E4E0BA}
    BODY{ margin: 0px;}
  a { font:  14px; color: #FFFFFF; text-decoration: none; }
  a:hover { }
  input, select {font: 10px verdana; vertical-align: middle}
  form {display: inline}

  /* marges */
  .tbl { border-top: solid 8px #ffffff; }
  .pg-gch { margin: 0px 8px 8px 8px; font: 11px / 15px verdana; color: #222222; text-decoration: none;}
  .pg-dte { padding: 6px }
  .pg-mil { padding: 0px 6px 12px 0px }
  .pg-dte-2 { padding: 6px 0px}
  .pg-lg { width: 465px }
  
  /* titres, textes */
  .tit0, .tit0 a  { font: 32px/34px georgia; color: #036; text-decoration: none;}
  .tit-ev, .tit-ev a  { font: bold 24px/26px georgia; color: #036; text-decoration: none;}
  .tit-rv, .tit-rv a  { font: bold 27px/30px georgia; color: #036; text-decoration: none;}
  .tit1  { font: bold 20px/23px georgia; color: #222222;}
  .tit1 a  { font: bold 20px/23px georgia; color: #003366; text-decoration: none;}
  .tit2, .tit2 a  { font: bold 16px/19px georgia; color: #036; text-decoration: none;}
  .tit3 { font: bold 14px georgia; color: #222; }
  .tit3 a  { font: bold 14px georgia; color: #036; text-decoration: none;}
  .tit0 a:hover, .tit1 a:hover, .tit2 a:hover, .tit3 a:hover, .tit-rv a:hover, .tit-ev a:hover { color: #900; text-decoration: underline; }
  .urg-tt {font: bold 10px/18px verdana; color: #ffffff; background-color: #cc0000; padding: 0px; text-align: center; border-bottom: solid 2px #cc0000}
  .urg-tit {font: bold 16px georgia; }
  .type-gr { font: bold 10px verdana; color: #666666;}
  .type { font: bold 10px/15px verdana; color: #900; }
  .lien {padding: 3px 0px; }
  .desc { font: 11px / 15px verdana; color: #222222; }
  .rg-txt {font: bold 11px verdana; color: #990000;}
  .dt {font: 10px verdana ; color: #666666; padding: 2px 0px}
  .leg {font: 10px verdana ; color: #666666;}

  /* pavýs */
  .rg-tt {font: bold 10px verdana; color: #ffffff; background-color: #990000; padding: 3px; }
  .gr-tt {font: bold 10px verdana; color: #ffffff; background-color: #8a8a8a; padding: 3px; }
  .gd-tt {font: bold 10px verdana; color: #ffffff; background-color: #BFB164; padding: 3px; }
  .box {font: 11px/15px verdana; color: #222222; background-color: #ffffff; padding: 4px; border-style: solid; border-color: #cccccc; border-width: 0px 1px 1px 1px;}
  .box-ab {font: 11px/15px verdana; color: #222222; background-color: #E5DB97; padding: 4px; border-style: solid; border-color: #cccccc; border-width: 0px 1px 1px 1px;}
  .box li {list-style: url(http://medias.lemonde.fr/mmpub/img/icn/puce.gif) disc inside; }

  /* lignes et boutons */ 
  .ligne {margin: 10px 0px 0px 0px; font: 8px verdana; border-top: 1px solid #cccccc}
  .bouton {font: bold 11px verdana; color: #ffffff; background-color: #369; text-align: center; border-width: 2px; border-style: solid; border-color: #6699CC #336699 #336699 #6699CC}

  /* pied de page */
  .pnav { font: 11px verdana; color: #ccc; line-height: 1.3em;}
  .pnav a{font: 11px verdana; color: #3f78b3; line-height: 1.3em;}

  /* pubs */
  .pub-tt {font: bold 10px verdana; color: #ffffff; background-color: #0066FF; padding: 3px; }
  .pub-tt a {font: bold 10px verdana; color: #ffffff; text-decoration: none }
  .pub-box {font: 10px/12px verdana; color: #222222; background-color: #ffffff; padding: 4px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc ; border-bottom: solid 1px #0066FF }
  .lp-tt {font: bold 10px verdana; color: #666666; background-color: #ffffff; padding: 3px 6px; border: solid 1px #cccccc}
  .lp-bd {font: 11px/13px verdana; color: #222222; background-color: #ffffff; padding: 6px; border-style: solid; border-color: #cccccc; border-width: 0px 1px 1px 1px;}
  .lp-bd a {font: bold 11px verdana; color: #0000FF; text-decoration: underline} 
  .lp-url, .lp-url a {font: 11px verdana; color: #0000FF; text-decoration: none} 
  .tp-box {font: 11px/13px georgia; color: #222222; background-color: #dddddd; padding: 4px; border: solid 1px #cccccc ; margin-bottom: 9px}
  .tp-box a {font: 11px/13px georgia; color: #0000FF; text-decoration:none}.tt-dt2 {
font: 9px verdana; color: 222222
.titreorganigramme {
	font-family: Verdana;
	font-size: 36px;
	color: #FFFFFF;
	background-color: #EBA763;
	border: thick double #FFFFFF;
}
titreorga {
	font-family: Verdana;
	font-size: 24px;
	font-weight: 300;
	color: #339933;
}

