/*** Search Form ***/
#header-region #search-block-form {float: right;height: 20px;margin: 0;padding: 0;width: 150px;}
#header-region #search-block-form input.form-text {background: none;border: 1px solid #111113;color: #9C9B9D;float: left;font-size: 1em;height: 18px;line-height: 19px;margin: 0;padding: 0 0 0 5px;width: 91px;}
#header-region #search-block-form input.form-submit {background: none;border: none;float: left;margin: 0;padding: 0 3px; text-transform: uppercase; font-family:'Open Sans Condensed'; font-style: normal; font-weight: 300;height: 20px;line-height: 20px;cursor:pointer;}

/*** Language Select ***/
#header-region .block-langues {margin-right:20px !important; width:75px !important;}
#edit-lang-dropdown-select_child,
#edit-lang-dropdown-select_title {border:none; background:#FFF;}
#edit-lang-dropdown-select_title {height: 15px;padding: 1px 1px 2px 2px;}

/*** Navigation ***/
nav#navigation #block-menu_block-4 {margin: 0 0 10px;padding: 0 0 0 45px;width: 755px;}
nav#navigation #block-menu_block-4 ul {margin: 0;padding: 0;}
nav#navigation #block-menu_block-4 ul li {margin: 0;padding: 0;float: left;list-style: none;}
nav#navigation #block-menu_block-4 ul li a {margin: 0;padding: 0 15px;font-size: 1em;color: #191919;border-right: 1px solid #191919;line-height: 18px;text-decoration: none;}
nav#navigation #block-menu_block-4 ul li a:hover,
nav#navigation #block-menu_block-4 ul li a.active,
nav#navigation #block-menu_block-4 ul li.active-trail a,
nav#navigation #block-menu_block-4 ul li a.active-trail {color: #B10E3E;}
/*nav#navigation #block-menu_block-4 ul li.menu-3530 a {background: url("../images/icones/picto-contactez.png") no-repeat right center;border-right: none;color: #191919;font-size: 1em;line-height: 18px;margin: 0;padding: 0 20px 0 10px;text-decoration: none;}*/

nav#navigation #block-menu_block-3 {background: url(../images/interface/fond-nav.png) repeat-x top left;margin: 0;padding: 0 0 0 45px;width: 755px;height: 43px;}
nav#navigation #block-menu_block-3 ul {margin:0; padding: 0;}
nav#navigation #block-menu_block-3 ul li {background: url(../images/interface/border-nav.png) no-repeat center right;margin: 0;padding: 0;float: left;list-style: none;}
nav#navigation #block-menu_block-3 ul li a { font-size: 1.4em !important;padding: 0 10px !important; font-weight: bold; text-transform: uppercase; margin: 0; color: #666; line-height: 43px; text-decoration: none; font-family: 'Open Sans Condensed', sans-serif;}
nav#navigation #block-menu_block-3 {position: relative;}
nav#navigation #block-menu_block-3 ul li.active-trail a,
nav#navigation #block-menu_block-3 ul li a.active {color:#FFF !important;}
nav#navigation #block-menu_block-3 ul li a:hover {color:#FFF !important;}
nav#navigation #block-menu_block-3 ul li.last {background: none;}

nav#navigation #block-menu_block-5 ul.menu li {line-height: 93px;}
nav#navigation #block-menu_block-5 ul.menu li a {color:#fff;}
nav#navigation #block-menu_block-5 ul.menu {background: url("../images/interface/secretProBack4.png") no-repeat scroll left center transparent !important;height: 95px;position: absolute;right: 1px;top: 5px;width: 130px;z-index: 9999;}
nav#navigation #block-menu_block-5 ul li {position:relative;}
nav#navigation #block-menu_block-5 ul li a {left: 0;line-height: 21px;position: absolute;top: 33px;width: 110px;font-size: 1.4em;font-family: Open Sans Condensed;text-align: center;text-transform: uppercase;text-decoration: none;font-weight: bold;margin-left: 8px;}

