/* Generated by KompoZer */
#flashcontent4 {
  width: 313px;
  padding-left: 0px;
}
* {
  border:  none;
  margin: 0;
  padding: 0;
}
body {
  background: #ffffff url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/contentPattern.gif) repeat-x scroll left top;
  font-family: Arial,Verdana,Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 62.5%;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ffffff;
  text-align: center;
}
p, li, input, label, select, textarea {
  font-size: 1em;
  color: #525051;
}
a:focus {
}
a {
  color: #ed018a;
  font-family: georgia;
  text-decoration: none;
}
h5 {
  margin: 0 2px 0 0;
  padding: 0;
  background: #f7d9dd none repeat scroll 0%;
  text-indent: -10000px;
  height: 54px;
  font-weight: normal;
}
h6 {
  padding: 0 0 10px;
  color: #ed018a;
  font-size: 2.7em;
  font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-family: Arial,Verdana,Sans-Serif ! important;
}
#notreBlogueuse {
  background: transparent url(http://blogues.louloumagazine.com/images/media/bg_notreBlogueuse.gif) no-repeat scroll left top;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  width: 310px;
  height: 145px;
  padding-top: 0px;
  margin-top: 2px;
  margin-bottom: 3px;
}
#box_notreBlogueuse {
  padding-top: 42px;
  padding-right: 5px;
}
.t_notreBlogueuse {
  margin: 0px;
  padding: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ed018a;
}
#notreBlogueuse a:link {
  color: #ed018a;
  text-decoration: none;
}
#notreBlogueuse a:hover {
  color: #ed018a;
  text-decoration: underline;
}
.notreBlogueuse_thumbnail img {
  width: 70px;
  height: 93px;
  float: left;
  padding-right: 5px;
  padding-left: 10px;
}
.noline {
  text-decoration: none ! important;
}
a.noline:hover {
  text-decoration: none ! important;
}
.hide {
  display: none;
}
.textRose {
  color: #ed018a;
}
.big {
  font-size: 1.1em;
}
.fLeft {
  float: left;
}
.fRight {
  float: right ! important;
}
.cLeft {
  clear: left;
}
.alignRight {
  text-align: right;
}
div.thumbnail {
  padding: 0 3px 0 0;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/shadowImage.png) no-repeat scroll right bottom;
}
div.thumbnail img {
  margin-bottom: -1px;
}
.x-small {
  font-size: 0.8em ! important;
}
.small {
  font-size: 0.9em ! important;
}
.normal {
  font-size: 1.1em ! important;
}
.medium {
  font-size: 1.3em ! important;
}
.large {
  font-size: 1.5em ! important;
}
.x-large {
  font-size: 1.7em ! important;
}
.smallBlackBorder {
  border: 2px solid #000000;
}
.purpleUnderline {
  padding: 2px 3px;
  background: #61246f none repeat scroll 0%;
}
.padding {
  padding: 15px;
}
a.rss {
  padding: 1px 0 2px 15px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/placeholders/iconRSS.gif) no-repeat scroll left top;
}
a.btnGreyArrowPrevious {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/btnGreyArrowPrevious.gif) no-repeat scroll left top;
  width: 13px;
  height: 13px;
  text-indent: -10000px;
  display: block;
}
a.btnGreyArrowNext {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/btnGreyArrowNext.gif) no-repeat scroll left top;
  width: 13px;
  height: 13px;
  text-indent: -10000px;
  display: block;
}
a.btnViewMoreOnRose {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/btns/viewMoreOnRose.gif) no-repeat scroll left top;
  display: block;
  width: 68px;
  height: 7px;
  text-indent: -10000px;
}
a.btnSendUsAPicture {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/btns/btnSendUsAPicture.gif) no-repeat scroll left top;
  display: block;
  width: 123px;
  height: 28px;
  text-indent: -10000px;
}
a.btnViewAllWhiteOnRed {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/btns/btnViewAllWhiteOnRed.gif) no-repeat scroll left top;
  display: block;
  width: 63px;
  height: 11px;
  text-indent: -10000px;
}
a.btnViewAllWhiteOnPurple {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/btns/btnViewAllWhiteOnPurple.gif) no-repeat scroll left top;
  display: block;
  width: 63px;
  height: 11px;
  text-indent: -10000px;
}
a.btnViewAllWhiteOnGrey {
  background: transparent url(http://www.louloumagazine.com/francais/images/title/btn_toutVoir_onGrey.gif) no-repeat scroll left top;
  display: block;
  width: 63px;
  height: 11px;
  text-indent: -10000px;
}
a.btnViewAllEditorsPicks {
  margin: 5px 0 0;
  background: transparent url(http://www.louloumagazine.com/francais/images/title/btnViewAllEditorsPicks_fr.gif) no-repeat scroll left top;
  float: right;
  display: block;
  width: 202px;
  height: 14px;
  text-indent: -10000px;
}
a.logoCanoe {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/logos/logo_canoe.gif) no-repeat scroll left top;
  float: left;
  display: block;
  width: 63px;
  height: 18px;
  text-indent: -10000px;
}
a.btnShopNow {
  background: transparent url(http://www.louloumagazine.com/francais/images/homepage/btnGuideShopping.gif) no-repeat scroll left top;
  float: right;
  display: block;
  width: 155px;
  height: 27px;
  text-indent: -10000px;
  margin-top: 15px;
}
a.btnViewMore {
  background: transparent url(http://www.louloumagazine.com/francais/images/homepage/btnEnVoirPlus.gif) no-repeat scroll left top;
  display: block;
  width: 78px;
  height: 27px;
  text-indent: -10000px;
  margin-top: 15px;
}
.hotItem {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/placeholders/iconHot.gif) no-repeat scroll left top;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 57px;
  height: 28px;
  text-indent: -10000px;
}
.tendanceItem {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/placeholders/iconTendance.gif) no-repeat scroll left top;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 98px;
  height: 29px;
  text-indent: -10000px;
}
.extensibleShadow_a {
  margin: 0px 0px 15px -5px;
  padding: 6px 0px 0px 6px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/extensibleShadow_a.gif) no-repeat scroll left top;
  float: left;
  position: relative;
}
.extensibleShadow_a .photoAuthor {
  position: absolute;
  bottom: -12px;
  font-size: 0.8em;
  color: #525051;
}
.extensibleShadow_a .extensibleShadow_b {
  padding: 6px 12px 10px 6px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/extensibleShadow_b.gif) no-repeat scroll right bottom;
  position: relative;
  color: #525051;
}
.innerShadow203 {
  margin: 4px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/innerShadow203Center.gif) repeat-y scroll left top;
  width: 203px;
  text-align: center;
}
.innerShadow203 .innerShadowTop {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/innerShadow203Top.gif) no-repeat scroll left top;
  height: 4px;
  width: 203px;
}
.innerShadow203 .innerShadowBottom {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/innerShadow203Bottom.gif) no-repeat scroll left bottom;
  height: 4px;
  width: 203px;
}
.innerShadow117 {
  margin: 0px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/innerShadow117Center.gif) repeat-y scroll left top;
  width: 117px;
  text-align: center;
}
.innerShadow117 .innerShadowTop {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/innerShadow117Top.gif) no-repeat scroll left top;
  height: 12px;
  width: 117px;
}
.innerShadow117 .innerShadowBottom {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/innerShadow117Bottom.gif) no-repeat scroll left bottom;
  height: 12px;
  width: 117px;
}
span.fifteenPercent {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/placeholders/banner15PercentOff.png) no-repeat scroll left top;
  position: absolute;
  top: 30px;
  right: 0px;
  display: block;
  width: 50px;
  height: 50px;
  text-indent: -10000px;
}
span.thirtyPercent {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/placeholders/banner30PercentOff.png) no-repeat scroll left top;
  position: absolute;
  top: 35px;
  right: 0px;
  display: block;
  width: 50px;
  height: 50px;
  text-indent: -10000px;
}
span.onSale {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/placeholders/bannerOnSaleNow.png) no-repeat scroll left top;
  position: absolute;
  top: 25px;
  right: 0px;
  display: block;
  width: 60px;
  height: 60px;
  text-indent: -10000px;
}
#wrap {
  margin: 0 auto;
  width: 700px;
  text-align: left;
}
#wrap #header {
  padding: 0 0 0 2px;
  width: 700px;
  height: 205px;
}
#wrap #breadcrump {
  margin: 9px 0px 0px 2px;
  padding: 0px 7px 0px 12px;
  background: #ff9df0 none repeat scroll 0% 50%;
  height: 22px;
  line-height: 26px;
  display: block;
  font-size: 0.9em;
}
#wrap .content-container {
}
#wrap .content-container .content {
  width: 658px;
  float: left;
  padding-right: 3px;
}
#wrap .content-container .content .twoCol {
  margin: 0 0 0 1px;
}
#wrap .content-container .content .twoCol .colLeft {
  margin: 0 2px 5px 0;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/oneColBackground.gif) no-repeat scroll left bottom;
  width: 327px;
  float: left;
}
#wrap .content-container .content .twoCol .colRight {
  margin: 0 0 5px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/oneColBackground.gif) no-repeat scroll left bottom;
  width: 323px;
  float: left;
}
#wrap .content-container .content .fadeBox {
  margin: 0 0 5px 1px;
  padding: 0 1px 1px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/twoColBackground.gif) no-repeat scroll left bottom;
  width: 653px;
}
#wrap .rightCol {
  margin: 9px 0 0 1px;
  width: 310px;
  float: left;
}
#wrap .rightCol p, #wrap .rightCol label {
  color: #ffffff;
}
#wrap .rightCol .fadeBox {
  margin: 0 0 5px;
  padding: 0 1px 1px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/sidebarBackground.gif) no-repeat scroll left bottom;
}
#wrap .rightCol .ad {
  padding: 0 5px 5px;
  text-align: center;
}
#wrap #footer {
  border-top: 1px solid #999999;
  padding: 10px 0;
  position: relative;
  clear: both;
  text-align: center;
}
#wrap #footer ul {
  margin: 0 auto 10px;
  width: 700px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#wrap #footer ul li {
  padding: 0 10px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/separatorFooter.gif) no-repeat scroll right top;
  display: block;
  float: left;
}
#wrap #footer ul li.last {
  background: transparent none repeat scroll 0%;
}
#wrap #footer ul li a {
  color: #ed018a;
  text-decoration: none;
}
#wrap #footer .rogers {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/logos/small_logo_rogers.gif) no-repeat scroll right top;
  float: left;
  margin-top: -30px;
  width: 60px;
  height: 12px;
  text-indent: -10000px;
  display: block;
}
#wrap #footer .loulou {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/logos/small_logo_loulou.gif) no-repeat scroll right top;
  float: right;
  margin-top: -30px;
  width: 37px;
  height: 35px;
  text-indent: -10000px;
  display: block;
}
#flashHolder {
  margin: 0 0 5px;
}
.copy {
  font-size: 0.9em;
}
div.submenu {
  margin: 20px 0 0px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/submenuLeft.gif) no-repeat scroll left top;
  float: right;
  height: 26px;
}
div.submenu div.background {
  padding: 7px 10px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/submenuRight.gif) no-repeat scroll right top;
}
div.submenu ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
div.submenu ul li {
  margin: 0 3px 0 0;
  padding: 0 5px 0 0;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/submenuSeparator.gif) no-repeat scroll 100% 1px;
  display: block;
  float: left;
}
div.submenu ul li.last {
  padding: 0;
  background: transparent none repeat scroll 0%;
}
div.submenu ul li a {
  color: #ffffff;
  font-size: 1.1em;
  text-decoration: none;
}
div.submenu ul li a:hover {
  color: #cccccc;
}
div.menu {
  float: left;
  clear: left;
  position: relative;
  z-index: 500;
  width: 655px;
}
div.menu ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  width: 700px;
}
div.menu ul li {
  border-bottom: 1px solid #f7d9dd;
  padding: 3px 5px 0 9px;
  background: #ffffff url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/menuSeparator.gif) no-repeat scroll right top;
  display: block;
  float: left;
  line-height: 25px;
  position: relative;
  z-index: 501;
}
div.menu ul li a {
  font-family: Helvetica,Arial,Sans-Serif;
  font-size: 1.1em;
  color: #525051;
  text-decoration: none;
  position: relative;
  z-index: 502;
}
div.menu ul li a:hover {
  padding: 0 0 1px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/menuHoverBorder.gif) repeat-x scroll left bottom;
}
div.menu ul li.selected {
  border-bottom: 1px solid #000000;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/menuSelected.gif) repeat-x scroll left top;
}
div.menu ul li.selected a {
  padding: 0 0 1px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/menuSelectedBorder.gif) repeat-x scroll left bottom;
  color: #ffffff;
}
div.menu ul li ul.subitem {
  z-index: 2000;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
}
div.menu ul li ul.subitem li {
  padding: 0 ! important;
  background: #ffffff none repeat scroll 0%;
  position: relative;
  z-index: 2001;
}
div.menu ul li ul.subitem li a, div.menu ul li.selected ul.subitem li a {
  padding: 10px;
  background: transparent none repeat scroll 0%;
  display: block;
  line-height: 10px;
  position: relative;
  z-index: 2002;
}
div.menu ul li ul.subitem li a:hover {
  padding: 10px 0;
  background: #ffe0e4 none repeat scroll 0%;
  text-indent: 10px;
}
div.menu ul li.selected ul.subitem li a:hover {
  padding: 10px 0;
  background: #1a1a1a none repeat scroll 0%;
  text-indent: 10px;
}
div.menu ul li.selected ul.subitem li {
  border-bottom: 1px solid #666666;
  background: #000000 none repeat scroll 0%;
}
div.productFinder {
  background: #be1a2b url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/productFinderPattern.gif) repeat-x scroll left center;
  float: left;
  width: 273px;
  height: 30px;
}
div.productFinder select {
  border: 1px solid #cccccc;
  margin: 5px 0 0 10px;
  padding: 2px 0;
  width: 120px;
}
ul.subSubMenu {
  color: #525051;
}
ul.subSubMenu li {
  display: inline;
}
ul.subSubMenu li .active {
  padding: 2px;
  background: #ed018a none repeat scroll 0%;
  color: #ffffff;
}
ul.subSubMenu li a {
  padding: 3px 4px;
  color: #525051;
  text-decoration: none;
}
ul.subSubMenu li a:hover {
  padding: 3px 4px;
  background: #ed018a none repeat scroll 0%;
  color: #ffffff;
  text-decoration: none;
}
#wrap #header .canoeNav {
  margin: 0 0 10px;
  padding: 2px 10px;
}
#wrap #header .canoeNav select {
  border: 1px solid #d5d5d5;
  margin: 0 0 0 10px;
  float: left;
}
#wrap #header .ad {
  margin: 8px 0 0;
  float: right;
}
#wrap #breadcrump .breadText {
  float: left;
  color: #000000;
  font-size: 1em;
}
#wrap #breadcrump .breadText a {
  text-transform: uppercase;
  color: #000000;
  text-decoration: none;
}
#wrap #breadcrump .breadText a:hover {
  text-decoration: underline;
}
#wrap #breadcrump .breadText .selected {
  padding: 2px;
  background: #000000 none repeat scroll 0%;
  display: inline;
  color: #ffffff;
}
#wrap #breadcrump #breadIcons {
  padding: 0;
  float: right;
  font-size: 0.95em;
  color: #000000;
  font-weight: bold;
  margin-right: 19px;
}
#wrap #breadcrump #breadIcons a.email {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/email.gif) no-repeat scroll left center;
  padding-left: 18px;
  color: #000000;
  text-decoration: none;
  font-size: 10px;
}
#wrap #breadcrump #breadIcons a.print {
  padding: 1px 0px 2px 18px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/print.gif) no-repeat scroll left center;
  color: #000000;
  text-decoration: none;
  font-size: 10px;
}
#wrap h5#fashion {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_fashion.gif) no-repeat scroll left top;
  text-indent: -10000px;
}
#wrap h5#fashion_14plus {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/media/images/en/titles/t_Loulou14plus_fr.gif) no-repeat scroll left top;
  text-indent: -10000px;
}
#wrap h5#beauty {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_beauty.gif) no-repeat scroll left top;
  text-indent: -10000px;
}
#wrap .content {
  position: relative;
  z-index: 0;
}
#wrap .article a {
  color: #ed018a;
  text-decoration: none;
}
#wrap .article a:hover {
  text-decoration: underline;
}
#wrap .article p {
  margin: 0 5px 6px 0;
  padding: 0;
  color: #525051;
  font-size: 1.2em;
  line-height: 1.5em;
}
#wrap .article .fRight {
  margin-right: 5px;
}
#wrap .article p.headLine {
  margin: 0;
  padding: 0;
  color: #ed018a;
  font-size: 1.5em;
  line-height: 23px;
}
#wrap .content .AbsolutAuthorContainer {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/authors/MelanieJobin.png) no-repeat scroll right top;
  position: absolute;
  top: 77px;
  right: 15px;
  width: 350px;
  height: 95px;
  line-height: 14px;
}
#wrap .content .AbsolutAuthorContainer p {
  margin: 0;
  padding: 27px 80px 0 0;
  color: #7f7f7f;
  font-size: 1.1em;
  text-align: right;
}
#wrap .content .AbsolutAuthorContainer p span.purple {
  color: #ed018a;
}
#wrap .article p, #wrap .article div {
  color: #525051;
  font-size: 12px;
}
#wrap .article h1 {
  color: #ed018a;
  font-size: 26px;
  font-weight: normal;
  padding-top: 10px;
}
#wrap .article .h1 {
  color: #ed018a;
  font-size: 26px;
  font-weight: normal;
  padding-top: 10px;
}
#wrap .article .h2 {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}
#wrap .article h2 {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
#wrap .article h2, h2.article {
  color: #ed018a;
  font-size: 12px;
  font-weight: bold;
}
#wrap .article .price {
  color: #ed018a;
  font-size: 14px;
  font-weight: bold;
}
#wrap .article .extensibleShadow_a {
  margin-right: 15px;
}
#wrap .article .contentImg {
  padding: 0 15px 10px 0;
  background: #ffffff url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/bg_photo_content.gif) no-repeat scroll left top;
  float: left;
  width: 245px;
  height: 238px;
}
#wrap .article .contentImg img {
  padding: 13px 0 8px 13px;
  float: left;
}
#wrap .article .contentImg .photoAuthorContainer {
  margin: 0;
  padding: 0 10px 0px 22px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/bg_photo_author.gif) no-repeat scroll left top;
  position: relative;
  float: left;
  height: 25px;
  color: #7f7f7f;
  font-size: 1em;
}
#wrap .article .contentImg .photoAuthorContainer p {
  margin: 0;
  padding: 4px 0 0px;
  font-size: 1.1em;
}
#wrap .article .contentImg .photoAuthorContainer .photoAuthorBorder {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/bg_photo_border-right.gif) no-repeat scroll right top;
  position: absolute;
  width: 6px;
  height: 25px;
  top: 0px;
  right: -1px;
}
#wrap .content .contentImg div span.author {
  font-style: italic;
}
#wrap .content .article dl {
  margin: 0 10px 12px 0;
  font-size: 1.2em;
  color: #525051;
}
#wrap .content .article dt {
  font-size: 1.3em;
  font-weight: bold;
}
#wrap .content .article dd {
  padding: 4px 0 10px 17px;
  line-height: 1.4em;
}
#wrap .dotLine {
  margin: 0px 10px;
  padding: 0px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/dotLineBlack.gif) repeat-x scroll left center;
  display: block;
  height: 12px;
}
#wrap div.rContent {
  margin: 5px 0 0;
  padding: 10px 0;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/whiteBorder.gif) repeat-x scroll left top;
  font-size: 1.5em;
  color: #ffffff;
}
#wrap .rContent ul {
  margin: 0;
  padding: 0;
  height: 91px;
  list-style-type: square;
  color: #ffffff;
  list-style-position: inside;
}
#wrap .rContent li {
  margin: 0 0 0 0px;
  padding: 4px 0 4px 0px;
  font-size: 0.8em;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#wrap .rContent li a {
  border:  none;
  color: #ffffff ! important;
  text-decoration: none;
}
#wrap .rContent li a:hover {
  border-style: solid solid solid none;
  border-color: #61256f #61256f #61256f -moz-use-text-color;
  border-width: 2px 2px 2px 0px;
  background: #61256f none repeat scroll 0%;
  color: #ffffff;
}
#wrap .listImg {
  position: relative;
  display: block;
  width: 317px;
  overflow: hidden;
  line-height: 0px;
}
#wrap .listImg p {
  line-height: normal;
}
#wrap .listImg .onTopImg {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/bg_listImg.png) repeat scroll 0%;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 62px;
  color: #ffffff;
}
#wrap .listImg .onTopImg p {
  margin: 0;
  padding: 9px 0 0 14px;
  color: #ffffff;
  font-size: 13px;
}
#wrap .listImg .onTopImg p span {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
}
#wrap .article table {
  margin: 15px 0px 5px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/dotLineBlack.gif) repeat-x scroll left top;
  color: #525051;
  padding-top: 1px;
  width: 360px;
  clear: right;
}
#wrap .article table tr {
  background: #fbd6f7 none repeat scroll 0%;
}
#wrap .article table tr.last {
  background: #fbd6f7 url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/dotLineBlack.gif) repeat-x scroll left bottom;
}
#wrap .article table tr.lighter {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #fdeafb;
}
#wrap .article table tr td {
  padding: 5px 0px 5px 10px;
  color: #000000;
  font-size: 12px;
}
#wrap .article #specials {
  margin-top: 15px;
}
#wrap .article .dotLine {
  margin-left: 243px;
}
#wrap .content-container .content .twoCol .pink {
  border: 5px solid #ed018a;
  margin: 0 1px 2px;
  padding: 10px 10px 5px;
  background: #ff9df0 none repeat scroll 0%;
}
#wrap .content-container .content .twoCol .pink .padding {
  padding: 8px 15px;
}
#wrap .content-container .content .twoCol .pink .lookbooksContent {
  margin: 0 0 0 -2px;
  padding: 35px 0 0 15px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/lookbooks_contentBackground.gif) no-repeat scroll left bottom;
  width: 304px;
  height: 224px;
}
#wrap .content-container .content .twoCol .pink .lookbooksContent h4 {
  font-size: 1.5em;
  text-transform: uppercase;
  color: #ed018a;
}
#wrap .content-container .content .twoCol .pink .lookbooksContent div.author {
  margin: -18px 25px 0 0;
  float: right;
}
#wrap .content-container .content .twoCol .pink .lookbooksContent p.author {
  padding: 1px 2px;
  background: #525051 none repeat scroll 0%;
  float: left;
  color: #ffffff;
}
#wrap .pinkBorder {
  border: 5px solid #ed018a;
  margin: 0 1px 2px;
  padding: 10px 9px 23px 8px;
  font-size: 13px;
}
#wrap .pinkBorder p {
  margin-top: 15px;
}
#wrap .pinkBorder a {
  float: right;
  text-transform: uppercase;
}
#wrap .content-container .content .twoCol .red {
  border: 5px solid #ef5c6f;
  margin: 0 1px 2px;
  padding: 10px 10px 5px;
  background: #ad1e2d none repeat scroll 0%;
}
#wrap .content-container .content .twoCol .rose {
  border: 5px solid #fdc0cd;
  margin: 0 1px 2px;
  padding: 10px 10px 5px;
  background: #f08c9b none repeat scroll 0%;
}
#wrap .noPadding {
  margin: 0 ! important;
  padding: 0px ! important;
}
#wrap .content-container .content .twoCol .grey {
  border: 6px solid #000000;
  margin: 0 1px 2px;
  padding: 10px 10px 5px;
  background: #525051 none repeat scroll 0%;
  position: relative;
}
#wrap .content-container .content .twoCol .grey a {
  color: #ff9df0;
}
#wrap .content-container .content .twoCol .grey .lighter {
  color: #ff9df0;
}
#wrap .content-container .content .twoCol .grey h4 {
  margin: 3px 0 0;
  padding: 0 0 3px;
  font-size: 1.2em;
  text-transform: uppercase;
}
#wrap .content-container .content div.purple {
  border: 5px solid #61246f;
  margin: 0 1px 2px;
  padding: 10px 10px 5px;
  background: #b938ae none repeat scroll 0%;
}
#wrap .content-container .content div.red h4, #wrap .content-container .content div.purple h4 {
  margin: 3px 0 0;
  padding: 0 0 3px;
  font-size: 1.2em;
  text-transform: uppercase;
}
#wrap .content-container .content div.purple a {
  color: #61246f;
}
#wrap .content-container .content div.purple .dark {
  color: #61246f;
}
#wrap .content-container .content div.purple .leftCol {
  margin: 10px 0px;
  width: 300px;
}
#wrap .content-container .content div.purple .leftCol ul {
  list-style-type: none;
  text-transform: none;
  margin-left: 0px;
  margin-top: 10px;
}
#wrap .content-container .content div.purple .leftCol ul li {
  padding: 5px 0px;
  background: transparent none repeat scroll 0%;
  margin-left: 0px;
}
#wrap .content-container .content div.purple .leftCol ul li a {
  padding: 3px;
  text-transform: none;
  color: #ffffff;
  font-family: Arial,Verdana,Sans-Serif;
  font-size: 12px;
}
#wrap .content-container .content div.purple .leftCol ul li a:hover {
  background: #61256f none repeat scroll 0%;
}
#wrap .content-container .content div.purple .leftCol {
  float: left;
}
.videoPlayer {
  margin: 0 0 5px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/videoPlayerTop.gif) no-repeat scroll left top;
  float: left;
  width: 325px;
}
.videoPlayer .background {
  padding: 10px 6px 7px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/videoPlayerBottom.gif) no-repeat scroll left bottom;
}
.videoPlayer .options {
  margin: 7px 0 0;
}
.videoPlayer select {
  width: 195px;
  float: left;
}
.videoPlayer .btnViewAllVideos {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/btns/btnViewAllVideos2.gif) no-repeat scroll left top;
  float: right;
  width: 112px;
  height: 26px;
  display: block;
  text-indent: -10000px;
}
#editorsPicks {
  width: 295px;
  height: 130px;
  position: relative;
}
#editorsPicks2 {
  width: 295px;
  height: 110px;
  position: relative;
}
#editorsPicks2 img {
  border: 1px solid #cfcfcf;
  margin-top: 10px;
  width: 66px;
  position: relative;
}
#editorsPicks a.previous {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/blackArrowPrevious.gif) no-repeat scroll left top;
  position: absolute;
  top: 35%;
  left: 0;
  display: block;
  width: 13px;
  height: 13px;
  text-indent: -10000px;
}
#editorsPicks a.next {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/blackArrowNext.gif) no-repeat scroll left top;
  position: absolute;
  top: 35%;
  right: 0;
  display: block;
  width: 13px;
  height: 13px;
  text-indent: -10000px;
}
#editorsPicks ul {
  margin: 0 0 0 25px;
  position: relative;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  float: left;
  width: 260px;
  height: 130px;
  overflow: hidden;
}
#editorsPicks ul li {
  margin: 0 5px;
  float: left;
  display: block;
  width: 130px;
  height: 130px;
}
#editorsPicks p {
  margin: 0 0 0 10px;
  color: #ed018a;
}
#editorsPicks p.author {
  padding: 1px 2px;
  background: #525051 none repeat scroll 0%;
  float: left;
  width: 75px;
  color: #ffffff;
}
#celebrity .celebrity ul li {
  width: 80px;
}
#celebrity #editorsPicks p.author {
  width: 55px;
  margin-left: 3px;
}
#shoppingAlerts {
  margin: 10px 0;
  width: 605px;
  height: 150px;
  position: relative;
}
#shoppingAlerts a.previous {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/redArrowPrevious.gif) no-repeat scroll left top;
  position: absolute;
  bottom: 4px;
  left: 0;
  display: block;
  width: 25px;
  height: 25px;
  text-indent: -10000px;
}
#shoppingAlerts a.next {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/redArrowNext.gif) no-repeat scroll left top;
  position: absolute;
  bottom: 4px;
  right: 0;
  display: block;
  width: 25px;
  height: 25px;
  text-indent: -10000px;
}
#shoppingAlerts ul {
  margin: 0 0 0 25px;
  position: relative;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  width: 555px;
  height: 150px;
  overflow: hidden;
}
#shoppingAlerts ul li {
  margin: 0 12px;
  position: relative;
  float: left;
  display: block;
  width: 110px;
  height: 150px;
}
#shoppingAlerts p {
  padding: 5px 10px;
  background: #fcd6f6 none repeat scroll 0%;
  color: #000000;
}
#wrap .content .greyBorder {
  border: 6px solid #525051;
  margin: 0 -3px 1px 0;
  padding: 13px 10px 15px;
  position: relative;
}
#wrap .content .greyBorder p {
  margin: 10px 0px 0px;
}
#wrap .content .greyBorder h1 {
  color: #ed018a;
  font-size: 26px;
  font-weight: normal;
}
#wrap .content .redBorder {
  border: 5px solid #ad1e2d;
  margin: 0 0 1px;
  padding: 13px 12px 0 25px;
}
#wrap .content .blackBorder {
  border: 5px solid #000000;
  margin: 0 0 1px;
  padding: 13px 12px 0 25px;
  position: relative;
}
#wrap .content .twoCol .colRight .blackBorder {
  border: 1px solid #000000;
  margin: 0 0 1px;
  padding: 13px 12px 0 25px;
  position: relative;
}
#wrap .content .blackBorder .btn_toutVoir {
  margin: 20px 0 0;
  background: transparent url(http://www.louloumagazine.com/francais/images/title/btn_toutVoir.gif) no-repeat scroll left top;
  display: block;
  width: 70px;
  height: 11px;
  text-indent: -10000px;
  float: right;
}
#wrap .content .category {
  padding: 15px 0px 7px;
  clear: both;
}
#wrap .content .category .listing {
  width: 458px;
  float: left;
  clear: right;
  margin-left: 8px;
}
#wrap .content .category .listing p {
  font-size: 12px;
}
#wrap .content .category .thumbImg {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/bgThumb.gif) no-repeat scroll center;
  width: 141px;
  height: 136px;
}
#wrap .content .category .thumbImg img {
  margin: 11px 0 0 10px;
}
#wrap .content .category h2, #wrap .content .category h2 a, #wrap .content .category h2 a:active {
  color: #ed018a;
  font-size: 20px;
  text-transform: uppercase;
  padding-top: 5px;
  text-decoration: none;
}
#wrap .content .category a {
  color: #ed018a;
  text-decoration: none;
}
#wrap .content .category a:hover {
  text-decoration: underline;
}
#wrap .content .category ul {
  list-style-type: none;
}
#wrap .content .category ul li {
  padding: 0px 5px 0px 0px;
  display: inline;
  line-height: 1.5em;
  font-size: 13px;
}
#wrap .content .category ul li a {
  padding: 3px;
  color: #525051;
  font-family: Arial,Verdana,Sans-Serif;
}
#wrap .content .category ul li a:hover {
  background: #ed018a none repeat scroll 0%;
  color: #ffffff;
}
#wrap .content .category .dotLine {
  margin: -2px 0px 3px;
}
#wrap .thumbs {
  clear: both;
}
#wrap .thumbs .thumb {
  margin: 15px 10px 0px 0px;
  float: left;
}
#wrap .thumbs .thumb img {
  width: 117px;
  height: 110px;
}
#wrap .thumbs h4, #wrap .thumbs h4 a {
  margin: 0px 0px 4px 3px;
  color: #ed018a;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
}
#wrap ul.discount {
  margin: 15px 0;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/dotLineBlack.gif) repeat-x scroll center top;
  list-style-type: none;
  padding-top: 1px;
}
#wrap ul.discount li {
  margin: 0px;
  padding: 8px 0px;
  background: #ffffff url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/dotLineBlack.gif) repeat-x scroll center bottom;
  clear: both;
}
#wrap ul.discount li.notpair {
  background-color: #ffebfc;
}
#wrap ul.discount li.notpair .extensibleShadow_a {
  margin: 6px 0px 0px 6px;
  padding: 0px;
  background: #ffebfc url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/extensibleShadowOnRose_a.gif) no-repeat scroll left top;
}
#wrap ul.discount li .extensibleShadow_a {
  margin: 6px 0px 0px 6px;
  padding: 0px;
  background: #ffebfc url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/extensibleShadowOnRose_a.gif) no-repeat scroll left top;
}
#wrap ul.discount li.notpair .extensibleShadow_a .extensibleShadow_b {
  background: #ffebfc url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/extensibleShadowOnRose_b.gif) no-repeat scroll right bottom;
}
#wrap ul.discount li .definition {
  margin: 2px 0px 0px 15px;
  float: left;
  width: 450px;
  font-size: 14px;
}
#wrap ul.discount li .definition p {
  margin: 3px 0px;
}
#wrap ul.discount li .definition a {
  color: #ed018a;
  text-decoration: none;
}
#wrap ul.discount li .definition .spaced {
  margin: 0px 0px 0px 15px;
  width: 380px;
  float: left;
  clear: right;
}
#wrap ul.discount li .definition .grey {
  color: #525051;
  clear: both;
}
#wrap ul.discount li .definition .restriction {
  font-size: 0.95em;
}
#wrap ul.discount li .definition .fLeft {
  padding-top: 5px;
}
#wrap ul.noBg li {
  padding-bottom: 1px;
}
#wrap ul.discount li .moreLessContent {
  padding: 8px 0;
  background: #ffebfc url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/dotLineBlack.gif) repeat-x scroll center top;
  margin-top: 5px;
}
#wrap ul.noBg {
  background: transparent none repeat scroll 0% ! important;
  margin-top: 5px;
}
#wrap ul.discount li .subTitle {
  font-size: 14px;
  font-weight: bold;
  padding-left: 6px;
}
#wrap ul.discount li .definition_moreorless_lft {
  border-right: 1px solid #ffffff;
  margin: 2px 10px 0px 5px;
  float: left;
  width: 170px;
  font-size: 14px;
}
#wrap ul.discount li .definition_moreorless_lft p {
  margin: 3px 0px;
  font-size: 0.95em;
}
#wrap ul.discount li .definition_moreorless_lft a {
  color: #ed018a;
  text-decoration: none;
}
#wrap ul.discount li .definition_moreorless_rgt {
  margin: 0px 10px 0px 5px;
  float: right;
  width: 175px;
  font-size: 14px;
  text-align: left;
}
.comparisonTitle {
  margin: 15px 0 0px;
  height: 2em;
}
.comparisonTitle div {
  width: 48%;
  color: #ed018a ! important;
  font-size: 1.1em;
  float: left;
  font-weight: bold;
}
.definition_moreorless_rgt {
  text-align: left ! important;
}
#wrap ul.discount li .definition_moreorless_rgt p {
  margin: 3px 0px;
  font-size: 0.95em;
}
#wrap ul.discount li .definition_moreorless_rgt a {
  color: #ed018a;
  text-decoration: none;
}
.labelBlack, .labelRose {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/labelBlack.png) no-repeat scroll 0%;
  position: absolute;
  top: 4px;
  left: 30px;
  height: 62px;
  width: 84px;
  z-index: 10;
  color: #ffffff;
}
.labelRose {
  background-image: url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/labelRose.png);
}
.labelBlack div, .labelRose div {
  margin: 24px 5px 0px 30px;
}
.clothesViewer {
  position: relative;
}
.clothesViewer ul {
  position: absolute;
  top: 0;
  left: -67px;
  list-style-type: none;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.clothesViewer ul li {
  display: block;
  position: absolute;
  z-index: 2;
  text-align: center;
  width: 137px;
}
.clothesViewer ul li a {
  display: block;
  position: relative;
  z-index: 100;
}
.clothesViewer ul li .boxContainer {
  display: none;
  top: 12px;
  left: 0;
  width: 137px;
  margin-top: -30px;
  position: relative;
  z-index: 1000;
}
.clothesViewer ul li .roundedBox {
  border-style: solid solid none;
  border-color: #ff9df0 #ff9df0 -moz-use-text-color;
  border-width: 1px 1px medium;
  background: #fdeafb none repeat scroll 0%;
  text-align: left;
}
.clothesViewer ul li .roundedBox .picHolder {
  width: 135px;
  overflow: hidden;
}
.clothesViewer ul li .roundedBox .roundTop {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/roseRoundedBoxTop.png) no-repeat scroll left top;
  position: relative;
  width: 137px;
  height: 5px;
  overflow: hidden;
  top: -4px;
  left: -1px;
}
.clothesViewer ul li .roundBottom {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/roseRoundedBoxBottom.png) no-repeat scroll left top;
  width: 137px;
  height: 5px;
}
.clothesViewer ul li .roundedBox .roundInside {
  padding: 4px 6px 10px 10px;
  background: #fdeafb none repeat scroll 0%;
  font-family: Arial,Verdana,Sans-Serif;
}
.clothesViewer ul li .roundedBox .roundInside h5 {
  background: transparent none repeat scroll 0%;
  color: #ed018a;
  font-size: 16px;
  height: 2.2em;
  text-indent: 0;
  font-weight: bold;
}
.clothesViewer ul li .roundedBox .roundInside a {
  font-size: 10px;
  font-weight: bold;
}
#wrap .itemBrowse {
  border: 1px solid #fce5f2;
  text-align: center;
  color: #525051;
  margin-top: 15px;
  position: relative;
}
#wrap .itemBrowse .previous {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/redArrowPrevious.gif) no-repeat scroll left center;
  float: left;
  padding-left: 30px;
  position: relative;
  z-index: 100;
}
#wrap .itemBrowse a {
  font-weight: bold;
  font-family: Arial,Verdana,Sans-Serif;
  color: #525051;
}
#wrap .itemBrowse p {
  position: relative;
  top: -4px;
}
#wrap .itemBrowse div.previous {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/roseArrowPrevious.gif) no-repeat scroll left center;
}
#wrap .itemBrowse .next {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/redArrowNext.gif) no-repeat scroll right center;
  float: right;
  position: relative;
  z-index: 101;
  padding-right: 30px;
}
#wrap .itemBrowse div.next {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/btns/roseArrowNext.gif) no-repeat scroll right center;
}
#wrap .itemBrowse .next, #wrap .itemBrowse .previous {
  display: block;
  color: #525051;
  height: 23px;
  text-decoration: none;
  line-height: 23px;
}
#wrap .itemBrowse .next span, #wrap .itemBrowse .previous span {
  display: inline;
}
#wrap .itemBrowse p {
  margin-top: 6px;
}
#wrap .items {
  margin-bottom: 15px;
}
#wrap .items .item {
  margin: 15px 2px 0px 0px;
  width: 150px;
  text-align: center;
  float: left;
  padding-bottom: 20px;
  position: relative;
}
#wrap .items .item .img {
  height: 130px;
}
.item img {
  height: 120px;
}
#wrap .items .item a.bloc {
  margin: 5px;
  padding: 10px;
  background: #fbd6f7 none repeat scroll 0%;
  text-align: left;
  display: block;
  height: 50px;
  text-decoration: none;
  font-family: Arial,Verdana,Sans-Serif;
}
#wrap .items .item div.bloc {
  margin: 5px;
  padding: 10px;
  background: #fbd6f7 none repeat scroll 0%;
  text-align: left;
  height: 100px;
  text-decoration: none;
  font-family: Arial,Verdana,Sans-Serif;
  font-size: 0.9em;
}
#wrap .items .item a.bloc:hover {
  background: #fdeafb none repeat scroll 0%;
  text-decoration: none;
}
#wrap .items .item .bloc .price {
  color: #ed018a;
  font-weight: bold;
  font-size: 1.1em;
}
#wrap .items .item .bloc h6 {
  width: 100%;
}
#wrap .items .item .bloc p {
  margin: 0px;
  font-size: 0.9em;
}
#wrap .items .item .bloc h6, #wrap .items .item .bloc h6 a {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #525051;
  font-weight: bold;
  text-decoration: none;
}
#wrap .rightCol div.purple {
  padding: 10px 0 0;
  background: #61246f none repeat scroll 0%;
  margin-bottom: 2px;
}
#wrap .rightCol div.purple ul {
  margin: 8px 0 0;
}
#wrap .rightCol div.purple ul li {
  padding: 10px 15px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/purpleBorder.gif) no-repeat scroll center top;
  clear: both;
}
#wrap .rightCol div.purple ul li div.fLeft {
  margin: 0 10px 0 0;
}
#wrap .rightCol div.purple ul li div.fRight {
  margin: 0 0 0 10px;
}
#wrap .rightCol div.purple ul li.pale {
  background-color: #762c87;
}
#wrap .rightCol div.purple a {
  font-family: Georgia,Times,Serif;
  color: #ff9df0;
  text-transform: uppercase;
  text-decoration: none;
}
#wrap .rightCol .pink {
  padding: 10px 15px;
  background: #fbdce1 none repeat scroll 0%;
  color: #ef5c6f;
  margin-bottom: 2px;
}
#wrap .rightCol .black {
  padding: 10px 15px;
  background: #000000 none repeat scroll 0%;
  color: #ffffff;
  margin-bottom: 2px;
}
.fashion {
  padding-left: 0px ! important;
  padding-top: 0px ! important;
  margin-top: 10px ! important;
  position: relative;
  z-index: 1;
}
.fashion h3 {
  font-size: 20px;
  text-transform: uppercase;
  color: #ed018a;
  margin-top: 10px ! important;
}
.fashion .fashionContent {
  width: 270px;
  float: left;
}
#pictureBox {
  width: 360px;
  height: 300px;
  position: relative;
  z-index: -1;
  float: left;
}
#pictureBox img {
  position: absolute;
  left: 0px;
  bottom: 0px;
}
#pictureBox #pictureBorder {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/pictureBorder.png) no-repeat scroll left top;
  width: 318px;
  height: 300px;
  position: relative;
  z-index: 10;
}
#pictureBox .picHolder {
  position: absolute;
  top: 15px;
  left: 21px;
  width: 273px;
  height: 257px;
  display: block;
  z-index: 5;
}
#pictureBox .picHolder img {
  display: block;
  position: relative;
}
.pictureImg {
  margin: 0px -3px 0px -6px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/picturesBg.gif) no-repeat scroll left top;
  width: 307px;
  height: 241px;
}
.pictureImg .picHolder {
  width: 284px;
  height: 212px;
  overflow: hidden;
  position: relative;
  top: 5px;
  left: 6px;
  margin-right: -30px;
}
.pictureImg .picHolder img {
  width: 284px;
  height: 212px;
  overflow: hidden;
  position: relative;
  top: 10px;
  left: 10px;
  margin-right: -30px;
}
ul.gallery {
  margin: 25px 0px 15px;
  list-style-type: none;
  display: block;
}
ul.gallery li {
  margin: 0px 9px 5px 0px;
  display: block;
  float: left;
  position: relative;
  width: 80px;
  overflow: visible;
}
ul.gallery li .extensibleShadow_a {
  padding: 2px 0px 0px 2px;
  float: none;
  width: 83px;
}
ul.gallery li .extensibleShadow_a .extensibleShadow_b {
  padding: 2px 9px 7px 2px;
}
ul.gallery li .roundedBox180 {
  position: absolute;
  top: 40%;
  left: 40%;
  width: 180px;
  z-index: 50;
  display: none;
  color: #474246;
}
ul.gallery li .roundedBox180 p, ul.gallery li .roundedBox180 div {
  color: #474246;
}
ul.gallery li .roundedBox180 .roundTop {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/roseRoundedBox180Top.png) no-repeat scroll center top;
  width: 180px;
  height: 7px;
  line-height: 0px;
  font-size: 0px;
}
ul.gallery li .roundedBox180 .roundBottom {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/roseRoundedBox180Bottom.png) no-repeat scroll center top;
  width: 180px;
  height: 6px;
}
ul.gallery li .roundedBox180 .roundInside {
  border-style: none solid;
  border-color: -moz-use-text-color #ff9df0;
  border-width: medium 1px;
  padding: 5px 5px 15px;
  background: #fdeafb none repeat scroll 0%;
  font-size: 1.2em;
}
ul.gallery li .roundedBox180 .roundInside h3 {
  font-size: 16px;
  color: #ed018a;
}
.loulouweb {
  padding: 10px 255px 10px 10px;
  background: #ff9df0 url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/sendAPicBg.gif) no-repeat scroll right top;
  font-size: 13px;
  margin-top: 10px;
  position: relative;
  color: #474246;
}
.loulouweb p {
  color: #474246;
}
.loulouweb h2 {
  color: #61246f;
  font-size: 26px;
  font-weight: normal;
}
.loulouweb h3 {
  color: #ffffff;
  font-size: 13px;
  font-weight: normal;
}
.loulouweb a.btnSendUsAPicture {
  position: absolute;
  left: 410px;
  top: 120px;
  z-index: 10;
}
.streetStylingColRight {
  float: left;
  width: 280px;
  margin-left: 10px;
  font-size: 12px;
  color: #525051;
}
.streetStylingColRight #editorsPicks {
  width: 300px;
  height: 130px;
  position: relative;
}
.streetStylingColRight #editorsPicks ul {
  width: 370px;
}
.streetStylingColRight #editorsPicks ul li .extensibleShadow_a {
  padding: 3px 0px 0px 3px;
}
.streetStylingColRight #editorsPicks ul li .extensibleShadow_a .extensibleShadow_b {
  padding: 3px 9px 7px 3px;
}
.streetStylingColRight #editorsPicks .btnGreyArrowPrevious {
  position: absolute;
  left: 0px;
  top: 42%;
}
.streetStylingColRight #editorsPicks .btnGreyArrowNext {
  position: absolute;
  right: 0px;
  top: 42%;
}
.tv2Box {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/tv2BoxBg.gif) repeat-y scroll left top;
  width: 613px;
}
.tv2Box .roundTop {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/tv2BoxTop.gif) no-repeat scroll left top;
  width: 613px;
  height: 9px;
  margin-left: -1px;
  line-height: 0px;
}
.tv2Box .roundBottom {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/tv2BoxBottom.gif) no-repeat scroll left top;
  width: 613px;
  height: 9px;
  margin-left: -1px;
  line-height: 0px;
  overflow: hidden;
}
.tv2Box .roundInsideLeft {
  margin: 0px 23px 0px 6px;
  padding: 0px;
  float: left;
  width: 313px;
  line-height: 0px;
}
.tv2Box .roundInsideRight {
  float: left;
  width: 250px;
  font-size: 1.2em;
  color: #ffffff;
}
.tv2Box .roundInsideRight p {
  color: #ffffff;
}
.tv2Box .roundInsideRight img {
  margin-top: 15px;
}
.tv2Box .roundInsideRight h3 {
  margin: 5px 0px -5px;
  color: #ff9df0;
  font-size: 2.1em;
  font-weight: normal;
}
ul.vidGallery {
  list-style-type: none;
}
ul.vidGallery li {
  margin: 15px 10px 0px 0px;
  width: 300px;
  float: left;
  height: 97px;
  position: relative;
}
ul.vidGallery li.sponsored {
  background: #fce8f3 url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/roundRoseThumbRight.gif) no-repeat scroll right top;
}
ul.vidGallery li .thumb {
  float: left;
  width: 138px;
  height: 108px;
  position: relative;
  top: -4px;
  z-index: 10;
}
ul.vidGallery li a.thumbLink {
  background: transparent none repeat scroll 0%;
  width: 138px;
  height: 108px;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  z-index: 1000;
  line-height: 1000px;
  font-size: 1000px;
  overflow: hidden;
}
ul.vidGallery li .picHolder {
  margin: 4px 0px 0px 3px;
  width: 128px;
  height: 96px;
  overflow: hidden;
}
ul.vidGallery li .thumb .vidShadow {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/vidThumb.png) no-repeat scroll left top;
  width: 138px;
  height: 108px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
}
ul.vidGallery li .thumb .vidShadow a {
}
ul.vidGallery li.sponsored .thumb .vidShadow {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/vidThumbBordered.png) no-repeat scroll left top;
}
ul.vidGallery li .description {
  margin: 15px 0px 0px 10px;
  height: 75px;
  width: 140px;
  float: left;
  font-size: 1.1em;
}
ul.vidGallery li .description h4 {
  font-size: 1.1em;
}
ul.vidGallery li .description a {
  font-weight: bold;
}
ul.vidGallery li .description img {
  margin-top: 5px;
}
#mapCanada {
  margin: 0px 0px -15px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/mapCanada.gif) no-repeat scroll right top;
  width: 270px;
  height: 150px;
  float: right;
  list-style-type: none;
  position: relative;
}
#wrap .content .safaris ul {
  margin: 10px 0px 15px;
}
#wrap .content .safaris ul.short li {
  width: 300px;
  float: left;
  margin-right: 2px;
}
#wrap .content .safaris ul li {
  margin: 0px 0 0;
}
#wrap .content .safaris ul li .description {
  padding-top: 10px;
  font-size: 1em;
}
#wrap .content .safaris ul li .description h3 {
  font-size: 1.1em;
  color: #525051;
  font-weight: bold;
}
#wrap .content .safaris ul li .description p {
  margin: 8px 0 0;
  font-weight: normal;
}
#wrap .content .safaris ul.short li .description p {
  font-weight: normal;
  margin-top: 3px;
}
#wrap .content .safaris ul li .description a {
  font-weight: bold;
}
#wrap .content .safaris ul li .extensibleShadow_a {
  margin-right: 8px;
}
#wrap .content .safaris .categorie {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2em;
  padding-bottom: 10px;
}
#flyout {
  position: relative;
}
#flyout #flyoutBox {
  border: 6px solid #ed018a;
  background: #ffffff none repeat scroll 0%;
  position: absolute;
  left: -646px;
  top: 0px;
  z-index: 20000;
  display: none;
  width: 629px;
  height: 323px;
}
#flyout #flyoutBox a.btnFlyoutClose {
  background: transparent url(http://www.louloumagazine.com/francais/images/media/images/fr/ads/btnFlyoutClose.gif) no-repeat scroll left top;
  position: absolute;
  left: -20px;
  top: -6px;
  z-index: 500;
  width: 20px;
  height: 335px;
}
#flyout #flyoutBox #flyoutContent {
  margin: 10px;
  position: relative;
  left: 15px;
}
#flyout #flyoutBox #flyoutContent input {
  border: 1px solid #efefec;
  padding: 2px;
  width: 550px;
  color: #525051;
  font-size: 1.1em;
}
#flyout #flyoutBox #flyoutContent label {
  margin: 6px 0px 2px 2px;
  display: block;
  color: #525051;
  font-size: 0.95em;
}
#flyout #flyoutBox #flyoutContent div.little {
  width: 180px;
  float: left;
  margin-right: 20px;
}
#flyout #flyoutBox #flyoutContent div.little input {
  width: 180px;
}
#flyout #flyoutBox #flyoutContent div.little select {
  width: 180px;
}
#flyout #flyoutBox #flyoutContent div.little input.little {
  width: 70px;
  float: left;
  margin-left: 2px;
}
#flyout #flyoutBox #flyoutContent .subSubMenu {
  float: left;
  margin-top: 15px;
  color: #ed018a;
}
#flyout #flyoutBox #flyoutContent .subSubMenu li {
  color: #ed018a;
}
#flyout #flyoutBox #flyoutContent .subSubMenu li a {
  color: #ed018a;
  font-weight: bold;
}
#flyout #flyoutBox #flyoutContent .subSubMenu li a:hover {
  background: transparent none repeat scroll 0%;
  text-decoration: none;
}
#flyout #flyoutBox #flyoutContent .btnContinue {
  border:  none;
  margin: 10px 50px 0 0;
  width: 69px;
  height: 30px;
  float: right;
}
#flyout #flyoutBox img {
  position: absolute;
  top: -6px;
  left: 629px;
}
#flyout #flyoutBox p {
  margin: 6px 0px;
  color: #525051;
}
div.tagCloud {
  margin: 5px 0 0;
  padding: 5px 0 0;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/purpleBorder.gif) repeat-x scroll left top;
}
div.tagCloud a {
  padding: 2px 3px;
  color: #ffffff;
  text-decoration: none;
}
div.tagCloud a:hover {
  background: #ed018a none repeat scroll 0%;
}
#newsLetterForm {
  padding: 10px 13px 7px;
  background: #ffffff url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/newsletterBack.jpg) no-repeat scroll left top;
  display: block;
}
#newsLetterForm label {
  margin: 3px 0 2px 2px;
  padding: 5px 0 0;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/blackBorder.gif) repeat-x scroll left top;
  display: block;
}
#newsLetterForm input {
  border: 1px solid #a15767;
  margin: 5px 0 0;
  padding: 4px 5px;
  width: 170px;
  float: left;
  font-size: 0.9em;
  color: #666666;
}
#newsLetterForm input.submit {
  border:  none;
  margin: 0 0 0 5px;
  padding: 0;
  width: 64px;
  float: left;
}
#contest form {
  padding: 10px;
  background: #ffebfc none repeat scroll 0%;
  margin-top: 15px;
}
#contest h3 {
  font-size: 16px;
  font-weight: normal;
  color: #ed018a;
  margin-top: 10px;
}
#contest form input, #contest form select, #contest form textarea {
  border: 1px solid #efe1ea;
  background: #ffffff none repeat scroll 0%;
}
#contest form label {
  margin: 10px 0px 3px;
  display: block;
}
#contest input, #contest select, #contest textarea {
  padding: 3px;
  margin-bottom: 10px;
  font-size: 12px;
}
#contest ul.subSubMenu li {
  color: #ed018a;
}
#contest ul.subSubMenu li a {
  color: #ed018a;
  font-weight: bold;
}
#contest ul.subSubMenu li a:hover {
  background: transparent none repeat scroll 0%;
  text-decoration: underline;
}
.fGroup {
  float: left;
  width: 290px;
}
.fGroup input {
  width: 282px;
}
.fGroup select {
  width: 290px;
}
textarea.x-long {
  width: 576px;
  height: 80px;
  clear: both;
}
input.x-long {
  width: 576px;
  clear: both;
}
input.long {
  width: 425px;
  float: right;
  margin-right: 15px;
  clear: right;
}
input.little {
  width: 50px;
}
input.x-little {
  width: 30px;
}
input.checkbox {
  margin: 0px 5px 5px 0px;
  height: 12px ! important;
  float: left;
}
input.button {
  border:  none;
  padding: 0px ! important;
  background: transparent none repeat scroll 0% ! important;
  width: inherit ! important;
  height: inherit ! important;
}
#wrap div.radio {
  margin: 15px 0 0;
  font-size: 1.1em;
  font-weight: bold;
}
#wrap div.radio div {
  margin: 5px 0 0 15px;
  float: left;
}
#wrap div.radio div label {
  margin: 0 5px 0 0;
  float: left;
  display: block;
}
ul.lookbook {
  list-style-type: none;
  clear: both;
}
ul.lookbook li {
  display: block;
  float: left;
}
ul.newsListing {
  margin: 0 0 5px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/blankBorder.gif) repeat-x scroll left top;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
