body.is_admin div.topMenu { margin-top: 0px; }
body.is_admin #toolbar-menu { visibility: hidden; }
body.is_admin #toolbar-home { visibility: hidden; }
body.is_admin #toolbar-user { visibility: hidden; }

body.is_admin .toolbar-drawer { visibility: hidden; }
body.is_admin .toggle { visibility: hidden; }
body.is_admin .toolbar-menu { visibility: hidden; }


ul li.leaf, ul li.collapsed, ul li.expanded {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}

.sommaireBanner .shadowtop { height: 6px; }
.sommaireBanner .shadowtop img { margin-bottom: 10px; }
.sommaireBanner .shadowright, .sommaireBanner .shadowleft { float: left; width: 6px; }


ul li.expanded {
  list-style: none;
}

.views-field-field-colonne-centrale { clear: both }
.view-colonne-droite .views-row-first .decouvresCell{  border-top: 0px; }
.view-bloc-liens-utiles .view-content div { clear: both; }
.view-colonne-centrale .decouvresCell{padding-top: 15px;}


.view-bloc-galerie-photos .view-content ul, 
.view-bloc-galerie-videos .view-content ul, .image-unique { clear: both; }
.view-bloc-galerie-photos .view-content .jcarousel-skin-brgm ul, 
.view-bloc-galerie-videos .view-content .jcarousel-skin-brgm ul { height: 80px; }
.view-bloc-galerie-photos .view-content .jcarousel-skin-brgm ul li, 
.view-bloc-galerie-videos .view-content .jcarousel-skin-brgm ul li { height: 80px }

.view-bloc-galerie-photos .gp-caption, 
.view-bloc-galerie-videos .gp-caption, 
.image-unique .gp-caption, 
.modal-isv .gp-caption, 
.wysiwyg .legende { clear: both; float: left; width: 100%; min-height: 50px; margin-top: 7px; color: #878787; font: 11px Arial }

.gp-caption p { margin: 0 }

.enlarge-image{
  clear: both;
  float: left;
}

.view-bloc-galerie-photos .hide, 
.view-bloc-galerie-videos .hide {
  display: none;
}

.galerie-photos > div.view-content, 
.galerie-videos > div.view-content {
  clear: both;
  overflow: hidden;
  width: auto;
}

#cboxLoadedContent .view-bloc-galerie-photos, 
#cboxLoadedContent .view-bloc-galerie-videos, 
#cboxLoadedContent .image-unique {
  width: auto;
}

#cboxLoadedContent .jcarousel-skin-brgm .jcarousel-clip-horizontal {width: auto}

#cboxLoadedContent .jcarousel-skin-brgm .jcarousel-container-horizontal {
  width: auto;
}


.geneSecondPara { margin-bottom: 20px; }


.noBanner { margin-top: 20px; }
.sommaireInner.noheader { margin-top: -3px; }

.legroupInnerNew a.flt { font-size: 0; line-height: 0; }

.audio-feature { float: left; }
.compact { margin: 5px 0; }
.views-row-last .enImagesTxt { margin: 7px 0 4px 0; }


.somRegProjetsInner {

  float: left;
  padding-bottom: 30px;
  width: 730px;
}

.modal-isv .gallerySonor { float: none; }


.somMidREgionHead1 {
  color: #333333;
  font: 17px Gibson-Regular,arial,helvetica,sans-serif;
  margin: 4px 0 10px;
}

.view-diaporama .views-field-field-image div { margin-left: 13px; }
.views-slideshow-pager-fields > div { padding-left: 0; }
.bannerSlide .views-content-counter {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  height: 11px;
  width: 10px;
  color: #FFFFFF;
  padding-left: 1px;
  cursor:pointer;
  font-size: 6px;
}

.bannerSlide .active .views-content-counter {
  background: none repeat scroll 0 0 #E87B1C;
  float: left;
  height: 11px;
  width: 10px;
  color: #E87B1C;
  padding-left: 1px;
  cursor:pointer;
}

.bannerSlide .views-field-counter {
  float: left;
  height: 11px;
  padding: 0 5px;
  width: 11px;
}

