/* ---------------------------------------
	DECLARATIONS GENERALES 
----------------------------------------- */

body {
	font-family:Arial,Helvetica,sans-serif;
	color:#999999;
	text-align:left;
	margin:0;
	padding:0;
	font-size:12px;
	min-height:538px;
	_height:538px;
	min-width:974px;
	_width:974px;
/*	background-image:url(imgs/bcknd_body_01.gif);*/
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#7F6D28;
}

a img, a, img {
	border:none;
	padding:0;
}

a {
	color:#000000;
	text-decoration:underline;
}

a.orange {
	color:#E9B806;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}
.white {
	color:#FFFFFF;
}
.nowrap {
	white-space:nowrap;
}
form {
	padding:0;
	margin:0;
	border:0;
}
.error {
	color:#FF0000;
	font-weight:bold;
}
.hiddenDiv {
	display:none;
}
h2 {
	margin:0;
	font-size:24px;
	font-weight:bold;
	color:#000000;
	min-height:25px;
	_height:25px;
}
h3 {
	font-size:18px;
	color:#000000;
	font-weight:bold;
	margin:10px 0 15px 0;
}
h4 {
	font-size:16px;
	margin:0 0 5px 0;
	padding:0;
}
h5 {
	font-size:14px;
	font-weight:bold;
	color:#212121;
	margin:20px 0 0 0;
	padding:0;
}
h6 {
	font-size:12px;
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
	color:#212121;
	font-size:12px;
}

hr {margin:15px 0;}

/* HACK PNG TRANSPARENT */

img, .international #page #main #content { behavior: url(/iepngfix.php); }
img, #main_content { behavior: url(/iepngfix.php); }
img, #home_links ul li { behavior: url(/iepngfix.php); }
img, #main_content_right ul li.white { behavior: url(/iepngfix.php); }
img, #main_menu { behavior: url(/iepngfix.php); }
img, #main_button { behavior: url(/iepngfix.php); }

/* DEBUT COMPORTEMENTS GéNéRAUX */

.upper {
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
.float {
	float:left;
}
.floatR {
	float:right;
}
.padoff {
	padding:0;
}
.margeoff {
	margin:0;
}
.pad15 {
	padding:0 0 0 15px;
}
.cb200 {
	clear:both;
	font-size:1px;
	height:170px;
	padding-bottom:30px;
	background-color:transparent;
}
.cb50 {
	clear:both;
	font-size:1px;
	height:50px;
	overflow:hidden;
}
.cb40 {
	clear:both;
	font-size:1px;
	height:40px;
	overflow:hidden;
}
.cb20 {
	clear:both;
	font-size:1px;
	height:20px;
	overflow:hidden;
}
.cb15 {
	clear:both;
	font-size:1px;
	height:15px;
	overflow:hidden;
}
.cb10 {
	clear:both;
	font-size:1px;
	height:10px;
	overflow:hidden;
}
.cb5 {
	clear:both;
	height:5px;
	font-size:1px;
	overflow:hidden;
}
.cb1 {
	clear:both;
	height:1px;
	font-size:1px;
	overflow:hidden;
}
.gc {
	color:#FFD500;
}
.sepa10L {	
	width:10px;
	font-size:1px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
.size14 {
	font-size:14px;
}

/* COMMUN */

#page {
	width:887px;
	position:relative;
	top:5px;
	left:110px;
}
#main #entete {
	width:887px;
	height:57px;
	background-color:#000000;
}
#main #entete .imglogo {
	padding:5px 0 0 12px;
	width:236px;
	height:46px;
	float:left;
}
#main #entete .imglogo img {
	margin:0;
}
#main #entete .submenu {
	float:right;
	width:595px;
	height:37px;
	padding:10px 20px 10px 0;
}
#main #entete .submenu .sepa {
	margin:5px 1px;
	float:right;
}
#main #entete .submenu .button {
	margin:8px 1px 7px 1px;
	float:right;
}
#main #entete .submenu #choose_lng_country {
	min-width:130px;
	xxwidth:expression(document.body.clientWidth < 152? "150px": "150px" );
	height:34px;
	margin:1px 0 1px 0;
	float:right;
}

