/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */

html,
body {
    height: 100%;
}

body {
   /* padding-top: 100px;  Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

nav {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

.navbar {
	margin-bottom:0;
}

div.sav {
background-image:url(../img/icon_sa.png);
background-position:right top;
background-repeat:no-repeat;
}

div.sou {
background-image:url(../img/icon_so.png);
background-position:right top;
background-repeat:no-repeat;
}

div.hag {
background-image:url(../img/icon_h.png);
background-position:right top;
background-repeat:no-repeat;
}

div.bis {
background-image:url(../img/icon_b.png);
background-position:right top;
background-repeat:no-repeat;
}

div.wis {
background-image:url(../img/icon_w.png);
background-position:right top;
background-repeat:no-repeat;
}

div.rei {
background-image:url(../img/icon_r.png);
background-position:right top;
background-repeat:no-repeat;
}

.panel-heading h4, .lieu_spectacle {
	padding-right:40px;
}

span.label a {
text-decoration:none;
color:#FFF;
}

.label-default {
	background-color:#999;
	line-height:26pt;
}

span.sav:hover, li.sav, li.sav a, span.sav_active {
	background-color: #2c3e50;
	color:#FFF;
}

span.sou:hover, li.sou, li.sou a, span.sou_active {
	background-color: #00a676;
	color:#FFF;
}

span.hag:hover, li.hag, li.hag a, span.hag_active {
	background-color: #cb793a;
	color:#FFF;
}

span.bis:hover, li.bis, li.bis a, span.bis_active {
	background-color: #a6a867;
	color:#FFF;
}

span.wis:hover, li.wis li.wis a, span.wis_active {
	background-color: #5f0f40;
	color:#FFF;
}

span.rei:hover, li.rei, li.rei a, span.rei_active {
	background-color: #c33c54;
	color:#FFF;
}

.titre_spectacle{
margin-top:0;	
}

.categorie{
text-transform:uppercase;
font-weight:bold;	
}

.distribution_infos, .evts_articles{
margin-top:10px;	
}

.galerie img {
    margin-bottom: 10px;
}

.img-hover:hover {
    opacity: 0.8;
}

.mtb10px {
	margin:10px 0;
}

.yellow{
background-color: #FF0;
padding:10px 20px;
}


/* Tableaux SPIP */
table.spip { width: 100%;margin-bottom:20px; }
table.spip caption {}
table.spip tr.row_first th {}
table.spip tr.odd td {padding:3px;}
table.spip tr.even td {padding:3px;}



form .btn-primary {
	margin-top:20px;
}

/* Alignements des images et documents SPIP , compatibilité Bootstrap*/

.spip_documents {
	display:inline-block;
	margin-right:20px;
}

.spip_documents_left{
	margin-right:20px;
}

.spip_documents_right{
	margin-left:20px;
}

.spip_documents_center {
	display:block;
	margin:10px auto;
	text-align:center;
}

.spip_documents img{
	margin:auto;
}

dt.spip_doc_titre{
	text-align:center;
	margin:auto;
}

/* Menu arborescent */

.just-padding {
  padding: 0px;
}

.list-group.list-group-root {
  padding: 0;
  overflow: hidden;
}

.list-group.list-group-root .list-group {
  margin-bottom: 0;
}

.list-group.list-group-root .list-group-item {
  border-radius: 0;
  border-width: 1px 0 0 0;
}

.list-group.list-group-root > .list-group-item:first-child {
  border-top-width: 0;
}

.list-group.list-group-root > .list-group > .list-group-item {
  padding-left: 30px;
}

.list-group.list-group-root > .list-group > .list-group > .list-group-item {
  padding-left: 45px;
}

.list-group-item .glyphicon {
  margin-right: 5px;
}













/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin-top: 20px;
	background-color:#000;
	color:#FFF;
	text-align:center;
	padding: 10px 0;
}

footer img {
	margin:5px;
}



/* Responsive Styles */

@media(min-width:767px) {
.navbar{
background-image:url(../img/bandeau_sdn.jpg);
background-repeat:no-repeat;
background-position:left top;	
}
}

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }
}