﻿@CHARSET "UTF-8";



/** ------------------------------------------------------------ **/

/** ------------------------------------------------------------ **/

/** global blocks **/

.block-views .view .view-content h1 {

  font-family: Georgia;

  font-size: 22px;

  color: #675c5e;

  margin: 0px;

  padding: 0px;

  line-height: 26px;

}



body.taxonomy-section-1 .block h2,

body.taxonomy-section-1 .block cite,

body.taxonomy-section-1 .view .view-content h1 {

  color: #4e5966;

}

body.taxonomy-section-3 .block h2,

body.taxonomy-section-3 .block cite,

body.taxonomy-section-3 .view .view-content h1 {

  color: #675c5e;

}

body.taxonomy-section-4 .block h2,

body.taxonomy-section-4 .block cite,

body.taxonomy-section-4 .view .view-content h1 {

  

}

body.taxonomy-section-5 .block h2,

body.taxonomy-section-5 .block cite,

body.taxonomy-section-5 .view .view-content h1 {

  color: #8d7865;

}



body.taxonomy-section-9 .block h2,

body.taxonomy-section-9 .block cite,

body.taxonomy-section-9 .view .view-content h1 {

  color: #765665;

}

body.taxonomy-section-10 .block h2,

body.taxonomy-section-10 .block cite,

body.taxonomy-section-10 .view .view-content h1 {

  color: #765665;

}

 /**
* Modification Connect-i - ModifELS14 - 27.08.14 - Cédric Carrard
* Enlever le train qui apparait sous la description des montres
*/

.block-views .view .view-content .views-field-description-i18n {

  

  /*border-top: 1px solid #675c5e;*/

  padding-top: 16px;

  margin-top: 5px;

  

  /*border-bottom: 1px solid #9d9692;*/

  padding-bottom: 5px;

  margin-bottom: 16px;

}



.block-views .view .view-content p {

  margin: 0px;

  padding: 0px;

  font-size: 12px;

}

body.taxonomy-section-1 .view .view-content,

body.taxonomy-section-1 .block .content {

  color: #5f5552;  

}

body.taxonomy-section-3 .view .view-content,

body.taxonomy-section-4 .view .view-content,

body.taxonomy-section-5 .view .view-content,

body.taxonomy-section-3 .block .content,

body.taxonomy-section-4 .block .content,

body.taxonomy-section-5 .block .content {

  color: #8d7865;

}



body.taxonomy-section-9 .view .view-content,

body.taxonomy-section-9 .block .content {

  color: #817c7a;

}

body.taxonomy-section-10 .view .view-content,

body.taxonomy-section-10 .block .content {

  color: #817c7a;

}



.block-views .view .view-content .action {

  

  font-size: 11px;

  color: #8d7865;

  /*padding-left: 20px;*/

}



.block-views .view .view-content .action .icon {

  width: 12px;

  height: 12px;

  background-image: url(../../img/icons.png);

  background-position: -26px 2px;

  display: inline-block;

  margin-right: 2px;

}





/** contextual links 

  *   - hide all contextual links for administrator/watchonista roles

  *   - show only "configure" and "translate" contextual links on custom "static" blocks

  **/

body.role-watchonista .block.contextual-links-region-active,

body.role-administrator .block.contextual-links-region-active {

  outline: none;

}



body.role-watchonista #region-content .contextual-links-wrapper,

body.role-watchonista #region-content ul.contextual-links li.draggableviews-order,

body.role-watchonista .block .contextual-links-wrapper,

body.role-watchonista .block ul.contextual-links li.layout,

body.role-watchonista .block ul.contextual-links li.block-configure,



body.role-administrator #region-content .contextual-links-wrapper,

body.role-administrator #region-content ul.contextual-links li.draggableviews-order,

body.role-administrator .block .contextual-links-wrapper,

body.role-administrator .block ul.contextual-links li.layout,

body.role-administrator .block ul.contextual-links li.block-configure {

  display: none;

}





body.role-watchonista .block.block-block.contextual-links-region-active,