* html #main #entete .submenu #choose_lng_country {
	width:150px;
}
*:first-child+html #main #entete .submenu #choose_lng_country {
	width:150px;
}
#main #entete .submenu #choose_lng_country .country_lng {
	min-width:110px;
	height:15px;
	margin:1px 0 0 0;
	background:transparent url(/imgs/bckgnd_select_lng_country.gif) top right no-repeat;
	display:block;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 18px 0 5px;
	overflow:hidden;
	border:solid 1px #BEBEBE;
}
#main #entete .submenu #choose_lng_country .country_lng:hover {
	font-size:11px;
	text-decoration:none;
}
#main #content {
	width:887px;
	padding-top:14px;
	background:transparent;
	position:relative;
}
#main #content #main_menu {
	height:31px;
	left:0;
	position:absolute;
	top:0;
	width:887px;
	z-index:10;
}
#main #content #main_menu div, 
#main #content #main_menu a {
	text-decoration:none;
	display:block;
	float:left;
}
.left88 {
	width:88px;
}
.right88 {
	width:86px;
}
.discover238, 
.exchange238 {
	width:238px;
} 
.discover356, 
.exchange356 {
	width:356px;
} 
.become238 {
	width:237px;
}


#main_content {
	padding:0 15px;
/*	background:#FFFFFF url(imgs/bcknd_standard_content_en_01.jpg) top left no-repeat;*/
}
#main_button {
	position:absolute;
	top:190px;
	left:12px;
	z-index:20;
	width:95px;
	height:29px;
}
#main_button a img {
	position:absolute;
	z-index:100;
}
#leftcol {
	width:185px;
	float:left;
	overflow:hidden;
	padding-top:25px;
}
#leftcol .pad {
	padding:0 20px 0 0;
}
.sitemap .elem, 
#leftcol .pad .left_menu {
	margin:5px 0;
	background:transparent url(/imgs/bckgnd_left_menu_elem.gif) bottom center no-repeat;
	min-height:45px;
	_height:45px;
}
.sitemap #centercol .elem {
	background:0;
	min-height:0;
	_height:0;	
}
.sitemap .elem a,
#leftcol .pad .left_menu a {
	text-decoration:none;
	color:#000000;
	padding:0 0 0 20px;
	background:transparent url(/imgs/button_left_menu_right.gif) left top no-repeat;
	display:block;
}
.sitemap .elem a:hover,
#leftcol .pad .left_menu a:hover {
	text-decoration:underline;
}
#leftcol .pad .current a {
	font-weight:bold;
	background:transparent url(/imgs/button_left_menu_down.gif) left top no-repeat;
}
#leftcol .pad .current a:hover {
	font-weight:bold;
}
#centercol {
	width:461px;
	float:left;
	overflow:hidden;
	background:transparent url(/imgs/bckgnd_border_col_center.gif) top left no-repeat;
	margin:15px 0 0 0;
}
#centercol .pad {
	padding:5px 20px 0 20px;
}
#centercol .pad p {
	margin:15px 0;
}
#centercol .pad p.hook {
	font-weight:bold;
}
#centercol .pad p.notice {
	margin-top:10px;
	font-size:11px;
}
#centercol .pad p strong, 
ul li strong {
	color:#E9B806;
}
#centercol .pad h5 {
	margin:25px 0 0 0;
}
#centercol .pad h6 {
	color:#212121;
	margin:15px 0;
	text-align:center;
}
#centercol .pad .center_box {
	width:411px;
	overflow:hidden;
	margin:10px 0 0 0;
}
#centercol .pad .center_box .center_box_head {
	width:411px;
	height:10px;
}
#centercol .pad .center_box .center_box_content {
	padding:0 10px 10px 10px;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
}
#centercol .pad .center_box .center_box_content p {
	margin:0;
	font-size:14px;
}
#centercol .pad .center_box .center_box_content small {
	font-size:11px;
}

#centercol .pad .center_box_yellow {
	width:423px;
	overflow:hidden;
	margin:10px 0;
}
#centercol .pad .center_box_yellow .center_box_head {
	width:423px;
	height:8px;
	overflow:hidden;
}
#centercol .pad .center_box_yellow .center_box_content {
	padding:0 12px 5px 12px;
	border:0;
	background-color:#F9EEAF;
}
#centercol .pad .center_box_yellow .center_box_content p {
	margin:0;
	font-size:12px;
	color:#212121;
}

