@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://orig.club44.be/uploads/fonts/OpenSans.woff2) format('woff2'), url(https://orig.club44.be/uploads/fonts/OpenSans.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://orig.club44.be/uploads/fonts/OpenSans-Bold.woff2) format('woff2'), url(https://orig.club44.be/uploads/fonts/OpenSans-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://orig.club44.be/uploads/fonts/OpenSans-Italic.woff2) format('woff2'), url(https://orig.club44.be/uploads/fonts/OpenSans-Italic.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://orig.club44.be/uploads/fonts/OpenSans-BoldItalic.woff2) format('woff2'), url(https://orig.club44.be/uploads/fonts/OpenSans-BoldItalic.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://orig.club44.be/uploads/fonts/PTSerif-Regular.woff2) format('woff2'), url(https://orig.club44.be/uploads/fonts/PTSerif-Regular.woff) format('woff');
}

/* Stylesheet: fonts Modified On 2015-04-10 12:28:45 */
/* jssor slider thumbnail navigator skin 01 css */
/*
.jssort01 .p            (normal)
.jssort01 .p:hover      (normal mouseover)
.jssort01 .p.pav        (active)
.jssort01 .p.pdn        (mousedown)
*/

.jssort01 {
	position: absolute;
	width: 900px;
	height: 100px;
}

.jssort01 .p {
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 72px;
}

.jssort01 .t {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

.jssort01 .w {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.jssort01 .c {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 68px;
	height: 68px;
	background: url(../images/t01.png) -800px -800px no-repeat;
	_background: none;
}

.jssort01 .pav .c {
	top: 2px;
	_top: 0px;
	left: 2px;
	_left: 0px;
	width: 68px;
	height: 68px;
	background-position: 50% 50%;
}

.jssort01 .p:hover .c {
	top: 0px;
	left: 0px;
	width: 70px;
	height: 70px;
	background-position: 50% 50%;
}

.jssort01 .p.pdn .c {
	background-position: 50% 50%;
	width: 68px;
	height: 68px;
}

* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
	/* ie quirks mode adjust */
	width /**/: 72px;
	height /**/: 72px;
}
/* Stylesheet: jssort Modified On 2015-04-28 13:32:23 */
body
{
	background-image: url("https://orig.club44.be/uploads/images/bg-club44.jpg");
	background-repeat: no-repeat;
    background-position: center top;
	background-color: #000;
    font-family: 'Open Sans',sans-serif;
	color: #e8e8e8;
	margin: 0;
}

/************************* DIVERS */

span.personneclub44{
    color: #f8bf00;
}
a{
    color:#e2001a;
}
a img, a canvas
{
	border: none;
}
a:hover{
    color:#76000e;
}
a:focus{
    color: unset;
}
canvas{
    vertical-align: middle;
}
.clear
{
	clear: both;
}
.blanc
{
	color: #e8e8e8;
}
.gris
{
	color: #afafaf;
}
.jaune
{
	color: #f8bf00;
}
.rouge
{
	color: #c50017;
}
.centrer
{
	text-align: center;
}
.souligner
{
	text-decoration: underline;
}
.gras
{
	font-weight: bold;
}
.italic{
    font-style: italic;
}
.gras-italic
{
	font-weight: bold;
	font-style: italic;
}
.centrer
{
	text-align: center;
}
.adroite{
	text-align: right;
}
h4 {
  margin-top: 25px;
    color: #f8bf00;
    font-style: italic;
}
hr {
	margin-top: 40px;
	margin-bottom: 40px;
	border-style: dotted;
}
.form-control::-moz-placeholder{
    color:#606060;
}
.pasdepuce{
    list-style-type: none;
}
.centpourcent{
    width: 100%;
}
.boutonplus{
    background-image: url("https://orig.club44.be/uploads/images/bt-envoyer.png");
    border: medium none;
    border-radius: 0;
    color: #fff;
    display: block;
    font-size: 1.7em;
    font-style: italic;
    font-weight: bold;
    height: 33px;
    padding-top: 0;
    text-align: center;
    width: 30px;
}
.boutonplus:hover{
    color: #000;
}
.floatleft{
    float: left;
    margin-right: 10px;
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    box-shadow: 1px 1px 8px #000;
    padding: 10px;
    margin-bottom: 5px;
}
.floatright{
    float: right;
    margin-left: 10px;
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    box-shadow: 1px 1px 8px #000;
    padding: 10px;
    margin-top: 10px;
}
.linkdn{
    float: left;
    margin-right: 15px;
}
.motdupresident{
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 15px;
}
.reso-sociaux p{
    font-size: 1.8em;
    font-weight: bold;
    margin-top: 8px;
}

/*************************  HEADER */

.lignes-top
{
	background-image: url("https://orig.club44.be/uploads/images/lignes-top.gif");
	height: 20px;
}
header .logo-44{
    margin-top: 15px;
    margin-bottom: 25px;
}
header .top-acceder-espace{
	text-align: center;
	margin-top: 24px;
}
header .top-acceder-espace fieldset{
    background: url("https://orig.club44.be/uploads/images/bg-panel-connexion.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 10px 0 0;
}
header .top-acceder-espace label{
	display: none;
}
header .top-acceder-espace h3
{
	color: #fff;
    font-family: 'PT Serif',serif;
    font-size: 1.4em;
    font-weight: normal;
	text-shadow: 1px 2px 2px #202020;
	padding-right: 8px;
	margin-top: 10px;
}
header .top-acceder-espace input
{
	border: 1px solid #232323;
    border-radius: 6px;
    color: #929292;
    font-size: 0.9em;
    margin-right: 11px;
    padding: 4px;
    width: 94px;
    height: 28px;
	-moz-box-shadow:    inset 1px 1px 2px #232323;
	-webkit-box-shadow: inset 1px 1px 2px #232323;
	box-shadow:         inset 1px 1px 2px #232323;
}
header .top-acceder-espace input.go
{
	background-color: #a10013;
	color: #fff;
	width: 30px;
	cursor: pointer;
	border: none;
	margin-top: 10px;
}
header .top-acceder-espace img
{
	margin-top: 12px;
}
header .top-acceder-espace .alert-danger {
    background-color: #e2001a;
    color: #fff;
    font-weight: bold;
    margin: auto;
    width: 90%;
    border: none;
}
header aside.identifie
{
	background-image: url("https://orig.club44.be/uploads/images/bg-panel-connexion.png");
    margin-top: 20px;
	margin-bottom: 22px;
    padding: 5px 5px 15px;
    text-align: center;
}

header aside.identifie ul, footer aside.footer-acceder-espace ul{
	list-style-type: none;
	padding: 0px;
}
header aside.identifie li, footer aside.footer-acceder-espace li{
	font-size: 1em;
	margin-bottom: 5px;
}
header aside.identifie a, footer aside.footer-acceder-espace a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
header aside.identifie a:hover, footer aside.footer-acceder-espace a:hover{
	color: #9d9a93;
}

header aside.identifie hr{
	margin: auto auto 7px;
    padding: 0;
    width: 230px;
	border-color: #a10013;
}
header #loginform p{
    color: #999;
    font-size: 0.7em;
    margin-top: 5px;
}
header #loginform a{
    color: #999;
}

