/* -------------------------------------- [OP FREEVEMBER 2011 UK] */
#freevember {
	background: url(/images/en/bg_freevember.gif) repeat-y 50% 0%;
	width: 705px;
	margin: 20px auto 0 auto;
}
#freevember #edito {
	background: url(/images/en/header_freevember.png) no-repeat 0% 0%;
}
#freevember p.mentions {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif, Times, serif;
	color: #3F4346;
} 
#freevember #edito p.mentions{
	padding: 280px 30px 28px 30px;
}
#freevember #edito h1,
#freevember #edito p span {
	display: none;
}
#freevember img,
#freevember .txt {
	float: left;
	margin-left: 10px;
}
#freevember .txt {
	width: 385px;
	padding-top: 50px;
}
#freevember .gifts {
position: relative;
	background: url(/images/en/fond_points_freevember.png) no-repeat 0% 0%;
	text-align: center;
	padding-bottom: 5px;
}
#freevember .gifts h2 {
	border: none;
	margin: 0 30px 5px 30px;
	font: normal 20px Verdana, Arial, Helvetica, sans-serif, Times, serif;
	color: #FFF;
	text-align: left;
}
#freevember .gifts h2 strong {
	font-size: 24px;
}
#freevember .gifts .txt .descriptif {
	font: normal 20px Verdana, Arial, Helvetica, sans-serif, Times, serif;
	padding-bottom: 50px;
}
#freevember .gifts a {
    display: block;
	background: url(/images/main/light_box_bt_register.gif) no-repeat scroll 0 0 transparent;
    width: 250px;
    height: 25px;
	margin: 6px auto 14px;
    font: bold 12px Verdana,Geneva,sans-serif;
    text-align: center;
	color: #FFFFFF;
}
#freevember .gifts a span {
    display: block;
    height: 25px;
    padding: 5px 27px 0 0;
}
#freevember .gifts p strong {
	display: block;
	color: #da0087;
}
/* -------------------------------------------- [app mobile FR-UK] */
#appMobile {
	size: 12px;
}
#appMobile span{
	color: #DC0086;
	font-weight: bold;
}
#appMobile h1 span,
#appMobile h2 span,
#appMobile .appLink a span{
	display: none;
}
#appMobile h1 {
	background: url(/images/dynamics/uk/op/1111_app_mobile/app_mobile_01.jpg) no-repeat 0% 0%;
	height: 104px;
}
#appMobile .appLink {
	background: url(/images/dynamics/uk/op/1111_app_mobile/app_mobile_02.jpg) no-repeat 0% 0%;
	padding-top: 380px;
}
#appMobile .appLink a {
	display: block;
	background: url(/images/dynamics/uk/op/1111_app_mobile/android.png) no-repeat 0% 0%;
	width: 155px;
	padding: 35px 98px 35px 0;
	float: right;
}
#appMobile .appLink a + a {
	background: url(/images/dynamics/uk/op/1111_app_mobile/apple.png) no-repeat 0% 0%;
	padding-right: 35px;
}
#appMobile .appDetail {
	background: url(/images/dynamics/uk/op/1111_app_mobile/app_mobile_03.jpg) no-repeat 0% 0%;
}
#appMobile .appDetail h2 {
	background: url(/images/dynamics/uk/op/1111_app_mobile/app_mobile_04.jpg) no-repeat 0% 0%;
	padding: 0 0 50px 0;
	margin : 0 0 50px 0;
	border: none;
}
#appMobile .appDetail p {
	margin: 20px 350px 20px 70px;
}
#appMobile .appDetail p.appPoint {
	padding-top: 170px;
}
#appMobile .appDetail ul {
	padding: 0 0 90px 90px;
	list-style: none;
}
#appMobile .appDetail ul li {
	background: url(/images/main/breadcrumb_buffet.gif) no-repeat 0% 50%;
	padding: 5px 10px;
}