.main_center_end {
	margin:30px 0 20px 0;
}
#rightcol {
	width:210px;
	float:left;
	overflow:hidden;
}
#rightcol .pad {
	padding:45px 0 0 15px;
}
#rightcol .pad .right_box {
	width:191px;
}
#rightcol .pad .right_box2 {
	width:191px;
	color:#000000;
	position:absolute;
	bottom:0px;
	margin-bottom:15px;
}
#rightcol .pad .right_box .right_box_head {
	background: transparent url(/imgs/bckgnd_box_yellow_head.gif) top left no-repeat;
	width:191px;
	min-height:88px;
	_height:88px;
}
#rightcol .pad .right_box2 .right_box_head2 {
	background: transparent url(/imgs/bckgnd_box_yellow_head2.gif) top left no-repeat;
	min-height:45px;
	_height:45px;
	padding:0;
}
#rightcol .pad .right_box .right_box_head h4 {
	color:#212121;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:15px 15px 0;
}
#rightcol .pad .right_box .right_box_content {
	border-bottom:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	color:#000000;
	font-size:12px;
	padding:5px 15px 15px;
}
#rightcol .pad .right_box2 .right_box_content2 {
	border-bottom:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	color:#000000;
	font-size:12px;
	padding:0 15px 15px;
	background-color:#FFFFFF;
}
#rightcol .pad .right_box .right_box_content p {
	margin:5px 0;
}
#rightcol .pad .right_box .right_box_content ul {
	list-style-position:outside;
	list-style-type:disc;
	margin:0 10px;
	padding:0;
}
#centercol .pad ul {
	padding:0;
	margin:0;
	list-style-position:inside;
	list-style-type:disc;
	color:#000000;
}
#rightcol .pad .right_box .right_box_content ul li {
	color:#212121;
	padding:0 0 8px 0;
}

#footer {
	clear:both;
	width:887px;
	height:34px;
	padding-top:19px;
	/*background-color:#7F6D28;*/
	text-align:right;
}
#footer .left_menu {
	display:inline;
	margin-left:10px;
}
#footerTop {
	width:877px;
	padding-right:10px;
	height:16px;
	background:#FEF09E url(/imgs/bckgnd_footer_top.gif) top left no-repeat;
	line-height:16px;
	font-size:10px;
}
#footerTop .left_menu {
	background:transparent url(/imgs/picto_sepa_footer_top.gif) center right no-repeat;
	padding-right:15px;
}
#footerTop .dernier {
	background:0;
	padding-right:0;
}
#footerTop a {
	color:#000000;
	text-decoration:none;
}
#footerTop a:hover {
	text-decoration:underline;
}
#footerTop a.current {
	text-decoration:underline;
}
#footerBottom {
	width:877px;
	padding-right:10px;
	height:18px;
	line-height:17px;
	font-size:10px;
	background-color:#000000;
}
#footerBottom .left_menu {
	background:transparent url(/imgs/picto_sepa_footer_bottom.gif) center right no-repeat;
	padding-right:15px;
}
#footerBottom .dernier {
	background:0;
	padding-right:0;
}
#footerBottom a {
	color:#FFFFFF;
	text-decoration:none;
}
#footerBottom a.current {
	text-decoration:underline;
}
#footerBottom a:hover {
	text-decoration:underline;
}

#main #content #main_content .double {
	width:672px;
	float:left;
	overflow:hidden;
	background:0;
	margin:15px 0 0 0;
}

/* POPINS */

#wrapper {
	height:1px;
	left:0;
	position:absolute;
	top:0;
	width:1px;
	z-index:100;
	background-color:#000000;
}
body >#wrapper2, body>#page #main #entete #wrapper2  {
	position:fixed;
}

body >.mypopin2, body>#page #main #entete .mypopin2 {
	position:fixed;
}

.popexchange {
	border:solid 3px #000000;
}

#wrapper2, #page #main #entete #wrapper2 {
	height:1px;
	width:1px;
	bottom:0px;
	left:0px;
	position:absolute;
	z-index:100;
	background-color:#000000;
}