body.role-administrator .block.block-block.contextual-links-region-active {

  outline: #999 dashed 1px;

}

body.role-watchonista .block.block-block .contextual-links-wrapper,

body.role-watchonista .block.block-block ul.contextual-links li.block-configure,



body.role-administrator .block.block-block .contextual-links-wrapper,

body.role-administrator .block.block-block ul.contextual-links li.block-configure {

  display: block;

}



/** ------------------------------------------------------------ **/

/** ------------------------------------------------------------ **/

/** sidebar left **/

  

/** ------------------------------------------------------------ **/

/** sidebar left reference title **/

.region-sidebar-first .view-display-id-block_4 {

  background-image: url(../../img/opacity_black_10.png);

  background-repeat: repeat;

}



body.taxonomy-section-5 .region-sidebar-first .view-display-id-block_4 {

  background-image: url(../../img/opacity_white_10.png);

}



.region-sidebar-first .view-display-id-block_4 .views-field-title {

  font-size: 16px;

  font-weight: bold;

  padding: 10px 5px 3px 5px;

  

}

/** ------------------------------------------------------------ **/

/** sidebar left block citation **/

.region-sidebar-first cite {

  font-weight: normal;

  font-size: 18px;

  font-family: Georgia;

}

/** ------------------------------------------------------------ **/

/** sidebar left accordion **/

.region-sidebar-first .view-reference-blocks .views-field-field-ref-nickname {

  padding: 0px 5px;

}

.region-sidebar-first .accordion_blocks_container h2,

.region-sidebar-first .accordion_blocks_container .ui-accordion-content {

  -moz-border-radius: 0px;

  -webkit-border-radius: 0px;

  border-radius: 0px;

  border: 0px;

  

  background-image: url(../../img/opacity_black_10.png);

  background-repeat: repeat;

  background-color: transparent;

  

  font-family: Arial;

}



body.taxonomy-section-5 .region-sidebar-first .accordion_blocks_container h2,

body.taxonomy-section-5 .region-sidebar-first .accordion_blocks_container .ui-accordion-content {

  background-image: url(../../img/opacity_white_10.png);

}





.region-sidebar-first .accordion_blocks_container {

  border-top: 1px solid #8D7865;

}

.region-sidebar-first .accordion_blocks_container h2 {

  text-transform: uppercase;

  margin: 0px;

  border-bottom: 1px solid #8D7865;

}

.region-sidebar-first .accordion_blocks_container h2.ui-state-active {

  border-bottom: 0px;

}



.region-sidebar-first .accordion_blocks_container h2 a {

  padding: 5px 0px 5px 5px;

}



body.taxonomy-section-3 .region-sidebar-first .accordion_blocks_container h2 a,

body.taxonomy-section-4 .region-sidebar-first .accordion_blocks_container h2 a,

body.taxonomy-section-3 .region-sidebar-first .accordion_blocks_container .field-content.subtitle,

body.taxonomy-section-4 .region-sidebar-first .accordion_blocks_container .field-content.subtitle {

  color: #5F5552;

}

body.taxonomy-section-5 .region-sidebar-first .accordion_blocks_container h2 a,

body.taxonomy-section-5 .region-sidebar-first .accordion_blocks_container .field-content.subtitle {

  color: #817c7a;

}



.region-sidebar-first .accordion_blocks_container h2 .ui-icon {

  background-image: url(../../img/icons.png);

  background-position: -12px 3px;

  left: auto;

  right: 20px;

  width: 12px;

}

.region-sidebar-first .accordion_blocks_container h2 .ui-icon.ui-icon-triangle-1-s {

  background-position: 0px 3px;

}



.region-sidebar-first .accordion_blocks_container .ui-accordion-content {



  border-bottom: 1px solid #8D7865;

  margin-top: 0px;

  top: 0px;

  margin-bottom: 0px;

  padding: 0px 5px 5px 5px;

}

body.taxonomy-section-3 .region-sidebar-first .accordion_blocks_container .ui-accordion-content,

body.taxonomy-section-4 .region-sidebar-first .accordion_blocks_container .ui-accordion-content {

  color: #9d9693;

}

