@charset "utf-8";
/* CSS Document */

BODY
{
  BACKGROUND-COLOR: #ffffff;
  font-family: Verdana,sans-serif;
  font-size:0.8em;
  color: #5E6568;
}

p {
  font-size:0.9em;
}

p.centrer_texte {
  text-align: center;
}

td{
  font-size:0.9em;
}

.visuallyhidden
{
  display:none;
}

h1
{
  font-size:1em;
  margin-top:0px;
    margin-bottom:0px;
  overflow:hidden;
  height:1.5em;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:3px;
}



h1 span
{
  margin-top:0px;
  margin-bottom:0px;
}

h2
{
  color:#AB6501;
  font-size:1.1em;
}

h2 a
{
  color:#AB6501;
  font-size:1.1em;
}

p a{
  color:#AB6501;
}

a{
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}


.bas_bulletin{
  text-align:center;
  font-family: Verdana,sans-serif;
  FONT-SIZE: 0.7em;
  COLOR: #5E6568;
  padding-top:10px;
}

.bas_bulletin a{
  text-decoration:underline;
}


#nmpEntete
{
    WIDTH: 548px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px ;
  BORDER-COLLAPSE: collapse;
  BORDER-SPACING: 0px;
  BORDER: none;
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  background-color: #FFFFFF;
}

.nmpEnteteProbleme
{
  text-align:center;
  padding-bottom:3px;
  color: #5E6568;
}

.nmpEnteteProbleme a
{
  color:#AB6501;
  text-decoration:underline;
}


.nmpEnteteGauche
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
  background-color: #DF8620;
  font-family: Verdana,sans-serif;
  padding-top:5px;
  width:400px;
}

.nmpEnteteDroite
{
  text-align:right;
  font-family: Verdana,sans-serif;
  font-size:0.8em;
  background-color: #DF8620;
  padding-right:1px;
  vertical-align:top;
  padding-top:5px;
  width:200px;
}

.nmpEnteteDroite a
{
  padding-right:4px;
  color:#000000;
  font-weight:bold;
}


a:visited {
  color: #000000;
}

.nmpEnteteGauche a
{
  color:#000000;
  font-weight:bold;
  font-family: Verdana,sans-serif;
  font-size:0.8em;
}

.nmpEnteteGauche .nom_bulletin
{
  font-weight:normal;
 padding-left:3px;
  font-size:0.8em;
}

#pageArt
{
  color: #5E6568;
  padding-left:5px;
  padding-right:5px;
  font-family: Verdana,sans-serif;
}

#page
{
    WIDTH: 600px;
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px ;
  BORDER-COLLAPSE: collapse;
  BORDER-SPACING: 0px;
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-COLOR: #FFFFFF;
   BORDER-RIGHT: 1px solid;
  BORDER-TOP: 1px solid;
  BORDER-LEFT: 1px solid;
  BORDER-BOTTOM: 1px solid;
  BORDER-COLOR: #5E6568;
 
}

#LisArtFormat
{
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  background-color:#006699;
}

#LisArt{
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
}


.colonne_droite
{
  WIDTH: 153px;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #5F5F5F;
  BORDER-COLOR: #5F5F5F;
  BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
  PADDING-TOP: 7px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  PADDING-BOTTOM: 10px; 
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}



.colonne_droite p a
{
  color:#ffffff;
  font-size:0.9em;
  text-decoration:underline;
}

.colonne_gauche p a
{
  text-decoration:underline;
}

.lien_droite p {
  margin:0px;
}

.lien_droite p a {
  text-decoration:none;
}

.lien_droite img {
  border:none;
  width:5px;
}


DIV#nmpEnteteImp
{
    VISIBILITY: hidden;
  display: none;
  width: 900px;
  height: 132px
}
DIV#nmpEntetePages
{
    VISIBILITY: visible;
    DISPLAY: inline;
  width: 600px;
  height: 88px;
  BORDER: none;
  background-color:#FFFFFF;
  
}

#nmpEnteteImg
{
  BORDER: none;
  background-color:#FFFFFF;
}

#nmpEntetePages img
{
  BORDER: none;
}


/* default styles for extension "tx_felogin_pi1" */
  .tx-felogin-pi1 label {
    display: block;
  }
