/*
	visible-print-block 			pour les éléments que l’on veut uniquement sur papier
	hidden-print ou noprint 	pour les éléments que l'on veut uniquement à l'écran
	sautdepageavant
	pasdesautdepage
*/

ul, ol {
  text-align:left;
	padding-left:15px;
}

.sautdepageavant {
  page-break-before: always;
}

.pasdesautdepage {
  page-break-inside:avoid;
}

#topcontrol,
a,
.noprint,
.breadcrumbs,
.copyright,
.pagination,
input,
button,
.bp,
.header,
.footer {
	display:none;
}

.tab-content a {
	display:inline;
}


p, blockquote p ,
.purchase span {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 8.5pt;
	line-height: 10.5pt;
}

#content {
}

#content a {
	*display:block;
}

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

.purchase {
  background: transparent !important;
}

* {
	margin:0;
	padding:0;
  *border :none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size :8.5pt;
	font-weight: normal;
	line-height: 10.5pt;
}

body {
  background-color :#fff;
  margin :0;
}


.breadcrumbs-v3 h1 {
    *color: #fff;
    *font-size: 5px;
    *line-height: 50px;
    *text-transform: uppercase;
}

h1 ,
h2 ,
h3 {
  text-align:left;
	margin-top:0;
}

h2 {  /* titre article */
	padding:0;
  font-size: 16pt;
  line-height: 17pt;
}

.printer-header {
  position: relative;
  width: 100%;
  height: 100%;
	text-align:center;
}

.breadcrumbs-v3 h2 ,
.breadcrumbs-v3 h1 {
  text-transform: uppercase;
	font-size: 16pt;
	color: white;
	display: block;
	text-align:left;
	line-height: 20pt;
	padding:0;
	*padding-top:5pt;
	padding-left:10pt;
}

.breadcrumbs-v3 h2 { /* titre blanc */
	padding:0;
	font-size: 17pt;
	padding-top:10px;
	*font-weight: bold; /* Ne pas utiliser pose pb pour imprimer */
	padding-left:10pt;
}

.breadcrumbs-v3 h1 {
	padding:0;
	color: black;
	padding-top:0px;
	opacity:0.4	;
	padding-left:10pt;
}

.breadcrumbs-v3 .panel {
	padding-left:20px;
  opacity: 0.9;
	width:90%;
	padding:0;
	margin:0;
}

.formulaire {
	padding:0;
	margin:0;
	margin-bottom:10px;
}

.purchase,
.tab-v3 {
	border:none;
	padding:0;
	margin:0;
}


/*Breadcrumbs v3
------------------------------------*/
.breadcrumbs-v3 {
  z-index: 1;
  padding: 40px 0;
  position: relative;
}

.tab-v3 .tab-content {
	margin-left:0;
	margin-right:0;
	padding:10px;
	*padding-top:10px;
	padding-bottom:0px;
}

.col-sm-12 {
	margin:0;
	padding:0px;
}