.mypopin2, #page #main #entete .mypopin2  {
	width:330px;
	z-index:150;
	background:#FFFFFF url(/imgs/bckgnd_popin_lng_country.gif) top left no-repeat;
	left:0;
	position:absolute;
	bottom:0;
}

.mypopin {
	width:330px;
	z-index:150;
	background:#FFFFFF url(/imgs/bckgnd_popin_lng_country.gif) top left no-repeat;
	left:0;
	position:absolute;
	top:0;
}

.mypopin .pad ul li {
	color:#464646;
}

.mypopin .pad {
	padding:60px 15px 15px 15px;
}

.mypopin2 .pad, #page #main #entete .mypopin2 .pad {
	padding:40px 15px 15px 15px;
}

.mypopin .picto_close {
	position:absolute;
	top:10px;
	right:15px;
	z-index:151;
}

.mypopin2 .picto_close, #page #main #entete .mypopin2 .picto_close {
	position:absolute;
	top:10px;
	right:15px;
	z-index:151;
}

.mypopin h4 {
	font-size:20px;
	font-weight:bold;
	color:#464646;
	margin:0;
	padding:0;
}

.mypopin2 h4 {
	font-size:20px;
	font-weight:bold;
	color:#464646;
	margin:0;
	padding:0;
}

.mypopin h5 {
	font-size:13px;
	font-weight:bold;
	color:#464646;
	margin:0;
	padding:0;
	height:15px;
}

.mypopin2 h5 {
	font-size:13px;
	font-weight:bold;
	color:#464646;
	margin:0;
	padding:0;
	height:15px;
}

.mypopin p {
	font-size:13px;
	font-weight:normal;
	color:#464646;
	margin:15px 0 0 0;
	padding:0;
}

.mypopin2 p {
	font-size:13px;
	font-weight:normal;
	color:#464646;
	margin:15px 0 0 0;
	padding:0;
}

/* popins : CHOOSE COUNTRY LNG */

#popin_choose_country {	
	height:255px;
}

/* popins : SHARE FRIEND */

#popin_share_friend {	
	height:455px;
}

#popin_share_friend .share_form_bloc {	
	float:left;
	width:145px;
	overflow:hidden;
}

#popin_share_friend .share_form_bloc input.inpuText {	
	width:143px;
	_width:141px;
	margin:0;
}

#message_share {	
	width:300px;
	height:60px;
}

/* popins : COMING SOON */

#popin_coming_soon input.inpuText {
	width:300px;	
}
#content_coming_loc ul {
	margin:0;
	padding:0;
	color:#000000;
}
#content_coming_loc ul li {
	list-style:none;
	background:transparent url(/imgs/picto_liste_yellow.png) top left no-repeat;
	padding:2px 0 10px 30px;
}
#content_coming_loc ul li a {
	text-decoration:underline;
	color:#000000;
}
#content_coming_loc ul li a:hover {
	text-decoration:none;
}

/* popins : VIDEO */

#popin_video {
	width:560px;
	height:480px;
	background:#FFFFFF url(/imgs/bckgnd_popin_video.gif) top left no-repeat;
}

#popin_video p {
	margin:5px 0 10px 0;	
}

#player_video {
	width:530px;
	height:340px;
	overflow:hidden;
}

/* FORMS */

select {
	border-top:2px groove #808183;
	border-left:2px groove #808183;
	border-bottom:1px solid #808183;
	border-right:1px solid #808183;
	height:22px;
	color:#000000;
	font-size:11px;
	padding:2px 1px;
	min-width:250px;
	width:250px !ie7;
	_width:250px;
}
input.inpuText {
	border:1px solid #B2B2B2;
	height:18px;
	color:#464646;
}
textarea {
	border:1px solid #B2B2B2;
	color:#464646;
	font-size:11px;
}
label, .mandatory {
	color:#262626;
	font-size:12px;
	display:block;
	padding:4px 0 1px 0;
}
.asterix {
	color:#FE0000;
}
.form_bloc {
	float:left;
	width:210px;
}
#centercol .inpuText {
	width:410px;
}
#centercol textarea {
	height:120px;
	width:410px;
}
#centercol .send_button {
	margin-right:10px;
}
.contact_us #centercol .send_button, 
.apply #centercol .send_button {
	/*margin-top:70px;*/
}
#centercol .pad .short {
	width:300px;
}
#centercol .form_bloc .inpuText, 
#centercol .captchabox .inpuText {
	width:200px;
}
#centercol .form_bloc select {
	min-width:200px;
	width:200px !ie7;
	_width:200px;
}
.captchabox {
	float:left;
	overflow:hidden;
	width:300px;
}
.bday select {
	min-width:20px;
	width:60px !ie7;
	_width:60px;
	float:left;
}
#centercol .bday input.inpuText {
	width:40px;
	padding:2px 0 0 3px;
	_padding:0;
}
.bday .sepa {
	width:20px;
	float:left;
	text-align:center;
	line-height:20px;
	font-size:18px;
	color:#262626;
}
.bday .sepa {
	color:#262626;
}
.country_span {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	line-height:22px;
}
/* TERMS AND CONDITIONS*/

