.wrapper.style3 {
    background-color: #505393;
	color: #d3d4e4;
}

#menu{
	background-color:#D7A700;
}

.close{
	background-color:#D7A700;
}

.button.special, .button.special{
    background-color: #D7A700;
    box-shadow: none !important;
    color: #ffffff !important;
}

input[type="submit"].special, input[type="reset"].special, input[type="button"].special, button.special, .button.special {
    background-color: #D7A700 !important;
}

input[type="submit"].special, input[type="reset"].special, input[type="button"].special, button.special, .button.special {
background-color: #D7A700 !important;
}

.button.special:hover{
    background-color: #D7A700 !important;
}
.button.special:focus{
    background-color: #D7A700 !important;
}

.wrapper.style3{
    background-color: #505393;
    color: #d3d4e4;
}

/* Main  les honnoraires*/

	#main1 > header{
        padding: 12em 0 10em 0 ;
        background-image: -webkit-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/liege4.jpg");
        background-image: -o-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/liege4.jpg");
        background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/liege4.jpg");
        background-attachment: fixed;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        text-align: center;
    }

    #main1 > header h2{
        font-size: 1.75em;
		margin: 0 0 0.5em 0;
    }

    #main1 > header p{
        color: inherit;
        letter-spacing: 0.225em;
        text-transform: uppercase;
        top: 0;
		}

    #main1 > header p a {
        color: inherit;
    }

    @media screen and (max-width: 1680px) {
        #main1 > header {
				padding: 10em 0 8em 0 ;
			}

		}

		@media screen and (max-width: 1280px) {

			#main1 > header {
				padding: 8em 3em 6em 3em ;
			}

		}

		@media screen and (max-width: 980px) {

			#main1 > header {
				padding: 10em 3em 8em 3em ;
			}

		}

		@media screen and (max-width: 736px) {

			#main1 > header {
				padding: 5em 3em 3em 3em ;
			}

				#main1 > header h2 {
					font-size: 1.25em;
					margin: 0 0 1em 0;
				}

		}

	body.is-mobile #main1 > header {
		background-attachment: scroll;
	}




.block
{
	display:block;
	background-color: red;
}
.tel
{
	display: inline;
    list-style: none; /* pour enlever les puces sur IE7 */
   
}

.up
{
	position:relative;
	bottom:60px;
}
.container 

{
	margin-right:5%;
	margin-left:5%;
}


.a{
    display:block;
    height:200px;
    width:auto;
    margin-left: auto;
    margin-right: auto;
    padding:2px 5px ;
}

@media screen and (max-width: 530px) {
    #banner .inner .a{
        display:block;
        height:150px;
        width:auto;
        margin-left: auto;
        margin-right: auto;
        padding:2px 5px ;
        }
}

.center
{
	text-align: center;
}



.inner .image.left img, .image.right img {
    width: 80%;
    margin: 0 5px 0 25px;
}

@media screen and (max-width: 736px){
    .image.left img, .image.right img {
        width: 80%;
        margin: 0 auto;
        }
}

/* main 2

/* Main  les honnoraires*/

	#main2 > header {
		padding: 12em 0 10em 0 ;
        background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/liege5.jpg");
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/liege5.jpg");
		background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../../images/liege5.jpg");
		background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../../images/liege5.jpg");
		/*background-attachment: fixed;*/
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}

		#main2 > header h2 {
			font-size: 1.75em;
			margin: 0 0 0.5em 0;
		}

		#main2 > header p {
			color: inherit;
			letter-spacing: 0.225em;
			text-transform: uppercase;
			top: 0;
		}

			#main2 > header p a {
				color: inherit;
			}

		@media screen and (max-width: 1680px) {

			#main2 > header {
				padding: 10em 0 8em 0 ;
			}

		}

		@media screen and (max-width: 1280px) {

			#main2 > header {
				padding: 8em 3em 6em 3em ;
			}

		}

		@media screen and (max-width: 980px) {

			#main2 > header {
				padding: 10em 3em 8em 3em ;
			}

		}

		@media screen and (max-width: 736px) {

			#main2 > header {
				padding: 5em 3em 3em 3em ;
			}

				#main2 > header h2 {
					font-size: 1.25em;
					margin: 0 0 1em 0;
				}
		}

	body.is-mobile #main2 > header {
		background-attachment: scroll;
	}