/* -------------------------------------------- [OP NOEL 2011 FR-UK] */
#opNoel.uk {
	background: url(/images/dynamics/uk/op/op_noel_2011/top_bckg.jpg) no-repeat 0% 0%;
	padding-top: 172px;
}
#opNoel.fr {
	background: url(/images/dynamics/fr/op/2011/op_noel2011/top_bckg.jpg) no-repeat 0% 0%;
	padding-top: 172px;
}
#opNoel p.footerOp {
	min-height: 180px;
	background: url(/images/dynamics/uk/op/op_noel_2011/footer_bckg.jpg) no-repeat 0% 0%;
	padding: 23px 290px 0 21px;
	color: #b77e8c;
	font: normal 10px Verdana, Geneva, sans-serif;
}
#opNoel .mf .loader {
	position: absolute;
	top: 150px;
	left: 450px;
	color: #e7083f;
	font: bold 20px Verdana, Geneva, sans-serif;
}
/* -------------------------------------- [OP XBOT 2011 UK] */
#xbot {
	width: 972px;
    border: 14px solid #dc0f8e;
	border-top: 2px solid #dc0f8e;
	margin: 10px 0;
}
#xbot h2 {
	margin: 0 24px 10px;
	font: normal 18px Verdana, Geneva, sans-serif;
}
#xbot p {
	margin: 0 13px 0;
	font: normal 16px Verdana, Geneva, sans-serif;
}
#xbot p a {
	color: #dc0f8e;
}
#xbot a.footer {
	background: url(/images/dynamics/uk/op/xbot/startthesearch.jpg) no-repeat 0% 0%;
	width: 972px;
	height: 163px;
	display: block;
}
#xbot span {
	display: none;
}
/* -------------------------------------- [OP VISA 2011 UK] */
.center {
	text-align: center;
}
#contentvisa {
	float: left;
	width: 675px;
	margin: 10px 15px 0 15px;
	font-size: 12px;
}
#contentvisa img {
	float: left;
	width: 252px;
	margin: 0 25px 25px 0;
}
#contentvisa p {
	margin: 10px 0 15px 0;
}
#main #colLeft #contentvisa ul {
	clear: both;
	margin: 0 0 30px 0;
}
#main #colLeft #contentvisa ul li {
	margin: 0;
	padding: 0 0 0 10px;
}
#main #colLeft #contentvisa ul li:hover {
	background: url("/images/main/ss_nav_buffet.gif") no-repeat 0% -102px;
}
#contentvisa form {
	background-color: #F1F1F1;
	border: 1px solid #CCC;
	margin: 0 0 20px 0;
	padding: 20px 20px 15px 20px;
	font-size: 11px;
}
#contentvisa form fieldset input {
	width: 13px;
	vertical-align: middle;
}
#contentvisa form fieldset input.submit {
	width: 207px;
	height: 24px;
	background: url("/images/dynamics/uk/op/visa/bt.gif") no-repeat 0% 0%;
	cursor: pointer;
}
#contentvisa form fieldset.special input {
	width: 210px;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	padding: 3px;
}
#contentvisa form fieldset.special select {
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	padding: 2px;
}
#contentvisa form fieldset label {
    margin: 0 20px 0 0;
    padding: 2px 0 0;
}
#contentvisa form fieldset.special label {
    display: block;
    float: left;
    text-align: right;
    width: 210px;
}
#contentvisa p.mention {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
/* ---------------------------------------- [OP FREE POINTS 2011 UK] */
#colLeft.opFreePts h2 {
	border: none;
	padding: 0;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #666666;
}
#colLeft.opFreePts h2 span{
	color: #85B503;
}
#colLeft.opFreePts a span {
	display: none;
}
#colLeft.opFreePts img {
	text-align: center;
}
#colLeft.opFreePts .pinkBckg {
	background-color: #da0087;
	padding: 10px;
	color: #FFF;
	font: normal 13px Verdana, Geneva, sans-serif;
}
#colLeft.opFreePts p.pinkBckg {
	text-align: center;
}
#colLeft.opFreePts .pinkBckg h2 {
	padding: 0 0 0 10px;
	margin: 0;
	border-bottom: none;
	font: normal 20px Verdana, Geneva, sans-serif;
	color: #FFF;
}
#global #main #colLeft.opFreePts h1 {
	background: url(/images/dynamics/uk/op/2011_op_free_pts/op_fp_maintitle.gif) no-repeat 0% 0%;
	padding: 45px 0 47px 20px;
	color: #ffffff;
	font: normal 30px Helvetica, sans-serif;
	text-align: left;
}
#colLeft.opFreePts a {
	display: block;
}
#colLeft.opFreePts a.partners {
	background: url(/images/dynamics/uk/op/2011_op_free_pts/op_fp_encartpartners.gif) no-repeat 0% 0%;
}
#colLeft.opFreePts a.emails {
	background: url(/images/dynamics/uk/op/2011_op_free_pts/op_fp_encartemail.gif) no-repeat 0% 0%;
}
#colLeft.opFreePts a.Survey {
	background: url(/images/dynamics/uk/op/2011_op_free_pts/op_fp_encartsurvey.gif) no-repeat 0% 0%;
}
#colLeft.opFreePts a.raf {
	background: url(/images/dynamics/uk/op/2011_op_free_pts/op_fp_encartraf.gif) no-repeat 0% 0%;
}
#colLeft.opFreePts a.Profile {
	background: url(/images/dynamics/uk/op/2011_op_free_pts/op_fp_encartprofil.gif) no-repeat 0% 0%;
}
#colLeft.opFreePts a.videos {
	background: url(/images/dynamics/uk/op/2011_op_free_pts/op_fp_encartvideos.gif) no-repeat 0% 0%;
}
#colLeft.opFreePts .cont350 a.partners,
#colLeft.opFreePts .cont350 a.emails,
#colLeft.opFreePts .cont350 a.Survey,
#colLeft.opFreePts .cont350 a.raf,
#colLeft.opFreePts .cont350 a.Profile,
#colLeft.opFreePts .cont350 a.videos {
	display: block;
	float:left;
	width: 75px;
	height: 100px;
	margin: 10px 10px 30px 10px;
}
#colLeft.opFreePts .cont350 a {
	clear: both;
	text-align: center;
}
#colLeft.opFreePts .cont350 .botBlock {
	padding: 0;
}
#colLeft.opFreePts .cont350 h2 {
	margin: 10px 0 5px 0;
	padding: 0;
	color: #85B503;
}
#colLeft.opFreePts .jamieTxt {
	background: url(/images/dynamics/uk/op/2011_op_free_pts/op_fp_jamievisuel.gif) no-repeat 0% 0%;
	padding: 0 0 1px 220px;
	margin: 10px 0;
}
#colLeft.opFreePts .jamieTxt ul {
	list-style-type: square;
	font: normal 11px Verdana, Geneva, sans-serif;
}
#colLeft.opFreePts .jamieTxt ul li {
	padding: 0 0 15px 26px;
}
#global #main #colLeft.opFreePts .jamieTxt ul li:hover {
	background-position: 0% -102px;
}
#colLeft.opFreePts #editoHome img.marGin {
	margin: 10px 0px 10px 5px;
}
#global #main #colLeft.opFreePts #editoHome {
    background: url("/images/main/705_top_block.gif") no-repeat 0% 0%;
    margin: 10px 0;
    padding: 0;
    width: 705px;
}
#global #main #colLeft.opFreePts #editoHome .botBlock {
    background: url("/images/main/705_bot_block.gif") no-repeat 0% 100%;
    clear: both;
    height: 10px;
}
#global #main #colLeft.opFreePts #editoHome p {
	float: left;
	width: 207px;
	margin: 0 0 0 5px;
	text-align: center;
}
#global #main #colLeft.opFreePts #editoHome span {
	color: #DA0087;
}
/* -------------------------------------- [OP START OF TERM 2011 UK] */
.opUk {
	width:990px;
	margin: 20px auto 0 auto;
}
.opUk img {
	vertical-align: top;
}

