body, td, th, div, a, input, select, p, textarea, label, ul, li { font-family:verdana, arial; font-size:9pt;}

#popup {
  width: 622px;
  margin: 0px;
  margin-left:auto;
  margin-right:auto;
  padding: 0px;
  font-family: verdana, arial;
  position:relative;
}

#popup-header {
  width: 620px;
  height:70px;
  margin: 0;
  padding: 0;
}

#popup-menu {
  width: 445px;
  height:60px;
  margin: 0;
  padding: 0;
  float:right;
  text-align:center;
}

#popup-menu h1 {
  font-size:11pt;
  color: #E40562;
  font-weight: bold;
  margin-top:0.5em;
}

.popup-header-active {
  font-size:8pt;
  color: #E40562;
  font-weight: bold;
  text-align:center;
  padding: 1em;
  width: 80px;
  float:right;
  text-decoration:underline;
}
.popup-header-link {
  font-size:8pt;
  color: #969696;
  font-weight: bold;
  text-align:center;
  padding: 1em;
  width: 80px;
  float:right;
}
.popup-header-link:hover {
  font-size:8pt;
  color: #E40562;
  font-weight: bold;
  text-align:center;
  padding: 1em;
  width: 80px;
  float:right;
}

#popup-main {
  width: 620px;
  margin: 0px;
  padding: 0px;
}
#popup-main-blue {
  width: 620px;
  margin: 0px;
  padding: 0px;
}

@media print {
  #popup-main {
    border-style:none;
  }
  #popup-main-blue {
    border-style:none;
  }
}
@media screen {
  #popup-main {
    border-style:solid;
    border-width:1px;
    border-color:#EAEAEA;
    background-color:#F8F8F8;
  }
  #popup-main-blue {
    border-style:none;
    background-color:#019CDC;
  }
}

#popup-main h1 {
  text-align:center;
  font-size:10pt;
  color: #E40562;
  font-weight: bold;
  margin-top:2em;
  margin-bottom:2em;
}

#popup-main p {
  color:#4D4D4D;
  font-size:9pt;
  text-align:justify;
  margin:1em;
}

#popup-main-blue p {
  color:#FFFFFF;
  font-size:9pt;
  text-align:justify;
  margin:1em;
}

#popup-main p.bleu {
  color:#019CDC;
  font-size:9pt;
  text-align:justify;
  margin:1em;
}
#popup-main p.list {
  color:#4D4D4D;
  font-size:9pt;
  text-align:justify;
  margin:1em;
  text-indent:-1em;
  padding-left:1em;
}

#popup-main p.negatif {
  color:#FFFFFF;
  background-color: #019CDC;
  font-size:9pt;
  font-weight: bold;
  text-align:left;
  margin:1em;
  padding:2px;
  padding-left:.5em;
}
#popup-main a {
  font-weight: normal;
  font-size:9pt;
  color: #222222;
}
#popup-main a:hover {
  font-size:9pt;
  color: #E40562;
  text-decoration:none;
}
.red {
  color:#FF0000;
}
.popup-blue-title {
  color: #019CDC;
  font-weight: bold;
}

#popup-main h2 {
  font-size:9pt;
  color: #019CDC;
  font-weight: bold;
  margin:1em;
  margin-top:2em;
}

#popup-main h3 {
  font-size:9pt;
  color: #019CDC;
  font-weight: normal;
  font-style: italic;
  margin:1em;
}
div.popup_fermer {
  text-align:right;
  padding: 0;
  width: 620px;
  height:15px;
  margin: 0;
  padding: 0;
  margin-top: 8px;
}
div.popup_fermer a {
  font-size:8pt;
  color: #E40562;
  font-weight: bold;
  padding-right:20px;
  background-image:  url(images/croix.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
div.popup_fermer a:hover {
  font-size:8pt;
  color: #E40562;
  font-weight: bold;
}

input.textpink {
  text-align: center;
  background-color:#F8F8F8;
  font-size:10pt;
  cursor:pointer;
  color:#E40562;
  font-weight:bold;
  border-style:none;
}

input.textpinkonwhite {
  text-align: center;
  background-color:#FFFFFF;
  font-size:10pt;
  cursor:pointer;
  color:#E40562;
  font-weight:bold;
  border-style:none;
}

.popup-baseline
{
  width: 98%;
  position:absolute;
  left: 1%;
  bottom:0;
}
.popup-baseline p {
  color:#4D4D4D;
}

ul.popup-radio {
  list-style-type:none;
}

ul.popup-radio label{
  color:#FFFFFF;
}