/************************* MENU */

.navbar-inverse{
	border: none;
	background: none;
	background-image: url("https://orig.club44.be/uploads/images/bg-menu.jpg");
	background-repeat: repeat-x;
	margin: 0;
}
.navbar-inverse .navbar-nav > li > a.active{
	color: #fff;
}
.navbar-inverse .navbar-nav > li > a.important{
    color: #c50017;
}
.navbar-inverse a{
	color: #afafaf;
	font-size: 1.1em;
}
.navbar-inverse a:hover{
	color: #afafaf;
}
.nav > li > a {
    padding-left: 5px;
    padding-right: 4px;
}
.visiteur li a {
	text-transform: uppercase;
	padding-left: 3px;
    padding-right: 3px;
    font-size: 1em;
}
.visiteur > li{
	padding-right: 19px;
}
.visiteur > li:last-child{
	padding-right: 0px;
}
.membre > li{
	padding-right: 4px;
}
.membre > li:last-child{
	padding-right: 0px;
}

/************************* COMMUN - PROCHAINS EVENTS */
.prochains-events h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.cadre_eventsavenir{
    margin-bottom: 30px;
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    padding-left: 15px;
    padding-top: 19px;
	padding-bottom: 10px;
	-moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
}
.cadre_eventsavenir p{
    margin-bottom: 15px;
}
.cadre_eventsavenir .dateevent{
    text-transform: capitalize;
    padding-left: 5px;
}
.cadre_eventsavenir img.icolieux{
    margin-right: 13px;
}

/************************* COMMUN - PROCHAINS INVITES */

.prochains-invites h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.blocs-invites-visiteurs{
    margin-bottom: 30px;
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    padding-left: 15px;
    padding-top: 19px;
	padding-bottom: 10px;
	-moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
}
.blocs-invites-visiteurs ul{
    padding-left: 20px;
}
.blocs-invites-visiteurs li{
    margin-bottom: 15px;
}
.orateurs{
    margin-bottom: 30px;
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    padding-left: 15px;
    padding-top: 19px;
	padding-bottom: 10px;
	-moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
}
.orateurs .col-lg-9{
    padding-top: 30px;
    padding-left: 30px;
}


img.photo-orateur{
    border-radius: 50%;
    box-shadow: 3px 3px 5px #000;
}
.votrepub h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}

/************************* VISITEUR - CONCEPT */

h1:after{
    content: url("https://orig.club44.be/uploads/images/h1_bg.png");
    margin-left: 10px;
    vertical-align: -19px;
    
}
h1 {
    white-space: nowrap;
    overflow: hidden;
}
#concept-44{
	overflow: hidden;
	position: relative;
}
#concept-44 .Flexible-container{
    margin-bottom: 20px;
}
#concept-44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#concept-44 p {
    line-height: 1.5em;
    text-align: justify;
}
#concept-44 p.centrer{
	text-align: center;
}
#concept-44 .pub{
    text-align: right;
    padding-left: 37px;
}
aside.pub{
    margin-left: 12px;
}
aside.pub .carousel-inner img{
    border: 1px dotted #fff;
}
aside.pub-membres h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000; 
}

/************************* VISITEUR - NOS MEMBRES */

#membres-44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}

#derniers-membres h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}

#derniers-membres #nouveaux-membres{
    margin-top: 13px;
}

/************************* VISITEUR - REJOINT */

.nous-ont-rejoints .fiche-membre{
	padding-left: 15px;
    padding-right: 15px;
}
.nous-ont-rejoints{
	padding-right: 10px;
}
.nous-ont-rejoints h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.7em;
	text-shadow: 2px 2px 2px #000;
}
.nous-ont-rejoints p {
    font-size: 0.9em;
	text-align: justify;
}
.nous-ont-rejoints h3{
	color: #f8bf00;
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
}
.nous-ont-rejoints a:hover{
	color: #c50017;
	text-decoration: none;
}
.nous-ont-rejoints .secteur-activite{
	color: #afafaf;
	margin-bottom: 10px;
	font-size: 0.9em;
}
img.rejoindre-le-club-44{
    margin-top: 25px;
}
#prochainRV-44{
	overflow: hidden;
}
#prochainRV-44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#prochainRV-44 p {
    line-height: 1.5em;
    text-align: justify;
}
#prochainRV-44 h2 {
    color: #f8bf00;
    font-size: 1.2em;
    font-style: italic;
}
.rejoignez-nous{
    text-align:center;
    margin-top: 35px;
}

/************************* VISITEUR - ACTIVITES */

#activites-44{
	overflow: hidden;
}
#activites-44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#activites-44 p {
    line-height: 1.5em;
    text-align: justify;
}
#activites-44 h2 {
    color: #f8bf00;
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
}
#activites-44 .thumb_activites{
	background-image: url("https://orig.club44.be/uploads/images/thumbs-hachure.png");
    padding: 7px;
	margin-top: 30px;
	text-align: center;
}
#activites-44 .thumb_activites img{
    width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
}

/************************* VISITEUR - BUSINESS MAG */

#business-magazine .couverture-business-mag{
	float: left;
	margin-right: 15px;
}
#business-magazine .couverture-business-mag img{
	box-shadow: 0px 0px 2px #000;
}
#business-magazine  h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#business-magazine p{
    line-height: 1.5em;
    text-align: justify;
}
#business-magazine div.edito-business-mag a:hover{
	text-decoration: none;
	color: #f8bf00;
	
}

/************************* VISITEUR - CONDITIONS D'ADHESION */

#conditions-adhesion p {
    line-height: 1.5em;
    text-align: justify;
}
#conditions-adhesion h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#conditions-adhesion a{
	color: #c50017;
}
#conditions-adhesion a:hover{
	color: #a40013;
	text-decoration: none;
}
#conditions-adhesion .col-sm-3 img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
}
.pour-inscription h2{
    font-size: 1.4em;
}

/************************* PROCHAIN RDV VISITEUR */

#prochain-rdv-visiteur h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}

/************************* VISITEUR - avantages */

#avantages-visiteur h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#avantages-visiteur p {
    line-height: 1.5em;
    text-align: justify;
}
#avantages-visiteur ul{
	color: #c50017;
}
#avantages-visiteur ul li{
	margin-bottom: 7px;
}
#avantages-visiteur .col-sm-3 img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
}

/************************* VISITEUR - MIN 44 */