/*** Banner ***/
.banner .titre {color:#FFF;}

/*** IPE ***/
body.logged-in.panels-ipe { margin-bottom: 52px !important; }

/*** Front Page Slider ***/
body.front #content-header {display: none;}
.carrousel .views-row{margin:0;padding:0;width:899px;height:323px;position:relative;float:left;z-index: 0;}
.carrousel .views-row .block-img{margin:0;padding:0;position:absolute;top:0;left:0;z-index: 0;}
.carrousel .views-row .block-bande-noir{background:url(../images/interface/bande-noir-carrou.png) no-repeat top left;margin:0;padding:0;position:relative;top:210px;left:0;width:899px;height:86px;}
.carrousel .views-row .block-bande-noir .btn-jaime {margin:0;padding:0;position:absolute;bottom:15px;left: 520px;width:57px;height:20px;}
.carrousel .views-row .block-bande-noir h2.gros-titre {font-size:4.75em;font-weight:bold;line-height: 45px;padding:5px 0 0 35px;margin:0;color:#fff;}
.carrousel .views-row .block-bande-noir h2.gros-titre a{text-transform:uppercase;text-decoration:none;color:#fff;margin:0;padding:0;font-family: 'Open Sans Condensed';font-style: normal;font-weight: 300;}
.carrousel .views-row .block-bande-noir h3.sous-titre {font-size:3.083em;font-weight:normal;margin:0;padding:0;position:absolute;bottom:1px;left:10px;}
.carrousel .views-row .block-bande-noir h3.sous-titre a{margin:0;padding:0;color:#c98477;text-transform:none;text-decoration:none;font-family: 'Open Sans Condensed';font-style: normal;font-weight: 300;}

#views_slideshow_cycle_teaser_section_teaser_home-panel_pane_1 .views_slideshow_slide .views-row  {margin:0;padding:0;position:relative;z-index: 0;}
#views_slideshow_cycle_teaser_section_teaser_home-panel_pane_1 .views_slideshow_slide .views-row .views-field-nothing {background:url(../images/interface/bande-noir-carrou.png) no-repeat top left;margin:0;padding:0;position:absolute;top:210px;left:0;width:900px;height:86px;}
#views_slideshow_cycle_teaser_section_teaser_home-panel_pane_1 .views_slideshow_slide .views-row .views-field-nothing .views-field-title {font-size: 4.75em;font-weight: bold;line-height: 45px;padding: 5px 0 0 35px;margin: 0;color: #fff;font-family: 'Open Sans Condensed'; text-transform: uppercase;}
#views_slideshow_cycle_teaser_section_teaser_home-panel_pane_1 .views_slideshow_slide .views-row .views-field-nothing .views-field-field-texte {font-size: 3.083em;font-weight: normal;margin: 0;padding: 0;position: absolute;bottom: 3px;left: 10px;color: #c98477;font-family: 'Open Sans Condensed';font-weight: 300;}

/** Front Page Slider Controls **/
.view-teaser-home {position: relative;}
.view-teaser-home .views-slideshow-controls-bottom {margin:0;padding:0;width:auto;height:35px;position:absolute;bottom:41px;right:20px; z-index:999;}
.view-teaser-home .views-slideshow-controls-bottom a {z-index: 9999; position:relative;}
/*.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields {position: absolute;right: 40px;width:115px;}
.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields a.views_slideshow_singleframe_pause {display:none;}
.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields a.views_slideshow_singleframe_previous {background:url(../images/icones/arr-carrou-left.png) no-repeat center center; height:35px; width:16px; text-indent:-9999px; display:block;float:left;}
.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields a.views_slideshow_singleframe_next {background:url(../images/icones/arr-carrou-right.png) no-repeat center center; height:35px; width:16px; text-indent:-9999px; display:block; float:right;}*/
.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields {margin:0;padding:0;width:auto;}
.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item {background:url(../images/icones/puce-carrou-off.png) no-repeat top left;margin:8px 5px 0;padding:0;width:17px;height:16px; display:block; float:left; text-indent:-9999px;}
.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover {background:url(../images/icones/puce-carrou-on.png) no-repeat top left;margin:8px 5px 0;padding:0;width:17px;height:16px;}
.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {background:url(../images/icones/puce-carrou-on.png) no-repeat top left;}
.view-teaser-home .views-slideshow-controls-bottom .views-slideshow-pager-fields .pager-item a {height:16px;width:17px;display:block;}
.view-teaser-home img.panopoly-image-full {margin-bottom: 0;}

/*** menu de gauche ***/
.sous-menu .inner-menu ul li.expanded a,
.sous-menu .inner-menu ul li ul > li a {border-bottom:none !important;}
.sous-menu .inner-menu ul li ul > li a {text-transform:capitalize; font-weight:normal;padding: 5px 3px 5px 0;}
.sous-menu .inner-menu ul li.active-trail ul > li a {font-weight:normal; /*color:#000;*/background:none;padding: 5px 3px 5px 0;}
.sous-menu .inner-menu ul li.active-trail ul > li.active-trail a{color:#FFF;/* font-weight:bold;*/}
.sous-menu .inner-menu ul li.active-trail ul > li.active-trail a.active{text-decoration: underline;}
li.collapsed {list-style-image:none;}

/*** Vue des produits ***/
.view-list-produits .views-field-field-nom-du-produit a, .view-list-produits .views-field-title { line-height: 15px; }
.view-list-produits .views-field-title { margin-top: 4px; }
.view-list-produits .view-header p {float: left;line-height: 29px;margin: 0;}
.view-list-produits .view-header form, .view-list-produits .view-footer form {float: right;margin-left: 5px;width: 485px;}
.view-list-produits .view-header form .views-widget-filter-field_colours_tid label,
.view-list-produits .view-header form .views-submit-button,
.view-list-produits .view-footer form .views-widget-filter-field_colours_tid label,
.view-list-produits .view-footer form .views-submit-button {display:none;}

.form-item-field-colours-tid .chosen-container {width: 115px !important;}
.form-item-field-colours-tid .chosen-container a {height: 15px;line-height: 16px;font-size: 0.8em;text-transform: uppercase;}
.form-item-field-colours-tid .chosen-container a span {margin-right: 20px;}
.form-item-field-colours-tid .chosen-container-single .chosen-single div b {background-position: 4px -2px;}
.form-item-field-colours-tid .chosen-container-active.chosen-with-drop .chosen-single div b {background-position: -14px -2px;}
.form-item-field-colours-tid .chosen-container .chosen-results li {font-size: 0.85em;}

.view-list-produits .block-titre p.articles-choix span.sep { font-size: 1.1em; line-height: 28px; }
.view-list-produits .views-widget-per-page {
  background: #B10E3E;
  width: 146px;
  float:right;
  padding: 0;
  position: relative;
}
.view-list-produits .views-widget-per-page label {
  color:#FFFFFF;
  float: left;
  position: absolute;
  left: 46px;
  top: 9px;
  z-index: 1;
  font-size: 1.083em;
  font-weight: bold;
}
.view-list-produits .views-widget-per-page .chosen-container {
  width: 146px !important;
  float: right;
  padding: 3px 0px 4px 0px;
}
.view-list-produits .views-widget-per-page .chosen-single {
  border: none;
  background: none;
  box-shadow: none;
  color: #FFFFFF;
  padding-right: 40px;
}
.view-list-produits .views-widget-per-page .chosen-container-single .chosen-single span {
  margin-right: 14px;
  text-align: right;
}
.view-list-produits .views-widget-per-page .chosen-single div {
  right: 35px;
}
.view-list-produits .views-widget-per-page .chosen-single div b {
  background: url("../images/icones/arr-btn.png") no-repeat scroll 100% 56% transparent;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .view-list-produits .views-widget-per-page .chosen-single div b {
    background-image: url("../images/icones/arr-btn.png") !important;
    background-size: initial !important;
  }
}
.view-list-produits .views-widget-per-page .chosen-container-single .chosen-drop {
  margin-top: 0;
}
.view-list-produits .views-widget-per-page .chosen-container .chosen-results li.active-result {
  text-align: center;
}
.view-list-produits .views-widget-per-page .chosen-container-single .chosen-search {
  display: none;
}

.view-list-produits .views-exposed-widgets {
  margin-bottom: 0;
}

.view-list-produits div.pager {
  margin-right: 156px;
  margin-top: -29px;
}

.view-list-produits {margin: 0 0 15px; /*width: 660px;*/ border-bottom:none;}
.view-list-produits .view-content {border-bottom: 1px solid #EBEAEB;}
.view-list-produits .view-content table {margin:0;}
.view-list-produits .view-content table tr td {border-right: 1px solid #EBEAEB; text-align:center;width: 33%;padding:10px;}
.view-list-produits .view-content table tr td.col-3 {border-right:none;}
.view-list-produits li.pager-first,
.view-list-produits li.pager-previous,
.view-list-produits li.pager-next,
.view-list-produits li.pager-last {display:none;}
.view-list-produits .view-footer p {float: left;line-height: 24px;}

#views-exposed-form-uc-products-page-3,
#views-exposed-form-uc-products-page-1 {float: left;margin: 0 0 0 10px;padding: 0;width: 150px;}
#views-exposed-form-uc-products-page-3 .views-exposed-widgets,
#views-exposed-form-uc-products-page-1 .views-exposed-widgets {margin:0;}
#views-exposed-form-uc-products-page-3 .views-widget-filter-field_prd_colors_value_many_to_one,
#views-exposed-form-uc-products-page-1 .views-widget-filter-field_prd_colors_value_many_to_one {padding:8px 4px 0 0;}
#views-exposed-form-uc-products-page-3 #edit-color,
#views-exposed-form-uc-products-page-1 #edit-color {border:0; background:#FFF;font-size:0.8em;}
#views-exposed-form-uc-products-page-3 .views-submit-button,
#views-exposed-form-uc-products-page-3 label,
#views-exposed-form-uc-products-page-1 .views-submit-button,
#views-exposed-form-uc-products-page-1 label {display:none;}

.item-list .pager li {padding:0 !important;}
.pager ul li.pager-current {border-right: 1px solid #4F5366;color: #4F5366;font-size: 0.8em;margin: 9px 0 0;padding: 1px 5px !important;text-decoration: underline;}

/*** Sitemap ***/
body.section-sitemap #content-area {margin-top: 15px;}
#site-map {border: 1px solid #EBEAEB;}
#site-map .title-wrapper{border-bottom: 1px solid #EBEAEB;margin: 0;padding: 0 0 0 10px;}
#site-map .title-wrapper h3 {display: inline-block;float: left;font-size: 1.416em;font-weight: bold;line-height: 29px;margin: 0;padding: 0;text-transform: uppercase;}
#site-map .site-map-menus {background: #F3F3F3;border-bottom: 1px solid #EBEAEB;margin: 0;padding: 5px 20px 35px 10px;}
#site-map .site-map-box {margin:0 !important;}
#site-map .site-map-menus h4 {font-size: 1.2em;font-weight: bold;line-height: 29px;margin: 0;padding: 0;}
#site-map .site-map-menus .site-map-box ul {padding:0em !important; margin: 0 0 2px 15px !important;}
#site-map .site-map-menus .site-map-box ul li,
#site-map .site-map-menus .site-map-box ul li a {font-size:1em !important; list-style-type: disc !important;}

/*** Peggy box ***/
#overlay {background: url("../images/interface/overlay.png") repeat scroll 0 0 transparent;display: none;left: 0;position: fixed;top: 0;z-index: 9999999;}
.peggy-zoom {display:none; margin:auto; opacity:1; position:absolute; z-index:99999999;}
.peggy-zoom a.close-me {background:url(../images/icones/close.png) no-repeat; display:block; cursor:pointer; width:42px; height:42px; position: absolute; left: -20px; top: -20px; border:none;}

/*** Custom css -- waiting for new versions of integrations ***/
body.no-sidebars #content-bottom {width:900px;}
/*body.one-sidebar #content-bottom {width:650px;}*/
body.two-sidebars #content-bottom {width: 500px;}
body.no-sidebars #content-area {width:900px;}
/*body.one-sidebar #content-area {float:left; width:650px;}*/
body.two-sidebars #content-area {float:left; width: 500px;}

/*** Node Book ***/
div.node-type-book  {float: left;margin: 0;padding: 0;width: 500px;}
div.node-webform .webform-wrapper,
div.node-page .page-wrapper,
div.node-type-book .book_wrapper {border: 1px solid #EBEAEB;}
div.node-webform .title-wrapper,
div.node-page .title-wrapper,
div.node-type-book .title-wrapper {border-bottom: 1px solid #EBEAEB;margin: 0;padding: 0 0 0 10px;}
div.node-webform .title-wrapper h3,
div.node-page .title-wrapper h3,
div.node-type-book .title-wrapper h3 {display: inline-block;float: left;font-size: 1.416em;font-weight: bold;line-height: 29px;margin: 0;padding: 0;text-transform: uppercase;}
div.node-webform .webform-content,
div.node-page .page-content,
div.node-type-book .book-content {background: #F3F3F3;border-bottom: 1px solid #EBEAEB;margin: 0;padding: 5px 20px 35px 10px;}
/** Vue sommaire **/
/* Style 4 */
div.node-type-book .style-4 .theme {border: 1px solid #E2E0E2;float: left;margin: 0 30px 15px 0;padding: 0;width: 214px;}
div.node-type-book .style-4 .theme p {font-size: 1em;margin: 0;padding: 0;text-align: center;}
div.node-type-book .style-4 .theme p a {border-bottom: 1px solid #E2E0E2;display: inline-block;font-size: 1em;font-weight: bold;line-height: 28px;margin: 0;padding: 0;text-align: center;text-decoration: none;text-transform: uppercase;}
/** Sous menus **/
#block-ps-sous_menus .inner-menu ul li a {color:#000;}
#block-ps-sous_menus .inner-menu ul li.active-trail a {background: url("../images/icones/arr-menu-off.png") no-repeat 100% 50%;color: #FEFEFF;font-weight: bold;padding: 5px 15px 5px 0;}

/*** Node Product ***/
.panelizer-view-mode h1,
.panelizer-view-mode h2 {display: none;}
.panelizer-view-mode .span3 h2, .panelizer-view-mode .col-md-3 h2 {display: block;}
div.node-type-product  {float: left;margin: 0;padding: 0;width: 495px;}
#panel-node-produits .span7 h2.pane-title {display: none;}
div.pane-node-content div.node-produits {border: 1px solid #EBEAEB;}
div.pane-node-content div.node-produits .title-wrapper {border-bottom: 1px solid #EBEAEB;margin: 0;padding: 0 0 0 10px;}
div.pane-node-content div.node-produits .title-wrapper h3 {display: inline-block;float: left;font-size: 1.416em;font-weight: bold;line-height: 29px;margin: 0;padding: 0;text-transform: uppercase;}
div.pane-node-content div.node-produits .prod-content {margin: 0;padding: 30px 0 20px;}
div.pane-node-content div.node-produits .prod-content .block-img-centre {float: left;margin: 0 35px 20px 0;padding: 0;}
div.pane-node-content div.node-produits .prod-content .block-descriptif {float: left;margin: 0;padding: 0;position: relative;width: 205px;border-top: 1px solid #CCCCCC;}
div.pane-node-content div.node-produits .prod-content .block-descriptif p {border-top: 1px solid #CCCCCC;font-size: 0.8333em;margin: 0;padding: 0;font-weight:normal;word-wrap: break-word;}
div.pane-node-content div.node-produits .prod-content .block-descriptif p a {background: url("../images/icones/arr-centre-off.png") no-repeat 100% 50%;display: inline-block;font-size: 1.083em;font-weight: bold;line-height: 26px;margin: 0;padding: 0 15px 0 0;text-decoration: none;text-transform: uppercase;}
div.pane-node-content div.node-produits .prod-content .block-descriptif p a.on {background: url("../images/icones/arr-centre-on.png") no-repeat 100% 50% ;}
div.pane-node-content div.node-produits .prod-content .block-descriptif p.lower {background: none;line-height: 15px;padding: 5px 0;text-transform: none;display: inline-block;font-size: 1.083em;font-weight: bold; margin:0; border-top:none;}
div.pane-node-content div.node-produits .prod-content .block-descriptif .text-internet {margin-bottom:5px;}
div.pane-node-content div.node-produits .prod-content .block-descriptif p.thin {border-bottom: 1px solid #CCCCCC;left: 0;width: 205px;}
div.pane-node-content div.node-produits .prod-content .block-descriptif p.thin a {background: none;color: #030200;display: inline-block;font-size: 1.083em;font-weight: normal;line-height: 26px;margin: 0;padding: 0;text-decoration: none;text-transform: none;}

div.pane-node-content div.node-produits .prod-content  .block-descriptif .social {width: 205px; margin-top:5px;}
div.pane-node-content div.node-produits .prod-content  .block-descriptif .social .share-this,
div.pane-node-content div.node-produits .prod-content  .block-descriptif .social .fb-like {float:left;}
div.pane-node-content div.node-produits .prod-content  .block-descriptif .social .fb-like,
div.pane-node-content div.node-produits .prod-content  .block-descriptif .social .fb-like iframe {width:135px !important;}
div.pane-node-content div.node-produits .prod-content  .block-descriptif .service-links .service-label {display:none;}

div.pane-node-content div.node-produits .prod-content .retour-liste {clear: both;margin: 0;padding: 0;}
div.pane-node-content div.node-produits .prod-content .retour-liste a {font-size: 2em;font-weight: normal;margin: 0 0 0 20px;padding: 0 0 0 20px;text-decoration: none;text-transform: none;}

body.node-type-product #content-bottom {margin-top:0 !important;}
.btn-categorie {border-right: 1px solid #EBEAEB;}
.btn-categorie span {background: url("../images/icones/arr-btn.png") no-repeat 100% 75%;color: #FFFFFF;font-size: 1.083em;font-weight: bold;line-height: 28px;margin: 0;padding: 0 12px 0 0;}

.pane-xprods h2.pane-title {background-image: url("../images/icones/arr-btn.png") !important; background-repeat: no-repeat !important; background-position: 95% 50% !important;color: #FFFFFF;font-size: 1.083em;font-weight: bold;line-height: 28px;margin: 0;padding: 0 0 0 0;text-decoration: none;}

/*** Slider Block ***/
#sidebar-first #block-block-5 {height:auto; text-transform: uppercase;}
#sidebar-first #block-block-5 .formation-wrap {background: url("../images/interface/menu-deroulant-formation.png") no-repeat center bottom;height: 80px;left: 0;margin: 0;padding: 0 0 0 13px;position: relative;top: 0;width: 198px;z-index: 5; cursor:pointer;}
#sidebar-first #block-block-5 .formation-wrap:hover {/*height: 161px;*/}
#sidebar-first #block-block-5 .block-formation {bottom: 8px;position: absolute;}
#sidebar-first #block-block-5 .point-vente-wrap {background: url("../images/interface/menu-deroulant-vente.png") no-repeat center bottom;height: 80px;left: 0;margin: 0;padding: 0 0 0 13px;position: relative;top: -10px;width: 198px;z-index: 2;cursor:pointer;}
#sidebar-first #block-block-5 .point-vente-wrap:hover {/*height: 157px;*/}
#sidebar-first .point-vente-wrap .block-point-vente {bottom: 8px;margin: 0;position: absolute;}


#wrapper-univers-nos-formations .titre-page{display:none;}
#wrapper-univers-nos-formations ul li a {color: #AAA7AC;}
#wrapper-univers-nos-formations ul li.active-trail a {color: #FEFEFF;}

/*** Messages ***/
div.messages {padding: 9px;margin: 1em 0;color: #003366;background: #bbddff;border: 1px solid #aaccee;}
div.warning {color: #884400;background: #ffee66;border-color: #eedd55;}
div.error {color: white;background: #ee6633;border-color: #dd5522;}
div.status {color: #336600;background: #ccff88;border-color: #bbee77;}

/**** Tab Distributeur *******/
.page-distributeurs .ui-widget-content{border:none;padding: 0;}
.page-distributeurs #tabs .ui-widget-header{background: none;border:none;}
.page-distributeurs #tabs ul li {float:left; margin:0; margin-right:3px; padding: 0 10px; background:#CCC; border-top-left-radius:5px; border-top-right-radius:5px; line-height:25px; list-style:none;}
.page-distributeurs #tabs ul li.ui-state-active {background:#909090;}
.page-distributeurs #tabs ul li a {color: #000000;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 1px 1em;}
.page-distributeurs #tabs ul li.ui-state-active a {color:#FFF;}
.page-distributeurs .ui-tabs .ui-tabs-panel{padding:5px;background: #909090;-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.page-distributeurs .ui-tabs .ui-tabs-nav{margin: 1px 0;padding:0;}


/******* DATA TABLES CSS  *****/

.page-distributeurs .dataTables_filter{margin:5px 0 10px 0;}
.page-distributeurs #datatable-1_wrapper table thead th{background-color: #ccc;line-height: 20px;}
.page-distributeurs #datatable-1_wrapper table thead th.views-field-name {width: 100px !important;}
.page-distributeurs #datatable-1_wrapper table tr.even td{background: #fff;}
.page-distributeurs #datatable-1_wrapper table tr.odd td{background: #fff;}
.page-distributeurs #datatable-1_wrapper table tr.odd{background: #fff;}
.page-distributeurs #datatable-1_wrapper table tr.even td.sorting_1{background: #fff;}
.page-distributeurs #datatable-1_wrapper .dataTables_info{margin:16px 0 10px 10px;}
.page-distributeurs #datatable-1_wrapper .dataTables_paginate{margin:12px 0 8px 0;}
.page-distributeurs #datatable-1_wrapper .paginate_enabled_next,
.page-distributeurs #datatable-1_wrapper .paginate_disabled_next,
.page-distributeurs #datatable-1_wrapper .paginate_enabled_previous,
.page-distributeurs #datatable-1_wrapper .paginate_disabled_previous {line-height: 19px;}

/*** Form distributeur ***/
.view-distributeur .views-exposed-form select,
.view-distributeur .views-exposed-form input {border:1px solid #000; width:100px; padding:3px; margin-right:10px;border-radius:5px;}
.view-distributeur .views-exposed-form input#edit-distance-postal-code {width:60px;}
.view-distributeur .views-exposed-form div.form-item {float:left;}
.view-distributeur .views-exposed-form label {float: left;font-size: 1.4em;line-height: 23px;margin-right: 5px;}
#edit-distance-search-distance-wrapper,
#edit-distance-search-units-wrapper {display:none;}
.view-distributeur .views-exposed-form .views-exposed-widget .form-submit {background: #666666;border: 0;border-radius: 5px;color: #FFFFFF;cursor: pointer;font-size: 1.2em;font-weight: bold;height: 23px;margin: 0;padding: 2px;}

.view-distributeur {margin-top:20px;border: 1px solid #EBEAEB;}
.view-distributeur .title-wrapper {border-bottom: 1px solid #EBEAEB;margin: 0;padding: 0 0 0 10px;}
.view-distributeur .title-wrapper h3 {display: inline-block;float: left;font-size: 1.416em;font-weight: bold;line-height: 29px;margin: 0;padding: 0;}
.view-distributeur .inner-view {padding:10px; background:#F3F3F3}
.view-distributeur .view-header ul {margin:0; padding:0;}
.view-distributeur .view-header ul li {float:left; margin:0; margin-right:3px; padding: 0 10px; background:#CCC; border-top-left-radius:5px; border-top-right-radius:5px; line-height:25px; list-style:none;}
.view-distributeur .view-header ul li.active-trail {background:#909090;}
.view-distributeur .view-header ul li a {color: #000000;font-weight: bold;text-decoration: none;text-transform: uppercase;}
.view-distributeur .view-header ul li.active-trail a {color:#FFF;}
.view-distributeur .view-empty,
/*.view-distributeur .view-content {background:#909090; padding: 5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top-right-radius: 5px;}
*/.view-distributeur .view-empty p {background:#FFF; padding:5px;}

.view-distributeur tr.odd td.active {background-color: transparent;}

#views-exposed-form-distributeur-page-3 .views-exposed-form .views-widget-filter-country {width: 200px;}

/*** front-block region modifier par tpoullain le 21032012 taille block-point-vente***/
#frontblock {margin: 25px auto;padding: 0;position: relative;width: 900px;}
#frontblock .block-frontblock {float:left; margin:0 12px 0 0; position:relative; z-index:1;}
#frontblock .block-point-vente {margin: 0;padding: 0;position: absolute;right: 0;top: 0;width: 166px;z-index: 0;}
#frontblock .block-point-vente .bloc-text {/*margin:50px 35px 0 10px;*/ text-align:center;}
#frontblock .block-point-vente .btn-trouver {background: url("../images/btn/btn-trouver.png") no-repeat center top;height: 27px;margin: 10px 0 0;padding: 0;text-align: center;width: 96px;line-height: 20px;}
#frontblock .block-point-vente h4 {color: #111112;margin: 0;text-decoration: none;font-size: 1.416em;font-weight: bold;line-height: 20px;padding: 5px 0 0;text-align: right;text-transform: uppercase;}

/*** front-block region ***/

/*** Node bloc ***/
div.node-type-bloc {position:relative; width:235px; height:187px;}
div.node-type-bloc img {position:absolute; top:0; z-index:0;}
div.node-type-bloc div.bloc-text {/*padding:5px;*/ position:absolute; z-index:1;}
div.node-type-bloc div.bloc-text h4 {font-size: 2.083em;font-weight: normal;line-height: 27px;margin: 0;padding: 20px 0 15px;text-transform: uppercase;color: #FFFFFF;}
div.node-type-bloc div.bloc-text h4 a {color: #FFFFFF;margin: 0;padding: 0;text-decoration: none;}
div.node-type-bloc div.bloc-text p {color: #FFFFFF;font-size: 1.083em;font-weight: normal;line-height: 18px;margin: 0;padding: 0;text-transform: none;}
div.node-type-bloc div.pos-1 {bottom:20px; width: 100%;}
div.node-type-bloc div.pos-1 h4 ,
div.node-type-bloc div.pos-1 p {text-align:center; }

div.node-type-bloc div.pos-2 {left:20px; width:50%;}
div.node-type-bloc div.pos-3 {right:20px; width:50%;}
div.node-type-bloc div.pos-3 h4 ,
div.node-type-bloc div.pos-3 p {text-align:right;}

div.block-point-vente div.node-type-bloc {width:166px;}

.view-bloc-home {margin: 25px auto;margin-left: -4px;margin-right: -10px;}
.view-bloc-home table {margin: 0 !important;}
.view-bloc-home table td {padding: 0;width: 242px;}
.view-bloc-home table td.col-last {width: 174px;}
.view-bloc-home .node-bloc {position: relative;}
.view-bloc-home .node-bloc a {display: block; cursor: pointer; text-decoration: none;}
.view-bloc-home .node-bloc .bloc-text {position: absolute;z-index: 1;bottom: 31px;width: 229px;margin-left: 4px;}
.view-bloc-home .col-last .node-bloc .bloc-text {width: 163px;margin-left: 4px;}
.view-bloc-home .node-bloc .bloc-text h4 {font-size: 2.083em;font-weight: normal;line-height: 39px;margin: 0;padding: 0;text-transform: uppercase;color: #FFFFFF;text-align: center;}

.view-bloc-home .col-last .node-bloc .bloc-text h4 {font-size: 1.2em;color: #FFF;}
/*** Node bloc ***/

/*** Pseudo sous menu ***/
.pseudo-sous-menu {background :#087EBF;}
.pseudo-sous-menu .block-inner {margin: 0;padding: 0 10px;position: relative;width: 189px;z-index: 1;}
.pseudo-sous-menu h2.block-title {color: #FBFBFD;font-size: 1.666em;margin: 0;padding: 10px 0 5px;text-align: right;text-transform: none;}
.pseudo-sous-menu .content ul {margin: 0;padding: 0 0 10px;}
.pseudo-sous-menu .content ul li {list-style: none outside none;margin: 0;padding: 0;}
.pseudo-sous-menu .content ul li a {color: #000000;border-bottom: 1px solid #FAEFEF;display: block;font-size: 1em;font-weight: normal;margin: 0;padding: 5px 3px 5px 0;text-align: right;text-decoration: none;text-transform: uppercase;}
.pseudo-sous-menu .content ul li.active-trail a {background: url("../images/icones/arr-menu-off.png") no-repeat 100% 50%;color: #FEFEFF !important;font-weight: bold;padding: 5px 15px 5px 0;}

/*#webform-client-form-19649*/
#webform-client-form-5510 .form-item label {display: inline-block;width: 190px; text-align:right;padding-top: 5px;margin-right:10px; vertical-align: top;}
#webform-client-form-5510 .form-item input ,
#webform-client-form-5510 .form-item textarea {border: 1px solid #666;border-radius: 5px;padding: 5px;}
#webform-client-form-5510 .form-item .form-textarea-wrapper {display: inline-block;}
#webform-client-form-5510 .form-item input {width: 268px;}
#webform-client-form-5510 #edit-actions .form-submit {border: 1px solid #666666;float: right;font-weight: bold;margin-right: 50px;padding: 5px 15px;cursor:pointer;}
#webform-client-form-5510 #edit-submitted-votre-demande-concerne,
#webform-client-form-5510 #edit-submitted-pays {width: 280px;}
#webform-client-form-5510 .chosen-container-single .chosen-search input[type="text"] {border: 1px solid #aaa;border-radius: 0;padding: 4px 20px 4px 5px;width: 100%;}
#webform-client-form-5510 .chosen-container .chosen-results li {font-size: 1em;color:#000;}
#webform-client-form-5510 .chosen-container .chosen-results li.highlighted {color:#FFF; background:#B10E3E;}

/***/
li.expanded ul.menu li.expanded ul.menu,
li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu {margin-right: 15px; border-bottom: none;}
li.expanded ul.menu li.expanded ul.menu li.expanded a {text-decoration: underline; font-weight: bold;}
li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li a {font-weight: normal; text-decoration: none;}
li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li a.active {font-weight: bold;}

/*** Node Slider ***/
#book-slider{height:300px;width:660px;margin:0 auto;position:relative;}
ul.nslider{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.nslider-slide{display:none;position:absolute; z-index: 1;}
ul.nslider-controls{list-style:none;margin:0;padding:0;z-index:9999; display: none;}
ol.nslider-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.nslider-markers li{float:left;}
p.nslider-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;z-index: 99;}
p.nslider-caption a {text-decoration: none;}
p.nslider-caption span.titre {font-weight: bold; font-size: 16px; color: #383838;}
p.nslider-caption span.desc {font-size: 14px; color: #383838;}
ul.nslider-controls li a{background: none;bottom: 2px;color: #FD0100;display: block;font-size: 50px;padding: 5px 10px;position: absolute;text-decoration: none;text-transform: uppercase;}
a.nslider-prev{right: 140px;}
a.nslider-next{right:0;}
p.nslider-caption{background:#fff; opacity: 0.7;color:#383838;bottom: 5px;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; float: left; right: 0; }
ol.nslider-markers{position:absolute;bottom:21px;right: 35px;}
ol.nslider-markers li{float:left;margin:0 3px;}
ol.nslider-markers li a{display:block;height:18px;width:18px;overflow:hidden;text-indent:-9999px;/*border:4px solid #fff;background:#000;-khtml-border-radius:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,0.5);*/ background: url("../images/btn/btn-slider-formation.png") top center;}
ol.nslider-markers li.active-marker a{background-position: 0 18px;}
/*** Node Slider ***/

/*** Book Bloc ***/
.bottom-container {width: 660px;}
.bottom-container ul {margin:0; padding:0; margin-top:10px;}
.bottom-container ul li {float: left; display: inline;margin:0; padding:0;}
.book-bloc-inner {width: 210px; height: 200px; overflow: hidden; margin-right:15px; position:relative;}
.bottom-container ul li.last .book-bloc-inner {margin-right:0;}
.book-bloc-inner .bloc-titre {background: #000; position: absolute;text-align: center;top: 140px;width: 210px;}
.book-bloc-inner .bloc-titre a {color: #FFFFFF;font-size: 18px;font-weight: bold;text-decoration: none;text-transform: uppercase;z-index: 1;display: block;width: 100%;padding: 7px 0 6px 0;}
/*** Book Bloc ***/

#main h1.title {display: none;}


/*** Menu Univers ***/
#block-system-main .span3 div.pane-menu-tree,
#block-system-main .col-md-3 div.pane-menu-tree {
  padding: 0 5px;
  padding-bottom: 10px;
}
#block-system-main .span3 div.pane-menu-tree h2.pane-title,
#block-system-main .col-md-3 div.pane-menu-tree h2.pane-title,
#block-system-main .span3 div.pane-menu-tree h4.pane-title,
#block-system-main .col-md-3 div.pane-menu-tree h4.pane-title {
  margin: 0;
  padding: 10px 0 5px;
  font-size: 20px;
  font-weight: normal;
  color: #fbfbfd;
  text-transform: none;
  text-align: right;
}
#block-system-main .span3 div.pane-menu-tree ul,
#block-system-main .col-md-3 div.pane-menu-tree ul {
  padding: 0; margin: 0;
}
#block-system-main .span3 div.pane-menu-tree ul li,
#block-system-main .col-md-3 div.pane-menu-tree ul li {
  text-align: right !important; list-style: none;
}
#block-system-main .span3 div.pane-menu-tree ul li a,
#block-system-main .col-md-3 div.pane-menu-tree ul li a {
  margin: 0;
  /*padding: 5px 0;*/
  padding: 0;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  text-transform: uppercase;
  border: none !important;
  border-bottom: 1px solid #faefef !important;
  text-decoration: none;
  display: block;
  text-align: right;
  cursor: pointer;
  color: #FEFEFF !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
#block-system-main .span3 div.pane-menu-tree ul li a:hover,
#block-system-main .col-md-3 div.pane-menu-tree ul li a:hover {
  background: none !important;
}
#block-system-main .span3 div.pane-menu-tree ul li a.active,
#block-system-main .col-md-3 div.pane-menu-tree ul li a.active {
  background: none !important;
  color: #FEFEFF;
}
#block-system-main .span3 div.pane-menu-tree ul li:hover,
#block-system-main .col-md-3 div.pane-menu-tree ul li:hover {
  background: none;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail {
  border-bottom: 1px solid #faefef !important;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail a,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail a {
  color: #FEFEFF !important;
  border: none !important;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail a.active-trail,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail a.active-trail {
  background: url("../images/icones/arr-menu-off.png") no-repeat 100% 50% !important;
  color: #FEFEFF;
  font-weight: bold;
  padding-right: 15px;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul {
  margin: 0 !important;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li a,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li a {
  color: #FEFEFF !important;
  text-transform: none !important;
  border: none !important;
  /*padding: 5px 3px 5px 0;*/
  padding: 0 3px 0 0;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail {
  border-bottom: none !important;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail a,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail a {
  color: #FEFEFF !important;
  background: none !important;
  padding: 0 !important;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail a.active,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail a.active {
  text-decoration: underline;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul {
  margin-right: 15px !important;
  border-bottom: none !important;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li a,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li a {
  /*text-decoration: underline;*/
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li.active-trail,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li.active-trail {
  border-bottom: none !important;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li.active-trail a,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li.active-trail a {
  text-decoration: underline;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li.active-trail ul li a,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li.active-trail ul li a {
  text-decoration: none;
}
#block-system-main .span3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li.active-trail ul li a.active,
#block-system-main .col-md-3 div.pane-menu-tree ul li.active-trail ul li.active-trail ul li.active-trail ul li a.active {
  text-decoration: none !important;
  font-weight: bold;
}

#views-exposed-form-distributeur-page label{display: none;}
#views-exposed-form-distributeur-page .views-widget label{display: block;}
/* Custom Gmap */
.view-distributeur{display: none;}
#block-ps-gmap_custom{padding: 5px;background: #909090;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius: 4px;}
 #googleMap{
        border: 1px dashed #C0C0C0;
        width: 868px;
        height: 450px;
        padding:10px;
        background: #F3F3F3;
      }

      .cluster{
      	color: #000;
      	text-align:center;
      	font-family: Arial;
      	font-size:14px;
      	font-weight:bold !important;
      	text-shadow: 0 0 2px #fff;
        -moz-text-shadow: 0 0 2px #fff;
        -webkit-text-shadow: 0 0 2px #fff;
      }
      .cluster-1{
background: url(../images/cluster.png) no-repeat;
line-height: 78px;
width: 70px;
height: 70px;
background-size: 70%;
text-indent: -30px;
 font-weight: bold;
 font-family: Arial;
      }
      .cluster-2{
background: url(../images/cluster.png) no-repeat;
line-height: 78px;
width: 70px;
height: 70px;
background-size: 70%;
text-indent: -30px;
 font-weight: bold;
  font-family: Arial;
      }
      .cluster-3{
background: url(../images/cluster.png) no-repeat;
line-height: 78px;
width: 70px;
height: 70px;
background-size: 70%;
text-indent: -30px;
 font-weight: bold;
  font-family: Arial;
      }
           .cluster-4{
background: url(../images/cluster.png) no-repeat;
line-height: 78px;
width: 70px;
height: 70px;
background-size: 70%;
text-indent: -36px;
 font-weight: bold;
  font-family: Arial;
      }

      .gm-style-mtc{display:none;}

      /* infobulle */
      .infobulle{
        overflow: hidden;
        cursor: default;
        clear: both;
        position: relative;
        min-height: 80px;
        padding: 0pt;
        background-color: rgb(57, 57, 57);
        border-radius: 4px 4px;
        -moz-border-radius: 4px 4px;
        -webkit-border-radius: 4px 4px;
        border: 1px solid #2C2C2C;
      }
      .infobulle .bg{
        font-size:1px;
        height:16px;
        border:0px;
        width:100%;
        padding: 0px;
        margin:0px;
        background-color: #5E5E5E;

      }
      .infobulle .text{
        color:#FFFFFF;
        font-family: Verdana;
        font-size:11px;
        font-weight:bold;
        line-height:15px;
        padding:4px 20px;
        text-shadow:0 -1px 0 #000000;
        white-space: nowrap;
        margin-top: -17px;
      }
      .infobulle.drive .text{
        background: url(images/drive.png) no-repeat 2px center;
        padding:4px 20px 4px 36px;
      }
 #googleMap img{max-width:none;}

/*** Language dropdown ***/
#block-lang_dropdown-language {width: 100px;float: left;border:1px solid #999;}
#block-lang_dropdown-language .form-item-lang-dropdown-select {margin: 0;}
#block-lang_dropdown-language .dd_after {width: 100px !important;}
#block-lang_dropdown-language #edit-lang-dropdown-select_child {width: 98px !important;padding: 1px;left: -1px;border-right: 1px solid #999;border-left: 1px solid #999;border-bottom: 1px solid #999;}
#block-lang_dropdown-language .dd_after .ddTitle span.ddTitleText {float:none;padding-left: 1px;}
#block-lang_dropdown-language .dd_after .ddTitle span.ddTitleText img {padding: 2px 4px 0 4px;width: 18px;height: 12px;float: right;}
#block-lang_dropdown-language .dd_after .ddChild a {padding: 2px 4px;}
#block-lang_dropdown-language .dd_after .ddChild a img {float: right; width: 18px; height: 12px;}
#block-lang_dropdown-language .dd_after .ddChild a.selected, #block-lang_dropdown-language .dd_after .ddChild a:hover {background-color: #f79ca2;color: #FFF;}
/*#block-lang_dropdown-language .form-item-lang-dropdown-select span.ddTitleText {display: none;}*/

#webform-client-form-5510 #webform-component-texte label {display: none !important;}


.page-search .pane-facet h2 { font-size: 1em; }
.page-search .pane-search-current h2 { font-size: 1.1em; margin-bottom: 0; }
.page-search ul.facetapi-facetapi-links li, .page-search ul.facetapi-facetapi-checkbox-links li { list-style: none; line-height: 18px; margin: 0; }
.page-search ul.facetapi-facetapi-links li a, .page-search ul.facetapi-facetapi-checkbox-links li a { color:#191919; text-decoration: none; }
.page-search ul.facetapi-facetapi-links li a:hover, .page-search ul.facetapi-facetapi-checkbox-links li a:hover { color: #B10E3E; }

.page-search .pane-search-box .container-inline { text-align: center; }
.page-search input.form-text { background: none;border: 1px solid #111113;font-size: 0.8em;height: 18px;line-height: 19px;margin: 0;padding: 0 0 0 5px;width: 250px; }
.page-search input.form-submit { background: none;border: none;margin: 0;padding: 0 3px; text-transform: uppercase; font-family:'Open Sans Condensed'; font-style: normal; font-weight: 300;height: 20px;line-height: 20px;cursor:pointer; }

.page-search .views-field-title a { font-weight: 700; font-size: 1.1em; color: #B10E3E; line-height: 18px; text-decoration: none; }
.page-search .views-field-title a:hover { color: #191919; }
.page-search .view-panopoly-database-search .views-row { margin: 0; padding: 10px; }
.page-search .view-panopoly-database-search .views-row-first { margin-top: 5px; }
.page-search .view-panopoly-database-search .views-row-last { margin-bottom: 5px; }
.page-search .view-panopoly-database-search .views-row:hover { background-color: #EEE; }

.page-search .views-field-body { margin: 5px 0; }
.page-search .views-field-body h3,
.page-search .views-field-body h5,
.page-search .views-field-body h6,
.page-search .views-field-body p,
.page-search .views-field-body a { color: #191919; margin-bottom: 0 !important; line-height:12px; font-size: 14px !important; font-weight: normal !important; font-family: 'Open Sans', sans-serif !important; }

.page-search .pager { margin: 15px 0 10px; float: none; }
.page-search .item-list .pager li { margin: 0 0 0 5px; }
.page-search .item-list .pager li.pager-item,
.page-search .item-list .pager li.pager-current { border-right: 1px solid #4f5366; }
.page-search .item-list .pager li.pager-current { color: #B10E3E; padding-right: 5px !important; }
.page-search .item-list .pager li a { color: #4f5366; }
.page-search .item-list .pager li.pager-item a { padding-right: 8px; }

.page-search .item-list .pager li a:hover { color: #B10E3E; }

#database-search-panel .wrap-corner .r-edge { padding: 0px 15px; }

iframe.media-youtube-player {
  width: 480px !important;
}

.view-footer .retour-haut {
  background: #B10E3E;
  width: 146px;
  padding: 8px 0px 9px 0;
  position: absolute;
  right: 0;
  text-align: center;
}
.view-footer .retour-haut a {
  color: #fff;
  text-decoration: none;
  font-size: 1.083em;
  font-weight: bold;
}

.whelan .container {padding: 0;}
.whelan .row-fluid .col-md-2 {padding-right: 0;}
.whelan .row-fluid .col-md-3 {padding-left: 0;}
.whelan .row-fluid .col-md-7 {padding: 0;}


