/*
 * Style_2012.css du 9/8/2012, après avoir lu
 * http://ianstormtaylor.com/design-tip-never-use-black/
 *
 * remplacement de "black" et de toutes les border ou border-color par "#202030"
 */

/* pour debugger les div, table, etc.
table {border : 1px solid #202030}
td {border : 1px dotted gray}
div {border : 1px solid orange}
img, form {border : 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border : 1px solid yellow}
ul {border : 1px solid green}
li {border : 1px solid lightgreen}
*/
body {
  height : 2in;
  /*----:background-color : #cc9999;*/
  /*----:background-color : #11dd11;*/
  /*----:background-color : navy;*/
  /*2008:background-color : #ccccff;*/
  /*2009:background-color : #aaaaaa;*/
  /*2010:background-color : #663300;*/
  /*2011:background-color : #600080;*/
  /*2012:background-color : #888888;*/
  /*2013:background-color : #bbbbbb;*/
  /*2014:background-color : #ff9966;*/
  /*2015:background-color : #a0bec0;*/
  /*2016:background-color : #96ae83;*/
  /*2017:background-color : #61a598;*/
  /*2018:background-color : #999999;*/
  /*2019:background-color : #aaaaaa;*/
  /*2020:background-color : #aaaaaa;*/
  background-color : #aaaaaa;
  color : #202030;
  margin-top : 3em;
  margin-bottom : 3em;
  margin-left : 2em;
  margin-right : 2em;
  text-align : justify;
  font-family : "Georgia", "Trebuchet MS", sans-serif;
  /*font-family : "Verdana", "Trebuchet MS", sans-serif;
  *font-family :  "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
  * font-family :  "Bookman Old Style","Georgia","Antiqua","Lucida Serif",Palatino,Geneva,Helvetica,serif;
  * font-family :  "Georgia", "Trebuchet MS", sans-serif; */

  font-size:80%;
}
body.cr {
  height : 2in;
  background-color : #ff6601;
  color : #202030;
  margin-top : 3em;
  margin-bottom : 3em;
  margin-left : 2em;
  margin-right : 2em;
  text-align : justify;
  font-family :  "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
}
address {
  text-align : left;
  line-height : 100%;
}
a:link {
  color : blue;
  background : transparent;
}
a:visited {
  color : navy;
  background : transparent;
}
a:hover {
  color : navy;
  /*border : dotted #202030 1px;*/
  /*background-color : yellow;*/
  background-color : yellow;
}
a:active {
  color : red;
  background : transparent;
  background-color : yellow;
}
/*a[href*="://"] {
	padding-right: 13px;
	background: url("../Web/images/external.png") no-repeat right ;
}
a[href*="picasaweb.google"] {
	padding-right: 13px;
	background: url("../Web/images/picasa.png") no-repeat right ;
}
a[href*="blogspot"] {
	padding-right: 13px;
	background: url("../Web/images/blogspot.png") no-repeat right ;
}*/
a.infos {
  text-decoration : underline;
}
a.w3c {
  float : right;
}
a.smiley {
  font-family : verdana, sans-serif;
  font-size : 0.9em;
}
a.url {
  color : #202030;
  font-family : courier, sans-serif;
  font-size : 0.94em;
}
a.titre {
  text-align : center;
}
span.sc {
  font-variant : small-caps;
}
a.notes {
  font-family : courier, sans-serif;
  text-align : left;
}
em.slant {
  font-style : oblique;
}
em.slantsc {
  font-style : oblique;
  font-variant : small-caps;
}
em.ital {
  font-style : italic;
}
em.riviere {
  font-style : italic;
  color : blue;
}
em.redit {
  color : red;
  font-style : italic;
}
a.note {
  background : white;
  color : red;
}
strong.blanco {
  color : #ffffff;
  color : #fff4e0;
}
div.bigger {
  color : blue;
  font-size : 230%;
  background-color : #ff6b01;
  text-align : center;
}
a.bigger {
  /*color : blue;*/
  color : green;
  font-size : 230%;
}
a.invisible {
  color : #202030;
  text-decoration : none;
}
a.red {
   color : red;
  }
a.dizaine {
   color : #202030;
  }
a.emph {
   font-size : 105%;
  }
a.vert2 {
   color : green;
   font-weight : bold;
  }