section.minute44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.vignette-min44{
    margin-bottom: 35px;
}
.vignette-min44 img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
	box-shadow: 0px 0px 2px #000;
}

/************************* VISITEUR - PROCHAIN RDV */

#prochain-rdv h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.prochain-rdv-annonce img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
	box-shadow: 0px 0px 2px #000;
}

/************************* MEMBRES - PROCHAIN RDV */

.prochain-rdv h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.prochain-rdv img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
}
/************************* MEMBRES - DERNIER INVITE */
.dernier-invite h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
	margin-bottom: -3px;
}
.dernier-invite article.personnalite{
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    -moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
    padding: 20px 5px;
    text-align: center;
}
.dernier-invite article.personnalite h2{
    color: #e2001a;
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.dernier-invite article .fonction{
    font-size: 0.8em;
    margin: 0px;
    text-align: center;
}
.dernier-invite article .date{
    font-size: 0.9em;
    color: #f8bf00;
    font-weight: bold;
}
.dernier-invite article.personnalite img{
    width: auto;
    height: auto;
    max-width: 53%;
    max-height: 100%;
}

/*************************  MEMBRES - MOT DU PRESIDENT */

section.mot-du-president{
    position: relative;
}
section.mot-du-president .col-md-3{
	text-align: right;
}
section.mot-du-president h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
section.mot-du-president p{
    line-height: 1.5em;
    text-align: justify;
}
section.mot-du-president .pub{
    padding-left: 37px;
}

/*************************  MEMBRES - DERNIER CLUB 44 */

.dernier-club44
{
    line-height: 1.5em;
    text-align: justify;
}
.dernier-club44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.dernier-club44 ul{
	margin-top: 10px;
	color: #c50017;
}
.dernier-club44 li{
	line-height: 25px;
}
.dernier-club44 a
{
	color : #fff;
	text-decoration: underline;
}
.dernier-club44 a:hover
{
	text-decoration: none;
	color: #fff;
}
.dernier-club44 .bx-wrapper {
    margin-bottom: 30px;
}
.dernier-club44  .thumb_activites img{
    border: 1px solid #fff;
}
.dernier-club44 .carousel{
    margin-bottom: 10px;
}

/*************************  MEMBRES - ACTUALITES */

.apercu_actu .actu-membre img{
    width: 100%;
}
.apercu_actu h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.apercu_actu h2{
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold
}
.apercu_actu .actu-membre{
    -moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
	background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    margin-bottom: 5px;
    padding: 20px 20px 0;
    min-height: 400px;   
    
}
.apercu_actu .actu-membre > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.apercu_actu p.intro{
    text-align: justify;
}

.actualites h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.actualites h2{
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold
}
.actualites .actu-membre{
    -moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
	background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    margin-bottom: 40px;
    padding: 20px;
    min-height: 425px;
}
section.actualites .actu-membre img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.actualites p.intro{
    text-align: justify;
}
img.actu_detail {
    float: right;
    margin-left: 15px;
    margin-bottom: 5px;
}
.actu-slider {
   height: auto;
   width: auto;
   display: block;
    /*max-height: 400px;
    max-width: 600px;*/
    margin: 0 auto;
}
.actu-nos-membres{
    margin-bottom: 20px;
}
.actu-nos-membres h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.actu-nos-membres h2{
    font-style: italic;
    font-weight: bold;
    color: #f8bf00;
    font-size: 1.4em;
}
.actu-nos-membres p{
    text-align: justify;
}
.cadre-actu{
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    box-shadow: 1px 1px 8px #000;
    height: 275px;
    margin-bottom: 18px;
    margin-right: 14px;
    padding-top: 26px;
    text-align: center;
}

.relais44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.relais44 .relais-article .relais-logo img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.relais-article {
background-image: url("https://www.club44.be/uploads/images/bg-orga-cadre.png");
margin-bottom: 12px;
}
.relais-article h2{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1em;
}
.relais-article h2 a{
    text-decoration: underline;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1em;
}
.relais-article h2 a:hover{
	color: #e2001a;
}
.relais-pdf img{
    margin-top: 12px;
}

/************************* MEMBRES - LISTE DES DERNIERS MEMBRES */

#nouveaux-membres p{
    margin: 7px 0 0 0;
    text-align: center;
}


/*************************  MEMBRES - LISTE DES MEMBRES */

.membres-44 .index{
    margin-top: 15px;
    margin-bottom: 15px;
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    padding-left: 15px;
    padding-top: 19px;
	padding-bottom: 10px;
	-moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
	float: left;
}
.membres-44 .index h3{
    color: #f8bf00;
    font-size: 1.1em;
    font-style: italic;
    font-weight: bold;
}
.membres-44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.membres-44 h2.enluminures{
    font-weight: bold;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
}
.membres-44 h2.enluminures:after {
    content: url("https://orig.club44.be/uploads/images/h1_bg.png");
    margin-left: 10px;
    vertical-align: -19px;
}
.membres-44 p{
    line-height: 1.5em;
    text-align: justify;
}
.membres-44 a{
	text-decoration: none;
}
.membres-44 .fiche-membre{
	-moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
	background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    margin-bottom: 40px;
    min-height: 188px;
    padding-top: 22px;
    text-align: center;
}
.membres-44 .fiche-membre h3{
	color: #e2001a;
	font-size: 0.8em;
	margin: 6px 0 0;
	padding: 0;
}
.membres-44 .fiche-membre p{
    line-height: 1.5em;
    margin-bottom: 0;
    margin-top: 2px;
    text-align: center;
}
.membres-44 hr
{
    margin-top: 15px;
    margin-bottom: 53px;
}

/*************************  MEMBRES - AGENDA DU CLUB 44 */

