@font-face {
  font-family: "bebas";
  /* uppercase et bold */
  src: url("polices/bebasneue-bold-webfont.eot");
  src: url("polices/bebasneue-bold-webfont.eot?#iefix") format("embedded-opentype"), url("polices/bebasneue-bold-webfont.woff2") format("woff2"), url("polices/bebasneue-bold-webfont.woff") format("woff"), url("polices/bebasneue-bold-webfont.ttf") format("truetype"), url("polices/bebasneue-bold-webfont.svg#bebas") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "lobster";
  /* caligraphique */
  src: url("polices/lobster-regular-webfont.eot");
  src: url("polices/lobster-regular-webfont.eot?#iefix") format("embedded-opentype"), url("polices/lobster-regular-webfont.woff2") format("woff2"), url("polices/lobster-regular-webfont.woff") format("woff"), url("polices/lobster-regular-webfont.ttf") format("truetype"), url("polices/lobster-regular-webfont.svg#lobster") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "source_sans_pro";
  /* textes */
  src: url("polices/sourcesanspro-regular-webfont.eot");
  src: url("polices/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("polices/sourcesanspro-regular-webfont.woff2") format("woff2"), url("polices/sourcesanspro-regular-webfont.woff") format("woff"), url("polices/sourcesanspro-regular-webfont.ttf") format("truetype"), url("polices/sourcesanspro-regular-webfont.svg#source_sans_pro") format("svg");
  font-weight: normal;
  font-style: normal; }

.form-group .help-block {
  display:none;
}
.form-group.has-error .help-block {
  display:block;
}
.modal-body .alert.alert-danger {
  display:none;
}

.soldout{
	color: #aaa;
}


.datepicker{
	border-radius: 0;
}

.contentFull{
	padding:20px;
	border: solid 1px #CCC;
	font-family: "source_sans_pro";	
	margin: 10px auto;
}
.center {
  text-align:center;
}

h1,h2,h3,h4,h5,h6{
	font-family: "bebas" !important;
}
h1{
	font-size: 34px;
}
#submit{
	background-color: #3cc;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    padding: 6px;
    text-decoration: none;	
	text-align:center;
	margin: 0 auto;
}
.A, .B{
    display: none;
}
.hide_on_B{
	display: none;
}
#ass_1, #ass_2, #ass_3, #ass_4{
	background-color: #fafafa;
	padding: 15px;
	border: 1px solid silver;
	position: relative;
	border-radius: 5px;
	display: none;
}
#ass_1 ul, #ass_2 ul, #ass_3 ul, #ass_4 ul{
	padding-left: 15px;

}
#ass_1 .close_btn, #ass_2 .close_btn, #ass_3 .close_btn, #ass_4 .close_btn {
	position: absolute;
	top:5px;
	right: 10px;
	
	
}