#banner2 h2:before, #banner2 h2:after
	{
	-moz-transition: width 0.85s ease;
				-webkit-transition: width 0.85s ease;
				-ms-transition: width 0.85s ease;
				transition: width 0.85s ease;
				-moz-transition-delay: 0.25s;
				-webkit-transition-delay: 0.25s;
				-ms-transition-delay: 0.25s;
				transition-delay: 0.25s;
	}

	/*.features li:before {
    color: #D7A700;
}*/


/* Main  les honnoraires*/

	#main3 > header {
		padding: 12em 0 10em 0 ;
				background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/eglise.jpg");
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/eglise.jpg");
		background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../../images/eglise.jpg");
		background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../../images/eglise.jpg");
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}

		#main3 > header h2 {
			font-size: 1.75em;
			margin: 0 0 0.5em 0;
		}

		#main3 > header p {
			color: inherit;
			letter-spacing: 0.225em;
			text-transform: uppercase;
			top: 0;
		}

			#main3 > header p a {
				color: inherit;
			}

		@media screen and (max-width: 1680px) {

			#main3 > header {
				padding: 10em 0 8em 0 ;
			}

		}

		@media screen and (max-width: 1280px) {

			#main3 > header {
				padding: 8em 3em 6em 3em ;
			}

		}

		@media screen and (max-width: 980px) {

			#main3 > header {
				padding: 10em 3em 8em 3em ;
			}

		}

		@media screen and (max-width: 736px) {

			#main3 > header {
				padding: 5em 3em 3em 3em ;
			}

				#main3 > header h2 {
					font-size: 1.25em;
					margin: 0 0 1em 0;
				}

		}

	body.is-mobile #main3 > header {
		background-attachment: scroll;
	}

		@media screen and (max-width: 767px){
			.specmed {
				margin-top:-30px;
			}

		}

	.justify{
		text-align:justify;
	}

	.jaune{
		color: #D7A700;
	}


	.blockalt{
		border-left: solid 0px #D7A700;
		border-right: solid 2px #D7A700;
		font-style: normal;
		margin: 0 0 2em 0;
		padding: 0.5em 2em 0.5em 0em;
	}

        @media screen and (max-width: 736px){
           .blockalt{
		   border-right: none;
            padding: 0.5em 0 0.5em 0em;
	        }
		}

	/* SpotlightAlt */

	.spotlight-alt {
		-moz-align-items: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		align-items: center;
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
	}

		.spotlight-alt .image {
			-moz-order: 1;
			-webkit-order: 1;
			-ms-order: 1;
			order: 1;
			border-radius: 0;
			width: 40%;
		}

			.spotlight-alt .image img {
				border-radius: 0;
				width: 100%;
			}

		.spotlight-alt .content {
			padding: 2em 4em 0.1em 4em ;
			-moz-order: 2;
			-webkit-order: 2;
			-ms-order: 2;
			order: 2;
			max-width: 48em;
			width: 60%;
		}

		.spotlight-alt:nth-child(2n) {
			-moz-flex-direction: row-reverse;
			-webkit-flex-direction: row-reverse;
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
		}

		.spotlight-alt:nth-child(1) {
			background-color: rgba(0, 0, 0, 0.075);
		}

		.spotlight-alt:nth-child(2) {
			background-color: rgba(0, 0, 0, 0.15);
		}

		.spotlight-alt:nth-child(3) {
			background-color: rgba(0, 0, 0, 0.225);
		}

		.spotlight-alt:nth-child(4) {
			background-color: rgba(0, 0, 0, 0.3);
		}

		.spotlight-alt:nth-child(5) {
			background-color: rgba(0, 0, 0, 0.375);
		}

		.spotlight-alt:nth-child(6) {
			background-color: rgba(0, 0, 0, 0.45);
		}

		.spotlight-alt:nth-child(7) {
			background-color: rgba(0, 0, 0, 0.525);
		}

		.spotlight-alt:nth-child(8) {
			background-color: rgba(0, 0, 0, 0.6);
		}

		.spotlight-alt:nth-child(9) {
			background-color: rgba(0, 0, 0, 0.675);
		}

		.spotlight-alt:nth-child(10) {
			background-color: rgba(0, 0, 0, 0.75);
		}

		@media screen and (max-width: 1280px) {

			.spotlight-alt .image {
				width: 45%;
			}

			.spotlight-alt .content {
				width: 55%;
			}

		}

		@media screen and (max-width: 850px) {

			.spotlight-alt {
				display: block;
			}

				.spotlight-alt br {
					display: none;
				}

				.spotlight-alt .image {
					width: 100%;
				}

				.spotlight-alt .content {
					padding: 4em 3em 2em 3em ;
					max-width: none;
					text-align: center;
					width: 100%;
				}

		}

		@media screen and (max-width: 736px) {

			.spotlight-alt .content {
				padding: 2em 2em 1em 2em ;
			}

		}

		 a {
      	text-decoration:none !important;
      }

      a:hover
      {
      	color:white !important;
      }

       div i
      {
      	padding:30px;
      	

      	color:#D7A700;
      	

      }

      em
      {
      	font-size: 13px;
      }

      .decale
      {
      	position:relative;
      	right:12px;
      	list-style: none;
      }


      /* main 5

/* Main  domaine activité*/

	#main5 > header {
		padding: 12em 0 10em 0 ;
				background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/liege6.jpg");
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../../images/liege6.jpg");
		background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../../images/liege6.jpg");
		background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../../images/liege6.jpg");
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}

		#main5 > header h2 {
			font-size: 1.75em;
			margin: 0 0 0.5em 0;
		}

		#main5 > header p {
			color: inherit;
			letter-spacing: 0.225em;
			text-transform: uppercase;
			top: 0;
		}

			#main5 > header p a {
				color: inherit;
			}

		@media screen and (max-width: 1680px) {

			#main5 > header {
				padding: 10em 0 8em 0 ;
			}

		}

		@media screen and (max-width: 1280px) {

			#main5 > header {
				padding: 8em 3em 6em 3em ;
			}

		}

		@media screen and (max-width: 980px) {

			#main5 > header {
				padding: 10em 3em 8em 3em ;
			}

		}

		@media screen and (max-width: 736px) {

			#main5 > header {
				padding: 5em 3em 3em 3em ;
			}

				#main5 > header h2 {
					font-size: 1.25em;
					margin: 0 0 1em 0;
				}

		}

	body.is-mobile #main5 > header {
		background-attachment: scroll;
	}

		@media screen and (max-width: 767px){
			.specmed {
				margin-top:0;
			}

		}


h2>a, span>a
{
	text-decoration: none;
	border-bottom: none;
}

.retour{
	font-family: "Open Sans", Helvetica, sans-serif;
}

.listperso{
	list-style-type:none !important;
    font-size: 15px;
}

.grey{
	color:#8E8892;
}

.puce-size{
    margin-right:-25px;
    margin-top:-30px;
    margin-left:-30px;
    margin-bottom:-30px;
    color:white;
    font-size:0.5em;
}

.puce{
    margin-right:-25px;
    margin-top:-30px;
    margin-left:-30px;
    margin-bottom:-30px;
    color:white;
}

.puce2{
margin-right:-25px;
margin-top:-30px;
margin-left:-30px;
margin-bottom:-30px;
color:#D7A700;

}