/* --------------------------------------OP VOYAGES 2011 FR */
#global #main #voyages_2011 #iframe {
	float: left;
	width: 645px;
	padding: 10px 5px;
}
#global #main #voyages_2011 #banner {
	float: right;
	width: 335px;
}
/* -------------------------------------- OP SPONSORSHIP */
#lightboxSponsorship {
	position: relative;
    width: 656px;
    height: 400px;
    background: url(/images/fr/lightbox_op_sponsorship_bckg.png) no-repeat 0% 0%;
    margin: 15px auto 0 auto;
	padding-top: 13px;
    text-align: left;
}
#box #boxContents #lightboxSponsorship h1 {
	width: 491px;
	background: url(http://www.maximiles.com/images/dynamics/fr/op/sponsorship2011/bckg_sponsorship_title.gif) no-repeat 0% 0%;
	margin: 0 0 0 13px;
	padding: 8px 115px 10px 54px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #8cb912;
}
#box #boxContents #lightboxSponsorship form,
#box #boxContents #lightboxSponsorship .confirtmSponsorshipOp {
	min-height: 224px;
	background: url(http://www.maximiles.com/images/dynamics/fr/op/sponsorship2011/sponsorship_visu_kdo.jpg) no-repeat 0% 0%;
	margin: 0 0 0 13px;
	padding: 15px 0 0 0;
}
#box #boxContents #lightboxSponsorship form fieldset {
	width: 465px;
	margin: 0 0 0 175px;
}
#box #boxContents #lightboxSponsorship .confirtmSponsorshipOp p {
	width: 450px;
	margin: 0 0 0 175px;
}
#box #boxContents #lightboxSponsorship form fieldset p.fLeft,
#box #boxContents #lightboxSponsorship form fieldset p.submit {
	background: none;
}
#box #boxContents #lightboxSponsorship form fieldset p.email {
	margin: 0 0 0 78px;
}
#box #boxContents #lightboxSponsorship form fieldset p {
	background: url(http://www.maximiles.com/images/dynamics/fr/op/sponsorship2011/sponsorship_mini_pts.gif) no-repeat 100% 0%;
	margin-bottom: 5px;
}
#box #boxContents #lightboxSponsorship form fieldset p.submit input {
	width: 435px;
	height: 24px;
	background: url(http://www.maximiles.com/images/dynamics/fr/op/sponsorship2011/sponsorship_submit.gif) no-repeat 0% 0%;
	margin-top: 10px;
	border: none;
	cursor: pointer;
}
#box #boxContents #lightboxSponsorship form fieldset input {
	width: 140px;
	padding: 2px;
	border: 1px solid #c4cace;
	font: normal 11px Verdana, Geneva, sans-serif;
}
#box #boxContents #lightboxSponsorship form fieldset p input.bigOne {
	width: 220px;
}
#box #boxContents #lightboxSponsorship form fieldset label {
	display: block;
}
#box #boxContents #lightboxSponsorship form fieldset .error {
	display: block;
    background: url(/images/main/picto_error_missing_info.gif) no-repeat 0% 2px;
	margin: 5px 0 0 0;
    padding: 0 0 0 20px;
    color: #da0087;
}
#box #boxContents #lightboxSponsorship a.lightboxLink {
	position: absolute;
	bottom: 23px;
	right: 28px;
}

