HTML, BODY {

   margin: 0 0 0 0;
   padding : 0 0 0 0;

   BACKGROUND: #094074; MARGIN: 0px; COLOR: #262626;
   SCROLLBAR-FACE-COLOR: #1E88CE;
   SCROLLBAR-HIGHLIGHT-COLOR: #D0DAE3;
   SCROLLBAR-SHADOW-COLOR: #094074;
   SCROLLBAR-3DLIGHT-COLOR: #1E88CE;
   SCROLLBAR-ARROW-COLOR: #88DD00;
   SCROLLBAR-TRACK-COLOR: #AAAAAA;
   SCROLLBAR-DARKSHADOW-COLOR: #094074;
   SCROLLBAR-BASE-COLOR: #1E88CE;
   HEIGHT: 100%;
   background: transparent url(IMG/templates/background_blue_1px_1600.jpg) repeat-x top left;
}

div#test {
  height: 100%;
}

.bandeau_site { BACKGROUND : #094074}
.bodyText {BACKGROUND : #FFFFFF}

FORM {
  DISPLAY: inline
}

HR { COLOR: #094074}

INPUT {
  FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}

A {
  COLOR: #094074; TEXT-DECORATION: underline
}
A:hover {
  COLOR: #094074; TEXT-DECORATION: underline
}

/* a.spip_out { } */


UL.listeInfos {margin-left: 15px}
UL {list-style-type: disc;}


/* TD { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif } /* PSR supprimer : empeche l'heritage FCK_V2 */


TR.headerNavigation {
  background-image: url(IMG/templates/menuBG_1px_30.gif);
}
TD.headerNavigation {
  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif;
}

TD.footerNavigation{
  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.headerNavigation, A.footerNavigation {
  COLOR: #ffffff
}
A.headerNavigation:hover, A.footerNavigation:hover {
  COLOR: #ffffff
}

td.boxTextFicheProduit , .textFicheProduit {   /* PSR FCK_V2 */
  FONT-SIZE: 11px;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:left;
  text-indent:0px;
  vertical-align:text-top;
}

td.boxTextFicheProduit p {          /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  margin-top: 0px; margin-bottom: 0px;
}

td.boxTextFicheProduit a {
  FONT-SIZE: 11px;
  text-decoration: underline;
  color: #176AA1;
}

td.infoBoxHeadingFicheProduit {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  background-image: url(IMG/templates/infoBoxCenterBG_blue_1px_1000.jpg);
}

td.infoBoxHeadingFicheProduit H1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}

.infoBoxFicheProduit{
  BACKGROUND: #DCF0F9
}

/* Services */

.footerNavigation{
  BACKGROUND: #094074;
}

.barreProgression {
  vertical-align:text-top;
  padding : 3 0 3 3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #6699CC;

}

.boxTextLightGreen{
  FONT-SIZE: 10px;
  color: #99CC00;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}

.colMenuGauche {
  background: transparent url(IMG/templates/cezembre_2.gif) repeat-y top left;
}

.centrePage {
  BACKGROUND: #FFFFFF
}


.colMenuDroit {
  BACKGROUND: #D0DAE3
}


/* infoBox */

.infoBox {
  BACKGROUND: #1E88CE
}

.infoBoxLeft {
  BACKGROUND: #56A33B;
}

.infoBoxCenter {
  background-color: #1E88CE;

}

.infoBoxCenterPromo{
  background-color: #DCF0F9;
}

.infoBoxCenterPromo2{
  background-image: url(IMG/jpg/silhouette_bg_2_200px.jpg);
  background-attachment: fixed;
  background-position: 100% 50%;
  background-repeat: repeat-y;
  background-color: DCF0F9;
}

.infoBoxCenterTheme {
  BACKGROUND: #79BEEC
}


.infoBoxRight {
  BACKGROUND: #094074
}

/* infoBoxContents */

#container {
position: relative;
overflow: hidden;

/* ceci sert juste à mettre en évidence le truc */
margin: 200px;
border: 1px solid red;
width: 200px;
height: 200px;
}

.overflowleft {

}


.infoBoxOverflowRight{
  /* border : 1px red solid; */
  left: 0px;
  position: relative;
  overflow: hidden;
  width : 226px;    /* 238-12 */
}


.infoBoxOverflowLeft{
  float : left;
  clear : left;
  text-align : right;
  /* border : 1px red solid; */
  position: relative;
  overflow: hidden;
  width : 144px;     /* 156-12 */
}


.infoBoxContents, .infoBoxContentsRight {
  FONT-SIZE: 11px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxContentsLeft {
  FONT-SIZE: 11px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxContentsCenterPromo {
  FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxContentsCenterNouveautes {
  FONT-SIZE: 11px; BACKGROUND: #F4FAE8; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxContentsCenterTheme {
  FONT-SIZE: 11px; BACKGROUND: #79BEEC; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxContentsCenterServices {
  FONT-SIZE: 11px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxContentsCenterEcole {
  FONT-SIZE: 11px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxContentsRight {
  FONT-SIZE: 11px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}

.infoBoxContentsForum {
  FONT-SIZE: 11px; BACKGROUND: #F4FAE8; FONT-FAMILY: Verdana, Arial, sans-serif
}


/* .boxText */

.boxText, .boxText td  {
  FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}

.boxTextLeft , .textBreveGauche , table.textBreveGauche table td {   /* PSR FCK_V2 */
  FONT-SIZE: 10px;
  color: #262626;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:left;
  text-indent:0px;
  vertical-align:text-top;
}

table.textBreveGauche p {
  FONT-SIZE: 10px;
  margin-top: 0px; margin-bottom: 0px;
}

.boxTextCenterBandeau , .textBandeau, table.textBandeau table td {   /* PSR FCK_V2 */
  BACKGROUND: #FFE8D9;
  FONT-SIZE: 11px;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:left;
  text-indent:0 ;
  vertical-align:text-top
}


.boxTextCenterPromo , .textPromo , table.textPromo table td {   /* PSR FCK_V2 */
  BACKGROUND: #DCF0F9;
  FONT-SIZE: 11px;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:left;
  text-indent:0px;
  vertical-align:text-top;
}

.boxTextCenterNouveautes , .textNouveautes, table.textNouveautes table td {   /* PSR FCK_V2 */
  BACKGROUND: #F4FAE8;
  FONT-SIZE: 11px;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:left;
  text-indent:0 ;
  vertical-align:text-top
}


.boxTextCenterTheme , .textTheme, table.textTheme table td {   /* PSR FCK_V2 */
  BACKGROUND: #79BEEC;
  FONT-SIZE: 11px;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-indent:0 ;
  vertical-align:text-top
}

.boxTextCenterServices {
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:justify; text-indent:0 ; vertical-align:text-top
}

.boxTextCenterlisteInfos {
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  margin-top : 10px;
}

.boxTextCenterEcoleTarif {
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  color: #88DD00;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:left; text-indent:0 ; vertical-align:text-top
}


.boxTextCenterInfosTitre {
  FONT-SIZE: 15px;
}


.boxTextForum {
  FONT-SIZE: 11px;
  line-height: 20px;

}


.boxTextProgression {
  FONT-SIZE: 10px;
  color: #094074;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:justify; text-indent:0 ; vertical-align:text-top
}


}
.boxTextProgSup{
  FONT-SIZE: 10px;
  color: #99CC00;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}

.boxTextRight, .textBreveDroite , table.textBreveDroite table td {   /* PSR FCK_V2 : syntaxe ".textBreveDroite table td"  incomprise par FCK */
  FONT-SIZE: 10px;
  color: #094074;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:left;
  vertical-align:text-top;
}

table.textBreveDroite p {
  FONT-SIZE: 10px;
  margin-top: 0px; margin-bottom: 0px;
}

/* infoBoxHeading */

TD.infoBoxHeading {
  FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #1E88CE; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}

/* styles bandeau animation */

TABLE.infoBoxHeadingCenterBandeau {
 background: #ebeff7 url(IMG/templates/infoBoxCenterBG_mauve.jpg) no-repeat top left;
  /* background: transparent url(IMG/templates/infoBoxCenterBG_orange.jpg) no-repeat top left; */
  /* background: transparent url(IMG/templates/infoBoxCenterBG_blue_border_1px_1000.jpg) repeat-y top left; */
  /* background: transparent url(IMG/templates/infoBoxCenterBG_blue_border_1px_1000.jpg) no-repeat; */
  /* border-right: solid 1px #1E88CE;*/
}

TD.infoBoxHeadingCenterBandeau {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR:#FFFFFF; /* #00758C; */  /* #1E88CE; */
  FONT-FAMILY: Verdana, Arial, sans-serif;
}

/* styles encadré Promotions */

TABLE.infoBoxHeadingCenterPromo {
  background-image: url(IMG/templates/infoBoxCenterBG_blue_1px_1000.jpg);
}
TD.infoBoxHeadingCenterPromo {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}
TD.menuPagePromo {
  PADDING : 0 10 0 0;
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}
TD.menuPagePromo A.menuPagePromoSelected {
  FONT-SIZE: 11px;
  COLOR: #1E88CE;
  FONT-WEIGHT: bold;
  text-decoration: underline;
}
TD.menuPagePromo A.menuPagePromo {
  FONT-SIZE: 10px;
  COLOR: #262626;
  text-decoration: underline;
}

/* styles encadré Nouveautes */

TABLE.infoBoxHeadingCenterNouveautes {
  background-image: url(IMG/templates/infoBoxCenterBG_green_1px_1000.jpg);
}
TD.infoBoxHeadingCenterNouveautes {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #094074;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}
TD.menuPageNouveautes {
  PADDING : 0 10 0 0;
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}
TD.menuPageNouveautes A.menuPageNouveautesSelected {
  FONT-SIZE: 11px;
  COLOR: #88DD00;
  FONT-WEIGHT: bold;
  text-decoration: underline;
}
TD.menuPageNouveautes A.menuPageNouveautes {
  FONT-SIZE: 10px;
  COLOR: #262626;
  text-decoration: underline;
}

/* styles encadré Theme */

TABLE.infoBoxHeadingCenterTheme {
  background-image: url(IMG/templates/infoBoxCenterBG_blueDeep_1px_1000.jpg);
}

TD.infoBoxHeadingCenterTheme {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, sans-serif
  FONT-SIZE;
}
TD.menuPageTheme {
  PADDING : 0 10 0 0;
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}
TD.menuPageTheme A.menuPageThemeSelected {
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  text-decoration: underline;
}
TD.menuPageTheme A.menuPageTheme {
  FONT-SIZE: 10px;
  COLOR: #262626;
  text-decoration: underline;
}


TD.infoBoxHeadingCenterServices {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #1E88CE;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  background-image: url(IMG/templates/infoBoxCenterBG_green_1px_1000.jpg);
}

TD.infoBoxHeadingCenterEcole {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  background-image: url(IMG/templates/infoBoxCenterBG_blue_1px_1000.jpg);
}

.espace_breve {
  height: 0px;
  width: 0px;

 border: 1px #FFF solid;
}

TD.infoBoxHeadingLeft {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  padding: 4px 4px 4px 4px;
  background-image: url(IMG/templates/infoBoxLeftBG_green_1px_40.gif);
}

TD.infoBoxHeadingLeft_2L {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  padding: 4px 4px 4px 4px;
  background-image: url(IMG/templates/infoBoxLeftBG_green_1px_40_2L.gif);
}

TD.infoBoxHeadingLeft H1, TD.infoBoxHeadingLeft_2L H1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
}


TD.infoBoxHeadingRight{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  padding: 4px 4px 4px 4px;
  BACKGROUND-IMAGE : url(IMG/templates/infoBoxRightBG_blueDeep_1px_40.gif);

}

TD.infoBoxHeadingRight_2L{
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  padding: 4px 4px 4px 4px;
  BACKGROUND-IMAGE : url(IMG/templates/infoBoxRightBG_blueDeep_1px_40_2L.gif);

}

TD.infoBoxHeadingRight H1, TD.infoBoxHeadingRight_2L H1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
}

TR.infoBoxHeadingRight{
  BACKGROUND: #094074;
}


img.entoure { border-width: 0px;
              margin: 0px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              float:right;padding-left:10; padding-bottom:10;
            }

/* redefinition style SPIP */

td.boxText p.spip {    /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 10px;
  text-indent:0px;
  margin-top: 0px; margin-bottom: 0px;
}

td.boxText a.spip_out {    /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  color: #094074;
  text-decoration: underline;
}

td.boxTextLeft p.spip {    /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 10px;
  text-indent:0px;
  margin-top: 0px; margin-bottom: 0px;
}
td.boxTextLeft p {          /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 10px;
  margin-top: 0px; margin-bottom: 0px;
}

td.boxTextLeft a {          /* redefinition des style des liens  */
  FONT-SIZE: 10px;
  color: #094074;
  text-decoration: underline;
}

td.boxTextLeft a:hover {    /* redefinition des style des liens  */
  FONT-SIZE: 10px;
  color: #094074;
  text-decoration: underline;
}


td.boxTextCenterBandeau p.spip {    /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  text-indent:0px;
  margin-top: 0px; margin-bottom: 0px;
}
td.boxTextCenterBandeau p {         /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  margin-top: 0px; margin-bottom: 0px;
}


td.boxTextCenterPromo p.spip {    /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  text-indent:0px;
  margin-top: 0px; margin-bottom: 0px;
}
td.boxTextCenterPromo p {         /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  margin-top: 0px; margin-bottom: 0px;
}


td.boxTextCenterPromo a {
  FONT-SIZE: 11px;
  text-decoration: underline;
  color: #176AA1;
}

td.boxTextCenterPromo a:hover {
  FONT-SIZE: 11px;
  text-decoration: underline;
  color: #176AA1;
}


td.boxTextCenterNouveautes p.spip {    /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  text-indent:0px;
  margin-top: 0px; margin-bottom: 0px;
}
td.boxTextCenterNouveautes p {          /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  margin-top: 0px; margin-bottom: 0px;
}

/* td.boxTextCenterNouveautes a.spip_in { */
/*  FONT-SIZE: 11px; */
/*  text-decoration: underline; */
/*  color: #0068A8; */
/* } */


td.boxTextCenterNouveautes td {
  FONT-SIZE: 11px;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}


td.boxTextCenterNouveautes a {
  FONT-SIZE: 11px;
  text-decoration: underline;
  color: #0068A8;
}

td.boxTextCenterNouveautes a:hover {
  FONT-SIZE: 11px;
  text-decoration: underline;
  color: #0068A8;
}


td.boxTextCenterTheme p.spip {    /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  text-indent:0px;
  margin-top: 0px; margin-bottom: 0px;
}
td.boxTextCenterTheme p {         /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 11px;
  margin-top: 0px; margin-bottom: 0px;
}

/* td.boxTextCenterTheme a.spip_in { */
/*  FONT-SIZE: 11px; */
/*  text-decoration: underline; */
/*  color: #FFFFFF; */
/* } */

td.boxTextCenterTheme table {
  FONT-SIZE: 11px;
  width : 100%;
  display:table;                /* pour compatibilite NETSCAPE 7.0 */
}


td.boxTextCenterTheme a {
  FONT-SIZE: 11px;
  text-decoration: underline;
  color: #FFFFFF;
}

td.boxTextCenterTheme a:hover {
  FONT-SIZE: 11px;
  text-decoration: underline;
  color: #FFFFFF;
}


td.boxTextRight p.spip {    /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 10px;
  text-indent:0px;
  margin-top: 0px; margin-bottom: 0px;
}
td.boxTextRight p {         /* permet d'annuler les effets d'une balise <P> par FCKeditor */
  FONT-SIZE: 10px;
  margin-top: 0px; margin-bottom: 0px;
}

td.boxTextRight a  {
  FONT-SIZE: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: #094074;
}

td.boxTextRight a:hover {     /* redefinition du style de spip_style.css */
  FONT-SIZE: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: #094074;
}


/* Ajout FCK_V2 debut */

.textParagCentre , table.textParagCentre table td{
  FONT-SIZE: 11px;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  text-align:left;
  text-indent:0px;
  vertical-align:text-top;
}


.textBleuClair{
  COLOR: #1E88CE;
}

.textRouge{
  COLOR: #FF0033;
}

/* Ajout FCK_V2  fin */



/* table.spip tr.row_first { */
/*  background-color: #FCF4D0; /* PSR_change_code */
/* } */

/* table.spip tr.row_odd {
/*  background-color: #C0C0C0;  /* PSR_change_code */
/* } */

/* table.spip tr.row_even {
/*  background-color: #F0F0F0; /* PSR_change_code */
/* } */

/* table.spip td { */
/*  padding: 1px; */
/*  text-align: left; */
/*  vertical-align: middle; */
/* } */


/* hr.spip { } */
/* b.spip { } */
/* i.spip { } */
/* blockquote.spip { */
/*  margin-left : 40px; */
/*  margin-top : 10px; */
/*  margin-bottom : 10px; */
/*  margin-right: 0px; */
/*  border : solid 1px #aaaaaa; */
/*  background-color: #ffffff; */
/*  padding: 5px; */
/* } */

/* a.spip_url { } */
/* a.spip_in { } */
/* a.spip_out { } */
/* a.spip_glossaire { } */


/*
 * Habillage forum Ecole de plongee
 */

ul.forumEc-total {
  display: block;
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.forumEc-fil {
  /* margin: 10 0 0 0; */
  margin-top: 1em;
}
.forumEc-fil ul {
  display: block;
  margin: 0px;
  margin-left: 2em;
  padding: 0px;
  list-style: none;
}
.forumEc-titre {
  text-align: left;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  font-weight: bold;
  /* font-size: 120%; */
}

.forumEc-dateAuteur {
  text-align : right;
  margin : 0 0 0 0;
  padding : 2 6 3 6;
  font-size: 88%;
}

.forumEc-item {
  margin: 0px;
  padding: 4 0 3 6;
  text-align: justify;
  color: #303030;
  /* font-size: 80%; */
}
.forumEc-repondre-message {
  text-align: right;
  padding: 4 12 3 0;
  font-size: 88%;
}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forumEc {
  font-size: 11px;
  color: #000000;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  border: 1px solid #288CD0;
  margin: 0px;
  /* margin-bottom: 1em; */
}
ul ul .forumEc {
  padding: 0 0 0 0;
  margin: -1 0 0 0;
  border: 1px solid #5BA8DC;
}
ul ul ul .forumEc {
  margin: -1 0 0 0;
  padding: 0 0 0 0;
  border: 1px solid #7CB9E2;
}
ul ul ul ul .forumEc {
  margin: -1 0 0 0;
  padding: 0 0 0 0;
  border: 1px solid #9CCAE9;
}
ul ul ul ul ul .forumEc {
  margin: -1 0 0 0;
  padding: 0 0 0 0;
  border: 1px solid #B0D4EE;
}
ul ul ul ul ul ul .forumEc {
  margin: -1 0 0 0;
  padding: 0 0 0 0;
  border: 1px dashed #C7E1F3;
}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

ul .forumEc-chapo {
  /* text-align : right; */
  /* color: #FFFFFF; */
  border: 0px;
  border-bottom: 1px dashed #288CD0;
  margin: 0px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 2px;
  /* font-size: 50%; */
  background: #9FCCEA;
}
ul ul .forumEc-chapo {
  border-bottom: 1px dashed #288CD0;
  background: #D1E7F6;
}
ul ul ul .forumEc-chapo {
  border-bottom: 1px dashed #288CD0;
  background: #E0EFF9;
}
ul ul ul ul .forumEc-chapo {
  border-bottom: 1px dashed #288CD0;
  background: #EDF5FB;
}
ul ul ul ul ul .forumEc-chapo {
  border-bottom: 1px dashed #288CD0;
  background: #EEF6FB;
}