#centercol ol {
	font-weight:bold;
	list-style-position:inside;
	padding:0;
	margin:0;
	color:#000000;
}
#centercol ol li {
	padding:5px 0;
}
#centercol ol li  a{
	font-weight:normal;
	text-decoration:underline;
}
#centercol .top {
	text-align:right;
	padding-right:10px;
}

/* PRIVACY */

#centercol ul li ul {
	list-style-type:none;
}
#centercol ul li ul li {
	margin:0 0 0 25px;
	list-style-position:outside;
	list-style-type:none;
}

/* PAGE INTERNATIONALE */

.international {
	background-image:url(/imgs/bcknd_welcome_01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#9E8832;
}
.international #page {
	width:770px;
	height:470px;
	left:203px;
	top:61px;
}
.international #page #main {
	width:770px;
	height:413px;
	background-color:transparent;
}
.international #page #main #entete {
	width:770px;
	height:75px;
	background-color:#000000;
}
.international #page #main #entete img {
	margin:13px 0 0 17px;
}
.international #page #main #content {
	width:770px;
	height:338px;
	background:transparent url(/imgs/bcknd_welcome_content_01.png) top left no-repeat;
	padding:0;
	position:static;
}	
.international #page #main #content .main_form {
	width:250px;
}	
.international #page #footer {
	width:770px;
	margin-top:23px;
	background-color:#EEEEEE;
	padding:0;
}
.international #page #footer #footerTop {
	width:760px;
	background:transparent url(/imgs/bckgnd_footer_top.gif) top left no-repeat;
}
.international #page #footer #footerBottom {
	width:760px;
}
.international #page #main #content #main_content {
	padding:125px 0 0 50px;
	width:300px;
	background:transparent none;
	float:none;
}
.international #page #main #content #main_content p {
	color:#FFFFFF;
	margin:0;
	font-size:13px;
}

/* 404 */

.the404 {
	background-image:url(/imgs/bcknd_welcome_01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#9E8832;
}
.the404 #page {
	width:770px;
	height:470px;
	left:203px;
	top:61px;
}
.the404 #page #main {
	width:770px;
	height:413px;
	background-color:transparent;
}
.the404 #page #main #entete {
	width:770px;
	height:75px;
	background-color:#000000;
}
.the404 #page #main #entete img {
	margin:13px 0 0 17px;
}
.the404 #page #main #content {
	width:770px;
	height:338px;
	background:transparent url(/imgs/bcknd_404_content_01.png) top left no-repeat;
	padding:0;
	position:static;
}	
.the404 #page #main #content ul {
	color:#FFFFFF;
	list-style-position:inside;
	list-style-type:none;
	margin:15px 0;
	padding:0;
}	
.the404 #page #main #content a {
	color:#FFDA0D;
	font-weight:bold;
}
.the404 #page #footer {
	width:770px;
	margin-top:23px;
	background-color:#EEEEEE;
	padding:0;
}
.the404 #page #footer #footerTop {
	width:760px;
	background:transparent url(/imgs/bckgnd_footer_top.gif) top left no-repeat;
}
.the404 #page #footer #footerBottom {
	width:760px;
}
.the404 #page #main #content #main_content {
	padding:70px 0 0 50px;
	width:365px;
	background:transparent none;
	float:none;
}
.the404 #page #main #content #main_content p {
	color:#FFFFFF;
	margin:0;
	font-size:13px;
}

