/*** --- CONTAINER --- ***/
#main_container {
	z-index:0;
}
#frequent_traveller_content{
	height:93px;
	overflow:visible;
	padding:10px 10px 0 14px ;
	margin:0;
	z-index:3
}
#center_01 {
	z-index:2;
	width:760px;
	padding:0;
	margin:0;
}

.primary_links_list li {font-weight:normal}
#left_column {margin-bottom: 0;width: 560px ; line-height:1.4em}
#left_column h2 { font-size:140%;margin-top:20px; margin-bottom:10px}
#left_column p {color:#06183D;padding-left:2px;padding-right:10px}
#left_column a {color:#06183D}
#left_column p img {margin-left:4px}
#left_column img.partner_image {margin:14px -3px 14px 14px}
#left_column img.partner_image2 {margin:14px 14px 14px 0;}
#left_column img.partner_image3 {margin:9px -3px 0 14px;}
#left_column img.partner_image4 {margin:9px 14px 0 0;}
#left_column h3 {margin-top:15px; margin-bottom:5px; }
#left_column ul { margin:0 0 7px 27px;}

.large_block {
	z-index:20;
	width:550px;
	background: transparent url(../images/frequent_traveller/bottom_large_box_shadow2.png) no-repeat left bottom;
	color:#FFF;
	padding-right:20px;
	padding-bottom: 25px;
	margin:0;
	float:left;
}
.large_block_top {
	width:550px;
	background: transparent url(../images/frequent_traveller/top_large_box_shadow.png) no-repeat left top;
	padding-top:10px;
	padding-right:20px;
}

.large_block  img {margin-right:25px}
#left_column .large_block h2, #left_column .large_block2 h2 {padding-left:12px; margin-top:0}
#left_column .large_block h2, #left_column .large_block2 h2, #left_column .large_block h2 a, #left_column .large_block2 h2 a {color:#ffeb33;}
#left_column .large_block h3,#left_column .large_block h4,#left_column .large_block2 h3,#left_column .large_block2 h4 {color:#ffffff;padding-left:16px}
#left_column .large_block p {color:#ffffff;padding:0 14px 0 14px; margin:6px 0 0 0}
#left_column .large_block a {color:#ffffff}
#left_column .large_block img {float:right; margin:6px 14px 0 15px; }
img {z-index:-10; margin:0; padding:0}
#center_01 a {color:#06183D}
.back_to_top {display:block;  background: url(../images/frequent_traveller/back_to_top.gif) no-repeat right 100%; float:right;  padding-right:15px; 
margin-top:-1.2em   }
.large_block .back_to_top {background-image:url(../images/frequent_traveller/back_to_top_large_block.gif); }
#center_01 .large_block a,#center_01 .large_block2 a  {color:#FFF; }
#center_01 .large_block a.forward_button_style01,#center_01 .large_block2 a.forward_button_style01 {color:#06183D;}
/** bread crumbs **/
#cdf {
    width:742px;
    margin-bottom:0;
    padding:7px 0 6px 18px;
}

/* Columns */
div#right_column .right_block,div#right_column .right_block form {background-color:#06183D; padding-top:0; margin-top:-4px; width:148px;padding-bottom:1px; margin-bottom:0px}
div#right_column .right_block,div#right_column .right_block form, div#right_column .right_block a,div#right_column .right_block form a {color:#FFF;}
div#right_column div.right_block h2 {color:#ffeb33}