.slidePagination .views-slideshow-pager-fields {
  padding-top: 5px;
}

a.slide-link { color: #FFFFFF; }


#cartesHome .jcarousel-skin-brgm4 .jcarousel-clip-horizontal {
  height: 235px;
}

#cartesHome .jcarousel-skin-brgm4 .jcarousel-item { height: 235px; }

.view-nodequeue-6, .view-nodequeue-7 { margin-left: 30px; }

#views_slideshow_cycle_main_projets_homepage-block .activite-row, #views_slideshow_cycle_main_projets_homepage-block .views-slideshow-cycle-main-frame-row { height: 195px; }
#views_slideshow_cycle_main_projets_homepage-block img { display: block }

.item-list .pager {
  clear: both;
  margin-bottom: 20px;
  text-align: center;
  width: 730px;
  padding-top: 20px;
}

.item-list .pager a {
  font: 11px/30px Gibson-SemiBold,arial,helvetica,sans-serif;
  color: #333333;
}

.item-list .pager a:hover {
  font: 11px/30px Gibson-SemiBold,arial,helvetica,sans-serif;
  color: #E87B1C;
}

.item-list .pager .pager-current { 
  font: 11px/30px Gibson-SemiBold,arial,helvetica,sans-serif;
  color: #E87B1C;
}
.item-list .pager .pager-next a,
.item-list .pager .pager-previous a,
.item-list .pager .pager-first a,
.item-list .pager .pager-last a {
  width: 25px;
  height: 8px;
  display: inline-block;
}

.item-list .pager .pager-next a {
  background: url('../images/black-arrow.png') no-repeat center center;

}
.item-list .pager .pager-next a:hover {
  background: url('../images/orange-arrow.png') no-repeat center center;

}

.item-list .pager .pager-previous a {
  background: url('../images/black-arrow-left.png') no-repeat center center;

}
.item-list .pager .pager-previous a:hover {
  background: url('../images/orange-arrow-left.png') no-repeat center center;

}

.item-list .pager .pager-first a {
  background: url('../images/black-arrow-left-double.png') no-repeat center center;

}
.item-list .pager .pager-first a:hover {
  background: url('../images/orange-arrow-left-double.png') no-repeat center center;

}

.item-list .pager .pager-previous {
  margin-left: 0px;
}
.item-list .pager .pager-last {
  margin-left: 0px;
}

.item-list .pager .pager-last a {
  background: url('../images/black-arrow-double.png') no-repeat center center;

}
.item-list .pager .pager-last a:hover {
  background: url('../images/orange-arrow-double.png') no-repeat center center;

}