body.taxonomy-section-5 .region-sidebar-first .accordion_blocks_container .ui-accordion-content {

  color: #817c7a;

}



body.node-type-reference #block-accordion-blocks-references-informative-block-1 .view-id-reference_blocks p {

  margin-bottom: 0px;

}



body.node-type-reference #block-accordion-blocks-references-informative-block-1 .view-id-reference_blocks.view-display-id-block_1 .views-field-field-mou-front-picture {

  margin-top: 15px;

}



body.node-type-reference #block-accordion-blocks-references-informative-block-1 .views-field-field-texte-libre {

  margin-bottom: 20px;

}

body.node-type-reference #block-accordion-blocks-references-informative-block-1 .views-label.label {

  float: left;

  margin-right: 3px;

  font-weight: bold;

}

body.node-type-reference #block-accordion-blocks-references-informative-block-1 .views-label.label {

  float: left;

  margin-right: 3px;

  font-weight: bold;

}

body.node-type-reference #block-accordion-blocks-references-informative-block-1 .views-field .field-content.subtitle {

  text-transform: uppercase;

  margin-top: 10px;

}

/*

body.node-type-reference #block-accordion-blocks-references-informative-block-1 .view-id-reference_blocks.view-display-id-block_7 .views-label {

  min-width: 55px;

  display: inline-block;

}

*/

#block-accordion-blocks-references-informative-block-1 {

  font-size: 13px;

}



#block-views-reference-blocks-block-4 {

  margin-bottom: 0;

}



body.node-type-reference #block-accordion-blocks-references-informative-block-1 .view-id-reference_blocks.view-display-id-block_7 .field-content {

  display: inline-block;

}

body.node-type-reference #block-accordion-blocks-references-informative-block-1 .view-id-reference_blocks.view-display-id-block_5 .item-list ul li {

  margin-left: 0px;

}





/** ------------------------------------------------------------ **/

/** sidebar left actions **/

.a2a_dd.addtoany_share_save {

  padding: 0px;

  font-size: 11px;

  color: #8d7865;

}

.region-sidebar-first .a2a_menu span, 

.region-sidebar-first .a2a_img {

  background-image: url(../../img/icons.png);

  background-position: -26px -1px !important;

  height: 12px;

  width: 12px;

}





/** ------------------------------------------------------------ **/

/** ------------------------------------------------------------ **/

/** sidebar right **/

.region-sidebar-second .block {

  background-image: url(../../img/opacity_black_10.png);

  background-repeat: repeat;

  margin-bottom: 20px;

}



.taxonomy-section-5 .region-sidebar-second .block {

  background-image: url(../../img/opacity_white_10.png);

  

}



.region-sidebar-second .block .block-title {

  font-family: Georgia;

  color: #3f3d3c;

}

body.taxonomy-section-5 .region-sidebar-second .block .block-title {

  color: #EAE3DC;

}





.region-sidebar-second .block h3.field-title {

  padding: 5px 10px 0px 10px;

  font-size: 11px;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-bottom: 5px;

  color: #3f3d3c;

}

body.taxonomy-section-5 .region-sidebar-second .block h3.field-title {

  color: #EAE3DC;

}







.region-sidebar-second .block h3.field-title a {

  color: #3f3d3c;

}

body.taxonomy-section-5 .region-sidebar-second .block h3.field-title a {

  color: #EAE3DC;

}



.region-sidebar-second .block .field-body {

  color: #8d7865;

  padding: 5px 10px 0px 10px;

}



.region-sidebar-second .block .field-body h2 {

  font-size: 11px;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-bottom: 5px;

  color: #3f3d3c;

}

body.taxonomy-section-5 .region-sidebar-second .block .field-body h2 {

  color: #EAE3DC;

}

.region-sidebar-second .block .field-link {

  padding: 10px 10px;

}

.region-sidebar-second .block .field-link a {

  color: #3f3d3c;

  font-weight: bold;

}

body.taxonomy-section-5 .region-sidebar-second .block .field-link a {

  color: #EAE3DC;

}