ul.newsListing li {
  padding: 9px 0;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/whiteBorder.gif) repeat-x scroll left bottom;
  clear: both;
}
.grey ul.newsListing li {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/backgrounds/blankBorder.gif) repeat-x scroll left bottom;
}
ul.newsListing li p {
  color: #ffffff;
}
ul.newsListing li p.date {
  margin: 0 0 5px;
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/all/placeholders/iconDate.gif) no-repeat scroll left top;
  padding-left: 13px;
}
ul.newsListing li a {
  font-family: Georgia,Times,Serif;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
}
ul.newsListing li div.fLeft {
  margin: 0 6px 0 0;
}
body#en #t_newsletter {
  background: transparent url(http://www.louloumagazine.com/francais/images/media/images/fr/titles/t_cyberbulletins.gif) no-repeat scroll left top;
  width: 136px;
  height: 18px;
  display: block;
  text-indent: -10000px;
}
body#en #t_dontMissThis {
  background: transparent url(http://www.louloumagazine.com/francais/images/title/t_ANePasManquer.gif) no-repeat scroll 15px 0;
  width: 170px;
  height: 18px;
  display: block;
  text-indent: -10000px;
}
body#en #t_whatsHotNow {
  background: transparent url(http://www.louloumagazine.com/francais/images/title/t_lesHitsDeLHEURE.gif) no-repeat scroll left top;
  width: 187px;
  height: 18px;
  display: block;
  text-indent: -10000px;
}
body#en #t_lookbooks {
  padding: 5px 0;
  background: #ed018a url(http://www.louloumagazine.com/francais/images/title/t_lookbooks.gif) no-repeat scroll 5px 50%;
  width: 298px;
  height: 24px;
  display: block;
  text-indent: -10000px;
}
body#en #t_lookbooksCelebrity {
  padding: 5px 0;
  background: #ed018a url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_lookbooksCelebrity.gif) no-repeat scroll 5px 50%;
  width: 298px;
  height: 24px;
  display: block;
  text-indent: -10000px;
}
body#en #t_title {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_title.gif) no-repeat scroll 5px 50%;
  width: 298px;
  height: 26px;
  display: block;
  text-indent: -10000px;
}
body#en #t_lookbook_index {
  background: transparent url(http://www.louloumagazine.com/english/images/homepage/t_lookbook_index.gif) no-repeat scroll left top;
  width: 140px;
  height: 18px;
  display: block;
  text-indent: -10000px;
  margin-left: -3px;
}
body#en #t_angelinaJolie {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_angelinaJolie.gif) no-repeat scroll left top;
  width: 160px;
  height: 18px;
  display: block;
  text-indent: -10000px;
  margin-left: -3px;
}
body#en #t_moreEditorsPicks {
  background: transparent url(http://www.louloumagazine.com/francais/images/title/t_moreEditorsPicks_fr.gif) no-repeat scroll left top;
  width: 130px;
  height: 13px;
  display: block;
  text-indent: -10000px;
  margin-left: -3px;
}
body#en #t_moreCelebrity {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_moreCelebrity.gif) no-repeat scroll left top;
  width: 111px;
  height: 13px;
  display: block;
  text-indent: -10000px;
  margin-left: -3px;
}
body#en #t_alertesShopping {
  background: transparent url(http://www.louloumagazine.com/francais/images/title/t_alertesShopping.gif) no-repeat scroll left top;
  width: 400px;
  height: 36px;
  display: block;
  text-indent: -10000px;
  float: left;
}
body#en #t_specialEvents {
  background: transparent url(http://www.louloumagazine.com/francais/images/title/t_Evenements.gif) no-repeat scroll left top;
  width: 176px;
  height: 23px;
  display: block;
  text-indent: -10000px;
}
body#en #t_fashionOnGrey {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_fashionOnGrey.gif) no-repeat scroll left top;
  width: 210px;
  height: 23px;
  display: block;
  text-indent: -10000px;
}
body#en #t_concoursOnGrey {
  background: transparent url(http://www.louloumagazine.com/francais/images/title/t_concoursOnGrey.gif) no-repeat scroll left top;
  width: 270px;
  height: 26px;
  display: block;
  text-indent: -10000px;
}
body#en #t_editorsBlogs {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_editorsBlogs.gif) no-repeat scroll left top;
  width: 210px;
  height: 32px;
  display: block;
  text-indent: -10000px;
}
body#en #logoLoulou {
  background: transparent url(http://www.louloumagazine.com/francais/images/homepage/logo_loulouFR.gif) no-repeat scroll left top;
  float: left;
  width: 241px;
  height: 139px;
  display: block;
  text-indent: -10000px;
  margin-top: 4px;
}
body#en #t_productFinder {
  margin: 9px 0 0 12px;
  background: transparent url(http://www.louloumagazine.com/francais/images/title/t_productFinder_fr.gif) no-repeat scroll left top;
  float: left;
  width: 113px;
  height: 10px;
  display: block;
  text-indent: -10000px;
}
body#en #t_relatedContent {
  background: transparent url(http://www.louloumagazine.comhttp://www.louloumagazine.com/francais/images/title/t_adecouvrir.gif) no-repeat scroll left top;
  width: 214px;
  height: 25px;
  display: block;
  text-indent: -10000px;
}
body#en #t_shopNow {
  margin: -19px -10px 0 0;
  padding: 0px;
  background: transparent url(http://www.louloumagazine.com/francais/images/title/t_guideshopping.gif) no-repeat scroll left top;
  width: 155px;
  height: 97px;
  display: block;
  text-indent: -10000px;
  float: right;
  position: relative;
  z-index: 100;
}
body#en #t_loulouShopping {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_loulouShopping.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouInsiderAccess {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_loulouInsiderAccess.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouShare {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_loulouShare.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouStyleWorkshop {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_loulouStyleWorkshop.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_nightLifeKit {
  background: transparent url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_nightLifeKit.gif) no-repeat scroll left top;
  height: 18px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouDealsContests {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_loulouDealsContests.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_labelFashion {
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_labelFashion.gif) no-repeat scroll left top;
  height: 101px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_labelMode {
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_labelMode.gif) no-repeat scroll left top;
  height: 101px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_labelMode14plus {
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_labelFashion14plus.gif) no-repeat scroll left top;
  height: 101px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_labelBeaute {
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_labelBeaute.gif) no-repeat scroll left top;
  height: 101px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_labelEncoulisse {
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_labelEncoulisses.gif) no-repeat scroll left top;
  height: 101px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_labelTrucsetconseils {
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/en/titles/t_labelTrucsetconseils.gif) no-repeat scroll left top;
  height: 125px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_labelEntrenous {
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_labelEntrenous.gif) no-repeat scroll left top;
  height: 101px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_labelTrucsConseils {
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_labelTrucsConseils.gif) no-repeat scroll left top;
  height: 101px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_subscribeAndGet {
  background: transparent url(http://www.louloumagazine.com/francais/images/media/images/fr/ads/t_subscribeAndGet.gif) no-repeat scroll left top;
  height: 52px;
  width: 424px;
  display: block;
  text-indent: -10000px;
}
body#en #t_labelConcours {
  background: #000000 url(http://www.louloumagazine.com/english/images/media/images/fr/titles/t_labelConcours.gif) no-repeat scroll left top;
  height: 150px;
  width: 268px;
  display: block;
  text-indent: -10000px;
  position: relative;
  top: -8px;
  float: right;
}
body#en #t_loulouAnnoncezChezNous {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouAnnoncezChezNous.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouAProposNous {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouAProposNous.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouBeaute {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouBeaute.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouConfidentialite {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouConfidentialite.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouContactezNous {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouContactezNous.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouEnCoulisses {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouEnCoulisses.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouEntreNous {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouEntreNous.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouFashion {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouFashion.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouOffresConcours {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouOffresConcours.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouTrucsConseils {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouTrucsConseils.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouShopping {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouShopping.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouMode {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouMode.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouCeMoisCi {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_loulouCeMoisCi.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouInfolettres {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/t_infolettres.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_loulouRss {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/english/images/title/t_loulouRss.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_beauteTendances {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/beaute-tendances.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
body#en #t_modeTendances {
  margin: 0px 0px 0px 2px;
  background: #000000 url(http://www.louloumagazine.com/francais/images/title/mode-tendances.gif) no-repeat scroll left top;
  height: 53px;
  display: block;
  text-indent: -10000px;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
.tags_loulou_btns {
  border: 1px solid #ff9df0;
  padding: 1px 10px 2px ! important;
  height: 25px;
  background-color: #000000;
  margin-right: 5px;
  color: #ffffff;
  font-weight: bolder;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
}
.fashion {
  padding-left: 0px ! important;
  padding-top: 0px ! important;
  margin-top: 10px ! important;
  position: relative;
  z-index: 1;
}
.fashion h3 {
  font-size: 20px;
  text-transform: uppercase;
  color: #ed018a;
  margin-top: 10px ! important;
}
.fashion .fashionContent {
  width: 270px;
  float: left;
}
#pictureBox {
  width: 360px;
  height: 300px;
  position: relative;
  z-index: -1;
  float: left;
}
#pictureBox img {
  position: absolute;
  left: 0px;
  bottom: 0px;
}
#pictureBox #pictureBorder {
  background: transparent url(http://www.louloumagazine.com/english/images/homepage/pictureBorder.png) no-repeat scroll left top;
  width: 318px;
  height: 300px;
  position: relative;
  z-index: 10;
}
#pictureBox .picHolder {
  position: absolute;
  top: 15px;
  left: 21px;
  width: 273px;
  height: 257px;
  display: block;
  z-index: 5;
}
#pictureBox .picHolder img {
  display: block;
  position: relative;
}
.pictureImg {
  margin: 0px -3px 0px -6px;
  background: transparent url(http://www.louloumagazine.com/english/images/homepage/picturesBg.gif) no-repeat scroll left top;
  width: 307px;
  height: 241px;
}
.pictureImg .picHolder {
  width: 284px;
  height: 212px;
  overflow: hidden;
  position: relative;
  top: 5px;
  left: 6px;
  margin-right: -30px;
}
.pictureImg .picHolder img {
  width: 284px;
  height: 212px;
  overflow: hidden;
  position: relative;
  top: 10px;
  left: 10px;
  margin-right: -30px;
}
#ll_archives_container {
  margin: auto;
  padding: 0px 0px 0px 12px;
  background: transparent url(/images/bg_extend_section_article.gif) no-repeat scroll 0%;
  float: left;
  width: 465px;
  height: auto;
}
#ll_archivesBox {
  margin: 0;
  padding: 30px 0px 0px;
  width: 445px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5a5a5a;
}
#ll_archivesBox a, #chf_archivesBox a:hover {
  color: #cd3f3c;
  font-weight: bold;
  text-decoration: none;
}
.ll_archivesList {
  padding: 0px 0px 20px;
}
#ll_archivesBox ul {
  margin: 0px;
  padding: 5px 0px 0px 2px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #e47815;
}
#ll_archivesBox li {
  margin: 0px;
  padding: 0px 0px 10px 10px;
  background-image: url(/images/chf_small_grey_arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 0.6em ! important;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#ll_archivesBox li a {
  padding: 0px;
  display: block;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5a5a5a;
  text-decoration: none;
}
#table_lookbook table {
  padding: 0px;
}
#list_win {
  margin: 5px;
  padding: 0px;
  background: #ffffff none repeat scroll 0%;
  clear: both;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  font-size: 12px;
  font-family: verdana,arial,sans-serif;
}
#list_win li {
  margin: 10px 0px 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 140px;
}
#list_win_t {
  margin: 5px;
  padding: 0px;
  background: #eeeeee none repeat scroll 0%;
  clear: both;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana,arial,sans-serif;
}
#list_win_t li {
  margin: 10px 0px 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 140px;
}
.missing {
  color: #000000;
}
.innerAuthorContainer {
  position: absolute;
  top: 17px;
  right: 15px;
  width: 150px;
  text-align: right;
}
.archives_container {
  margin: auto;
  padding: 0px 0px 0px 12px;
  background: transparent url(/images/bg_extend_section_article.gif) no-repeat scroll 0%;
  float: left;
  width: 465px;
  height: auto;
}
.archivesBox {
  margin: 0;
  padding: 30px 0px 0px;
  width: 545px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5a5a5a;
}
.archivesBox a, .archivesBox a:hover {
  color: #cd3f3c;
  font-weight: bold;
  text-decoration: none;
}
.chf_archivesList {
  padding: 0px 0px 20px;
}
.archivesBox {
  margin: 0px;
  padding: 5px 0px 0px 2px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #e47815;
}
.archivesBox li {
  margin: 0px;
  padding: 0px 0px 10px 10px;
  background-image: url(/images/chf_small_grey_arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 0.6em ! important;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.archivesBox li a {
  padding: 0px;
  display: block;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5a5a5a;
  text-decoration: none;
}
.archivesBox li a:hover {
}
.archives_list h4 {
  margin: 0;
  padding: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5a5a5a;
}
.archivesBox p, .date {
  margin: 0;
  padding: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #5a5a5a;
}
.allArchives {
  padding-top: 5px;
}
.allArchives a {
  padding: 4px 0px;
}
.archives_list {
  margin: 0;
}
.title {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
.deck {
  color: #000000;
}
