body div#page_header {
/*  margin-bottom: 16px;*/
}
body div#page_content{
  padding-top: 15px;
  padding-bottom: 120px;
}

body div#page_content div.contenu div#left_column,
body div#page_content div.contenu div#middle_column,
body div#page_content div.contenu div#right_column
{
  float: left;
}

body div#page_content div.contenu div#left_column {
  width: 195px;
  padding-left: 20px;
}
body div#page_content div.contenu div#middle_column {
  width: 565px;
}
body div#page_content div.contenu div#right_column {
  width: 177px;
  padding-left: 13px;
  padding-top: 0px;
  position:relative;
}

body div#page_content div.contenu div#right_column div.cadre h2 {
  background: none;
  text-align: left;
  height: 21px; /* 30 - 9 */
  padding-top: 9px;
  padding-left: 12px;
}

body div#page_content div.contenu div#right_column div.cadre .cadre_bas {
  background: none;
  padding-bottom: 0px;
}
body div#page_content div#right_column div.cadre .cadre_contenu .cadre_bordure {
  background: none;
  padding: 0;
}

/*** PETIT CADRE COMMUN ***/
body div#page_content div.contenu div#bons_plans.cadre,
body div#page_content div.contenu div#the_phone_house.cadre,
body div#page_content div.contenu div#recherche_express.cadre {
  background: url(/pix/common/cadre_titre_181.png) no-repeat;
  width: 181px;
}
body div#page_content div.contenu div#bons_plans.cadre .cadre_contenu,
body div#page_content div.contenu div#the_phone_house.cadre .cadre_contenu,
body div#page_content div.contenu div#recherche_express.cadre .cadre_contenu {
  background: url(/pix/common/cadre_bas_181.png) bottom center no-repeat;
  padding-bottom: 4px; /* hauteur du cadre bas */
}
body div#page_content div.contenu div#bons_plans.cadre .cadre_contenu .cadre_bordure,
body div#page_content div.contenu div#the_phone_house.cadre .cadre_contenu .cadre_bordure,
body div#page_content div.contenu div#recherche_express.cadre .cadre_contenu .cadre_bordure {
  background: url(/pix/common/cadre_bordure_181.png) repeat-y;
  padding: 0 2px;
}

/*** BONS PLANS ***/
body div#page_content div.contenu div#bons_plans.cadre {
  margin-bottom: 12px;
}
body div#page_content div.contenu div#bons_plans.cadre .cadre_decoration {
  height: 163px;
  background: url(/pix/home/bons_plans/background.jpg) no-repeat 50% 100%;
}
body div#page_content div.contenu div#bons_plans.cadre h2 {
  background: url(/pix/home/bons_plans/icone.png) 8px 8px no-repeat;
}

body div#page_content div.contenu div#bons_plans.cadre ul,
body div#page_content div.contenu div#the_phone_house.cadre ul
{
  padding-top: 8px;
  margin-left: 8px;
}
body div#page_content div.contenu div#bons_plans.cadre ul li,
body div#page_content div.contenu div#the_phone_house.cadre ul li
{
  margin-bottom: 7px;
}
body div#page_content div.contenu div#bons_plans.cadre ul li.last-child,
body div#page_content div.contenu div#the_phone_house.cadre ul li.last-child
{
  margin-bottom: 0;
}
body div#page_content div.contenu div#bons_plans.cadre ul li a,
body div#page_content div.contenu div#the_phone_house.cadre ul li a
{
  text-decoration: none;
}

/*** PHONE HOUSE ***/
body div#page_content div.contenu div#the_phone_house.cadre .cadre_decoration {
  height: 216px;
  background: url(/pix/home/the_phone_house/background.jpg) no-repeat 50% 100%;
}
body div#page_content div.contenu div#the_phone_house.cadre h2 {
  background: url(/pix/home/the_phone_house/icone.png) 8px 7px no-repeat;
}

/*** RECHERCHE ***/
body div#page_content div.contenu div#right_column div#recherche_express.cadre {
  margin-bottom: 12px;
}

body div#page_content div.contenu div#right_column div#recherche_express.cadre .cadre_contenu .cadre_bordure {
padding:0 2px 3px;
height: 77px;
}
body div#page_content div.contenu div#right_column div#recherche_express.cadre .cadre_bas {

  padding-bottom: 0;
}
body div#page_content div.contenu div#recherche_express.cadre form div#ligne_validation {
padding-top : 5px;
}
body div#page_content div.contenu div#recherche_express.cadre form p.form_validation {
  margin-top: 0;
  padding-bottom: 0;
}

body div#page_content div.contenu div#right_column div#recherche_express.cadre h2 {
  background: url(/pix/home/recherche_express/icone.png) 8px 7px no-repeat;	
  text-align: right;
  height: 21px; /* 31 - 9 */
  padding-top: 10px;
  padding-left: 12px;
}

body div#page_content div.contenu div#recherche_express.cadre ul.liste2 {
	margin-top: 5px;
	clear: both;
	padding: 0 0 10px 0;

}
body div#page_content div.contenu div#recherche_express.cadre ul.liste2 li{
		width: 130px;
}

body div#page_content div.contenu div#recherche_express.cadre ul.liste2 li a {
	color: #0081C7;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