.agenda-du-club44 h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.agenda-du-club44 div{
	background-image: url("https://orig.club44.be/uploads/images/separation-V-pointille.png");
    background-repeat: repeat-y;
    padding-left: 25px;
}
.agenda-du-club44 h3{
	color: #f8bf00;
    font-size: 1.1em;
    font-style: italic;
    font-weight: bold;
}
.agenda-du-club44 ul{
	padding: 0;
	list-style-type: none;
}
.agenda-du-club44 ul li{
	background-image: url("https://orig.club44.be/uploads/images/separation-agenda.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    padding-bottom: 12px;
    padding-left: 30px;
    padding-top: 10px;
}

.agenda-du-club44 ul li ul{
	list-style-type: none;
	padding: 0;
	margin-top: 5px;
	text-decoration: underline;
}
.agenda-du-club44 ul li ul li{
	background-image: none;
    padding-bottom: 0;
    padding-left: 30px;
    padding-top: 0;
}
.reservation_reussie{
    border: 2px dotted #fff;
    padding: 10px;
    background-color: green;
}
.reservation_reussie p{
    text-transform: uppercase;
}

/*************************  MEMBRES ORGANIGRAMME */

.organigramme h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.organigramme h2{
    font-style: italic;
    font-weight: bold;
    color: #f8bf00;
    font-size: 14px;
}
.organigramme ul{
    line-height: 1.9em;
    list-style-type: none;
    margin: 10px 0 0;
    padding: 0;
}
.organigramme  p {
    line-height: 1.5em;
    text-align: justify;
	margin-bottom: 20px;
}
.cadre-organigramme{
	background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    margin: auto auto 30px;
    padding-left: 15px;
    padding-top: 19px;
	padding-bottom: 10px;
	-moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
	text-align: center;
}
.cadre-organigramme .orga-fonction{
	background-image: url("https://orig.club44.be/uploads/images/bg-orga-fonction.png");
    color: #fff;
    font-size: 0.9em;
    font-style: italic;
    font-weight: bold;
    height: 33px;
    padding-top: 7px;
    text-align: center;
    text-transform: uppercase;
    width: 140px;
	margin: auto;
}

/*************************  MEMBRES BUSINESS MAG */

.parutions-business-mag h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.parutions-business-mag p {
    line-height: 1.5em;
    text-align: justify;
}
.parutions-business-mag .fiche-business-mag{
	background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
	-moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 35px;
}
.parutions-business-mag .fiche-business-mag p{
	text-align: center;
	margin: 0;
}
.parutions-business-mag .fiche-business-mag a[role=button]{
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url("https://orig.club44.be/uploads/images/bt-envoyer.png");
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-size: 0.9em;
    font-style: italic;
    font-weight: bold;
}
.parutions-business-mag .fiche-business-mag a[role=button]:hover{
	color: #bebbb2;
}
.ma-publicite h1{
	font-family: 'PT Serif',serif;
	color: #a10013;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}

/*************************  MEMBRES - MA PUBLICITE */

.ma-publicite p {
    line-height: 1.5em;
    text-align: justify;
	margin-bottom: 20px;
}

/*************************  MEMBRES - avantages */

.avantages h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.avantages p{
    line-height: 1.5em;
    text-align: justify;
}
.avantages div.row{
    border-bottom: 1px dotted #fff;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.a-votre-tour h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.a-votre-tour  p{
    line-height: 1.5em;
    text-align: justify;
}
.a-votre-tour img{
	float: left;
	margin-right: 43px;
}
.a-votre-tour p a:hover{
	text-decoration: none;
	color: #82000f;
}

/*************************  MEMBRES - AGENDA */

.agenda h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.agenda h2{
	font-size: 1em;
	font-style: italic;
	line-height: 1.5em;
}
.agenda p{
	font-size: 0.8em;
    line-height: 1.5em;
    text-align: justify;
}
.agenda a{
	margin-bottom: 10px;
	text-decoration: none;
}
.agenda button, .agenda input[type=submit]{
	margin-bottom: 15px;
}
.agenda div.col-md-8 img{
	width: 100%;
}
#reservation h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#reservation label{
	display: none;
}
#reservation select{
	background-color: #d2d2d2;
    background-image: url("https://orig.club44.be/uploads/images/bg-champs-formulaire.png");
    background-position: right top;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0;
    color: #2d2d2d;
    display: block;
    font-size: 0.7em;
    font-weight: bold;
    margin-bottom: 30px;
}
#reservation input[type="text"]{
	background-color: #d2d2d2;
    background-image: url("https://orig.club44.be/uploads/images/bg-champs-formulaire.png");
    background-position: right top;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0;
    color: #2d2d2d;
    display: block;
    font-weight: bold;
    margin-bottom: 30px;
}
#reservation .numero-invite {
    text-align: right;
    padding-top: 6px;
    white-space: nowrap;
}
#reservation .numero-invite input {
    display: inline-block;
}
#reservation h3{
	color: #f8bf00;
    font-weight: bold;
	font-size: 1em;
}
#qui-est-present h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#qui-est-present p{
    line-height: 1.5em;
    text-align: justify;
}
#qui-est-present table td{
	border-top: none;
}
#qui-est-present table td.societe{
	font-weight: bold;
	font-style: italic;
	color: #f8bf00;
}
#qui-est-present table td.membre{
	color: #e2001a;
}
#qui-est-present .col-md-6:first-child{
    border-right: 1px dotted #fff;
}
.low-hr hr{
    margin-top: 0px;
    margin-bottom: 0px;
}

/*************************  MEMBRES - HISTORIQUE */

.historique h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.historique p{
    line-height: 1.5em;
    text-align: justify;
}
.historique #accordion .panel{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}
.historique #accordion h4.panel-title{
	font-style: italic;
	color: #f8bf00;
	text-decoration: none;
}
.historique #accordion h4.panel-title{
	background-image: url("https://orig.club44.be/uploads/images/ico-historique.png");
    background-position: 180px top;
    background-repeat: no-repeat;
}
.historique #accordion .panel-default > .panel-heading {
	background: none;
}
.historique #accordion ul{
	list-style-type: none;
	margin: 20px 0 40px;
	padding: 0;
}
.historique #accordion ul li{
	margin-bottom: 5px;
}
.historique #accordion .thumb-historique p{
	background-color: rgba(0, 0, 0, 0.5);
    bottom: -10px;
    height: 30px;
    padding-left: 7px;
    padding-top: 7px;
    position: absolute;
    width: 100%;
}
.historique .panel-group .panel-heading + .panel-collapse > .panel-body{
	border-top: 1px dotted #fff;
}
a .thumb-historique{
	color: #fff;
}
.thumb-historique{
	position: relative;
}
.thumb-historique img{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    border: 1px solid #fff;
}

/*************************  MEMBRES - HISTORIQUE IN */

#galerie-historique{
	margin-bottom: 10px;
}
#galerie-historique #slider1_container{
	border: 1px dotted #fff;
    margin: 25px auto auto;
}
#galerie-historique h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#galerie-historique a{
	font-weight: bold;
	font-size: 0.9em;
	color: #f8bf00;
}
.encart_galerie{
    height:315px;
}
#autre-repas h2{
	color: #f8bf00;
    font-style: italic;
    font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
}
#autre-repas ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#autre-repas ul li{
	font-size: 0.8em;
	margin-bottom: 5px;
	margin-top: 15px;
}
#autre-repas .thumb-historique p{
	background-color: rgba(0, 0, 0, 0.5);
    bottom: 83px;
    height: 30px;
    padding-left: 7px;
    padding-top: 7px;
    position: absolute;
    width: 100%;
}
#membres-presents h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#membres-presents div.col-md-6{
	border-bottom: 1px dotted #fff;
}
#membres-presents p{
	font-size: 0.8em;
    line-height: 1.5em;
    text-align: justify;
}
#membres-presents table{
	font-size: 0.8em;
	border-right: 1px dotted #fff;
	margin-bottom: 40px;
}
#membres-presents table td{
	border:none;
}
#membres-presents table td.societe{
	font-weight: bold;
	font-style: italic;
	color: #f8bf00;
}
#membres-presents table td.membre{
	color: #a10013;
}
#membres-presents h2{
	color: #f8bf00;
    font-style: italic;
    font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
}

