body { /* Modifications : la couleur de fond de page - la police - l'unité utilisée pour la taille de la police  */
              background-color:#fff;
              font-family: Arial, Helvetica, sans-serif;
              font-size:9pt;
}

/* Elements cachés */
.menu_secteur,
.menu_main,
ul.ariane,
a.retour,
ul.ancres,
ul.fcVisu ,
.line,
ul.options,
.services_produit,
.txtCondition,
.engagement_orange,
.my_num,
.contentCompar,
.spacePub,
.zoom,
.linkLayer,
.tableau2 .pictoLink,
#footer_link{
              display:none;
}

/* HEADER PAGE */
.identity{
              width:100%;
              height:auto;
              overflow:hidden;
              text-align:left;
              padding:0;
              margin:0;
}
.identity img.log{
              float:left;
}
.logo{
              float:left;
}
.identityProduit h1{
font-size:23pt;
}

.identity h1 a{
              font-size:10.5pt;
              color:#666666;
              padding-left:75px;
              font-weight:normal;
              width:340px;
}
/* CONTENT PAGE */
#content{ /* Modifications : suppression du float - adaptation de la largeur*/
  float:none;
  width:100%;
  margin:0;
  padding:0;
  text-align:left;
  color:#333333;
}

a{/*le soulignement supprimer*/
              text-decoration:none;
              color:#333333;
}
p { /* Modifications : alignement du texte - marges - unité des marges, police et taille de la police */
  text-align:justify;
  margin:0;
  font-size:9pt;
  color:#000;
}

.produit_partie1{
              width:40%;
}
.produit_partie2{
              width:100%;
}
.identityProduit {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
.nomProduit h1 {
    font-size: 16pt;
}
.contentPrix{
               border: 1px solid #E2E0E0;
               margin-bottom:20px;
               padding:20px;
}
span.raye {
              text-decoration:line-through;
              color: #999999;
}
.champs label {
    display: block;
    font-size: 7pt;
    margin-bottom: 5px;
}

.tarifAbo {
    font-size: 11pt;
    font-weight: bold;
}
.tableau1 th {
    font-size: 9pt;
    font-weight: normal;
    padding-left: 45px;
}
.tableau1 h3,.tableau2 h3{
              border-top: 2px solid #E2E0E0;
              border-bottom: 2px solid #E2E0E0;
              border-left: 1px solid #E2E0E0;
              border-right: 1px solid #E2E0E0;
}
.tableau2 th {
    font-size: 10pt;
    padding-left: 45px;
}
.tableau2 td{
    font-size: 9pt;
}