body div#page_content div.contenu div#recherche_express.cadre form {
  padding-top: 8px;
  margin: 0 8px;
}
body div#page_content div.contenu div#recherche_express.cadre form p.criteria input {
  background-color: #ddeffb;
  border: 1px solid #1bbbe9;
  width: 155px;
}
body div#page_content div.contenu div#recherche_express.cadre form p.form_validation {
  text-align: right;
  float: right;
  margin-right: 5px;
}
body div#page_content div.contenu div#recherche_express.cadre form p.help {
  font-size: 10px;
/*  margin: 6px 0 12px 0; */
  float: left;
}
body div#page_content div.contenu div#recherche_express.cadre form p.help a {
  color: #1bbbe9;
  text-decoration: underline;
}

/*** GENERATION TPH ***/
body div#page_content div.contenu div#generation_tph.cadre,
body div#page_content div.contenu div#dossiers.cadre
{
  width: 276px;
  float: left;
  margin-top: 14px;
}
body div#page_content div.contenu div#generation_tph.cadre .cadre_contenu,
body div#page_content div.contenu div#dossiers.cadre .cadre_contenu {
  padding-bottom: 5px;
}
body div#page_content div.contenu div#generation_tph.cadre .cadre_contenu .cadre_bordure,
body div#page_content div.contenu div#dossiers.cadre .cadre_contenu .cadre_bordure
{
  padding: 0 2px;
}
body div#page_content div.contenu div#generation_tph.cadre .cadre_decoration,
body div#page_content div.contenu div#dossiers.cadre .cadre_decoration
{
  height: 114px; /* 122 - 8 */
  padding-top: 8px;
  margin-left: 8px;
  overflow: hidden;
}
body div#page_content div.contenu div#generation_tph.cadre {
  background: url(/pix/common/cadre_titre_276.png) no-repeat;
  margin-right: 13px;
  position: relative;
}
body div#page_content div.contenu div#generation_tph.cadre .cadre_contenu {
  background: url(/pix/common/cadre_bas_276.png) no-repeat 0 100%;
}
body div#page_content div.contenu div#generation_tph.cadre .cadre_contenu .cadre_bordure {
  background: url(/pix/common/cadre_bordure_276.png) repeat-y;
}
body div#page_content div.contenu div#generation_tph.cadre .cadre_decoration {
  background: url(/pix/home/generation_tph/background.jpg) no-repeat 100% 8px;
  margin-right: 8px;
}
body div#page_content div.contenu div#generation_tph.cadre h2 {
  background: url(/pix/home/generation_tph/icone.png) 8px 7px no-repeat;
}
body div#page_content div.contenu div#generation_tph.cadre div#ticker_target ul.articles {
  margin-right: 97px;
  height: 92px;
  overflow: hidden;
}
body div#page_content div.contenu div#generation_tph.cadre a {
  text-decoration: none;
}
body div#page_content div.contenu div#generation_tph.cadre div#ticker_target ul.articles li {
  margin-bottom: 5px;
}
body div#page_content div.contenu div#generation_tph.cadre div#ticker_target ul.articles li a strong {
  color: #1bbbe9;
}
body div#page_content div.contenu div#generation_tph.cadre ul.liste2 {
	position: absolute;
	bottom: 7px;
}
body div#page_content div.contenu div#generation_tph.cadre ul.liste2 li {
  display: inline;
  margin-right: 10px;
}
body div#page_content div.contenu div#generation_tph.cadre ul.liste2 li a {
  color: #0081C7;
  font-weight: bold;
}

/*** DOSSIER ***/
body div#page_content div.contenu div#dossiers.cadre {
  background: url(/pix/common/cadre_titre_276.png) no-repeat;
}
body div#page_content div.contenu div#dossiers.cadre .cadre_contenu {
  background: url(/pix/common/cadre_bas_276.png) no-repeat 0 100%;
}
body div#page_content div.contenu div#dossiers.cadre .cadre_contenu .cadre_bordure {
  background: url(/pix/common/cadre_bordure_276.png) repeat-y;
}
body div#page_content div.contenu div#dossiers.cadre .cadre_decoration {
  background-repeat: no-repeat;
  background-position: 100% 0;
  margin-right: 8px;
 /* padding-right: 80px; */
}

body div#page_content div.contenu div#dossiers.cadre h2 {
  background: url(/pix/home/dossiers/icone.png) 12px 7px no-repeat;
}

body div#page_content div.contenu div#dossiers.cadre h3 {
  font-size: 100%;
  margin-bottom: 5px;
}
body div#page_content div.contenu div#dossiers.cadre h3 a {
  color: #1bbbe9;
  text-decoration: none;
}

body div#page_content div.contenu div#operateurs {
  position:absolute;
  top:470px;
}
body div#page_content div.contenu div#operateurs a {
  background: url(/pix/home/operateurs.png) no-repeat 50% 0;
  display: block;
  width: 177px;
  height: 41px;
}

/** TOP VENTES **/
body div#page_content div.contenu div#right_column div#top_ventes {
	position:absolute;
	top:127px;
	
}

body div#page_content div.contenu div#right_column div#top_ventes.cadre h2 {
  background: url(/pix/home/top_ventes/icone.png) 9px 8px no-repeat;	
  text-align: right;
  height: 20px; /* 31 - 11 */
  padding-top: 11px;
  padding-left: 12px;
}

/** FLASH **/
object{
	margin: 4px 0 0 2px;
}

  