html{font-size:62.5%;}
body {font-size:16px;font-size:1.6rem;color:#000;line-height:1.5;font-family:'Roboto Slab', serif;}
img {border:0;}
#scrollUp{bottom:20px;right:4%;height:38px;width:38px;background:url(/images/top.png) no-repeat;}
a, a:visited {color:#3f3f3f;text-decoration:none;}
a:focus {outline:none;color:#666;}
a:hover {color:#000;text-decoration:underline}
a.nodeco {text-decoration:none}
a img:hover{opacity:0.5;}
a img.noopacity:hover{opacity:1;}

a.gris{color:#939393!important;}
a.white{color:#fff!important;}
.black,a.black,a.hoverblack{color:#000!important;}
.bleu,a.bleu,a.hoverbleu:hover  {color:#0066ff!important;}
.bleufonce,a.bleufonce  {color:#003366!important;}
.vert,a.vert,a.hoververt:hover {color:#33cc33!important;}
.rouge,a.rouge,a.hoverrouge:hover {color:#ff0000!important;}
.mauve,a.mauve,a.hovermauve:hover{color:#622280!important;}
.orange,a.orange,a.hoverorange:hover {color:#ff6300!important;}
.gold,a.gold,a.hovergold:hover {color:#999999!important;}

.backvert {background-color:#33cc33!important;}

.tint {overflow:hidden;float:left;width:100%;}
.tbleu {background:#0066ff;}
.tvert {background:#b9e3b9;}
.trouge {background:#ff0000;}
.tmauve {background:#e5cbf1;}
.torange {background:#ff6300;}

.thumbnail {margin-bottom:0;}
.thumbnail-box {background-color:#fff;border:1px solid #ddd;border-radius:2px;display:block;line-height:1.42857;margin-bottom:20px;padding:8px;transition:border 0.2s ease-in-out 0s;}
.img-thumbnail {border-radius:0px;padding:3px;}

.underline {text-decoration:underline}
.nodec {text-decoration:none}
.red {color:#f0474d}
.size8{font-size:8px;font-size:0.8rem}
.size9{font-size:9px;font-size:0.9rem}
.size10{font-size:10px;font-size:1rem}
.size11{font-size:11px;font-size:1.1rem}
.size12{font-size:12px;font-size:1.2rem}
.size13{font-size:13px;font-size:1.3rem}
.size14{font-size:14px;font-size:1.4rem}
.size16{font-size:16px;font-size:1.6rem}
.size18{font-size:18px;font-size:1.8rem}
.size20{font-size:20px;font-size:2rem}
.bold {font-weight:bold}
.superbold{font-weight:700}
.italic {font-style:italic}
.white {color:#fff!important}
.text-center {text-align:center}
.toupper{text-transform:uppercase}
.wordbreak, a.wordbreak{white-space: pre-wrap;word-break:break-all;word-wrap: break-word;}
/*	.wordbreak,a{word-break:break-all;}*/
.nopadding {padding: 0;}
.nomargin{margin:0!important}
.margin10 {margin:10px}
.margintop5 {margin-top:5px}
.margintop10 {margin-top:10px}
.margintop15 {margin-top:15px}
.margintop20 {margin-top:20px}
.marginbottom10 {margin-bottom:10px}
.marginbottom15 {margin-bottom:15px}
.marginbottom20 {margin-bottom:20px}
.marginbottom30 {margin-bottom:30px}
.margin20 {margin:20px 0}
.paddingbottom10 {padding-bottom:10px}
.paddingtop10 {padding-top:10px}
.padding10 {padding:10px;}
.padding10box {padding:10px;border:1px solid #e0e0e0}
.marginleft10{margin-left:10px}
.maxheight200{max-height:200px}
.boxshadow{box-shadow: 1px 0 10px #cfcfcf;}
.img-fill {min-width:100%}
.img-center{margin:0 auto;}
.back {font-family:'Roboto', sans-serif;text-transform:uppercase;font-size:13px;font-size:1.3rem;font-weight:bold;margin-bottom:10px} 
.roboto {font-family:'Roboto', sans-serif;} 

hr{border-color:#e0e0e0}
hr.short {margin-bottom:10px;margin-top:10px;}
hr.veryshort {margin-bottom:8px;margin-top:0;}
hr.head {margin-bottom:20px;margin-top:5px;}
hr.big {margin-bottom:10px;margin-top:10px;border-top:3px solid #2e3032}
hr.mega {margin-bottom:0;margin-top:30px;border-top:26px solid #231f20}
hr.double {margin-bottom:15px;margin-top:15px;border-top:6px solid #eee;}
hr.agenda {width:60px;margin-bottom:10px;margin-top:10px;border-top:1px solid #000;}
label {font-weight:normal;margin-bottom:2px;max-width: 100%;font-size:12px;;font-size:1.2rem}
label.better {font-family:'Roboto', sans-serif;color:#333;font-weight:bold;margin-bottom:2px;max-width: 100%;font-size:14px;;font-size:1.4rem;text-transform:uppercase}
.display_text2{display:none}

.breadcrumb > li + li::before {color:#aba89e;}
.breadcrumb {font-family:'Roboto', sans-serif;background-color:#f9f9f9;text-align:left;font-size:12px;border-radius:0;margin-top:20px;margin-bottom:20px;padding:8px 15px;}
.breadcrumb li a{color:#aba89e}
.breadcrumb li.active{color:#000;}

input, select, .form-control {font-family:'Roboto', sans-serif;border-radius:0 !important;}
.select-center {  text-align-last:center;text-align:center }
.form-control-feedback {top:1px;height:32px;line-height:32px;}

.btn-xs, .btn-group-xs > .btn {padding:3px 10px;font-family:'Roboto',sans-serif;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn,.btn.visited {opacity:0.8}
button{color:#fff}
button.disabled {font-size:12px;border-radius:0px;font-weight:normal;background-color:#000;color:#fff;text-transform:uppercase;font-weight:bold}

.btn-default,.btn-default:visited{font-size:12px;border-radius:0px;background-color:#939393;color:#fff;text-transform:uppercase;font-weight:bold}
.btn-default:hover,.btn-default:focus{font-weight:bold;background-color:#000;color:#fff;opacity:0.8}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {color:#fff;background-color:#000;border-color:#adadad;}
.btn-default:focus,.btn-default.focus {color: #fff;background-color:#000;border-color:#8c8c8c;}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {  color: #fff;  background-color: #000;  border-color: #8c8c8c;}

.btn-white,.btn-white:visited{font-size:12px;border-radius:0px;background-color:#fff;border-color:#ccc;color: #000;text-transform:uppercase;font-weight:bold}
.btn-white:hover,.btn-white:focus{font-weight:bold;background-color:#fff;color:#000;opacity:0.8}
.btn-white:active,.btn-white.active,.open > .dropdown-toggle.btn-white {color: #000;background-color: #fff;border-color: #adadad;}
.btn-white:focus,.btn-white.focus {color: #000;background-color: #fff;  border-color: #8c8c8c;}
.btn-white:active:hover,.btn-white.active:hover,.open > .dropdown-toggle.btn-white:hover,.btn-white:active:focus,.btn-white.active:focus,.open > .dropdown-toggle.btn-white:focus,.btn-white:active.focus,.btn-white.active.focus,.open > .dropdown-toggle.btn-white.focus {  color: #000;  background-color: #fff;  border-color: #8c8c8c;}

.btn-black:hover,.btn-black:focus{font-weight:bold;background-color:#000;color:#fff;opacity:0.8}
.btn-black:active:hover,.btn-black.active:hover,.open > .dropdown-toggle.btn-black:hover,.btn-black:active:focus,.btn-black.active:focus,.open > .dropdown-toggle.btn-black:focus,.btn-black:active.focus,.btn-black.active.focus,.open > .dropdown-toggle.btn-black.focus {  color: #fff;  background-color: #000;  border-color: #8c8c8c;}

.btn-info,.btn-info:visited{font-size:12px;border-radius:0px;background-color:#000;color:#fff;text-transform:uppercase;font-weight:bold}
.dropdown-menu {border-radius: 0;}
.dropdown-menu > li > a {padding: 2px 10px;}

.btn-modem{height:72px;}
.btn-modem.pad{padding-top:14px}
	
.col-5col {width:20%}
.col-31col {width:3.18%;border-left:1px solid #cccccc;padding-left:0;padding-right:0}
.col-31col .active{background:#f6f6f6}

h1 {font-size:26px;font-size:2.6rem;line-height:28px;line-height:2.8rem;font-weight:bold;text-transform:uppercase}
h1.main-title {margin-top:0;font-size:28px;font-size:2.8rem;font-weight:bold;text-transform:uppercase}
/*.main-title-right{float:right;font-family:'Roboto', sans-serif;padding:10px 0 0 0;font-size:12px;font-size:1.2rem;font-weight:bold;text-transform:uppercase}
.main-title-right a{color:#666}*/

h2{margin-top:10px;font-size:26px;font-size:2.6rem;}
h2.index{margin-top:5pxpx;margin-bottom:5px;font-size:38px;font-size:3.8rem;text-transform:uppercase;font-weight:bold;}
h2.main-title {margin-top:10px;font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:uppercase;}
h2.main-title-press {margin-top:10px;font-size:19px;font-size:1.9rem;font-weight:bold;}
h3 {font-size:20px;;font-size:2rem;font-weight:normal;line-height:20px;padding:5px 5px 5px 0;margin:0}
h3.title-box {font-weight:bold;text-transform:uppercase;font-size:22px;font-size:2.2rem}
h4 {background-color:#000;color:#ffffff;font-size:14px;font-size:1.4rem;font-weight:normal;padding:3px 4px;}
h4.calendar {background-color:#000;color:#ffffff;font-size:14px;font-size:1.4rem;font-weight:normal;padding:5px 4px;text-align:center;margin-bottom:8px;margin-top:0}
h4.smallblack{background:#000;color:#fff;font-size:12px;font-size:1.2rem;line-height:14px;font-weight:normal;padding:5px 5px;margin-top:0;margin-bottom:0}
h4.smallblack.withmarginbottom{margin-bottom:10px}
h4.modal-title{background-color:#fff;color:#000;font-weight:bold;font-size:16px;;font-size:1.6rem;padding:3px 0}
h5 {border:0!important;font-weight:bold;border-bottom:1px solid #eeeeee;padding-bottom:8px;margin-top:18px}
h6 {font-size:16px;font-size:1.6rem;margin:0 0 2px;padding-top:5px;}
.wrapper_sous_titre{background:#f6f6f6;font-size:16px;font-size:1.6rem;font-weight:bold;margin:20px 0 15px 0;letter-spacing:0.05em;padding:5px 8px}
.sous_titre{font-size:18px;font-size:1.8rem;font-weight:bold;margin:30px 0 15px 0;letter-spacing:0.05em;}
.modal-content {border-radius:0;}
		
.modem_title {border-bottom:2px solid #2e3032;color:#262626;padding:5px 10px;font-weight:bold;text-transform:uppercase;font-size:14px;font-size:1.4rem }

.wrap-block-modem{min-height:100px;margin-bottom:10px;}
.block-modem{background-color:#f6f6f6;min-height:125px;padding:10px}

.well {font-family:'Roboto',sans-serif;font-size:12px;font-size:1.2rem;background-color:#fff;border:8px solid #eee;border-radius:0px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset;margin-bottom:15px;min-height:20px;padding:15px 15px;}

.facebook-slide {background-image: url('/images/facebook-30gray-circle.png');height:30px;width:30px;margin:10px 0px;float: left;border-radius: 50%;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}
.facebook-slide:hover {background-image: url('/images/facebook-30circle.png');-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.twitter-slide {background-image: url('/images/twitter-30gray-circle.png');height:30px;width:30px;margin:10px 0px;float: left;border-radius: 50%;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}
.twitter-slide:hover {background-image: url('/images/twitter-30circle.png');-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.instagram-slide {background-image: url('/images/instagram-30gray-circle.png');height:30px;width:30px;margin:10px 0px;float: left;border-radius: 50%;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}
.instagram-slide:hover {background-image: url('/images/instagram-30circle.png');-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}

.calendrier{background-color:#fff;color:#000;font-size:14px;font-size:1.4rem;line-height:28px;text-align:center;margin-bottom:0px;display:block}
/*.calendrier a {color:#000;}
.calendrier a:hover {text-decoration:none;line-height:28px;font-weight:bold}*/

.month_inline {background:#fff;margin:0;width:100%;display:table;text-transform:uppercase}
.month_inline > li {font-size:18px;font-size:1.8rem;text-align:center;display:table-cell;line-height:18px;line-height:1.8rem;}
.month_inline > li a{display: block;font-size:18px;font-size:1.8rem;padding:4px 3px;color:#000;font-weight:bold}
.month_inline > li.active {background:#e7e7e7;color:#000;text-decoration:none;font-weight:bold}
.month_inline > li a:hover {background:#e7e7e7;text-decoration:none}
.month_inline > li a:focus {text-decoration:none}

.boutique-multi img{width:165px;height:116px}
.nom-boutique{font-family:'Roboto', sans-serif;font-size:11px;font-size:1.1rem;padding:5px;margin-top:15px;text-transform:uppercase;background:#231f20;color:#fff;font-weight:bold;margin-bottom:5px;white-space:nowrap}
.detail-boutique{margin-top:15px;height:70px;line-height:16px;text-align: center;font-size:12px;font-size:1.2rem;font-weight:400}
.detail-boutique-showroom{background:#f6f6f6;margin:0 0 5px 0;height:50px;line-height:16px;text-align: center;font-size:11px;font-size:1.1rem;font-weight:400}
.ecommerce{font-family:'Roboto', sans-serif;font-size:11px;font-size:1.1rem;padding:5px;margin-top:15px;text-transform:uppercase;background:#939393;color:#fff;font-weight:bold}

.titrebrand, a.titrebrand{font-size:14px;font-size:1.4rem;font-weight:bold}

a.nowfashion {background: #f00 none repeat scroll 0 0;color:#fff;display:block;font-size:12px;font-size:1.2rem;font-weight:bold;margin-top:2px;padding:3px;}
a.nowfashion:hover{text-decoration:none;opacity:0.6}
/*#infscr-loading {position:fixed;bottom:60px;left:42%;z-index:100;background: hsla( 0, 0%, 100%, 0.9 );padding: 20px;color:#222;font-size:15px;font-size:1.5rem;font-weight: bold;}*/
#main-title {padding: 0;margin-top:10px;}
#main-title a{height:48px;}
#main-title-big {padding:0;margin:0px 0 10px 0;}
#main-title-mobile {padding:8px 15px;}

/*ul.connect-list{margin:12px 10px 2px 5px;padding:5px 0;}
ul.connect-list li a{padding: 5px 0px 5px 0px;}*/

.press-release {height:200px;width:140px;display:block;text-align:center;line-height:200px;font-size:12px;font-size:1.2rem;font-weight:bold;border:1px solid #d4d4d4;box-shadow:0 1px 6px rgba(0, 0, 0, 0.176);}
.lookbook {border:1px solid #d4d4d4;box-shadow:0 1px 6px rgba(0, 0, 0, 0.176);}
.catalog-text{text-align:center;margin-top:4px}

#pagination {text-align:center;margin-bottom:60px;font-size:16px}
#pagination li.active,#pagination li a:hover {font-weight:bold;text-decoration:underline}

#slider {margin-bottom: 30px;}


/*  Slick slider */
.slider {width:100%;margin:100px auto;}
.slick-slide {margin: 20px 10px;}
.slick-slide img {width: 100%;border: 1px solid #eee;}
.slick-prev:before,  .slick-next:before {color: black;}
.slick-slide {transition: all ease-in-out .3s;opacity: .2;}
.slick-active {opacity: 1;}
.slick-current {opacity: 1;}

div.myslider {opacity: 1;}
.slider-title{font-size:12px;font-size:1.2rem;font-weight:normal;margin:10px 0 0 0 ;text-align:center}

.slider-block{padding:20px}
.slick-slider{background:#fff}
.slick-prev,.slick-next{font-size: 0;line-height: 0;position:absolute;top:50%;display:block;width:40px;height: 100%;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;background: #fff;color: #004079;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: #fff;}
.slick-prev{left: -50px;}
.slick-next{right: -50px;}
/*.marque {font-size:16px;font-size:1.6rem;margin:0;padding:10px 0 10px;background:#f6f6f6;line-height:16px;display:block}
.sousmarque {font-size:12px;font-size:1.2rem;margin:0;padding:10px 4px;line-height:16px;border-bottom:1px solid #e0e0e0}*/

/*.name{font-size:16px;font-size:1.6rem;padding:6px 0 ;line-height:16px;}
.sousname {font-size:12px;font-size:1.2rem;padding:6px 0px;line-height:16px;}*/

/*.alpha {background:#f6f6f6;padding:10px 0px 10px 15px;margin-left:0}
.alpha > li {font-size:12px;font-size:1.2rem;width:16px;height:15px;font-weight:bold;padding-left:0px!important;padding-right:0px!important;}
.alpha > li.active {font-weight:bold;text-decoration:underline}*/

.alphabetic-inline {background:#fff;margin:5px 0;width:100%;text-transform:uppercase;font-weight:normal}
.alphabetic-inline > li {width:3.2%;font-size:26px;font-size:2.6rem;text-align:center;line-height:24px;font-weight:bold}
.alphabetic-inline > li.alphabetic-inline-title{width:3.2%;font-weight:bold;}
.alphabetic-inline > li.non_alphabetic-inline{width:3.2%;font-weight:bold;}
.alphabetic-inline > li a{display:block;color:#000}
.alphabetic-inline > li a:hover {background:#f6f6f6;text-decoration:none}
.alphabetic-inline > li a:focus {text-decoration:none}
.not_activated{color:#afadad} 

.day {background:#f6f6f6;padding:10px 0px 10px 20px;margin-left:0}
.day > li {font-size:13px;font-size:1.3rem;width:20px;height:10px;font-weight:normal;padding-left:0px!important;padding-right:0px!important;}
.day > li.active {font-weight:bold;text-decoration:underline}
.non_alpha {width:77px!important;}

.day-show {padding: 3px 0 0;text-transform:uppercase}
.day-show li.day-show-month {font-weight:bold;font-size:18px;font-size:1.8rem;line-height:2;padding-right:10px;}
.day-show > li {font-size:18px;font-size:1.8rem;line-height:2;text-align:center;padding-left:3px;padding-right:3px;}
.day-show > li.status {font-family:'Roboto', sans-serif;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:bold;}
.day-show > li a{font-size:18px;font-size:1.8rem;color:#a5a6a8;font-weight:bold;line-height:2;text-align:center;}
.day-show > li a:hover,.day-show > li.active a{text-decoration:none;color:#000}

.pressday-show {margin:0;padding:0px 0px;text-transform:uppercase}
.pressday-show li.pressday-show-month {font-weight:bold;font-size:18px;font-size:1.8rem;padding-right:10px;}
.pressday-show > li {font-size:14px;font-size:1.4rem;line-height:1.4;text-align:center;vertical-align:middle;padding:0 2px}
.pressday-show > li a{font-size:14px;font-size:1.4rem;color:#a5a6a8;font-weight:bold;line-height:1.8;text-align:center;vertical-align:middle}
.pressday-show > li a:hover,.pressday-show > li.active a{text-decoration:none;color:#000}

ul.menufashionweek {font-family:'Roboto', sans-serif;margin-top:24px;font-size:13px;font-size:1.3rem;font-weight:400;text-transform:uppercase}
ul.menufashionweek li {line-height:18px;line-height:1.8rem}
ul.menufashionweek li a:hover{color:#000;text-decoration:underline}
ul.menufashionweek li.active a{color:#000;text-decoration:underline}

ul.fashionweek {font-size:12px;font-size:1.2rem;margin-top:5px;}
ul.fashionweek li {line-height:18px;line-height:1.8rem}
ul.fashionweek li a:hover {color:#0066ff;text-decoration:underline}
ul.fashionweek li.active {color:#000;font-weight:bold;text-decoration:underline}

.wrap-calendars-home{font-family:'Roboto', sans-serif;margin-bottom:10px}
ul.calendars-home {font-size:14px;font-size:1.4rem;margin-top:10px;text-transform:uppercase}
ul.calendars-home li {line-height:26px;line-height:2.6rem;font-weight:bold}
ul.calendars-home li.main {border-bottom: 1px solid #2e3032;margin-bottom:8px}
ul.calendars-home li a {color:#3f3f3f;}
ul.calendars-home li a:hover {text-decoration:underline}

ul.menu-city {font-size:14px;font-size:1.4rem;text-transform:uppercase;margin-bottom:8px}
ul.menu-city li {line-height:20px;line-height:2.0rem;font-weight:bold;border-right: 1px solid #ababab;padding:0 15px}
ul.menu-city li:last-child {border-right:none}
ul.menu-city li a {color:#3f3f3f;}
ul.menu-city li a:hover {text-decoration:underline}

ul.calendars {font-size:14px;font-size:1.4rem;margin-top:10px;text-align:center}
ul.calendars li {line-height:20px;line-height:2.0rem}
ul.calendars li a:hover {text-decoration:underline}
ul.calendars li.active a{text-decoration:underline}

ul.days {font-family:'Roboto', sans-serif;margin-top:10px;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:bold}
ul.days li {line-height:30px;line-height:20px;line-height:2.0rem;}
ul.days li a{color:#666}
ul.days li.active {color:#000;font-weight:bold;text-decoration:none}

ul.country {font-family:'Roboto', sans-serif;margin-top:0px;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:bold}
ul.country li {line-height:30px;line-height:30px;line-height:3.0rem;margin:0 20px}
ul.country li a{color:#666}
ul.country li.active {color:#000;font-weight:bold;text-decoration:none}

.status {font-family:'Roboto', sans-serif;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:bold}
.status a{color:#666}

ul.typologies {margin-top:3px;margin-bottom:0;text-transform:uppercase;text-align:center;}
ul.typologies li {font-size:12px;font-size:1.2rem;line-height:11px!important;line-height:1.1rem!important}
ul.typologies li label{font-size:12px;font-size:1.2rem;}
ul.typologies li.active {color:#000;font-weight:bold;text-decoration:none}
ul.collections {margin-top:3px;margin-bottom:0;text-transform:uppercase;text-align:center;}

ul.submenu {text-align:center;font-family:'Roboto', sans-serif;margin:15px 0 15px 0;font-size:15px;font-size:1.5rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.08em;}
ul.submenu li{color:#ababab;padding:5px 10px;border-right:1px solid #ababab;line-height:24px}
ul.submenu li:last-child {border-right:none}
ul.submenu li a{color:#000;}
ul.submenu li.active a{color:#000;text-decoration:underline}

ul.subsubmenu {margin-bottom:10px}
ul.subsubmenu li.active a{color:#000;text-decoration:underline}

ul.photos {margin-left:-2px}
ul.photos li {padding: 5px 2px;}
ul.photos li a{padding: 5px 2px;}

ul.themes {font-family:'Roboto', sans-serif;font-weight:bold;color:#9d9c9c;text-transform:uppercase;font-size:13px;font-size:1.3rem;}
ul.themes li{padding:0 20px 0 0 }
ul.themes li.active a{color:#000;text-decoration:underline}

ul.services {font-size:12px;font-size:1.2rem;font-weight:normal;text-transform:uppercase}
ul.services li.active a{color:#000;text-decoration:underline}

ul.lang-list{margin:11px 0 0 15px;font-size:14px;font-size:1.4rem}
ul.lang-list li a{color:#666;padding: 5px 5px 5px 0px;height:32px;font-weight:bold}
ul.lang-list li a:hover{text-decoration:underline;color:#000}
ul.lang-list .active a{text-decoration:underline;}

ul.social-header {margin:10px 0 0 0}
ul.social-header li a {font-size:18px;font-size:1.8rem;font-weight:normal;}
ul.social-header li a:hover {color:#000}

ul.social-footer {margin-bottom:30px}
ul.social-footer li a {font-size:18px;font-size:1.8rem;font-weight:normal;}

ul.listing {font-size:16px;font-size:1.6rem;font-weight:bold;text-transform:uppercase;}
ul.listing li {clear:both;line-height:18px;}
ul.listing li a{color:#000;display:block;padding:2px 8px;}
ul.listing li a:hover{color:#fff;background-color:#444444;text-decoration:none}

ul.listing li a div.block1{float:left}
ul.listing li a div.block2{}
ul.listing li a span.typos{font-family:'Roboto', sans-serif;font-size:13px;font-size:1.3rem;font-weight:500;text-transform:capitalize;margin-top:4px;color:#777}
ul.listing li a span.icones{float:right;font-size:12px;font-size:1.2rem;font-weight:normal;text-transform:capitalize;margin-top:2px;color:#777}
ul.listing li a:hover span.typos  {color:#fff;background-color:#444444;text-decoration:none}
ul.listing li a:hover span.icones  {color:#fff;background-color:#444444;text-decoration:none}
ul.listing li a:hover span.icones span.badge {color:#fff;background-color:#444444;text-decoration:none}

ul.listing-xs {font-size:16px;font-size:1.6rem;font-weight:bold;text-transform:uppercase;}
ul.listing-xs a{color:#000}
ul.listing-xs a:hover{color:#0066ff}

.wrap-pretty-title::after {background-color:#333;content:'';height:1px;left:0;position:absolute;right:0;top:50%;}
.wrap-pretty-title {padding:15px 0;position:relative;text-align:center;width:100%;color:#262626;font-size:18px;font-size:1.8rem;}
.pretty-title {background-color:#fff;display:inline-block;font-size:20px;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 40px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold}

.wrap-pretty-title-minisite::after {background-color:#333;content:'';height:1px;left:0;position:absolute;right:0;top:50%;}
.wrap-pretty-title-minisite {margin-top:20px;padding:15px 0 ;position:relative;text-align:center;width:100%;color:#262626;font-size:22px;font-size:2.2rem;}
.pretty-title-minisite {background-color:#fff;display:inline-block;font-size:22px;font-size:2.2rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 40px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold}

.box-img-header-minisite{background-color:#f6f6f6;display:block;height:400px} 
.wrap-box-minisite{} 
.wrap-pretty-title-minisite-head::after {background-color:#333;content:'';height:1px;left:0;position:absolute;right:0;top:50%;}
.wrap-pretty-title-minisite-head {padding:2px 0 ;position:relative;text-align:center;width:50%;color:#262626;font-size:22px;font-size:2.2rem;margin:0 auto;font-weight:bold;letter-spacing:0.1em}
.pretty-title-minisite-head {background-color:#fff;display:inline-block;font-size:28px;font-size:2.8rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 40px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold}
.sub-head{font-size:13px;font-size:1.4rem;font-weight:700;text-align:center;text-transform:uppercase} 

.wrap-pretty-title-double::after {background-color:#333;content:'';height:1px;left:15px;position:absolute;right:15px;top:50%;}
.wrap-pretty-title-double {padding:2px 0;position:relative;text-align:center;width:100%;color:#262626;font-size:18px;font-size:1.8rem;}
.pretty-title-double {background-color:#fff;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 30px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold}
.pretty-title-second {padding:0 0 5px 0;background-color:#fff;font-size:20px;font-size:2.0rem;font-weight:400;line-height:1.2em;text-align:center;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold;border-bottom:4px solid #000}

.wrap-pretty-title-double-white::after {background-color:#333;content:'';height:1px;left:15px;position:absolute;right:15px;top:50%;}
.wrap-pretty-title-double-white {padding:2px 0;position:relative;text-align:center;width:100%;color:#262626;font-size:16px;font-size:1.6rem;}
.pretty-title-double-white {background-color:#fff;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 30px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold}
.pretty-title-second-white {padding:0 0 5px 0;background-color:#fff;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.2em;text-align:center;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold;border-bottom:4px solid #000}

.wrap-pretty-title-double-black::after {background-color:#fff;content:'';height:1px;left:15px;position:absolute;right:15px;top:50%;}
.wrap-pretty-title-double-black {padding:2px 0;position:relative;text-align:center;width:100%;color:#fff;font-size:16px;font-size:1.6rem;}
.pretty-title-double-black {background-color:#231f20;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 30px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold}
.pretty-title-second-black {padding:0 0 5px 0;background-color:#231f20;color:#fff;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.2em;text-align:center;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold;border-bottom:4px solid #fff}

.wrap-pretty-title-double-grey::after {background-color:#000;content:'';height:1px;left:15px;position:absolute;right:15px;top:50%;}
.wrap-pretty-title-double-grey {padding:2px 0;position:relative;text-align:center;width:100%;color:#000;font-size:16px;font-size:1.6rem;}
.pretty-title-double-grey {background-color:#f6f6f6;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 30px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold}
.pretty-title-second-grey {padding:0 0 5px 0;background-color:#f6f6f6;color:#000;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.2em;text-align:center;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold;border-bottom:4px solid #000}

.wrap-pretty-title-double-red::after {background-color:#fff;content:'';height:1px;left:15px;position:absolute;right:15px;top:50%;}
.wrap-pretty-title-double-red {padding:2px 0;position:relative;text-align:center;width:100%;color:#fff;font-size:16px;font-size:1.6rem;}
.pretty-title-double-red {background-color:#c01e2e;display:inline-block;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 20px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:bold}

.pretty-text-btn {display:block}
.wrap-pretty-btn::after {background-color:#fff;content:'';height:1px;left:15px;position:absolute;right:15px;top:50%;}
.wrap-pretty-btn {display:block;padding:0;position:relative;text-align:center;width:100%;color:#fff;font-size:16px;font-size:1.6rem;}
.pretty-title-btn {background-color:#939393;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 20px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:normal}
.btn-default:hover .pretty-title-btn,.btn-default:focus .pretty-title-btn{background-color:#000} 
.btn.disabled .pretty-title-btn {background-color:#000;}
.btn.disabled:hover .pretty-title-btn {color:#333;}

.box-button {background-color:#231f20;text-align:center;font-size:12px;font-size:1.2rem;font-weight:normal;cursor:pointer;height:85px}
.box-button.pad {padding-top:10px}
.box-button a{display:block;padding:10px;color:#fff}
.box-button a.active{text-decoration:none;color:#c01e2e}
.box-button a:hover .pretty-title-button{text-decoration:none;color:#0066ff}
.wrap-pretty-button::after {background-color:#fff;content:'';height:1px;left:15px;position:absolute;right:15px;top:50%;}
.wrap-pretty-button {padding:2px 0;position:relative;text-align:center;width:100%;color:#fff;font-size:16px;font-size:1.6rem;}
.pretty-title-button {background-color:#231f20;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4em;margin:0 25px;padding:0 20px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:normal}
	
.wrap-agenda{font-family:'Roboto', sans-serif;font-size:12px;font-size:1.2rem;line-height:16px;background-color:#f4f4f4;text-align:center;padding:15px 10px;height:225px} 
.wrap-agenda-title{font-family:'Roboto', sans-serif;padding:0 0 5px 0;background-color:#fff;font-size:20px;font-size:2.0rem;font-weight:400;letter-spacing:0.1em;line-height:1.2em;text-align:center;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-style:italic;} 
.wrap-agenda-city{font-size:14px;font-size:1.4rem;line-height:16px;font-weight:bold;text-transform:uppercase;}
.wrap-agenda-name{font-size:12px;font-size:1.2rem;line-height:16px;font-weight:bold;padding:0;}
.wrap-agenda-date{font-size:12px;font-size:1.2rem;line-height:16px;font-weight:normal;padding: 0;}

.wrap-white-box{background-color:#fff;padding:10px 10px;} 
.wrap-white-box a {color:#000} 
.wrap-white-box a:hover{color:#000!important} 

.wrap-black-box{background-color:#231f20;padding:10px 20px;height:255px} 
.wrap-black-box a {color:#fff} 
.wrap-black-box a:hover{color:#fff!important} 

.wrap-grey-box{background-color:#f6f6f6;padding:10px 15px;height:255px} 
.wrap-grey-box a {} 
.wrap-grey-box .title {color:#000;} 

.wrap-article-box{background-color:#f6f6f6;padding:10px 10px;margin-bottom:15px;font-size:12px;font-size:1.2rem;} 
.wrap-article-box a {color:#000} 
.wrap-article-box .title {color:#000;} 

.wrap-slide-box{background-color:#f6f6f6;padding:10px 60px;margin-bottom:15px;font-size:12px;font-size:1.2rem;} 

.wrap-online-box{color:#fff;background-color:#231f20;padding:20px 20px;height:140px;text-align:center;margin-bottom:15px} 
.wrap-online-box div.account {float:left;margin-top:20px} 
.wrap-online-box div.signin {float:right;margin-top:20px} 

.wrap-online-box-xs{color:#fff;background-color:#231f20;padding:10px 15px;height:80px;text-align:center;margin-bottom:15px;font-size:12px;font-size:1.2rem;margin-top:10px} 
.wrap-online-box-xs div.account {float:left;margin-top:10px} 
.wrap-online-box-xs div.signin {float:right;margin-top:10px} 

.grey-box{font-family:'Roboto', sans-serif;background-color:#f6f6f6;padding:10px 20px;margin-bottom:15px;font-size:14px;font-size:1.4rem;letter-spacing:0.04em;font-weight:500;} 
.grey-box.coll {font-size:12px;font-size:1.2rem;}
.grey-box a {color:#000} 
.grey-box .titre {color:#000;font-family:'Roboto Slab', serif;font-size:17px;font-size:1.7rem;letter-spacing:0.05em;font-weight:bold;text-transform:uppercase;margin-bottom:10px} 
.grey-box a:hover{} 

.white-box-dw{font-family:'Roboto', sans-serif;background-color:#fff;border:1px solid #e0e0e0;padding:10px 10px;margin:15px 0;font-size:12px;font-size:1.2rem;text-align:center;} 

ul.agenda {margin-top:5px;}
ul.agenda li {line-height:18px;line-height:1.8rem}
ul.agenda li a:hover {color:#0066ff;text-decoration:underline}
ul.agenda li.active {color:#000;font-weight:bold;text-decoration:underline}

.content{min-height:800px}
.content-minisite{font-size:14px;font-size:1.4rem;letter-spacing:0.05em;}

.content-article {margin-bottom:50px}
/*.content .caption {margin-bottom:60px;}*/
.content .caption.xs {margin-bottom:0px;}
.content .caption.homepage {margin-bottom:0px;padding:8px 20px;background:#f6f6f6;border:1px solid #ddd;border-radius: 2px;}
.content .caption.search {margin-bottom:10px;}
.content-article .caption {margin-bottom:10px;}
.texte {line-height:1.4!important;font-weight:300;font-size:18px;font-size:1.8rem}
.texte_description {line-height:1.4!important;font-weight:300;font-size:14px;font-size:1.4rem}

.publication,.caption .publication{font-family:'Roboto', sans-serif;color:#999;font-size:14px;font-size:1.4rem;margin-top:5px} 
.publication-mag,.caption .publication-mag{font-family:'Roboto', sans-serif;color:#999;font-size:12px;font-size:1.2rem;margin-top:5px;} 
.caption h3 {font-family:'Roboto Slab', serif;margin-bottom: 5px;margin-top:0;line-height:1.3em;}
.caption h3 {color:#000;font-size:20px;font-size:2.0rem;font-weight:700;text-transform:uppercase}
.caption h3 a{color:#000;font-size:20px;font-size:2.0rem;font-weight:700;text-transform:uppercase}

.caption h3.events {margin-bottom: 5px;margin-top:0;line-height:0.8em;height:80px}
.caption h3.events a{color:#000;font-size:16px;font-size:1.6rem;font-weight:bold;}
.caption h3 a:hover{text-decoration:underline}

article:hover img{transition: 0.7s;opacity: 0.5;z-index: 1;}

.caption .category a {border-bottom:1px solid #000;font-size:11px;font-size:1.1rem;font-weight:bold;line-height:2.5em;margin-right:5px;padding-bottom:2px;text-decoration:none;text-transform:uppercase;}
.caption .simple-category {font-family:'Roboto', sans-serif;font-size:12px;font-size:1.2rem;font-weight:300;text-transform:capitalize;margin-bottom:10px}
.caption .simple-category a {font-size:12px;font-size:1.2rem;font-weight:300;text-transform:capitalize;}
.caption a {color:#3f3f3f}
/*.caption a:hover{color:#622280}*/

.wrap_fashion_week.opened{background:#f6f6f6;height:auto}
.wrap_fashion_week.current{background:#d0d0d0;}
.fashion_week{margin-bottom:5px;font-size:12px;font-size:1.2rem;line-height:16px;height:80px}
.fashion_week.opened{height:auto}
.fashion_week .collection{font-size:13px;font-size:1.3rem;}
.fashion_week a{color:#666;}

.countdown{font-family:'Roboto', sans-serif;text-align:center;color:#E00;font-weight:bold;font-size:26px;margin:20px 0;line-height:2}
img.vignette{cursor:pointer;}
#id_photo {padding:5px 0}

.title {font-size:20px;font-size:2rem;}
.mail a{color:#9d9c9c;text-decoration:none}
.title-section {font-size:14px;font-size:1.4rem;font-weight:bold;text-transform: uppercase;padding:0;}

.generalinfo{font-family:'Roboto', sans-serif;text-align:center;font-size:12px;font-size:1.2rem;margin-top:10px} 
.ad-app {background-color: #f4f4f4;margin:10px 0 15px 0;padding:14px 10px;text-align:center;font-size:12px;font-weight:bold;height:131px;}
.ad-app-images {margin-top:15px;padding:0 15px}
.ads{margin-top:0px}
.ad {margin-bottom:15px;border:1px solid #e4e4e4}
.ad-article {margin-bottom:15px;border:1px solid #d4d4d4;border-radius:2px;box-shadow:0 1px 6px rgba(0, 0, 0, 0.176);padding:10px 20px;text-align:center}
.ad-article a:hover,.ad-article a:focus{text-decoration:none}

.ad-newsletter {color:#fff;background-color:#c01e2e;margin-bottom:15px;text-align:center;font-size:14px;font-size:1.4rem;font-weight:bold;cursor:pointer;height:131px;}
.ad-newsletter a{display:block;padding:30px 30px;color:#fff}
.ad-newsletter a:hover{text-decoration:none;color:#fff}

.ecatalog {border:1px solid #d4d4d4;border-radius:2px;box-shadow:0 1px 6px rgba(0, 0, 0, 0.176);}

#covers .year {font-size:16px;font-size:1.6rem;margin-bottom:20px;background:#000;color:#fff;padding:8px;font-weight:normal;width:250px;text-align:center}

input.form-search {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #000 !important;border-image:none;border-left:medium none;border-radius:0;border-right:medium none;border-top:medium none;color:#000;font-size:12px;font-size:1.2rem;letter-spacing:0.05em;padding:5px;text-transform:uppercase;width:100%;}
input.form-search:focus{outline:none;}
.search-title{font-size:24px;font-size:2.4rem;font-weight:900;letter-spacing:0.05em;line-height:1em;text-transform:uppercase;color:#000;margin-bottom:20px}

.thumbnail > img, .thumbnail a > img {margin-left:0;margin-right:0;}
.thumbnail {background-color: #fff;border: 0;border-radius: 0;line-height: 1.42857;margin-bottom: 0;padding: 0;}
.thumbnail img:hover { }
.table.rowlink td:not(.rowlink-skip),.table .rowlink td:not(.rowlink-skip) {cursor:pointer;}
.table.rowlink td:not(.rowlink-skip) a, .table .rowlink td:not(.rowlink-skip) a {color:inherit;font:inherit;text-decoration:inherit;}
.table-hover.rowlink tr:hover td,.table-hover .rowlink tr:hover td {background-color:#444444;color:#fff}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top:1px solid #ddd;padding:4px 8px;vertical-align:middle;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color:#eee;}
table.list a{color:#000}
table.list th{background-color:#000!important;color:#fff;font-weight:normal;font-size:13px;font-size:1.3rem;padding:3px 5px!important;margin-bottom:0px}
table.list th a{color:#fff;}

.table.calendriersalons {font-size:12px}

.table.calendriersalons > thead > tr > th, .table.calendriersalons > tbody > tr > th, .table.calendriersalons > tfoot > tr > th, .table.calendriersalons > thead > tr > td, .table.calendriersalons > tbody > tr > td, .table.calendriersalons > tfoot > tr > td {padding:0;vertical-align:middle;}
.table.calendriersalons th{text-align: center;border-top:none}
.table.calendriersalons td, table.calendriersalons th{margin:0;padding:0;border:none;}
.table.calendriersalons td.blanc{background-color:#FFF;color:#000000;font-weight:bold;font-size:10px;border:none;padding-top:3px;padding-bottom:5px;height:12px;}
.table.calendriersalons td{height:32px;border-left:solid 1px #CCC;border-right:solid 1px #CCC;}
.table.calendriersalons td.selected{background-color:#f2f2f2;border-bottom:solid 1px #999999;height:30px;border-left:1px solid #F2F2F2;}
.table.calendriersalons .today{background-color:#e0e0e0;}

.table-hover.rowlink tr:hover td, .table-hover .rowlink tr:hover td {border-left:none;border-right:none;color:#fff}

.table-hover.rowlink tr td .sousdates , .table-hover .rowlink tr td .sousdates {visibility: hidden}
.table-hover.rowlink tr:hover td .sousdates , .table-hover .rowlink tr:hover td .sousdates {visibility: visible}

.table .salon{position:absolute;display:block;margin-top:-16px;padding-left:3px;padding-right:5px;margin-right:5px;/*width:300px;*/}
.table .salon .soussalon{font-size:10px}
.table .weekend{background-color:#f2f2f2;}
.table .endright{text-align:right;display:block;position:absolute;width:300px;margin-left:-270px;overflow:hidden;}
.blanc a:link, .blanc a:visited{color:#000;font-weight:bold;display:block;width:200px;}
.blanc a:hover{color:#000;}
.salon a:link, .salon a:visited{font-weight:bold;}
.salon a:hover{color:#000;}

.wrap-artist {font-size:12px;font-size:1.2rem;height:40px;margin-bottom:5px;margin-top:10px;line-height:1.2em;}
.wrap-artist a{twhite-space:initial!important;}
.wrap-artist a:hover{text-decoration:underline;color:#000}

.title-theme {margin-top:10px;margin-bottom:10px;font-size:18px;font-size:1.8rem;font-weight:700;color:#000;line-height:20px;line-height:2.0rem;text-transform:uppercase}

#footer{font-family:'Roboto', sans-serif;margin-top:20px;background:#252525;padding-top:40px;padding-bottom:40px;border-top:1px solid #fff;}
#footer .footer-wrapper {width:500px;line-height:30px}
#footer ul {font-size:12px;font-size:1.2rem;text-align:center;text-transform:uppercase;color:#9d9c9c;font-weight:200}
#footer ul li a {color:#fff;padding:0 10px;}

#newsletter {border:1px solid #fff;margin:10px auto 30px;max-width:300px;text-align:center;padding:15px 0}
#newsletter a {color:#fff;text-decoration:none;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:0.05em;text-align:center;}
.newsletter {background:#f8f8f8;padding:20px }
a span.spirales_medium {background:rgba(0, 0, 0, 0) url('/images/spirales_175.png') no-repeat scroll 0 0;left:0px;top:0px;display:block;height:100%;position:absolute;width:23px;z-index:15;}

#catalog {text-align:center;}
#catalog .img-responsive{margin:0 auto;}
#catalog p{font-weight:bold;font-size:12px;font-size:1.2rem;margin-top:10px}

.carousel .item {background-color: #000;}
.carousel .item img {max-height: 768px;width: auto;}
.carousel .loading{width:46px;height:46px;position:absolute;top:50%;left:50%;background:#000 url(/images/ajax-loader.gif) no-repeat center center;margin:-23px 0px 0px -23px;z-index:100;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;opacity:0.7;}

.show-more {border: 2px solid black;border-radius:0;color:black;display:block;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:1px;line-height:1.4em;margin:0 auto 30px;padding:10px 0;text-align:center;width:30%;text-transform:uppercase}
.show-more:hover {background-color:#000;color:#fff;text-decoration:none}
.show-more:focus {text-decoration:none}

#map {height:700px; width:100%;}
#map-container {height:500px}
#map-container-main{height:500px}
#calendar {margin:0 auto;} 
.fc-center h2{text-transform:uppercase;font-size:16px;font-size:1.6rem;font-weight:bold}
.fc-toolbar {margin-bottom:0.2em;padding:4px 0 4px 10px;text-align:left}
.fc-unthemed .fc-today {background:#e0e0e0}
.fc-event {background-color:#939393;border:1px solid #939393;border-radius:0;font-size: 0.85em;line-height:1.3;text-transform:uppercase}
.fc-event:visited{color:#fff}

.search-form .form-group {float:right !important;transition: all 0.35s, border-radius 0s;width:32px;height:30px;background-color:#fff;margin:7px 0 0 0;padding:0;font-size:17px;color:#666}
.search-form .form-group input.form-control {padding-right:20px;border:0 none;background:transparent;box-shadow:none;display:block;text-transform:uppercase}
.search-form .form-group input.form-control::-webkit-input-placeholder {display: none;}
.search-form .form-group input.form-control:-moz-placeholder {/* Firefox 18- */display: none;}
.search-form .form-group input.form-control::-moz-placeholder {/* Firefox 19+ */display: none;}
.search-form .form-group input.form-control:-ms-input-placeholder {display:none;}
.search-form .form-group:hover,.search-form .form-group.hover {width:100%;border-bottom:1px solid #ccc;color:#000}
.search-form .form-group span.form-control-feedback {position: absolute;top:-1px;right:-2px;z-index:2;display:block;width:34px;height:30px;line-height:30px;text-align:center;color:#666;left:initial;font-size:14px;}
/*span.help-block-search{font-size:8px;padding-top:-50px} */
.help-block{font-size:12px;} 

.modal.fade .modal-dialog {-webkit-transform: scale(0.1);-moz-transform: scale(0.1);-ms-transform: scale(0.1);transform: scale(0.1);top: 300px;opacity: 0;-webkit-transition: all 0.1s;-moz-transition: all 0.1s;transition: all 0.1s;}
.modal.fade.in .modal-dialog {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transform: translate3d(0, -300px, 0);transform: translate3d(0, -300px, 0);opacity: 1;}

.list-quotes {cursor:pointer;height:auto;overflow:hidden;position:relative;display:block;/*box-shadow:0 1px 6px rgba(0, 0, 0, 0.176);*/}
.list-quotes img {border:1px solid #eee;}
.list-quotes p {position:absolute;bottom:-1px;left:0;right:0;margin:0;padding:10px 5px;opacity:0;text-align:center;font-family:'Roboto', sans-serif;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);font-size:12px;font-weight:normal;background:#666;width:100%;color:#fff;}
.list-quotes p.editions {width:146px}
.list-quotes p.full {width:100%}
.list-quotes:hover p {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}

.wrap-header{font-family:'Roboto', sans-serif;padding:10px 0 0 0}
.smalllogo{padding:16px 0 0px 15px;margin:0;float:left;width:140px;display:block}
#nav.affix {position:fixed;top:0;width:100%;z-index:10;}
.header{background:#f9f9f9;margin:0 0 20px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}

.badge {background-color: #777;border-radius: 10px;color: #fff;display: inline-block;font-size: 10px;font-weight: normal;line-height: 1;min-width: 10px;padding: 3px 5px;text-align: center;vertical-align: top;white-space: nowrap;}
a span.video {background: rgba(0, 0, 0, 0) url('/images/bouton_play.png') no-repeat scroll center center;display: block;height:100%;left: 0;position:absolute;top:0;width:100%;}
.popover-content {font-size: 12px;}

.wrap-video-home{margin:0 0 15px 0} 
.wrap-video-home {position: relative;}
.wrap-video-home .legend {position:absolute;bottom:5px;right:10px;line-height:30px;color:#fff;font-family:'Roboto', sans-serif;font-size:12px;font-size:1.2rem;overflow:hidden;/*background: rgba(0,0,0,0.4);*/}
.wrap-video-home .legend p {margin:0;padding:0;position:relative;left:0px;}
.wrap-video-home .legend p a{color:#fff;text-decoration:underline}
.wrap-video-home .legend p a:hover{color:#fff;text-decoration:underline}

.content-minisite .popover{max-width:100%;border-radius:0;padding-top:5px;padding-bottom:5px}

/*ecatalog notification*/
#notification {bottom:140px;right:0;position:fixed;transition:right 400ms linear 0s;z-index:100;font-family:'Roboto', sans-serif;text-align:center;font-size:12px;font-size:1.2rem;margin-top:10px}
#notification .inner {background:#fff;box-shadow:1px 1px 6px 1px rgba(0, 0, 0, 0.3);height:230px;padding:6px;position:relative;transition:box-shadow 300ms ease-in 0s;width:162px;z-index:102;}
#notification .inner img{margin:3px}
#notification .inner p{margin:2px 0}
#notification .arrow {background:#787878;color: white;cursor: pointer;display: block;height:21px;line-height:22px;position: absolute;left:-21px;text-align:center;text-decoration:none;top:7px;width:21px;z-index:101;}
	
form #form_secu, form #formsecuLabel {display: none;}

@media (max-width: 1199px) 	
{
	/*.wrapper { width:96%; margin:0% 2%; }*/
	.box-img-header-minisite{height:300px} 
	/*.logo{ float:none !important; margin:0 auto !important; width:100% !important; text-align:center; }*/
	.month > li {width:31%;}
	/*.col-5col {width:32%}*/
	.fashion_week{font-size:11px;font-size:1.1rem;line-height:16px}
	.ad-newsletter {height:106px}
	.ad-newsletter a {padding:14px 5px;}
	.ad-app {padding:12px 10px;}
	.ad-app-images {margin-top:7px;padding:0 5px}
	#footer ul li {font-weight:bold}
	ul.submenu {font-size:14px;font-size:1.4rem;}
	
	.boutique-multi img{width:132px;height:93px}
	.detail-boutique{height:80px;}
	
	.fashion_week{height:80px}
	
	ul.calendars {font-size:12px;font-size:1.2rem;}
	ul.calendars li {line-height:20px;line-height:2.0rem}
	
	ul.listing {font-size:16px;font-size:1.6rem;}
	ul.listing li {margin-bottom:10px}
	ul.listing li a{display:block;clear:both}
	ul.listing li a div.block1{float:none}
	ul.listing li a div.block2{}
	ul.listing li a span.typos{clear:both;font-size:12px;font-size:1.2rem;margin-top:0;}
	ul.listing li a span.icones{clear:both;font-size:12px;font-size:1.2rem;margin-top:0;}
	
	.wrap-pretty-title-double-white::after {left:10px;right:10px;}
	.wrap-pretty-title-double-white {font-size:14px;font-size:1.4rem;}
	.pretty-title-double-white {font-size:14px;font-size:1.4rem;font-weight:400;margin:0 25px;padding:0 15px;}
	.pretty-title-second-white {font-size:16px;font-size:1.6rem;}
	
	.wrap-pretty-title-double-black::after {left:10px;right:10px;}
	.wrap-pretty-title-double-black {font-size:14px;font-size:1.4rem;}
	.pretty-title-double-black {font-size:14px;font-size:1.4rem;font-weight:400;margin:0 25px;padding:0 15px;}
	.pretty-title-second-black {font-size:16px;font-size:1.6rem;}
	
	.pretty-title-double-red {font-size:14px;font-size:1.4rem;font-weight:400;margin:0 25px;padding:0 15px;}
	
	.wrap-pretty-title-double-grey::after {left:15px;right:15px;}
	.wrap-pretty-title-double-grey {font-size:14px;font-size:1.4rem;}
	.pretty-title-double-grey {font-size:14px;font-size:1.4rem;margin:0 25px;padding:0 15px;}
	.pretty-title-second-grey {font-size:16px;font-size:1.6rem;}
	.wrap-pretty-title-minisite-head {width: 80%;}
	
	.alphabetic-inline > li {width:3.1%;}
	.alphabetic-inline > li.alphabetic-inline-title{width:3.8%;}
	.alphabetic-inline > li.non_alphabetic-inline{width:3.8%;}
	.wrapper_fashion_week {height: 280px;}
	.content-minisite .popover{width:700px}
	
	.wrap-online-box div.account {float:none;margin-bottom:10px;margin-top:8px} 
	.wrap-online-box div.signin {float:none;margin-top:8px} 
	
	.wrap-online-box-xs {height:auto} 
	.wrap-online-box-xs div.account {float:none;margin-bottom:10px;margin-top:8px} 
	.wrap-online-box-xs div.signin {float:none;margin-top:8px}
	
	.wrap-agenda {padding: 6px 10px;}
}

@media (min-width:767px) and (max-width:1000px) 
{
	button.disabled {font-size:11px;}
	.btn-default,.btn-default:visited{font-size:11px;}
	.alphabetic-inline > li {width:3%;font-size:20px;font-size:2.0rem}
	.alphabetic-inline > li.alphabetic-inline-title{width:4.9%;}
	.alphabetic-inline > li.non_alphabetic-inline{width:4.6%;}
}

@media (max-width: 1000px) 
{
	.col-5col {width:32%}
	.alpha {padding:10px 0px 10px 10px;}
	.alpha > li {width:12px;height:12px;}
	.ad-newsletter {height:79px;font-size:12px;font-size:1.2rem;}
	.ad-newsletter a {padding: 8px 5px;}
	.wrap-pretty-title-double-red::after {background-color:#fff;content:'';height:1px;left:15px;position:absolute;right:15px;top:50%;}
	.wrap-pretty-title-double-red {padding:2px 0;font-size:12px;font-size:1.2rem;}
	.pretty-title-double-red {font-size:12px;font-size:1.2rem;line-height:1.2em;margin:0 25px;padding:0 10px;}
	
	.boutique-multi img{width:158px;height:111px}
	.box-img-header-minisite{height:200px} 

	.fashion_week{height:70px}
	
	.wrap-pretty-btn {padding:2px 0;font-size:13px;font-size:1.3rem;}
	.pretty-title-btn {font-size:14px;font-size:1.3rem;line-height:1.3em;margin:0 15px;padding: 0 6px;}
	.wrapper_fashion_week {height: 200px;}
	.content-minisite .popover{width:500px}
	 .ad-app {height:auto}
	 .ad-app-images {margin-top:10px;padding:0 5px}
	 .white-box-dw{padding:10px 5px;font-size:11px;font-size:1.1rem;} 
}

@media (min-width: 767px) 	{ }

@media (max-width: 767px) 
{
	#nav.affix {position:static;}
	
	.titrebrand, a.titrebrand{font-size:18px;font-size:1.8rem;}
	.marginbottom10-xs {margin-bottom:10px}
	.img-fill,.img-responsive {min-width:100%}
	.box-img-header-minisite{height:150px} 
	h1.main-title {font-size:18px;font-size:1.8rem;}
	.main-title-right{text-align:center;float:none;padding:8px 0 0 0}
	.col-5col {width:100%}
	
	.boutique-multi img{width:100%;height:auto}
	.form-control-feedback {top:0px;height:32px;line-height:32px;}

	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {line-height:1.4;padding:8px 8px;}
	table.list th{font-weight:normal;font-size:14px;font-size:1.4rem;padding:3px 5px!important;}

	ul.lang-list2 {text-transform:uppercase}
	ul.lang-list2 li{line-height:40px;}
	ul.lang-list2 li a{font-size:15px;font-size:1.5rem;font-weight: 900;letter-spacing: 0;}
	ul.lang-list2 li a:hover,ul.lang-list2 li.active a{text-decoration:none;color:#666}
	
	ul.listing {font-size:16px;font-size:1.6rem;}
	ul.listing a{display:block;line-height:1.6}
	
	.modem_title{font-size:20px;font-size:2.0rem;}
	ul.calendars {font-size:16px;font-size:1.6rem;}
	ul.calendars li {line-height:24px;line-height:2.4rem}
	
	#pagination {font-size:16px;font-size:1.6rem;}
	
	h2.index{border-bottom:1px solid #d2d2d2;margin-bottom:3px}
	.alphabetic > li {font-size:13px;font-size:1.3rem;width:20%;line-height:1.8;text-align: center;margin-bottom:10px}
	.alphabetic > li > a{font-size:13px;font-size:1.3rem;border:1px solid #d2d2d2;color:#313131;display:block;font-size:11px;line-height:11px;margin:0;padding:14px 5px;text-indent:0;width:auto;}   
	
	.wrap-black-box{margin-top:15px;height: 280px}
	
	.main {margin-top:20px}
	.share {text-align:center;color:#000;font-size:12px;font-size:1.2rem;}
	.share li{display:inline;padding:10px}
	.share  img {height: auto;width:auto;}
	
	#footer ul li {display:block;padding:8px 0;font-weight:bold}
	ul.social-footer {margin-bottom:20px}
	ul.social-footer li{display:inline!important}
	
	.calendar-wrap{border:8px solid #000;margin-bottom:15px}
	ul.fashionweek {font-size:16px;font-size:1.6rem;}
	ul.fashionweek li {line-height:24px;line-height:2.4rem}
	.fashion_week {margin-bottom:5px;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;height:auto}
	.fashion_week li {margin-bottom:5px}
	h6{font-size:20px;font-size:2.0rem;}
	h4{font-size:16px;font-size:1.6rem;}
	
	h4.smallblack{font-size:16px;font-size:1.6rem;line-height:28px;;line-height:2.8rem;}
	h4.calendar {font-size:18px;font-size:1.8rem;margin:10px 0 10px 0}
	
	.btn-xs, .btn-group-xs > .btn {padding:5px 15px;font-size:15px;font-size:1.5rem;}
	button.disabled {font-size:15px;}
	.btn-default,.btn-default:visited{font-size:15px;}
	.detail-boutique{height:auto;font-size:16px;font-size:1.6rem}
	.boutique-multi img{width:100%;height:auto}
	.pretty-title-minisite-head {font-size:22px;font-size:2.2rem;padding:0 10px}
	.wrap-pretty-title-minisite-head {width: 100%;}
	.show-more {width:46%;}

	#map-container {height:350px}
	
	.wrap-agenda-title{margin-top:20px}
	.wrap-grey-box{font-size:16px;font-size:1.6rem;height:auto}
	.pretty-title-second-grey {border-bottom:0}
	.alphabetic-inline > li {font-size:16px;font-size:1.6rem;text-align:center;width:10%;margin-bottom:10px}
	.alphabetic-inline > li a{width:auto;border:1px solid #d2d2d2;color:#313131;padding:4px 4px;}
	.alphabetic-inline > li.alphabetic-inline-title {width:30px;}
	.alphabetic-inline > li.non_alphabetic-inline a{width:30px;}
	
	ul.listing {font-size:16px;font-size:1.6rem;}
	ul.listing li {margin-bottom:10px}
	ul.listing li a{display:block;clear:both;line-height:1.2;}
	ul.listing li a div.block1{float:none}
	ul.listing li a div.block2{}
	ul.listing li a span.typos{clear:both;font-size:12px;font-size:1.2rem;margin-top:0;}
	ul.listing li a span.icones{clear:both;font-size:12px;font-size:1.2rem;margin-top:0;}
	
	.table.calendriersalons {font-size:12px}
	
	.table.calendriersalons > thead > tr > th, .table.calendriersalons > tbody > tr > th, .table.calendriersalons > tfoot > tr > th, .table.calendriersalons > thead > tr > td, .table.calendriersalons > tbody > tr > td, .table.calendriersalons > tfoot > tr > td {padding:0;vertical-align:middle;}
	.table.calendriersalons th{text-align: center;border-top:none}
	.table.calendriersalons td, table.calendriersalons th{margin:0;padding:0;border:none;width:100%!important}
	.table.calendriersalons td{margin:0;padding:0;border:none;width:100%!important}
	.table.calendriersalons td.blanc{background-color:#FFF;color:#000000;font-weight:bold;font-size:10px;border:none;padding-top:3px;padding-bottom:5px;height:12px;}
	.table.calendriersalons td{height:40px;border-left:none;border-right:none}
	.table.calendriersalons td.selected{background-color:#fff;border-bottom:solid 1px #999999;height:40px;border-left:none;}
	.table.calendriersalons tr:nth-child(even) {background-color:#CCC}
	.table.calendriersalons tr:nth-child(odd) {background-color:#FFF}
	.table.calendriersalons .today{background-color:#e0e0e0;}
	.table .salon{position:relative;margin-top:0;padding:5px;margin-right:0;width:100%;font-size:16px;font-size:1.6rem}
	.table .salon .soussalon{font-size:12px;font-size:1.2rem;}
	.table .weekend{background-color:#f2f2f2;}
	.table .endright{text-align:left;position:relative;width:100%;margin-left:0;}
	.table-hover.rowlink tr td .sousdates , .table-hover .rowlink tr td .sousdates {visibility: visible}
	
	.caption h3.events {height:auto}
	.caption h3.events a{font-size:14px;font-size:1.4rem}
	
	.btn-modem{height:auto}
	.btn-modem.pad{padding-top:4px}
	.wrap-pretty-btn::after {background-color:#fff;content:'';height:0px;left:15px;position:absolute;right:15px;top:50%;}
	.wrap-pretty-btn { display: inline-block;padding:2px 0;position:relative;text-align:center;width:auto;color:#fff;font-size:14px;font-size:1.4rem;}
	.pretty-title-btn {font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.4em;margin:0 0px;padding:0 5px;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:normal}
	.pretty-text-btn { display: inline-block;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.4em;position:relative;text-transform:uppercase;word-spacing:normal;z-index:1;font-weight:normal}
	.wrap-agenda{height:auto} 	
	.wrap-video-home .legend {line-height:20px;font-size:11px;font-size:1.1rem;}
	
	.dropdown-menu {width:100%}
	/*.list-quotes p,.list-quotes p.editions{width:100%}*/
	
	ul.submenu li{color:#ababab;padding:5px 10px;border-right:0;line-height:20px}
	
}