/* default styles for extension "tx_ptextlist" */
  
  /* List */
  .tx-ptextlist-list-standard {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
  }
  
  .tx-ptextlist-list-standard th {
    background: #AAA;
    border: 1px solid #bfbfbf;
    padding: 4px;
    white-space: nowrap;
  }
  
  .tx-ptextlist-list-standard td {
    border: 1px solid #bfbfbf;
    margin: 0px;
    padding: 2px 4px 2px 4px;
    vertical-align: top;
  }
  
  .tx-ptextlist-list-standard tr.odd {
    background-color: #ffffff;
  }
  
  .tx-ptextlist-list-standard tr.even {
    background-color: #F5F5F5;
  }
  
  
  /* Listheader */
  .tx-ptextlist-list-header a {
    text-decoration: none;
  }
  
  .tx-ptextlist-list-header img {
    border: none;
  }
  
  
  /* Aggregates */
  .tx-ptextlist-aggregaterow {
    background-color: #DDDDDD;
    font-weight: bold;
  }

  /* Export */

  .tx-ptextlist-list-exportLink {
      margin: 5px;
  }
  
  
  /* Filters */
  .tx-ptextlist-filterbox{
    border: 1px solid #BFBFBF;
    margin-bottom: 20px;
    padding: 5px;
    overflow: hidden;
    background-color: #eee;
  }
  
  .tx-ptextlist-filterboxcontrols {
    /* float: left; */
    clear: both;
    padding: 18px 0 0 10px;
  }

  .tx-ptextlist-filters {
    list-style-type: none;
  }
  
  .tx-ptextlist-filter {
    float: left;
    margin: 20px;
    padding: 10px;
    list-style-type: none;
    background-color: #ccc;
    border: 1px solid #AFAFAF;
  }



  /* Filters | Firstletter */  
  .tx-ptextlist-filter-firstLetter{
    float: left;
    padding: 3px;
    list-style-type: none;
  }

  .type-button .reset {
    margin-left: 1em;
  }
  
  /* Filters | TagClud */
  .tx-ptextlist-filter-tagCloud-list li {
    float: left;
    list-style: none outside none;
    margin-right: 6px;
    margin-top: 3px;

  }
  
  .tx-ptextlist-filter-tagCloud-list li a:hover {
    text-decoration: underline;
  }
  
  /* Pager */
  .tx-ptextlist-pager-wrapper {
      border: 1px solid #BFBFBF;
        margin-top: 20px;
        padding: 5px;
        overflow: hidden;
        background-color: #eee;
  }
  
  .tx-ptextlist-pager {
    margin-left: 0;
    text-align: center;
  }
  
  .tx-ptextlist-pager li {
    display: inline;
  }
  
  .tx-ptextlist-pager-item-display {
    color: #777;
  }

/* default styles for extension "tx_cssstyledcontent" */
  /* Captions */
  .csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
  .csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
  .csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

  /* Needed for noRows setting */
  .csc-textpic .csc-textpic-imagecolumn { float: left; display: inline; }

  /* Border just around the image */
  .csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image IMG, .csc-textpic-border .csc-textpic-single-image IMG {
    border: 2px solid black;
    padding: 0px 0px;
  }

  .csc-textpic-imagewrap { padding: 0; }

  .csc-textpic IMG { border: none; }

  /* DIV: This will place the images side by side */
  .csc-textpic .csc-textpic-imagewrap .csc-textpic-image { float: left; }

  /* UL: This will place the images side by side */
  .csc-textpic .csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
  .csc-textpic .csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

  /* DL: This will place the images side by side */
  .csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
  .csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
  .csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
  .csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
  DL.csc-textpic-image { margin: 0; }
  DL.csc-textpic-image DT { margin: 0; display: inline; }
  DL.csc-textpic-image DD { margin: 0; }

  /* Clearer */
  .csc-textpic-clear { clear: both; }

  /* Margins around images: */

  /* Pictures on left, add margin on right */
  .csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image,
  .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,
  .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-right: 10px;
  }

  /* Pictures on right, add margin on left */
  .csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image,
  .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image,
  .csc-textpic-intext-right img {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
  }

  /* Pictures centered, add margin on left */
  .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
  }
  .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
  .csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

  /* Space below each image (also in-between rows) */
  .csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
  .csc-textpic-equalheight .csc-textpic-imagerow { margin-bottom: 10px; display: block; }
  .csc-textpic .csc-textpic-imagerow { clear: both; }
  .csc-textpic .csc-textpic-single-image IMG { margin-bottom: 10px; }

  /* IE7 hack for margin between image rows */
  *+html .csc-textpic .csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
  *+html .csc-textpic .csc-textpic-imagerow { margin-bottom: 10px; }

  /* No margins around the whole image-block */
  .csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
  .csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

  /* Add margin from image-block to text (in case of "Text w/ images") */
  .csc-textpic-intext-left .csc-textpic-imagewrap,
  .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
    margin-right: 10px !important;
  }
  .csc-textpic-intext-right .csc-textpic-imagewrap,
  .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
    margin-left: 10px !important;
  }

  /* Positioning of images: */

  /* Above */
  .csc-textpic-above .csc-textpic-text { clear: both; }

  /* Center (above or below) */
  .csc-textpic-center { text-align: center; /* IE-hack */ }
  .csc-textpic-center .csc-textpic-imagewrap { margin: 0 auto; }
  .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
  .csc-textpic-center .csc-textpic-text { text-align: left; /* Remove IE-hack */ }

  /* Right (above or below) */
  .csc-textpic-right .csc-textpic-imagewrap { float: right; }
  .csc-textpic-right .csc-textpic-text { clear: right; }

  /* Left (above or below) */
  .csc-textpic-left .csc-textpic-imagewrap { float: left; }
  .csc-textpic-left .csc-textpic-text { clear: left; }

  /* Left (in text) */
  .csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

  /* Right (in text) */
  .csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

  /* Right (in text, no wrap around) */
  .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; clear: both;}
  /* Hide from IE5-mac. Only IE-win sees this. \*/
  * html .csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
  /* End hide from IE5/mac */


  /* Left (in text, no wrap around) */
  .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; clear: both; }
  /* Hide from IE5-mac. Only IE-win sees this. \*/
  * html .csc-textpic-intext-left-nowrap .csc-textpic-text,
  * html .csc-textpic-intext-left ol,
  * html .csc-textpic-intext-left ul { height: 1%; }
  /* End hide from IE5/mac */

  .csc-textpic .csc-textpic-imagerow-last { margin-bottom: 0; }

  /* Browser fixes: */

  /* Fix for unordered and ordered list with image "In text, left" */
  .csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }