h1, h2 { text-transform:uppercase ; }
* { font-family:"Maven Pro" ; }

ul.menu {
	margin-top:30px ;
}

a.bouton>i {
	font-size:2em ;
}

body pre {
	overflow:auto ;
	color:white ;
	background:black ;
	font-size:.7em ;
	resize:both ;
}

body pre.erreur {
	background:rgba(150,0,0,1) ;
}

div.card.photo {
	width:250px ;
	margin-right:20px ;
	margin-bottom:20px ;
}

div.card.photo a.btn-primary {
	position:absolute ;
	top:10px ;
	right:10px ;
}

div.card.photo a.switchpanier {
	position:absolute ;
	top:45px ;
	right:10px ;
}

div.card.photo>a.fancybox {
	/*height: 50%;*/
	display:flex ;
	align-items:center ;
	justify-content: center ;
}

div.card.photo>a.fancybox img {
	/*
	width:auto ;
	max-width:100% ;
	height:100% ;
	*/
}

div.card.photo .card-body {
	padding:5px ;
}

.card ul {
	padding-left:10px ;
}

.form1, .form0 {
	padding:15px 0 ;
}

.form0 {
	background:rgba(0,0,0,.05) ;
}

.form-control {
	background-color:rgba(255,255,255,.6) ;
}

body>header {
	background:rgba(0,0,0,.1) ;
}