/* --------------------------------------OP SOLDES HIVER */
#global #main .hiver_2010 {
	position: relative;
	background: url(/images/main/bg_soldes_hiver_top.jpg) no-repeat scroll 0 0;
}
#global #main .hiver_2010 .bot {
	clear: both;
	background: url(/images/main/bg_soldeshiver_bot.jpg) no-repeat scroll 0 100%;
	padding: 28px 0;
}
#global #main .hiver_2010 .Contentpart {
	float: left;
	width: 220px;
	margin-left: 20px;
	text-align: center;
}
#global #main .hiver_2010 .pL20 {
	padding-left: 13px;
}
#global #main .hiver_2010 .Contentpart p {
	margin: 0 15px 15p 15p;
	text-align: left;
}
#global #main .hiver_2010 .Contentpart p.mT10 {
	padding-top: 10px;
}
#global #main .hiver_2010 .Contentpart p.mT10 a.points {
	position: absolute;
	margin-left: 7px;
	bottom: 25px;
}

/* --------------------------------------OP DoublePoints 2010 UK */
#global #main .Contentpartner_uk {
	float: left;
	width: 220px;
	margin: 10px 10px 15px 17px;
	text-align: center;
}
#global #main  .featured {
	background-color: #bc0e4d;
}
#global #main .electronics {
	background-color: #d73039;
}
#global #main  .fashion {
	background-color: #e9471a;
}