.region-sidebar-second .block .field-link a .icon {

  background-image: url( ../../img/icons.png );

  background-position: -49px 2px;

  display: inline-block;

  width: 12px;

  height: 12px;

}

body.taxonomy-section-5 .region-sidebar-second .block .field-link a .icon {

  background-position: -61px 2px;

}



.taxonomy-section-4 .region-sidebar-second .block .views-field-title a {

  color: #5F5552;

}





.region-sidebar-second .block {

  font-size: 11px;

}

.region-sidebar-second .block .block-title {

  font-size: 14px;

  padding: 4px 10px 2px 10px;

  border-bottom: 1px solid #3f3d3c;

}

body.taxonomy-section-5 .region-sidebar-second .block .block-title {

  border-bottom-color: #EAE3DC;

}

.region-sidebar-second .block .view-content .views-field-title,

.region-sidebar-second .block .view-content .views-field-body-1,

.region-sidebar-second .block .view-content .views-field-nid {

  padding: 0px 10px;

  line-height: 14px;

}

.region-sidebar-second .block .view-content .views-field-title {

  margin-top: 15px;

  text-transform: uppercase;

}

.region-sidebar-second .block .view-content .views-field-nid {

  padding: 10px;

}



.region-sidebar-second #block-block-10 {

  background: none;

}

#block-block-10 a.bubble-link {

  display: inline-block;

  text-align: center;

  text-transform: uppercase;

  width: 100%;

}



/** ------------------------------------------------------------ **/

/** ------------------------------------------------------------ **/

/** content **/



/** ------------------------------------------------------------ **/

/** engagement term listing **/

.views-row.taxonomy-content,

div.node-engagement.node-teaser {

  display: inline-block;

  padding: 10px;

  padding-top: 4px;

  padding-right: 20px;

  

  background-image: url(../../img/opacity_black_10.png);

  background-repeat: repeat;

  background-color: transparent;

  

  margin-bottom: 10px;

}

.view-id-taxonomy_description .views-field-tid {

  width: 220px;

  height: 112px;

  float: left;

}

.block-views .view-id-taxonomy_description .view-content .views-field-description-i18n {

  width: 400px;

  float: right;

  border: none;

  padding: 0;

  margin: 0;

}





.block-views .view-id-taxonomy_description .view-content .views-field-name-i18n h2,

div.node-engagement.node-teaser header h2 {

  font-size: 16px;

  font-family: Georgia, 'Times New Roman', serif;

  margin: 0px;

  text-transform: uppercase;

}



.block-views .view-id-taxonomy_description .view-content .views-field-name-i18n h2 a:hover,

div.node-engagement.node-teaser header h2 a:hover {

  color: #2691d2;

}



.block-views .view-id-taxonomy_description .view-content .views-field-description-i18n,

div.node-engagement.node-teaser .content .field-name-body {

  height: 112px;

  overflow: hidden;

}



.block-views .view-id-taxonomy_description .view-content .views-field-description-i18n p,

div.node-engagement.node-teaser .content .field-name-body p {

  margin-bottom: 0;

}



/** ------------------------------------------------------------ **/

/** ------------------------------------------------------------ **/

/** secondary nav **/



/** ------------------------------------------------------------ **/

/** header **/

.view .view-header-options {

  position: absolute;

  width: 100%;

}



.view .view-header-options .left {

  float: left;

}

.view .view-header-options .right {

  float: right;

}



/** ------------------------------------------------------------ **/

/** secondary nav slideshow **/

.views_slideshow_cycle_main {

  padding-left: 21px;

}

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item {

  float: left;

}



/** secondary nav controls **/

.views-slideshow-controls-text {

  width: 100%;

  position: relative;

}

.views-slideshow-controls-text .views-slideshow-controls-text-previous,

.views-slideshow-controls-text .views-slideshow-controls-text-next {

  width: 21px;

  position: absolute;

}

.views-slideshow-controls-text .views-slideshow-controls-text-previous a,

.views-slideshow-controls-text .views-slideshow-controls-text-next a {

  

  height: 62px;

  width: 21px;

  display: block;

  text-indent: -9999px;

}



