@CHARSET "UTF-8";
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,input, object { margin: 0; padding: 0; }
a img,:link img,:visited img { margin: 0; padding: 0; border: none; }
a                            { color: #000000; font-size: 9px; text-decoration: underline; }
a:hover                      { text-decoration: none; }
li                           { height: 16px; line-height: 14px; margin-left: 20px; }
input   { font-size: 10px; }
small   { font-size: 9px; }
.clear  { clear: both; }
hr      { border: none; border-top: dotted 1px #B2B2B2; height: 0px; }

h1 { font-size: 18px; } h2 { font-size: 16px; } h3 { font-size: 14px; } h4 { font-size: 12px; }

body, td                   { margin: 0; padding: 0; color: #333333; line-height: 12px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#frame                     { width: 991px; margin-left: auto; margin-right: auto; }

.border_left               { border-left: dotted 1px #B2B2B2; }
.border_top                { border-top: dotted 1px #B2B2B2; }
.centre          		   { text-align: center; }

.first_color               { color: #EE008C; }
.second_color              { color: #A8EF00; }
.neutral_color             { color: #999999; }

img                        { border: none; margin: 0; padding: 0; }
object                     { border: none; margin: 0; padding: 0; }
#topnav                    { width: 100%; margin-top: 6px; font-size: 9px; padding-bottom: 20px; }
#topnav .here              { float: left; color: #ee008c; width: 75px; }
#topnav .page1             { float: left; font-weight: bold; margin-right: 10px; }
#topnav .page2             { background-image: url(../images/1euro/general/path_separator.gif); background-repeat: no-repeat; padding-left: 18px; float: left; font-weight: bold; width: 80px; }
#topnav .item4             { float: right; font-weight: bold; background-image: url(../images/1euro/boutons/warning.gif); background-repeat: no-repeat; padding-left: 15px; }
#topnav .item1             { float: right; font-weight: bold; margin-right: 10px; background-image: url(../images/1euro/general/item_print.gif); background-repeat: no-repeat; padding-left: 20px; }
#topnav .item2             { float: right; font-weight: bold; margin-right: 10px; background-image: url(../images/1euro/general/item_favoris.gif); background-repeat: no-repeat; padding-left: 16px; }
#topnav .item3             { float: right; font-weight: bold; margin-right: 10px; background-image: url(../images/1euro/general/item_globe.gif); background-repeat: no-repeat; padding-left: 25px; }
#topnav .item5             { float: right; font-weight: bold; margin-right: 10px; background-image: url(../images/1euro/general/item_patte.gif); background-repeat: no-repeat; padding-left: 16px; }

#header                      { width: 993px; height: 131px; clear: both; background-image: url(../images/1euro/general/header_background.gif); }
#header .logo                { margin-left: 11px; margin-top: 11px; float: left; }
#header .main                { margin-left: 30px; margin-top: 21px; float: left; }
#header .main .pub           { padding: 1px; border: solid 1px #b2b2b2; }
#header .main .baseline      { margin-top: 8px; padding: 1px; float: left; }
#header .main .merchants     { width: 96px; height: 18px; padding-left: 1px; margin-left: 9px; margin-top: 9px; background-image: url(../images/1euro/general/merchants.gif); float: left; }
#header .main .compteur      { margin-left: 1px; margin-top: 2px; float: left; }
#header .main .advantages    { width: 104px; height: 18px; padding-left: 1px; margin-left: 5px; margin-top: 7px; float: left; }

#login_box                    { margin-left: 45px; margin-top: 1px; float: left; }
#login_box .content           { width: 225px; padding: 14px; line-height: 18px; }
#login_box label              { width: 80px; float: left; }
#login_box .submit            { margin-left: 4px; margin-top: 1px; float: left; }

.input_txt                { margin-top: 0px; float: left; }
.input_blur .left         { position: relative; z-index: 4; margin-right: -4px; width: 4px; height: 18px; font-size: 1px; background-image:url('../images/1euro/general/input_login_1.gif'); background-repeat:no-repeat; float: left; }
.input_blur .center       { position: relative; z-index: 2; height: 18px; font-size: 11px; padding: 3px; background-image:url('../images/1euro/general/input_login_2.gif'); background-repeat:repeat-x; float: left; }
.input_blur .center input { position: relative; z-index: 2; width: auto; padding-left: 1px; padding-right: 1px; background: transparent; height: 13px; border: none; }
.input_blur .right        { position: relative; z-index: 4; margin-left: -4px; width: 4px; height: 18px; font-size: 1px; background-image:url('../images/1euro/general/input_login_3.gif'); background-repeat:no-repeat; float: left; }

.input_focus .left         { position: relative; z-index: 4; margin-right: -4px; width: 4px; height: 18px; font-size: 1px; background-image:url('../images/1euro/general/input_login_1_focus.gif'); background-repeat:no-repeat; float: left; }
.input_focus .center       { position: relative; z-index: 2; height: 18px; font-size: 11px; padding: 3px; background-image:url('../images/1euro/general/input_login_2_focus.gif'); background-repeat:repeat-x; float: left; }
.input_focus .center input { position: relative; z-index: 2; width: auto; padding-left: 1px; padding-right: 1px; background: transparent; height: 13px; border: none; }
.input_focus .right        { position: relative; z-index: 4; margin-left: -4px; width: 4px; height: 18px; font-size: 1px; background-image:url('../images/1euro/general/input_login_3_focus.gif'); background-repeat:no-repeat; float: left; }

.delim_bg                  { width: 993px; height: 4px; border-top: solid 1px #FFFFFF; font-size: 1px; background-image: url(../images/1euro/general/delim_bg.gif); background-repeat: repeat-x; }
.delim_bg_partenaires      { height: 4px; border-top: solid 1px #FFFFFF; font-size: 1px; background-image: url(../images/1euro/general/delim_bg.gif); background-repeat: repeat-x; }

#menu                      { width: 993px; height: 46px; margin-top: 2px; }
#menu .delim               { width: 1px; height: 46px; font-size: 1px; float: left; }
#menu .content             { width: 985px; height: 39px; padding: 3px 3px 4px 3px; background-image: url(../images/1euro/menu/bg.gif); float: left; }
#menu .content img         { padding: 0px; margin: 0px; margin-left: 1px; border-top: solid 1px #FFFFFF; float: left; }

#home .delim_bg { width: 993px; }

#home_1                      { width: 993px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; border-collapse: collapse; padding: 0; }
#home_2                      { width: 993px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; border-collapse: collapse; padding: 0; }
#home_2 td                   { vertical-align: top; }
#home_2 .element             { margin: 0; padding: 0; float: left; }

#home_2 .newsletter                  { width: 159px; height: 215px; background-image: url(../images/1euro/cms/bloc_newsletter.gif); background-repeat: no-repeat; }
#home_2 .newsletter .content         { width: 118px; height: 50px; margin: auto; padding-top: 72px; }
#home_2 .newsletter .content .input_txt  { margin-top: 8px; }
#home_2 .newsletter .content .submit { width: 74px; margin-left: 23px; margin-top: 6px; }
#home_2 .newsletter #emailNL              { text-align:center; }

#partner_1                  { width: 252px; height: 215px; margin: 0; padding: 0; background-image: url('../images/1euro/cms/bloc_partner.gif'); background-repeat: no-repeat; }
#partner_1 .content         { width: 194px; padding-top: 62px; padding-left: 32px; text-align: center; margin: auto; }
#partner_1 .content .txt    { width: 194px; margin-top: 15px; text-align: left; }

#partner_2                 { width: 334px; height: 215px; margin: 0; padding: 0; }

#footer                    { height: 54px; margin-top: 4px; color: #B2B2B2; border-bottom: solid 10px #E6E6E6; }
#footer .content           { width: 993px; border-spacing: 0px; border-collapse: collapse; padding: 0px; }
#footer .content tbody td  { height: 50px; vertical-align: middle; }
#footer .left              { width: 560px; text-align: left; }
#footer .center            { width: 140px; text-align: right; }
#footer .right             { text-align: right; }
#footer img                { margin-left: 18px; }
#footer a                  { font-weight: bold; }

#bloc_1 { width: 741px; float: left; }
#bloc_2 { width: 237px; float: right; }
#bloc_3 { width: 993px; float: left; }

#bloc .delim_bg         { width: 743px; }

#concept_1                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; border-collapse: collapse; padding: 0; }
#concept_1 .container       { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#concept_1 .bar             { margin-right: 10px; float: left; }
#concept_1 .title           { font-size: 15px; font-weight: bold; }
#concept_1 .title img       { margin-bottom: 8px; }
#concept_1 .content ul      { margin-top: 8px; }
#concept_1 .content li      { width: 662px; font-size: 11px; margin-top: 2px; list-style-position: outside; list-style-image: url('/images/concept/arrow.gif'); margin-left: 4px; }

#concept_2                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 10px; border-spacing: 0; border-collapse: collapse; padding: 0; }
#concept_2 .container_parent{ width: 721px; margin: auto; margin-top: 10px; background-image: url('../images/1euro/general/bloc_bg.gif'); background-repeat: repeat-x; }
#concept_2 .container_2     { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; }
#concept_2 .content ul      { margin-top: 8px; }
#concept_2 .content li      { width: 672px; font-size: 11px; margin-top: 2px; list-style-position: outside; list-style-image: url('/images/concept/arrow.gif'); margin-left: 4px; }

#concept_2 .container_parent{ width: 721px; height: auto; margin: auto; margin-bottom: 10px; background-image: url('../images/1euro/general/bloc_bg.gif'); background-repeat: repeat-x; }
#concept_2 .container_3     { padding-top: 10px; padding-bottom: 10px; }
#concept_2 tbody td         { border-spacing: 0px; border-collapse: collapse; padding-top: 10px; padding-bottom: 10px; }
#concept_2 .content_2       { width: 672px; margin: auto; text-align: justify; font-size: 10px; }

#concept_3                           { width: 237px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }

#concept_4                           { width: 993px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }

#bloc_2 .newsletter                     { width: 237px; height: 215px; background-image: url('../images/1euro/cms/bloc_newsletter_big.gif'); background-repeat: no-repeat; }
#bloc_2 .newsletter .content            { width: 198px; height: 50px; margin: auto; padding-top: 70px; }
#bloc_2 .newsletter .content label      { margin-top: 10px; float: left; }
#bloc_2 .newsletter .content .input_txt { margin-top: 9px; }
#bloc_2 .newsletter .content .submit    { width: 74px; margin-top: 0px; }

#create_account                     { width: 237px; height: 215px; background-image: url('../images/1euro/cms/bloc_orange.jpg'); background-repeat: no-repeat; }
#create_account .content            { width: 194px; height: 50px; margin: auto; padding-top: 88px; }
#create_account .content .input_txt { margin-top: 8px; }
#create_account .content .submit    { width: 165px; margin-left: 16px; margin-top: 8px; }

#news                  				{ width: 237px; height: 215px; }
#news.content            			{ width: 194px; height: 50px; margin: auto; padding-top: 88px; }

#contact                            { width: 237px; height: 168px; background-image: url('../images/1euro/cms/bloc_contact_1.gif'); }
#contact .content                   { margin:10px; width: 214px; margin: auto; padding-top: 80px; } 
#contact .tel                       { margin:10px; }
.webcall                            { margin-bottom:10px; }
	
#fonctionnement_1                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }
#fonctionnement_1 .container       { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#fonctionnement_1 .bar             { margin-right: 10px; float: left; }
#fonctionnement_1 .title           { font-size: 15px; font-weight: bold; }
#fonctionnement_1 .title img       { margin-bottom: 8px; }
.create_account_1{ width: 341px; margin: 0; padding: 0; float: left; }
.create_account_2{ width: 341px; margin: 0; padding: 0; margin-left: 8px; float: left; }
#fonctionnement_3                  { width: 237px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }

#faq_1                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }
#faq_1 .container       { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#faq_1 .container_2     { width: 731px; margin: auto; padding: 0px; line-height: 14px; }
#faq_1 .container_2 .txt{ margin: 0; padding: 0; border-spacing: 10px; }
#faq_1 .bloc_inter      { width: 0px; font-size: 1px; }
#faq_1 .bloc_1          { width: 248px; padding: 20px; background-image: url('../images/1euro/general/bloc_bg.gif'); background-repeat: repeat-x; }
#faq_1 .bloc_2          { width: 442px; padding: 20px; background-image: url('../images/1euro/general/bloc_bg.gif'); background-repeat: repeat-x; }
#faq_1 .bar             { margin-right: 10px; float: left; }
#faq_1 .title           { font-size: 15px; font-weight: bold; }
#faq_1 .title img       { margin-bottom: 8px; }
#faq_1  a               { font-weight: bold; }
#faq_1 .content ul      { margin-bottom: 12px; }
#faq_1 .content li      { font-size: 11px; margin-top: 4px; list-style-position: outside; list-style-image: url('/images/faq/picto.gif'); margin-left: 26px; }

#faq_2                            { width: 739px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 1px; padding: 0; }
#faq_2  a                         { font-weight: bold; }
#faq_2 .container                 { margin: auto; height: 46px; padding: 0px 6px 0px 6px; line-height: 14px; background-image: url('../images/1euro/faq/pager_bg.gif'); background-repeat: repeat-x; }
#faq_2 .container_1               { width: 280px; border-right: solid 1px #B2B2B2; padding: 0px 8px 0px 8px; }
#faq_2 .container_2               { width: 127px; border-right: solid 1px #B2B2B2; }
#faq_2 .container_3               { width: 280px; padding: 0px 8px 0px 8px; }
#faq_2 .container_1 .content      { padding-top: 17px; padding-right: 10px; float: right; }
#faq_2 .container_2 .pager        { height: 46px; }
#faq_2 .container_2 .pager img    { height: 46px; float: left;  }
#faq_2 .container_2 .pager .pages { width: 51px; height: 30px; text-align: center; padding-top: 16px; font-size: 9px; background-image: url('../images/1euro/faq/pager_pages_bg.gif'); float: left;  }
#faq_2 .container_3 .content      { padding-top: 17px; padding-left: 10px; float: left; }

#faq_2 .container_4         { width: 689px; _width: 679px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#faq_2 .container_4 .txt    { width: 652px; font-size: 9px; margin-left: 36px; margin-top: 6px; }
#faq_2 .container_4 .txt h4 { font-size: 11px; }

#compte_1                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }
#compte_1 .container       { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#compte_1 .bar             { margin-right: 10px; float: left; }
#compte_1 .title           { font-size: 15px; font-weight: bold; }
#compte_1 .title img       { margin-bottom: 8px; }
#compte_1 .login           { width: 441px; height: 202px; margin: auto; background-image: url('../images/1euro/compte/login_bg.gif'); }
#compte_1 .txt             { width: 404px; height: 50px; margin: auto; padding-top: 70px; } 
#compte_1 label            { width: 80px; float: left; }

#compte_1 .txt .field         { padding: 20px; }
#compte_1 .submit            { margin-left: 80px; }

#boutique_1                   { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }
#boutique_1 .container        { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#boutique_1 .container_2      { width: 741px; _width: 731px; padding: 0; }
#boutique_1 .bar              { margin-right: 10px; float: left; }
#boutique_1 .title            { font-size: 15px; font-weight: bold; }
#boutique_1 .title img        { margin-bottom: 8px; }
#boutique_1 .product_new_img  { float: left; }
#boutique_1 .product_new_desc { width: 308px; height: 195px; margin: 0; margin-top: 10px; background-image: url('../images/1euro/boutique/promo_2.gif'); background-repeat: no-repeat; float: left; }
#boutique_1 .product_new_content { width: 280px; height: 167px; margin: 10px auto; }
#boutique_1 .calc             { float: left; }
#boutique_1 .validate         { padding-right: 30px; float: right; }

#boutique_2                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 10px; }
#boutique_2 .container       { width: 403px; _width: 393px; margin: auto; padding-top: 10px; line-height: 14px; }
#boutique_2 .container_2     { width: 301px; }

#boutique_2 .content .header                  { width: 403px; height: 42px; background-image:url('../images/1euro/boutique/box_header_bg.gif'); background-repeat: repeat-x; text-align: left; margin-top: 0px; }
#boutique_2 .content .header .left            { height: 42px; float: left; }
#boutique_2 .content .header .center          { height: 36px; font-size: 11px; float: right; }
#boutique_2 .content .header .center .txt     { width: 200px; height: 20px; text-align: right; margin: 12px; background:transparent; border: none; float: left; }
#boutique_2 .content .header .center .right   { width: 3px; height: 42px; font-size: 1px; float: left; }

#boutique_2 .content .list                   { width: 399px; padding: 1px; border: solid 1px #E6E6E6; border-top: none; border-bottom: none; background-color: #FCFCFC; clear: both; }
#boutique_2 .content .list hr                { height: 0px; border-top: solid 1px #E6E6E6; padding: 0px; margin: 0px; display: block; _margin: -7px 0px; }
#boutique_2 .content .list .first_content    { width: 399px; height: 105px; border-top: solid 1px white; border-bottom: solid 1px white; background-repeat: repeat-x; }
#boutique_2 .content .list .txt              { width: 390px; margin: auto; padding-top: 10px; }
#boutique_2 .content .list .txt .illu        { width: 95px; float: left; }
#boutique_2 .content .list .txt .illu img    { border: solid 1px #D3D3D3; }
#boutique_2 .content .list .txt .desc        { width: 260px; margin-left: 10px; float: left; }
#boutique_2 .content .list .txt .price       { width: 116px; float: left; }

#boutique_2 .content .list .content                { width: 397px; height: 71px; border-top: solid 1px white; border-bottom: solid 1px white; background-color: #F7F7F7; }
#boutique_2 .content .list .content .txt           { width: 390px; margin: auto; padding-top: 10px; }
#boutique_2 .content .list .content .txt .illu     { width: 57px; float: left; }
#boutique_2 .content .list .content .txt .illu img { border: solid 1px #D3D3D3; }
#boutique_2 .content .list .content .txt .desc     { width: 197px; margin-left: 10px; float: left; }
#boutique_2 .content .list .content .txt .price    { width: 116px; float: left; }

#boutique_2 .content .footer                  { width: 403px; height: 2px; font-size: 1px; background-image:url('../images/1euro/boutique/box_footer_center.gif'); background-repeat: repeat-x; text-align: left; margin-top: 0px; }
#boutique_2 .content .footer .left            { width: 3px; height: 2px; float: left; }
#boutique_2 .content .footer .center          { height: 3px; float: right; }
#boutique_2 .content .footer .center .right   { width: 3px; height: 2px; font-size: 1px; float: left; }

#boutique_2 .container_2 .content .header              { width: 301px; height: 42px; background-image:url('../images/1euro/boutique/box_header_bg.gif'); background-repeat: repeat-x; border-bottom: solid 1px #E6E6E6; text-align: left; margin-top: 0px; }
#boutique_2 .container_2 .content .header .center .txt { width: 122px; height: 20px; text-align: right; margin: 12px; margin-right: 6px; margin-left: 0px; background:transparent; border: none; float: left; }

#boutique_2 .container_2 .content .list                   { width: 297px; padding: 1px; border: solid 1px #E6E6E6; border-top: none; border-bottom: none; background-color: #FCFCFC; clear: both; }

#boutique_2 .container_2 .content .list .content          { width: 297px; padding-bottom: 10px; height: auto; border-top: solid 1px white; border-bottom: solid 1px white; background-color: #FFF; }
#boutique_2 .container_2 .content .list .menu             { width: 288px; margin: auto; }
#boutique_2 .container_2 .content .list .menu .links      { background-color: #F4F4F4; }
#boutique_2 .container_2 .content .list .menu li          { font-size: 11px; padding-top: 4px; line-height: 11px; list-style-position: outside; list-style-image: url('/images/general/picto_oblique.gif'); margin-left: 18px; }
#boutique_2 .container_2 .content .list .menu .head       { width: 136px; height: 16px; margin-top: 8px; }
#boutique_2 .container_2 .content .list .menu .head .title{ width: 70px; height: 12px; color: #FFF; font-size: 10px; margin-top: 1px; margin-left: 4px; }
#boutique_2 .container_2 .content .list .menu .menu_1     { width: 136px; margin-left: 2px; float: left; }
#boutique_2 .container_2 .content .list .menu .menu_2     { width: 136px; margin-left: 8px; float: left; }

#boutique_2 .container_2 .content .footer                 { width: 301px; height: 2px; font-size: 1px; background-image:url('../images/1euro/boutique/box_footer_center.gif'); background-repeat: repeat-x; text-align: left; margin-top: 0px; }

#boutique_5                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 10px; }
#boutique_5 .container       { width: 721px; margin: auto; line-height: 14px; }

#boutique_3                        { width: 237px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }
#boutique_3 .menu                  { width: 237px; background-image: url('../images/1euro/boutique/menu_bg.gif'); margin-bottom: 4px; background-repeat: repeat-y; }
#boutique_3 .menu .menu_table      { width: 213px; margin: auto; margin-top: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse; }
#boutique_3 .menu .menu_table td   { padding: 1px 0px 0px 0px; border-bottom: solid 1px #F0F0F0; }
#boutique_3 .menu li.normal        { width: 160px; height: 16px; margin-left: 22px; padding-top: 1px; line-height: 11px; font-size: 11px; list-style-position: outside; list-style-image: url('../images/1euro/boutique/menu_arrow.gif'); }
#boutique_3 .menu li.sub           { width: 160px; height: 16px; margin-left: 32px; padding-top: 1px; line-height: 11px; font-size: 11px; list-style-position: outside; list-style-type: none; }

#boutique_3 .menu .selected li     { list-style-image: url('../images/1euro/boutique/menu_arrow_selected.gif'); }
#boutique_3 .menu a                { text-decoration: none; }
#boutique_3 .menu .selected a      { color: #FFF; }
#boutique_3 .menu .picto           { width: 10px; }

#boutique_3 .partners                    { width: 237px; height: 300px; overflow: hidden; }
#boutique_3 .partners .partners_table    { width: 213px; margin: auto; margin-top: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse; }
#boutique_3 .partners .partners_table td { padding: 1px 0px 0px 0px; border-bottom: solid 1px #F0F0F0; }
#boutique_3 .partners li                 { width: 160px; height: 16px; margin-left: 12px; padding-top: 1px; line-height: 11px; font-size: 11px; list-style-position: outside; list-style-image: url('../images/1euro/boutique/menu_arrow.gif'); }


#logos_partenaires 					{ width: 747px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; }

#pagePartenaires                   { width: 747px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }
#pagePartenaires .container        { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#pagePartenaires .container_2      { width: 741px; _width: 731px; padding: 0; }
#pagePartenaires .bar              { margin-right: 10px; float: left; }
#pagePartenaires .title            { font-size: 15px; font-weight: bold; }
#pagePartenaires .title img        { margin-bottom: 8px; }
#pagePartenaires .product_new_img  { float: left; }
#pagePartenaires .product_new_desc { width: 308px; height: 195px; margin: 0; margin-top: 10px; background-image: url('../images/1euro/boutique/promo_2.gif'); background-repeat: no-repeat; float: left; }
#pagePartenaires .product_new_content { width: 280px; height: 167px; margin: 10px auto; }
#pagePartenaires .calc             { float: left; }
#pagePartenaires .validate         { padding-right: 30px; float: right; }

#ligneLogos 						{ text-align: center; float : none; clear: both;}
#ligneLogos  a img					{ border: 1px solid white;}
#ligneLogos  a:hover img			{ border: 1px solid #ee239b;}
	
#partenaires                        { width: 237px; margin-top: 14px; border-spacing: 0; padding: 0; }
#partenaires h3 					{ margin-left:10px; color: #ee239b; font-weight: normal;margin-bottom: 5px;}
#partenaires .recherche             { width: 237px; background-image: url('../images/1euro/boutique/menu_bg.gif'); margin-bottom: 4px; background-repeat: repeat-y; }
#partenaires .alphabet 				{ margin-left:10px;}
#partenaires .imgbordure 			{ margin-left:-3px;}
#partenaires .imgbordurebas 		{ margin-left:-1px;}
#partenaires .alphabet a			{ padding-left:2px;}
#partenaires .recherche a			{ color:grey;}
#partenaires .recherche a:ACTIVE	{ color:#000;}
#partenaires .recherche a:HOVER		{ color:#000;}
#partenaires .liste					{ overflow-y:scroll; overflow-x:hidden; height:400px; overflow-y: scroll; width: 237px; background-image: url('../images/1euro/boutique/menu_bg.gif'); margin-bottom: 4px; background-repeat: repeat-y; }
#partenaires .liste .contenu		{ margin-left:12px; width: 200px;}
#partenaires .liste .fond			{ margin-top: 10px; margin-bottom : 10px; line-height: 20px; padding-left:20px; display: block; background-color: #ee239b; width: 237px;
									  color:#FFF; background-image: url("../images/1euro/boutique/puce_lettre.gif"); background-repeat: no-repeat; background-position: 8px 8px;}
#partenaires .liste	.ancre			{ color : #FFF; text-decoration: none; }
#partenaires .liste li 				{ list-style-image: none; list-style-type: none;}
#partenaires .liste li a			{ text-decoration: none; }
#partenaires .liste li a:hover		{ text-decoration: underline; }

	
#boutique_4                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 10px; }
#boutique_4 .container       { width: 721px; _width: 711px; margin: auto; padding-top: 10px; line-height: 14px; }

#boutique_4 .content .header                  { width: 721px; height: 42px; background-image:url('../images/1euro/boutique/box_header_bg.gif'); background-repeat: repeat-x; text-align: left; margin-top: 0px; }
#boutique_4 .content .header .left            { height: 42px; float: left; }
#boutique_4 .content .header .center          { height: 36px; font-size: 11px; float: right; }
#boutique_4 .content .header .center .txt     { width: 200px; height: 20px; text-align: right; margin: 12px; background:transparent; border: none; float: left; }
#boutique_4 .content .header .center .right   { width: 3px; height: 42px; font-size: 1px; float: left; }

#boutique_4 .content .list                   { width: 717px; padding: 1px; border: solid 1px #E6E6E6; border-top: none; border-bottom: none; background-color: #FCFCFC; clear: both; }
#boutique_4 .content .list hr                { border-top: solid 1px #E6E6E6; padding: 0px; margin: 0px; display: block; _margin: -7px 0px; }
#boutique_4 .content .list .first_content    { width: 717px; height: 105px; border-top: solid 1px white; border-bottom: solid 1px white; background-repeat: repeat-x; }
#boutique_4 .content .list .txt              { width: 698px; margin: auto; padding-top: 10px; }
#boutique_4 .content .list .txt .illu        { width: 95px; float: left; }
#boutique_4 .content .list .txt .illu img    { border: solid 1px #D3D3D3; }
#boutique_4 .content .list .txt .desc        { width: 465px; margin-left: 10px; float: left; }
#boutique_4 .content .list .txt .infos       { text-align: center; float: left; }
#boutique_4 .content .list .txt .heartcrush  { margin-bottom: 5px; }
#boutique_4 .content .list .txt .price .rate { width: 100px; text-align:right; font-weight:bold; }

#boutique_4 .content .list .content                { width: 715px; height: 71px; border-top: solid 1px white; border-bottom: solid 1px white; background-color: #F7F7F7; }
#boutique_4 .content .list .content .txt           { width: 698; margin: auto; padding-top: 10px; }
#boutique_4 .content .list .content .txt .illu     { width: 57px; float: left; }
#boutique_4 .content .list .content .txt .illu img { border: solid 1px #D3D3D3; }
#boutique_4 .content .list .content .txt .desc     { width: 502px; margin-left: 10px; float: left; }
#boutique_4 .content .list .content .txt .price    { width: 116px; float: left; }

#boutique_4 .content .footer                  { width: 721px; height: 2px; font-size: 1px; background-image:url('../images/1euro/boutique/box_footer_center.gif'); background-repeat: repeat-x; text-align: left; margin-top: 0px; }
#boutique_4 .content .footer .left            { width: 3px; height: 2px; float: left; }
#boutique_4 .content .footer .center          { height: 3px; float: right; }
#boutique_4 .content .footer .center .right   { width: 3px; height: 2px; font-size: 1px; float: left; }

#boutique_5                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 10px; }
#boutique_5 .container       { width: 721px; _width: 711px; margin: auto; padding-top: 10px; line-height: 14px; }


#tampon_1                  { width: 701px; }
#tampon_1 .bar             { margin-right: 10px; float: left; }
#tampon_1 .title           { font-size: 15px; font-weight: bold; }
#tampon_1 .title img       { margin-bottom: 8px; }
#tampon_1 .step_account_1  { width: 231px; height: 256px; margin: 0; padding: 0; background-image: url('../images/1euro/tampon/first_step_bg.gif'); float: left; }
#tampon_1 .step_account_2  { width: 231px; height: 256px; margin: 0; padding: 0; background-image: url('../images/1euro/tampon/second_step_bg.gif'); float: left; }
#tampon_1 .step_account_3  { width: 230px; height: 256px; margin: 0; padding: 0; background-image: url('../images/1euro/tampon/third_step_bg.gif'); float: left; }
#tampon_1 .txt             { width: 188px; height: 70px; margin: auto; padding-top: 140px; } 
#tampon_1 label            { width: 80px; float: left; }

#tampon_3                  { width: 237px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; padding-bottom: 10px; }
#tampon_3 .infos           { width: 237px; height: 143px; background-image: url('../images/1euro/tampon/warning_bg.gif'); padding: 0; }
#tampon_3 .txt             { width: 188px; height: 70px; color: #FFF; margin: auto; padding-top: 22px; } 
#tampon_3 .txt .title      { padding-left: 30px; } 

#plandusite_1                  { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }
#plandusite_1 .container       { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#plandusite_1 .container_2     { width: 731px; margin: auto; padding: 0px; line-height: 14px; }
#plandusite_1 .container_2 .txt{ margin: 0; padding: 0; border-spacing: 10px; }
#plandusite_1 .bloc_inter      { width: 0px; font-size: 1px; }
#plandusite_1 .bloc_1          { width: 228px; padding: 20px; background-image: url('../images/1euro/general/bloc_bg.gif'); background-repeat: repeat-x; }
#plandusite_1 .bloc_2          { width: 228px; padding: 20px; background-image: url('../images/1euro/general/bloc_bg.gif'); background-repeat: repeat-x; }
#plandusite_1 .bloc_3          { width: 228px; padding: 20px; background-image: url('../images/1euro/general/bloc_bg.gif'); background-repeat: repeat-x; }
#plandusite_1 .bar             { margin-right: 10px; float: left; }
#plandusite_1 .title           { font-size: 15px; font-weight: bold; }
#plandusite_1 .title img       { margin-bottom: 8px; }
#plandusite_1  a               { font-weight: bold; }
#plandusite_1 .content ul      { margin-bottom: 12px; }
#plandusite_1 .content li      { font-size: 11px; margin-top: 4px; list-style-position: outside; list-style-image: url('/images/faq/picto.gif'); margin-left: 26px; }

#bonsplans_1                   { width: 741px; border: dotted 1px #B2B2B2; margin-top: 14px; border-spacing: 0; padding: 0; }
#bonsplans_1 .container        { width: 691px; _width: 681px; margin: auto; padding: 20px 20px 20px 30px; line-height: 14px; }
#bonsplans_1 .container_2      { width: 741px; _width: 731px; padding: 0; }
#bonsplans_1 .bar              { margin-right: 10px; float: left; }
#bonsplans_1 .title            { font-size: 15px; font-weight: bold; }
#bonsplans_1 .title img        { margin-bottom: 8px; }

#bonsplans_2 .content .list .content                { width: 397px; height: 71px; border-top: solid 1px white; border-bottom: solid 1px white; background-color: #F7F7F7; }
#bonsplans_2 .content .list .content .txt           { width: 390px; margin: auto; padding-top: 10px; }
#bonsplans_2 .content .list .content .txt .illu     { width: 57px; float: left; }
#bonsplans_2 .content .list .content .txt .illu img { border: solid 1px #D3D3D3; }
#bonsplans_2 .content .list .content .txt .desc     { width: 197px; margin-left: 10px; float: left; }
#bonsplans_2 .content .list .content .txt .price    { width: 116px; float: left; }

#boutique_4 .container_2 .content .list .txt .price       { width: 116px; height: 51px; background-repeat: no-repeat; float: left; }
#boutique_4 .container_2 .content .list .txt .price .calc { color: #000000; margin-top: 1px; }

/* 1EURO ANCIEN */
/****************************************************************************
* TEXTES ET TITRES
****************************************************************************/

.titre_page, .titre_page, .texte_v11, .texte_v9, .texte_v9bold  {
	font-family:Verdana, sans-serif;
	color:#333333;
}
.titre_paragraphe {
	font-size:13px;
	}
.titre_page {
	font-size:17px;
	}
.titre_partenaire {
   font-size:17px;
   font-weight:bold;
   color:#ee008c;
}
.texte_v11, .textev11gris {
	font-size:11px;
	}
.texte_v9, .texte_v9gris {
	font-size:9px;
	}
.texte_v11gris, .texte_v9gris  {
	font-family:Verdana, sans-serif;
	color:#999999;
}
.texte_v9bold {
	color:#333333;
	font-weight:bold;
}
.texte_v11bold {
	font-family:Verdana, sans-serif;
	color:#333333;
	font-weight:bold;
}
.texte_v9rose  {
	font-family:Verdana, sans-serif;
	color:#ee008c;
	font-size:9px;
}
.texte_v9rosebold {
	font-size:9px;
	font-weight:bold;
   text-decoration:none;
   color:#ee008c;
}
.texte_v11rosebold {
	font-size:11px;
	font-weight:bold;
   text-decoration:none;
   color:#ee008c;
}
.texte_v9white  {
	font-family:Verdana, sans-serif;
	color:#FFFFFF;
	font-size:9px;
}
.texte_v9whiteb {
	font-size:9px;
	font-weight:bold;
   text-decoration:none;
   color:#FFFFFF;
}
.titre_onglet_listepart {
	font-size:9px;
	font-weight:bold;
   text-decoration:none;
   color:#FFFFFF;
   	FLOAT: left;
	PADDING-LEFT: 10px;
	PADDING-TOP: 5px;
	background-image: url(img1euro/marchands/puce_onglet.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.texte_v11rose  {
	font-size:11px
	font-family:Verdana, sans-serif;
	color:#ee008c;
	font-size:11px;
	padding-left:5px;
}
.texte_v11vertbold {
	font-size:11px;
	font-family:Verdana, sans-serif;
	color:#00FF00;
	font-weight:bold;
}
.texte_v11white {
	font-size:11px;
	font-family:Verdana, sans-serif;
	color:#FFFFFF;
}
.texte_v11whitebold {
	font-size:11px;
	font-family:Verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
.price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ee008c;
	}
.lien_v11rose  {
	font-size:11px
	font-family:Verdana, sans-serif;
	color:#ee008c;
	font-size:13px;
	font-weight:bold;
}

#contenuBandeau {
	width: 468px;
	height: 60px;
}