﻿/* CSS - Monoprix.fr - Screen */

body{ margin:0; padding:0; }
body, td, th, input, textarea, select{ font-size:11px; font-weight:normal; font-family:Arial, Verdana, sans-serif; color:#6A5F4F; }
th{ text-align:left; }
form, img, fieldset, legend{ margin:0; padding:0; border:0; }
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-size:11px; }
hr{ display:none; }
img, input, label, select{ vertical-align:middle; }
p{ margin:10px 0; }
a{ color:#6A5F4F; text-decoration:none; }
a:hover{ text-decoration:underline; }
object p{ display:none; }
sup{ font-size:10px; }
.clear{ clear:both; display:block; font-size:1px; height:1px; overflow:hidden; }

.inputButton, .inputButtonValid{ cursor:pointer; color:#6A5F4F; font-weight:bold; width:25px; border:0; background:none; }
.inputText, .inputPassword{ padding:2px 5px; background:#D1CFCB; border:1px solid #FFFFFF; }
.inputArea{ padding:2px 0 2px 5px; background:#D1CFCB; border:1px solid #FFFFFF; }
.inputSelect{ background:#D1CFCB; border:1px solid #6A5F4F; }
.inputRadio, .inputRadio input{ margin:0; vertical-align:-3px; }

/***** Table sizer *****/
table tr.sizer td{ padding:0; font-size:1px; background:none; border:0; }
table tr.sizer td .size{ height:1px; }
   
/***** List Clearence *****/
.header ul, .header ul li,
.links ul, .links ul li,
.path ul, .path ul li,
.list ul, .list ul li,
.servicesList ul, .servicesList ul li,
.pager ul, .pager ul li,
.navigation ul, .navigation ul li, .navigation ol, .navigation ol li,
.options ul, .options ul li,
.steps ul, .steps ul li,
.listPoint ul, .listPoint ul li,
.sitemap ul, .sitemap ul li,
.footer ul, .footer ul li,
.tophome ul, .tophome ul li,
.listMag ul, .listMag ul li, .listMag ol, .listMag ol li{
	margin:0; padding:0; list-style-type:none;
}

/***** Structure *****/
body{ background:#FFFFFF url(Images/dummy.gif) fixed; text-align:center; }

/***** Generics *****/
.links ul li{ padding:0 0 0 12px; background:url(Images/Puces/brown-flc-right.gif) no-repeat 0 4px; }
.links ul li a{ color:#908883; }
.pinks ul li{ background:url(Images/Puces/pink-flc-right.gif) no-repeat 0 4px; }
.links ul li a{ color:#FC0057; font-weight:bold; }

.listPoint ul li{ margin:5px 0; padding:0 0 0 10px; background:url(Images/Puces/grey-tir-h.gif) no-repeat 0 6px; }

.ckeckbox label{ display:block; min-height:15px; padding-left:15px; background:url(Images/Boxs/checkbox-fd.gif) no-repeat 0 3px; }
.ckeckbox label.hover{ background:url(Images/Boxs/checkbox-hover.gif) no-repeat 0 3px; }
.ckeckbox label.on{ background:url(Images/Boxs/checkbox-on.gif) no-repeat 0 3px; }
.ckeckbox .inputCheck{ position:absolute; left:-9999px; }

.radios{ margin:5px 0; }
.radios label{ margin:0 10px 0 0; }

.sep{ margin:10px 0; font-size:1px; height:1px; overflow:hidden; border-top:1px solid #DFDDDB; }

.tg{ margin:0 0 10px 0; }

/*** Boxs ***/
.rounded{ margin:0 0 10px 0; background:#002; }
/*.rounded .top{ margin:0 0 -2px 0; background:url(Images/Boxs/rounded-tl.gif) no-repeat top left; }*/
/*.rounded .top .rd{ height:2px; font-size:1px; background:url(Images/Boxs/rounded-tr.gif) no-repeat top right; }*/
.rounded .top{ display:none; }
.rounded .cont{  }
.rounded .cont .inner{  }
/*.rounded .bot{ margin:-2px 0 0 0; background:url(Images/Boxs/rounded-bl.gif) no-repeat bottom left; }*/
/*.rounded .bot .rd{ height:2px; font-size:1px; background:url(Images/Boxs/rounded-br.gif) no-repeat bottom right; }*/
.rounded .bot{ display:none; }

.bordered{ margin:0 0 10px 0; }
/*.bordered .top{ background:url(Images/Boxs/bordered-tl.gif) no-repeat top left; }*/
/*.bordered .top .rd{ height:2px; font-size:1px; background:url(Images/Boxs/bordered-tr.gif) no-repeat top right; }*/
.bordered .top{ display:none; }
/*.bordered .cont{ border-right:1px solid #D1CFCB; border-left:1px solid #D1CFCB; }*/
.bordered .cont{ border:1px solid #D1CFCB; }
.bordered .cont .inner{ padding:0 3px; }
/*.bordered .bot{ background:url(Images/Boxs/bordered-bl.gif) no-repeat bottom left; }*/
/*.bordered .bot .rd{ height:2px; font-size:1px; background:url(Images/Boxs/bordered-br.gif) no-repeat bottom right; }*/
.bordered .bot{ display:none; }

.darkPink .top{ background-image:url(Images/Boxs/pink-dark-tl.gif); }
.darkPink .top .rd{ background-image:url(Images/Boxs/pink-dark-tr.gif); }
.darkPink .cont{ border-color:#C5246C; }
.darkPink .bot{ background-image:url(Images/Boxs/pink-dark-bl.gif); }
.darkPink .bot .rd{ background-image:url(Images/Boxs/pink-dark-br.gif); }

.lightPink .top{ background-image:url(Images/Boxs/pink-light-tl.gif); }
.lightPink .top .rd{ background-image:url(Images/Boxs/pink-light-tr.gif); }
.lightPink .cont{ border-color:#EE8CB5; }
.lightPink .bot{ background-image:url(Images/Boxs/pink-light-bl.gif); }
.lightPink .bot .rd{ background-image:url(Images/Boxs/pink-light-br.gif); }

.mttl .media{ float:left; }
.mttl .texts{ float:right; }

/***** Header *****/
.header{ z-index:10; position:relative; height:126px; background:no-repeat top; }
/* Skins */
.default{ background:url(Images/Univers/rouge-rose/header-fd.gif) repeat-x; }
.birthday{ background-image:url(Images/Headers/birthday.jpg); }
.oops{ background-image:url(Images/Headers/oops.jpg); }
.freedom{ background-image:url(Images/Headers/freedom.jpg); }
.baby{ background-image:url(Images/Headers/baby.jpg); }
.house{ background-image:url(Images/Headers/house.jpg); }
.men{ background-image:url(Images/Headers/men.jpg); }
.kids{ background-image:url(Images/Headers/kids.jpg); }
.sweet{ background-image:url(Images/Headers/sweet.jpg); }

.header .upper, .tophome{ z-index:10; position:relative; margin:auto; width:900px; text-align:left; }
.header .upper .logo, .tophome .logo{ position:absolute; top:16px; left:0; }
.header .upper .logo a{ display:block; width:501px; height:62px; background:url(Images/on-fait-quoi-pour-vous.png) no-repeat; }
.header .upper .logo a span{ display:block; width:501px; height:62px; }
.header .upper .logo a span img{ visibility:hidden; }

.header .customer{ position:absolute; top:0; right:0; }
.header .customer .tab, .tophome .customer .tab{ z-index:10; position:absolute; top:0; right:0; width:200px; }
.header .customer .tab li, .tophome .customer .tab li{ float:left; width:50%; }
.header .customer .tab li a, .tophome .customer .tab li a{ display:block; margin:0 7px 0 0; width:93px; height:22px; background:no-repeat; }
.header .customer .tab li a span, .tophome .customer .tab li a span{ display:none; }
.header .customer .tab li.hello span, .tophome .customer .tab li.hello span{ display:block; margin:0 7px 0 0; width:93px; height:22px; background:url(Images/Texts/bonjour.gif) no-repeat  10px 10px; }
.header .customer .tab li.hello span strong, .tophome .customer .tab li.hello span strong{ display:none; }
.header .customer .tab li.account a, .tophome .customer .tab li.account a{ background-image:url(Images/Navigations/mon-compte.gif); }
.header .customer .tab li.shop a{ background-image:url(Images/Navigations/mon-magasin.gif); }
.header .customer .tab li.shop a:hover{ background-position:0 -22px; }
.header .customer .big, .tophome .customer .big{ width:245px; }
.header .customer .big li, .tophome .customer .big li{ width:auto; }
.header .customer .big li.hello, .tophome .customer .big li.hello{ width:140px; }
.header .hover li.shop a, .tophome .hover li.shop a{ background-position:0 -36px; }
.header .customer .big, .tophome .customer .big{ width:245px; }
.header .customer .big li, .tophome .customer .big li{ width:auto; }
.header .customer .big li.hello, .tophome .customer .big li.hello{ width:140px; }
.header .hover li.shop a{ background-position:0 -36px; }

.header .customer .login, .tophome .customer .login{ z-index:5; position:absolute; top:0; right:0; display:none; padding:25px 10px 5px 10px; width:180px; color:#FFFFFF; background:url(Images/Navigations/customer-layer-fd.gif) no-repeat bottom left; }
.tophome .customer .login{ display:block; }
.header .customer .login a, .tophome .customer .login a{ color:#FFFFFF; }
.header .hover .login, .tophome .hover .login{ display:block; }
.header .customer .login legend, .tophome .customer .login legend{ display:none; }
.header .customer .login .inputText, .header .customer .login .inputPassword,.tophome .customer .login .inputText, .tophome .customer .login .inputPassword{ margin:0 0 2px 0; width:140px; }
.header .customer .login .inputButton, .tophome .customer .login .inputButton{ color:#FFFFFF; font-size:13px; font-weight:bold; }
.header .customer .login .links, .tophome .customer .login .links{ margin:5px 0; }
.header .customer .links ul li, .tophome .customer .links ul li{ background-image:url(Images/Puces/grey-light-flc-right.gif) }
.header .customer .links ul li a, .tophome .customer .links ul li a{ color:#D1CFCB; }

.header .customer .user, .tophome .customer .user{ z-index:5; position:absolute; top:0; right:0; padding:25px 10px 5px 10px; width:180px; color:#FFFFFF; background:url(Images/Navigations/customer-layer-fd.gif); }
.header .customer .user a, .tophome .customer .user a{ color:#FFFFFF; text-decoration:none; }
.header .customer .user a:hover, .tophome .customer .user a:hover{ text-decoration:underline; }
.header .customer .user .links, .tophome .customer .user .links{ margin:7px 0 0 0; padding:5px 0 0 0; border-top:1px solid #9F978E; }
.header .customer .user .links ul li, .tophome .customer .user .links ul li{ float:left; width:77px; }
.header .customer .bigUser, .tophome .customer .bigUser{ padding:25px 10px 5px 10px; width:225px; }
.header .customer .bigUser .links ul li.first, .tophome .customer .bigUser .links ul li.first{ margin:0 15px 0 0; width:auto; }

.header .customer .login .closer{ cursor:pointer; position:absolute; bottom:10px; right:10px; width:9px; height:9px; background:url(Images/Puces/white-closer.gif) no-repeat; }
#logOuter{ z-index:9; position:fixed; top:0; left:0; width:100%; height:100%; }

.header .navigation, .htmlHome .navigation{ z-index:5; position:absolute; bottom:0; left:0; width:100%; height:34px; text-align:left; border-top:1px solid #CCCBC7; }
.header .navigation .shadow, .htmlHome .navigation .shadow{ height:34px; background:url(Images/Navigations/top-dark-fd.png); }
.header .navigation .inner, .htmlHome .navigation .inner{ margin:auto; margin-top:-34px; width:900px; height:34px; }
.header .navigation .inner ul li, .htmlHome .navigation .inner ul li{ float:left; margin:0 -1px 0 0; width:224px; height:34px; font-size:15px; text-transform:uppercase; border-right:1px solid #CCCBC7; border-left:1px solid #CCCBC7; }
.header .navigation .inner ul li a.level1, .htmlHome .navigation .inner ul li a.level1{ display:block; padding:8px 0 0 0; height:26px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; }
.header .navigation .inner ul li a.level1:hover, .header .navigation .inner ul li.hover a.level1, .htmlHome .navigation .inner ul li a.level1:hover, .htmlHome .navigation .inner ul li.hover a.level1{ height:25px; background:url(Images/Navigations/top-light-fd.png); border-bottom:1px solid #CCCBC7; }
.header .navigation .inner ul li.on a.level1:hover, .header .navigation .inner ul li.on a.level1, .htmlHome .navigation .inner ul li.on a.level1:hover, .htmlHome .navigation .inner ul li.on a.level1{ height:25px; color:#6A5F4F; background:#FFFFFF; border-bottom:1px solid #CCCBC7; }
.header .navigation .inner ul li ul, .htmlHome .navigation .inner ul li ul{ z-index:5; position:absolute; display:none; margin:0 -1px; width:224px; overflow:hidden; background:#FFFFFF; border:1px solid #CCCBC7; border-top:none; }
.header .navigation .inner ul li.hover ul, .htmlHome .navigation .inner ul li.hover ul{ display:block; }
.header .navigation li .tg{ display:none; }
.header .navigation .inner ul li ul li, .htmlHome .navigation .inner ul li ul li{ display:inline; float:none; margin:0; width:auto; font-size:12px; text-transform:none; border:0; }
.header .navigation .inner ul li ul li a, .htmlHome .navigation .inner ul li ul li a{ display:block; padding:0 5px; color:#908883; text-decoration:none; background:url(Images/Puces/grey-flc-right.gif) no-repeat 7px 9px; }
.header .navigation .inner ul li ul li a:hover, .header .navigation .inner ul li ul li.on a, .htmlHome .navigation .inner ul li ul li a:hover, .htmlHome .navigation .inner ul li ul li.on a{ color:#6A5F4F; background:url(Images/Puces/brown-flc-right-long.gif) no-repeat 0 9px; }
.header .navigation .inner ul li ul li a span, .htmlHome .navigation .inner ul li ul li a span{ display:block; margin:-1px 0 0 0; padding:4px 0 4px 15px; border-top:1px solid #E9E8E7; }

.header .navigation .inner ul li ul li a.m span, .htmlHome .navigation .inner ul li ul li a.m span{ background:url(Images/Puces/grey-m.gif) no-repeat; }
.header .navigation .inner ul li ul li a.m:hover span, .header .navigation .inner ul li ul li.on a.m span, .htmlHome .navigation .inner ul li ul li a.m:hover span, .htmlHome .navigation .inner ul li ul li.on a.m span{ background-image:url(Images/Puces/brown-m.gif); }
.header .navigation .inner ul li ul li a.m span b, .htmlHome .navigation .inner ul li ul li a.m span b{ display:none; }
.header .navigation .inner ul li ul li a.actu span, .htmlHome .navigation .inner ul li ul li a.actu span{ background-position:115px 4px; }
.header .navigation .inner ul li ul li a.card span, .htmlHome .navigation .inner ul li ul li a.card span{ background-position:145px 4px; }
.header .navigation .inner ul li ul li a.subscribe span, .htmlHome .navigation .inner ul li ul li a.subscribe span{ background-position:120px 4px; }
.header .navigation .inner ul li ul li a.faq span, .htmlHome .navigation .inner ul li ul li a.faq span{ background-position:75px 4px; }
.header .navigation .inner ul li ul li a.daily span, .htmlHome .navigation .inner ul li ul li a.daily span{ background-position:17px 4px; }

.tophome{ width:1000px; }
.tophome .logo{ left:20px; }
.tophome .logo a{ display:block; width:510px; height:51px; overflow:hidden; background:url(Images/logo.png) no-repeat; }
.tophome .logo a span{ display:block; width:510px; height:51px; }
.tophome .logo a span img{ visibility:hidden; }
.tophome .customer{ position:absolute; top:0; right:auto; left:550px; width:200px; }
.tophome .customer li.shop, .tophome .customer .login .closer{ display:none; }
.htmlHome{ z-index:10; position:relative; margin:auto; width:1000px; text-align:left; border-right:2px solid #F3F2F2; border-left:2px solid #F3F2F2; }
.htmlHome .left{ width:550px; height:400px; }
.htmlHome .right{ margin:113px 0 0 0; width:450px; height:287px; }
.htmlHome .navigation{ z-index:50; position:relative; margin:-1px 0 140px 0; }
.htmlHome .navigation li{ position:relative; }
.htmlHome .navigation li .tg{ position:absolute; display:none; top:-202px; left:-1px; width:225px; height:200px; overflow:hidden; background:#FFFFFF; border:1px solid #F3F2F2; }
.htmlHome .navigation li.hover .tg{ display:block; }
.htmlHome .online{ background-color:#875A69; }

.homeLayer{ z-index:70; position:absolute; top:-9999px; left:-9999px; }

/***** Body *****/
.body{ margin:auto; width:900px; text-align:left; }

.path{ margin:10px 0; padding:0 0 0 12px; background:url(Images/Puces/grey-flc-right.gif) no-repeat 0 4px; }
.path a{ white-space:nowrap; }
.path strong{ color:#FA0057; }

/**** Left ****/
.left{ float:left; width:145px; min-height:50px; }

.left .navigation{ background:#908883; overflow:hidden; }
.left .navigation .top{ position:relative; margin:0; background-color:#908883; border-bottom:3px solid #908883; }
.left .navigation .bot{ margin:0; background-color:#908883; border-top:2px solid #908883; }
.left .navigation ul li{ display:inline; font-size:12px; }
.left .navigation ul li a{ display:block; padding:0 5px; color:#D1CFCB; text-decoration:none; background:url(Images/Puces/grey-light-flc-right.gif) no-repeat 7px 9px; }
.left .navigation ul li a:hover, .left .navigation ul li.on a{ color:#FFDA00; background:url(Images/Puces/yellow-flc-right-long.gif) no-repeat 0 9px; }
.left .navigation ul li a span{ display:block; margin:-1px 0 0 0; padding:5px 0 5px 15px; border-top:1px solid #A6A09C; }

.left .navigation ul li .title{ padding:0 5px; color:#D1CFCB; }
.left .navigation ul li .title span{ display:block; margin:-1px 0 0 0; padding:5px 0; border-top:1px solid #A6A09C; }

.left .navigation ul li ul li a, .left .navigation ul li.on ul li a{ color:#D1CFCB; background:url(Images/Puces/grey-light-flc-right.gif) no-repeat 7px 3px; }
.left .navigation ul li ul li a:hover, .left .navigation ul li.on ul li a:hover, .left .navigation ul li.on ul li.on a, .left .navigation ul li ul li.on a{ color:#FFDA00; background:url(Images/Puces/yellow-flc-right-long.gif) no-repeat 0 3px; }
.left .navigation ul li ul li a span{ margin:0; padding:0 0 5px 15px; font-size:11px; border:0; }

.left .navigation ul li a.m span{ background:url(Images/Puces/grey-m-back.gif) no-repeat; }
.left .navigation ul li a.m:hover span, .left .navigation ul li.on a.m span{ background-image:url(Images/Puces/white-m.gif); }
.left .navigation ul li a.m span b{ display:none; }
.left .navigation ul li a.actu span{ background-position:115px 5px; }
.left .navigation ul li a.card span{ background-position:50px 20px; }
.left .navigation ul li a.subscribe span{ background-position:120px 5px; }
.left .navigation ul li a.declare span{ background-position:50px 21px; }
h1.declareTitle span{ background-position:215px 8px; }
.left .navigation ul li a.faq span{ background-position:75px 5px; }
.left .navigation ul li a.daily span{ background-position:17px 5px; }
.left .navigation ul li a.brand span{ background-position:121px 1px; }

.left .search{ color:#CDC9C7; background:#908883; }
.left .search .inner{ padding:5px; }
.left .search .inner legend{ font-size:12px; font-weight:bold; color:#FFFFFF; }
.left .search .inner .fields{ margin:3px 0 0 0; padding:5px 0 0 0; border-top:1px solid #CDC9C7; }
.left .search .inner .inputText{ margin:0 0 5px 0; width:122px; }
.left .search .inner .button{ text-align:right; }
.left .search .inner .inputButton{ width:60px; color:#FFFFFF; font-size:16px; }

.left .criteria{ color:#CDC9C7; background:#908883; }
.left .criteria .inner{ padding:5px; }
.left .criteria .inner legend{ font-size:12px; font-weight:bold; color:#FFFFFF; }
.left .criteria .inner .fields{ margin:3px 0 0 0; padding:5px 0 0 0; border-top:1px solid #CDC9C7; }
.left .criteria .inner .inputSelect{ margin:0 0 5px 0; width:134px; }
.left .criteria .links{ margin:0 0 10px 0; }
.left .criteria .links ul li{ background-image:url(Images/Puces/grey-light-flc-right.gif); }
.left .criteria .links ul li a{ color:#D1CFCB; }

.left .gps{ margin:15px 0; }
.left .gps a{ display:block; height:31px; background:url(Images/Buttons/monoprix-sur-votre-gps.gif) no-repeat top; }
.left .gps a span{ display:none; }

.left .downloads{ margin:0 0 10px 0; }
.left .downloads .links ul li{ margin:10px 0; }

.left .adds{ background:#EBEBEB; }
.left .adds .inner{ height:145px; }

.left .animation{ margin:0 0 10px 0; }

.left h5{ margin:0 0 5px 0; font-size:16px; color:#AEA9A6; }

.left .contactBox{ margin:0 0 10px 0; background:#EBEBEB;  }
.left .contactBox h6{ margin:5px 0 5px 0; color:#878482; font-size:13px; font-weight:normal; }
.left .contactBox .cont .inner{ padding:5px; }
.left .contactBox .contactBonjour{ margin:0 0 5px 0; height:80px; background:url(Images/Texts/contact-monop-bonjour.gif) no-repeat; border-bottom:1px dotted #AEA9A6; }
.left .contactBox .contactBonjour span{  display:none; }
.left .contactBox .contactCarte{ height:70px; background:url(Images/Texts/contact-carte-m.gif) no-repeat; }
.left .contactBox .contactCarte span{  display:none; }
.left .contactBox .contactServices{ height:64px; background:url(Images/Texts/contact-services-personne.gif) no-repeat; }
.left .contactBox .contactServices span{  display:none; }
.left .contactBox .contactCourrier{ padding:0 0 5px 0; height:95px; border-bottom:1px dotted #AEA9A6; }
.left .contactBox .contactCourrier strong{ margin:0 0 -5px 0; display:block; font-size:15px; }
.left .contactBox .links ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.left .contactBox .links ul li a{ color:#FC0057; font-weight:bold; }

/**** HOME ***
#home, #home form, #home #mainFlash{ height:100%; width:100%; margin:0; padding:0; }
#home p{ margin:0; width:100%; text-align:center; }
#home .header .logo, #home .header .navigation{ display:none; }
#home .header{ position:absolute; top:0; left:0; width:100%; background:none; }*/

/**** Main ****/
.LCR, .LC{ float:right; width:740px; }
.CR, .C{ float:none; width:auto; }

.main .tools{ float:right;  width:200px; }
.LCR .tools, .CR .tools{ margin:0 0 20px 0; }
.main .tools ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.main .tools ul li a{ color:#FC0057;}

.main h1{ margin:0 0 20px 0; width:530px; font-weight:normal; }
.main h1.alone{ padding:2px 5px; width:520px; font-size:19px; font-weight:normal; text-transform:uppercase; background:#CCCCCC; border-top:10px solid #999999; border-bottom:5px solid #666666; }
.main h2.alone{ padding:2px 5px; width:520px; font-size:15px; font-weight:bold; text-transform:uppercase; background:#CCCCCC; border-top:10px solid #999999; border-bottom:5px solid #666666; }
.main h1.DD{ float:left; width:430px; }

.main h1 span br{ display:none; }
.main h1 span small{ display:block; padding:2px 10px; font-size:15px; font-weight:bold; background:#EEEEEE; }
.main h1 span span{ display:block; padding:2px 10px; font-size:19px; text-transform:uppercase; background:#666666; }

.content .selecteds h1{ width:402px; }

/* Titles */
.main h1.more{ height:96px; background:url(Images/Texts/la-carte-elle-fait-quoi-de-plus.gif) no-repeat; }
.main h1.more span{ display:none; }
.main h1.hello{ padding:71px 0 0 95px; height:40px; font-size:13px; color:#B2376B; background:url(Images/Texts/la-carte-m-bonjour.gif) no-repeat; }
.main h1.hello span{ display:none; }
.main h1.actu{ position:relative; margin:-8px 0 20px 0; height:70px; background:url(Images/Texts/actualite-m.gif) no-repeat top; }
.main h1.actu span{ display:none; }
.main h1.pleasure{ position:relative; margin:-8px 0 20px 0; height:70px; background:url(Images/Texts/faites-vous-plaisir-cadeaux.gif) no-repeat; }
.main h1.pleasure span{ display:none; }
.main h1.subscribe{ position:relative; margin-top:-3px; height:65px; background:url(Images/Texts/carte-m-adherer.gif) no-repeat; }
.main h1.subscribe span{ display:none; }
.main h1.cartem{ position:relative; margin-top:-3px; height:65px; background:url(Images/Texts/carte-m.gif) no-repeat; }
.main h1.cartem span{ display:none; }
.main h1.cartemVisu{ position:relative; margin-top:-8px; height:70px; background:url(Images/Texts/carte-m-visu.gif) no-repeat; }
.main h1.cartemVisu span{ display:none; }
.main h1.notice{ position:relative; margin-top:-3px; height:65px; background:url(Images/Texts/mode-emploi-m.gif) no-repeat; }
.main h1.notice span{ display:none; }

/*** Content ***/
.content{ float:left; }
.LCR .content{ width:530px; }
.CR .content{ width:690px; }
.LC .content, .C .content{ float:none; width:auto; }

.m span{ display:block; background:url(Images/Puces/dark-m.gif) no-repeat; }
.m span b{ margin:0 3px; visibility:hidden; }
.m a:hover span{ text-decoration:underline; }

.content .services{ margin:0 0 10px 0; overflow:hidden; }
.content .services .mttl{ margin:0 0 10px 0; }
.content .services .mttl .media{ width:185px; }
.content .services .mttl .texts{ margin:0 0 10px 0; width:540px; border-top:1px solid #E9E8E7; }
.content .services .mttl h2{ margin:15px 0 5px 0; /*font-size:20px; font-weight:normal;*/ }
.content .services .mttl .links{ margin:5px 0 0 0; }
.content .services .mttl .links ul li{ font-weight:bold; }

/* Customs */
/*.content .services .service h2{ color:#80373B; }*/
.content .services .service .links li{ background-image:url(Images/Puces/bordeau-light-flc-right.gif); }
.content .services .service .links li a{ color:#A56064; }

.content .services .livraison .texts{ border:0; }
/*.content .services .livraison h2{ color:#84177A; }*/
.content .services .livraison .links li{ background-image:url(Images/Puces/red-flc-right.gif); }
.content .services .livraison .links li a{ color:#E31B49; }

/*.content .services .allo h2{ color:#E60371; }*/
.content .services .allo .links li{ background-image:url(Images/Puces/pink-light-flc-right.gif); }
.content .services .allo .links li a{ color:#FC79B8; }

/*.content .services .photos h2{ color:#3E6A9F; }*/
.content .services .photos .links li{ background-image:url(Images/Puces/blue-light-flc-right.gif); }
.content .services .photos .links li a{ color:#7D9FC8; }

/*.content .services .card h2{ color:#FABA00; }*/
.content .services .card .links li{ background-image:url(Images/Puces/yellow-flc-right.gif); }
.content .services .card .links li a{ color:#FA9F00; }
/********/

.content .advantages{ margin:0 0 10px 0; }
.content .advantages .links ul{ margin:20px 0 0 0; }
.content .advantages .links ul li{ margin:3px 0; background-image:url(Images/Puces/purple-flc-right.gif); }
.content .advantages .links ul li a{ color:#C5257C; font-weight:bold; }
.content .advantages .links ul li.m span{ background-image:url(Images/Puces/purple-m.gif); }

.content .cardCheck{ float:right; width:200px; background:#EBEBEB; }
.content .cardCheck .cont .inner{ padding:10px; }
.content .cardCheck .cont .inner legend{ margin-bottom:5px; font-weight:bold; }
.content .cardCheck .cont .inner .inputText{ width:140px; }
.content .cardCheck .cont .inner .inputButton{ font-size:14px; }
.content .cardCheck .cont .inner table{ margin:5px 0 0 0; width:100%; }
.content .cardCheck .cont .inner table th{ padding:2px 5px 2px 0; width:40%; white-space:nowrap; border-top:3px solid #EBEBEB; }
.content .cardCheck .cont .inner table td{ padding:2px 5px; background:#FFFFFF; border-top:3px solid #EBEBEB; }

.main .intro{ margin:0 0 10px 0; }

.content .list{ margin:15px 0; }
.content .list ol{ padding:0 0 0 26px; margin:0; font-size:18px; color:#FA0057; }
.content .list ol li{ margin:0 0 5px 0; }
.content .list ol li span{ color:#6A5F4F; font-size:15px; }
.content .list ol li span small{ color:#9C9790; }

.main .animation{ margin:15px 0; }

.content .shop{ z-index:10; position:relative; margin:-47px 0 10px 0; width:450px; background:#AEA9A6; }
.content .shop .cont .inner{ padding:6px 5px 4px 5px; height:19px; overflow:hidden; font-size:12px; }
.content .shop legend{ padding:0 0 0 15px; color:#FFFFFF; background:url(Images/Puces/white-flc-right-long.gif) no-repeat -5px 5px; }
.content .shop .inputs{ float:right; margin:-17px 0 0 0; }
.content .shop .inputText{ width:100px; }
.content .shop .inputButton{ color:#FFFFFF; font-size:14px; }

.content .delivery{ position:relative; }
.content .delivery .subLeft{ float:left; padding:0 0 80px 0; width:530px; }
.content .delivery .subLeft .shop{ position:absolute; bottom:11px; left:0; margin:0; width:530px; }
.content .delivery .subLeft .cont .inner{ padding:7px; height:auto; font-size:12px; }
.content .delivery .subLeft .inputs{ float:none; margin:0; padding:5px 0 0 15px; }
.content .delivery .options ul li{ float:left; color:#d4003b; font-weight:bold; }
.content .delivery .options ul li span{ display:none; }
.content .delivery .options ul li.prepaid{ padding:150px 10px 0 24px; width:231px; background:url(Images/Texts/service-livraison.gif) no-repeat top; }
.content .delivery .options ul li.postpaid{ padding:150px 20px 0 25px; width:220px; background:url(Images/Texts/service-livraison-plus.gif) no-repeat 20px 0; }
.content .delivery .subRight{ float:right; width:200px; }
.content .delivery .subRight .pros{ padding:80px 0 0 0; background:url(Images/Boxs/pros-fd.jpg) no-repeat #EBEBEB; }
.content .delivery .subRight .pros .cont .inner{ padding:0 10px 10px 10px; }

.content .editorial{ margin:15px 0; }
.content .editorial .media{ width:185px; }
.content .editorial .texts{ width:400px; }
.content .editorial .texts h2{ margin:0 0 10px 0; padding:2px 5px; color:#FFFFFF; font-size:15px; font-weight:bold; text-transform:uppercase; background:#666666; border-bottom:5px solid #999999; }

.content .edito{ margin:0 0 20px 0; text-align:justify; }
.content .edito table td{ vertical-align:top;  }
.content .edito h2{  margin:20px 0 10px 0; font-size:20px; font-weight:normal; }

.content .map{ margin:20px 0 10px 0; }
.content .map .subLeft{ float:left; width:170px; }
.content .map h2, .content .map .back{ padding:0 0 5px 0; border-bottom:1px solid #D3CFCD; }
.content .map .back a{ padding:0 0 0 15px; background:url(Images/Puces/brown-flc-left.gif) no-repeat 0 4px; }
.content .map .pager{ position:relative; float:right; padding:0 0 0 27px; margin:-20px 0 0 0; }
.content .map .pager ul, .content .map .pager ul li{ display:inline; }
.content .map .pager ul li{ padding:0 0 0 5px; background:url(Images/Puces/grey-tir-h.gif) no-repeat left; }
.content .map .pager ul li a{ color:#C7C3BE; font-weight:bold; }
.content .map .pager ul li.on a, .content .map .pager ul li a:hover{ color:#FC0057; }
.content .map .pager span{ position:absolute; top:0; left:0; background:#FFFFFF; }
.content .map .list ul li{ margin:10px 0 0 0; padding:0 0 0 12px; background:url(Images/Puces/pink-flc-right.gif) no-repeat 0 4px; }
.content .map .list ul li a{ color:#FC0057; }
.content .map .list ul li a strong{ text-transform:uppercase; }
.content .map .details{ padding:0 5px; }
.content .map .details h2{ padding:10px 0 0; color:#FC0057; font-weight:normal; border:0; }
.content .map .details .address, .content .map .details .hours, .content .map .details .distance{ margin:0 0 10px 0; }
.content .servicesList ul li{ position:relative; padding:2px 0 2px 15px; background:url(Images/Puces/bordeau-los.gif) no-repeat 0 5px; }
.content .servicesList ul li a:hover{ color:#80373B; text-decoration:none; }
.content .servicesList ul li a span{ position:absolute; top:-12px; left:-30px; display:none; width:39px; height:39px; background:url(Images/Puces/bordeau-los-big.gif) no-repeat; }
.content .servicesList ul li a:hover span{ display:block; }
.content .map .subRight{ float:right; width:560px; min-height:350px; }
.content .map .layer{ position:relative; padding:0 140px 0 0; width:200px; }
.content .map .layer .logo{ position:absolute; right:0; top:0; width:130px; }
.content .map .layer .logo img{ width:120px; }
.content .map .layer a{ color:#FC0057; }
.content .map .layer ul li{ margin-left:25px; background-image:url(Images/Puces/pink-flc-right.gif); }

.content .legals{ margin:15px 0; color:#B8B3AE; }
.content .legals small{ font-size:9px; }

.content .mandatory{ position:absolute; padding:8px; color:#B8B3AE; }

.content .steps{ height:24px; overflow:hidden; }
.content .steps ul li{ float:left; background:url(Images/Boxs/steps-start.gif) no-repeat 0 -10px; }
.content .steps ul li span, .content .steps ul li a{ display:block; padding:5px 0 0 10px; height:19px; font-size:12px; background:url(Images/Boxs/steps-end.gif) no-repeat 0 -10px; }
.content .steps ul li.on{ background-image:url(Images/Boxs/steps-on-start.gif); }
.content .steps ul li.on span, .content .steps ul li.on a{ color:#FFFFFF; background-image:url(Images/Boxs/steps-on-end.gif); }
.content .steps ul li a.pre{  }
.content .steps ul li a.post{ cursor:default; }
.content .steps ul li a.post:hover{ text-decoration:none; }

.content .account{ margin:0 0 10px 0; }
.content .account .errors{ padding:10px 0 0 0; }
.content .account .errorModifCompte{ color:Red; padding:10px 0 0 167px; }
.content .account .noCompte{ float:left; width:300px; margin-left:200px; }
.content .account .button{ padding:0 0 10px 0; text-align:right; }
.content .account .button .inputButton, .content .button .inputButtonValid{ padding:0 0 0 10px; width:100px; color:#908883; font-size:12px; background:url(Images/Puces/grey-flc-right.gif) no-repeat 0 4px; }
.container .content .button .inputButtonValid, .content .step6 .button .inputButton{ width:60px; }
.content .subscribeCard .step6 .button .inputButton{ width:100px; }
.container .content .button .inputButtonValidMod{ width:160px; }
.container .content .account .button .back{ margin:0 20px 0 0; width:120px; background-image:url(Images/Puces/brown-flc-left.gif); }

.content .step6 .form .question{ margin:10px 0; }

.content .account .intro{ margin:10px 0; }
.content .account .intro .media{ width:50px; }
.content .account .intro .texts{ padding:10px 0; width:650px; }

.content .account .radios .radio{ float:left; margin:0 0 5px 0; width:33%; }
.content .account .radios .radio label{ margin:0 0 0 5px; }

.content .account .checks{ margin:0 0 10px 0; }
.content .account .checks .check{margin:0 0 2px 0; }

.content .account .steps ul li{ margin:0 -1px; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }
.content .account .steps ul li.step1{ width:114px; }
.content .account .steps ul li.step2{ width:119px; }
.content .account .steps ul li.step3{ width:104px; }
.content .account .steps ul li.step4{ width:142px; }
.content .account .steps ul li.step5{ width:104px; }
.content .account .steps ul li.step6{ width:157px; }

.content .subscribeCard .steps ul li.step6{ width:104px; }
.content .subscribeCard .steps ul li.step5{ width:157px; }

.content .account .form .links{ width:400px; }
.content .account .form .links li{ float:left; width:200px; }

.content .subscribeCard .radios .inputRadio input{ margin:0 5px 0 0; vertical-align:-3px; }
.content .subscribeCard .radios label{ vertical-align:0; }

.content .confirmation h2{ margin:0 0 20px 0; font-size:20px; font-weight:normal; }
.content .confirmation .button{ margin:0 0 15px 0; padding:15px 0; border-bottom:1px solid #DFDDDB; }
.content .confirmation .button .comp{ padding:15px 0 0 0; text-align:left; }
.content .confirmation .button .printable{ width:210px; }
.content .confirmation .button .update{ width:170px; }
.content .confirmation .sep{ margin:15px 0; }

.actus div.m{ padding:20px 0; font-size:16px; }

.content .contact .button{ padding:0 0 10px 0; text-align:right; }
.content .contact .button .inputButton{ padding:0 0 0 10px; width:60px; color:#908883; font-size:12px; background:url(Images/Puces/grey-flc-right.gif) no-repeat 0 4px; }
.content .contact .form .field .input{ float:left; width:540px; }

.content .form{ margin:0 0 10px 0; padding:15px; border:1px solid #DFDDDB; }
.content .form legend{ display:none; }
.content .form .field .label{ float:left; padding:2px 0 0 0; width:165px; font-weight:bold; }
.content .form .field .label small{ display:block; font-size:10px; font-weight:normal; }
.content .form .field .input{ float:left; width:170px; position:relative; }
.content .form .field .input label{ margin:0 10px 0 5px; }
.content .form .field .input .inputArea{ padding:0 0 0 5px; width:535px; height:130px; overflow:auto; background-color:#E3E2E0; border:1px solid #FFFFFF; }
.content .form .field .input .inputText{ width:165px; background-color:#E3E2E0; }
.content .form .field .input .inputSelect{ width:175px; background-color:#E3E2E0; border-color:#FFFFFF; }
.content .form .field .input .two{ width:15px; }
.content .form .field .input .four{ width:40px; }
.content .form .field .input .five{ width:60px; }
.content .form .field .monopadd{ float:left; padding:3px 0 0 20px; font-size:10px; }
.content .form .subLeft{ float:left; width:49%; }
.content .form .subRight{ float:right; width:49%; }
.content .form .radios{ margin:10px 0 0 0; }

.content .form h2{ margin:0 0 20px 0; font-size:15px; }
.content .form .back{ margin:10px 0 0 0; text-align:center; }
.content .form .back a{ padding:0 0 0 15px; background:url(Images/Puces/brown-flc-left.gif) no-repeat left; }

.content .step1 .animation{ float:right; margin:0 0 20px 0; width:345px; }
.content .step1 .texts{ float:left; width:380px; font-size:13px; }
.content .step1 .texts big{ font-size:17px; }
.content .step1 .texts small{ font-size:11px; }
.content .step1 .holder{ margin:10px 0; color:#FFFFFF; background:url(Images/Boxs/step1-fd.gif) no-repeat 10px 5px #AEA9A6; }
.content .step1 .holder .cont .inner{ padding:10px 10px 10px 90px; font-size:11px; }
.content .step1 .holder .radios{ margin:5px 0 0 0; }
.content .step1 .holder .infos{ margin:10px 0 0 0; }
.content .step1 .holder .infos .m span{ background-image:url(Images/Puces/white-m.gif); background-position:112px 0; }
.content .step1 .holder .infos label{ float:left; padding:3px 0 0 0; width:140px; }
.content .step1 .holder .infos b{ margin:0 2px; visibility:hidden; }
.content .step1 .holder .infos .inputText{ margin:0 0 2px 2px; width:120px; text-align:center; }
.content .step1 .holder .infos .two{ width:22px; }
.content .step1 .holder .infos .four{ width:48px; }
.content .step1 .button{ padding:5px 0 0 0; }
.content .step1 .button .inputButton{ color:#FFFFFF; background:url(Images/Puces/white-flc-right-long.gif) no-repeat -7px 4px; }
.content .step1 .button span{ color:Red; padding-right:10px; }

.container .content .largeField .label{ width:210px; }

.content .step3 .form .radios label{ font-weight:bold; }

.content .step5{ position:relative; }
.content .new5 .radios{ position:absolute; top:7px; right:10px; }
.content .new5 .radios strong{ float:left; padding:0 5px 0 0; }
.content .step5 .choice label{ font-weight:bold; }
.content .step5 .choice .inputSelect{ margin:0 0 0 5px; width:50px; }
.content .step5 .details{ margin:5px 0 0 0; overflow:hidden; }
.content .step5 .details .child{ margin:5px 0 0 0; padding:10px 0 0 0; height:30px; background:url(Images/Puces/grey-pix-left.gif) repeat-x; }
.content .step5 .details .count{ float:left; padding:3px 0 0 0; width:90px; font-weight:bold; }
.content .step5 .details .name{ float:left; width:170px; font-weight:bold; text-align:right; }
.content .step5 .details .name .inputText{ width:100px; }
.content .step5 .details .gender{ float:left; padding:1px 0 0 0; width:180px; text-align:center; }
.content .step5 .details .gender table{ margin:auto; }
.content .step5 .details .gender .inputRadio{ margin:0 5px 0 10px; }
.content .step5 .details .gender label{ margin:0 2px 0 0; }
.content .step5 .details .birthDate{ float:left; padding:3px 0 0 0; width:170px; white-space:nowrap; font-weight:bold; }
.content .step5 .details .birthDate label{ float:left; width:45px; }
.content .step5 .details .birthDate .inputs{ float:right; width:116px; }
.content .step5 .details .birthDate .inputText{ float:left; margin:-3px 0; }
.content .step5 .details .birthDate .two{ width:20px; }
.content .step5 .details .birthDate .four{ width:40px; }
.content .step5 .infoHideText { position:relative; top:1px; left:3px; }
.content .step5 .detailsHide table { position:relative; top:-6px; left:3px; }

.content .step7 h2{ margin:0 0 10px 0; font-size:15px; }

.content .stepId .form .input{ height:23px; }
.content .stepId .form legend{ display:block; font-weight:bold; font-size:12px; }

.content .actu h2{ position:relative; margin:0 -3px 5px -3px; padding:2px 5px; width:518px; font-size:13px; font-weight:bold; color:#FFFFFF; background:#666666; }
.content .dynActu h2{ background-color:#783661; }
.content .dynActu h2 img{ position:absolute; top:-10px; right:10px; }
.content .giftActu h2{ color:#4c2727; background-color:#cfeafe; }
.content .partnerActu h2{ background-color:#0f80b9; }
.content .actu .media{ margin:-1px 0 -1px -3px; width:170px; }
.content .actu .texts{ padding:5px 0; width:340px; }
.content .actu .links{ margin:5px 0 0 0; padding:5px 0 0 0; border-top:1px solid #D4D2CE; }
.content .actu .links ul li{ margin:5px 0; }
.content .actu .links ul li a{ font-weight:bold; }

.content .arguments .subLeft{ float:left; width:49%; }
.content .arguments .pink{ color:#C5257C; }
.content .arguments .subLeft .text{ margin:10px 0 0 0; }
.content .arguments .subRight{ float:right; width:49%; }
.content .arguments .bordered .inner{ padding:8px; height:380px; }
.content .arguments .listPoint ul li{ margin:10px 0; }
.content .arguments .links ul{ margin:10px 0 0 0; }
.content .arguments .links ul li{ margin:3px 0; background-image:url(Images/Puces/purple-flc-right.gif); }
.content .arguments .links ul li a{ color:#C5257C; font-weight:bold; }
.content .arguments .links ul li.m span{ background-image:url(Images/Puces/purple-m.gif); }
.content .arguments fieldset{ margin:10px 0 0 0; }
.content .arguments fieldset .inputText, .content .arguments fieldset .inputPassword{ margin:5px 0 0 0; width:200px; }
.content .arguments fieldset .inputButton{ margin:5px 0 0 0; font-size:13px; }

.content .compDate{ position:absolute; margin:-45px 0 0 0; padding:0 20px; font-size:12px; color:#000000; text-transform:uppercase; }
.content .bloc .cont{ clear:both; }
.content .bloc .head{ clear:both; padding:2px 10px; font-size:13px; text-transform:uppercase; color:#CC0068; background:#FFC6D9; }
.content .bloc .head h2{ display:inline; font-size:13px; margin:0 0 5px 0; padding:5px 0; }
.content .bloc .head .text{ display:inline; }
/*.content .bloc .cont{ padding:0 14px 0 1px; background:url(Images/Boxs/bloc-fd.gif) repeat-y; }*/
/*.content .bloc .bot{ height:35px; background:url(Images/Boxs/bloc-bot.png) no-repeat; }*/
.content .bloc .texts .links ul li{ margin:10px 0 0 0; background:url(Images/Puces/flc-mask.gif) no-repeat -4px -1px red; }
.content .bloc .texts .links ul li a{ font-weight:bold; color:red; }
.content .bloc .back{ position:relative; float:right; margin:-15px 0 5px 0; padding:0 0 0 15px; background:url(Images/Puces/brown-flc-left.gif) no-repeat 0 4px; }

.content .dates{ margin:0 0 15px 0; background:url(Images/Boxs/bloc-dates-fd.gif) repeat-y; }
.content .dates .date{ margin:-1px 0 0 0; border-top:1px solid #D1CFCB; }
.content .dates .period{ float:left; padding:5px 0; width:110px; text-align:center; font-weight:bold; text-transform:uppercase; }
.content .dates .event{ float:right; margin:-1px 0 0 0; width:420px; border-top:1px solid #DEDEE4; }
.content .dates .event .media{ float:left; width:90px; }
.content .dates .event .texts{ float:right; padding:10px; width:305px; }
.content .dates .event .texts h3{ font-size:13px; margin:0 0 5px 0; }
.content .dates .event .texts h3 span{ display:block; }
.content .dates .bot{ display:none; /*position:relative; margin:-20px 0 0 0;*/ }

.content .soon{ margin:20px 0; }
.content .soon h3{ padding:2px 0; font-size:12px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #9E59A8; }
.content .soon .item{ margin:10px 0 0 0; /* Supprimer cette ligne */ }
.content .soon h4{ margin:10px 0 0 0; padding:5px; font-size:11px; font-weight:bold; text-transform:uppercase; background:#CCCCCC; }
.content .soon .item .media{ float:left; width:110px; overflow:hidden; }
.content .soon .item .media img{ width:110px; }
.content .soon .item .list{ float:right; margin:0; width:420px; overflow:hidden; }
.content .soon .item .list ul, .content .soon .item .list ul li{ margin:0; padding:0; list-style-type:none; }
.content .soon .item .list ul li{ padding:5px 10px; border-bottom:1px solid #DEDEE4; }

.content .eventDetail h3{ margin:0 0 10px 0; font-size:13px; }
.content .eventDetail .cont{ position:relative; }
.content .eventDetail .period{ margin:0 0 10px 0; padding:5px 10px; font-weight:bold; }
.content .eventDetail .media{ float:left; width:177px; }
.content .eventDetail .texts{ float:right; padding:0 0 1px 0; width:345px; }
.content .eventDetail .buy{ float:left; padding:30px 0 0 0; }
.content .eventDetail .picto{ float:right; padding:10px 0 0 0; }
.content .eventDetail .links ul li input{  background:none; border:0; display:inline; padding:0; margin:-2px 0 0 0; width:120px; font-weight:bold; cursor:pointer; }
.content .eventDetail .links ul li input:hover{ text-decoration:none; }

.content .presents .links ul li a{ color:#6A5F4F; font-weight:bold; }
.content .presents h2{ margin:0 0 10px 0; padding:3px 10px; color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; background:#CCCCCC; }
.content .presents .present{ margin:0 0 10px 0; padding:0 0 10px 0; }
.content .presents .present .media{ width:180px; }
.content .presents .present .media img{ position:relative; }
.content .presents .present .texts{ width:330px; }
.content .presents .present .sub{ margin:10px 0; background:#EBEBEB; }
.content .presents .present .sub a{ color:#FC0059; }
.content .presents .present .sub .cont .inner{ padding:5px 10px; }

.content .presents .giftBuy h2{ background:#d50e5e; }
.content .presents .giftBag h2{ background:#b70063; }
.content .presents .giftEco h2{ color:#62264e; background:#e49fbc; }
.content .presents .giftToy h2{ background:#e58bb9; }
.content .presents .giftPartner h2{ background:#62264e; }

.content .modes{ margin:10px 0; }
.content .modes .mode{ float:left; margin:10px 0; width:50%; }
.content .modes .mode .media{ float:left; width:147px; }
.content .modes .mode .media .cont .inner{ padding:0; }
.content .modes .mode .texts{ float:right; padding:0 20px 0 0; width:193px; }
.content .modes .mode .texts .listPoint ul li{ margin-bottom:15px; background-image:url(Images/Puces/brown-car.gif); }
.content .modes .mode .texts b{ color:#FC0059; }
.content .modes .mode .texts .mentions{ margin-left:8px; color:#6A5F4F; }

.content .freeShipping .freeOffers{ margin:30px 0; font-weight:bold; text-transform:uppercase; }
.content .freeShipping .freeOffers .freeOffer{ float:left; margin:20px 65px 0 0; }

.content .shops{ margin:20px 0; background:#EBEBEB; }
.content .shops .cont .inner{ padding:7px 10px; }

.mentions{ margin:10px 0; font-size:10px; color:#B8B4AB; text-align:justify; }

.cofinoga{ margin:10px 0 20px 0; }
.cofinoga .media{ position:absolute; }
.cofinoga .mentions{ margin:0; padding:0 0 0 70px; }

.tabs .on{ display:block; }
.tabs .off{ display:none; }

.signs .intro{ margin:20px 0; width:537px; text-align:justify; }
.signs .links{ margin:0 0 20px 0; }
.signs .links ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.signs .links ul li a{ color:#FC0057; font-weight:bold; }
.signs .textsDaily{ padding-top:40px; width:690px; background:url(Images/Boxs/enseigne-daily-monop.gif) no-repeat; }
.signs .textsDaily .medias img{ margin:0 5px 0 0; }

.signs .navigation{ position:relative; margin:0 0 -10px 0; height:45px; overflow:hidden; }
.signs .navigation ul li{ float:left; margin:0 14px 0 0; }
.signs .navigation ul li a{ display:block; height:45px; background:no-repeat top; }
.signs .navigation ul li a span{ display:none; }
.signs .navigation ul li.monoprix a{ width:112px; background:url(../Images/logo-monoprix.gif); }
.signs .navigation ul li.beautyMonop a{ width:115px; background:url(../Images/logo-beauty.gif); }
.signs .navigation ul li.monop a{ width:119px; background:url(../Images/logo-monop.gif); }
.signs .navigation ul li.daily a{ width:148px; background:url(../Images/logo-daily.gif); }

.signs .logo{ display:none; }
.signs h2{ margin:0 0 5px 0; font-size:18px; font-weight:normal; }
.signs .mttl{ margin:10px 0; }

.signs .food .media{ width:280px; }
.signs .food .texts{ width:460px; }
.signs .food .texts h2{ color:#7AA03E; }

.signs .mode{ position:relative; float:left; width:477px; }
.signs .mode .media{ float:none; min-height:297px; }
.signs .mode .texts{ float:none; position:absolute; bottom:0; padding:5px 10px; width:457px; color:#FFFFFF; background:url(Images/Boxs/textile-fd.png); }
.signs .mode h2{ color:#FF9C9E; }

.signs .beauty{ position:relative; float:right; width:237px; padding:0 0 131px 0; }
.signs .beauty .media{ float:none; position:absolute; bottom:0; }
.signs .beauty .texts{ float:none; }
.signs .beauty h2{ color:#D0B171; }

.signs .house{ float:left; width:477px; }
.signs .house .media{ float:right; width:237px; }
.signs .house .texts{ float:left; width:230px; }
.signs .house h2{ color:#D17530; }

.signs .leisure{ float:right; width:237px; }
.signs .leisure .texts{ float:none; }
.signs .leisure h2{ color:#C058BC; }

.signs .daily .media{ margin:10px 0 0 0; width:160px; }
.signs .daily .texts{ margin:10px 0 0 0; width:360px; }

.brands{ padding:0 0 10px 0; }
.brands h2{ display:none; }
.brands h3{ margin:0 0 10px 0; font-size:20px; font-weight:normal; color:#ADA9A6; }

.brands .navigation{ height:24px; overflow:hidden; }
.brands .navigation ul li{ float:left; margin:0 -1px; width:25%; background:url(Images/Boxs/steps-start.gif) no-repeat 0 -10px; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }
.brands .navigation ul li a{ display:block; padding:5px 0 0 0; height:19px; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; background:url(Images/Boxs/steps-end.gif) no-repeat 0 -10px; }
.brands .navigation ul li a:hover{ text-decoration:none; }
.brands .navigation ul li.on, .brands .navigation ul li.hover{ background-image:url(Images/Boxs/steps-on-start.gif); }
.brands .navigation ul li.on a, .brands .navigation ul li.hover a{ color:#FFFFFF; background-image:url(Images/Boxs/steps-on-end.gif); }

.brands .brand{ float:left; margin:15px 0 0 0; width:50%; }
.brands .brand .media{ width:145px; }
.brands .brand .texts{ padding:0 15px 0 0; width:195px; }

.ecology .media{ width:200px; }
.ecology .texts{ width:530px; }
.ecology .texts b{ color:#34B64C; }

.enums{ margin:10px 0 -10px 0; position:relative; }
.enums .argument{ float:left; margin:0 0 30px 0; width:50%; }
.enums .argument h2{ margin:0  20px 10px 0; font-size:16px; color:#F2342C; }
.enums .argument h2 span{ font-size:20px; }

div.DD{ float:left; width:90px; }
.container .main .limited{ float:left; width:430px; }

.histories{ margin:10px 0; overflow:hidden; }
.history .media{ padding:5px 0 0 0; width:90px; text-align:center; }
.history .texts{ margin:-1px 0 0 0; padding:10px 0; width:650px; border-top:1px solid #EBDE43; }

.engagments .navigation{ margin:15px 0 0 0; height:40px; overflow:hidden; }
.engagments .navigation ul li{ float:left; margin:0 -1px; width:20%; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }
.engagments .navigation ul li a{ display:block; background:url(Images/Boxs/steps-start.gif) no-repeat 0 -10px; }
.engagments .navigation ul li a span{ cursor:pointer; display:block; padding:5px 0 0 0; height:35px; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; background:url(Images/Boxs/steps-end.gif) no-repeat 0 -10px; }
.engagments .navigation ul li a:hover{ text-decoration:none; }
.engagments .navigation ul li.on a, .engagments .navigation ul li.hover a{ background-image:url(Images/Boxs/steps-on-start.gif); }
.engagments .navigation ul li.on a span, .engagments .navigation ul li.hover a span{ color:#FFFFFF; background-image:url(Images/Boxs/steps-on-end.gif); }
/* Color */
.engagments .navigation ul li.on a.archi, .engagments .navigation ul li.hover a.archi{ background-image:url(Images/Boxs/orange-steps-on-start.gif); }
.engagments .navigation ul li.on a.archi span, .engagments .navigation ul li.hover a.archi span{ color:#FFFFFF; background-image:url(Images/Boxs/orange-steps-on-end.gif); }
.engagments .navigation ul li a.orga span{ padding:13px 0 0 0; height:27px; }
.engagments .navigation ul li.on a.orga, .engagments .navigation ul li.hover a.orga{ background-image:url(Images/Boxs/blue-steps-on-start.gif); }
.engagments .navigation ul li.on a.orga span, .engagments .navigation ul li.hover a.orga span{ color:#FFFFFF; background-image:url(Images/Boxs/blue-steps-on-end.gif); }
.engagments .navigation ul li a.managment span{ padding:13px 0 0 0; height:27px; }
.engagments .navigation ul li.on a.managment, .engagments .navigation ul li.hover a.managment{ background-image:url(Images/Boxs/purple-steps-on-start.gif); }
.engagments .navigation ul li.on a.managment span, .engagments .navigation ul li.hover a.managment span{ color:#FFFFFF; background-image:url(Images/Boxs/purple-steps-on-end.gif); }
.engagments .navigation ul li.on a.products, .engagments .navigation ul li.hover a.products{ background-image:url(Images/Boxs/green-steps-on-start.gif); }
.engagments .navigation ul li.on a.products span, .engagments .navigation ul li.hover a.products span{ color:#FFFFFF; background-image:url(Images/Boxs/green-steps-on-end.gif); }
.engagments .navigation ul li.on a.relations, .engagments .navigation ul li.hover a.relations{ background-image:url(Images/Boxs/red-steps-on-start.gif); }
.engagments .navigation ul li.on a.relations span, .engagments .navigation ul li.hover a.relations span{ color:#FFFFFF; background-image:url(Images/Boxs/red-steps-on-end.gif); }

.engagments .tab h2{ display:none; }
.engagments .tab h3{ margin:0 0 10px 0; font-size:20px; font-weight:normal; }
.engagments .tab .mttl{ padding:10px; }
.engagments .tab .mttl .media{ width:145px; }
.engagments .tab .mttl .texts{ width:555px; }
/* Color */
.engagments .tab .archi .intro{ background:#FEE28E; }
.engagments .tab .archi h3{ color:#F1B400; }
.engagments .tab .orga .intro{ background:#9DDCF4; }
.engagments .tab .orga h3{ color:#008AB4; }
.engagments .tab .manage .intro{ background:#D5A3C7; }
.engagments .tab .manage h3{ color:#8B0058; }
.engagments .tab .products .intro{ background:#DDE695; }
.engagments .tab .products h3{ color:#9DB304; }
.engagments .tab .relations .intro{ background:#F3A7BB; }
.engagments .tab .relations h3{ color:#D3004A; }

.approach{ clear:both; margin:15px 0 10px 0; width:740px; }
.approach .media{ width:145px; }
.approach .texts{ width:580px; }

.recruit{ margin:20px 0 0 0; }
.recruit .media{ float:none; }
.recruit .texts{ float:none; }
.recruit h2{ margin:15px 0 10px 0; color:#AEA9A6; font-size:20px; font-weight:normal; }
.recruit .links li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.recruit .links li a{ color:#FC0057; font-weight:bold; }

.stories .story{ margin:25px 0; }
.stories .story h2{ margin:0 0 10px 0; color:#AEA9A6; font-size:20px; font-weight:normal; }

.labels{ width:738px; }
.labels .navigation{ margin:15px 0 0 0; height:24px; overflow:hidden; }
.labels .navigation ul li{ float:left; margin:0 -1px; width:246px; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }
.labels .navigation ul li a{ display:block; background:url(Images/Boxs/steps-start.gif) no-repeat 0 -10px; }
.labels .navigation ul li a span{ cursor:pointer; display:block; padding:5px 0 0 0; height:19px; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; background:url(Images/Boxs/steps-end.gif) no-repeat 0 -10px; }
.labels .navigation ul li a:hover{ text-decoration:none; }
.labels .navigation ul li.on a, .labels .navigation ul li.hover a{ background-image:url(Images/Boxs/steps-on-start.gif); }
.labels .navigation ul li.on a span, .labels .navigation ul li.hover a span{ color:#FFFFFF; background-image:url(Images/Boxs/steps-on-end.gif); }

.labels .tab h2{ display:none; }
.labels .tab h3{ margin:0 0 10px 0; font-size:20px; font-weight:normal; }
.labels .tab .mttl{ padding:10px; }
.labels .tab .mttl .media{ width:125px; }
.labels .tab .mttl .texts{ width:575px; }
.labels .tab .mttl .texts .links{ margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #D1CFCB; }

.sitemaps h2{ margin:10px 0 0 0; }
.sitemaps h2 a{ font-size:13px; }

.sitemap{ float:left; margin:20px 0 0 0; width:33%; }
.sitemap ul{ margin:5px 0 20px 0; }
.sitemap ul li{ padding:0 0 2px 12px; background:url(Images/Puces/pink-flc-right.gif) no-repeat 0 4px; }
.sitemap ul li.m span{ background-image:url(Images/Puces/pink-m.gif); }
.sitemap ul li.actus span{ background-position:125px 0; }
.sitemap ul li.know span{ background-position:133px 0; }
.sitemap ul li.join span{ background-position:105px 0; }
.sitemap ul li.contactCarte span{ background-position:30px 0; }
.sitemap ul li.m a:hover span{ text-decoration:underline; }
.sitemap ul li a{ color:#FA0057; font-weight:bold; }
.sitemap ul li ul{ margin:0; }
.sitemap ul li ul li{ padding:0 0 2px 8px; background:url(Images/Puces/pink-pix-left.gif) no-repeat 0 6px; }
.sitemap ul li ul li a{ font-weight:normal; }

.faqIntro .media{ width:204px; }
.faqIntro .texts{ width:520px; }

.faqs .navigation{ margin:15px 0 0 0; height:24px; overflow:hidden; }
.faqs .navigation ul li{ float:left; margin:0 -1px; width:20%; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }
.faqs .navigation ul li a{ display:block; background:url(Images/Boxs/steps-start.gif) no-repeat 0 -10px; }
.faqs .navigation ul li a span{ cursor:pointer; display:block; padding:5px 0 0 0; height:19px; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; background:url(Images/Boxs/steps-end.gif) no-repeat right -10px; }
.faqs .navigation ul li a:hover{ text-decoration:none; }
.faqs .navigation ul li.on a, .content .faqs .navigation ul li.hover a{ background-image:url(Images/Boxs/steps-on-start.gif); }
.faqs .navigation ul li.on a span, .content .faqs .navigation ul li.hover a span{ color:#FFFFFF; background-image:url(Images/Boxs/steps-on-end.gif); }
.faqs .navigation ul li a span.m span{ margin:-5px 0 0 0; padding:5px 0 0 0; background:url(Images/Puces/brown-m-tab.gif) no-repeat 87px 4px; }
.faqs .navigation ul li a:hover span.m span, .faqs .navigation ul li.on a span.m span{ background-image:url(Images/Puces/white-m-tab.gif); }

.faqs h2{ margin:20px 0; color:#AEA9A6; font-size:20px; font-weight:normal; }
.faqs .tab h3{ display:none; }

.faqs .part{ margin:15px 0; font-size:15px; }
.faqs .generic span, .faqs .advantage span{ background-position:60px 2px; }

.faqs .links{ margin:0 0 20px 0; }
.faqs .links ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.faqs .links ul li a{ color:#FA0057; font-weight:bold; }

.faqList{ margin:15px 0; border:1px solid #E1DFDD; border-bottom:0; }
.faqList .entry{ height:22px; overflow:hidden; border-bottom:1px solid #E1DFDD; }
.faqList .entry h4 a{ display:block; padding:4px 5px 4px 30px; height:15px; font-weight:normal; background:url(Images/Puces/faq-closed.gif) no-repeat; }
.faqList .entry h4 a:hover{ text-decoration:none; background-color:#F7F7F7; }
.faqList .entry .answer{ padding:10px 5px 10px 30px; }
.faqList .entry .answer .links{ margin:5px 0; }
.faqList .entry .answer .links ul li a{ font-weight:normal; }
.faqList .entry .answer a{ color:#FA0057; }
.faqList .open{ height:auto; overflow:visible; background:#F7F7F7; }
.faqList .open h4 a{ font-weight:bold; background-image:url(Images/Puces/faq-open.gif); }

.data{ width:100%; border-collapse:collapse; border:1px solid #F7F7F7; }
.data caption{ padding:0 0 10px 0; text-align:left; font-weight:bold; }
.data td, .data th{ border:1px solid #F7F7F7; }
.data thead th{ font-weight:bold; font-size:12px; }
.data tbody tr.hover td{ background:#F7F7F7; }
.data tbody td.devise{ text-align:right; }
.data tbody td.int{ text-align:center; }

.tp1 thead th{ padding:1px 5px; }
.tp1 tbody td{ padding:1px 5px; }

/** Today **/
.banner{ margin:0 0 20px 0; }
.banner .top{ z-index:5; position:relative; margin:0 0 -2px 0; }
.banner .cont .inner{ z-index:4; position:relative; padding:0; overflow:hidden; }
.banner .cont .inner .shadow{ position:absolute; top:0; right:0; width:500px; height:109px; background:url(Images/Aujourdhui/dark-fd.png); border-left:1px solid #D1CFCB; }
.banner .cont .inner .texts{ position:absolute; top:0; right:0; width:500px; height:109px;  }
.banner .cont .inner .texts h2{ position:absolute; top:5px; left:20px; }
.banner .cont .inner .texts h2 span{ display:block; padding:10px 0 0 0; font-size:30px; color:#ADA8A4; font-weight:normal; }
.banner .cont .inner .texts .links{ position:absolute; top:70px; left:20px; }
.banner .cont .inner .texts .links ul li{ background-image:url(Images/Puces/white-flc-right.gif); }
.banner .cont .inner .texts .links ul li a{ color:#FFFFFF; font-weight:bold; }
.banner .bot{ z-index:5; position:relative; margin:-1px 0 0 0; }

/* Pas un jour sans bien manger */
.sansBien{ display:block; width:740px; height:117px;  background:url(Images/Aujourdhui/PasUnJour/sans-se-faire-du-bien.gif) no-repeat; }
.banner .sansSoleil{ display:block; width:367px; height:75px;  background:url(Images/Aujourdhui/PasUnJour/sans-soleil.png) no-repeat; }
.banner .bienEtre{ display:block; width:317px; height:58px;  background:url(Images/Aujourdhui/PasUnJour/bien-etre.png) no-repeat; }
.banner .sansManger{ display:block; width:441px; height:55px;  background:url(Images/Aujourdhui/PasUnJour/bien-manger.png) no-repeat; }
.banner .cont .inner h2.sansSoleil span,
.banner .cont .inner h2.bienEtre span,
.banner .cont .inner h2.sansManger span,
.sansBien span{ display:none; }

/* Paris Plages */
.paris .txt1{ float:left; width:435px; margin:41px 8px 0 0; }
.paris .media1{ position:relative; margin:21px 0 10px 0; }
.paris .media2{ float:left; width:112px; margin:0 10px 0 0; }
.paris .txt2{ position:relative; margin:13px 0; }
.paris .links{ margin:20px 0; }
.paris .links ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.paris .links ul li a{ color:#FA0057; }

/* Conges avec soldes */
.soldesConges{ height:116px; background:url(Images/Aujourdhui/LesSoldes/conges-avec-soldes.gif) no-repeat; }
.soldesConges span{ display:none; }

.summary .media{ float:left; width:234px; }
.summary .media .top{ position:relative; margin:0 0 -2px 0; }
.summary .media .cont .inner{ padding:0; }
.summary .media .bot{ position:relative; margin:-1px 0 0 0; }
.summary .boxs{ float:right; width:490px; overflow:hidden; }

.summary .boxs .box{ padding:10px 0; margin:0 0 -2px 0; background:url(Images/Puces/grey-pix-left.gif) repeat-x bottom left; }
.summary .boxs .box h2{ margin:0 0 10px 0; font-size:20px; color:#AEAAA7; font-weight:normal; }
.summary .boxs .box .texts{ float:left; width:280px; }
.summary .boxs .box .links{ margin:10px 0; }
.summary .boxs .box .links ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.summary .boxs .box .links ul li a{ color:#FA0057; font-weight:bold; }
.summary .boxs .box .show{ float:right; width:200px; }

.summary .boxs .bonus .show{ float:left; width:50%; }
.summary .boxs .bonus .show .layer{ right:10px; }
.summary .boxs .bonus .texts{ float:none; width:auto; }

.best{ margin:15px 0; padding:10px 0 0 0; background:url(Images/Puces/grey-pix-left.gif) repeat-x; }
.best h2{ margin:0 0 10px 0; padding:3px 5px 3px 35px; font-size:20px; font-weight:normal; background:url(Images/Puces/best.gif) no-repeat left; }
.best .show{ float:left; width:25%; }
.best .show img{ margin:0 0 0 5px; }
.best .show .comp{ padding:5px; text-align:center; }
.best .show .layer{ right:5px; }

.alternative .show{ text-align:center; padding:0 0 10px 0; }
.alternative .show .layer{ position:relative; top:auto; right:auto; margin:auto; margin-top:10px; width:175px; text-align:left; }
.alternative .show .layer .head{ /*height:3px; font-size:1px; background:url(Images/Boxs/alternative-head.png) no-repeat;*/ display:none; }
.alternative .show .layer .zone{ /*padding:2px 10px; background:url(Images/Boxs/alternative-zone.png) repeat-y;*/ }
.alternative .show .layer .foot{ /*height:3px; font-size:1px; background:url(Images/Boxs/alternative-foot.png) no-repeat;*/ display:none; }

.bestActu{ margin-top:30px; }
.bestActu .show{ width:33%; }
.bestActu .show .layer{ margin:0 10px; width:auto; }
.bestActu .sliderPrev{ cursor:pointer; position:absolute; top:55px; left:0; width:15px; height:18px; background:url(Images/Puces/blue-left.gif) no-repeat center }
.bestActu .sliderNext{ cursor:pointer; position:absolute; top:55px; right:0; width:15px; height:18px; background:url(Images/Puces/blue-right.gif) no-repeat center }

.noLine{ background:none; }

/*.tips{ padding:3px 0 3px 35px; background:url(Images/Puces/tips.gif) no-repeat left; }*/
.quizz{ padding:3px 0 3px 35px; background:url(Images/Puces/quizz.gif) no-repeat left; }
.article{ padding:3px 0 3px 35px; background:url(Images/Puces/article.gif) no-repeat left; }
.exclusivite{ padding:3px 0 3px 35px; background:url(Images/Puces/exclu.gif) no-repeat left; }
/*.advice{ padding:8px 0 3px 35px; background:url(Images/Puces/advice.gif) no-repeat left; }*/
.heart{ padding:3px 0 3px 35px; background:url(Images/Puces/best.gif) no-repeat left; }

.summaryBack{ clear:both; padding:0 0 5px 0; margin:0 0 20px 0; border-bottom:1px solid #D3CFCC; }
.summaryBack a{ padding:0 0 0 15px; background:url(Images/Puces/brown-flc-left.gif) no-repeat left; }

.show{ position:relative; }
.show .layer{ position:absolute; top:20px; right:0; width:135px; }
.show .layer .head{ /*height:3px; font-size:1px; background:url(Images/Boxs/show-head.png) no-repeat;*/ display:none; }
.show .layer .zone{ padding:5px 10px; background:url(Images/Boxs/show-zone.png); border:1px solid #CCCCCC; }
.show .layer .foot{ /*height:3px; font-size:1px; background:url(Images/Boxs/show-foot.png) no-repeat;*/ display:none; }
.show .layer b{ color:#FC0059; }
.show .mentions{ padding:10px 0 0 0; }

.tipsIntro{ margin:0 0 20px 0; background:#E0DCD9; }
.tipsIntro .top{ position:relative; margin:0 0 -2px 0; }
.tipsIntro .cont .inner{padding:0; height:161px; }
.tipsIntro .cont .inner h2{ padding:2px 5px; font-size:18px; text-transform:uppercase; font-weight:normal; background:#CCCCCC; border-top:25px solid #EEEEEE; border-bottom:5px solid #999999; }
.tipsIntro .bot{ position:relative; margin:-1px 0 0 0; }
.tipsIntro .media{ float:right; width:333px; }
.tipsIntro .texts{ float:left; width:405px; }
.tipsIntro .text{ padding:10px; }
.extend .cont .inner{ height:auto; }

.tipsTexts{ margin:10px 0 20px 0; }
.tipsTexts .media{ float:left; width:203px; }
.tipsTexts .media .top{ position:relative; margin:0 0 -2px 0; }
.tipsTexts .media .cont .inner{ padding:0; }
.tipsTexts .media .cont .inner .texts{ padding:10px 10px 10px 10px; }
.tipsTexts .media .bot{ position:relative; margin:-1px 0 0 0; }
.tipsTexts .text{ float:right; width:520px; }
.tipsTexts .text h3{ padding:2px 10px; color:#AEA9A6; font-size:15px; font-weight:bold; background:#CCCCCC; }
.tipsTexts .text b{ font-size:13px; }
.tipsTexts .listPoint ul{ margin:0 0 -15px 0;  }
.tipsTexts .listPoint ul li{ margin:0 0 15px 0; }
.tipsTexts .light ul{ margin:0; }
.tipsTexts .light ul li{margin:0; }
.tipsTexts small{ font-size:10px; color:#9C9C9C; }

.content .selecteds .off{ display:none; }
.selecteds .inputSelect{ position:relative; clear:right; float:right; margin:20px 0 -40px 0; }
.content .selecteds .resizable object{ margin:0; width:200px; height:151px; }
.content .selecteds .big object{ margin:0 0 0 -160px; width:360px; height:250px; }
.content .selecteds .resizable .bigLink{ display:block; }
.content .selecteds .big .bigLink{ display:none; }
.content .selecteds .resizable .smallLink{ display:none; }
.content .selecteds .big .smallLink{ display:block; }

.noticed{ position:relative; }
.noticed .text{ padding-bottom:60px; }

.mgbg{ background:#E5F3B2; }
.tipsTexts .mgbg{ position:absolute; bottom:0; right:0; width:520px; }
.boxes .mgbg{ margin:-20px 0 20px 0; }
.mgbg .cont .inner{ padding:8px 10px; text-align:center; font-weight:bold; }

.quizzIntro h3{ font-size:13px; }

.quizzZone .questions{ margin:0 0 10px 0; }
.quizzZone .questions .question{ margin:0 0 20px 0; }
.quizzZone .questions .question .label{ margin:0 0 5px 0; padding:0 0 0 18px; text-indent:-15px; font-weight:bold; }
.quizzZone .questions .question .answer{ position:relative; padding:2px 0 2px 20px; }
.quizzZone .questions .question .answer .inputRadio{ position:absolute; top:2px; left:0; margin:0; padding:0; }
.quizzZone .button{ margin:0 0 20px 0; }
.quizzZone .button .inputButton{ width:125px; color:#FC0059; font-size:15px; font-weight:bold; background:url(Images/Puces/pink-flc-right.gif) no-repeat left; }
.quizzZone .results .message{ display:none; margin:0 0 20px 0; color:#FF0000; }
.quizzZone .results .result{ display:none; margin:0 0 20px 0; padding:10px 0 0 0; font-size:13px; background:url(Images/Puces/grey-pix-left.gif) repeat-x; }
.quizzZone .results .result h2{ margin:0 0 5px 0; font-size:20px; font-weight:normal; }
.quizzZone .results .disp{ display:block; }

.boxes h2{ margin:0 0 10px 0; color:#FA0057; font-size:20px; font-weight:normal; }
.boxes h3{ margin:0 0 10px 0; padding:0 0 5px 0; font-size:15px; border-bottom:1px solid #D3CFCC; }

.boxes .exclus{  }
.boxes .exclus .exclu{ float:left; margin:0 0 20px 0; padding:0 0 10px 0; width:340px; }
.boxes .exclus .leftSide{ padding-right:30px; background:url(Images/Puces/grey-pix-top.gif) repeat-y top right; }
.boxes .exclus .rightSide{ margin-left:-1px; padding-left:30px; background:url(Images/Puces/grey-pix-top.gif) repeat-y top left; }
.boxes .exclus .exclu h3{ margin:0 0 2px 0; font-size:13px; border:0; }
.boxes .exclus .links{ margin:5px 0; }
.boxes .exclus .links ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.boxes .exclus .links ul li a{ color:#FA0057; font-weight:bold; }
.boxes .exclus .exclu img, .boxes .exclus .exclu object{ margin:5px 0; border:1px solid #DEDEDE; }

.boxes .products{ margin:0 -30px 20px 0; width:770px; }
.boxes .products .product{ float:left; margin:0 20px 10px 0; width:360px; }
.boxes .products .product .bordered{ margin:0; background:#F8F8F8; }
.boxes .products .product .top{ margin:0 0 -1px 0; }
.boxes .products .product .inner{ padding:0; height:141px; overflow:hidden; }
.boxes .products .product .media{ width:115px; }
.boxes .products .product .texts{ padding:10px 0 0 0; width:230px; }
.boxes .products .product .texts .date{ margin:0 0 2px 0; color:#FA0057; font-size:20px; }
.boxes .products .product .texts .text{ margin:2px 0; font-size:13px; }
.boxes .products .product .texts .text big{ font-size:25px; }
.boxes .products .product .texts .price{ margin:2px 0; color:#FA0057; font-weight:bold; font-size:25px; }
.boxes .products .product .texts .price small{ font-size:13px; font-weight:normal; }
.boxes .products .product .bot{ margin:-2px 0 0 0; }

.blowOfHeart h3{ margin:0 0 10px 0; padding:0 0 5px 0; color:#FA0057; font-size:17px; border-bottom:1px solid #FFFFFF; }
.blowOfHeart .products .product .texts h2{ margin:0; font-size:18px; color:#666666; font-weight:bold; }
.blowOfHeart .products .product .texts .text{ margin:0; }
.blowOfHeart .products .product .texts .price{ font-size:16px; }
.blowOfHeart .products .product .links{ margin:5px 0 0 0; }
.blowOfHeart .products .product .links ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.blowOfHeart .products .product .links ul li a{ color:#FA0057; font-weight:bold; }

/* Ecolabels */
h1.eco{ margin:0; }
h2.eco{ margin:0 0 20px 0; font-size:13px; }
.ecolabels{ margin:0 0 15px 0; }
.ecolabels .intro{ margin:20px 0 20px 0; }
.ecolabels .intro .media{ float:right; margin:0 0 0 10px; }
.ecolabels .intro h3{ margin:0 0 5px 0; }
.ecolabels .intro .links{ margin:5px 0 0 0; }
.ecolabels .details .media{ float:left; width:180px; }
.ecolabels .details .texts{float:right; width:550px; }
.ecolabels .details .texts .list ul li{ margin:0 0 20px 0; padding:0 0 0 10px; background:url(Images/Puces/brown-car.gif) no-repeat 0 6px; }
.ecolabels .details .links{ margin:10px 0 0 0; }

/** Module **/
.module{ margin:0 0 10px 0; padding:10px; width:720px; overflow:hidden; border:1px solid #DFDDDB; }

.module .navigation{ margin:0 0 10px 0; }
.module .navigation ul{ margin:-10px -15px 0 -10px; width:780px; }
.module .navigation ul li{ float:left; width:185px; }
.module .navigation ul li a.level1{ display:block; height:28px; background:no-repeat center top; }
.module .navigation ul li a.level1:hover, .module .navigation ul li.hover a.level1,.module .navigation ul li.on a.level1{ background-position:center -28px; }
.module .navigation ul li a.home{ background-image:url(Images/Navigations/services-accueil.gif); }
.module .navigation ul li a.pres{ background-image:url(Images/Navigations/services-quoi.gif); }
.module .navigation ul li a.work{ background-image:url(Images/Navigations/services-comment.gif); }
.module .navigation ul li a.cost{ background-image:url(Images/Navigations/services-impots.gif); }
.module .navigation ul li a span{ display:none; }
.module .navigation ul li ol{ z-index:5; position:absolute; display:none; margin:0 0 0 10px; }
.module .navigation ul li.hover ol{ display:block; }
.module .navigation ul li ol li{ float:none; width:auto; }

.module .navigation ol{ overflow:hidden; width:164px; /*background:url(Images/Navigations/module-nav-fd.gif) no-repeat bottom left;*/ background:#FFFFFF; border:1px solid #DFDDDB; }
.module .navigation ol li{ display:inline; float:none; margin:0; width:auto; font-size:12px; border:0; }
.module .navigation ol li a{ display:block; padding:0 5px; color:#908883; text-decoration:none; background:no-repeat 5px 4px; }
.module .navigation ol li a span{ display:block; margin:-1px 0 0 0; padding:4px 0 5px 20px; border-top:1px solid #E9E8E7; }

/* Title */
.module h2 span{ display:none; }
.module h2.pres{ margin:20px 0 10px 0; padding:2px 10px; font-size:17px; font-weight:bold; text-transform:uppercase; color:#000000; background:#9d9895; border-bottom:5px solid #d7005f; /*height:17px; background:url(Images/Texts/qu_est-ce-que-c_est.gif) no-repeat;*/ }
.module h2.work{ margin:20px 0 10px 0; padding:2px 10px; font-size:17px; font-weight:bold; text-transform:uppercase; color:#000000; background:#9d9895; border-bottom:5px solid #d7005f; /*height:18px; background:url(Images/Texts/comment-ca-marche.gif) no-repeat;*/ }
.module h2.cost{ margin:20px 0 10px 0; padding:2px 10px; font-size:17px; font-weight:bold; text-transform:uppercase; color:#000000; background:#9d9895; border-bottom:5px solid #d7005f; /*height:18px; background:url(Images/Texts/reduction-impots.gif) no-repeat;*/ }
.module h3{ margin:20px 0 10px 0; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FA0057; }
.module h3 span{ display:none; }
.module h3.time{ height:12px; background:url(Images/Texts/services-gagner-temps.gif) no-repeat; }
.module h3.look{ height:12px; background:url(Images/Texts/recherchons-prestataire.gif) no-repeat; }
.module h3.orga{ height:12px; background:url(Images/Texts/prestataire-organise.gif) no-repeat; }
.module h3.control{ height:15px; background:url(Images/Texts/controlons-prestataire.gif) no-repeat; }
.module h3.credit{ height:32px; background:url(Images/Texts/reduction-credit-impot.gif) no-repeat; }
.module h3.out{ height:15px; background:url(Images/Texts/credit-hors-domicile.gif) no-repeat; }
.module h3.tva{ height:16px; background:url(Images/Texts/taux-tva-reduit.gif) no-repeat; }
.module h4{ margin:20px 0 0 0; font-size:12px; color:#FA0057; }

.module .list{ margin:10px 0; }
.module .list ul li{ margin:5px 0; padding:0 0 0 8px; background:url(Images/Puces/brown-car.gif) no-repeat 0 5px; }
.module .details span{ color:#FA0057; }
.module .list ul li a{ color:#FA0057; text-decoration:underline; }
.module .list ul li a:hover{ text-decoration:none; }
.module .arrows ul li{ padding:0 0 0 15px; background:url(Images/Puces/brown-flc-right-long.gif) no-repeat -7px 3px; }
.module .arrows ul li a{ color:#6A5F4F; text-decoration:none; }
.module .arrows ul li a:hover{ text-decoration:underline; }

.module .text{ margin:10px 0; }
.module .text span, .module .text a{ color:#FA0057; }

.module .parts{ margin:0 0 20px 0; }
.module .parts .part{ float:left; padding:10px 0; width:33%; }
.module .parts .large{ width:66%; }

.module .navigation ol li a.clean{ background-image:url(Images/Puces/srv-menage.gif); }
.module .navigation ol li.on a.clean, .module .navigation ol li a.clean:hover{ color:#BD0078; }
.module .navigation ol li a.DIY{ background-image:url(Images/Puces/srv-bricolage.gif); }
.module .navigation ol li.on a.DIY, .module .navigation ol li a.DIY:hover{ color:#BC0F1D; }
.module .navigation ol li a.garden{ background-image:url(Images/Puces/srv-jardinage.gif); }
.module .navigation ol li.on a.garden, .module .navigation ol li a.garden:hover{ color:#7CC33E; }
.module .navigation ol li a.pc{ background-image:url(Images/Puces/srv-pc.gif); }
.module .navigation ol li.on a.pc, .module .navigation ol li a.pc:hover{ color:#017FC1; }
.module .navigation ol li a.bbsitting{ background-image:url(Images/Puces/srv-bbsitting.gif); }
.module .navigation ol li.on a.bbsitting, .module .navigation ol li a.bbsitting:hover{ color:#152882; }
.module .navigation ol li a.daily{ background-image:url(Images/Puces/srv-daily.gif); }
.module .navigation ol li.on a.daily, .module .navigation ol li a.daily:hover{ color:#92117E; }
.module .navigation ol li a.school{ background-image:url(Images/Puces/srv-school.gif); }
.module .navigation ol li.on a.school, .module .navigation ol li a.school:hover{ color:#EA6719; }

.module .subLeft{ float:left; width:527px; }

.module .subRight{ float:right; width:164px; }
/*.module .subRight .navigation{ background:url(Images/Navigations/module-nav-fd.gif) no-repeat bottom left; }*/
/*.module .subRight .navigation ol{ padding:2px 0 0 0; background:url(Images/Navigations/module-nav-top.gif) no-repeat; }*/
.module .subRight .navigation ol li a span{ margin-top:-2px; }
.module .hours{ margin:5px 0 0 0; height:17px; background:url(Images/Texts/sauf-dimanche-10h-19h.gif) no-repeat; }
.module .hours span{ display:none; }

.module .freecall{ background:url(Images/Texts/0-800-00-66-77.gif) no-repeat;  }
.module .freecall img{ visibility:hidden;  }

.module .subRight .new{ color:#FFFFFF; background:#CCCA11; }
.module .subRight .new .cont .inner{ padding:8px 10px; font-weight:bold; }
.module .subRight .new .cont .inner .title{ margin:0 0 5px 0; height:13px; background:url(Images/Texts/nouveau.gif) no-repeat; }
.module .subRight .new .cont .inner .title span{ display:none; }

.module .claim{ float:left; margin:0; width:392px; color:#FFFFFF; background:#CCCA11;  }
.module .claim .cont .inner{ padding: 2px 8px 8px 8px; }
.module .claim .cont .inner .title{ margin:0 0 1px 0; height:36px; background:url(Images/Texts/on-fait-quoi-pour-chez-vous.gif) no-repeat; }
.module .claim .cont .inner .title span{ display:none; }

.module .number{ float:left; margin:0; width:350px; color:#FFFFFF; background:#CCCA11;  }
.module .number .cont .inner{ padding:5px 10px; }
.module .number .cont .inner .title{ margin:0 0 5px 0; height:17px; background:url(Images/Texts/c_est-un-numero.gif) no-repeat; }
.module .number .cont .inner .title span{ display:none; }

.module .call{ color:#FFFFFF; background:#CCCA11;  }
.module .call .cont .inner{ padding:10px; }
.module .call .cont .inner .title{ margin:0 0 5px 0; height:17px; background:url(Images/Texts/appelez-le.gif) no-repeat; }
.module .call .cont .inner .title span{ display:none; }
.module .call .cont .inner .freecall{ float:left; margin:0 5px 0 0; width:314px; height:45px; background:url(Images/Texts/0-800-00-66-77-big.gif) no-repeat; }
.module .call .cont .inner .hours{ float:left; width:250px; }

.module .details .media{ margin:10px 0; text-align:center; }
.module .details .subLeft{ width:48%; }
.module .details .subRight{ width:48%; }
.module .details h3{ font-size:13px; text-transform:uppercase; }
.module .clean h3{ color:#BD0078; }
.module .DIY h3{ color:#BC0F1D; }
.module .pc h3{ color:#017FC1; }
.module .bbsitting h3{ color:#152882; }
.module .daily h3{ color:#92117E; }
.module .school h3{ color:#EA6719; }
.module .garden h3{ color:#7CC33E; }

.module .greenClean{ float:left; width:53%; }
.module .greenClean h3{ margin:0; height:62px; background:url(Images/Texts/menage-vert.gif) no-repeat; }
.module .greenClean .rounded{ background:#ACCA23; }
.module .greenClean .inner{ padding:10px; }
.module .greenClean .texts{ height:62px; background:url(Images/Texts/monoprix-lance-formation.gif) no-repeat; }
.module .greenClean .texts span{ display:none; }
.module .greenClean .links ul li{ background-image:url(Images/Puces/white-flc-right.gif); }
.module .greenClean .links ul li a{ color:#FFFFFF; font-weight:bold; }

.module .rates .rounded{ margin:5px 0 0 0; background:none; }
.module .rates .rounded .top{ position:relative; margin:0 0 -2px 0; }
.module .rates h5{ color:#AEA9A6; font-size:13px; }
.module .rates table{ margin:0 0 10px 0; width:100%; }
.module .rates table caption{ display:none; }
.module .rates table th, .module .rates table td{ padding:5px 10px; }
.module .rates table th{ color:#B2376B; font-size:13px; font-weight:bold; background:#EBEBEB; }
.module .rates table th.first{ /*background:url(Images/Boxs/rounded-bl.gif) no-repeat bottom left #EBEBEB;*/ border:0; }
.module .rates table th.last{ /*background:url(Images/Boxs/rounded-br.gif) no-repeat bottom right #EBEBEB; border:0;*/ }
.module .rates table td.first{ border:0; }
/*.module .rates table td.last{ border:0; }*/
.module .rates table th, .module .rates table td{ border-left:1px solid #BBBBBB; }
.module .rates table tr.line2 td{ background:#F7F6F6; }
.module .rates table td.devise{ text-align:right; }
.module .rates table td strong{ color:#FA0057; }
.module .rates table .sizer td{ border:0; }
.module .rates table .sizer .c1{ width:25%; }
.module .rates table .sizer .c2{ width:75%; }
.module .rates table .sizer .c3 .size{ width:130px; }
.module .rates table .sizer .c4 .size{ width:190px; }

.module .rates .informatique .sizer .c1{ width:25%; }
.module .rates .informatique .sizer .c2{ width:75%; }
.module .rates .informatique .sizer .c3 .size{ width:130px; }
.module .rates .informatique .sizer .c4 .size{ width:190px; }

.module .bottom{ position:relative; margin:0 -10px -11px -10px; width:740px; text-align:right; border-bottom:8px solid #AD4472; }
.module .bottom .logos{ margin:0 0 -1px 0; padding:0 35px 0 0; border-bottom:23px solid #E14F8F; }
.module .bottom .logos img{ position:relative; margin:0 0 -18px 0; vertical-align:top; }
.mainModule .bottom{ border-bottom:22px solid #B70048; }
.mainModule .bottom .logos{ border:0; }
.mainModule .bottom .logos img{ margin:0 0 -16px 0; }

/** Press **/
.press{ padding-bottom:20px; }
.press h4{ color:#FC0057; margin:0; }
.press .login{ float:left; width:49%; background:#EBEBEB; }
.press .news{ float:right; width:49%; background:#EBEBEB; }
.press .inner{ padding:10px; }
.press .intro{ margin:0 0 20px 0; }
.press h2{ margin:0 0 10px 0; font-size:15px; color:#6A5F4F; }
.press .links ul li{ float:left; width:46%; }
.press .login .links ul li a{ font-weight:normal; }
.press .form, .press .news .texts{ margin:10px 0 0 0; padding:0; height:180px; border:0; overflow:auto; }
.press .form .text{ margin:0 0 20px 0; }
.press .form .field .label{ float:none; width:auto; }
.press .form .field .input{ float:none; width:auto; }
.press .form .field .input .inputText{ margin:5px 0 10px 0; width:200px; background:#FFFFFF; }
.press .form .button .inputButton{ position:relative; margin:-30px 80px 0 0; float:right; width:50px; font-size:15px; }
.press .form .error{ color:#FF0000; }

.press .bordered .top{ position:relative; margin:0 0 -2px 0; }
.press .bordered .cont .inner{ padding:0; }
.press .bordered .bot{ position:relative; margin:-1px 0 0 0; }

.press .mttl{ margin:0 0 15px 0; }
.press .mttl .media{ float:left; width:207px; }
.press .mttl .texts{ float:right; width:520px; }
.press .mttl .texts h3{ color:#FC0057; }

.press .releases{ position:relative; float:left; width:460px; background:#EBEBEB; }
.press .releases .items{ margin:10px 0 0 0; height:225px; overflow:auto; }
.press .releases .inputSelect{ margin:0 10px 0 0; }
.press .releases table{ width:100%; }
.press .releases td{ height:45px; }
.press .releases .fd1 td{ background:#F5F5F5; }
.press .releases .date{ width:65px; text-align:center; }
.press .releases .title a{ cursor:default; color:#FC0057; font-weight:bold; }
.press .releases .title a:hover{ text-decoration:none; }
.press .releases .files{ text-align:right; white-space:nowrap; vertical-align:top; }
.press .releases .cover{ position:absolute; display:none; }

.press .pressMedia{ position:relative; float:right; }
.press .pressMedia .tab h4{ margin:0 0 10px 0; color:#6A5F4F; font-weight:bold; }
.press .pressMedia .navigation{ position:absolute; bottom:-15px; right:60px; }
.press .pressMedia .navigation ul li{ float:left; margin:0 0 0 5px; }
.press .pressMedia .navigation ul li a{ color:#FC0057; }
.press .pressMedia .navigation ul li.on a{ font-weight:bold; }

.press .monoprix{ float:left; width:39%; background:#EBEBEB; }
.press .presse{ float:right; width:59%; background:#EBEBEB; }
.press .monoprix .texts, .press .presse .texts{ padding:0 25px; height:250px; overflow:auto; }
.press .presse a, .press .monoprix a{ color:#FC0057; }

/*** Right ***/
.right{ float:right; width:200px; }

.right .m span{ display:block; background:url(Images/Puces/dark-m.gif) no-repeat; }
.right .m span b{ margin:0 3px; visibility:hidden; }

.right .quick{ margin:0 0 20px 0; background:#EBEBEB; }
.right .quick .cont .inner{ padding:10px; }
.right .quick .resum{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #C7C3C1; }
.right .quick .inputText, .right .quick .inputPassword{ margin:5px 0 0 0; width:140px; }
.right .quick .inputButton{ margin:5px 0 0 0; font-size:13px; }
.right .quick .links ul li{ margin:5px 0 0 0; }
.right .quick .links ul li a{ color:#6A5F4F; }
.right .quick .links ul li.m span{ background-image:url(Images/Puces/brown-m-back.gif); }

.right .partners{ margin:10px 0; }

.right .shop{ margin:0 0 10px 0; background:#AEA9A6; }
.right .shop .cont .inner{ padding:40px 5px 10px 5px; background:url(Images/Texts/trouver-magasin.gif) no-repeat 6px 10px; }
.right .shop legend{ display:none; }
.right .shop .inputs{ padding:5px 0 0 15px; }
.right .shop .inputText{ width:100px; }
.right .shop .inputButton{ color:#FFFFFF; font-size:14px; }

.right .smiles{ background:#AEA9A6; }
.right .smiles h4{ margin:0 0 5px 0; height:23px; background:url(Images/Texts/smiles-quoi.gif) no-repeat; }
.right .smiles h4 span{ display:none; }
.right .smiles .cont .inner{ padding:10px; color:#FFFFFF; }
.right .smiles .cont .inner .m span{ background-image:url(Images/Puces/white-m.gif); }
.right .smiles .cont .inner a{ color:#FFFFFF; text-decoration:underline; }

/***** Footer *****/
.footer .tools{ z-index:5; position:relative; padding:2px 0 0 0; background:#F3F2F2; height:30px; overflow:hidden; }
.footer .tools .inner{ margin:auto; width:900px; text-align:left; }
.footer .tools .inner fieldset{ float:left; margin:8px 0 0 0; font-weight:bold; }
.footer .tools .inner fieldset .inputs{ margin:-17px 0 0 0; }
.footer .tools .inner .newsletter{ margin-top:7px; margin-right:10px; padding-right:10px; background:url(Images/Puces/brown-tir-h.gif) no-repeat right; }
.footer .tools .inner .newsletter a{ color:#C80F56; font-size:14px; }
.footer .tools .inner .newsletter .inputText{ margin-left:70px; width:100px; }
.footer .tools .inner .shop .inputText{ margin-left:130px; width:60px; }
.footer .tools .inner .sharetools{ position:relative; float:right; margin:-22px 270px 0 0; }
.footer .tools .inner .sharetools .text{ position:relative; float:left; margin:-5px 0 0 0; width:90px; color:#4461a0; }
.footer .tools .inner .sharetools img{ position:relative; margin:-3px 0 0 0; }

.footer .lower{ margin:auto; padding:5px 0; width:900px; text-align:left; color:#B8B3AE; }
.footer .lower .navigation, .footer .lower .navigation *{ display:inline; color:#B8B3AE; }
.footer .lower .navigation ul li{ margin:0 0 0 3px; padding:0 0 0 8px; background:url(Images/Puces/grey-tir-h.gif) no-repeat left; }

.sendFriend{ display:none; z-index:50; position:absolute; top:100px; left:50%; margin:0 0 0 -200px; padding:10px; width:400px; text-align:left; background:#FFFFFF; border:1px solid #DEDEDE; }
.sendFriend .closer{ cursor:pointer; position:absolute; top:10px; right:10px; width:7px; height:7px; background:url(Images/Puces/closer.gif) no-repeat; }
.sendFriend legend{ margin:0 0 15px 0; color:#AEA9A6; font-size:25px; font-weight:normal; }
.sendFriend .intro{ margin:0 0 15px 0; }
.sendFriend .field .label{ float:left; padding:3px 0 0 0; width:140px; font-weight:bold; }
.sendFriend .field .input{ float:right; width:250px; }
.sendFriend .field .input .inputText{ width:235px; }
.sendFriend .field .input .inputArea{ width:240px; height:100px; overflow:auto; }
.sendFriend .button{ text-align:right; }
.sendFriend .button .inputButton{ padding:0 0 0 10px; width:150px; color:#908883; font-size:12px; background:url(Images/Puces/grey-flc-right.gif) no-repeat 0 5px; }
#friendOuter{ z-index:40; position:fixed; top:0; left:0; width:100%; height:100%; background:url(Images/Navigations/top-dark-fd.png); }

.registerNews{ display:none; z-index:50; position:absolute; top:200px; left:50%; margin:0 0 0 -250px; padding:95px 10px 10px 10px; width:480px; text-align:left; color:#000000; background:url(Images/Texts/subscribe-newsletter.gif) no-repeat center 25px #FFFFFF; border:1px solid #c80f56; }
.registerNews .closer{ cursor:pointer; position:absolute; top:10px; right:10px; width:42px; height:8px; overflow:hidden; background:url(Images/Buttons/fermer.gif) no-repeat #FFFFFF; }
.registerNews .mandatory{ height:36px; background:url(Images/Boxs/monoprix.gif) no-repeat right bottom; }
.step0 .registerNews .mandatory{ color:#FFFFFF; }
.registerNews legend{ display:none; }
.registerNews .intro{ padding:10px 0 10px 100px; background:url(Images/Boxs/step1-fd2.gif) no-repeat; }
.step0 .registerNews .intro{ padding:10px 0; text-align:center; background:none; }
.registerNews .intro .radios{ margin:0 0 10px 0; }
.step0 .registerNews .intro .radios{ margin:10px 0; }
.registerNews .intro .field{ margin:0 0 5px 0; }
.registerNews .intro .field label{ padding:2px 5px 0 0; width:140px; }
.registerNews .intro .field label, .registerNews .intro .field input{ float:left; }
.registerNews .intro .field input{ width:145px; color:#FFFFFF; background:#F8D1E6; }
.registerNews .intro .field input.two{ margin:0 5px 0 0; width:15px; }
.registerNews .intro .field input.four{ width:40px; }
.registerNews .fields .field{ margin:5px 0; }
.registerNews .fields .field label{ float:left; padding:2px 0 0 0; width:80px; }
.registerNews .fields .field input{ float:left; width:280px; background:#F8D1E6; }
.registerNews .button .inputButton{ padding:0 0 0 10px; width:60px; color:#c80f56; font-size:13px; text-decoration:underline; background:url(Images/Puces/pink-flc-right.gif) no-repeat 0 5px; }
.registerNews .fields .button{ padding:0 0 10px 80px; }
.registerNews #fields2{ display:none; }
.registerNews #fields{ display:none; }
.registerNews #fields .field{ margin:0 0 5px 0; }
.registerNews .end{ text-align:center; padding:30px 0; }
#registerOutter{ z-index:40; position:fixed; top:0; left:0; width:100%; height:100%; background:url(Images/Navigations/top-dark-fd.png); }

.cgvLink{ margin:10px 0 0 0; }
.cgvLink ul li{ background-image:url(Images/Puces/pink-flc-right.gif); }
.cgvLink ul li a{ color:#FC0057; }
.cgvText{ display:none; z-index:50; position:absolute; top:100px; left:50%; margin:0 0 0 -300px; padding:10px; width:600px; text-align:left; background:#FFFFFF; border:1px solid #DEDEDE; }
.cgvText .closer{ cursor:pointer; position:absolute; top:10px; right:10px; width:7px; height:7px; background:url(Images/Puces/closer.gif) no-repeat; }
.cgvText h4{ margin:0 0 10px 0; color:#AEA9A6; font-size:25px; font-weight:normal; }
.cgvText .texts{ padding:0 10px 0 0; height:500px; text-align:justify; overflow:auto; }
#cgvOuter{ z-index:40; position:fixed; top:0; left:0; width:100%; height:100%; background:url(Images/Navigations/top-dark-fd.png); }

.listMag{ display:none; z-index:50; position:fixed; top:50%; left:50%; margin:-279px 0 0 -310px; padding:10px; width:600px; text-align:left; background:#FFFFFF; border:1px solid #DEDEDE; }
.listMag .closer{ cursor:pointer; position:absolute; top:10px; right:10px; width:7px; height:7px; background:url(Images/Puces/closer.gif) no-repeat; }
.listMag h4{ margin:0 0 10px 0; color:#AEA9A6; font-size:25px; font-weight:normal; }
.listMag h5{ font-size:15px; text-align:center; }
.listMag .texts{ padding:0 10px 0 0; height:500px; overflow:auto; }

.listMag .legend{ margin:0 0 10px 0; text-align:center; font-weight:bold; }

.listMag .listMagCol{ float:left; margin:0 0 0 -1px; width:32%; font-weight:bold; border-right:1px solid #DADADA; border-left:1px solid #DADADA; }
.listMag .listMagCol strong{ font-weight:normal; }
.listMag .listMagCol .dpt{ margin:0 10px; padding:15px 0 5px 0; color:#FA0057; border-bottom:1px solid #FA0057; }
.listMag .listMagCol ul li{ clear:both; margin:0 0 5px 0; width:155px; }
.listMag .listMagCol ol{  float:left; padding:8px 0 0 0; width:155px; }
.listMag .listMagCol ol li{ clear:none; margin:0 0 5px 0; padding:0 0 0 12px; background:url(images/los-pink.gif) no-repeat 0 4px; }
.listMag .type1{ color:#970170; }
.listMag .type2{ color:#F540A1; }
.listMag .type3{ color:#339999; }
.listMag .type4{ color:#000099; }

.listMag .nocols .listMagCol{ float:none; width:auto; border:0; }
.listMag .nocols .listMagCol h5{ padding:25px 10px 0px 10px; text-align:left; }
.listMag .nocols .listMagCol ul li, .listMag .nocols .listMagCol ol{ float:none; width:auto; }
.listMag .nocols .listMagCol .cp{ float:left; width:60px; }

.zoomed{ cursor:pointer; }
#zoomed{ display:none; z-index:50; position:fixed; top:50%; left:50%; padding:30px 10px 10px 10px; text-align:left; background:#FFFFFF; border:1px solid #DEDEDE; }
#zoomed .closer{ cursor:pointer; position:absolute; top:10px; right:10px; width:7px; height:7px; background:url(Images/Puces/closer.gif) no-repeat; }

#listOuter{ z-index:40; position:fixed; top:0; left:0; width:100%; height:100%; background:url(Images/Navigations/top-dark-fd.png); }
#overlay, #overlayer{ display:none; z-index:40; position:absolute; top:0; left:0; width:1000px; height:575px; background:url(Images/Navigations/top-dark-fd.png); }
#overlayer{ z-index:65; }

.diapoLayer{ display:none; z-index:50; position:fixed; top:50%; left:50%; margin:-250px 0 0 -250px; padding:10px; width:500px; height:500px; text-align:left; }
.diapoLayer .bordered{ background:#EBEBEB; }
.diapoLayer .bordered .inner{ position:relative; padding:5px 10px; background:url(Images/loader.gif) no-repeat 165px 210px; }
.diapoLayer h2{ font-size:25px; color:#AEA9A6; }
.diapoLayer .closer{ cursor:pointer; position:absolute; top:10px; right:10px; width:7px; height:7px; background:url(Images/Puces/closer.gif) no-repeat; }
.diapoLayer .intro{ margin:10px 0; }
.diapoLayer .title{ visibility:hidden; height:20px; font-weight:bold; color:#FB0056; overflow:hidden; }
.diapoLayer .preview{ visibility:hidden; float:left; width:401px; height:301px; text-align:center; }
.diapoLayer .preview table{ width:401px; height:301px; }
.diapoLayer .preview img{ border:1px solid #BCB9B6; }
.diapoLayer .thumbs{ visibility:hidden; position:relative; float:right; padding:0 5px; width:42px; height:301px; overflow:hidden; }
.diapoLayer .scroll{ margin-top:30px; height:241px; }
.diapoLayer .thumbs img{ margin:2px 0; width:40px; border:1px solid #BCB9B6; }
.diapoLayer .thumbs .items{ position:relative; }
.diapoLayer .scrollTop{ position:absolute; top:100px; right:17px; width:40px; height:20px; background:url(Images/Puces/flc-top.gif) no-repeat center; }
.diapoLayer .scrollBot{ position:absolute; bottom:17px; right:17px; width:40px; height:20px; background:url(Images/Puces/flc-bot.gif) no-repeat center; }
#diapoOuter{ z-index:40; position:fixed; top:0; left:0; width:100%; height:100%; background:url(Images/Navigations/top-light-fd.png); }

.messageLayer{ display:none; z-index:50; position:absolute; top:200px; left:50%; margin:0 0 0 -200px; padding:10px; width:400px; text-align:left; background:#FFFFFF; }
.messageLayer a{ color:#FC0057; }
#messageOuter{ z-index:40; position:fixed; top:0; left:0; width:100%; height:100%; background:url(Images/Navigations/top-dark-fd.png); }

/**** Calendar *****/
#calendar{ z-index:100; position:absolute; color:#6A5F4F; width:200px; }
#calendar a{ display:block; color:#6A5F4F; background:#F8F8F8; text-decoration:none; }
#calendar a.calOld{ color:#CCCCCC; }
#calendar a:hover{ color:#6A5F4F; background:#CBD7A1; }
#calendar a.on{ font-weight:bold; background:#CBD7A1; }
.calCont{ padding:1px; background:#D1CFCB; }
#calendar .calClose, #calendar .calClose:hover{ position:absolute; top:5px; left:5px; width:19px; height:14px; }
#calendar .calClose span{ display:none; }
.calTitle{ padding:3px; color:#6A5F4F; background:#FFF; font-weight:bold; text-align:center; height:1%; }
.calMonth{ float:left; width:119px; }
.calYear{ float:left; width:79px; }
.calNav a, .calNav span{ float:left; padding:2px 0; width:20px; text-align:center; }
.calMonth span{ cursor:pointer; width:79px; }
.calYear span{ width:39px; }
.calLegend{ clear:both; border-top:1px solid #FFF; height:1%; }
.calLegend span{ display:block; float:left; padding:2px 0; width:28px; text-align:center; }
.calDays{ clear:both; background:#F8F8F8; height:1%; }
.calDays a, .calDays span{ float:left; padding:2px 0; width:28px; text-align:center; }
#calendarOuter{ z-index:70; position:fixed; top:0; left:0; width:100%; height:100%; background:url(Images/Navigations/top-dark-fd.png); }


/* Promos */
.promos{ position:relative; margin:0 0 10px -5px; width:745px; }
.promos img{ float:left; margin:0 2px 5px 0; }

/* Survey */
.survey .question{ margin:30px 0; }
.survey .question strong{ font-size:12px; }
.survey .radioList, .survey .radioLists{ margin:5px 0 0 0; }
.survey .radioList input, .survey .radioList label{ margin:0 7px 0 0; vertical-align:middle; }
.survey .radioList label{ padding:0 30px 0 0; }

.survey .radioList tr td{ padding:3px 0; }
.survey .other{ position:relative; margin:-26px 0 0 60px; width:250px; border:1px solid #B3AA9D; }
.survey td.label{ width:100%; white-space:nowrap; }
.survey .radioLists .radioList{ margin:2px 0; width:520px; }
.survey .radioLists .radioList tr td{ text-align:center; width:20%; }
.survey .area{ margin:5px 0 0 0; width:740px; height:100px; overflow:auto; border:1px solid #B3AA9D; }
.survey .button{ padding:0 0 30px 0; text-align:center; }


/* CSS - NetContent */

.nc-strike, .nc-strike * { text-decoration:line-through; }

.maintenance{ margin:100px 0 150px 0; }
.maintenance .title{ padding:0 0 0 60px; font-size:20px; color:#B8B3AE; font-size:20px; line-height:50px; background:url(Images/Boxs/maintenance-bg.gif) no-repeat; }
.maintenance .text{ padding:0 0 0 60px; }



.overlay { z-index:40; position:fixed; top:0; left:0; width:100%; height:100%; background:url(Images/Navigations/top-dark-fd.png); }

/** RSS Templates **/
.mainRss .content{ width:520px; }
.mainRss .right{ width:208px; }
.mainRss .subleft{ float:left; width:360px; }
.mainRss .subright{ float:right; width:148px; }

.rssnavigation{ margin:0 0 20px 0; }
.rssnavigation ul, .rssnavigation ul li{ margin:0; padding:0; list-style-type:none; }
.rssnavigation ul li{ margin:0 0 1px 40px; }
.rssnavigation ul li a{ display:block; padding:1px 5px; text-align:right; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-decoration:none; background:-999px 0 no-repeat; }
.rssnavigation ul li a:hover{ text-decoration:none; }
.rssnavigation ul li.on{ margin:0 55px 1px -15px; }
.rssnavigation ul li.on a{ padding:10px 10px 10px 55px; font-size:14px; text-align:left; background:no-repeat 30px center url(Images/Puces/white-flc-right-long.gif) #CCC; }

.rssnavigation ul li.line1 a{ background-color:#ff1e12; }
.rssnavigation ul li.line2 a{ background-color:#ff1f59; }
.rssnavigation ul li.line3 a{ background-color:#ff3d05; }
.rssnavigation ul li.line4 a{ background-color:#ff1f59; }
.rssnavigation ul li.line5 a{ color:#ff1f59; background-color:#ffda00; background-image:url(Images/Puces/pink-flc-right-long.gif); }

.rssnavigation ul li.line1cook a{ background-color:#9cc530; }
.rssnavigation ul li.line2cook a{ background-color:#ff1c7b; }
.rssnavigation ul li.line3cook a{ background-color:#ff1e12; }
.rssnavigation ul li.line4cook a{ color:#ff1c7b; background-color:#ffda00; }
.rssnavigation ul li.line5cook a{ background-color:#ff1c7b; }

.rssnavigation ul li.line1mode a{ background-color:#ff1c7b; }
.rssnavigation ul li.line2mode a{ background-color:#cc9900; }
.rssnavigation ul li.line3mode a{ background-color:#ef6cda; }
.rssnavigation ul li.line4mode a{ background-color:#ff5c7d; }

.rssitem1{ margin:0 0 10px 0; }
.rssitem1 .clear{ border-top:1px solid #666666; }
.rssitem1 .media{ float:left; width:270px; }
.rssitem1 .media img{ width:270px; }
.rssitem1 .texts{ float:right; width:240px; }
.rssitem1 .texts h2{ padding:2px 5px; color:#FFFFFF; text-transform:uppercase; background:#ff1e12; }
.rssitem1 .texts h2 span{ color:#FF0; }
.rssitem1 .texts p{ margin:5px 0; }
.rssitem1 .texts em{ position:relative; display:block; padding:5px 50px 5px 5px; font-style:italic; background:#F3F3F3; }
.rssitem1 .texts em strong{ position:absolute; top:5px; right:5px; width:50px; font-style:normal; font-size:12px; font-weight:bold; text-align:right; color:#ff1e12; }

.rssitem2{ margin:0 0 10px 0; }
.rssitem2 .clear{ border-top:1px solid #666666; }
.rssitem2 .media{ float:left; width:270px; }
.rssitem2 .media img{ width:270px; }
.rssitem2 .texts{ float:right; width:240px; }
.rssitem2 .texts h2{ padding:2px 5px; color:#FFFFFF; text-transform:uppercase; background:#FF1E12; }
.rssitem2 .texts h2 span{ color:#FF0; }
.rssitem2 .texts p{ position:relative; margin:5px 0; padding:0 60px 0 0; }
.rssitem2 .texts strong{ position:absolute; top:0; right:0; width:60px; font-style:normal; font-size:18px; font-weight:bold; text-align:right; color:#FF1E12; }
.rssitem2 .texts strong strike{ display:block; font-size:11px; }

.rssTest{ margin:0 0 10px 0; width:100%; }
.rssTest strong{ font-weight:bold; }
.rssTest th{ padding:1px 0;text-align:center; color:#FFFFFF; font-weight:bold; background:#FF3D05; }
.rssTest td{ vertical-align:top; padding:10px 0; color:#000000; border-bottom:1px solid #AAAAAA; }
.rssTest td.medialeft{ width:170px; text-align:center; }
.rssTest td.medialeft img{ margin:10px 10px 0 0; width:170px; }
.rssTest td.mediaright{ width:150px; text-align:center; }
.rssTest td.mediaright img{ margin:10px 0 0 10px; width:150px; }
.rssTest td p{ margin:0 0 5px 0; }
.rssTest td em{ position:relative; display:block; padding:5px 50px 5px 5px; font-style:italic; background:#F3F3F3; }
.rssTest td em strong{ position:absolute; top:5px; right:5px; width:50px; font-style:normal; font-size:12px; font-weight:bold; text-align:right; color:#FF3D05; }

.rssfeed{ margin:0 0 10px 0; }
.rssfeed .rss{ position:absolute; margin:3px 0 0 190px; padding:13px 0 0 13px; width:1px; height:1px; overflow:hidden; background:url(Images/Puces/freshnfashion-rss.gif) no-repeat; }
.rssfeed .freshnfashion{ padding:38px 0 0 207px; width:1px; height:1px; overflow:hidden; background:url(Images/Texts/freshnfashion-infos.png) no-repeat; }
.rssfeed .item{ padding:5px 0; height:94px; border-top:10px solid #003882; }
.rssfeed .item .media{ float:left; width:94px; }
.rssfeed .item .media img{ width:94px; height:94px; border:1px solid #D1D1D1; }
.rssfeed .item .texts{ float:right; padding:1px 5px; width:101px; height:92px; font-size:10px; border:1px solid #D1D1D1; border-left:0; }
.rssfeed .item .texts .text{ height:72px; overflow:hidden; line-height:10px; }
.rssfeed .item .texts .text h4{ margin:5px 0; text-transform:uppercase; }
.rssfeed .item .texts .link{ margin:2px 0 0 0; text-align:right; }
.rssfeed .item .texts .link a{ padding:0 0 0 10px; background:url(Images/Puces/brown-flc-right.gif) no-repeat left; }
.rssfeed .item .texts p { margin:0; }


.rssQA{ margin:0 0 10px 0; }
.rssQA .media{ float:left; margin:0 10px 10px 0; }
.rssQA p.intro, .rssQA p.intro2{ margin:0 0 10px 0; }
.rssQA h1{ margin:10px 0; padding:10px 0; width:auto; color:#ff1f59; font-size:18px; background:#ffda00; }
.rssQA h1 strong{ font-weight:bold; }
.rssQA .item h3{ position:relative; padding:2px 10px 2px 20px; color:#ff1f59; background:#ffda00; }
.rssQA .item .count{ position:absolute; left:0; top:0; width:18px; height:15px; padding:2px 0; text-align:center; color:#ffda00; background:url(Images/Boxs/qa-list-bg.png) no-repeat; }
.rssQA .item p{ margin:10px 0; color:#000000; background:#FFFFFF; }

.rssWhitemedia .media img{ border:1px solid #D1D1D1 }

.rssStepped{ padding:0 10px 0 0; margin:0 0 10px 0; border:1px solid #EAEAEA; }
.rssStepped .media, .rssStepped .media img{ float:left; width:180px; }
.rssStepped .texts{ float:right; width:328px; }
.rssStepped h3, .rssStepped h2, .rssStepped h1{ position:relative; float:left; margin:10px 0; padding:3px 10px 3px 20px; width:auto; color:#ffda00; font-weight:normal; text-transform:none; font-size:14px; background:#ff1f59; border-left:10px solid #FF1F59; }
.rssStepped .count{ position:absolute; left:0; top:1px; width:18px; height:15px; padding:2px 0; text-align:center; font-size:11px; color:#ff1f59; background:url(Images/Boxs/step-list-bg.png) no-repeat; }
.rssStepped p{ clear:both; margin:0; padding:10px; font-size:12px; color:#000000; }
.rssStepped p.first{ color:#ff1f59; font-size:13px; }

.frieze{ margin:10px 0; }
.frieze .title{ margin:0 0 10px 0; padding:2px 5px; width:auto; color:#FFFFFF; text-transform:uppercase; background:#ff1f59; color:#FFCC00; }
.frzBuilt .next{ cursor:pointer; width:18px; background:url(Images/Boxs/next-bg.gif) no-repeat right #ff1e12; }
.frzBuilt .prev{ cursor:pointer; width:18px; background:url(Images/Boxs/prev-bg.gif) no-repeat left #ff1e12; }
.frzBuilt .mask{ margin:0 20px; }

.rssFlashBook object{ margin:0 0 20px 0; }
.case{ margin:0 0 10px 0; }
.case .media{ float:left; width:75px; height:62px; overflow:hidden; }
.case .media img{ width:75px; height:60px; border:1px solid #AAAAAA; border-right:0; }
.case .texts{ float:right; padding:5px; width:433px; height:50px; overflow:hidden; line-height:12px; border:1px solid #AAAAAA; border-left:0; }
.frzBuilt .case{ width:479px; }
.frzBuilt .case .texts{ width:393px;} 

.rssVideos object, .rssVideos embed{ margin:0 0 20px 0; }
.recipe{ float:left; margin:0 0 10px 0; width:90px; text-align:center; }
.recipe .media{ margin:0 0 10px 0; }
.recipe .media img{ width:52px; height:34px; border:3px solid #CCCCCC; }
.recipe .recipetitle{ padding:0 5px; height:28px; overflow:hidden; }
.frzBuilt .recipe{ width:73px; }

.rssList{ background:#ecebe9; color:#FF1C7B; }
.rssList .title{ padding:10px 10px 90px 10px; font-size:13px; text-transform:uppercase; background:url(Images/Boxs/checklist-bg.jpg) no-repeat right bottom; }
.rssList .checklist{ padding:10px; }
.rssList .checklist strong{ text-transform:uppercase; font-weight:bold; }
.rssList .checklist .all{ margin:10px 0 10px 0; padding:0 0 10px 20px; border-bottom:1px solid #666666; }
.rssList .checklist .item{ margin:3px 0; padding:0 0 0 20px; }
.rssList .checklist .inputCheck{ position:absolute; margin-left:-20px; }
.rssList .total{ padding:5px; text-transform:uppercase; color:#FFFFFF; background:#ff1c7b; }
.rssList .inputButton{ display:block; padding:5px 0; width:148px; text-align:center; text-decoration:none; font-size:12px; text-transform:uppercase; color:#ff1c7b; background:#ffda00; }

.rssRecipe .hat{ background:#EAEAE8; }
.rssRecipe .hat .media{ float:left; margin:0 10px 0 0; }
.rssRecipe .hat .media img{ width:183px; }
.rssRecipe .hat .technical{ padding:10px; min-height:auto; height:auto; color:#FFFFFF; background:#ff1c7b; }
.rssRecipe .hat .stars{ position:absolute; margin:1px 0 0 0; padding:10px 0 0 0; height:1px; overflow:hidden; }
.rssRecipe .hat .star1{ width:11px; background:url(Images/Boxs/star1.png) no-repeat; }
.rssRecipe .hat .star2{ width:22px; background:url(Images/Boxs/star2.png) no-repeat; }
.rssRecipe .hat .star3{ width:33px; background:url(Images/Boxs/star3.png) no-repeat; }
.rssRecipe .hat .star4{ width:44px; background:url(Images/Boxs/star4.png) no-repeat; }
.rssRecipe .hat .star5{ width:55px; background:url(Images/Boxs/star5.png) no-repeat; }
.rssRecipe .hat .nutrition{ padding:10px; min-height:auto; height:auto; color:#ff1c7b; background:#eaeae8; }
.rssRecipe .hat .nutrition ul, .rssRecipe .hat .nutrition ul li{ margin:0; padding:0; list-style-type:none; }

.rssRecipe .hat .gotoajr{ padding:10px; min-height:auto; height:auto; background:#eaeae8; border-top:1px solid #FFFFFF; }
.rssRecipe .hat .gotoajr a{ padding:0 0 0 15px; color:#ff1c7b; white-space:nowrap; background:url(Images/Puces/pink-flc-right.gif) no-repeat left; }

.rssAllRecipes{ margin:10px 0 0 0; padding:3px; border:1px solid #D0D0D0; }
.rssAllRecipes a{ text-decoration:none; }
.rssAllRecipes img{ margin:0 0 5px 0; }
.rssAllRecipes span{ padding:0 0 0 10px; color:#ff1c7b; text-transform:uppercase; font-size:12px; background:url(Images/Puces/pink-flc-right.gif) no-repeat 0 4px; }

.recipeSteps .item{ margin:10px 0; padding:0 0 0 20px; }
.recipeSteps .count{ position:absolute; margin:0 0 0 -20px; width:14px; height:14px; line-height:13px; font-size:10px; text-align:center; color:#FFFFFF; background:url(Images/Boxs/rssstep-bg.png) no-repeat #ff1c7b; }
.recipeTips{ margin:10px 0; padding:10px; background:#ECEBE9; }
.recipeTips .title{ margin:0 0 10px 0; font-weight:bold; color:#ff1c7b; }
.recipeTips ul, .recipeTips ul li{ margin:0; padding:0; list-style-type:none; }
.recipeTips ul li{ list-style-type:disc; list-style-position:inside; }
.recipeQuote{ margin:0 0 15px 0; }
.recipeQuote .title{ margin:0 0 10px 0; padding:0 0 3px 0; font-weight:bold; color:#ff1c7b; border-bottom:1px solid #ff1c7b; }
.recipeQuote p{ position:relative; padding:0 20px; }
.recipeQuote .sup, .recipeQuote .sub{ position:absolute; font-size:40px; }
.recipeQuote .sup{ margin:-10px 0 0 -20px; }
.recipeQuote .sub{ right:0; }
.recipeInfo .title{ margin:0 0 10px 0; padding:0 0 3px 0; font-weight:bold; color:#ff1c7b; border-bottom:1px solid #ff1c7b; }
.recipeInfo p{ margin:10px 0; }
.recipeAJR{ margin:10px 0; }

.threeItems{ color:#9a0233; }
.rssProducts .intro{ margin:0 0 10px 0; }
.rssProducts .intro .media{ float:right; margin:0 0 0 10px; }
.rssProducts .intro .title{ margin:0 0 10px 40px; width:auto; font-size:18px; }
.rssProducts .intro p{ margin:0 0 10px 40px; }

.rssProducts .intromedia{ margin:0 0 10px 0; }
.rssProducts .intromedia .media{ margin:0 0 5px 0; }
.rssProducts .intromedia p{ font-size:13px; }

.rssProducts .items .item{ float:left; margin:0 0 10px 0; width:25%; }
.threeItems .items .item{ width:33%; }
.rssProducts .items .item .media{ text-align:center; }
.rssProducts .items .item p{ margin:0; padding:5px; }
.rssProducts .items .item p strong{ font-weight:bold; }

.recipeList .item{ float:left; margin:0 5px 10px 5px; padding:5px; width:108px; border:1px solid #CCCCCC; }
.recipeList .item .media{ margin:0 0 5px 0; }
.recipeList .item .media img{ width:108px; height:75px; }
.recipeList .item .title{ text-align:center; height:30px; overflow:hidden; }
.recipeList .item .title a{ color:#ff1c7b; }

.recipeAJR .title{ margin:0 0 10px 0; padding:0 0 3px 0; font-weight:bold; color:#ff1c7b; border-bottom:1px solid #ff1c7b; }
.recipeAJR table{ width:100%; }
.recipeAJR table th{ padding:5px; white-space:nowrap; color:#FFFFFF; background:#ff1c7b; }
.recipeAJR table td{ padding:5px; width:100%; background:#EAEAE8; }

.sharefnf{ margin:-10px 0 10px 0; padding:10px 10px 0 10px; background:#003882; }
.imaged{ display:block; width:1px; height:1px; overflow:hidden; white-space:nowrap; font-size:20px; }
.sitefnf{ float:right; padding:8px 0 0 143px; background:url(Images/Buttons/fresh-n-fashion-fr.gif) no-repeat; }
.sharefb{ float:right; padding:38px 0 0 26px; background:url(Images/Buttons/rss-fb.gif) no-repeat; }
.sharetwitter{ float:right; margin:0 0 0 5px; padding:38px 0 0 26px; background:url(Images/Buttons/rss-twitter.gif) no-repeat; }

.prevtext, .prevtext:hover{ float:left; margin:10px 0 -1px 0; padding:2px 10px 2px 25px; color:#ff1c7b; text-transform:uppercase; font-size:9px; text-decoration:none; background:url(Images/Boxs/prev-text-bg.gif) no-repeat left #ff1c7b; }