.views-slideshow-controls-text .views-slideshow-controls-text-previous {

  left: 0px;

}

.views-slideshow-controls-text .views-slideshow-controls-text-previous a {

  background: url( '../../img/icons.png' ) no-repeat;

  background-position: -88px -44px;

}

.views-slideshow-controls-text .views-slideshow-controls-text-previous a.disabled {

  background-position: -215px -44px;

}

.views-slideshow-controls-text .views-slideshow-controls-text-next {

  right: 0px;

}

.views-slideshow-controls-text .views-slideshow-controls-text-next a {

  background: url( '../../img/icons.png' ) no-repeat;

  background-position: -18px -44px;

}

.views-slideshow-controls-text .views-slideshow-controls-text-next a.disabled {

  background-position: -147px -44px;

}







.views-slideshow-controls-text .views-slideshow-controls-text-pause {

  display: none;

}

.views-slideshow-controls-text .views-slideshow-controls-text-pause a {

  display: none;

}



.views-slideshow-cycle-main-frame-row {

  text-align: center;

}

.views-slideshow-cycle-main-frame-row .views_slideshow_cycle_container_items {

  margin-left: auto;

  margin-right: auto;

}



.view-bottom_nav-slider .right a {

  width: 1160px;

  text-align: right;

  display: inline-block;

  padding-right:20px;

  font-size: 12px;

  text-transform: uppercase;  

}



.view-bottom_nav-slider .right a .icon {

  

  width:20px;

  height:12px;

  

  background: url( '../../img/icons.png' ) no-repeat;

  display: inline-block;

  margin-left: 5px;

}



.view-bottom_nav-slider .right a .icon.icon-up {

  background-position: -38px -19px;

}

.view-bottom_nav-slider .right a .icon.icon-down {

  background-position: -6px -19px;

}



body.taxonomy-section-5 .view-bottom_nav-slider .right a .icon.icon-up {

  background-position: -105px -19px;

}

body.taxonomy-section-5 .view-bottom_nav-slider .right a .icon.icon-down {

  background-position: -71px -19px;

}





.view-bottom_nav-slider .views-slideshow-cycle-main-frame-row-item a img {

  border: 1px solid #af8e6f;

  height: 62px;

  width: 62px;

  margin-left: 4px;

  margin-right: 3px;

}



.view-variants-slider .views-slideshow-cycle-main-frame-row-item a img {

  border: 1px solid #aaaaaa;

}



.view-bottom_nav-slider > .view-content {

  padding-top: 25px;

}



.view-bottom_nav-slider .views-slideshow-cycle-main-frame-row-item .reference-item {

  position: relative;

}

.view-bottom_nav-slider .views-slideshow-cycle-main-frame-row-item a.hover .reference-hover,

.view-bottom_nav-slider .views-slideshow-cycle-main-frame-row-item a.active .reference-hover {

  display: none;

}



.view-bottom_nav-slider .views-slideshow-cycle-main-frame-row-item .reference-hover {

  background-image: url(../../img/opacity_left_hh.png);

  background-repeat: repeat;

  width: 64px;

  height: 64px;

  margin-left: 4px;

  margin-right: 3px;

  z-index: 100;

  position: absolute;

}





.view-bottom_nav-slider .views-slideshow-cycle-main-frame-row-item .reference-item .ajax-progress-throbber {

  display:none;

}





.block-secondary-nav > .block-inner > h2 {

  display: inline;

  float: left;



  font-size: 12px;

  font-family: Arial;

  font-weight: normal;

  

  text-transform: uppercase;

  color: #807370;

}



body.taxonomy-section-1 .view-bottom_nav-slider .right a,

body.taxonomy-section-1 .block-secondary-nav > .block-inner > h2 {

  /*color: #4E7288;*/

  color: #807370;

}

body.taxonomy-section-3 .view-bottom_nav-slider .right a,

body.taxonomy-section-4 .view-bottom_nav-slider .right a,

body.taxonomy-section-3 .block-secondary-nav > .block-inner > h2,