/*************************  MEMBRES - MODIFIER MES INFOS */

.infos-societe h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.infos-societe p{
	font-size: 0.8em;
    line-height: 1.5em;
    text-align: justify;
}
.infos-societe h2{
	text-transform: uppercase;
	color: #f8bf00;
	font-style: italic;
	font-size: 1em;
}
.infos-societe a{
	color: #f8bf00;
}
.infos-societe .titre-societe{
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
}
.infos-societe table{
	font-size: 1em;
}
.infos-societe table td{
	border-top: none;
}
.infos-societe form.modifier-infos{
	margin-top: 30px;
	margin-bottom: 25px;
}
.infos-societe .membres-details{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.infos-societe div.col-md-7{
    margin-top: 70px;    
}
.infos-societe div.col-md-7 td.adroite{
    width: 145px;
}
.non-renseigne{
    color: #e2001a;
    font-weight: bold;
    font-style: italic;
}
.personnes-de-contact {
    margin-top: 20px;    
}
.personnes-de-contact div.col-md-3{
	margin-bottom: 40px;
}
.personnes-de-contact h2{
	text-transform: uppercase;
	color: #f8bf00;
	font-style: italic;
	font-size: 1em;
}
.personnes-de-contact .photo-membre img{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    border: 1px solid #76000e;
}
.personnes-de-contact li.mail {
    margin-bottom: 50px;
}
.personnes-de-contact  ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.personnes-de-contact ul li{
	font-size: 1em;
	margin-bottom: 10px;
}
.personnes-de-contact ul li a{
	color: #f8bf00;
}
.personnes-de-contact form.ajouter-contact{
	margin-top: 35px;
}
.personnes-de-contact button.btmodifier{
	margin-bottom: 10px;
    width: 165px;
	display: block;
}
.personnes-de-contact li.fonction{
	background-image: url("https://orig.club44.be/uploads/images/ico-fonction.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.personnes-de-contact li.telephone{
	background-image: url("https://orig.club44.be/uploads/images/ico-tel.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.personnes-de-contact li.gsm{
	background-image: url("https://orig.club44.be/uploads/images/ico-gsm.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 34px;
    padding-left: 35px;
    padding-top: 9px;
}
.personnes-de-contact li.mail{
	background-image: url("https://orig.club44.be/uploads/images/ico-mail.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.personnes-de-contact li.fax{
	background-image: url("https://orig.club44.be/uploads/images/ico-fax.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.personnes-de-contact .col-md-4{
    margin-bottom: 20px;
    min-height: 220px;
}
.modifier-mdp{
	margin-bottom: 25px;
}
.modifier-mdp label{
	display: block;
	font-size: 0.8em;
}
.modifier-mdp input{
	background-color: #d2d2d2;
    background-image: url("https://orig.club44.be/uploads/images/bg-champs-formulaire.png");
    background-position: right top;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0;
    color: #2d2d2d;
    display: block;
    font-size: 0.7em;
    font-weight: bold;
    height: 40px;
    margin-bottom: 15px;
    padding-left: 10px;
}

.modifier-mdp h2{
	text-transform: uppercase;
	color: #f8bf00;
	font-style: italic;
	font-size: 1em;
}
.btblanc{
	background-color: #c6c6c6;
    border: medium none;
    border-radius: 0;
    color: #2d2d2d;
    font-size: 0.9em;
    font-style: italic;
    font-weight: bold;
}
.btrouge{
	background-image: url("https://orig.club44.be/uploads/images/bt-envoyer.png");
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-size: 0.9em;
    font-style: italic;
    font-weight: bold;
}
.btrouge:hover{
    color: #ccc;
}

/************************* NOS SOUTIENS */
.nossoutiens h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.nossoutiens ul{
    margin-top: 30px;
}
.nossoutiens ul li{
    margin-bottom: 20px;
}
.nossoutiens ul li a{
    font-weight: bold;
}
.nossoutiens p{
    text-align: justify;
}

/************************* PRESSE */

.presse h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.presse h2 {
    color: #f8bf00;
    font-size: 1.4em;
    font-style: italic;
}
.presse h3{
    font-style: italic;
    font-weight: bold;
    font-size: 1.2em;
    margin-top: 0px;
}
.presse .article_presse{
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    -moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-bottom: 35px;
    min-height: 200px;
}
.visuel_presse img.thumbs{
        width: 100%;
        margin-bottom: 10px;
    }
.presse_club44{
    border-right: 1px dotted #fff;
}
.presse_membres p{
    text-align: justify;
}
.presse_membres .article_presse p{
    text-align: left;
}

/************************* MEMBRES - INVITES HONNEUR - CITATION */

#invites-honneur .citations-invites{
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    -moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
    margin-bottom: 26px;
    min-height: 330px;
}
#invites-honneur .citations-invites .message{
    margin-bottom: 0px;
}

/************************* MEMBRES - HALL OF FAME */

.halloffame h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.halloffame article.personnalite{
    background-image: url("https://orig.club44.be/uploads/images/bg-orga-cadre.png");
    -moz-box-shadow:    1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow:         1px 1px 8px #000;
    padding: 20px 5px;
    margin-bottom: 25px;
}
.halloffame article.personnalite h2{
    color: #e2001a;
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
}
.halloffame article .fonction{
    font-size: 0.8em;
    margin: 0px;
}
.halloffame article .date{
    font-size: 0.9em;
    color: #f8bf00;
    font-weight: bold;
}
.halloffame article.personnalite img{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*************************  MEMBRES CONTACT */

.contacter h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.contacter  p {
    line-height: 1.5em;
    text-align: justify;
	margin-bottom: 20px;
}
.contacter legend{
	display: none;
}
.contacter label{
	display: none;
}
.contacter input{
	background-color: #d2d2d2;
    background-image: url("https://orig.club44.be/uploads/images/bg-champs-formulaire.png");
    background-position: right top;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0;
    color: #2d2d2d;
    display: block;
    margin-bottom: 20px;
}
.contacter textarea{
	color: #2d2d2d;
	background-color: #d2d2d2;
    background-image: url("https://orig.club44.be/uploads/images/bg-textarea-formulaire.png");
    background-position: right top;
    background-repeat: no-repeat;
	border: none;
	border-radius: 0;
}
.contacter [type=submit]{
	color: #fff;
    font-size: 0.9em;
    font-style: italic;
    font-weight: bold;
    background-image: url("https://orig.club44.be/uploads/images/bt-envoyer.png");
	border: none;
	border-radius: 0;
}
.contacter [type=submit]:hover{
	color: #bebbb2;
}
.contacter .parcourir{
	padding-right: 25px;
	margin-top: 30px;
}

/************************* FORGOT PASSWORD */

div.forgotpassword h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
div.forgotpassword input{
    color: #000;
}

/************************* Invités d'honneur */

#invites-honneur h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
#invites-honneur aside.avatar{
    padding-right: 0;
    padding-top: 19px;
    text-align: right;
}
#invites-honneur .entete{
    margin-top: 19px;
}
#invites-honneur .entete img {
    float: left;
    margin-right: 10px;
}
#invites-honneur .entete h3 {
    color: #e2001a;
    display: inline;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
}
#invites-honneur .entete p.profession {
    color: #fff;
    font-size: 0.9em;
    margin: 0;
}
#invites-honneur .message {
    color: #fff;
    font-style: italic;
    margin-bottom: 30px;
    min-height: 88px;
    padding: 10px;
    text-align: justify;
}

