body div#page_content {
  margin-left: -15px;
}

body div#page_content div.contenu div#middle_column {
  width: 982px;
}
body div#page_content div.contenu div#middle_column div.cadre .cadre_contenu {
  background: url(../pix/changer_mobile/possibilites/background.png) repeat-y;
  padding-left: 21px;
  padding-right: 21px;
}
body div#page_content div.contenu div#middle_column div.cadre .cadre_bas {
  background: url(../pix/changer_mobile/possibilites/background_bas.png) no-repeat 1px 100%;
  padding-bottom: 12px;
}

body div#page_content div.contenu div#middle_column .cadre .cadre {
  background: url(../pix/changer_mobile/possibilites/bordure_haut.gif) no-repeat;
  width: 939px;
  margin-top: -3px;
  padding-top: 10px;
}
body div#page_content div.contenu div#middle_column .cadre .cadre .cadre_bordure {
  background: url(../pix/changer_mobile/possibilites/bordure_bas.gif) no-repeat 0 100%;
  padding-bottom: 10px;
}
body div#page_content div.contenu div#middle_column .cadre .cadre .cadre_bordure .cadre_contenu {
  background: url(../pix/changer_mobile/possibilites/bordure.gif) repeat-y;
  padding-left: 11px;
  padding-right: 11px;
}



div#page_content div#preambule.cadre {
  background: url(../pix/changer_mobile/possibilites/bordure-top-preambule.gif) no-repeat;
  padding-top: 9px;
  width: 937px;
  padding-bottom: 15px;
}

div#page_content div#preambule.cadre .cadre_bordure {
  background: url(../pix/changer_mobile/possibilites/bordures-preambule.gif) repeat-y;
}

div#page_content div#preambule.cadre .cadre_bordure .cadre_contenu {
  background: url(../pix/changer_mobile/possibilites/bordure-bas-preambule.gif) no-repeat 0 100%;
  padding: 10px 20px;
}



div#page_content div#preambule.cadre .cadre_bordure .cadre_contenu em,
body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre em
{
  font-style: normal;
  font-weight: bold;
  color: #0faed8;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre em span {
  font-size: 10px;
  color: #5e5e5e;
  font-weight: normal;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre {
  background: url(../pix/changer_mobile/possibilites/bordure-bas-categorie.gif) no-repeat 0 100%;
  padding-bottom: 2px;
  width: 307px;
}
body div#page_content div.contenu div#middle_column .cadre div#categories .cadre .cadre_bordure .cadre_contenu {
	background:none;
}
body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre .cadre_bordure {
  background: url(../pix/changer_mobile/possibilites/bordures-categorie.gif) repeat-y;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre .cadre_bordure .cadre_contenu {
  padding: 8px 11px 0 12px;
  height: 2400px;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre h2 {
  background: url(../pix/changer_mobile/possibilites/titre_generique.gif) no-repeat;
  height: 20px;
}



body div#page_content div.contenu div#middle_column .cadre div#categories div#abonnement.cadre,
body div#page_content div.contenu div#middle_column .cadre div#categories div#bloque.cadre,
body div#page_content div.contenu div#middle_column .cadre div#categories div#prepaye.cadre
{
  float: left;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div#bloque.cadre {
  margin: -3px 8px 0 8px;
}



body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre p {
  margin-bottom: 10px;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre ul.liste {
  margin-bottom: 10px;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre ul.liste li{
  background: url(../pix/changer_mobile/possibilites/puce_ariane.gif) no-repeat 0 3px;
  padding-bottom: 5px;
}



body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre div.encard {
  margin-top: 20px;
}



body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre div.encard h3 {
  background: url(../pix/changer_mobile/possibilites/bordure-top-encard.gif) no-repeat;
  background-color: #8a8a8a;
  color: #fff;
  font-size: 100%;
  padding: 6px;
  margin: 0;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre div.encard h3 span {
  font-weight: normal;
}



body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre div.encard div {
  background-color: #d6eef8;
  margin-top: 1px;
  padding: 4px;
}



body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre div.encard div ul {
  margin-top: 15px;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre div.encard div ul li {
  padding-left: 40px;
  padding-bottom: 10px;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre div.encard div ul li.plus {
  background: url(../pix/changer_mobile/possibilites/encard_plus.gif) no-repeat;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre div.encard div ul li.moins {
  background: url(../pix/changer_mobile/possibilites/encard_moins.gif) no-repeat;
}



body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre h4 {
  margin-top: 30px;
  font-size: 12px;
  margin-bottom: 5px
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre table {
  border-collapse: separate;
}
body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre table tr td,
body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre table tr th,
{
  border-top: 1px solid #8a8a8a;
  padding: 4px;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre table tr th {
  text-align: left;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre table tr td {
  vertical-align: top;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre table tr td ul {
  margin-top: 10px;
}

body div#page_content div.contenu div#middle_column .cadre div#categories div.cadre table tr td ul li {
  margin-bottom: 10px;
}


/********************add css *********************/
h3.title-list{
	color:#0FAED8;
	font-size:14px;
}
body div#page_content div.contenu div.cadre h2.titre-second-possi{
	color:#1BBBE9;
	font-size:15px;
	font-weight:normal;
	padding-bottom:12px;
	text-transform:uppercase;
	text-align:left;
}
body div#page_content div.contenu ul.liste-possibilite{
	margin:13px 0 19px 0;
}
body div#page_content div.contenu ul.liste-possibilite li {
  background: url(../pix/changer_mobile/possibilites/puce_ariane.gif) no-repeat 0 3px;
  padding: 0 0 5px 15px;
}
.parag-entete{
	margin-bottom:13px;
	width:750px;
}
h4.titre-profil{
	color:#0FAED8;
	font-size:14px;
	margin:23px 0 13px 0;
}
.block-profil{
	margin-bottom:10px;
	width:750px;
}
.block-profil h5{
	font-size:12px;
	margin-bottom:0px;
	text-decoration:underline;
	cursor:pointer;
	padding:0 0 0 30px;
	height:27px;
	line-height:27px;
}
.block-profil h5.plus{
	background:url(../pix/changer_mobile/possibilites/puce-possib-plus.gif) no-repeat;
}
.block-profil h5.plus.moins{
	background:url(../pix/changer_mobile/possibilites/puce-possib-moins.gif) no-repeat;
}
.block-profil p{
	display:none;
	padding-left:30px;
}
.block-profil p em{
	color:#0FAED8;
	font-style:normal;
	font-weight:bold;
}
p.der-parag{
	padding-bottom:10px;
}
/********************fin add css *********************/