.listactu-menu span.actualite { color: #E87B1C; }
.listevent-menu span.evenement { color: #E87B1C; }
.listpress-menu span.presse { color: #E87B1C; }
.node-type-projet .projets, .node-type-projet .realisations { color: #E87B1C; }
.node-type-programme .programmes, .node-type-programme .realisations { color: #E87B1C; }
.node-type-faq .decouverte { color: #E87B1C; }
.node-type-terme-glossaire .decouverte { color: #E87B1C; }
.node-type-journal-revue .journaux { color: #E87B1C; }
.node-type-rapport-annuel .rapports { color: #E87B1C; }

img.usemap { padding: 0; }

span.date-display-single, .page-isv-subtitle { color: #888; font: 12px Arial }

.page-search-site span.date-display-single { display: block; margin-top: 3px; color: #A7A7A7; font: 12px Arial }

.page-search-site .sommaireContMidCont strong { font-weight: bold; }

.page-search-site .generiqueTop h2 { color: #333333; font: 12px Arial; width: 100px; float: left;margin-top: 3px; }

.sitelink:hover { text-decoration: underline; color: #A7A7A7; }

.kw { color: #E87B1C; }

.page-search-site .sommaireInnerCont input[type=text] {
  background: url("../images/textbox.jpg") no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #000000;
  float: left;
  height: 20px;
  padding-left: 10px;
  width: 283px;
  font: 12px Arial;
}

.page-search-site .sommaireInnerCont input[type=submit] {
  background: none repeat scroll 0 0 #878787;
  border: medium none;
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 20px;
  width: 130px;
  margin-left: 20px;
}

.page-search-site .generiqueMiddle {
  margin-top: 35px;
  float: left;
  margin-right: 0;
  padding-bottom: 20px;
  width: 730px;
}


.jcarousel-skin-brgm ul.carousel li div {
  width: 130px;
}


#glossaire-index { width: 730px; margin: 60px 0 20px 0; }


.page-search-site .sommaireInnerLeft {
  padding-top: 35px;
  font: 12px Arial;
  clear: both;
}
.page-search-site .sommaireInnerLeft label {
  font: 14px Arial;
}

.page-search-site .sommaireInnerLeft h4 {
  font: 12px Arial;
  font-weight: normal;
}
.pane-apachesolr-result h2.pane-title { font-size: 1.2em; font-weight: bold; padding-bottom: 10px; color: #E87B1C }
.page-search-site .wysiwyg h4 {
  margin: 30px 0;
}

.page-search-site .generiqueTop {height:50px}
.page-search-site .generiqueTop #apachesolr-panels-search-form {width:600px}
#apachesolr-panels-search-form #edit-captcha { display: none }
.page-search-site .generiqueTop h2.pane-title {float:left; padding-right: 10px}
.page-search-site .sommaireInnerLeft li {margin-left:0.5em;}
.page-search-site .sommaireInnerLeft li a{background:url(../images/dot2.png) no-repeat 0px 2px; height:10px; margin-top:6px; padding-left:10px; color:#333333;padding-bottom:10px;}
.page-search-site .sommaireInnerLeft li a:hover{ background:url(../images/dot3.png) no-repeat 0px 2px; height:10px; margin-top:6px; padding-left:10px; color:#e87b1c;}
.page-search-site .sommaireInnerLeft li a.active{ background:url(../images/dot3.png) no-repeat 0px 2px; height:10px; margin-top:6px; padding-left:10px; color:#e87b1c;}

.page-search-site .sommaireInnerLeft .current-search-group {
  color: #FFFFFF;
  background-color: #878787;
  width: 170px;
  padding: 2px 0 5px 4px;
}

.page-search-site .sommaireInnerLeft .current-search-group label { font-size: 12px; }
.page-search-site .sommaireInnerLeft .current-search-group h4 { font-style: italic; display: block; margin-top: 5px; }
.page-search-site .sommaireInnerLeft .current-search-group li {margin-left:1.5em;}

.page-search-site .sommaireInnerLeft .current-search-group li a{ background:url(../images/dot4.png) no-repeat 0px 2px; color:#FFFFFF; }
.page-search-site .sommaireInnerLeft .current-search-group li a:hover{ text-decoration: underline; }


.page-search-site .sommaireInnerLeft div.currentBlock { margin-top: 20px;}
.page-search-site .sommaireInnerLeft div.facetBlock { margin-top: 20px;}
.page-search-site .sommaireInnerLeft div.facetBlock label { font-size: 12px; font-weight: bold; }
.page-search-site .sommaireInnerLeft h2 { font-size: 12px; font-weight: bold; }
.page-search-site .sommaireInnerLeft .pane-block {padding-bottom: 20px}

.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.radio {
  background: url(radio.png) no-repeat;
}
.select {
  position: absolute;
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(../images/select.png) no-repeat;
  overflow: hidden;
  color: black;
}

.selectsmall {
  position: absolute;
  width: 36px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(../images/selectsmall.png) no-repeat;
  overflow: hidden;
  color: black;
}

select.styled {
  border: 1px solid #555555;
  height: 20px;
  line-height: 0px;
  margin: 0;
  opacity: 0;
  position: relative;
  z-index: 5;
}

.node-type-page-liste .panel-col-right  { width: 717px; margin-right: 0; }




.Glossaire_Header select.styled { margin: 0 15px 15px 0; }

.filters .filtre select.styled { width: 200px }

.node-type-page-liste .filtre { display: inline; float: left; overflow: visible; position: relative; }
.node-type-page-liste .filtre .views-widget { padding: 5px; font: 12px Arial; min-width: 160px; background-color: #FFFFFF; position: absolute; top: 19px; z-index: 99; border: 1px solid #CCC }
#axe.filtre .views-widget { width: 400px }
#axe.filtre .checkbox { width: 90% }


.form-item .description { position: relative; }
.webform-component-file .form-submit { display: none }




/*.node-type-webform .webform-client-form .top-shadow {
  background-image: url("../images/form-top-shadow.jpg");
  background-repeat: repeat-x;
  background-size: 100% auto;
  height: 6px;
  margin-left: 1px;
  margin-top: 1px;
  position: relative;
  top: 0;
  width: 281px;
}*/

body.is_print { background: #FFFFFF; }
body.is_print .headerImg { background: #FFFFFF; }
body.is_print .headerImg .wrapper { width: 730px; }

body.is_print .background { background: #FFFFFF; }
body.is_print .background .wrapper1 { width: 730px; }
body.is_print .sommaireInnerLeft { display: none; }


fieldset.captcha { font: 12px Arial; }

.wysiwyg table { border-collapse: separate; border: 1px solid #ccc; }
.wysiwyg table tr { border: 1px solid #ccc; }
.wysiwyg table th { border: 1px solid #ccc; padding: 10px; }
.wysiwyg table td { border: 1px solid #ccc; padding: 10px; }

.item-list .pager li.pager-first a { filter: alpha(opacity=0); }
.item-list .pager li.pager-previous a { filter: alpha(opacity=0); }
.item-list .pager li.pager-next a { filter: alpha(opacity=0); }
.item-list .pager li.pager-last a { filter: alpha(opacity=0); }


.pane-brgm-menus-brgm-menuyouare h2.pane-title  {
  color: #333333;
  float: left;
  font: 16px arial,helvetica,sans-serif;
  margin-bottom: 3px;
  width: 100%;
}

.node-type-page-sommaire-activite.page-node-240 .somRegRighttopconthead { color: #934C94;}
.node-type-page-sommaire-activite.page-node-240 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-240.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-240 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-240.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-240 .generiqueMiddle a:hover { color: #934C94 !important;}
.node-type-page-sommaire-activite.page-node-240 .siteWebBtm1:hover { color: #934C94 !important;}
.node-type-page-sommaire-activite.page-node-240 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#934C94;}

.node-type-page-sommaire-activite.page-node-925 .somRegRighttopconthead { color: #996532;}
.node-type-page-sommaire-activite.page-node-925 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-925.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-925 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-925.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-925 .generiqueMiddle a:hover { color: #996532 !important;}
.node-type-page-sommaire-activite.page-node-925 .siteWebBtm1:hover { color: #996532 !important;}
.node-type-page-sommaire-activite.page-node-925 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#996532;}

.node-type-page-sommaire-activite.page-node-926 .somRegRighttopconthead { color: #C8641A;}
.node-type-page-sommaire-activite.page-node-926 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-926.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-926 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-926.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-926 .generiqueMiddle a:hover { color: #C8641A !important;}
.node-type-page-sommaire-activite.page-node-926 .siteWebBtm1:hover { color: #C8641A !important;}
.node-type-page-sommaire-activite.page-node-926 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#C8641A;}

.node-type-page-sommaire-activite.page-node-928 .somRegRighttopconthead { color: #CB2B1C;}
.node-type-page-sommaire-activite.page-node-928 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-928.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-928 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-928.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-928 .generiqueMiddle a:hover { color: #CB2B1C !important;}
.node-type-page-sommaire-activite.page-node-928 .siteWebBtm1:hover { color: #CB2B1C !important;}
.node-type-page-sommaire-activite.page-node-928 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#CB2B1C;}

.node-type-page-sommaire-activite.page-node-930 .somRegRighttopconthead { color: #29A0C6;}
.node-type-page-sommaire-activite.page-node-930 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-930.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-930 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-930.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-930 .generiqueMiddle a:hover { color: #29A0C6 !important;}
.node-type-page-sommaire-activite.page-node-930 .siteWebBtm1:hover { color: #29A0C6 !important;}
.node-type-page-sommaire-activite.page-node-930 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#29A0C6;}

.node-type-page-sommaire-activite.page-node-932 .somRegRighttopconthead { color: #6A6F71;}
.node-type-page-sommaire-activite.page-node-932 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-932.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-932 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-932.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-932 .generiqueMiddle a:hover { color: #6A6F71 !important;}
.node-type-page-sommaire-activite.page-node-932 .siteWebBtm1:hover { color: #6A6F71 !important;}
.node-type-page-sommaire-activite.page-node-932 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#6A6F71;}

.node-type-page-sommaire-activite.page-node-934 .somRegRighttopconthead { color: #F6BB0F;}
.node-type-page-sommaire-activite.page-node-934 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-934.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-934 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-934.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-934 .generiqueMiddle a:hover { color: #F6BB0F !important;}
.node-type-page-sommaire-activite.page-node-934 .siteWebBtm1:hover { color: #F6BB0F !important;}
.node-type-page-sommaire-activite.page-node-934 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#F6BB0F;}

.node-type-page-sommaire-activite.page-node-936 .somRegRighttopconthead { color: #AFC814;}
.node-type-page-sommaire-activite.page-node-936 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-936.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-936 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-936.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-936 .generiqueMiddle a:hover { color: #AFC814 !important;}
.node-type-page-sommaire-activite.page-node-936 .siteWebBtm1:hover { color: #AFC814 !important;}
.node-type-page-sommaire-activite.page-node-936 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#AFC814;}

.node-type-page-sommaire-activite.page-node-938 .somRegRighttopconthead { color: #107A96;}
.node-type-page-sommaire-activite.page-node-938 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-938.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-938 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-938.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-938 .generiqueMiddle a:hover { color: #107A96 !important;}
.node-type-page-sommaire-activite.page-node-938 .siteWebBtm1:hover { color: #107A96 !important;}
.node-type-page-sommaire-activite.page-node-938 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#107A96;}

.node-type-page-sommaire-activite.page-node-939 .somRegRighttopconthead { color: #638D8F;}
.node-type-page-sommaire-activite.page-node-939 .wysiwyg .lienpicto { background: url("/sites/all/themes/brgm/images/side-arrow-939.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-939 .actualRigtharrow { background: url("/sites/all/themes/brgm/images/side-arrow-939.jpg") no-repeat scroll 0 10px transparent; }
.node-type-page-sommaire-activite.page-node-939 .generiqueMiddle a:hover { color: #638D8F !important;}
.node-type-page-sommaire-activite.page-node-939 .siteWebBtm1:hover { color: #638D8F !important;}
.node-type-page-sommaire-activite.page-node-939 a.somRegProjetsImg:hover + p.somRegProjetsText a{ color:#638D8F;}

.ch-slideshow { margin: 75px 0px 0px 0px; width:258px; height: 230px; position: relative; }
*+html .ch-slideshow { margin: 0; }
.ch-slideshow .view-nodequeue-5 { margin: 0px 0px 0px 30px; width:195px; height: 199px; }
.ch-slideshow .nq5-prev { position: absolute; left: 0; top: 45px; }
.ch-slideshow .nq5-next { position: absolute; left: -18px; top: 200px; }
*+html .mapsecondBtn { width: 200px; }


.hidden {display:none;}

/* WEBFORM GRID  */

.node-type-webform .webform-client-form .col-left { float: none; width: auto; margin-bottom: 0 }
.node-type-webform .webform-client-form .col-right { /*float: none;*/  width: auto; margin-bottom: 0 }
table.webform-grid { width: 100%; font-family: arial }
table.webform-grid th { border: 0; padding: 2px 10px }
table.webform-grid tr.odd { background: #F2F2F2 }
table.webform-grid tr.even { background: #FFF }
table.webform-grid td { padding: 2px 10px }
table.webform-grid .webform-client-form table.webform-grid .col-right label { width: auto }
.webform-grid .checkbox, .webform-grid .radio { display: table-cell; float: none }
.webform-grid input.hiddenCheckbox { left: 0; position: relative; width: auto }
.webform-component-webform_grid table.sticky-header { display: none }
table.webform-grid label.prettyCheckbox { width: auto; font-size: 0 }
table.webform-grid .checkbox .form-type-radio input { display: none }
table.webform-grid label.prettyCheckbox span.holderWrap { top: 0; float: none; display: block; margin: 0 auto }


/******************/
/* Galerie photos */
/******************/
.prev-navigation { width: 21px; height: 21px; background: url("../images/slider-left.jpg") no-repeat left top }
.prev-navigation:hover { background: url("../images/slider-left-hover.jpg") no-repeat left top }
.next-navigation { width: 21px; height: 21px; background: url("../images/slider-right.jpg") no-repeat scroll left top }
.next-navigation:hover { background: url("../images/slider-right-hover.jpg") no-repeat scroll left top }
.prev-navigation.inactive, .next-navigation.inactive { display: none }

.galerie-photos .item-list { overflow: hidden; position: relative; clear: both; }
.galerie-photos {float: left;}

/* Naviguation */
.galerie-photos .attachment.attachment-after { overflow: hidden; position: relative; width: 470px; height: 70px; margin-bottom: 10px; }
.galerie-photos .carousel-navigation ul {position: absolute; width: 30000px;}
.galerie-photos .carousel-navigation ul li{width: 119px;}
.galerie-photos .prev-navigation { z-index: 99; position: absolute; left: 5px; top: 25px; cursor: pointer }
.galerie-photos .next-navigation { z-index: 99; position: absolute; right: 5px; top: 25px; cursor: pointer }

/* Big image */
.galerie-photos .stage{overflow: hidden; position: relative; width:466px; height: 325px;}
.galerie-photos .stage ul{position: absolute; width: 30000px;}
.galerie-photos .stage ul li{width: 466px; float:left;}

.galerie-photos .prev-stage, .galerie-photos .next-stage { z-index: 99; position: absolute; cursor: pointer; background: url("../images/spacer.png") repeat }
.galerie-photos .prev-stage span, .next-stage span { position: absolute;  display: block; width: 30px; height: 100%; }
.galerie-photos .prev-stage { left: 0 }
.galerie-photos .prev-stage:hover span { left: 0px; background: rgba(0,0,0,.4) url("../images/slide-arrow-left.png") no-repeat scroll center center }
.galerie-photos .next-stage { right: 0 }
.galerie-photos .next-stage:hover span { right: 0px; background: rgba(0,0,0,.4) url("../images/slide-arrow-right.png") no-repeat scroll center center }
.galerie-photos .carousel-navigation {  position: relative; overflow: hidden; width: 395px; height: 70px; margin: 0 auto; }

/******************/
/* Galerie videos */
/******************/

.galerie-videos .item-list { overflow: hidden; position: relative; clear: both; }

/* Naviguation 
.galerie-videos .attachment.attachment-after { overflow: hidden; position: relative; width: 466px; height: 70px; margin: 10px 0 }
.galerie-videos .carousel-navigation {  position: relative; overflow: hidden; width: 400px; height: 70px; margin: 0 auto; }
.galerie-videos .carousel-navigation ul {position: absolute; width: 30000px;}
.galerie-videos .carousel-navigation ul li{width: 119px;}
.galerie-videos .prev-navigation { z-index: 99; position: absolute; left: 5px; top: 25px; cursor: pointer }
.galerie-videos .next-navigation { z-index: 99; position: absolute; right: 5px; top: 25px; cursor: pointer }*/

/* Big image */
/*.galerie-videos .stage{overflow: hidden; position: relative; width:466px; height: 325px;}
.galerie-videos .stage ul{position: absolute; width: 30000px;}
.galerie-videos .stage ul li{width: 466px; float:left;}*/

/* Naviguation */
.galerie-videos .attachment.attachment-after { overflow: hidden; position: relative; width: 470px; height: 70px; margin-bottom: 10px; }
.galerie-videos .carousel-navigation ul {position: absolute; width: 30000px;}
.galerie-videos .carousel-navigation ul li{width: 119px;}
.galerie-videos .prev-navigation { z-index: 99; position: absolute; left: 5px; top: 25px; cursor: pointer }
.galerie-videos .next-navigation { z-index: 99; position: absolute; right: 5px; top: 25px; cursor: pointer }

/* Big image */
.galerie-videos .stage{overflow: hidden; position: relative; width:466px; height: 325px;}
.galerie-videos .stage ul{position: absolute; width: 30000px;}
.galerie-videos .stage ul li{width: 466px; float:left;}

.galerie-videos .prev-stage, .galerie-videos .next-stage { z-index: 99; position: absolute; cursor: pointer; background: url("../images/spacer.png") repeat }
.galerie-videos .prev-stage span, .next-stage span { position: absolute;  display: block; width: 30px; height: 100%; }
.galerie-videos .prev-stage { left: 0 }
.galerie-videos .prev-stage:hover span { left: 0px; background: rgba(0,0,0,.4) url("../images/slide-arrow-left.png") no-repeat scroll center center }
.galerie-videos .next-stage { right: 0 }
.galerie-videos .next-stage:hover span { right: 0px; background: rgba(0,0,0,.4) url("../images/slide-arrow-right.png") no-repeat scroll center center }
.galerie-videos .carousel-navigation {  position: relative; overflow: hidden; width: 395px; height: 70px; margin: 0 auto; }

/**********************/
/* Big galerie photos */
/**********************/
#colorbox .carousel-navigation { width: 665px }
#colorbox .galerie-photos .prev-navigation { left: 5px }
#colorbox .galerie-photos .next-navigation { right: 5px }

#colorbox .galerie-photos .item-list { overflow: hidden; position: relative; clear: both; }
#colorbox .galerie-photos {float: left;}
#colorbox .galerie-photos .attachment.attachment-after { width: 750px; margin-bottom: 0 }
#colorbox .galerie-photos .carousel-navigation ul {position: absolute; width: 30000px;}
#colorbox .galerie-photos .carousel-navigation ul li{width: 119px;}

/* Big image */
#colorbox .galerie-photos .stage { overflow: hidden; position: relative; width:750px; height: 479px;}
#colorbox .galerie-photos .stage ul { position: absolute; width: 30000px;}
#colorbox .galerie-photos .stage ul li { width: 750px; float:left;}


/**********************/
/* Big galerie videos */
/**********************/

/*
#colorbox .galerie-videos .item-list { overflow: hidden; position: relative; clear: both; }
#colorbox .galerie-videos {float: left;}

 Naviguation 
#colorbox .galerie-videos .attachment.attachment-after { overflow: hidden; position: relative; top: 60px; width: 750px; height: 70px }
#colorbox .galerie-videos .carousel-navigation ul {position: absolute; width: 30000px;}
#colorbox .galerie-videos .carousel-navigation ul li{width: 119px;}
#colorbox .galerie-videos .prev-navigation { left: 5px }
#colorbox .galerie-videos .next-navigation { right: 5px }

 Big videos 
#colorbox .galerie-videos .stage {overflow: hidden; position: relative; width:700px; height: 400px;}
#colorbox .galerie-videos .stage ul{position: absolute; width: 30000px;}
#colorbox .galerie-videos .stage ul li{width: 700px; float:left;}*/

#colorbox .galerie-videos .prev-navigation { left: 5px }
#colorbox .galerie-videos .next-navigation { right: 5px }

#colorbox .galerie-videos .item-list { overflow: hidden; position: relative; clear: both; }
#colorbox .galerie-videos {float: left;}
#colorbox .galerie-videos .attachment.attachment-after { width: 750px; margin-bottom: 0 }
#colorbox .galerie-videos .carousel-navigation ul {position: absolute; width: 30000px;}
#colorbox .galerie-videos .carousel-navigation ul li{width: 119px;}

/* Big image */
#colorbox .galerie-videos .stage { overflow: hidden; position: relative; width:750px; height: 479px;}
#colorbox .galerie-videos .stage ul { position: absolute; width: 30000px;}
#colorbox .galerie-videos .stage ul li { width: 750px; float:left;}