/************************* Modifier les informations */

.modifier h1{
	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.modifier p {
    line-height: 1.5em;
    text-align: justify;
	margin-bottom: 20px;
}
.modifier legend{
	display: none;
}
.modifier input{
	background-color: #d2d2d2;
    background-image: url("https://orig.club44.be/uploads/images/bg-champs-formulaire.png");
    background-position: right top;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0;
    color: #2d2d2d;
    display: block;
    font-size: 1em;
    margin-bottom: 12px;
}
.modifier input[type=file]{
    padding: 0;
}
.modifier textarea{
	color: #2d2d2d;
	font-size: 1em;
	background-color: #d2d2d2;
    background-image: url("https://orig.club44.be/uploads/images/bg-textarea-formulaire.png");
    background-position: right top;
    background-repeat: no-repeat;
	border: none;
	border-radius: 0;
	margin-bottom: 12px;
	height: 167px;
}
.modifier button{
	color: #fff;
    font-size: 0.9em;
    font-style: italic;
    font-weight: bold;
    background-image: url("https://orig.club44.be/uploads/images/bt-envoyer.png");
	border: none;
	border-radius: 0;
}
.modifier [type=submit]:hover{
	color: #bebbb2;
}
.modifier .parcourir{
	padding-right: 25px;
	margin-top: 30px;
}

.modifier label{
    font-size: 1em;
    font-weight: normal;
    padding-top: 8px;
    text-align: right;
}

.modifier label.feu_input_societe {
    clear: both;
}

.modifier label.feu_input_repeatpassword {
    margin-left: 50%;
}
.modifier label.feu_input_repeatpassword {
        margin-left: 50%;
}
.modifier label.feu_input_activite {
        clear: both;
}
.modifier h2{
	text-transform: uppercase;
	color: #f8bf00;
	font-style: italic;
	font-size: 1em;
	font-weight: bold;
}
.modifier .soumission{
    margin-top: 25px;
    margin-bottom: 20px;
}

/*************************  FOOTER */

.footer-up
{
	background-position: center bottom;
    height: 170px;
	background-image: url("https://orig.club44.be/uploads/images/footer-up.png");
}

footer
{
	background-color: #5a000a;
    background-image: url("https://orig.club44.be/uploads/images/bg-footer.jpg");
    background-repeat: no-repeat;
	background-position: center bottom;
    min-height: 200px;
}
footer aside.footer-acceder-espace
{
	padding-top: 3px;
}
footer aside.footer-acceder-espace hr{
	margin: auto auto 7px 0;
    padding: 0;
    width: 230px;
	border-color: #fff;
}
footer aside.footer-acceder-espace label{
	display: none;
}
footer aside.identifie
{
	background-image: url("https://orig.club44.be/uploads/images/bg-panel-connexion.png");
    margin-top: 20px;
    padding: 5px 5px 11px;
    text-align: center;
}
footer aside.identifie ul{
	list-style-type: none;
}
footer aside.identifie li{
	float: left;
	font-size: 0.8em;
	margin-right: 5px;
	margin-bottom: 5px;
}
footer aside.identifie a{
	color: white;
	font-weight: bold;
	text-decoration: none;
}
footer aside.identifie hr{
	margin: auto auto 7px;
    padding: 0;
    width: 200px;
	border-color: #fff;
}
footer aside.footer-acceder-espace h3
{
	color: #fff;
    font-family: 'PT Serif',serif;
    font-size: 1.1em;
    font-weight: normal;
	text-shadow: 1px 2px 2px #202020;
	margin-top: 10px;
}
footer aside.footer-acceder-espace input
{
	border: 1px solid #232323;
	border-radius: 9px;
    color: #929292;
    font-size: 0.6em;
    margin-right: 11px;
    padding: 4px;
	height: 30px;
    width: 82px;
	-moz-box-shadow:    inset 1px 1px 2px #232323;
	-webkit-box-shadow: inset 1px 1px 2px #232323;
	box-shadow:         inset 1px 1px 2px #232323;
}
footer aside.footer-acceder-espace input.go
{
	background-color: #a10013;
	color: #fff;
	height: 30px;
	width: 30px;
	cursor: pointer;
	border: none;
}
footer aside.footer-acceder-espace img
{
	margin-top: 5px;
    width: 227px;
}
footer aside.footer-acceder-espace .forgot a {
    color: #999;
    font-size: 0.7em;
    margin-bottom: 0;
}
footer aside.footer-acceder-espace .forgot p {
    color: #999;
    font-size: 0.7em;
    margin-bottom: 0;
}

footer .entete
{
	margin-top: 19px;
}
footer .entete img
{
	float: left;
	margin-right: 10px;
}
footer .livreor h3
{
	color: #131313;
	font-size: 1.1em;
	font-weight: bold;
	display: inline;
	margin: 0;
}
footer .livreor p.profession
{
	color: #fff;
	font-size: 0.9em;
	margin: 0;
}
footer .livreor aside.avatar
{
	padding-right: 0;
    padding-top: 25px;
    text-align: right;
}
footer .livreor .message
{
	font-size: 0.9em;
	color: #fff;
	font-style: italic;
	text-align: justify;
	margin-bottom: 30px;
	padding: 10px;
	min-height: 88px;
}
footer .livreor .message a
{
    color: #f8bf00;
    font-weight: bold;
}
footer .livreor .message strong
{
	color: #fff;
}
footer .copyright {
    bottom: 7px;
    position: relative;
}
footer .copyright a{
	color: #fff;
	text-decoration: none;
}
footer .copyright a:hover{
	text-decoration: none;
}
footer .copyright-left
{
	margin-top: 2px;
	color: #e2001a;
    font-size: 0.7em;
}
footer .copyright-right
{
    color: #e2001a;
    font-size: 0.7em;
    text-align: right;
}

/***************** CONCOURS */

.reglement_concours h1{
    	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.concours h1{
    	font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
}
.concours .radio-concours{
    background-color: #710000;
    padding: 20px;
    margin-bottom: 15px;
}
.concours .question{
    font-weight: bold;
    font-style: italic;
}
.concours input, .concours select {
    color: #000;
    padding: 10px;
}
.concours .submit{
    margin-top: 20px;
}
.concours .submit input{
    background-color:#f8bf00;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    transition: all .5s;
    margin-right: 30px;
}
.concours .submit input:hover{
    background-color: #e2001a;
    color: #fff;
}
.concours input, .concours select{
    color: #000;
}
.concours .col-md-6{
    margin-bottom: 10px;
    padding: 0 0 25px;
}
.radio-concours div{
    width: 24.9%;
    float: left;
}
.radio-concours:after{
    content: '';
    display: block;
    clear: both;
}

/***************** FADE SUR CAROUSEL BOOSTRAP */

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/************************* SCROLL TO TOP */

.scrollToTop
{
	width:100px; 
	height:130px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom: -45px;
	right:-30px;
	display:none;
	background: url("https://orig.club44.be/uploads/images/ico-retour-top.png") no-repeat 0px 20px;
}
.scrollToTop:hover
{
	text-decoration:none;
}

/************************* EFFET FADE */

.fade
{
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.fade:hover
{
	opacity: 0.5;
}
/************************* POPUP - MODAL */

.modal-content h4{
	color: #f8bf00;
    font-style: italic;
}
.modal-content{
	background-color: #2d2d2d;
    border: 2px solid #a10013;
}
.modal-body p{
	font-size: 0.9em;
}

/************************* VIDEO RESPONSIVE */

div.modeconnecte div.videoclub44 #carousel-video{
    background-image: url("https://www.club44.be/uploads/images/bg-orga-cadre.png");
    padding: 10px;
}


.videoclub44 h1{
    font-weight: bold;
	color: #e2001a;
	text-transform: uppercase;
	font-size: 1.8em;
	text-shadow: 2px 2px 2px #000;
	margin-bottom: -3px;
}
.videoclub44 ol.carousel-indicators{
    bottom: 0px;
    margin-top: 15px;
    position: relative;
}
.videoclub44 .carousel-indicators li{
    width: 20px;
    height: 20px;
    border: 1px solid #e2001a;
    margin: 0 5px;
}
.videoclub44 .carousel-indicators .active{
    background-color: #e2001a;
    margin: 0 5px;
}
.video {
	position: relative;
}
.video iframe,  
.video object,  
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video video{
    box-sizing: border-box;
    height: 100%;
    width: 100%;
}

/***************** GOOGLE & VIDEO RESPONSIVE */

.Flexible-container {
    height: 0;
    overflow: hidden;
    padding-bottom: 71px;
    padding-top: 159px;
    position: relative;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/************************* RESERVATION SLIDE IN/OUT */

.nowrap {
    white-space:nowrap;
}

#reservation [type="checkbox"]:not(:checked),
#reservation [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
 
/* on prépare le label */
#reservation [type="checkbox"]:not(:checked) + label,
#reservation [type="checkbox"]:checked + label {
    display: block;
  position: relative; /* permet de positionner les pseudo-éléments */
  padding-left: 25px; /* fait un peu d'espace pour notre case à venir */
  cursor: pointer;    /* affiche un curseur adapté */
}

/* Aspect des checkboxes */
/* :before sert à créer la case à cocher */
#reservation [type="checkbox"]:not(:checked) + label:before,
#reservation [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 2px;
  width: 17px; height: 17px; /* dim. de la case */

}
 
/* Aspect général de la coche */
#reservation [type="checkbox"]:not(:checked) + label:after,
#reservation [type="checkbox"]:checked + label:after {

  position: absolute;
  top: -28px; left: 4px;
  font-size: 30px;

  transition: all .2s; /* on prévoit une animation */
}
/* Aspect si "pas cochée" */
#reservation [type="checkbox"]:not(:checked) + label:after {
     content: '›››';
    color: #BB0016;
}
/* Aspect si "cochée" */
#reservation [type="checkbox"]:checked + label:after {
  content: '✔'; 
  color: #09ad7e;
}

