/* --- CSS Reset Padding & Margin --- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;}
img { border:0; }
input { vertical-align:middle; }
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* ---------------------------------- */



/* DOCUMENT INFORMATION
	- Document: Pimengo Theme
	- Version:  1.0
	- Author:   Limonetik  

FOR LAYOUT DEBBUGING, COPY THIS LINE UNDER THIS COMMENT

* { border: 1px solid #f00; }


*/

/* --- myBought --- */
.myBoughtShop {width:350px;border-bottom:1px dotted #AAAEB1;}
.myBoughtAmount {border-bottom:1px dotted #AAAEB1;font-size:11px;}


/* --- The Only Step To Add GiftCard --- */

/* CGV */

.cgv {font-size:11px;}
a.cgv:active, a.cgv:focus{color:#556876;font:11px Verdana, sans-serif;}

/* --- General Settings --- */

body {background:#e6f1f3 url(Images/background.jpg) repeat-x top center;color:#566b78;font:12px Verdana, sans-serif;line-height:20px;height:100%;}
body.reset{background:none;}
.main {width:950px;margin:0 auto;}
a, a:active, a:focus {color:#556876;font:12px Verdana, sans-serif;}
a:hover {color:#458fb2;}
a.secondaryAction, a.secondaryAction:active, a.secondaryAction:focus {color:#556876;font-size:11px;}
a.secondaryAction:hover {color:#458fb2;font-size:11px;}
a img {border:0;}
a.backTop {font-size:11px}
i {border-bottom:1px dotted #aaaeb1;cursor:help;font:12px Verdana, sans-serif;line-height:20px;}
i:hover {border-bottom:1px dotted #0688b4;color:#0688b4;font:12px Verdana, sans-serif;line-height:20px;}
input,textarea,select {background:#e6f1f3 url(Images/background_input.jpg) no-repeat;border:1px solid #bad4e5;color:#556876;font:12px Verdana, sans-serif;margin:2px 0 10px;padding:5px;}
label {font-size:11px;}
.inputimage,.inputimage:hover,.inputimage:active,.inputimage:focus{border:0;background:transparent;padding:0;}
span.radioButtonReset input{background:transparent;border:0;padding:0px;margin:0 5px 0 0;}
p {color:#458fb2;font:12px Verdana, sans-serif;}
.italic {font-style:italic;}
.white {color:#fff;}
h1 {color:#444;font:24px Verdana, sans-serif;}
h2 {color:#458fb2;font:14px Verdana, sans-serif;}
h4 {color:#458fb2;font:20px Verdana, sans-serif;}
h5 {color:#458fb2;font:14px Verdana, sans-serif;}
h6 {color:#6eabc5;font-family:Verdana;font-size:12px;}
.clear {clear:both;}
.separator{clear:both;visibility:hidden;height:1px;}
.pointer{cursor:pointer;}
.size_eleven {font-size:11px;}
.linkSpend {background:url(Images/btn-linkSpend.jpg) no-repeat;width:214px;height:35px;display:block;}
.linkSpend:hover {background:url(Images/btn-linkSpend-hover.jpg) no-repeat;width:214px;height:35px;display:block;}

.linkUsePimengo{background:url(Images/button_spend.jpg) no-repeat;width:98px;height:35px;display:block;}
.linkUsePimengo:hover{background:url(Images/button_spend_hover.jpg) no-repeat;width:98px;height:35px;display:block;}

/* ----------------------- */



/* --- FontTheme Color --- */

.universal{color:#1a8db5;}
.travel{color:#8bb419;}
.culture{color:#d28905;}
.kids{color:#1db8aa;}
.fashion{color:#b71a48;}
.hightech{color:#001628;}
.wellness{color:#8c0306;}
.home{color:#771690;}

/* ----------------------- */



/* --- TopHeader Settings --- */

.background_state_bar_small_cart {display:inline;height:105px;margin-left:400px;position:absolute;text-align:center;width:600px;background:url(Images/background_state_bar_small_with_cart.png) no-repeat center 0;}
.background_state_bar_small {display:inline;height:105px;margin-left:400px;position:absolute;text-align:center;width:600px;background:url(Images/background_state_bar_small.png) no-repeat center 0;}
.background_state_bar_big {display:inline;height:105px;margin-left:400px;position:absolute;text-align:center;width:600px;background:url(Images/background_state_bar_big.png) no-repeat center 0;}
.background_state_bar_small_cart a,.background_state_bar_small a,.background_state_bar_big a {xcolor:#fff;}
.logoPimengoHeader {background:url(Images/backgroundLogo.png) no-repeat;height:193px;width:396px;left:-100px;position:relative;float:left;display:inline;}

/* ----------------------- */



/* --- TabNav Settings --- */

/*.tabs li.normaltab {display:inline;float:left;padding:28px 7px 20px;}
.tabs li a {text-decoration:none;}
.tabs li.active a {background:url(Images/active_blank_left.jpg) no-repeat;background-position:0 24px;float:left;text-decoration:none;margin:0;padding:24px 7px 0 16px;}
.tabs li.active a b {background:#fff url(Images/active_blank_right.jpg) no-repeat right top;color:#666;display:block;float:left;padding:4px 18px 35px 0;}
h6.menu_normal_home {background:url(Images/menu_normal_home.jpg) no-repeat;height:19px;width:56px;cursor:pointer;}
h6.menu_active_home {background:url(Images/menu_active_home.jpg) no-repeat;height:19px;width:56px;}
h6.menu_normal_myspace {background:url(Images/menu_normal_help.jpg) no-repeat;height:19px;width:88px;cursor:pointer;}
h6.menu_active_myspace {background:url(Images/menu_active_help.jpg) no-repeat;height:19px;width:88px;}
h6.menu_normal_offer {background:url(Images/menu_normal_offer.jpg) no-repeat;height:19px;width:160px;cursor:pointer;}
h6.menu_active_offer {background:url(Images/menu_active_offer.jpg) no-repeat;height:19px;width:160px;}
h6.menu_normal_receive {background:url(Images/menu_normal_receive.jpg) no-repeat;height:19px;width:150px;cursor:pointer;}
h6.menu_active_receive {background:url(Images/menu_active_receive.jpg) no-repeat;height:19px;width:150px;}
h6.menu_normal_partnerjouet {background:url(Images/menu_normal_ce.jpg) no-repeat;height:19px;width:88px;cursor:pointer;}
h6.menu_active_partnerjouet {background:url(Images/menu_normal_ce.jpg) no-repeat;height:19px;width:88px;}

.tabs li.partnerJouet a {background:url(Images/fond-btn-ce.jpg) no-repeat;background-position:0 10px;float:left;text-decoration:none;margin:0;padding:12px 14px 0 16px;}
.tabs li.partnerJouet img {padding:1px 18px 12px 0;}*/

/* ----------------------- */



/* --- Steps Home --- */

h1.howitworks{background:url(Images/text_how_it_works.jpg) no-repeat;height:22px;margin-left:30px;width:221px;}
.steps_home {background:url(Images/Homepage/steps.jpg) no-repeat bottom left;height:270px;margin-left:20px;width:850px;}
.steps1 {display:inline;float:left;padding:190px 25px 10px 30px;width:235px;text-align:center;}
.steps2 {display:inline;float:left;padding:190px 0 10px 10px;width:240px;text-align:center;}
.steps3 {display:inline;float:left;padding:190px 20px 10px 45px;width:235px;text-align:center;}
#ScrollerContainer {height:100px;}

/* ----------------------- */



/* --- Wizard ---  */

.offer_wizard_2_container {display:inline;float:left;padding:0 0 20px 30px;width:500px;}
.right_theme_gc {display:inline;float:right;padding:150px 0 0 0;width:220px;}
right_theme {display:inline;float:right;padding-left:50px;width:270px;}
.offer_wizard_3_container {background:url(Images/image_offer3.jpg) no-repeat right;padding:0 35px 20px 30px;width:780px;}
.preview_link {margin-left:150px;}
.total_amount_label {margin-left:200px;text-align:left}
.total_amount {padding-left:50px;text-align:center;width:100px}
.payment_amount {margin-left:400px;}
span.wizard2 {display:inline;float:left;width:120px;}
span.wizard3 {margin-right:10px;}
.offerleft{display:inline;float:left;width:530px;}
.offerleft2{display:inline;float:left;margin-left:35px;width:850px;}
.offerright {display:inline;float:right;margin-right:30px;text-align:center;width:330px;}
#offer4_left {background:url(Images/image_offer4.jpg) no-repeat center right;display:inline;float:left;width:850px;}
#offer4_summary {margin-left:35px;}
.offerright_offer4 {display:inline;float:right;margin:50px 80px 0 0;text-align:center;}
#payment_left {background:url(Images/image_offer5.jpg) no-repeat center right;display:inline;float:left;width:93%;}
#payment_left div {margin-right:90px;}
.paymentright {display:inline;float:right;margin-right:15px;text-align:center;width:330px;}
.arianeul{display:inline;padding-left:30px;text-align:right;}

#offer3_left {background:url(Images/image_offer4.jpg) no-repeat center right;display:inline;float:left;width:850px;margin-left:35px;}



		/* --- Wizard Step5 --- */
		.steps {margin-left:30px; margin-top:15px;}
		.margin_h1 {margin-left:30px;}
		span.input_wizard5 {display:inline;float:left;width:200px;}
		.picture_wizard5 {display:inline;float:right;width:200px;}
		.wizard5 {background:url(Images/image_offer5.jpg) no-repeat right;margin-right:100px;}
		.accepted_wizard5 {display:inline;float:left;margin:5px 20px 0 30px;}
		.paid_wizard {display:inline;float:left}
		/* ----------------------- */

/* ----------------------- */



/* --- The Only Step To Add GiftCard --- */

.iconChoice {border:5px solid #fff;cursor:pointer;}
.iconChoiceActive {border:5px solid #1689b4;cursor:pointer;}
.iconChoice:hover {border:5px solid #a9c8df;}
.clock{width:20px;}
.date{width:80px;}
.rbPrint{display:none;}     
.rbEmail{display:none;}     
.rbMaterialized{display:none;}
.inputError,.inputError:hover,.inputError:focus {background:url(Images/background_input_error.jpg) no-repeat;border:1px solid #b53d3d;}        
.headerCart{background:#e1e8f0;font-weight:400;border:1px solid #B9D3E4;padding:10px 15px;}
.commandsummarySpecialOffered td.itemCartDescription{padding:10px 15px;text-align:left;}
.commandsummarySpecialOffered td.itemCart{padding:10px 15px;text-align:center;}
.formatGiftCard{font-size:11px;margin-left:20px;}
.headerOffered{background:#e1e8f0;font-weight:400;border:1px solid #B9D3E4;padding:5px 10px;}
.commandsummary td.itemOffered{padding:5px 2px;text-align:center;}
#fieldsetOffer dd {width:390px;text-align:left;}
#leftFieldsets {display:inline;float:left;margin-left:30px;text-align:left;}
#rightFieldset {display:inline;float:right;text-align:left;}
fieldset {border:1px dotted #AAAEB1;margin:10px;padding:10px;text-align:left;}
#fieldsetPerso li,#fieldsetMail li,#fieldsetAdress li,#fieldsetEmail li ,#fieldsetEmailReceiver li {list-style:none;text-align:left;}
.emailValue {display:inline;}
.hiddenTrAll {width:390px;}
.hiddenTrMail,.hiddenTrCard,.hiddenTrAll {height:330px;text-align:left;}
.formatPrice{color:#1689b4;font-weight:bold;}
.promoNoelPrice{display:none;color:#1689b4;font-weight:bold;}

/* ----------------------- */



/* --- Login Control --- */

.login_align {display:inline;float:left;width:190px;}
.login_align_left {display:inline;float:left;width:110px;}
.create_user {margin:0 20px;width:350px;}
.recover_pass {margin:0 310px;width:310px;}
/* ----------------------- */



/* --- Image Replacement --- */

.offerHomeButton {background:url(Images/button_offer_normal.jpg) no-repeat;cursor:pointer;display:inline;float:left;height:33px;margin-left:25px;width:216px;}
.offerHomeButton span,.offerHomeButtonStep2 span {display:none;}
.offerHomeButton:hover {background:url(Images/button_offer_hover.jpg) no-repeat;}
.offerHomeButtonStep2 {background:url(Images/button_offer_hover.jpg) no-repeat;cursor:pointer;display:inline;float:left;height:33px;margin-left:65px;margin-top:20px;width:216px;}
.useHomeButton {background:url(Images/button_use_normal.jpg) no-repeat;cursor:pointer;display:inline;float:left;height:33px;margin-left:25px;width:185px;}
.useHomeButton span {display:none;}
x.useHomeButton:hover {background:url(Images/button_use_hover.jpg) no-repeat;}
h1.offer1{background:url(Images/text_offer1.jpg) no-repeat;height:29px;}
h1.offer2{background:url(Images/text_offer2.jpg) no-repeat;height:29px;}
h1.offer3{background:url(Images/text_offer3.jpg) no-repeat;height:29px;}
h1.try_mail{background:url(Images/text_try_mail.jpg) no-repeat;height:26px;width:296px;}
h1.try_customize{background:url(Images/text_try_customize.jpg) no-repeat;height:26px;width:480px;}
h1.shops{background:url(Images/text_show_all_shops.jpg) no-repeat;width:217px;height:23px;}
h1.member{background:url(Images/text_member.jpg) no-repeat;height:70px;width:300px;}
h1.forgotPassword{background:url(Images/text_forgot_password.jpg) no-repeat;height:25px;width:300px;}
h1.create_account{background:url(Images/text_create_account.jpg) no-repeat;height:70px;width:300px;}
h1.offered{background:url(Images/text_giftcard_offered.jpg) no-repeat;height:25px;width:216px;}
h1.my_info{background:url(Images/text_my_information.jpg) no-repeat;height:25px;width:181px;}
h1.personal_info{background:url(Images/text_personnal_information.jpg) no-repeat;height:25px;width:309px;}
h1.received_pimengo{background:url(Images/text_giftcard_received.jpg) no-repeat;height:25px;width:204px;}
h1.realized_purchases{background:url(Images/text_boughted.jpg) no-repeat;height:25px;width:204px;}
h1.forgotPassword span,h6.menu_normal_home span,h6.menu_active_home span,h6.menu_normal_myspace span,h6.menu_active_myspace span,h6.menu_normal_offer span,h6.menu_active_offer span,h6.menu_normal_receive span,h6.menu_active_receive span,h1.howitworks span,.introduction h1 span,.choose span,.receive span,.tryit span,.ariane h5 span,h5.ariane span,h1.offer1 span,h1.offer2 span,h1.offer3 span,h1.offer4 span,h1.offer5 span,h1.offer6 span,h1.try_mail span,h1.try_customize span,h1.shops span,h1.member span,h1.create_account span,h1.offered span,h1.my_info span,h1.personal_info span,h1.received_pimengo span,h1.realized_purchases span,.leftborder h1 span{display:none;}
.bannerShops {background:url(Images/Shops/bannerShops.gif) no-repeat;height:34px;width:1328px;}

/* ----------------------- */



/* --- Tables --- */

.commandsummary,.commandsummarySpecialOffered {line-height:22px;text-align:center;}
.commandsummary td,.commandsummary th,.commandsummarySpecialOffered td,.commandsummarySpecialOffered th {border:1px solid #b9d3e4;text-align:center;}
.titletableTh {background:#e1e8f0;font-weight:400;}
.commandsummarySpecialOffered th {font-size:11px;font-weight:bold;}
.dottedtable{border-bottom:1px dotted #aaaeb1;}
.dottedtable a{color:#66737c;font:12px Verdana, sans-serif;line-height:20px;text-decoration:none;}
.hover1:hover{background:url(Images/background_td.jpg) repeat-x;}

/* ----------------------- */



/* --- PrintView ---  */

.adminText{font-size:10px;color:#FFC;line-height:200%;font-family:verdana;text-decoration:none;}
.footerRow{background-color:#FFC;border-top:10px solid #FFF;}
.footerText{font-size:10px;color:#333;line-height:100%;font-family:verdana;}
.headerTop{background-color:#e6f1f3;border-top:0 solid #000;border-bottom:0 solid #FC6;text-align:right;}
.headerBar{background-color:#FFF;border-top:0 solid #FFF;border-bottom:0 solid #333;}
.pnlViews{background-color:#e6f1f3;margin:0;}
.pnlViews td{font-size:12px;color:#000;line-height:150%;font-family:trebuchet ms;}
.pnlViews a{color:#556876;border-bottom:1px dotted #1b9dbf;text-decoration:none;}
.pnlViews a:hover{color:#458fb2;}
.title{font-size:22px;font-weight:700;color:#360;font-family:arial;line-height:110%;}
.subTitle{font-size:11px;font-weight:400;color:#666;font-style:italic;font-family:arial;}
#divPrint {background:#e6f1f3;padding:15px;width:550px;}
.modalCloseImgPrint {width:32px;height:32px;display:inline;z-index:3200;position:absolute;top:5px;right:-15px;cursor:pointer;}

/* ----------------------- */



/* --- LoginUser Settings ---  */

.button_login,.memberLink {display:inline;}
.memberLink {cursor:pointer;margin-right:30px;}
.inputLogin {width:300px;}
.login{margin-left:80px;width:350px;}

* html .login {margin-left:-230px;margin-top:-175px;position:absolute;z-index:9999;}
.noDisplay{display:none;}
.loginBackground {display:none;background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;}
.login_align{display:inline;float:left;width:190px;}

/* ----------------------- */


.imgPrintandMail,.imgPrint {border:5px solid #1689b4;}
.imgBoxandCard {border:5px solid #fff;}


/* --- View Shops Box ---  */

.img_box_view_shops{display:inline;float:left;width:150px;}
.view_shops{display:inline;float:left;width:95%;padding-left:30px;}
.thm_text_view_shops{display:inline;float:left;width:490px;}
.thm_text_view_shops h2{padding:0 0 15px;}

		/* --- Shop Box ---  */
		
		.boxViewShopsBox {background:#e6f1f3;border:1px solid #b9d3e4;display:inline;float:left;margin:2px;padding:5px;width:400px;cursor:pointer;height:60px;}
		.boxViewShopsBox:hover {background:#c7dfe3;}
		.boxViewConvertBox {background:#e6f1f3;border:1px solid #b9d3e4;display:inline;float:left;margin:2px 2px 15px 2px;padding:5px;width:192px;cursor:pointer;}
		.boxViewConvertBox:hover {background:#c7dfe3;}		
		.boxTextWarning {background:#e6f1f3 url(Images/santaClausShopsWarning.jpg) no-repeat center left;border:1px solid #b9d3e4;display:inline;float:left;height:120px;margin:10px 10px;padding:5px;width:790px}
		.boxTextWarning div {padding-left:145px;width:650px;font-size:24px;height:120px;line-height:40px;text-align:center;}
		.boxTextWarning div b {color:#b70b0c;}
		/* ----------------------- */

/* ----------------------- */



/* --- Error Box Message ---  */

.red {color:#FFFFFF;font-size:11px;font-weight:normal;background:#FB7070 url(Images/error.jpg) no-repeat left center;border:1px solid #D43C3C;margin:10px 0;padding:3px 3px 3px 25px;width:400px;}
.redCode {color:#FFFFFF;font-size:11px;font-weight:normal;background:#FB7070 url(Images/error.jpg) no-repeat left center;border:1px solid #D43C3C;margin:10px 0;padding:3px 3px 3px 25px;width:182px;}
.red_sign {color:#FB7070;font-size:11px;display:inline;}
.redlog {color:#FFFFFF;font-size:11px;font-weight:normal;background:#FB7070 url(Images/error.jpg) no-repeat left center;border:1px solid #D43C3C;margin:10px 0;padding:3px 3px 3px 25px;width:230px;}
.mdpSecurityLow {color:#FB7070;font-size:11px;margin-left:145px;margin-top:13px;}
.mdpSecurityHigh {color:Green;font-size:11px;margin-left:145px;margin-top:13px;}
/* ----------------------- */



/* --- DisplayReceivedPimengo ---  */

.container {width:800px;}
.gc_received_left {display:inline;float:left;padding-left:50px;}
.gc_received_right {display:inline;float:right;}
.big_text {font-size:50px;}
.small_remember {font-size:10px;}
.title_gc_received {font-size:20px;}
.clear {clear:both;visibility:hidden;border:0px;}
.importantContentMember {font-size:14px;font-weight:bold;}

/* ----------------------- */



/* --- I Received A Pimengo ---  */

.box_gc_code {width:400px;}
.left_box_gc {background:url(Images/gift_box_open.jpg) no-repeat center right;display:inline;float:left;padding-right:350px;margin-left:35px;width:510px;}
.small_box_container {margin:0 auto;width:600px;}
.small_box {display:block;display:inline;float:left;width:300px;}
.small_box img {display:inline;float:left;width:45px;}
.small_box p {display:inline;float:none;width:250px;}
.flash {position:absolute;top:10%;}

/* ----------------------- */



/* --- Everything Else ---  */
.connection_panel {position:absolute;right:0;top:-30px;}
.connection_panel a,.connection_panel a:active,.connection_panel a:visited {color:#fff;text-decoration:none;}
.connection_panel a:hover,.connection_panel a:focus {color:#fff;text-decoration:underline;}
.header_logo {left:-210px;top:-26px;position:absolute;z-index:9;}
.content{background:#fff;margin-left:14px;padding-top:20px;width:930px;min-height:250px;}
.citelis{background:#fff;margin-left:14px;width:930px;margin-top:-6px;}
.text_alert{color:#458fb2;font-size:14px;}
.texthome{color:#458fb2;font:12px Verdana, sans-serif;line-height:24px;text-align:justify;width:400px;padding:0;}
.brands{background:url(Images/banner_brands.jpg) repeat-y;height:90px;margin:5px 0 25px;width:930px;}
.brandsContent {padding:5px 15px 15px;}
.spacetext{color:#566b78;text-align:justify;width:240px;margin:135px 19px 19px;}
.introduction h1{background:url(Images/text_introduction.jpg) no-repeat;height:121px;width:600px;}
.textsmall,.textsmall a{border:1px #fff;color:#556876;font:10px Verdana, sans-serif;text-align:justify;}
.spaceleft{line-height:22px;margin-right:40px;text-align:right;}
.headercontent{height:115px;width:956px;margin:0 auto;}
.top_content{background:url(Images/background_top_content.png) no-repeat top right;height:30px;margin-top:103px;position:absolute;width:956px;}
.center{margin-left:230px;}
a.state_bar {border-bottom:1px dotted #16689e;line-height:20px;text-decoration:none;}
.tabs{display:inline;position:absolute;margin:50px 0 0 208px;width:720px;}
.spaceleftbutton{display:inline;float:right; margin-top:7px;}
.steps li{display:inline;text-decoration:none;margin:0;padding:0;}
.choose{background:url(Images/text_choose.jpg) no-repeat;height:30px;width:505px;}
.receive{background:url(Images/textNewPimengo.jpg) no-repeat;height:55px;width:300px;margin:0 auto;}
.spend{background:url(Images/textHavePimengo.jpg) no-repeat;height:55px;width:300px;}
.convert{background:url(Images/textConvertPimengo.jpg) no-repeat;height:55px;width:252px;}
.convertSmall{background:url(Images/textConvertPimengoSmall.jpg) no-repeat;height:55px;width:252px;}

.spacer{margin-left:25px;}
.tryit h1{background:url(Images/text_tryitnow.jpg) no-repeat;cursor:pointer;height:18px;width:289px;}
.seeAllShops{cursor:pointer;color:#458fb2;font:12px Verdana, sans-serif;}
.spacelefttry{float:right;margin-right:50px;}
.errorcenter{margin-left:300px;}
.centerbutton{margin-left:250px;}
.allshopsmargin{display:inline;float:right;margin-right:20px;margin-top:-15px;}
.spacerh{margin-left:25px;vertical-align:top;width:200px;}
.spacerh li{color:#66737c;font-family:Verdana;font-size:12px;display:list-item;list-style:none;line-height:30px;}
.spacerh li.active{color:#2775a5;}
.spacerv li{font-family:Verdana;font-size:12px;display:list-item;list-style:none;line-height:30px;}
.description li{color:#66737c;font:12px Verdana, sans-serif;line-height:18px;}
.boughttext{font:12px Verdana, sans-serif;line-height:14px;}
.boughtprice{border-bottom:1px dotted #aaaeb1;color:#2775a5;font:12px Verdana, sans-serif;font-weight:700;line-height:18px;text-align:right;}
.myspacelinks{border-right:1px dotted #aaaeb1;}
.myspacelinks a{color:#66737c;font:12px Verdana, sans-serif;line-height:22px;text-decoration:none;}
.myspacelinks a:hover{color:#0c90b7;font:12px Verdana, sans-serif;line-height:22px;text-decoration:underline;}
.logos{font-size:11px;}
.tva{font-size:11px;}
.leftborder{border-left:1px dotted #aaaeb1;padding:10px;}
.leftborder h1{background:url(Images/text_choosestore.jpg) no-repeat;height:18px;width:157px;}
.leftborder li{font-family:Verdana;font-size:12px;display:list-item;list-style:none;}
.leftborder li b{line-height:45px;}
.steps_offered {margin-left:30px; margin-top:15px;}
.beatcontent{margin-top:135px;}
.contentblank{background:url(Images/background_beta.jpg) no-repeat;height:301px;width:930px;padding:50px 50px 50px 150px;}
.contentblank input.button{margin-left:200px;}
.textbeta{margin-left:350px;}
.CreateUserStyle{margin-right:210px;background-image:url(Images/button_register.jpg) no-repeat;}
.pnlPreviewCss{background-color:#FFF;width:550px;}
.left_float{float:left;width:500px;margin:0 15px 0 30px;display:inline;}
.right float{float:right;width:auto;display:inline;}
.right{border-right:1px solid #d0c8c5;}
.bottom{border-bottom:1px solid #d0c8c5;}
.pnlAllShopViewCss{margin:0;padding:0;}
.pnlAllShopsViewCss img{border-left:1px solid #d0c8c5;border-top:1px solid #d0c8c5;}
.headerTop{background-color:#e6f1f3;border-top:0 solid #000;border-bottom:0 solid #FC6;text-align:right;}
.adminText{font-size:10px;color:#FFC;line-height:200%;font-family:verdana;text-decoration:none;}
.headerBar{background-color:#FFF;border-top:0 solid #FFF;border-bottom:0 solid #333;}
.title{font-size:22px;font-weight:700;color:#360;font-family:arial;line-height:110%;}
.subTitle{font-size:11px;font-weight:400;color:#666;font-style:italic;font-family:arial;}
.footerRow{background-color:#FFC;border-top:10px solid #FFF;}
.footerText{font-size:10px;color:#333;line-height:100%;font-family:verdana;}
.pnlViews{background-color:#e6f1f3;margin:0;}
.pnlViews td{font-size:12px;color:#000;line-height:150%;font-family:trebuchet ms;}
.pnlViews a{color:#556876;border-bottom:1px dotted #1b9dbf;text-decoration:none;}
.themedescription{color:#566b78;}
.left_column{display:inline;float:left;width:500px;}
.right_column{display:inline;float:right;margin-right:35px;width:150px;}
.theme_choice_view0{width:850px;padding:20px 0;}
.img_offer_view0{display:inline;float:left;padding-left:10px;width:120px;}
.description_offer_view0{display:inline;float:left;width:450px;padding:0 15px;}
.buttons_offer_view0{display:inline;float:right;padding-top:0px;width:180px;}
.left_column_view_shops{display:inline;float:left;width:650px;padding-left:35px;}
.img_box_view_shops{display:inline;float:left;width:150px;}
.thm_text_view_shops{display:inline;float:left;width:490px;}
.thm_text_view_shops h2{padding:0 0 15px;}
.all_logo_shops{display:inline;float:left;width:600px;padding:35px 35px 35px 0;}
.box_shop{width:600px;height:100px;margin-left:50px;}
.logo_shops{display:inline;float:left;width:100px;padding:10px;}
.shop_description{display:inline;float:left;width:400px;}
.amount_shop{color:#8b0305;font-size:120%;display:inline;float:left;width:80px;}
.button_shop{display:inline;float:right;width:100px;padding:10px;}
input:hover,textarea:hover,input:focus,textarea:focus{background:#e6f1f3 url(Images/background_inputhover.jpg) no-repeat;border:1px solid #bad4e5;color:#556876;font:12px Verdana, sans-serif;padding:5px;}
.inline,.tabs ul,.tabs li.active,.tabs li.partnerJouet{display:inline;}
.alignright,.total{text-align:right;}
.td_logo,.topalign,.spacerv{vertical-align:top;}
.spacerv {margin-left:20px;}
.brandslogo{margin-left:100px;}
.textsmall:hover,.textsmall a:hover,.pnlViews a:hover{color:#458fb2;}
.ariane h5,h5.ariane{margin-left:110px;background:url(Images/text_ariane.jpg) no-repeat;height:20px;width:300px;}
.ariane {display:inline;float:left;}
h2.number_offered,.logos b{font-size:12px;}
.normal li,.boughtname,.total b{color:#2775a5;font:12px Verdana, sans-serif;font-weight:700;line-height:18px;}
.modalBackground,.modalBackground1{background-color:#fff;opacity:0.5;filter:alpha(opacity=50);}
.modalContainerTheme {background:#fff;border:10px solid #17a3c4;-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0px;}
.right float{display:inline;float:right;width:auto;}
.bottom{border-bottom:1px solid #d0c8c5;}
.pnlAllShopViewCss{margin:0;padding:0;}
.pnlAllShopsViewCss img{border-left:1px solid #d0c8c5;border-top:1px solid #d0c8c5;}

.gift_box_float {display:inline;float:right;margin-right:75px;width:150px;}
/*.spacer_button {padding-left:25px;}*/
.themedescription{color:#566b78;}
.left_column{display:inline;float:left;width:500px;}
.right_column{display:inline;float:right;margin-right:35px;width:150px;}
.theme_choice_view0{width:850px;padding:20px 0;}
.img_offer_view0{display:inline;float:left;padding-left:10px;width:120px;}
.description_offer_view0{display:inline;float:left;width:450px;padding:0 15px;}
.buttons_offer_view0{display:inline;float:right;padding-top:25px;width:180px;}
.label_input_received {display:inline;float:left;margin-top:20px;}
.img_button_received {display:inline;float:right;}
.PopUpThemeImg {display:inline;float:left;padding:5px;}
.img_pup_up_theme {margin:160px 10px 20px 300px;}
.thmdescpopup {padding:20px 10px;}
.all_img_pop_up {padding:0 20px 20px 20px;}
.paymentCards {bottom:30px;margin-left:-300px;position:relative;}
.pimengo_description {display:inline;float:left;padding-left:40px;padding-top:15px;background:url(Images/imgGiftCardUniversal.jpg) no-repeat center right;width:88%;}
.activeLinkMemberSpace a {color:#458fb2;text-decoration:underline;}
.offeredPimengoTd, .offeredPimengoTd a {font-size:11px;padding:5px 10px;}
.lbtnPasswordForgottenCss {margin-right:20px;}
#loginConbtrolsList {list-style:none;}

/* ----------------------- */

.payment {padding:15px;}
payment i {border:0;cursor:auto;text-decoration:none;}
b.sips_secure_message {font-weight:normal;}
span#ID_EXPIRE_FIN {margin-left:30px;}
table.sips_cryptogram_table {border:0;border-style:none;width:510px;}
table.payment hr {visibility:hidden;}
.sips_submit_message {display:none;}
input.sips_submit_button {background:#E6F1F3;display:inline;float:left;margin: 5px 270px}
input.sips_customer_return_button {background:#E6F1F3;display:inline;float:left;margin: -33px 0px;}
input[alt="VALIDER"],input[alt="VALIDER"]:hover,input[alt="VALIDER"]:focus {background:transparent none repeat scroll 0 0;border:none 0;padding:0;display:inline;float:left;margin: 14px 200px}
input[alt="ANNULATION - RETOUR A LA BOUTIQUE"],input[alt="ANNULATION - RETOUR A LA BOUTIQUE"]:hover,input[alt="ANNULATION - RETOUR A LA BOUTIQUE"]:focus {background:transparent none repeat scroll 0 0;border:none 0;padding:0;display:inline;float:left;margin:0px -100px;}
input[alt="RETOUR A LA BOUTIQUE"],input[alt="RETOUR A LA BOUTIQUE"]:hover,input[alt="RETOUR A LA BOUTIQUE"]:focus {background:transparent none repeat scroll 0 0;border:none 0;padding:0;}
input[name="PAIEMENT"],input[name="PAIEMENT"]:hover,input[name="PAIEMENT"]:focus {background:transparent none repeat scroll 0 0;border:none 0;padding:0;display:inline;}

/* --- Contact ---  */

.contactContent {padding:25px 65px;}
.contact_title_h3 {display:none;}

/* ----------------------- */

/* --- Convert --- */

.convertContent {padding:25px 65px;text-align:center;}
.convertContent img {margin:15px 0;}

/* ----------------------- */

/* --- FAQ ---  */

#faqQuestions {margin:25px 0 50px;}
#faqQuestions li {list-style:none;}
.answerElement {display:block;font-size:11px;padding-bottom:30px;}
.answerElement a {font-size:11px;}
p.questionsTitle {border-bottom:1px solid #1a8db5;color:#1a8db5;font-size:16px;margin:30px 0 5px;}
p.questionsTitle strong {font-weight:bold;}
hr.answerSeparator {background:transparent;border:0;border-bottom:1px dotted #AAAEB1;margin:0 auto;width:180px;}

/* ----------------------- */

#previewPanel {background:#fff;border:10px solid #17A3C4;display:none;height:400px;left:50%;margin-left:-225px;margin-top:-200px;position:fixed;top:50%;width:450px;z-index:9999;}
#previewPanel div {margin:35px 25px;}
#previewPanelMail {background:#fff;border:10px solid #17A3C4;display:none;height:430px;left:50%;margin-left:-180px;margin-top:-215px;position:fixed;top:50%;width:355px;z-index:9999;}
.previewPanelMail{margin:35px 25px;background:url(Images/mailPimengoPreview.jpg) no-repeat;width:300px;height:350px;}
#previewPanelPrint {background:#fff;border:10px solid #17A3C4;display:none;height:410px;left:50%;margin-left:-270px;margin-top:-200px;position:fixed;top:50%;width:550px;z-index:9999;}
.previewPanelPrint{margin:35px 25px;background:url(Images/backgroundPreviewPimengoPrint.jpg) no-repeat;width:500px;height:363px;}
input.inputTextOnLoad,input.inputTextOnLoad:hover,textarea.inputTextOnLoad,textarea.inputTextOnLoad:hover {color:#6d7c81;font-size:11px;font-style:italic;}
.wizard5 {background:url(Images/image_offer4.jpg) no-repeat center right;display:inline;float:left;width:87%}
.wizard5 div {width:600px;}
.panelPrint{width:842px;height:595px;position:relative;}

#aboutPanelPrint{background:#fff;border:10px solid #17A3C4;display:none;height:400px;left:50%;margin-left:-225px;margin-top:-200px;position:fixed;top:50%;width:450px;z-index:9999;}
#aboutPanelPrint div {margin:35px 25px;}
#aboutPanelMail{background:#fff;border:10px solid #17A3C4;display:none;height:400px;left:50%;margin-left:-225px;margin-top:-200px;position:fixed;top:50%;width:450px;z-index:9999;}
#aboutPanelMail div {margin:35px 25px;}
#aboutPanelCard{background:#fff;border:10px solid #17A3C4;display:none;height:400px;left:50%;margin-left:-225px;margin-top:-200px;position:fixed;top:50%;width:450px;z-index:9999;}
#aboutPanelCard div {margin:35px 25px;}


#allShopsPopUp {background:#fff;border:10px solid #17A3C4;display:none;left:50%;padding:5px;margin-left:-300px;margin-top:-200px;position:fixed;top:50%;width:600px;z-index:9999;}



/* BarPimengo UsePimengo */

.lmk_reset_style a img {border:0;}
#lmk_bottom_bar_container_id {display:none;z-index:99990000;opacity:0.9;filter:alpha(opacity=90);background:#186ca1 url(Images/lmkBarBackground.png) repeat-y top left;}
.lmk_gift_box {float:left;margin-left:10px;width:289px;}
.lmk_wl_logo {float:left;margin-left:8px;border:0px;}
.lmk_logo {float:right;margin-right:2px;border:0px;}
.lmk_help_button {float:right;margin-top:6px;margin-right:35px;border:0px;}
.lmk_return_button {float:right;margin-top:6px;margin-right:15px;border:0px;}
.lmk_continue_button {margin-top:25px;margin-left:205px;display:block;border:0px;}
#lmk_bottom_bar_info {background:#fff;border:10px solid #17a3c4;position:fixed;left:50%;margin-left:-250px;margin-top:-125px;top:50%;width:500px;z-index:99990000}
.lmk_info_img {margin-left:10px;float:right;border:0px;}
.lmk_info_header {color:#16659c;font-weight:bold;font-size:14px;}
.lmk_info_content {margin-top:20px;line-height:1.5;}
.lmkModalCloseImg,a.lmkModalCloseImg {background:url(Images/lmkX.jpg) no-repeat; width:32px; height:32px; display:inline; z-index:999900009; position:absolute; top:0px; right:1px; cursor:pointer;}
.lmkSpanText {color:#566b78;font:12px Verdana, sans-serif;}
.popUpSplashPage {background:#fff;border:10px solid #b00c0c;position:fixed;left:50%;margin-left:-325px;margin-top:-260px;top:50%;width:650px;z-index:99990000;}
.popUpSplashPage div {padding:30px;}
.lmk_arrow_down {bottom:50px;left:25px;position:fixed;z-index:100010000;}
.lmkArrowDown {background:url(Images/lmkArrow.gif) no-repeat;height:138px;width:83px;position:fixed;bottom:50px;left:0;z-index:9999;display:none;}

a.lmkButtonReturn {background:url(Images/lmkFooterButtons.png) no-repeat;background-position:-130px 0;cursor:pointer;float:right;height:30px;margin-left:25px;margin-right:25px;width:152px;margin-top:9px;}
a.lmkButtonReturn:hover {background:url(Images/lmkFooterButtons.png) no-repeat;background-position:-130px -30px;cursor:pointer;height:30px;width:152px;}
a.lmkButtonHelp {background:url(Images/lmkFooterButtons.png) no-repeat;background-position:0 0;cursor:pointer;float:right;height:30px;width:130px;margin-top:9px;}
a.lmkButtonHelp:hover {background:url(Images/lmkFooterButtons.png) no-repeat;background-position:0 -30px;cursor:pointer;height:30px;width:130px;}

a.lmkButtonReturn span {display:none;}
a.lmkButtonHelp span {display:none;}

a.lmkButtonPowered {background:url(Images/lmkPoweredBy.png) no-repeat;cursor:pointer;float:right;display:inline;height:50px;width:224px;}
a.lmkButtonPowered span {display:none;}
.lmk_bottom_bar_positionning {position: fixed;width: 100%;left: 0;right: 0;bottom: 0;height: 100%;}
.lmk_bottom_bar_positionning_bar {display:none;position:fixed;width: 100%;left: 0;right: 0;bottom: 0;height: 50px;}


.popUpWhiteBackground {background:#fff;bottom:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;}
.popUpWhiteBackgroundSplash {opacity:0.8;filter:alpha(opacity=80);background:#fff;bottom:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}

.radioSupport {padding:5px;}
.demoModal {color:#cb0101;}
#allShopsPopUp img {padding:2px;}

.pimengoDescriptionOperations {display:inline;float:left;height:190px;padding-top:15px;width:98%;}
.pimengoDescriptionOperations .introduction h1{background:url(Images/text_introduction.jpg) no-repeat;height:121px;width:480px;}
.pimengoDescriptionOperations .offerHomeButton {background:url(Images/button_offer_normal.jpg) no-repeat;cursor:pointer;display:inline;float:left;height:33px;margin-left:130px;width:216px;}
.tdBackgroundOp {color:#094198;width:294px;padding:25px 0 0;text-align:center;}
.tdBackgroundOp b {color:#00a6ec;}
.tdBackgroundOp .red_sign_bred b {color:#c71111;}


.pimengo_descriptionNoel {display:inline;float:left;padding-left:40px;padding-top:15px;width:88%;}
.introductionNoel h1{background:url(Images/text_introduction.jpg) no-repeat;height:121px;width:480px;}
.introductionNoel h1 span {display:none;}

.logoCompany {width:255px;}
.vignetteCompany {width:90px;}

.fieldsetThankGiver {border:1px dotted #AAAEB1;text-align:left; width:500px;}
#fieldsetSendingMail li {list-style:none;text-align:left; margin-left:20px;}
.popUp {background:#fff;border:3px solid #6694E3;padding:20px;width:350px;}

.receiveTitle, .spendTitle, .convertTitle,.convertSmallTitle {display:none;}



.password_help {margin-top:-15px;}
/* ------- PARNTERS SECTION ------- */
#partners .wrapper_area {padding:0 30px;}
#partners .left_area {float:left;width:420px; text-align:justify; height:248px;}
#partners .right_area {float:right;height:200px;width:370px;text-align:center;padding:30px;}
#partners .right_area .screenshot {display:none;}
#partners .dotted_line {background:transparent url(Images/background_dotted.png) repeat-x;border:0px;height:4px;margin:5px 0 20px;width:100%;}
#partners .h1_title {font-size:24px;font-weight:bolder;text-transform:uppercase;}
#partners .h2_title {font-size:12px;font-weight:bold;text-transform:uppercase;}
#partners .h3_title {color:#1c272b;font-size:20px;font-weight:bolder;text-transform:uppercase;}
#partners p {color:#686868;font-size:11px;margin-bottom:15px;}
#partners p b {color:#1b1b1b;}
#partners .extra_big_tag {font-size:21px;font-weight:bolder;color:#002A8B;text-decoration:none;}
#partners .big_tag {font-size:18px;font-weight:bolder;color:#4C6DB9;text-decoration:none;}
#partners .medium_tag {font-size:14px;font-weight:bold;color:#4C6DB9;text-decoration:none;}
#partners .small_tag {font-size:12px;color:#86A0DC;text-decoration:none;}
#partners .extra_small_tag {font-size:10px;color:#ACC1F3;text-decoration:none;}
#partners .extra_big_tag:hover,#partners .big_tag:hover,#partners .medium_tag:hover,#partners .small_tag:hover,#partners .extra_small_tag:hover{background-color:#1487b4; color:White;}

#partners .shop_box_link:hover .shop_box {background:#eff6f8; cursor:pointer; text-decoration:none;}
#partners .shop_box {float:left;text-align:center;margin:0px 12px 15px;padding-top:5px;width:100px; height:130px; text-decoration:none;}
#partners .shop_box img {border:1px solid #fff;}
#partners .shop_box .small_category_name {color:#1d2729;font-size:11px;font-weight:bold;text-transform:uppercase;}
#partners .category_box {float:left;margin:0px 12px 15px;width:260px; height:100px; text-decoration:none;}
#partners .category_box .small_category_name{font-size:11px;font-weight:bold;text-transform:uppercase;}
#partners .categorie_box_link{cursor:pointer; text-decoration:none;}
#partners .shop_box .small_category_text,#partners .category_box .small_category_text{color:#363636;font-size:10px; text-decoration:none;}
#partners .partners_link a{font-size:10px;}
#partners .tags_area{margin-left:150px; margin-right:150px; line-height:20px; word-spacing:5px;}

/* Partners color section */
#partners .universal {color:#1487b4;}
#partners .fashion {color:#ca1a62;}
#partners .trip {color:#a1c213;}
#partners .hightech {color:#7a7979;}
#partners .sport {color:#7a1893;}
#partners .culture {color:#d49404;}
#partners .kid {color:#1ec3a9;}


/* HomePage section */
#carousel_wrapper {width:930px;height:300px;}
.carousel {height:300px;overflow:hidden;position:absolute;width:930px;}
.carousel .scroll {height:600px;width:2790px;position:absolute;left:-930px;}
.carousel .scroll .boxes {float:left;display:inline;height:275px;overflow:hidden;padding:0 25px 25px;width:880px;}
.carousel .scroll .boxes .left_content {float:left;width:480px;}
.right_content {float:right;width:350px;}

.partners_carousel {height:290px;overflow:hidden;width:910px;}
.partners_wrapper {height:600px;}
.partners_img {height:187px;margin:0 auto;overflow:hidden;position:relative;width:502px;}

#switcher {position:absolute;width:930px;height:90px;background:url(Images/background_switcher.png) no-repeat;overflow:hidden;z-index:1;}
#switcher ol {width:930px;z-index:9;position:relative;}
#switcher ol li {float:left;display:block;width:310px;height:90px;overflow:hidden;}
#switcher ol li a {width:310px;display:block;float:left;padding:33px 0;font-size:20px;color:#fff;text-align:center;text-decoration:none;}
#switcher #pill {position:relative;background:url(Images/background_pill.png) no-repeat;height:90px;left:295px;width:340px;z-index:2;}

.step1_link,.step2_link,.step3_link {color:#4d0000;}

h1.title1 {background:url(Images/Homepage/h1_title1.png) no-repeat;height:60px;margin:0 auto;margin-bottom:10px;text-indent:-99999px;width:614px;}
h1.title2 {background:url(Images/Homepage/h1_title2.png) no-repeat;height:60px;margin:0 auto;margin-bottom:10px;text-indent:-99999px;width:840px;}
h1.title3 {background:url(Images/Homepage/h1_title3.png) no-repeat;height:75px;margin:0 auto;margin-bottom:10px;text-indent:-99999px;width:790px;}
h2 {color:#6c6c6c;font-size:16px;font-weight:normal;}

.group {overflow:hidden;float:left;}
.group img,.group {height:35px;width:84px;}
.group img {padding:3px;}

.homepage_main_content {float:left;padding:25px;width:596px;}
.sidebar {float:right;padding:25px;width:234px}
.homepage_main_content h2,.sidebar h2 {color:#555;font-size:16px;font-weight:bold;}
.homepage_main_content h2.headings_articles {background:url(Images/Homepage/icon_article.png) no-repeat;color:#A00000;padding:0 0 0.4em 25px;}
.homepage_main_content p {color:#444444;}

.articles {background:#f3f8f9 url(Images/Homepage/background_articles_bottom_1.png) no-repeat bottom left;padding:0 0 24px;width:596px;}
.articles .top_articles {background:url(Images/Homepage/background_articles_top_1.png) no-repeat top left;padding-top:46px;width:596px;}
.articles .top_articles div {padding:0 10px;}
.articles2 {background:#f3f8f9 url(Images/Homepage/background_articles_bottom_2.png) no-repeat bottom left;padding-bottom:46px;width:596px;}
.articles2 .top_articles2 {background:url(Images/Homepage/background_articles_top_2.png) no-repeat top left;padding-top:24px;width:596px;}
.articles2 .top_articles2 div {padding:0 10px;}

.tweet {background:url(Images/Homepage/twitter_face.png) no-repeat bottom right;margin-top:22px;padding-bottom:170px;}
.tweet_avatar {display:none;}
.tweet_list,.tweet_list li {list-style:none;}
html .tweet_list li.tweet_first,.tweet_list li {margin: 0;padding: 0.8em 10px 2em 10px;border-bottom:1px solid #9BBBC8;}
.tweet_list li:last-child {border-bottom:0;}
html .tweet_list li.tweet_first {background:url(Images/Homepage/background_li_twitter.png) no-repeat top center;border-top:1px solid #9bbbc8;padding-top:30px;}
.tweet_text {color:#444;}
.tweet_list .tweet_text a {color:#16649c;float:none;font-size:12px;}
.tweet_list a,.tweet_list a:active,.tweet_list a:visited {color:#16649c;float:right;font-size:11px;}
.tweet_list a:hover {color:#222;}

h1.articles_title {background:url(Images/Homepage/h2_title.png) no-repeat;height:45px;text-indent:-99999px;width:550px;}
.linkparnters {float:left;padding-top:8px;margin-left:35px;}
/* HomePage section */



#slideshow_try {height:650px;margin-top:20px;overflow:hidden;position:relative;margin-left:28px;width:874px;}
#wrapper_try {position:relative;left:0;top:0;width:20000px;}
.step_try {float:left;height:650px;width:874px;}
.try_steps {margin-left:18px;width:874px;}
.carousel_try {background:url(Images/Try/background_carousel.png) no-repeat;height:260px;margin-top:15px;overflow:hidden;position:relative;width:874px;}
.navigation_dots_try {bottom:10px;position:absolute;width:100%;z-index:9999;}
.step1_try,.step2_try,.step3_try {float:left;height:260px;width:874px;}
.dots {float:right;width:100px;}
.navigation_dots_try .dots a {outline:none;background:url(Images/Try/circle_empty.gif) no-repeat;display:block;float:left;height:13px;margin:0 2px;text-indent:-9999px;width:13px;}
.navigation_dots_try .dots a.activeSlide {background:url(Images/Try/circle_plain.gif) no-repeat;display:block;float:left;height:13px;margin:0 2px;text-indent:-9999px;width:13px;}

a.step_try1,.step_try2 {outline:none;text-decoration:none;}
a.step_try1:hover,.step_try2:hover {text-decoration:underline;}

.try_caracteristic {float:left;margin-bottom:20px;margin-right:30px;width:260px;}
.try_caracteristic img {float:left;margin-top:5px;width:48px;}
.try_caracteristic div {float:right;width:202px;}
.try_caracteristic h3 {color:#222;font-weight:bold;}
.try_caracteristic p {color:#666;font-size:11px;}


.print_content1 {padding-left: 12px; padding-top: 52px; width: 300px; height: 40px; text-align: center; font-size: 18px;}
.print_content2 {padding-left: 110px; padding-top: 28px; width: 260px; height: 180px; text-align: left; font-size: 18px; line-height: 24px;}
.print_content3 {padding-left: 28px; padding-top: 45px; width: 300px; height: 20px; text-align: center; font-size: 18px;}
.print_code {padding-left: 38px; padding-top: 90px; width: 350px; height: 80px;padding-bottom:10px; text-align: center; font-size: 36px;}
.img_card_account {width:100px;}
.view_shop_container {margin-left:20px;margin-top:20px;}

.linkConvert {background:url(Images/btn-convert.jpg) no-repeat;width:196px;height:33px;display:block;}
.linkConvert:hover {background:url(Images/btn-convert-hover.jpg) no-repeat;width:196px;height:33px;display:block;}

.linkConvert2 {background:url(Images/btn-convert.jpg) no-repeat;width:196px;height:33px;display:block;float:right;}
.linkConvert2:hover {background:url(Images/btn-convert-hover.jpg) no-repeat;width:196px;height:33px;display:block;float:right;}


/* USE */

div#usePimengo { 
    display: block;
    background-color:#fff; margin:-3px auto; width:910px !important; padding:10px;
    margin:0 auto; text-align:center; font-family: tahoma, arial, sans-serif; color:#1772a5; font-size:12px;
}


div#global-div { width:1098px; margin:0 auto; text-align:center; font-family: tahoma, arial, sans-serif; color:#1772a5; font-size:12px; }

div#account-info { margin:0 auto ; background:url(Images/Spend/solde-depenser-pimengo.jpg); background-repeat:no-repeat; width:882px; height:41px;  }
div#nextBalance { margin:0 auto 15px ; background-repeat:no-repeat; width:882px; height:15px; }

span.account-credit { float:right; padding:11px 0; font-family: tahoma, arial, sans-serif; color:#1772a5; font-weight:bold; font-size:18px; }

div#spend { margin:0 auto; }

div#usePartners { width:880px; text-align:center; margin:8px 0 8px 10px; }
div#usePartners table, div#usePartners tr { margin:0; padding:0; text-align: center; }
div#usePartners td { padding:2px; }

div#logo { margin:0; background-color:#ccc; height:388px; padding:5px; }
div#logo table, div#logo tr, div#logo td { padding:0; }
div#logo img { margin:3px; }

div#convert { margin:15px auto ; background:url(Images/Spend/convertir-pimengo.jpg); background-repeat:no-repeat; width:883px; height:128px; }

span.btn-convert { float:right; padding:8px; }
span.btn-convert a { margin:50px 15px 0 0; width:201px; height:30px; background:url(Images/Spend/btn-convertir-pimengo.jpg); background-repeat:no-repeat; display: block;  }
span.btn-convert a:hover { width:201px; height:30px; background:url(Images/Spend/btn-convertir-pimengo-hover.jpg); background-repeat:no-repeat; display: block;  }

#nav {width: 220px ; list-style: none; margin:0; padding: 0 ; }
#nav li {height:48px; margin:0 0 2px 0; padding:0; text-align:left; line-height: 1px; font-size: 1px; }
#nav li a {display: block ; color: #898989 ; font-weight: bold; text-decoration: underline; font:20px Tahoma,Arial,sans-serif ;line-height: 1em ;padding:0 ;}
#nav li a:hover { color:#1772a5; }

/* Convert Gift Card */

.gift_token_place
{
    margin-top:20px;
}
.centered {text-align:center;}
.non_styled_list, .non_styled_list li {list-style:none;}
.previewPanel {background:#fff;border:10px solid #17A3C4;display:none;height:210px;left:50%;margin-left:-270px;margin-top:-100px;position:fixed;top:50%;width:550px;z-index:9999;}
.deliveryForm .deliveryForm tr td input {margin:0 5px 0 0;}
.deliveryForm td { padding:5px 0; }
.ontheright {text-align:right;}
#resumeTokenPayForm input {width:88%;}

div.convertPage { padding:20px 35px; }
div.convertPage h1 { margin:10px 0; }
div.convertPage h2 { margin:10px 0; }
div.convertPage table { margin:0 0; }
div.convertPage th { font-weight:bold; padding-top:8px; }
div.convertPage th.designation { width:115px; text-align:left; }
div.convertPage td { padding:0 5px; }
div.convertPage td.merchantName { width:115px; text-align:left; padding-left:0; }

div.convertPage fieldset { border:1px dotted #AAAEB1; margin:10px 0; padding:10px; text-align:left; }

span.errorSelect { color:red; margin:10px 0; }

td.totalAmount { font-weight:bold; font-size:14px;}
div.convertPage td.deliverySpace { padding:10px 0; }

.bolded {font-weight:bold;padding-bottom:8px;}

.floatright {float:right;}
.width140{width:140px;}
.TitlePimengoAmount {color:#0080C0;font:24px/36px Verdana,sans-serif;float:right;padding-right:20px;}
.inlineList, .inlineList li {display:inline;padding:5px;}
#CartSummary{margin:30px 20px;}
.commandsummary td {padding:0;text-align:left;}
.commandsummary .itemCart{text-align:center;}
.subtitle{color:#0080C0;font-size:16px;}
/* End Convert Gift Card*/

div#history { margin:0; width:100%; height:100%; }





/**************************** MARION *****************************/





/* --- CSS Reset Padding & Margin --- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;}
img { border:0; }
input { vertical-align:middle; }
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* ---------------------------------- */



/* DOCUMENT INFORMATION
	- Document: Pimengo Theme
	- Version:  1.0
	- Author:   Limonetik  

FOR LAYOUT DEBBUGING, COPY THIS LINE UNDER THIS COMMENT

* { border: 1px solid #f00; }


*/

/* --- myBought --- */
.myBoughtShop {width:350px;border-bottom:1px dotted #AAAEB1;}
.myBoughtAmount {border-bottom:1px dotted #AAAEB1;font-size:11px;}


/* --- The Only Step To Add GiftCard --- */

/* CGV */

.cgv {font-size:11px;}
a.cgv:active, a.cgv:focus{color:#556876;font:11px Verdana, sans-serif;}

/* --- General Settings --- */

body {background:#e6f1f3 url(Images/background.jpg) repeat-x top center;color:#566b78;font:12px Verdana, sans-serif;line-height:20px;height:100%;}
body.reset{background:none;}
.main {width:950px;margin:0 auto;}
a, a:active, a:focus {color:#556876;font:12px Verdana, sans-serif;}
a:hover {color:#458fb2;}
a.secondaryAction, a.secondaryAction:active, a.secondaryAction:focus {color:#556876;font-size:11px;}
a.secondaryAction:hover {color:#458fb2;font-size:11px;}
a img {border:0;}
a.backTop {font-size:11px}
i {border-bottom:1px dotted #aaaeb1;cursor:help;font:12px Verdana, sans-serif;line-height:20px;}
i:hover {border-bottom:1px dotted #0688b4;color:#0688b4;font:12px Verdana, sans-serif;line-height:20px;}
input,textarea,select {background:#e6f1f3 url(Images/background_input.jpg) no-repeat;border:1px solid #bad4e5;color:#556876;font:12px Verdana, sans-serif;margin:2px 0 10px;padding:5px;}
label {font-size:11px;}
.inputimage,.inputimage:hover,.inputimage:active,.inputimage:focus{border:0;background:transparent;padding:0;}
span.radioButtonReset input{background:transparent;border:0;padding:0px;margin:0 5px 0 0;}
p {color:#458fb2;font:12px Verdana, sans-serif;}
.italic {font-style:italic;}
.white {color:#fff;}
h1 {color:#444;font:24px Verdana, sans-serif;}
h2 {color:#458fb2;font:14px Verdana, sans-serif;}
h4 {color:#458fb2;font:20px Verdana, sans-serif;}
h5 {color:#458fb2;font:14px Verdana, sans-serif;}
h6 {color:#6eabc5;font-family:Verdana;font-size:12px;}
.clear {clear:both;}
.separator{clear:both;visibility:hidden;height:1px;}
.pointer{cursor:pointer;}
.size_eleven {font-size:11px;}
.linkSpend {background:url(Images/btn-linkSpend.jpg) no-repeat;width:214px;height:35px;display:block;}
.linkSpend:hover {background:url(Images/btn-linkSpend-hover.jpg) no-repeat;width:214px;height:35px;display:block;}

.linkUsePimengo{background:url(Images/button_spend.jpg) no-repeat;width:98px;height:35px;display:block;}
.linkUsePimengo:hover{background:url(Images/button_spend_hover.jpg) no-repeat;width:98px;height:35px;display:block;}

/* ----------------------- */



/* --- FontTheme Color --- */

.universal{color:#1a8db5;}
.travel{color:#8bb419;}
.culture{color:#d28905;}
.kids{color:#1db8aa;}
.fashion{color:#b71a48;}
.hightech{color:#001628;}
.wellness{color:#8c0306;}
.home{color:#771690;}

/* ----------------------- */



/* --- TopHeader Settings --- */

.background_state_bar_small_cart {display:inline;height:105px;margin-left:400px;position:absolute;text-align:center;width:600px;background:url(Images/background_state_bar_small_with_cart.png) no-repeat center 0;}
.background_state_bar_small {display:inline;height:105px;margin-left:400px;position:absolute;text-align:center;width:600px;background:url(Images/background_state_bar_small.png) no-repeat center 0;}
.background_state_bar_big {display:inline;height:105px;margin-left:400px;position:absolute;text-align:center;width:600px;background:url(Images/background_state_bar_big.png) no-repeat center 0;}
.background_state_bar_small_cart a,.background_state_bar_small a,.background_state_bar_big a {xcolor:#fff;}
.logoPimengoHeader {background:url(Images/backgroundLogo.png) no-repeat;height:193px;width:396px;left:-100px;position:relative;float:left;display:inline;}

/* ----------------------- */



/* --- TabNav Settings --- */

.tabs li.normaltab {display:inline;float:left;padding:28px 7px 20px;}
.tabs li a {text-decoration:none;}
.tabs li.active a {background:url(Images/active_blank_left.jpg) no-repeat;background-position:0 24px;float:left;text-decoration:none;margin:0;padding:24px 7px 0 16px;}
.tabs li.active a b {background:#fff url(Images/active_blank_right.jpg) no-repeat right top;color:#666;display:block;float:left;padding:4px 18px 35px 0;}
h6.menu_normal_home {background:url(Images/menu_normal_home.jpg) no-repeat;height:19px;width:56px;cursor:pointer;margin-top:-3px;}
h6.menu_active_home {background:url(Images/menu_active_home.jpg) no-repeat;height:19px;width:56px;margin-top:-3px;}
h6.menu_normal_myspace {background:url(Images/menu_normal_help.jpg) no-repeat;height:13px;width:33px;cursor:pointer;}
h6.menu_active_myspace {background:url(Images/menu_active_help.jpg) no-repeat;height:13px;width:32px;}
h6.menu_normal_offer {background:url(Images/menu_normal_offer.jpg) no-repeat;height:13px;width:157px;cursor:pointer;}
h6.menu_active_offer {background:url(Images/menu_active_offer.jpg) no-repeat;height:13px;width:155px;}
h6.menu_normal_receive {background:url(Images/menu_normal_receive.jpg) no-repeat;height:16px;width:177px;cursor:pointer;}
h6.menu_active_receive {background:url(Images/menu_active_receive.jpg) no-repeat;height:16px;width:175px;}
h6.menu_normal_partnerjouet {background:url(Images/menu_normal_ce.jpg) no-repeat;height:19px;width:88px;cursor:pointer;}
h6.menu_active_partnerjouet {background:url(Images/menu_normal_ce.jpg) no-repeat;height:19px;width:88px;}

.tabs li.partnerJouet a {background:url(Images/fond-btn-ce.jpg) no-repeat;background-position:0 10px;float:left;text-decoration:none;margin:0;padding:12px 14px 0 16px;margin-left:30px;}
.tabs li.partnerJouet img {padding:1px 18px 12px 0;}

/* ----------------------- */


/* --- Wizard ---  */

.offer_wizard_2_container {display:inline;float:left;padding:0 0 20px 30px;width:500px;}
.right_theme_gc {display:inline;float:right;padding:150px 0 0 0;width:220px;}
right_theme {display:inline;float:right;padding-left:50px;width:270px;}
.offer_wizard_3_container {background:url(Images/image_offer3.jpg) no-repeat right;padding:0 35px 20px 30px;width:780px;}
.preview_link {margin-left:150px;}
.total_amount_label {margin-left:200px;text-align:left}
.total_amount {padding-left:50px;text-align:center;width:100px}
.payment_amount {margin-left:400px;}
span.wizard2 {display:inline;float:left;width:120px;}
span.wizard3 {margin-right:10px;}
.offerleft{display:inline;float:left;width:530px;}
.offerleft2{display:inline;float:left;margin-left:35px;width:850px;}
.offerright {display:inline;float:right;margin-right:30px;text-align:center;width:330px;}
#offer4_left {background:url(Images/image_offer4.jpg) no-repeat center right;display:inline;float:left;width:850px;}
#offer4_summary {margin-left:35px;}
.offerright_offer4 {display:inline;float:right;margin:50px 80px 0 0;text-align:center;}
#payment_left {background:url(Images/image_offer5.jpg) no-repeat center right;display:inline;float:left;width:93%;}
#payment_left div {margin-right:90px;}
.paymentright {display:inline;float:right;margin-right:15px;text-align:center;width:330px;}
.arianeul{display:inline;padding-left:30px;text-align:right;}

#offer3_left {background:url(Images/image_offer4.jpg) no-repeat center right;display:inline;float:left;width:850px;margin-left:35px;}



		/* --- Wizard Step5 --- */
		.steps {margin-left:30px; margin-top:15px;}
		.margin_h1 {margin-left:30px;}
		span.input_wizard5 {display:inline;float:left;width:200px;}
		.picture_wizard5 {display:inline;float:right;width:200px;}
		.wizard5 {background:url(Images/image_offer5.jpg) no-repeat right;margin-right:100px;}
		.accepted_wizard5 {display:inline;float:left;margin:5px 20px 0 30px;}
		.paid_wizard {display:inline;float:left}
		/* ----------------------- */

/* ----------------------- */



/* --- The Only Step To Add GiftCard --- */

.iconChoice {border:5px solid #fff;cursor:pointer;}
.iconChoiceActive {border:5px solid #1689b4;cursor:pointer;}
.iconChoice:hover {border:5px solid #a9c8df;}
.clock{width:20px;}
.date{width:80px;}
.rbPrint{display:none;}     
.rbEmail{display:none;}     
.rbMaterialized{display:none;}
.inputError,.inputError:hover,.inputError:focus {background:url(Images/background_input_error.jpg) no-repeat;border:1px solid #b53d3d;}        
.headerCart{background:#e1e8f0;font-weight:400;border:1px solid #B9D3E4;padding:10px 15px;}
.commandsummarySpecialOffered td.itemCartDescription{padding:10px 15px;text-align:left;}
.commandsummarySpecialOffered td.itemCart{padding:10px 15px;text-align:center;}
.formatGiftCard{font-size:11px;margin-left:20px;}
.headerOffered{background:#e1e8f0;font-weight:400;border:1px solid #B9D3E4;padding:5px 10px;}
.commandsummary td.itemOffered{padding:5px 2px;text-align:center;}
#fieldsetOffer dd {width:390px;text-align:left;}
#leftFieldsets {display:inline;float:left;margin-left:30px;text-align:left;}
#rightFieldset {display:inline;float:right;text-align:left;}
fieldset {border:1px dotted #AAAEB1;margin:10px;padding:10px;text-align:left;}
#fieldsetPerso li,#fieldsetMail li,#fieldsetAdress li,#fieldsetEmail li ,#fieldsetEmailReceiver li {list-style:none;text-align:left;}
.emailValue {display:inline;}
.hiddenTrAll {width:390px;}
.hiddenTrMail,.hiddenTrCard,.hiddenTrAll {height:330px;text-align:left;}
.formatPrice{color:#1689b4;font-weight:bold;}
.promoNoelPrice{display:none;color:#1689b4;font-weight:bold;}

/* ----------------------- */



/* --- Login Control --- */

.login_align {display:inline;float:left;width:190px;}
.login_align_left {display:inline;float:left;width:110px;}
.create_user {margin:0 20px;width:350px;}
.recover_pass {margin:0 310px;width:310px;}
/* ----------------------- */



/* --- Image Replacement --- */

.offerHomeButton {background:url(Images/button_offer_normal.jpg) no-repeat;cursor:pointer;display:inline;float:left;height:33px;margin-left:25px;width:216px;}
.offerHomeButton span,.offerHomeButtonStep2 span {display:none;}
.offerHomeButton:hover {background:url(Images/button_offer_hover.jpg) no-repeat;}
.offerHomeButtonStep2 {background:url(Images/button_offer_hover.jpg) no-repeat;cursor:pointer;display:inline;float:left;height:33px;margin-left:65px;margin-top:20px;width:216px;}
.useHomeButton {background:url(Images/button_use_normal.jpg) no-repeat;cursor:pointer;display:inline;float:left;height:33px;margin-left:25px;width:185px;}
.useHomeButton span {display:none;}
x.useHomeButton:hover {background:url(Images/button_use_hover.jpg) no-repeat;}
h1.offer1{background:url(Images/text_offer1.jpg) no-repeat;height:29px;}
h1.offer2{background:url(Images/text_offer2.jpg) no-repeat;height:29px;}
h1.offer3{background:url(Images/text_offer3.jpg) no-repeat;height:29px;}
h1.try_mail{background:url(Images/text_try_mail.jpg) no-repeat;height:26px;width:296px;}
h1.try_customize{background:url(Images/text_try_customize.jpg) no-repeat;height:26px;width:480px;}
h1.shops{background:url(Images/text_show_all_shops.jpg) no-repeat;width:217px;height:23px;}
h1.member{background:url(Images/text_member.jpg) no-repeat;height:70px;width:300px;}
h1.forgotPassword{background:url(Images/text_forgot_password.jpg) no-repeat;height:25px;width:300px;}
h1.create_account{background:url(Images/text_create_account.jpg) no-repeat;height:70px;width:300px;}
h1.offered{background:url(Images/text_giftcard_offered.jpg) no-repeat;height:25px;width:216px;}
h1.my_info{background:url(Images/text_my_information.jpg) no-repeat;height:25px;width:181px;}
h1.personal_info{background:url(Images/text_personnal_information.jpg) no-repeat;height:25px;width:309px;}
h1.received_pimengo{background:url(Images/text_giftcard_received.jpg) no-repeat;height:25px;width:204px;}
h1.realized_purchases{background:url(Images/text_boughted.jpg) no-repeat;height:25px;width:204px;}
h1.forgotPassword span,h6.menu_normal_home span,h6.menu_active_home span,h6.menu_normal_myspace span,h6.menu_active_myspace span,h6.menu_normal_offer span,h6.menu_active_offer span,h6.menu_normal_receive span,h6.menu_active_receive span,h1.howitworks span,.introduction h1 span,.choose span,.receive span,.tryit span,.ariane h5 span,h5.ariane span,h1.offer1 span,h1.offer2 span,h1.offer3 span,h1.offer4 span,h1.offer5 span,h1.offer6 span,h1.try_mail span,h1.try_customize span,h1.shops span,h1.member span,h1.create_account span,h1.offered span,h1.my_info span,h1.personal_info span,h1.received_pimengo span,h1.realized_purchases span,.leftborder h1 span{display:none;}
.bannerShops {background:url(Images/Shops/bannerShops.gif) no-repeat;height:34px;width:1328px;}

/* ----------------------- */



/* --- Tables --- */

.commandsummary,.commandsummarySpecialOffered {line-height:22px;text-align:center;}
.commandsummary td,.commandsummary th,.commandsummarySpecialOffered td,.commandsummarySpecialOffered th {border:1px solid #b9d3e4;text-align:center;}
.titletableTh {background:#e1e8f0;font-weight:400;}
.commandsummarySpecialOffered th {font-size:11px;font-weight:bold;}
.dottedtable{border-bottom:1px dotted #aaaeb1;}
.dottedtable a{color:#66737c;font:12px Verdana, sans-serif;line-height:20px;text-decoration:none;}
.hover1:hover{background:url(Images/background_td.jpg) repeat-x;}

/* ----------------------- */



/* --- PrintView ---  */

.adminText{font-size:10px;color:#FFC;line-height:200%;font-family:verdana;text-decoration:none;}
.footerRow{background-color:#FFC;border-top:10px solid #FFF;}
.footerText{font-size:10px;color:#333;line-height:100%;font-family:verdana;}
.headerTop{background-color:#e6f1f3;border-top:0 solid #000;border-bottom:0 solid #FC6;text-align:right;}
.headerBar{background-color:#FFF;border-top:0 solid #FFF;border-bottom:0 solid #333;}
.pnlViews{background-color:#e6f1f3;margin:0;}
.pnlViews td{font-size:12px;color:#000;line-height:150%;font-family:trebuchet ms;}
.pnlViews a{color:#556876;border-bottom:1px dotted #1b9dbf;text-decoration:none;}
.pnlViews a:hover{color:#458fb2;}
.title{font-size:22px;font-weight:700;color:#360;font-family:arial;line-height:110%;}
.subTitle{font-size:11px;font-weight:400;color:#666;font-style:italic;font-family:arial;}
#divPrint {background:#e6f1f3;padding:15px;width:550px;}
.modalCloseImgPrint {width:32px;height:32px;display:inline;z-index:3200;position:absolute;top:5px;right:-15px;cursor:pointer;}

/* ----------------------- */



/* --- LoginUser Settings ---  */

.button_login,.memberLink {display:inline;}
.memberLink {cursor:pointer;margin-right:30px;}
.inputLogin {width:300px;}
.login{margin-left:80px;width:350px;}

* html .login {margin-left:-230px;margin-top:-175px;position:absolute;z-index:9999;}
.noDisplay{display:none;}
.loginBackground {display:none;background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;}
.login_align{display:inline;float:left;width:190px;}

/* ----------------------- */


.imgPrintandMail,.imgPrint {border:5px solid #1689b4;}
.imgBoxandCard {border:5px solid #fff;}


/* --- View Shops Box ---  */

.img_box_view_shops{display:inline;float:left;width:150px;}
.view_shops{display:inline;float:left;width:95%;padding-left:30px;}
.thm_text_view_shops{display:inline;float:left;width:490px;}
.thm_text_view_shops h2{padding:0 0 15px;}

		/* --- Shop Box ---  */
		
		.boxViewShopsBox {background:#e6f1f3;border:1px solid #b9d3e4;display:inline;float:left;margin:2px;padding:5px;width:400px;cursor:pointer;height:60px;}
		.boxViewShopsBox:hover {background:#c7dfe3;}
		.boxViewConvertBox {background:#e6f1f3;border:1px solid #b9d3e4;display:inline;float:left;margin:2px 2px 15px 2px;padding:5px;width:192px;cursor:pointer;}
		.boxViewConvertBox:hover {background:#c7dfe3;}		
		.boxTextWarning {background:#e6f1f3 url(Images/santaClausShopsWarning.jpg) no-repeat center left;border:1px solid #b9d3e4;display:inline;float:left;height:120px;margin:10px 10px;padding:5px;width:790px}
		.boxTextWarning div {padding-left:145px;width:650px;font-size:24px;height:120px;line-height:40px;text-align:center;}
		.boxTextWarning div b {color:#b70b0c;}
		/* ----------------------- */

/* ----------------------- */



/* --- Error Box Message ---  */

.red {color:#FFFFFF;font-size:11px;font-weight:normal;background:#FB7070 url(Images/error.jpg) no-repeat left center;border:1px solid #D43C3C;margin:10px 0;padding:3px 3px 3px 25px;width:400px;}
.redCode {color:#FFFFFF;font-size:11px;font-weight:normal;background:#FB7070 url(Images/error.jpg) no-repeat left center;border:1px solid #D43C3C;margin:10px 0;padding:3px 3px 3px 25px;width:182px;}
.red_sign {color:#FB7070;font-size:11px;display:inline;}
.redlog {color:#FFFFFF;font-size:11px;font-weight:normal;background:#FB7070 url(Images/error.jpg) no-repeat left center;border:1px solid #D43C3C;margin:10px 0;padding:3px 3px 3px 25px;width:230px;}
.mdpSecurityLow {color:#FB7070;font-size:11px;margin-left:145px;margin-top:13px;}
.mdpSecurityHigh {color:Green;font-size:11px;margin-left:145px;margin-top:13px;}
/* ----------------------- */



/* --- DisplayReceivedPimengo ---  */

.container {width:800px;}
.gc_received_left {display:inline;float:left;padding-left:50px;}
.gc_received_right {display:inline;float:right;}
.big_text {font-size:50px;}
.small_remember {font-size:10px;}
.title_gc_received {font-size:20px;}
.clear {clear:both;visibility:hidden;border:0px;}
.importantContentMember {font-size:14px;font-weight:bold;}

/* ----------------------- */



/* --- I Received A Pimengo ---  */

.box_gc_code {width:400px;}
.left_box_gc {background:url(Images/gift_box_open.jpg) no-repeat center right;display:inline;float:left;padding-right:350px;margin-left:35px;width:510px;}
.small_box_container {margin:0 auto;width:600px;}
.small_box {display:block;display:inline;float:left;width:300px;}
.small_box img {display:inline;float:left;width:45px;}
.small_box p {display:inline;float:none;width:250px;}
.flash {position:absolute;top:10%;}

.my-account {border:1px dotted #15ABD0; border-collapse:collapse; height:167px; margin-left:10px; padding:10px; width:380px; }
.my-account table { width:100%; }
.my-account td { padding:5px 0; }
.my-account span { color:#16abc7; font-size:13px; font-weight:bold; }
.my-account a { color:#5e5f5f; font-size:13px; font-weight:bold; }
.my-account a:hover { color:#16abc7; }

.slider-web { background-color:#4e4e4e; width:849px; margin:20px auto; min-height:60px; padding:20px; }
.slider-cheque { background-color:#787878; width:849px; margin:20px auto; min-height:60px; padding:20px; }
#defhidefirst { margin-top:20px; background-color:#fff; padding:10px; }
#defhidefirst p { color:#4e4e4e; padding:7px; }
#defhidesecond { margin-top:20px; background-color:#fff; padding:10px; }

.catmenu { margin:20px 0 20px 10px; }
.onglets-catmenu-spend { list-style:none; width:99%; height:35px; margin:0px; }
.onglets-catmenu-spend li { float:left; }
.onglets-catmenu-spend li a { display:block; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; cursor:pointer; }
#logo { width:96%; border:5px solid #1694ba; padding:5px; }
#logo img { padding:5px; }

.cheque-choice { width:100%; border-collapse:collapse; }
.cheque-choice td.first { padding:8px; border-right:1px dashed #999;  text-align:left; }
.cheque-choice td.first a, td.second a { font-size:11px; color:#4e4e4e; }
.cheque-choice td.first a:hover, td.second a:hover { text-decoration:none; color:#16afcb; }
.cheque-choice td.second { padding:8px; text-align:right; }
.cheque-choice p { font-size:18px; font-weight:bold; color:#787878; }
.cheque-choice img { padding:15px 0; }

.cart { width:100%; margin:15px auto; border-collapse:collapse; border:1px solid #919191; color:#686868; font-size:12px; }
.cart tr { border-bottom:1px solid #919191; }
.cart td { padding:8px; }
.cart td.right { text-align:right; }
.cart-label { background-color:#e9e9e9; text-transform:uppercase; }
.cart-total { color:#ad160a; font-size:14px; text-transform:uppercase; font-weight:bold; }

/* ----------------------- */



/* --- Everything Else ---  */
.connection_panel {position:absolute;right:0;top:-30px;}
.connection_panel a,.connection_panel a:active,.connection_panel a:visited {color:#fff;text-decoration:none;}
.connection_panel a:hover,.connection_panel a:focus {color:#fff;text-decoration:underline;}
.header_logo {left:-210px;top:-26px;position:absolute;z-index:9;}
.content{background:#fff;margin-left:14px;padding-top:40px;width:930px;min-height:250px;display:inline-block;}
.citelis{background:#fff;margin-left:14px;width:930px;margin-top:-6px;}
.text_alert{color:#458fb2;font-size:14px;}
.texthome{color:#458fb2;font:12px Verdana, sans-serif;line-height:24px;text-align:justify;width:400px;padding:0;}
.brands{background:url(Images/banner_brands.jpg) repeat-y;height:90px;margin:5px 0 25px;width:930px;}
.brandsContent {padding:5px 15px 15px;}
.spacetext{color:#566b78;text-align:justify;width:240px;margin:135px 19px 19px;}
.introduction h1{background:url(Images/text_introduction.jpg) no-repeat;height:121px;width:600px;}
h1.main-title {margin:5px auto;width:800px;}
.textsmall,.textsmall a{border:1px #fff;color:#556876;font:10px Verdana, sans-serif;text-align:justify;}
.spaceleft{line-height:22px;margin-right:40px;text-align:right;}
.headercontent{height:115px;width:956px;margin:0 auto;}
.top_content{background:url(Images/background_top_content.png) no-repeat top right;height:30px;margin-top:103px;position:absolute;width:956px;}
.center{margin-left:230px;}
a.state_bar {border-bottom:1px dotted #16689e;line-height:20px;text-decoration:none;}
.tabs{display:inline;position:absolute;margin:50px 0 0 208px;width:720px;}
.spaceleftbutton{display:inline;float:right; margin-top:7px;}
.steps li{display:inline;text-decoration:none;margin:0;padding:0;}
.choose{background:url(Images/text_choose.jpg) no-repeat;height:30px;width:505px;}
.receive{background:url(Images/textNewPimengo.jpg) no-repeat;height:55px;width:300px;margin:0 auto;}
.spend{background:url(Images/textHavePimengo.jpg) no-repeat;height:55px;width:300px;}
.convert{background:url(Images/textConvertPimengo.jpg) no-repeat;height:55px;width:252px;}
.convertSmall{background:url(Images/textConvertPimengoSmall.jpg) no-repeat;height:55px;width:252px;}

.spacer{margin-left:25px;}
.tryit h1{background:url(Images/text_tryitnow.jpg) no-repeat;cursor:pointer;height:18px;width:289px;}
.seeAllShops{cursor:pointer;color:#458fb2;font:12px Verdana, sans-serif;}
.spacelefttry{float:right;margin-right:50px;}
.errorcenter{margin-left:300px;}
.centerbutton{margin-left:250px;}
.allshopsmargin{display:inline;float:right;margin-right:20px;margin-top:-15px;}
.spacerh{margin-left:25px;vertical-align:top;width:200px;}
.spacerh li{color:#66737c;font-family:Verdana;font-size:12px;display:list-item;list-style:none;line-height:30px;}
.spacerh li.active{color:#2775a5;}
.spacerv li{font-family:Verdana;font-size:12px;display:list-item;list-style:none;line-height:30px;}
.description li{color:#66737c;font:12px Verdana, sans-serif;line-height:18px;}
.boughttext{font:12px Verdana, sans-serif;line-height:14px;}
.boughtprice{border-bottom:1px dotted #aaaeb1;color:#2775a5;font:12px Verdana, sans-serif;font-weight:700;line-height:18px;text-align:right;}
.myspacelinks{border-right:1px dotted #aaaeb1;}
.myspacelinks a{color:#66737c;font:12px Verdana, sans-serif;line-height:22px;text-decoration:none;}
.myspacelinks a:hover{color:#0c90b7;font:12px Verdana, sans-serif;line-height:22px;text-decoration:underline;}
.logos{font-size:11px;}
.tva{font-size:11px;}
.leftborder{border-left:1px dotted #aaaeb1;padding:10px;}
.leftborder h1{background:url(Images/text_choosestore.jpg) no-repeat;height:18px;width:157px;}
.leftborder li{font-family:Verdana;font-size:12px;display:list-item;list-style:none;}
.leftborder li b{line-height:45px;}
.steps_offered {margin-left:30px; margin-top:15px;}
.beatcontent{margin-top:135px;}
.contentblank{background:url(Images/background_beta.jpg) no-repeat;height:301px;width:930px;padding:50px 50px 50px 150px;}
.contentblank input.button{margin-left:200px;}
.textbeta{margin-left:350px;}
.CreateUserStyle{margin-right:210px;background-image:url(Images/button_register.jpg) no-repeat;}
.pnlPreviewCss{background-color:#FFF;width:550px;}
.left_float{float:left;width:500px;margin:0 15px 0 30px;display:inline;}
.right float{float:right;width:auto;display:inline;}
.right{border-right:1px solid #d0c8c5;}
.bottom{border-bottom:1px solid #d0c8c5;}
.pnlAllShopViewCss{margin:0;padding:0;}
.pnlAllShopsViewCss img{border-left:1px solid #d0c8c5;border-top:1px solid #d0c8c5;}
.headerTop{background-color:#e6f1f3;border-top:0 solid #000;border-bottom:0 solid #FC6;text-align:right;}
.adminText{font-size:10px;color:#FFC;line-height:200%;font-family:verdana;text-decoration:none;}
.headerBar{background-color:#FFF;border-top:0 solid #FFF;border-bottom:0 solid #333;}
.title{font-size:22px;font-weight:700;color:#360;font-family:arial;line-height:110%;}
.subTitle{font-size:11px;font-weight:400;color:#666;font-style:italic;font-family:arial;}
.footerRow{background-color:#FFC;border-top:10px solid #FFF;}
.footerText{font-size:10px;color:#333;line-height:100%;font-family:verdana;}
.pnlViews{background-color:#e6f1f3;margin:0;}
.pnlViews td{font-size:12px;color:#000;line-height:150%;font-family:trebuchet ms;}
.pnlViews a{color:#556876;border-bottom:1px dotted #1b9dbf;text-decoration:none;}
.themedescription{color:#566b78;}
.left_column{display:inline;float:left;width:500px;}
.right_column{display:inline;float:right;margin-right:35px;width:150px;}
.theme_choice_view0{width:850px;padding:20px 0;}
.img_offer_view0{display:inline;float:left;padding-left:10px;width:120px;}
.description_offer_view0{display:inline;float:left;width:450px;padding:0 15px;}
.buttons_offer_view0{display:inline;float:right;padding-top:0px;width:180px;}
.left_column_view_shops{display:inline;float:left;width:650px;padding-left:35px;}
.img_box_view_shops{display:inline;float:left;width:150px;}
.thm_text_view_shops{display:inline;float:left;width:490px;}
.thm_text_view_shops h2{padding:0 0 15px;}
.all_logo_shops{display:inline;float:left;width:600px;padding:35px 35px 35px 0;}
.box_shop{width:600px;height:100px;margin-left:50px;}
.logo_shops{display:inline;float:left;width:100px;padding:10px;}
.shop_description{display:inline;float:left;width:400px;}
.amount_shop{color:#8b0305;font-size:120%;display:inline;float:left;width:80px;}
.button_shop{display:inline;float:right;width:100px;padding:10px;}
input:hover,textarea:hover,input:focus,textarea:focus{background:#e6f1f3 url(Images/background_inputhover.jpg) no-repeat;border:1px solid #bad4e5;color:#556876;font:12px Verdana, sans-serif;padding:5px;}
.inline,.tabs ul,.tabs li.active,.tabs li.partnerJouet{display:inline;}
.alignright,.total{text-align:right;}
.td_logo,.topalign,.spacerv{vertical-align:top;}
.spacerv {margin-left:20px;}
.brandslogo{margin-left:100px;}
.textsmall:hover,.textsmall a:hover,.pnlViews a:hover{color:#458fb2;}
.ariane h5,h5.ariane{margin-left:110px;background:url(Images/text_ariane.jpg) no-repeat;height:20px;width:300px;}
.ariane {display:inline;float:left;}
h2.number_offered,.logos b{font-size:12px;}
.normal li,.boughtname,.total b{color:#2775a5;font:12px Verdana, sans-serif;font-weight:700;line-height:18px;}
.modalBackground,.modalBackground1{background-color:#fff;opacity:0.5;filter:alpha(opacity=50);}
.modalContainerTheme {background:#fff;border:10px solid #17a3c4;-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0px;}
.right float{display:inline;float:right;width:auto;}
.bottom{border-bottom:1px solid #d0c8c5;}
.pnlAllShopViewCss{margin:0;padding:0;}
.pnlAllShopsViewCss img{border-left:1px solid #d0c8c5;border-top:1px solid #d0c8c5;}

.gift_box_float {display:inline;float:right;margin-right:75px;width:150px;}
/*.spacer_button {padding-left:25px;}*/
.themedescription{color:#566b78;}
.left_column{display:inline;float:left;width:500px;}
.right_column{display:inline;float:right;margin-right:35px;width:150px;}
.theme_choice_view0{width:850px;padding:20px 0;}
.img_offer_view0{display:inline;float:left;padding-left:10px;width:120px;}
.description_offer_view0{display:inline;float:left;width:450px;padding:0 15px;}
.buttons_offer_view0{display:inline;float:right;padding-top:25px;width:180px;}
.label_input_received {display:inline;float:left;margin-top:20px;}
.img_button_received {display:inline;float:right;}
.PopUpThemeImg {display:inline;float:left;padding:5px;}
.img_pup_up_theme {margin:160px 10px 20px 300px;}
.thmdescpopup {padding:20px 10px;}
.all_img_pop_up {padding:0 20px 20px 20px;}
.paymentCards {bottom:30px;margin-left:-300px;position:relative;}
.pimengo_description {display:inline;float:left;padding-left:40px;padding-top:15px;background:url(Images/imgGiftCardUniversal.jpg) no-repeat center right;width:88%;}
.activeLinkMemberSpace a {color:#458fb2;text-decoration:underline;}
.offeredPimengoTd, .offeredPimengoTd a {font-size:11px;padding:5px 10px;}
.lbtnPasswordForgottenCss {margin-right:20px;}
#loginConbtrolsList {list-style:none;}

/* ----------------------- */

.payment {padding:15px;}
payment i {border:0;cursor:auto;text-decoration:none;}
b.sips_secure_message {font-weight:normal;}
span#ID_EXPIRE_FIN {margin-left:30px;}
table.sips_cryptogram_table {border:0;border-style:none;width:510px;}
table.payment hr {visibility:hidden;}
.sips_submit_message {display:none;}
input.sips_submit_button {background:#E6F1F3;display:inline;float:left;margin: 5px 270px}
input.sips_customer_return_button {background:#E6F1F3;display:inline;float:left;margin: -33px 0px;}
input[alt="VALIDER"],input[alt="VALIDER"]:hover,input[alt="VALIDER"]:focus {background:transparent none repeat scroll 0 0;border:none 0;padding:0;display:inline;float:left;margin: 14px 200px}
input[alt="ANNULATION - RETOUR A LA BOUTIQUE"],input[alt="ANNULATION - RETOUR A LA BOUTIQUE"]:hover,input[alt="ANNULATION - RETOUR A LA BOUTIQUE"]:focus {background:transparent none repeat scroll 0 0;border:none 0;padding:0;display:inline;float:left;margin:0px -100px;}
input[alt="RETOUR A LA BOUTIQUE"],input[alt="RETOUR A LA BOUTIQUE"]:hover,input[alt="RETOUR A LA BOUTIQUE"]:focus {background:transparent none repeat scroll 0 0;border:none 0;padding:0;}
input[name="PAIEMENT"],input[name="PAIEMENT"]:hover,input[name="PAIEMENT"]:focus {background:transparent none repeat scroll 0 0;border:none 0;padding:0;display:inline;}
/* --- Footer ---  */

.footer{background:url(Images/background_footer.jpg) no-repeat;height:208px;width:930px;margin-left:14px;}
.footerContent {padding:110px 35px 0 0; }
.footerContent a {font-size:11px;}

/* ----------------------- */



/* --- Contact ---  */

.contactContent {padding:25px 65px;}
.contact_title_h3 {display:none;}

/* ----------------------- */

/* --- Convert --- */

.convertContent {padding:25px 65px;text-align:center;}
.convertContent img {margin:15px 0;}

/* ----------------------- */

/* --- FAQ ---  */

#faqQuestions {margin:25px 0 50px;}
#faqQuestions li {list-style:none;}
.answerElement {display:block;font-size:11px;padding-bottom:30px;}
.answerElement a {font-size:11px;}
p.questionsTitle {border-bottom:1px solid #1a8db5;color:#1a8db5;font-size:16px;margin:30px 0 5px;}
p.questionsTitle strong {font-weight:bold;}
hr.answerSeparator {background:transparent;border:0;border-bottom:1px dotted #AAAEB1;margin:0 auto;width:180px;}

/* ----------------------- */

#previewPanel {background:#fff;border:10px solid #17A3C4;display:none;height:400px;left:50%;margin-left:-225px;margin-top:-200px;position:fixed;top:50%;width:450px;z-index:9999;}
#previewPanel div {margin:35px 25px;}
#previewPanelMail {background:#fff;border:10px solid #17A3C4;display:none;height:430px;left:50%;margin-left:-180px;margin-top:-215px;position:fixed;top:50%;width:355px;z-index:9999;}
.previewPanelMail{margin:35px 25px;background:url(Images/mailPimengoPreview.jpg) no-repeat;width:300px;height:350px;}
#previewPanelPrint {background:#fff;border:10px solid #17A3C4;display:none;height:410px;left:50%;margin-left:-270px;margin-top:-200px;position:fixed;top:50%;width:550px;z-index:9999;}
.previewPanelPrint{margin:35px 25px;background:url(Images/backgroundPreviewPimengoPrint.jpg) no-repeat;width:500px;height:363px;}
input.inputTextOnLoad,input.inputTextOnLoad:hover,textarea.inputTextOnLoad,textarea.inputTextOnLoad:hover {color:#6d7c81;font-size:11px;font-style:italic;}
.wizard5 {background:url(Images/image_offer4.jpg) no-repeat center right;display:inline;float:left;width:87%}
.wizard5 div {width:600px;}
.panelPrint{width:842px;height:595px;position:relative;}

#aboutPanelPrint{background:#fff;border:10px solid #17A3C4;display:none;height:400px;left:50%;margin-left:-225px;margin-top:-200px;position:fixed;top:50%;width:450px;z-index:9999;}
#aboutPanelPrint div {margin:35px 25px;}
#aboutPanelMail{background:#fff;border:10px solid #17A3C4;display:none;height:400px;left:50%;margin-left:-225px;margin-top:-200px;position:fixed;top:50%;width:450px;z-index:9999;}
#aboutPanelMail div {margin:35px 25px;}
#aboutPanelCard{background:#fff;border:10px solid #17A3C4;display:none;height:400px;left:50%;margin-left:-225px;margin-top:-200px;position:fixed;top:50%;width:450px;z-index:9999;}
#aboutPanelCard div {margin:35px 25px;}


#allShopsPopUp {background:#fff;border:10px solid #17A3C4;display:none;left:50%;padding:5px;margin-left:-300px;margin-top:-200px;position:fixed;top:50%;width:600px;z-index:9999;}



/* BarPimengo UsePimengo */

.lmk_reset_style a img {border:0;}
#lmk_bottom_bar_container_id {display:none;z-index:99990000;opacity:0.9;filter:alpha(opacity=90);background:#186ca1 url(Images/lmkBarBackground.png) repeat-y top left;}
.lmk_gift_box {float:left;margin-left:10px;width:289px;}
.lmk_wl_logo {float:left;margin-left:8px;border:0px;}
.lmk_logo {float:right;margin-right:2px;border:0px;}
.lmk_help_button {float:right;margin-top:6px;margin-right:35px;border:0px;}
.lmk_return_button {float:right;margin-top:6px;margin-right:15px;border:0px;}
.lmk_continue_button {margin-top:25px;margin-left:205px;display:block;border:0px;}
#lmk_bottom_bar_info {background:#fff;border:10px solid #17a3c4;position:fixed;left:50%;margin-left:-250px;margin-top:-125px;top:50%;width:500px;z-index:99990000}
.lmk_info_img {margin-left:10px;float:right;border:0px;}
.lmk_info_header {color:#16659c;font-weight:bold;font-size:14px;}
.lmk_info_content {margin-top:20px;line-height:1.5;}
.lmkModalCloseImg,a.lmkModalCloseImg {background:url(Images/lmkX.jpg) no-repeat; width:32px; height:32px; display:inline; z-index:999900009; position:absolute; top:0px; right:1px; cursor:pointer;}
.lmkSpanText {color:#566b78;font:12px Verdana, sans-serif;}
.popUpSplashPage {background:#fff;border:10px solid #b00c0c;position:fixed;left:50%;margin-left:-325px;margin-top:-260px;top:50%;width:650px;z-index:99990000;}
.popUpSplashPage div {padding:30px;}
.lmk_arrow_down {bottom:50px;left:25px;position:fixed;z-index:100010000;}
.lmkArrowDown {background:url(Images/lmkArrow.gif) no-repeat;height:138px;width:83px;position:fixed;bottom:50px;left:0;z-index:9999;display:none;}

a.lmkButtonReturn {background:url(Images/lmkFooterButtons.png) no-repeat;background-position:-130px 0;cursor:pointer;float:right;height:30px;margin-left:25px;margin-right:25px;width:152px;margin-top:9px;}
a.lmkButtonReturn:hover {background:url(Images/lmkFooterButtons.png) no-repeat;background-position:-130px -30px;cursor:pointer;height:30px;width:152px;}
a.lmkButtonHelp {background:url(Images/lmkFooterButtons.png) no-repeat;background-position:0 0;cursor:pointer;float:right;height:30px;width:130px;margin-top:9px;}
a.lmkButtonHelp:hover {background:url(Images/lmkFooterButtons.png) no-repeat;background-position:0 -30px;cursor:pointer;height:30px;width:130px;}

a.lmkButtonReturn span {display:none;}
a.lmkButtonHelp span {display:none;}

a.lmkButtonPowered {background:url(Images/lmkPoweredBy.png) no-repeat;cursor:pointer;float:right;display:inline;height:50px;width:224px;}
a.lmkButtonPowered span {display:none;}
.lmk_bottom_bar_positionning {position: fixed;width: 100%;left: 0;right: 0;bottom: 0;height: 100%;}
.lmk_bottom_bar_positionning_bar {display:none;position:fixed;width: 100%;left: 0;right: 0;bottom: 0;height: 50px;}


.popUpWhiteBackground {background:#fff;bottom:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;}
.popUpWhiteBackgroundSplash {opacity:0.8;filter:alpha(opacity=80);background:#fff;bottom:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}

.radioSupport {padding:5px;}
.demoModal {color:#cb0101;}
#allShopsPopUp img {padding:2px;}

.pimengoDescriptionOperations {display:inline;float:left;height:190px;padding-top:15px;width:98%;}
.pimengoDescriptionOperations .introduction h1{background:url(Images/text_introduction.jpg) no-repeat;height:121px;width:480px;}
.pimengoDescriptionOperations .offerHomeButton {background:url(Images/button_offer_normal.jpg) no-repeat;cursor:pointer;display:inline;float:left;height:33px;margin-left:130px;width:216px;}
.tdBackgroundOp {color:#094198;width:294px;padding:25px 0 0;text-align:center;}
.tdBackgroundOp b {color:#00a6ec;}
.tdBackgroundOp .red_sign_bred b {color:#c71111;}


.pimengo_descriptionNoel {display:inline;float:left;padding-left:40px;padding-top:15px;width:88%;}
.introductionNoel h1{background:url(Images/text_introduction.jpg) no-repeat;height:121px;width:480px;}
.introductionNoel h1 span {display:none;}

.logoCompany {width:255px;}
.vignetteCompany {width:90px;}

.fieldsetThankGiver {border:1px dotted #AAAEB1;text-align:left; width:500px;}
#fieldsetSendingMail li {list-style:none;text-align:left; margin-left:20px;}
.popUp {background:#fff;border:3px solid #6694E3;padding:20px;width:350px;}

.receiveTitle, .spendTitle, .convertTitle,.convertSmallTitle {display:none;}



.password_help {margin-top:-15px;}
/* ------- PARNTERS SECTION ------- */
#partners .wrapper_area {padding:0 30px;}
#partners .left_area {float:left;width:420px; text-align:justify; height:248px;}
#partners .right_area {float:right;height:200px;width:370px;text-align:center;padding:30px;}
#partners .right_area .screenshot {display:none;}
#partners .dotted_line {background:transparent url(Images/background_dotted.png) repeat-x;border:0px;height:4px;margin:5px 0 20px;width:100%;}
#partners .h1_title {font-size:24px;font-weight:bolder;text-transform:uppercase;}
#partners .h2_title {font-size:12px;font-weight:bold;text-transform:uppercase;}
#partners .h3_title {color:#1c272b;font-size:20px;font-weight:bolder;text-transform:uppercase;}
#partners p {color:#686868;font-size:11px;margin-bottom:15px;}
#partners p b {color:#1b1b1b;}
#partners .extra_big_tag {font-size:21px;font-weight:bolder;color:#002A8B;text-decoration:none;}
#partners .big_tag {font-size:18px;font-weight:bolder;color:#4C6DB9;text-decoration:none;}
#partners .medium_tag {font-size:14px;font-weight:bold;color:#4C6DB9;text-decoration:none;}
#partners .small_tag {font-size:12px;color:#86A0DC;text-decoration:none;}
#partners .extra_small_tag {font-size:10px;color:#ACC1F3;text-decoration:none;}
#partners .extra_big_tag:hover,#partners .big_tag:hover,#partners .medium_tag:hover,#partners .small_tag:hover,#partners .extra_small_tag:hover{background-color:#1487b4; color:White;}

#partners .shop_box_link:hover .shop_box {background:#eff6f8; cursor:pointer; text-decoration:none;}
#partners .shop_box {float:left;text-align:center;margin:0px 12px 15px;padding-top:5px;width:100px; height:130px; text-decoration:none;}
#partners .shop_box img {border:1px solid #fff;}
#partners .shop_box .small_category_name {color:#1d2729;font-size:11px;font-weight:bold;text-transform:uppercase;}
#partners .category_box {float:left;margin:0px 12px 15px;width:260px; height:100px; text-decoration:none;}
#partners .category_box .small_category_name{font-size:11px;font-weight:bold;text-transform:uppercase;}
#partners .categorie_box_link{cursor:pointer; text-decoration:none;}
#partners .shop_box .small_category_text,#partners .category_box .small_category_text{color:#363636;font-size:10px; text-decoration:none;}
#partners .partners_link a{font-size:10px;}
#partners .tags_area{margin-left:150px; margin-right:150px; line-height:20px; word-spacing:5px;}

/* Partners color section */
#partners .universal {color:#1487b4;}
#partners .fashion {color:#ca1a62;}
#partners .trip {color:#a1c213;}
#partners .hightech {color:#7a7979;}
#partners .sport {color:#7a1893;}
#partners .culture {color:#d49404;}
#partners .kid {color:#1ec3a9;}


/* HomePage section */
.section_wrapper {width:900px; padding:10px 20px; display:inline-block; }
.box1 {float: left; width:448px; }
.box2 {float: right;margin-left:15px; width:425px; }
.box3 {float: left; width:448px; background: lightblue; }
.box4 {float: right; width:400px; background: burlywood; }

.partners_box { width:400;border:0;border-collapse:collapse;padding:5px; }
.partners_box img { margin:5px; }

#switcher {position:absolute;width:930px;height:90px;background:url(Images/background_switcher.png) no-repeat;overflow:hidden;z-index:1;}
#switcher ol {width:930px;z-index:9;position:relative;}
#switcher ol li {float:left;display:block;width:310px;height:90px;overflow:hidden;}
#switcher ol li a {width:310px;display:block;float:left;padding:33px 0;font-size:20px;color:#fff;text-align:center;text-decoration:none;}
#switcher #pill {position:relative;background:url(Images/background_pill.png) no-repeat;height:90px;left:295px;width:340px;z-index:2;}

.step1_link,.step2_link,.step3_link {color:#4d0000;}

h1.title1 {background:url(Images/Homepage/h1_title1.png) no-repeat;height:60px;margin:0 auto;margin-bottom:10px;text-indent:-99999px;width:614px;}
h1.title2 {background:url(Images/Homepage/h1_title2.png) no-repeat;height:60px;margin:0 auto;margin-bottom:10px;text-indent:-99999px;width:840px;}
h1.title3 {background:url(Images/Homepage/h1_title3.png) no-repeat;height:75px;margin:0 auto;margin-bottom:10px;text-indent:-99999px;width:790px;}
h2 {color:#6c6c6c;font-size:16px;font-weight:normal;}

.group {overflow:hidden;float:left;}
.group img,.group {height:35px;width:84px;}
.group img {padding:3px;}


.linkparnters {float:left;padding-top:8px;margin-left:35px;}

.homepage-catmenu { margin:10px auto; }
.onglets-catmenu { list-style:none; width:100%; height:35px; margin:0px; }
.onglets-catmenu li { float:left; }
.onglets-catmenu li a { display:block; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; cursor:pointer; }
.content-catmenu { width:870px; border:5px solid #1694ba; padding:5px; }
.content-catmenu img { padding:5px; }

/* HomePage section */



#slideshow_try {height:650px;margin-top:20px;overflow:hidden;position:relative;margin-left:28px;width:874px;}
#wrapper_try {position:relative;left:0;top:0;width:20000px;}
.step_try {float:left;height:650px;width:874px;}
.try_steps {margin-left:18px;width:874px;}
.carousel_try {background:url(Images/Try/background_carousel.png) no-repeat;height:260px;margin-top:15px;overflow:hidden;position:relative;width:874px;}
.navigation_dots_try {bottom:10px;position:absolute;width:100%;z-index:9999;}
.step1_try,.step2_try,.step3_try {float:left;height:260px;width:874px;}
.dots {float:right;width:100px;}
.navigation_dots_try .dots a {outline:none;background:url(Images/Try/circle_empty.gif) no-repeat;display:block;float:left;height:13px;margin:0 2px;text-indent:-9999px;width:13px;}
.navigation_dots_try .dots a.activeSlide {background:url(Images/Try/circle_plain.gif) no-repeat;display:block;float:left;height:13px;margin:0 2px;text-indent:-9999px;width:13px;}

a.step_try1,.step_try2 {outline:none;text-decoration:none;}
a.step_try1:hover,.step_try2:hover {text-decoration:underline;}

.try_caracteristic {float:left;margin-bottom:20px;margin-right:30px;width:260px;}
.try_caracteristic img {float:left;margin-top:5px;width:48px;}
.try_caracteristic div {float:right;width:202px;}
.try_caracteristic h3 {color:#222;font-weight:bold;}
.try_caracteristic p {color:#666;font-size:11px;}


.print_content1 {padding-left: 12px; padding-top: 52px; width: 300px; height: 40px; text-align: center; font-size: 18px;}
.print_content2 {padding-left: 110px; padding-top: 28px; width: 260px; height: 180px; text-align: left; font-size: 18px; line-height: 24px;}
.print_content3 {padding-left: 28px; padding-top: 45px; width: 300px; height: 20px; text-align: center; font-size: 18px;}
.print_code {padding-left: 38px; padding-top: 90px; width: 350px; height: 80px;padding-bottom:10px; text-align: center; font-size: 36px;}
.img_card_account {width:100px;}
.view_shop_container {margin-left:20px;margin-top:20px;}

.linkConvert {background:url(Images/btn-convert.jpg) no-repeat;width:196px;height:33px;display:block;}
.linkConvert:hover {background:url(Images/btn-convert-hover.jpg) no-repeat;width:196px;height:33px;display:block;}

.linkConvert2 {background:url(Images/btn-convert.jpg) no-repeat;width:196px;height:33px;display:block;float:right;}
.linkConvert2:hover {background:url(Images/btn-convert-hover.jpg) no-repeat;width:196px;height:33px;display:block;float:right;}


/* USE */

div#usePimengo { 
    display: block;
    background-color:#fff; margin:-3px auto; width:910px !important; padding:10px;
    margin:0 auto; text-align:center; font-family: tahoma, arial, sans-serif; color:#1772a5; font-size:12px;
}


div#global-div { width:1098px; margin:0 auto; text-align:center; font-family: tahoma, arial, sans-serif; color:#1772a5; font-size:12px; }

div#account-info { margin:0 auto ; background:url(Images/Spend/solde-depenser-pimengo.jpg); background-repeat:no-repeat; width:882px; height:41px;  }
div#nextBalance { margin:0 auto 15px ; background-repeat:no-repeat; width:882px; height:15px; }

span.account-credit { float:right; padding:11px 0; font-family: tahoma, arial, sans-serif; color:#1772a5; font-weight:bold; font-size:18px; }

div#spend { margin:0 auto; }

div#convert { margin:15px auto ; background:url(Images/Spend/convertir-pimengo.jpg); background-repeat:no-repeat; width:883px; height:128px; }

span.btn-convert { float:right; padding:8px; }
span.btn-convert a { margin:50px 15px 0 0; width:201px; height:30px; background:url(Images/Spend/btn-convertir-pimengo.jpg); background-repeat:no-repeat; display: block;  }
span.btn-convert a:hover { width:201px; height:30px; background:url(Images/Spend/btn-convertir-pimengo-hover.jpg); background-repeat:no-repeat; display: block;  }

#nav {width: 220px ; list-style: none; margin:0; padding: 0 ; }
#nav li {height:48px; margin:0 0 2px 0; padding:0; text-align:left; line-height: 1px; font-size: 1px; }
#nav li a {display: block ; color: #898989 ; font-weight: bold; text-decoration: underline; font:20px Tahoma,Arial,sans-serif ;line-height: 1em ;padding:0 ;}
#nav li a:hover { color:#1772a5; }

/* Convert Gift Card */

.gift_token_place
{
    margin-top:20px;
}
.centered {text-align:center;}
.non_styled_list, .non_styled_list li {list-style:none;}
.previewPanel {background:#fff;border:10px solid #17A3C4;display:none;height:210px;left:50%;margin-left:-270px;margin-top:-100px;position:fixed;top:50%;width:550px;z-index:9999;}
.deliveryForm { width:100%; }
.deliveryForm li { width:60%; }
.deliveryForm .deliveryForm tr td input {margin:0 5px 0 0;}
.deliveryForm td { padding:5px 0; }
.ontheright {text-align:right;}
#resumeTokenPayForm input {width:88%;}

div.convertPage { padding:20px 35px; }
div.convertPage h1 { margin:10px 0; }
div.convertPage h2 { margin:10px 0; }
div.convertPage table { margin:0 0; }
div.convertPage th { font-weight:bold; padding-top:8px; }
div.convertPage th.designation { width:115px; text-align:left; }
div.convertPage td { padding:0 5px; }
div.convertPage td.merchantName { width:115px; text-align:left; padding-left:0; }

div.convertPage fieldset { border:1px dotted #AAAEB1; margin:10px 0; padding:10px; text-align:left; }

span.errorSelect { color:red; margin:10px 0; }

td.totalAmount { font-weight:bold; font-size:14px;}
div.convertPage td.deliverySpace { padding:10px 0; }

.bolded {font-weight:bold;padding-bottom:8px;}

.floatright {float:right;}
.width140{width:140px;}
.TitlePimengoAmount {color:#0080C0;font:24px/36px Verdana,sans-serif;float:right;padding-right:20px;}
.inlineList, .inlineList li {display:inline;padding:5px;}
#CartSummary{margin:30px 20px;}
.commandsummary td {padding:0;text-align:left;}
.commandsummary .itemCart{text-align:center;}
.subtitle{color:#0080C0;font-size:16px;}
/* End Convert Gift Card*/

div#history { margin:0 auto ; width:883px; height:100%; }

.modalOverlay { background-color:#fff; }
#paymentConfirmation, #paymentError { width:100%; }
#paymentConfirmation img, #paymentError img { float:left; margin-top:-20px; }
#paymentConfirmation p, #paymentError p { clear:left; margin-left:10px; margin-top:50px; }

/* This is needed for IAdvize in order to make it work with IE6 and to prevent the conflict between the chat bar and our CSS */
body div#idz_chatglobal{bottom:0;top:auto;}
.master #idz_chatbar #msgform{margin:0;}