body.taxonomy-section-4 .block-secondary-nav > .block-inner > h2 {

  color: #807370;

}



body.taxonomy-section-5 .view-bottom_nav-slider .right a,

body.taxonomy-section-5 .block-secondary-nav > .block-inner > h2 {

  color: #212736;

}





body.taxonomy-section-9 .view-bottom_nav-slider .right a,

body.taxonomy-section-9 .block-secondary-nav > .block-inner > h2 {

  /*color: #775766;*/

  color: #807370;

}

body.taxonomy-section-10 .view-bottom_nav-slider .right a,

body.taxonomy-section-10 .block-secondary-nav > .block-inner > h2 {

  /*color: #775766;*/

  color: #807370;

}

/** ------------------------------------------------------------ **/

/** secondary nav tooltip **/

.ui-tooltip-secondary-nav {

  background-color: #ffffff;

  border: none;

  box-shadow: 1px 1px 12px #555;  

}

.ui-tooltip-secondary-nav .tooltip-tip {

  width: 178px;

  text-align: center;

}



.ui-tooltip-secondary-nav .tooltip-tip .tooltip-title {

  font-size: 15px;

  font-weight: bold;

  line-height: 15px;

}



.ui-tooltip-secondary-nav .tooltip-tip .tooltip-image {

  padding-top: 5px;

  padding-bottom: 10px;

}



.ui-tooltip-secondary-nav .tooltip-tip .tooltip-alt {

  font-weight: bold;

  padding-bottom: 5px;

}







/** ------------------------------------------------------------ **/

/** ------------------------------------------------------------ **/

/** sticky references block **/

.view.sticky-ref-slide {

  height: 185px;

}

.view.sticky-ref-slide .item-list ul {
  list-style: none outside none;

}

.view.sticky-ref-slide .views-row {

  width: 280px;

  height: 185px;

  float: left;

  margin: 0px;

  padding: 0px;

  

  position: relative;

  background-repeat: repeat-x;

}

.view.sticky-ref-slide .views-row.hh {

  background-image: url(../../img/bg_block_product_hh.png);

  background-color: black;

}

.view.sticky-ref-slide .views-row.women {

  background-image: url(../../img/bg_block_product_women.png);

  background-color: white;

}

.view.sticky-ref-slide .views-row.men {

  background-image: url(../../img/bg_block_product_men.png);

  background-color: white;

}





.view.sticky-ref-slide .views-row .views-field {

  position: absolute;

}



.view.sticky-ref-slide .views-row .views-field-field-taxonomy-line {

  top: 2px;

  left: 10px;

  text-transform: uppercase;

}

.view.sticky-ref-slide .views-row .views-field-field-taxonomy-line h2 {

  font-weight: normal;

  color: #675c5e;

  font-size: 20px;

}



.view.sticky-ref-slide .views-row.men .views-field-field-taxonomy-line h2 {

  color: #675c5e;

}

.view.sticky-ref-slide .views-row.women .views-field-field-taxonomy-line h2 {

  color: #675C5E;

}

.view.sticky-ref-slide .views-row.hh .views-field-field-taxonomy-line h2 {

  color: #8d7865;

}



.view.sticky-ref-slide .views-row .views-field-title {



}



.view.sticky-ref-slide .views-row .views-field-view-node {

  bottom: 10px;

  left: 10px;

  z-index: 12;

}



.view.sticky-ref-slide .views-row .views-field-view-node a {

  color: #8D7865;

}



.view.sticky-ref-slide .views-row .views-field-field-ref-front-picture {

  width: 280px;

  text-align: right;

  top: 20px;

  margin-bottom: 20px;

}



.view.sticky-ref-slide #controls {

  position: relative;

  bottom: 40px;

  left: 10px;

  overflow: hidden;

}

.view.sticky-ref-slide #controls li {

  list-style-type: none;

  display: inline-block;

}



.view.sticky-ref-slide #controls li a {

  width: 5px;

  height: 5px;

  background-color: transparent;

  margin-right: 3px;

  display: block;

  text-indent: 9999px;

  border: 1px solid #8D7865;

}