div.splash {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 2000;
    padding: 3%;
    cursor:pointer;
    background-color : rgba(0,0,0,0.6);
}
div.splash img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    box-shadow: 0px 0px 100px 70px #000000;
    border: 5px solid white;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
div.splash_reduced {
    position: fixed;
    width: 60px;
    height: 60px;
    background : none ;
    top: 20px;
    left: 0px;
    z-index: 2000;
    padding: 0;
    cursor:pointer;
    background-color : rgba(0,0,0,0);
}
div.splash_reduced img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    box-shadow: 0px 0px 2px 2px #000000;
    border: 1px solid white;
}
.infos_user{
    min-height: 225px;
}



/************************ TABLETS / IPHONE */

@media (max-width: 1200px){
    .presse .article_presse{
        min-height: 240px;
    }
	.visiteur > li{
		padding-right: 8px;
	}
	.membre > li{
		padding-right: 3px;
	}
	.navbar-inverse a{
		font-size: 1em;
	}
	.ma-publicite img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
	}
	aside.pub img{
	    width: 100%;
    }
	footer aside.footer-acceder-espace input{
	    margin-right: 2px;
	}
    .halloffame article.personnalite{
        min-height: 205px;
    }
    
    .actualites .actu-membre{
    min-height: 380px;
}
    
}
@media (max-width: 1199px){
    .nav > li > a {
        padding-left: 7px;
        padding-right: 2px;
    }
    .visiteur li a {
    	padding-left: 3px;
        padding-right: 3px;
        text-transform: none;
    }
    .membre li a{
        font-size:0.9em;
        padding-left: 6px;
    }
}
@media (max-width: 990px){
    .navbar-collapse{
    	background-color: #000;
    	text-align: center;
    }
    img.actu_detail {
        display: none;
    }
    .modifier label.feu_input_repeatpassword {
        margin-left: 0;
    } 
    #reservation .numero-invite {
        text-align: left;
    }
	.navbar-inverse a {
		font-size: 0.8em;
	}
	.visiteur > li{
		padding-right: 4px;
	}
	.membre > li{
		padding-right: 0px;
		padding-left: 0;
	}
	.membre li a{
        font-size: 0.7em;
        padding-left: 6px;
    }
	.navbar-inverse .navbar-nav > li > a {
	    padding-right: 0px;
	}
	.navbar-inverse .visiteur > li > a {
		padding-right: 2px;
		font-size: 0.8em;
	}
	.agenda-du-club44 div{
        background-image: none;
        padding-left: 5px;
    }
	.navbar-inverse .navbar-nav > li:last-child > a {
		padding-right: 0px;
	}
	header .logo-44 img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
	}
	section#membres-44 .col-sm-3 img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
	}
	section#business-magazine .photo-president{
		display: none;
	}
	.nous-ont-rejoint .fiche-membre img{
		margin: auto;
	}
	header .top-acceder-espace{
		text-align: center;
		margin-bottom: 20px;
	}
	.contacter img.logo44{
		display: none;
	}

	.thumb-historique img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
	}
	#membres-presents table{
		border-right: none;
	}
	.infos-societe .membres-details{
	    
	    margin-left: auto;
	    margin-right: auto;
	    margin-bottom: 15px;
	}
	.infos-societe p{
	    text-align: center;
	}
	.presse .visuel_presse{
        text-align: center;
    }
    .halloffame article .fonction{
        display: none;
    }
    .halloffame article.personnalite{
        min-height: 249px;
    }
    header .top-acceder-espace input{
        width: 65px;
    }
    #qui-est-present .col-md-6:first-child {
        border-right: none;
    }
    .motdupresident{
		display: none;
	}
	.suivez-nous{
        display: none;
    }
}
@media (max-width: 767px) {
    .navbar-inverse a {
		font-size: 1.1em;
	}
	#conditions-adhesion .col-sm-3{
		display: none;
	}
	.visiteur > li {
	    font-size: 1.5em;
	    padding-right: 0px;
	}
	#avantages-visiteur .col-sm-3{
		display: none;
	}
	footer aside.footer-acceder-espace{
		text-align: center;
	}
	footer .copyright-left{
		display: none;
	}
	footer .copyright-right{
		text-align: center;
	}
	.slide-container{
		display: none;
	}
	.footer-up{
		display: none;
	}
	.personne-de-contacter:last-child{
		margin-bottom: 15px;
	}
	#prochain-rdv-visiteur img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
	}
	footer aside.avatar{
		display: none;
	}
	aside#autre-repas{
		display: none;
	}
	#invites-honneur aside.avatar{
	    text-align: center;
	}
	.logo_avantage_membre{
	    padding-bottom: 15px;
	    text-align: center;
	}
	.nav > li {
        border-bottom: 1px dotted #ccc;
	}
	.nav > li:last-child {
        border-bottom: none;
	}
	.nav > li:hover{
	    background-color:#e2001a;
	}
	.nav > li:hover a{
	    color: #fff;
	 }
	 .membres-44 .index{
	     width: 100%;
	     text-align: center;
	 }
}
@media (max-width: 660px){
	.couverture-business-mag{
		display: none;
	}
	.a-votre-tour img{
		display: none;
	}
	.historique #accordion ul{
		margin: 20px 0 15px;
	}
	.nossoutiens ul{
	    padding: 0px;
	}
	h1{
	    white-space: normal;
	    text-align: center;
	}
	h1::after {
        content: none;
	}
	.photo-membre{
	    display: none;
	}
	.nossoutiens ul {
	    margin-left: 20px;
	}
	.renseignements{
	    margin-top: 15px;
	}
	.membre li a{
	    font-size: 1.2em;
	}
	td.invite{
	    display:none;
    }
    td.membre{
	    display:none;
    }
}
@media (max-width: 500px) {
	h1.rejoindre-44 img{
	width: auto;
    height: auto;
	max-width: 100%;
	max-height: 100%;
	}
	img.rejoindre-le-club-44{
	   width: 100%;
	}
	.thumb-historique p.date{
		display: none;
	}
	section#membres-presents table td.membre{
		display: none;
	}
	section#membres-presents table td.invite{
		display: none;
	}
	.halloffame article.personnalite{
        min-height: 100%;
    }
    .halloffame article.personnalite h2{
        font-size: 0.8em;
        height: 20px;
    }
    div.orateurs img{
	    width: 100%;
	}
	div.orateurs .col-lg-9{
	    padding-top: 0px;
	}
	header .top-acceder-espace input{
	    width: 80px;
	}
}