/* HOME PAGE */

.home {
/*	background-image:url(imgs/bcknd_home_01.jpg);*/
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#9E8832;
}
.home .box h5 {
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	margin:0;
	padding:0 0 10px 0;
}
.home #page {	
	height:554px;	
	left:110px;
	top:5px;
}
.home #page #main {
	width:887px;
	height:554px;
	background-color:transparent;
	overflow:hidden;
}
.home #page #main #content {
	height:483px;	
}
.home #page #main #content #main_content {
	width:887px;
	height:483px;
/*	background:transparent url(imgs/bcknd_home_content_en_01.png) top left no-repeat;*/
	float:none;
	padding:0;
}
.home #page #main #content #main_content #main_content_left {
	width:585px;
	height:463px;
	float:left;
}
.home #page #main #content #main_content #main_content_left #home_flash {
	height:265px;
	width:585px;
}
.home #page #main #content #main_content #main_content_left #home_links {
	height:135px;
	width:475px;
	font-size:16px;
	color:#FFFFFF;
	padding-left:75px;
	padding-right:35px;
	overflow:hidden;
}
.home #page #main #content #main_content #main_content_left #home_links ul {
	width:475px;
	margin:0;
	padding:0;
}
#home_links ul li {
	list-style:none;
	background:transparent url(/imgs/picto_liste_yellow.png) top left no-repeat;
	padding:0 0 0 30px;
}
#home_links ul li a {
	text-decoration:underline;
	color:#FFFFFF;
}
#home_links ul li a:hover {
	text-decoration:none;
}
.home #main_content #main_content_right {
	width:273px;
	height:463px;
	float:left;
	margin-left:10px;
	text-align:center;
}
#main_content_right .box {
	width:265px;
	color:#FFFFFF;
}
#main_content_right .box .head {
	width:265px;
	height:20px;
	background:transparent url(/imgs/bckgnd_box_head_grey.gif) top left no-repeat;
	text-align:left;
	overflow:hidden;
}
#main_content_right .box .head h5 {
	color:#FFD500;
	margin:0;
	padding:1px 15px;
	font-weight:bold;
	font-size:14px;
}
#main_content_right .box .content {
	width:245px;
	padding:15px 5px 15px 15px;
	text-align:left;
	background:#DFCA70 url(/imgs/bckgnd_box_content_degrad_01.gif) top left repeat-x;
	overflow:hidden;
}
#main_content_right .box #blox_gold_offers {
	width:265px;
	padding:30px 0 15px 0;
	text-align:center;
}
#main_content_right .box #blox_gold_offers #gold_offers {
	position:relative;
}
#main_content_right .box .content .visu {
	float:left;
	width:75px;
	overflow:hidden;
	min-height:90px;
	_height:90px;
}
#main_content_right .box .content .txt_box {
	float:left;
	width:140px;
	padding-left:10px;
	overflow:hidden;
}
#main_content_right .box .content .txt_box  ul {
	width:150px;
	margin:0;
	padding:15px 0;
}
#main_content_right .box .content .txt_box ul li.white {
	list-style:none;
	background:transparent url(/imgs/picto_liste_white.png) top left no-repeat;
	padding:0 0 0 20px;
}
#main_content_right .box .content .txt_box ul li a {
	text-decoration:underline;
	color:#FFFFFF;
}
#main_content_right .box .content .txt_box ul li a:hover {
	text-decoration:none;
}
#main_content_right .box .txt_box p {
	margin:0;
}
.home  #footer {
	padding:0;
	margin-top:19px;
	background-color:#EEEEEE;
}

/* FAQ */