.view.sticky-ref-slide #controls li.current a {

  background-color: #8D7865;

}





/** ------------------------------------------------------------ **/

/** ------------------------------------------------------------ **/

/** home event / news block **/

#block-views-blog-blocks-block-front-event,

#block-views-blog-blocks-block-front-news {

  height: 185px;

  overflow: hidden;

  font-size: 11px;

  background-color: white;

  background-color: rgba(255, 255, 255, .8);

}

#block-views-blog-blocks-block-front-event h3,

#block-views-blog-blocks-block-front-news h3 {

  border-bottom: 1px solid black;

  font-weight: normal;

  font-size: 18px;

  padding-left: 10px;

  padding-top: 2px;

  padding-bottom: 2px;

  color: #4E5966;

  text-transform: uppercase;

  margin-bottom: 0;

}

#block-views-blog-blocks-block-front-news .views-row {

  padding: 0px 10px;

}

#block-views-blog-blocks-block-front-news .views-row-last {

  padding-top: 15px;

}



#block-views-blog-blocks-block-front-event .views-row .views-field-title a,

#block-views-blog-blocks-block-front-news .views-row .views-field-title a {

  color: #4E5966;

  font-weight: bold;

}

.block-views#block-views-blog-blocks-block-front-news .views-row .views-field-nid a {

  color: #4E5966;

}

.block-views#block-views-blog-blocks-block-front-news .views-row .views-field-nid a .icon {

  background-position: -219px 2px;

}



#block-views-blog-blocks-block-front-news .views-row .views-field-body-1 {

  color: #4E5966;

}





/** Exceptional pieces **/

#block-views-exception-piece-block h1,

#block-views-exception-piece-block h2 {

  text-align: center;

}

#block-views-exception-piece-block h1 {

  color: #201719;

}

#block-views-exception-piece-block h2 {

  font-size: 12px;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  letter-spacing: 0.3em;

  color: #ffffff;

  font-weight: normal;

  margin-bottom: 18px;

}

#block-views-exception-piece-block-2 {

  text-align: center;

}



#block-views-exception-piece-block-4 {

  margin-top: 25px;

}



.region-sidebar-first .view-exception-piece.view-display-id-block_4 {

  background: none;

}



body.node-type-exceptional-piece .block-views .view .view-content a.action,

body.node-type-exceptional-piece .block-views .view .view-content .action a,

body.node-type-exceptional-piece .a2a_dd.addtoany_share_save {

  color: #c9a069;

}



body.node-type-exceptional-piece .block-views .view .view-content .action .icon {

  background-position: -26px 2px;

}



/* special case for hegerian calendar : 2 movements, 

 * we must hide the separation line between the second and the third listing element 

 */

body.node-type-exceptional-piece.page-node-1531 .ui-tabs #data-sheet .field-type-listing .field-items .field-item:nth-child(2),

body.node-type-exceptional-piece.page-node-1532 .ui-tabs #data-sheet .field-type-listing .field-items .field-item:nth-child(2),

body.node-type-exceptional-piece.page-node-2199 .ui-tabs #data-sheet .field-type-listing .field-items .field-item:nth-child(2) {

  border-bottom: none;

}





/* CHINESE */

body.i18n-zh-hans .region-sidebar-first .block .rtecenter {

  text-align: left;

}

body.i18n-zh-hans .ui-tooltip.qtip .tooltip-title {

  font-size: 12px;

}



body.i18n-zh-hans #block-views-taxonomy-description-block-2,

body.i18n-zh-hans #block-views-taxonomy-description-block-2.block-views .view .view-content p {

  font-size: 15px;

}



body.node-type-exceptional-piece.i18n-zh-hans .ui-tabs #data-body, 

body.node-type-exceptional-piece.i18n-zh-hans .ui-tabs #data-sheet,

body.node-type-exceptional-piece.i18n-zh-hans .ui-tabs #data-sheet .listing-description {

  font-size: 15px;

}



body.i18n-zh-hans .view-gmap-retailers .retailer-right {

  font-size: 13px;

}