a.vert {
  background : white;
  color : lime;
  font-weight : bold;
}
span.strike {
  text-decoration: line-through;
}
h1.miniblc {
  font-size : 100%;
  color : #ffffff;
  color : #fff4e0;
}
h1.mini {
  font-size : 100%;
}
h1.titre {
  text-align : center;
  font-size : 110%;
}
h2.titre {
  text-align : center;
}
h3.titre {
  text-align : center;
}
h4.titre {
  text-align : center;
}
h4.gche {
  text-align : left;
}
acronym {
  cursor : help;
  border-bottom : dotted 1px;
}
abbr {
  cursor : help;
  border-bottom : dotted 1px;
}
div.menui {
  position : absolute;
  z-index : 3;
  left : 3ex;
  padding : 2ex 0 3ex 0ex;
  margin : 0;
  /*border : 1px solid navy;*/
  border : 1px solid #202030;
  font-weight : bold;
  width : 9em;
  top : 25ex;
}
div.header {
  /*2013:background-color : #f4f4f4;*/
  /*2014:background-color : #fff4e0;*/
  /*2014:background-color : #fff4e0;*/
  background-color : #fff4e0;
  margin : 2ex 0 2ex 0;
  text-align : center;
  height : 2.5ex;
  font-family : courrier,sans-serif;
  letter-spacing : 0.4em;
  padding : 10px 0px 0px 0px;
}
div.centree {
  text-align : center;
  margin-top : 2ex;
  margin-bottom : 2ex;
}
div.en_haut {
  margin-top : 10ex;
  margin-bottom : 5ex;
  width : 88%;
  border : solid 2px red;
}
div.debase{
  /* liens en base de page          */
  /*----:background-color : #e0e0e0;*/
  /*2013:background-color : #f4f4f4;*/
  /*2014:background-color : #fff4e0;*/
  /*2014:background-color : #fff4e0;*/
  background-color : #fff4e0;
  padding : 1px 10px 1px 10px;
}
div.article{
  text-align : center;
  margin-top : 10ex;
  margin-bottom : 5ex;
  margin-left : 10ex;
  margin-right : 10ex;
  width : 60ex;
}
div.demipage {
  width : 50%;
  margin-left : 20%;
}
div.page {
  float : left;
  width : 56em;
}
div.col2 {
  float : left;
  width : 23em;
  margin : 1em;
}
div.important{
  /*background-color : #ff3300;*/
  /*background-color : #ff6b01;*/
  text-align : center;
}
div.plein{
  /*background-color : #cccccc;*/
  /*2013:background-color : #f4f4f4;*/
  /*2014:background-color : #fff4e0;*/
  /*2014:background-color : #fff4e0;*/
  background-color : #fff4e0;
  text-align : justify;
  margin-bottom : 15px;
  width : 40em;
  border : solid 2px white;
  padding : 5px 10px 5px 10px;
}
div.pleinc_sans{
  /*2013:background-color : #f4f4f4;*/
  /*2014:background-color : #fff4e0;*/
  /*2014:background-color : #fff4e0;*/
  background-color : #fff4e0;
  text-align : center;
  margin-left : 5ex;
  margin-bottom : 15px;
  width : 40em;
  padding : 5px 10px 5px 10px;
}
div.plein_sans{
  /*2013:background-color : #f4f4f4;*/
  /*2014:background-color : #fff4e0;*/
  /*2014:background-color : #fff4e0;*/
  background-color : #fff4e0;
  margin-bottom : 25px;
  padding : 5px 10px 5px 10px;
}
div.fdeux {
  float : left;
  margin-top : 10px;
  margin-left : 15px;
  width : 99%;
}
div.footer {
  float : left;
  margin-top : 150px;
  margin-left : 15px;
  height : 25px;
  width : 99%;
}
em.codee {
  font-family : courier, sans-serif;
  font-style : normal;
}
em.gras {
  font-weight : bold;
}
em.titre {
  background : white;
}
em.blanco {
  color : #ffffff;
  color : #fff4e0;
}
em.import {
  background : white;
  color : red;
  font-weight : bold;
}
h4.vert {
  background : white;
  color : lime;
  font-weight : bold;
}
h4.marge {
  text-align : left;
  margin-left : 20%;
}
h4.serre {
  text-align : center;
  margin-top : -0.8em;
}
img.titre {
  text-align : center;
}
img.nue {
  border : 0px;
}
img.centree {
  margin-left : 25%;
}
ul.menui {
  margin-left : 0px;
  padding-left : 10px;
  list-style-type : none;
}
ul.serre {
  margin-top : -0.5em;
}
ul.gaucheup {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}
ul.gauche {
  margin : 15px 0px 15px 0px;
  padding : 0px 0px 0px 0px;
}
ul.plein {
  margin-left : 0px;
  padding-left : 10px;
}
ul.juste {
  text-align : justify;
  margin-bottom : 0.5em;
}
ul.sous {
  margin-left : 7em;
}
li.en_ligne {
  display : inline;
  list-style-type : none;
  /*border-right : 1px solid #3399ff;*/
  /*border-right : 1px solid #0000ff;*/
  border-right : 1px solid #202030;
  padding : 0px 5px 0px 0px;
}
li.en_ligneg {
  display : inline;
  list-style-type : none;
  /*border-right : 1px solid #3399ff;*/
  /*border-left : 1px solid #3399ff;*/
  /*border-right : 1px solid #0000ff;*/
  /*border-left : 1px solid #0000ff;*/
  border-right : 1px solid #202030;
  border-left : 1px solid #202030;
  padding : 0px 5px 0px 5px;
}
pre.vert {
  background : white;
  color : lime;
  font-weight : bold;
  font-family : monospace;
}
p , ul , ol {
  margin-left : 0%;
}
p.centree {
  text-align : center;
}
p.notes {
  margin-top : -0.3em;
}
ol.minus {
  list-style-type : lower-alpha;
}
li.non {
  list-style-type : none;
  padding-left : 3px;
  padding-right : 10px;
}
ul.non {
  margin-left : 0px;
  padding-left : 10px;
  list-style-type : none;
}
table.princip {
  /*2013:background-color : #f4f4f4;*/
  /*2014:background-color : #fff4e0;*/
  /*2014:background-color : #fff4e0;*/
  background-color : #fff4e0;
  /*border-right : 1px solid #3399ff;*/
  /*border : 1px solid #0000ff;*/
  border : 1px solid #202030;
  padding : 10px 12px 12px 12px;
}
table.gauche {
  text-align : left;
}
table.droite {
  text-align : right;
}
table.fondblanc {
  background : white;
  text-align : center;
}
td.centree {
  text-align : center;
}
td.top {
  vertical-align : top;
}
th.entete {
  /*background-color : #ff6b01;*/
  /*background-color : #DFDFDF;*/
  /*2008:background-color : #ff6601;*/
  /*2008:color : #ffffff;*/
  /*2009:background-color : #ffcc33;*/
  /*2010:background-color : #ff6600;*/
  /*2011:background-color : #8080ff;*/
  /*2012:background-color : #66cc66;*/
  /*2013:background-color : #fe9c03;*/
  /*2014:background-color : #66ccff;*/
  /*2015:background-color : #598da5;*/
  /*2016:background-color : #66cc66;*/
  /*2017:background-color : #ddd5a4;*/
  /*2018:background-color : #bcfd7a;*/
  /*2019:background-color : #c5c8d7;*/
  /*2020:background-color : #0393e1;*/
  background-color : #0393e1;
  /*color : #444444;*/
  color : #333350;
  border-color : #202030;
  text-align : center;
}
td.entete2 {
  /*----:background-color : #DFDFDF;*/
  /*2008:background-color : #ff6601;*/
  /*2008:color : #ffffff;*/
  /*2009:background-color : #ffcc33;*/
  /*2010:background-color : #ff6600;*/
  /*2011:background-color : #8080ff;*/
  /*2012:background-color : #66cc66;*/
  /*2013:background-color : #fe9c03;*/
  /*2014:background-color : #66ccff;*/
  /*2015:background-color : #598da5;*/
  /*2016:background-color : #61ae24;*/
  /*2016:background-color : #66cc66;*/
  /*2017:background-color : #ddd5a4;*/
  /*2018:background-color : #bcfd7a;*/
  /*2019:background-color : #c5c8d7;*/
  /*2020:background-color : #0393e1;*/
  background-color : #0393e1;
  /*color : #444444;*/
  color : #333350;
  border-color : #202030;
  text-align : left;
}
td.max:hover {
  /*background-color : yellow;*/
  background-color : #ff6633;
}
td.gris {
  background : #dfdfdf;
}
td.max2 {
  background : #70ff70;
}
td.min2 {
  background : #ff7070;
}
td.max1 {
  background : #00f000;
}
td.min1 {
  background : #f00000;
}
/*td {
  text-align : left;
}*/
td.rouge {
  background : transparent;
  text-align : left;
  color : red;
  border-color : #202030;
}
