/* --------------------------- */
/* --- LE MONT SUR LAUSANNE PRINT STYLES --- */
/* --------------------------- */

@page {
  margin: 0mm;
}
html {
  background-color: #FFFFFF;
  margin: 0px; 
  padding: 0px 30px !important;
}

* {
  -webkit-print-color-adjust: exact;
  printer-colors: exact;
  color-adjust: exact;
}
body {
  -webkit-print-color-adjust: exact;
}

a[href]:after {
  content: none !important;
}

header .container {
	padding: 0px !important;
}
.home .navbar-brand>img {
	margin-left: 15px !important;
}

header .tx-indexedsearch,
.navbar-toggle,
#navbar,
.print-link,
.content-img,
#prevision-meteo,
#prevision-meteo + div,
.second-nav,
#content .nav,
iframe,
.btn,
footer iframe,
.footer-nav {
	display: none !important;
}

.print-link {
	margin: 0px !important;
}

@-moz-document url-prefix() {
  .second-nav {
    display: none !important;
    opacity: 0 !important;
    height: 0 !important;
  }
  h1 {
  	margin-top: 0px !important;
  	padding-top: 0px !important;
  }
}

.nav>li>a {
  background-color: #eaeaea !important;
}
.nav > li.active > a {
  background-color: #ea0000 !important;
  color: #ffffff !important;
}

.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset {
  color: white !important;
  background-color: #ea0000 !important;
}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset {
  color: rgba(0, 0, 0, 0) !important;
  text-shadow: 0 0 0 #fff !important;
}

@supports (-webkit-appearance:none) {
	.tab-content {
		margin-left: 15px !important;
	}
	.home .navbar-brand>img { 
	  padding-left: 0px !important;
  }
	.navbar-brand>img { 
	  padding-left: 5px !important;
  }
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
	.container {
		width: 650px !important;
	}
   .tx-powermail .powermail_fieldset .powermail_submit, .tx-powermail .powermail_fieldset .powermail_field.powermail_reset {
  	float: left;
	}
	.home .navbar-brand>img {
		margin-left: 0px !important;
	}
	.navbar-brand>img {
		margin-left: 15px !important;
	}
	.tab-content {
		margin-left: 15px !important;
	}
	.powermail_fieldwrap {
		padding: 0px !important;
	}
}}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
	.container {
		width: 650px !important;
	}
  .tx-powermail .powermail_fieldset .powermail_submit, .tx-powermail .powermail_fieldset .powermail_field.powermail_reset {
  	float: left;
	}
	.home .navbar-brand>img {
		margin-left: 0px !important;
	}
	.navbar-brand>img {
		margin-left: 15px !important;
	}
	.tab-content {
		margin-left: 15px !important;
	}
	.powermail_fieldwrap {
		padding: 0px !important;
	}
}}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
	.container {
		width: 650px !important;
	}
  .tx-powermail .powermail_fieldset .powermail_submit, .tx-powermail .powermail_fieldset .powermail_field.powermail_reset {
  	float: left;
	}
	.home .navbar-brand>img {
		margin-left: 0px !important;
	}
	.navbar-brand>img {
		margin-left: 15px !important;
	}
	.tab-content {
		margin-left: 15px !important;
	}
	.powermail_fieldwrap {
		padding: 0px !important;
	}
}}

#main-content {
	width: 100% !important;
	padding: 0px 15px !important;
	float: none !important;
}
@-moz-document url-prefix() {
	@page {
	  margin: 0mm 5mm 0mm 0mm !important;
	}
}


h1 {
	text-align: left !important;
}

p,
.panel,
.article,
.powermail_fieldwrap,
.powermail_fieldwrap_input,
.boxright,
footer {
	page-break-inside: avoid;
}

.tx-powermail .powermail_fieldset .powermail_fieldwrap,
.tx-powermail .powermail_fieldset .layout1,
.tx-powermail .powermail_fieldset .layout2 {
	display: block !important;
	float: none !important;
	width: 100% !important;
}

.collapse {
	display: block;
}

.lien-site-partenaire {
  background-color: #eaeaea !important;
}

[class^="col-"], [class*=" col-"] {
	float: none !important;
  width: 100% !important;
  padding: 0px !important;
}
.castagnet {
  left: inherit !important;;
  top: inherit !important;;
  position: relative !important;;
}

.boxright {
  background: #f5f5f5 !important;
}

.breadcrumb {
	padding-left: 15px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

@-moz-document url-prefix() {
  .navbar-brand>img {
		margin-left: 0px !important;
	}
	.powermail_fieldwrap {
		padding: 0px !important;
	}
	.breadcrumb .current-breadcrumb {
    	margin-left: 0px !important;
	}
	.breadcrumb {
		margin-left: -15px !important;
	}
	.tab-content + div > .tx-powermail {
		margin-left: -15px !important;
	}
	#main-content.col-md-9 {
		padding-left: 0px !important;
	}
	#main-content.col-md-9 .col-sm-8 {
		padding-left: 15px !important;
	}
	.boxright {
	  background: none !important;
	  padding: 15px 0px !important;
	}
	.col-sm-4 {
		padding: 0px 15px !important;
	}
	.home #content .col-sm-8 {
		padding: 0px 15px !important;
	}
}

  #main-content.col-md-9 .col-sm-8 {
		padding-left: 15px !important;
	}


footer {
  background: #333333 !important;
}
footer p, footer b {
  color: #fff !important;
}
@-moz-document url-prefix() {
  footer p, footer b {
    color: rgba(0, 0, 0, 0) !important;
    text-shadow: 0 0 0 #fff !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	@page {
  	margin: 20mm 0mm 20mm 0mm;
	}
	.home .navbar-brand>img {
		margin-left: 0px !important;
	}
	.navbar-brand>img {
		margin-left: 15px !important;
	}
	.tab-content {
		margin-left: 15px !important;
	}
	.tx-powermail .powermail_fieldset .powermail_field.powermail_submit {
		color: #000 !important;
	}
	footer {
		border-top: 1px solid #000 !important;
		padding-top: 30px !important;
	}
  footer p, footer b {
  	color: #000 !important;   
  }
}

@supports (-ms-ime-align: auto) {
	.home .navbar-brand>img {
		margin-left: 0px !important;
	}
	.navbar-brand>img {
		margin-left: 10px !important;
	}
	.tab-content {
		margin-left: 15px !important;
	}
  .tx-powermail .powermail_fieldset .powermail_field.powermail_submit {
		color: #000 !important;
	}
	footer {
		border-top: 1px solid #000 !important;
		padding-top: 30px !important;
	}
}

footer .col-sm-6 {
	padding: 0px 15px !important;
}