.faq #main_content {
/*	background:#FFFFFF url(imgs/bcknd_faq_content_en_01.jpg) top left no-repeat;*/
}
.faq #centercol {
	background:0;
}
.faq h2 {
	padding:0;
}
.faq h4 {
	height:24px;
	margin:0;
	color:#212121;
}
.faq .click_here2 a {
	color:#000000;
}
.faq .main_faq_head {
	padding:20px 0 0 0;
	min-height:65px;
	_height:65px;
}
.faq .faqbckgnd1 {
	background: transparent url(/imgs/picto_faq_01.gif) top left no-repeat;
}
.faq .faqbckgnd2 {
	background: transparent url(/imgs/picto_faq_02.gif) top left no-repeat;
}
.faq .faqbckgnd3 {
	background: transparent url(/imgs/picto_faq_03.gif) top left no-repeat;
}
.faq .faqbckgnd4 {
	background: transparent url(/imgs/picto_faq_04.gif) top left no-repeat;
}
.faq .faqbckgnd5 {
	background: transparent url(/imgs/picto_faq_05.gif) top left no-repeat;
}
.faq .faqbckgnd6 {
	background: transparent url(/imgs/picto_faq_06.gif) top left no-repeat;
}
.faq .main_faq_head p {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0 0 0 90px;
	color:#E0BC03;	
}
.faq  .main_faq_content {
	padding:0 0 10px 0;
}
.faq  .main_faq_box {
	width:191px;
}
.faq .main_faq_box_head {
	background: transparent url(/imgs/bckgnd_faq_box_head.gif) top left no-repeat;
	width:191px;
	padding:20px 0 0 15px;
}
.faq .main_faq_box .main_faq_box_content {
	width:169px;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	padding:0 5px 5px 15px;
	color:#000000;
	font-size:12px;
}
.faq .main_faq_box .main_faq_box_content .click_here {
	height:25px;
	margin-top:10px;
}
.faq .main_faq_box .main_faq_box_content .click_here2 {
	padding-left:5px;
	font-weight:bold;
}

/* BENEFITS */


/* POINTS & SAVINGS */

.points #main_content {
/*	background:#FFFFFF url(imgs/bcknd_points_content_en_01.jpg) top left no-repeat;*/
}

/* CONTACT US */

.contact_us #main_content {
/*	background:#FFFFFF url(imgs/bcknd_faq_content_en_01.jpg) top left no-repeat;*/
}
.contact_us #centercol {
	background:0;
}
.contact_us small {
	color:#262626;
}
.contact_us .radio .radio_elm {
	float:left;
	width:30px;
}
.contact_us .radio .radio_label {
	line-height:18px;
}
.contact_us .radio .radio_label label {
	padding:0;
}

/* APPLY FORM */

.apply #centercol {
	background:0;
}
.apply small {
	color:#262626;
}
.apply .radio .radio_elm {
	float:left;
	width:30px;
}
.apply .radio .radio_label {
	line-height:18px;
}
.apply .radio .radio_label label {
	padding:0;
}
.indicatif {
	color:#262626;
	display:block;
	font-size:13px;
	line-height:22px;
	width:28px;
	float:left;
}

/* SITE MAP */

.sitemap #main #content #main_conent .double a {
	text-decoration:none;
}
.sitemap .sitemap_row {
	width:652px;
	height:50px;
}
.sitemap .sitemap_bloc {
	width:175px;
	height:115px;
	float:left;
	border-right:1px solid #CDCDCD;
	padding:10px 20px 10px 0;
}
.sitemap .sitemap_bloc ul {
	padding:0;
	margin:10px 0;
	list-style-position:inside;
	list-style-image:url(/imgs/picto_liste_grey.gif);
}
.sitemap .sitemap_bloc ul li {
	padding:0;
	margin:10px 0 0 35px;
	list-style-position:outside;
	list-style-image:url(/imgs/picto_liste_grey.gif);
}
.sitemap .sitemap_bloc ul li a {
	text-decoration:none;
}
.sitemap #main #content #main_content .padbloc {
	width:175px;
	padding:10px 20px 0;
}
.sitemap .double .noborder {
	border:0;
}

/* OFFERS */

.offers #main #content #rightcol .pad {
	padding:45px 0 0 0;
}

/* PRIVACY */
/*
.privacy #centercol .pad h2 {
	height:50px;
}
*/

/* SPECIALS */
/* left menu */
.sitemap #leftcol .pad  .left_menu, 
.tc #leftcol .pad  .left_menu, 
.privacy #leftcol .pad  .left_menu, 
.faq #leftcol .pad  .left_menu {
	display:none;
}

/* center border */ 
.privacy #centercol, 
.tc #centercol {
	background:0;
}