#global #main .accessories {
	background-color: #f7941e;
}
#global #main  .miscellaneous {
	background-color: #ffdb4c;
}
#global #main .Contentpartner_uk a.description1 {
	display: block;
	width: 200px;
	height: 55px;
	padding: 5px 0;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	padding:5px 10px;
}
#global #main .Contentpartner_uk span.points {
	color: #ffffff;
	font-size: 16px;
}
#global #main .Contentpartner_uk a {
	display: block;
	width: 220px;
	padding: 5px 0;
	font-size: 12px;
	text-decoration: none;
	color: #3F4346;
}
/* --------------------------------------OP NOEL 2010 JEU  
body {
	background: url("/images/main/background_op_noel.jpg") repeat-x;
}*/
/* -------------------------------------- [OP SOLDES 2011 FR] */
/* --> EDITO - HAPPY HOURS CLOSED */
#global #main #opSoldes #editoHH h1 span,
#global #main #opSoldes #editoHHOffer h1 span,
#global #main #opSoldes #editoHH .encartHH h2 span,
#global #main #opSoldes #editoHHOffer h2 span,
#opSoldes .partnerListOp h2 span {
	display: none;
}
#global #main #opSoldes {
	margin-top: 5px;
	position: relative;
}
#global #main #opSoldes #editoHH {
	width: 1000px;
	height: 362px;
	background: url(/images/dynamics/fr/op/soldes0611/site/edito_last.png) no-repeat 0% 0%;
}
#global #main #opSoldes #editoHH h1 {
	float: left;
	width: 527px;
	height: 358px;
	background: url(/images/dynamics/fr/op/2012/soldes_happyhours/visuel_hh.gif) no-repeat 0% 0%;
	margin: 0;
	padding: 0;
}
#global #main #opSoldes #editoHHOffer h1 {
	float: left;
	width: 527px;
	height: 246px;
	background: url(/images/dynamics/fr/op/2012/soldes_happyhours/visuel_hh_fin.gif) no-repeat 0% 0%;
	margin: 0;
	padding: 0;
}
#global #main #opSoldes .encartHH {
	float: right;
	width: 454px;
}
#global #main #opSoldes .encartHH img.special {
	margin: 0 0 15px 40px;
}
#global #main #opSoldes #editoHHOffer .encartHH h2,
#global #main #opSoldes #editoHH .encartHH h2 {
	width: 454px;
	height: 100px;
	background: url(/images/dynamics/fr/op/2012/soldes_happyhours/title_hh.gif) no-repeat 100% 0%;
	margin: 0;
	padding: 0;
	border-bottom: none;
	text-align: right;
}
#global #main #opSoldes #editoHHOffer .encartHH h2 {
	background: url(/images/dynamics/fr/op/2012/soldes_happyhours/title_hh_fin.gif) no-repeat 0% 0%;
}
#global #main #opSoldes #editoHHOffer .encartHH p,
#global #main #opSoldes #editoHH .encartHH p {
	margin: 0 10px 10px;
	padding: 0;
	font: normal 12px Verdana, Geneva, sans-serif;
}
#global #main #opSoldes #editoHH .encartHH p.pink {
	margin-top: 30px;
}
#global #main #opSoldes #editoHH .encartHH .error {
	padding: 0 0 0 15px;
	color: #F00;
	font: bold 11px Verdana, Geneva, sans-serif;
}
#global #main #opSoldes #editoHH .encartHH form {
	display: block;
	background-color: #fafaf9;
	border-radius: 10px;
	margin: 10px;
	padding: 15px 20px 10px 20px;
}
#global #main #opSoldes #editoHH .encartHH form p {
	width: auto;
	margin: 0 0 5px 0;
}
#global #main #opSoldes #editoHH .encartHH form p.indice {
	color: #8cc000;
}
#global #main #opSoldes #editoHH .encartHH form ul {
	list-style: none;
	list-style-position: inside;
}
#global #main #opSoldes #editoHH .encartHH form ul li label {
	font-size: 12px
}
#global #main #opSoldes #editoHH .encartHH form ul li input {
    height: 12px;
    width: 12px;
	margin: 2px 0 5px;
    vertical-align: middle;
}
#global #main #opSoldes #editoHH .encartHH form input.submit {
    width: 393px;
	height: 43px;
	background: url(/images/dynamics/fr/op/2012/soldes_happyhours/valider.jpg) no-repeat 50% 0%;
	margin: 8px 0 0 0;
	text-align: center;
	cursor: pointer;
}
/* --> COUNTER STYLE */
#opSoldes #countdown {
	height: 68px;
	background: url(/images/dynamics/fr/op/2012/soldes_happyhours/sep-compteur.gif) no-repeat 0% 50%;
	margin: 0 0 0 40px;
}
#opSoldes #countdown #days,
#opSoldes #countdown #hours,
#opSoldes #countdown #minutes,
#opSoldes #countdown #seconds {
	float: left;
    height: 48px;
    width: 46px;
	background-color: #000;
    margin: 8px 10px 0 0;
    padding: 7px 11px 0;
	font: bold 32px Verdana, Geneva, sans-serif;
	color: #FFF;
}
/* --> PARTNER LIST */
#global #main #opSoldes .partnerListOp {
	width: 1000px;
	background-color: #FAFAF9;
}
#global #main #opSoldes .partnerListOp .partnerLine {
	background: #FAFAF9 url(/images/dynamics/fr/op/soldes0611/site/partner_line_bckg.png) no-repeat 0% 0%;
	padding: 10px 0 0 33px;
}
#global #main #opSoldes .partnerListOp .partnerLine .partnerOp {
	float: left;
	width: 210px;
	margin: 0 30px 20px 0;
}
#global #main #opSoldes .partnerListOp .partnerLine .partnerOp a {
	text-decoration: none;
}
#global #main #opSoldes .partnerListOp .partnerLine .partnerOp a strong {
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	color: #D6107F;
}
/* --> ENCARTS OFFER HAPPY HOURS */
#global #main #opSoldes .partnerListOp a.banner {
	display: block;
	float: right;
	width: 455px;
}
#global #main #opSoldes .partnerListOp .leftOffer {
	float: left;
	width: 455px;
	margin: 0 0 20px 20px;
}
#global #main #opSoldes .partnerListOp .rightOffer {
	float: right;
	width: 455px;
	margin: 0 20px 20px 0;
}
#global #main #opSoldes .partnerListOp .leftOffer p,
#global #main #opSoldes .partnerListOp .rightOffer p {
	padding: 0;
}
#global #main #opSoldes .partnerListOp .leftOffer p a,
#global #main #opSoldes .partnerListOp .rightOffer p a {
	text-decoration: none;
}
#global #main #opSoldes .partnerListOp p strong {
	display: block;
	color: #D6107F;
}
#global #main #opSoldes .visuel {
    left: 0;
    margin-left: -9px;
    position: absolute;
    top: 34px;
}
/* --> HELP PARTNER OR NOT BLOCK */
#global #main .starHelp .topBlock {
	height: 35px;
	background: url(/images/dynamics/fr/op/2012/soldes_happyhours/sep.gif) no-repeat 0% 0%;
}
#global #main .starHelp h3 {
	padding: 0 10px;
	font: bold 11px Verdana, Geneva, sans-serif;
}
#global #main .starHelp ul {
	margin: 0 0 0 30px;
	padding-bottom: 10px;
	list-style-position: inside;
}
#global #main .starHelp ul li {
	background: url(/images/main/ss_nav_buffet.gif) no-repeat 0% 103%;
	padding: 0 0 0 10px;
	list-style: none;
}