/* Stylesheet: club44 Modified On 2020-11-26 15:08:27 */
/* IE hack \*/
* html .imgzoom-container { height: 1%; }
/* Hack ends */

.imgzoom-overlay {
    background-color: #000;
    opacity: 0.5;
}

.imgzoom-wrap {
    background: #fff;
    border: solid 1px #bbb;
    padding: 0.8em;
    color: #555;
    font-size: 90%;
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    position: absolute;
    box-shadow: 5px 5px 20px #000;
    -moz-box-shadow: 5px 5px 20px #000;
    -webkit-box-shadow: 5px 5px 20px #000;
}

.imgzoom-container {
    position: relative;
    margin-bottom: 0.4em;
    overflow: hidden;
}

.imgzoom-prev, .imgzoom-next {
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    width: 50%;
    float: left;
    line-height: 10em;
    text-decoration: none;
    background: url(https://orig.club44.be/uploads/images/imgzoom-blank.gif);
    overflow: hidden;
    height: 100%;
    cursor: pointer;
    position: absolute;
    top: 0;
    z-index: 100;
}

.imgzoom-prev {
    margin-left: 0;
    left: 0;
}

.imgzoom-next {
    left: 50%;
    text-align: right;
}

.imgzoom-prev span, .imgzoom-next span {
    display: none;
    width: 4em;
    height: 1.5em;
    line-height: 1.5em;
    vertical-align: middle;
    margin-top: 2em;
    padding: 1em;
    position: absolute;
    top: 2em;
}

.imgzoom-prev span {
    border-radius:  0 0.5em 0.5em 0;
    -moz-border-radius: 0 0.5em 0.5em 0;
    -webkit-border-radius: 0 0.5em 0.5em 0;
}
    
.imgzoom-next span {
    right: 0;
    border-radius: 0.5em 0 0 0.5em;
    -moz-border-radius: 0.5em 0 0 0.5em;
    -webkit-border-radius: 0.5em 0 0 0.5em;
}

.imgzoom-prev:hover, .imgzoom-next:hover {
    visibility: inherit;
}

.imgzoom-prev:hover span, .imgzoom-next:hover span {
    background-color: #fff;
    display: block;
}

.imgzoom-wrap-first .imgzoom-prev {
    display: none;
}

.imgzoom-wrap-last .imgzoom-next {
    display: none;
}

.imgzoom-counter, .imgzoom-title, .imgzoom-close {
    float: left;
    width: 20%;
    vertical-align: middle;
}

.imgzoom-title {
    width: 60%;
    color: #333;
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 110%;
}

.imgzoom-close {
    float: right;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    cursor: pointer;
}

/* Stylesheet: imgzoom Modified On 2015-05-06 10:53:59 */
