
@font-face {
    font-family:'cinzeldecorative';
    src: url('polices/cinzeldecorative.ttf') format('truetype');
}

*
{
	color:#000000;
}

body
{
	background-color:#f6f5f1;
}

h1, h4
{
	font-family:'cinzeldecorative';
	font-size:25px;
	padding:0.6em 0 1em;
}

#memberships h2
{
	font-family:'cinzeldecorative';
	font-weight:normal;
	padding:0.6em 0 1em;
}

.symbs
{
	color:inherit;
	font-size:inherit;
}

.symbs::before, h1::before, #memberships h2::before
{
	content:"✶ ";
}

.symbs::after, h1::after, #memberships h2::after
{
	content:" ✶";
}

@media screen and (min-width:481px)
{
	h1::before, #memberships h2::before
	{
		content:"⋅ ⋅ ⋅ ✶ ";
	}

	h1::after, #memberships h2::after
	{
		content:" ✶ ⋅ ⋅ ⋅";
	}
}

a, #lqty
{
	color:#69784e;
}

/*<!-- Inputs, textareas, selects -->*/

input[type="submit"], input[type="button"], button
{
	background-color:#7d8747;
	color:#ffffff;
}

input[type="submit"]:hover, input[type="button"]:hover, button:not([class*="pswp"]):hover, #applycode button:hover
{
	background-color:#69784e;
}

input:not([type="submit"]):not([type="button"]), textarea, select, .checkmark, .meter
{
	background-color:hsl(56.47, 29%, 93%);
	border:1px solid hsla(81.43, 21%, 59%, 0.5);
	box-shadow:0 0 1px hsla(81.43, 21%, 59%, 0.5) inset;
}

input:not([type="file"]):not([type="submit"]):not([type="button"]):focus, textarea:focus, select:focus
{  
	border-color:#69784e;
}

#inputcode
{
	border-right:none;
}

#applycode button
{
	background-color:hsla(81.43, 21%, 59%, 0.5);
}

input[type="radio"]
{
	accent-color:#7d8747;
}

.checkbox input:checked ~ .checkmark
{
	background-color:#7d8747;
}

.checkmark:after
{
	border:solid #ffffff;
	border-width:0 3px 3px 0;
}

.tinycheckmark:after
{
	border-width:0 2px 2px 0;
}

.checkbox:hover input ~ .checkmark
{
	background-color:#69784e;
}

.meter > span
{
	background-color:#7d8747;
	color:#ffffff;
}

/*<!--  Popup -->*/

.popup
{
	background-color:hsl(56.47, 29%, 96%);
	box-shadow:0 0 4px hsl(81.43, 31%, 7%);
}

/*<!--  Login -->*/

#inscriptiontab, #connexiontab
{
	color:#000000;
}

.logintabinactive
{
	background-color:hsla(81.43, 21%, 59%, 0.5);
}

/*<!--  Menu -->*/

#asidefooter a
{
	color:#69784e;
}

nav a::before, .smenulien::before
{
	content:"✶ ";
}

nav a::after, .smenulien::after
{
	content:" ✶";
}

nav a, .smenulien, nav a:hover::before, nav a:hover::after, .smenulien:hover::before, .smenulien:hover::after, nav a.currentpage::before, nav a.currentpage::after
{
	color:#000000;
}

#cartmini
{
	border-top:1px dashed #69784e;
	border-bottom:1px dashed #69784e;
}

/*<!--  Main -->*/

#disclaimer
{
	color:#ffffff;
	background-color:#7d8747;
}

.errmessage
{
	color:#7d8747;
}

#main, #subscribe
{
	background:url("images/autres/bg-6.jpg") repeat fixed;
	background-color:#eae9d9;
}

.pouh
{
	background-color:hsl(56.47, 29%, 96%);
	box-shadow:0 0 2px #69784e;
	padding:5px;
}

@media screen and (max-width:900px)
{
	#home
	{
		background:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("images/autres/mbgi-6.jpg") center/cover no-repeat;
	}
}

@media screen and (min-width:901px)
{
	#home
	{
		background:url("images/autres/bgi-6.jpg") center/cover no-repeat;
	}
}

#gallerydiv.pouhlite img.pouh
{
	padding:0;
}


td, th 
{
	border:1px solid #69784e;
}

.ligne
{
	border-bottom:1px dashed #69784e;
}

.icon
{
	background-color:#69784e;
	border-radius:50%;
}

details
{
	border-top:1px solid hsla(81.43, 21%, 59%, 0.5);
}

.orderdetails
{
	border-right:1px solid hsla(81.43, 21%, 59%, 0.5);
}

#artistats
{
	border:1px dashed #69784e;
}

/*<!--  Mobile -->*/
@media screen and (max-width:900px)
{
	h1
	{
		font-size:23px;
	}
	
	#topbar
	{
			background:url("images/autres/bg-6.jpg")repeat fixed ;
			background-color:#eae9d9;
		border-bottom:1px dashed #69784e;
	}
	
	#topbarbtns
	{
		background-color:hsla(81.43, 21%, 59%, 0.5);
	}
	
	#main
	{
		box-shadow:0 0 10px hsla(81.43, 21%, 59%, 0.5);
	}
	
	nav a:active, .smenulien:active, #cartmini:active
	{
		background-color:hsla(81.43, 21%, 59%, 0.5);
	}
}