/* Points tables */
.bloc_sous_titre2 {background: url(../images/frequent_traveller/points_table_background.png) no-repeat top; width:553px; padding:10px 0 18px 0; margin-left:0px}
.bloc_sous_titre2 table {border-right:1px solid #06183D; border-left:1px solid #06183D;width:553px;margin-top:0px;}
.bloc_sous_titre2 table th{background:#06183D url(../images/frequent_traveller/points_th_background.gif) repeat-x bottom left; color:#ffeb33; padding:0 7px 7px 12px ; font-size:1.2em ;font-weight:bold; margin-top:-10px; border:0}
.bloc_sous_titre2 table td{background: #fff; color:#06183D; border-bottom:1px solid #06183D; padding: 12px 7px 10px 14px; }
.bloc_sous_titre2 table td.points {padding-left:23px}
.bloc_sous_titre2  .back_to_top{margin-top:10px; margin-bottom:20px}

col.left {width:320px}
a.forward, p.forward a{color:#06183d!important;border:1px solid #000; background: url(../images/frequent_traveller/forward_background.png) no-repeat right;padding:5px 20px 5px 8px; margin-bottom:15px; font-weight:bold; text-decoration:none;}
#left_column p.forward {margin-left:-2px; line-height:2.3em}
#right_column p.forward a {color:#000;}
#right_column p.forward, #right_column p.forward_bis  {text-align:right ; margin-bottom:0;padding-bottom:5px; padding-top:10px}
p.forward {padding-bottom:10px}
#text_bottom {width: 567px;}
.left_offset {margin-left:10px}
.left_offset .large_block {padding-top:15px; padding-bottom:6px }
.left_offset  img {margin-top:4px}
.left_offset .large_block  img{margin:inherit}
p.points_category  img {float:left; margin-right:7px;margin-bottom:16px; border:none}
p.points_category {clear:both}
p.points_category a {font-weight:bold; font-size:1.1em}
.partner_details img {float: left; margin: 0 8px 0 0; }
div.partner_details {clear:both; width:553px; margin-bottom:20px}
#left_column div.partner_details h2 {padding-left:3px}
.description {height:6.5em}
.link {font-weight:bold}
p.forward_bis a, p.forward_bis input,  p.forward_bis button  {border:1px solid #000; background: url(../images/frequent_traveller/forward_bis_background.png) no-repeat right;padding:5px 20px 5px 8px; margin-bottom:15px; font-weight:bold; text-decoration:none; }
 p.forward_bis input, p.forward_bis button  { color:#fff ; padding-top:4px; padding-bottom: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold}
#center_01 .large_block p.forward_bis a {color:#fff;}
#left_column  p.forward_bis {clear:both; text-align:right; line-height:2.3em;}
#center_01 p.back a {border:1px solid #000; background: url(../images/frequent_traveller/back_background.png) no-repeat left;padding:5px 8px 5px 20px; margin-bottom:15px; font-weight:bold; text-decoration:none; color:#000}
div.home_sections {float:left; width:261px; margin-right:14px; margin-top:10px}
#left_column div.home_sections h2 {margin-top:0}
#left_column div.home_sections p,#left_column .carte_classique  p,#left_column .carte_blanche p,#left_column  .two_cols_box p,#left_column  .two_cols_box_right p{width:auto}
div.home_sections a{font-weight:bold}
div.home_sections img {float:right; margin:0 0 0 4px}

#left_column p.back {line-height:2.2em; padding-left:0;margin-top:10px;}

.cancel-float {clear:both;}
#center_01 #left_column div.text p.forward a {color:#000}
div.text p.forward  {margin-left:0; clear:both}
div.text {margin-bottom:20px}

div.offers_list {width:272px; float:left; height:12em}
div.offers_list h3{clear:both; margin-bottom:7px}
div.offers_list img{ float:left; margin-right:20px; }
/* For non-members : teaser version */
div.offers_list_teaser {width:272px; float:left; height:15em}
div.offers_list_teaser h3{clear:both; margin-bottom:7px}
div.offers_list_teaser img{ float:left; margin-right:20px; }
div.offers_list_teaser p.points {clear:left; margin:-2.2em 0 0 94px;float:left}
div.offers_list_teaser p.points strong {font-size:140%}
strong.points  {font-size:140%}
.box_text_gray {margin:0 ; background: url(../images/frequent_traveller/top_box.png) no-repeat top left; width:258px;
padding:10px 10px 0 14px;
height:7.9em
}
#left_column .box_text_gray h3 {margin-top:0; font-weight:bold; font-size:130%; line-height:1.2em}
#left_column .box_text_gray  a { color:#FFF; font-weight:normal}
#left_column .box_text_gray h3 a {color:#FFEB33; font-weight:bold}
.box_text_gray img {float: right; margin-right:8px; margin-left:4px}
#left_column .box_text_gray {height:inherit;}
#left_column .box_text_gray p {color:#FFFFFF;margin:5px 0 0 0}
.two_cols_box , .two_cols_box_right{width:280px; margin:0 0 0 0 ; padding:0 0 27px 0; background: url(../images/frequent_traveller/bottom_box.png) no-repeat bottom left;
}

.two_cols_box_right {margin-right:0;}
.two_cols_box_right .box_text_gray {margin-right:0}
#left_column .carte_blanche ul, #left_column .carte_classique ul {margin-left:27px}
#left_column .carte_blanche  h2 img,#left_column .carte_classique h2 img,#left_column .carte_blanche  h2,#left_column .carte_classique h2   {margin:0;padding:0}
.carte_classique {float:left; color:#000; width:279px;}

.carte_blanche {float:left; color:#000; width:279px;}
#left_column .carte_blanche p,#left_column .carte_classique p {padding-left:14px; padding-right:14px}
.carte_classique div{background: url(../images/frequent_traveller/carte_classique_background.png) no-repeat bottom left;padding:10px 10px 10px 0; margin:0;min-height:23em}
.carte_blanche div {background: url(../images/frequent_traveller/carte_blanche_background.png) no-repeat bottom left;color:#988642;padding:10px 10px 10px 0;margin:0;min-height:23em}
div.two_columns_list {float:none; clear:both; margin:0}
#left_column div.two_columns_list ul {clear:both; float:left; margin:0 0 30px 15px}
div.two_columns_list li {width:220px; float: left; margin-left:0}
#eft_benefits li, #carte_blanche_benefits li {margin:16px 0 0px 4px}
#eft_benefits ul{margin-bottom:10px}
#carte_blanche_benefits ul  {margin-bottom:0}
/*#eft_benefits li, #carte_blanche_benefits li {width:220px; float:left; height:1.57em; padding-right:45px;margin-top:15px }*/
/*#carte_blanche_benefits ul {margin-right:-20px;clear:both; float:left; margin-top:-20px}*/ /* This prevents the right-hand column from wrapping inside the box */
/*#eft_benefits ul { margin-top:-20px;}*/

/*div#eft_benefits, div#carte_blanche_benefits  {clear:both; float:left} 
div#carte_blanche_benefits  {margin-top:4px} */
#left_column div.how_to_join {clear:both; width: 540px; float: left;margin-bottom:10px}

#left_column div.how_to_join p {width:255px; float:left; padding-top:25px}
#left_column div.how_to_join p  img {float:left; margin:-25px 4px 1em 0;}
.champ_droite {width:146px}
#text_top {margin-bottom:0}
