
body.EurojurisFrance .pagedefaut  a,
body.Formations .pagedefaut a,
body.Organisation .pagedefaut a,
body.Partenariats .pagedefaut a,
body.Presse .pagedefaut a,
body.Jurismus .pagedefaut a,
body.Professionnels .pagedefaut a,
body.ISO .pagedefaut a,
body.EventsJurismus .pagedefaut a,
body.ClanchetPresidente .pagedefaut a,
body.HonorairesAvocat .pagedefaut a{
	color: #019198;
}

body.EurojurisFrance .pagedefaut  ul,
body.Formations .pagedefaut ul,
body.Organisation .pagedefaut ul,
body.Partenariats .pagedefaut ul,
body.Presse .pagedefaut ul,
body.Jurismus .pagedefaut ul,
body.Professionnels .pagedefaut ul,
body.ISO .pagedefaut ul,
body.EventsJurismus .pagedefaut ul,
body.ClanchetPresidente .pagedefaut ul,
body.HonorairesAvocat .pagedefaut ul{
	list-style-type:none;
}

body.EurojurisFrance .pagedefaut a:hover,
body.Formations .pagedefaut a:hover,
body.Organisation .pagedefaut a:hover,
body.Partenariats .pagedefaut a:hover,
body.Presse .pagedefaut a:hover,
body.Jurismus .pagedefaut a:hover,
body.Professionnels .pagedefaut a:hover,
body.ISO .pagedefaut a:hover,
body.EventsJurismus .pagedefaut a:hover,
body.ClanchetPresidente .pagedefaut a:hover,
body.HonorairesAvocat .pagedefaut a:hover{
    color: #9b9b9d;
}


/*
body.Formations header .ImgHeader,
body.Organisation header .ImgHeader,
body.Partenariats header .ImgHeader,
body.Presse header .ImgHeader,
body.Jurismus header .ImgHeader,
body.Professionnels header .ImgHeader,
body.ISO header .ImgHeader,
body.EventsJurismus header .ImgHeader{
	display: block;
}*/
/*body.Formations header .ImgHeader{
	display:block;
}*/

a.BtnTopDevis:hover, a.BtnTopRDV:hover, a.BtnTopAvocat:hover{
	color:#000;
}

.paddSection{
	padding:20px 0 55px 0;
}
.paddSection ul{
	padding:0;
	padding-top: 15px;
}
.fontSizeSection ul{
	font-size:16px;	
}


.sectionBetween .sectionContainer{
    justify-content: space-between;
    -webkit-justify-content: space-between;
    padding-bottom:55px;
}

/*------------ACCUEIL section  formation-----------*/
body.Accueil section.AccueilFormation .sectionContainer{
	background: url("img/AccueilFondFormation.png") no-repeat 50%;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

body.Accueil section.AccueilFormation h2 {
    color: #c90033;
    text-transform: uppercase;
    font-size: 30px;
    padding: 40px 0 20px 0;
    line-height: 66px;
    position: relative;
    font-weight: 500;
    text-align: center;
}

.formation{
	min-width: 565px;
    margin-bottom: 20px;
    min-height: 128px;
}

.dateFormation{
    background: #c90033;
    border-radius: 59px;
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 15px;
}
.dateFormation span{
    display: block;
    text-align: center;
    color: #fff;
    width: 62px;
    margin: auto;
}
.dateFormation span.chiffre{
    font-weight: 400;
    font-size: 30px;
    margin-bottom: -7px;
    border-bottom: 1px dotted #fd98b3;
}
.dateFormation span.mois{
    font-size: 22px;
    margin-top: 4px;
}

.contenu{
	float:left;
}
.contenu a.Titre{
    display: block;
    text-transform: uppercase;
    color: #c90033;
    font-weight: 400;
    font-size: 20px;
    max-width: 450px;
    overflow: hidden;
    text-align: left;
}
.contenu a.Titre:hover{
	color:#9b9b9d;
}
.contenu span.Ville{
    display: block;
    font-size: 20px;
    color: #313131;
    font-weight: 400;
    padding: 3px 0 10px 0;
}

.contenu a.Inscription{
    background: #313131;
    color: #fff;
    border-radius: 6px;
    padding: 4px 9px;
   	border:1px solid  #313131;
}
.contenu a.Inscription:hover{
	background:#fff;
	color:#313131;
	border:1px solid #313131;
}

/*----*******----EUROJURIS FRANCE-----*********----*/
body.EurojurisFrance h1{
    padding:15px 15px 30px 15px;
}
body.EurojurisFrance h3{
	color:#c90033;
}
/*--section presentation--*/
body.EurojurisFrance .presEuroFr{
	padding-bottom:30px;
    text-align: center;
}

body.EurojurisFrance .presEuroFr h2{
    padding: 30px 0;
}

/*--section Intro--*/
body.EurojurisFrance .sectionIntro{
    background: rgba(5, 145, 152, 0.2);
}

/*--section Domaines--*/
body.EurojurisFrance .sectionDomaines .texteIntroDomaine{
	width:100%;
	text-align:center;
    padding: 25px 0 45px 0;
}

body.EurojurisFrance .sectionDomaines .bloc .texte a:nth-child(2){
	padding-top:10px;
	display:block;
	color:#000;
}

/*picto*/
body.EurojurisFrance .sectionDomaines .bloc{
    margin-top: 10px;
    max-width: 270px;
    background: rgba(1, 145, 152, 0.24);
    text-align: center;
    font-size: 17px;
    padding: 10px 14px;
    width: 100%;
}
body.EurojurisFrance .sectionDomaines .bloc h3{
    padding-bottom: 15px;
    padding-top: 10px;
    margin: 0 -14px;
    margin-top:55px;
    background: #019198;
}
body.EurojurisFrance .sectionDomaines .bloc h3 a{
    color: #fff;
    display: block;
    position:relative;
}
body.EurojurisFrance .sectionDomaines .bloc h3 a:before{
    display: inline-block;
    height: 37px;
    width: 56px;
    transition: all 0.3s linear 0s;
    content: "";
    display: block;
    width: 45px;
    position: absolute;
    top: -60px;
    right: 41%;
}
/*picto particulier*/
body.EurojurisFrance .sectionDomaines .blocParticulier h3 a:before{
	background:rgba(0, 0, 0, 0) url(img/sprite.png) no-repeat scroll -411px -1450px;
}
body.EurojurisFrance .sectionDomaines .blocParticulier h3 a:hover:before{
	background:rgba(0, 0, 0, 0) url(img/sprite.png) no-repeat scroll -411px -1514px;
}
/*picto entreprise*/
body.EurojurisFrance .sectionDomaines .blocEntreprise h3 a:before{
	background: rgba(0, 0, 0, 0) url(img/sprite.png) no-repeat scroll -515px -1451px;
}
body.EurojurisFrance .sectionDomaines .blocEntreprise h3 a:hover:before{
	background: rgba(0, 0, 0, 0) url(img/sprite.png) no-repeat scroll -515px -1514px;
}
/*picto collectivités*/
body.EurojurisFrance .sectionDomaines .blocCollectives h3 a:before{
	background:rgba(0, 0, 0, 0) url(img/sprite.png) no-repeat scroll -615px -1451px;
}
body.EurojurisFrance .sectionDomaines .blocCollectives h3 a:hover:before{
	background:rgba(0, 0, 0, 0) url(img/sprite.png) no-repeat scroll -615px -1514px;
}


.suite{
    display: block;
    border-top: 1px dotted #019198;
    margin: 0 -14px;
    padding-top: 7px;
    margin-top: 10px;
}

a.suite:hover{
	color:#fff;
}
.suite:before{
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 18px;
    content: "\f105";
    color: #019198;
    height: 24px;
    width: 36px;
    transition: all 0.3s ease-in;
}

/*section download*/
body.EurojurisFrance .download{
    padding: 0;
    background: rgba(186, 186, 189, 0.26);
    margin-top: 60px;
    padding-bottom: 40px;
    padding-top: 15px;
}
body.EurojurisFrance .download .sectionContainer{
	justify-content: space-around;
	-webkit-justify-content: space-around;
}
body.EurojurisFrance .download .sectionContainer .content_fichier{
	padding-bottom:20px;
}

body.EurojurisFrance .download h3{
	width:100%;
	text-transform:uppercase;
}

/*section section Lien */
body.EurojurisFrance .sectionLienEuroFr .lien{
	text-align:center;
}


body.EurojurisFrance .sectionLienEuroFr .lien a:before{
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 18px;
    content: "\f105";
    color: #019198;
    height: 24px;
    width: 36px;
    transition: all 0.3s ease-in;
}
body.EurojurisFrance .sectionLienEuroFr .lien a:last-child{
    display: block;
    margin: 0 -14px;
    padding-top: 7px;
    margin-top: 10px;
}


body.EurojurisFrance  .sectionLienEuroFr .sectionContainer{
    padding-bottom: 30px;
}
body.EurojurisFrance .Motif{
    padding:  0  0 60px 0;
}
body.EurojurisFrance .Motif h3{
	text-transform: uppercase;
}


body.EurojurisFrance .texte_sousmenu{
    background: #eeeeee;
}
body.EurojurisFrance .sousMenu{
	display:none;
}

/*----eurojuris france Sophie clanchet----*/
body.ClanchetPresidente  h1{
    padding: 16px 0;
    padding-top: 32px;
}
body.ClanchetPresidente .Intro .content{
	max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}
body.ClanchetPresidente .EurojurisReseau{
    padding-bottom: 30px;
    background: rgba(1, 145, 152, 0.2);
    padding-top: 30px;
}

body.ClanchetPresidente .EurojurisApproche{
	padding-bottom: 30px;
    padding-top: 30px;
}

body.ClanchetPresidente .Clanchet{
    background: url(img/MotifAzulejos.png)repeat;
	padding-bottom: 30px;
    padding-top: 30px;
}
body.ClanchetPresidente .Clanchet .sectionContainer{
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
body.ClanchetPresidente .Clanchet .blocGauche{
	max-width: 267px;
}
body.ClanchetPresidente .Clanchet .blocDroite{
    width: 66%;
}
body.ClanchetPresidente .Clanchet .blocDroite h2{
    text-align: left;
    padding-bottom: 0;
}

body.ClanchetPresidente .Apropos{
	padding-bottom: 30px;
    padding-top: 30px;
}
body.ClanchetPresidente .Apropos .sectionContainer{
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
body.ClanchetPresidente .Apropos .presse{
	padding-top:35px;
}

/*----EUROJURIS FRANCE__Organisation-----*/
body.Organisation .sousMenu{
	display:none;
}

body.Organisation h1{
    padding: 16px 0;
    padding-top: 32px;
}
body.Organisation h2{
    text-align: center;
    padding: 20px 0;
    font-size: 23px;
    color: #019198;
    padding-bottom: 7px;
}
body.Organisation h4{
	padding:0;
	font-size:18px;
	padding-top:0px;
	margin:0;
}

body.Organisation .sectionContainer{
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
body.Organisation .sectionContainer .content{
	width:100%;
}

/*presentation*/
body.Organisation .sectionPres .content{
    max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}

/*Intro*/
body.Organisation .sectionIntro {
    padding-bottom: 30px;
    background: rgba(1, 145, 152, 0.2);
    padding-top: 30px;
}
body.Organisation .sectionIntro .sectionContainer{
    max-width: 677px;
    padding: 0;
}

body.Organisation .sectionIntro .sectionContainer .blocGauche{
    width: 193px;
}


body.Organisation .sectionIntro .sectionContainer .blocDroite{
    width: 60%;
    margin-left: 31px;
}

body.Organisation .sectionIntro .sectionContainer .blocDroite h2{
    color: #c90033;
    font-size: 30px;
	padding:0;
    text-align: left;
    margin-top: 0;
    padding-top: 0;
}

body.Organisation .sectionIntro .sectionContainer .blocDroite a:nth-child(2){
	color:#44444b;
}
body.Organisation .sectionIntro .sectionContainer .blocDroite a:hover:nth-child(2){
	color:#019198;
}

body.Organisation .sectionIntro .sectionContainer .blocDroite a:last-child:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 22px;
    content: "\f0a9";
    color: #019198;
    margin-right: 11px;
    transition: all 0.3s ease-in;
}
body.Organisation .sectionIntro .sectionContainer .blocDroite a:hover:before{
	color:#9b9b9d;
}
body.Organisation .sectionIntro .lienimage img{
	margin:auto auto 20px auto;
}

/*Membre du bureau*/
body.Organisation .sectionMembre .sectionContainer{
	max-width:1000px;
}



body.Organisation .sectionMembre ul{
	display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-justify-content: space-between;
}

body.Organisation .sectionMembre span{
    text-align: center;
    display: block;
    margin: 0;
    font-size: 16px;
    padding: 0;
    margin-top: -15px;
    padding-bottom: 15px;
}

body.Organisation .sectionMembre ul li{
	width:48%;
	float:left;
}
body.Organisation .sectionMembre ul li:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}

/*memebre conseil administration*/
body.Organisation .sectionMembreAdmin ul{
	display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-justify-content: space-between;
}

body.Organisation .sectionMembreAdmin span{
    text-align: center;
    display: block;
    margin: 0;
    font-size: 16px;
    padding: 0;
    margin-top: -15px;
    padding-bottom: 15px;
}

body.Organisation .sectionMembreAdmin  ul li{
	width: 48%;
    float: left;
    margin-right: 0;

}
body.Organisation .sectionMembreAdmin  ul li a{
	text-transform: uppercase;
}

body.Organisation .sectionMembreAdmin ul li:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}


/*invités*/
body.Organisation .sectionInvites{
	padding-top: 0;
    margin-top: 1px;
}
body.Organisation .sectionInvites .texte{
    text-align:center;
}
body.Organisation .sectionInvites .texte ul li a:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}

/*commission spécialisées*/
body.Organisation .sectionComissions .texte .richtext{
	display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-justify-content: space-between;
}
body.Organisation .sectionComissions h2{
	width:100%;
    padding-bottom: 50px;
}
body.Organisation .sectionComissions ul{
	width: 47%;
	padding:0;
}
body.Organisation .sectionComissions li:nth-child(odd):before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
body.Organisation .sectionComissions li:nth-child(even){
	font-size:16px;
}

/*stratégies porcédurales*/
body.Organisation  .sectionStrategie h4{
	text-align: center;
    width: 100%;
    padding: 1px 0 40px 0;
}
body.Organisation .sectionStrategie .texte .richtext{
	display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-justify-content: space-between;
}
body.Organisation .sectionStrategie ul{
	width: 38%;
	padding:0;
}
body.Organisation .sectionStrategie li:nth-child(odd):before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
body.Organisation .sectionStrategie li:nth-child(even){
	font-size:16px;
}


/*section download*/
body.Organisation  .sectionDownload{
    padding-bottom: 25px;
}
body.Organisation  .sectionDownload .fichier{
	text-align:center;
}
body.Organisation .content_image.Centre{
	text-align:center;
}
body.Organisation a.RechercherBtnRouge{
    background: #c90033;
    font-size: 20px;
    text-transform: none;
    border: none;
    color: #ffffff;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transition: all 0.3s ease-in-out 0s;
    border-radius: 10px;
    padding: 6px 15px 6px 19px;
    border:1px solid #c90033;
}
body.Organisation a.RechercherBtnRouge:hover{
	color:#c90033;
	background:#fff;
    border:1px solid #c90033;
}
body.Organisation a.RechercherBtnRouge:before {
    margin-right: 14px;
    width: 14px;
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 27px;
    content: "\f105";
    color: #ffffff;
    height: 28px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
body.Organisation a.RechercherBtnRouge:hover:before{
		color:#c90033;
}

/*--****--EUROJURIS FRANCE__Pourquoi faire appel à un avocat-----*/
body.pourquoiAvocat h1{
	padding-top:30px;
}
body.pourquoiAvocat .mainPage{
	padding-bottom:50px;
}
body.pourquoiAvocat .mainPage ul{
	padding:0;
}

body.pourquoiAvocat .mainPage li:nth-child(odd){
	color:#019198;
	font-weight: 400;
}
body.pourquoiAvocat .mainPage li:nth-child(odd):before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}


body.pourquoiAvocat li:nth-child(even){
	font-size:16px;
}


body.pourquoiAvocat .btnRouge {
	margin-top:25px;
    width: 100%;
}
body.pourquoiAvocat .btnRouge .texte{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-justify-content: space-around;
}
body.pourquoiAvocat .btnRouge a{
	background: #c90033;
    font-size: 20px;
    text-transform: none;
    border: none;
    color: #ffffff;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transition: all 0.3s ease-in-out 0s;
    border-radius: 10px;
    padding: 6px 15px 6px 19px;
    border: 1px solid #c90033;
}

body.pourquoiAvocat .btnRouge a:hover{
	background: #fff;
	color:#c90033;
    border: 1px solid #c90033;
}

body.pourquoiAvocat .btnRouge a:before {
    margin-right: 14px;
    width: 14px;
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 27px;
    content: "\f105";
    color: #ffffff;
    height: 28px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
body.pourquoiAvocat .btnRouge a:hover:before {
		color:#c90033;
}
/*-----*******----FORMATION---********-------*/
body.Formations .ateliersEvnmtInfos ul.files{
	list-style-type: none;
	padding-top:30px;
	    padding-left: 0;
    font-weight: 400;
}
body.Formations .ateliersEvnmtInfos ul.files li:before {
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 24px;
    content: "\f019";
    color: #019198;
    height: 24px;
    width: 36px;
    transition: all 0.3s ease-in;
}
body.Formations .ateliersEvnmtInfos ul.files li:hover:before {
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 24px;
    content: "\f019";
    color: #9e9e9e;
    height: 24px;
    width: 36px;
    transition: all 0.3s ease-in;
}




body.Formations .atelierListeEvnmts{
	display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
	display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-justify-content: space-around;
    list-style-type: none;
}

body.Formations .atelierListeEvnmts li{
    width: 347px;
    margin-bottom: 45px;
    padding: 0 15px;
    margin:20px;
    padding-top:20px;
    text-align:center;
    background:rgba(1, 145, 152, 0.2);
}

body.Formations ul.atelierListeEvnmts {
	padding:0;
}

body.Formations .atelierListeEvnmts li:nth-child(3n+3) {
    border-right: none;
}

body.Formations .atelierListeEvnmts li:last-child{
	border-right: none;
}

body.Formation .atelierListeEvnmts li .bloc1{
    margin-bottom: 5px;
}

body.Formations .atelierListeEvnmts li .bloc1 h3{
	padding-top: 10px;
    text-align:center;
    font-size: 18px;
    padding: 0;
    margin: 0;
    padding-bottom: 12px;
    font-weight: 500;
}   
body.Formations .atelierListeEvnmts li .bloc1 h4{
    padding: 0;
    text-align: center;
    font-size: 17px;
    margin: 0;
    height: 53px;
    color: #019198;
    text-transform: uppercase;
    margin-bottom: 10px;
    overflow: hidden;
}

body.Formations .atelierListeEvnmts li .bloc2 .btns a{
    background: #9f9f9f;
    padding: 5px 12px 5px 41px;
    border-radius: 10px;
    max-width: 133px;
    color: #fff;
    margin-bottom: 20px;
    margin-right: 20px;
    position: relative;
    display: inline-block;
}

body.Formations .atelierListeEvnmts li .bloc2 .btns{
	margin-top:20px;
}


body.Formations .atelierListeEvnmts li .bloc2 .btns a.register{
	margin-right:40px;
}
body.Formations .atelierListeEvnmts li .bloc2 .btns a.details{
 	background:#555;
}

body.Formations .atelierListeEvnmts li .bloc2 .btns a.register:hover{
	opacity: 0.6;
}
body.Formations .atelierListeEvnmts li .bloc2 .btns a.details:hover{
	opacity: 0.6;
}

body.Formations .atelierListeEvnmts li .bloc2 .btns a.register:before{
	background: rgba(0, 0, 0, 0) url(img/sprite.png) no-repeat scroll -190px -378px;
    content: " ";
    display: inline-block;
    height: 23px;
    transition: all 0.3s linear 0s;
    width: 36px;
    position: absolute;
    top: 5px;
    left: 3px;
}

body.Formations .atelierListeEvnmts li .bloc2 .btns a.details:before{
    background: rgba(0, 0, 0, 0) url(img/sprite.png) no-repeat scroll -111px -382px;
    content: " ";
    display: inline-block;
    height: 23px;
    transition: all 0.3s linear 0s;
    width: 36px;
    position: absolute;
    top: 5px;
    left: 3px;
}

 a[name="suscribe"]{
	display: block;
    position: relative;
}

/*---------DETAILS FORMATION-----------*/

body.Formations .ateliersEvnmtDetails{
	padding-top: 50px;
    padding-bottom: 30px;
}
body.Formations .ateliersEvnmtDetails h1{
    font-size: 24px;
    /* font-weight: 400; */
    margin-bottom: 30px;
    padding: 0;
    text-align: left;
}

body.Formations .ateliersEvnmtDetails h1:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 30px;
    content: "\f073";
    color: #019198;
    margin-right: 15px;
    transition: all 0.3s ease-in;
}

body.Formations .ateliersEvnmtDesc{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-justify-content: space-between;
    padding-bottom: 30px;
    border-bottom: 1px dotted #a5d0d2;
}

body.Formations .ateliersEvnmtDesc .clear_both{
	display:none;
}
body.Formations .ateliersEvnmtDesc .adresse .horaires{
	margin-bottom:20px;
}
body.Formations .ateliersEvnmtDesc .adresse h4:nth-child(1):before{
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 22px;
    content: "\f017";
    color: #44444b;
    margin-right: 15px;
    transition: all 0.3s ease-in;
}
body.Formations .ateliersEvnmtDesc .adresse h4:nth-child(2):before{
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 22px;
    content: "\f21d";
    color: #44444b;
    margin-right: 15px;
    transition: all 0.3s ease-in;
}
body.Formations .ateliersEvnmtDesc .carte {
    border-left: 1px dotted #a5d0d2;
    padding-left: 55px;
}
body.Formations .ateliersEvnmtDesc .carte iframe{
	width: 550px;
    max-height: 164px;
}

body.Formations .ateliersEvnmtDesc h4{
    padding: 0;
    color: #44444b;
    text-transform: uppercase;
    font-size: 17px;
    margin: 0;
}

/*-----------DESCRIPTION TARIFS-----------*/
body.Formations .ateliersEvnmtInfos h4{
	color: #44444b;
    text-transform: uppercase;
    font-size: 17px;
    padding-top: 30px;
    padding-bottom: 0;
}
body.Formations .ateliersEvnmtInfos h4:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 18px;
    content: "\f054";
    color: #44444b;
    margin-right: 15px;
    transition: all 0.3s ease-in;
}

body.Formations .ateliersEvnmtInfos h2{
	text-align:left;
	padding:0;
    font-size: 20px;
	font-weight: 400;
	color:#019198;
    padding-top: 25px;
}
body.Formations .ateliersEvnmtInfos h3{
	text-align:left;
	font-size:20px;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}

body.Formations .ateliersEvnmtInfos ul{
    padding-left: 20px;
	line-height: 22px;
    list-style-type: initial;
}
body.Formations .ateliersEvnmtInfos .tarifs,
body.Formations .ateliersEvnmtInfos .places{
    border-top: 1px dotted #a5d0d2;
    margin-top: 30px;
}
body.Formations .ateliersEvnmtInfos .places{
    padding-bottom: 40px;
}

body.Formations .ateliersEvnmtSuscribe .fieldset.fieldsetParticipant{
	padding: 15px 0;
}
body.Formations .ateliersEvnmtSuscribe .fieldset.fieldsetParticipant #blocParticipant2 h3{
    margin-bottom: 20px;
}

/*-----------INSCRIPTION-------------------*/

body.Formations .ateliersEvnmtSuscribe .form-horizontal .control-label, 
body.Formations .ateliersEvnmtSuscribe .form-horizontal .radio,
body.Formations .ateliersEvnmtSuscribe .form-horizontal .checkbox,
body.Formations .ateliersEvnmtSuscribe .form-horizontal .radio-inline, 
body.Formations .ateliersEvnmtSuscribe .form-horizontal .checkbox-inline{
	font-size: 17px;
	font-weight:300;
	
}
body.Formations .ateliersEvnmtSuscribe{
	background:rgb(207, 234, 236);
	margin:auto;
    padding-bottom: 15px;
}

body.Formations .ateliers_evenement .form-horizontal .form-group {
    margin-left: auto;
    margin-right: auto;
    width: 62%;
}
body.Formations .ateliers_evenement .form-horizontal .form-group.nonMembre.blocAdhererOuRegler{
    display: none !important;
}
body.Formations .ateliersEvnmtSuscribe #rappelTarifs{
	display:none;
}
body.Formations .ateliersEvnmtSuscribe h3{
    background: rgb(1, 145, 152);
    color: #fff;
    margin-bottom: 0;
}
body.Formations  .ateliersEvnmtSuscribe .fieldset{
	background:rgb(207, 234, 236)
}

body.Formations .ateliersEvnmtSuscribe .fieldset {
    padding: 15px 10px;
}
body.Formations .ateliersEvnmtSuscribe .fieldset:nth-child(even){
	background:#76cbcf;
}
body.Formations .ateliersEvnmtSuscribe .btnSubmit{
    float: right;
}
body.Formations .ateliersEvnmtSuscribe .fieldset .form-group .form-control{
	background-color: #fff;
    background-image: none;
    border: 1px solid #76cbcf;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(1, 145, 152);
    box-shadow: inset 0 1px 1px rgb(1, 145, 152);
    height:40px;
}



body.Formations .ateliersEvnmtFooter {
    padding-top: 15px;
    max-width: 60%;
    margin: auto;
}
body.Formations .ateliersEvnmtFooter .ateliersEvnmtLienBack{
	color:#fff;
}

body.Formations .ateliersEvnmtFooter .btnSubmit{
	float:right;
}


body.Formations .contactFrmInfo {
    font-size: 12px;
    max-width: 60%;
    margin: auto;
    padding-top:10px;
}

/****Uniquement pour formation du 23/11/2018*****/

.evnmtid_57 .ateliersEvnmtBloc.ateliersEvnmtSuscribe {
	display:none;
}

/*****/


/*PARTENAIRE*/
body.Partenariats h1{
	padding-bottom:10px;
}

body.Partenariats h2{
	text-align:left;
}

body.Partenariats h3{
    color: #c90033;
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 21px;
    padding-top: 0px;
    text-align: center;
    text-transform: uppercase;
}

body.Partenariats section img{
    max-width: 250px;
    padding-bottom: 25px;
}


body.Partenariats section{
	padding-bottom: 30px;
	padding-top: 28px;
}
body.Partenariats section ul{
    padding: 0;
    text-align: left;
    line-height: 30px;
}
body.Partenariats section ul li a:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 18px;
    content: "\f105";
    color: #019198;
    height: 24px;
    width: 36px;
    transition: all 0.3s ease-in;
}
body.Partenariats .FondVert{
	background: rgba(5, 145, 152, 0.2);
}
.sectionEjust .content_fichier{
    padding: 30px 0;
}
.sectionEjust iframe{
    max-width: 100%;
}
.sectionLeximpact{
	text-align:center;
}
.sectionFormulairePartenaire .content_frmcontact{
    max-width: 730px;
    width: 100%;
}
.contactLamy{
	text-align:center;
}
body.Partenariats section .content{
	text-align:justify;
}
body.Partenariats .blocGauche{
	margin-right:40px;
	width:250px;
}
body.Partenariats .blocDroite{
    width: 72%;
    text-align:left;
}
body.Partenariats section.sectionLamySolution .sectionContainer{
	justify-content: space-around;
	-webkit-justify-content: space-around;
}
body.Partenariats .content_fichier{
	margin-right: 0;
    margin-left: auto;
}
body.Partenariats .contactFrmInfo{
	display:none;
}
body.Partenariats .InfoLegaleFormu{
	font-size:12px;
}
/*-------------PRESSE---------*/
/*body.Presse .ImgHeader{
	display:block;
}*/

body.Presse section .sectionContainer{
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

body.Presse section.Titre .sectionContainer{
	justify-content: space-around;
	-webkit-justify-content: space-around;
}

body.Presse .Mois{
	width:100%;
}
body.Presse .content_fichier{
	width:100%;
}
body.Presse .content_fichier .fichier{
	display:flex;
	flex-flow:row wrap;
	
}
body.Presse .content_fichier .fichier ul,
body.Presse .content_fichier .fichier .lienfichier{
	width:100%;
}
body.Presse .content_fichier .fichier ul{
	order:2
}
body.Presse .content_fichier .fichier .lienfichier{
	order:1;
}

body.Presse .content_fichier .fichier .lienfichier:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
    width:auto;
}
body.Presse .content_fichier .fichier li:before{
	display:none;
}


body.Presse .imgPresse {
	width:100%;
}
body.Presse .imgPresse img{
	max-width:160px;
	margin:auto;
}
body.Presse .moisB{
	padding: 33px 0 49px 0px;
    background: url(img/MotifAzulejos.png);
}
body.Presse .moisA{
	padding: 33px 0 49px 0px;
}


body.Presse li strong {
    font-size: 16px;
}

body.Presse h3{
    font-weight: 300;
    padding: 20px 0 20px 0;
    text-align: center;
    margin-top: 0;
    padding-top: 0;
    color: #c90033;
    font-size: 30px;
    padding: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
}
body.Presse h4{
	padding-top:0;
	color: #019198;
}
body.Presse .Intro{
	 padding: 33px 0 49px 0px;
    background: rgba(5, 145, 152, 0.2);
}
body.Presse .Intro2{
	 padding: 33px 0 49px 0px;
}
body.Presse .Intro2 h3{
	text-align:left;
}
body.Presse .Intro .sectionContainer{
	justify-content:space-around;
	-webkit-justify-content:space-around;
}

body.Presse .Titre{
    padding-top: 40px;
    margin-bottom: 10px;
}
body.Presse section ul{
	padding:0;
}
body.Presse section.HistoriquePresse .sectionContainer{
    padding: 50px;
    justify-content: center;
}
body.Presse section.HistoriquePresse a{
    background: #019198;
    color: #fff;
    padding: 8px 15px;
    text-transform: uppercase;
}
body.Presse section.HistoriquePresse a:hover{
    background: #9b9b9b;
    color: #fff;
}

/*--------------body.Presse.Carrefour-------*/
body.Presse.Carrefour .sectionContainer{
    padding: 0px 15px 70px;
}
body.Presse.Carrefour .container.sousMenu{
    display:none;
}
body.Presse.Carrefour .content_sousmenu{
    width:100%;
}
body.Presse.Carrefour .content_sousmenu ul{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
}
body.Presse.Carrefour .lien_sousmenu_startpage{
    display:none;
}
body.Presse.Carrefour .content_sousmenu ul{
    padding-left: 0;
    width: 80%;
    margin: auto;
}
body.Presse.Carrefour .content_sousmenu ul li{
    width:250px;
}
body.Presse.Carrefour .content_sousmenu ul li a{
    display: block;
    background: rgba(19, 67, 113, 0);
    border: none;
    color: #019198;
    width: 100%;
    height: 260px;
    margin: auto;
    text-align: center;
    padding: 12px;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
    transition: all 0.3s linear;
    border-radius: 0px;
}
body.Presse.Carrefour .content_sousmenu ul li a:before {
    color: #019198;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: block;
    font-size: 80px;
    padding-top: 30px;
    padding-bottom: 20px;
    transition: all 0.3s linear;
}
body.Presse.Carrefour .content_sousmenu ul li.menuBtnPage257   a:before {
    content: "\f07c";
}
body.Presse.Carrefour .content_sousmenu ul li.menuBtnPage260 a:before {
    content: "\f1ea";
}
body.Presse.Carrefour .content_sousmenu ul li a:hover{
    background: #019198;
    transition: all 0.3s linear;
    color: #fff;
    opacity: 1;
}
body.Presse.Carrefour .content_sousmenu ul li a:hover:before {
    color: #fff;
    font-size: 90px;
}



/*--------JURISMUS---------*/

body.Jurismus .ImgHeader{
	display:block;
}

body.Jurismus .sousMenu{
	display:none;
}

body.Jurismus .Journees .content {
    max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}
body.Jurismus  .sectionIntro {
    padding-bottom: 30px;
    background: rgba(1, 145, 152, 0.2);
    padding-top: 30px;
}
body.Jurismus  .sectionIntro .sectionContainer{
	max-width: 825px;
    padding: 0;
}
body.Jurismus  .sectionIntro .sectionContainer .blocGauche{
    width: 193px;
}


body.Jurismus  .sectionIntro .sectionContainer .blocDroite{
    width: 60%;
    margin-left: 31px;
}
body.Jurismus  .sectionIntro .sectionContainer .blocDroite h2{
    color: #019198;
    font-size: 30px;
	padding:0;
    text-align: left;
    margin-top: 0;
    padding-top: 0;
}

body.Jurismus  .sectionIntro .sectionContainer .blocDroite a:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 22px;
    content: "\f0a9";
    color: #019198;
    margin-right: 11px;
    transition: all 0.3s ease-in;
}
body.Jurismus  .sectionIntro .sectionContainer .blocDroite a:hover:before{
	color:#9b9b9d;
}
body.Jurismus  .sectionIntro .lienimage img{
	margin:auto
}
body.Jurismus h3{
	text-align: center;
    padding: 20px 0;
    font-size: 23px;
    color: #c90033;
    padding-bottom: 30px;
    text-transform: uppercase;
    
}


body.Jurismus .sectionJurismusResau img{
	margin:auto;
}
body.Jurismus .sectionJurismusResau ul{
	padding:0;
}
body.Jurismus .sectionJurismusResau li:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 18px;
    content: "\f105";
    color: #019198;
    height: 24px;
    width: 20px;
    transition: all 0.3s ease-in;
}
.sectionBlogJurismus{
    padding-bottom: 30px;
    background: url(img/MotifAzulejos.png);
}

.sectionBlogJurismus .content {
	text-align:center;
}

.sectionBlogJurismus .content a:last-child:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 18px;
    content: "\f105";
    color: #019198;
    height: 24px;
    width: 20px;
    transition: all 0.3s ease-in;
}
.sectionBlogJurismus .content a:last-child{
	padding-top:25px;	
	display:block;
}


.sectionBlogJurismus h3,
.sectionJurismusResau h3{
	width:100%;
}
.sectionJurismusResau h3{
	padding-bottom:25px;
}
.sectionJurismusResau .sectionContainer{
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.sectionJurismusResau .blocGauche{
	max-width:425px;
}
.sectionJurismusResau img{
	width:100%;
}
.sectionJurismusResau .blocDroite{
	width:59%;
}
.sectionJurismusResau .blocBot{
	padding-top:40px;
}


.journeeJurismus{
	padding-bottom:35px;
}


/*LES DOSSIER JURISMUS*/
body.DossierJurismus .ImgHeader{
	display:block;
}

body.DossierJurismus h2 {
    text-align: left;;
    padding: 20px 0;
    font-size: 23px;
    color: #c90033;
    padding-bottom: 30px;
    text-transform: uppercase;
    width:100%;
    padding-top:0;
}

body.DossierJurismus .mainPage img{
    max-width: 350px;
    margin: auto;
}
body.DossierJurismus .sectionContainer{
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
body.DossierJurismus .blocGauche{
	width:350px;
}
body.DossierJurismus .blocDroite{
    width: 56%;
    position: relative;
}
body.DossierJurismus section .content_fichier{
	position:relative;
}
body.DossierJurismus .lienfichier{
    position: absolute;
    left: -776px;
    top: 165px;
}
body.DossierJurismus .FondVert{
    padding-bottom: 50px;
    background: rgba(1, 145, 152, 0.2);
    padding-top: 40px;
}
body.DossierJurismus .europe{
    padding-bottom: 50px;
    padding-top: 40px;
}

/*------LES EVENEMENTS JURISMUS------------*/
body.EventsJurismus h2{
	color: #c90033;
    font-size: 30px;
    padding: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
}
body.EventsJurismus .Titre{
	width:100%;
}

body.EventsJurismus .Intro .content{
    max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}
body.EventsJurismus .Journees{
    padding-bottom: 30px;
    background: rgba(1, 145, 152, 0.2);
    padding-top: 30px;
}

body.EventsJurismus .content_fichier{
	width:100%;
}
body.EventsJurismus .content_fichier .lienfichier:before{
	display:none;
}
body.EventsJurismus  .content a:before {
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
    width:auto;
}


body.EventsJurismus .Journees .sectionContainer,
body.EventsJurismus .Evenements .sectionContainer{
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
body.EventsJurismus .Evenements{
    padding-bottom: 30px;
    padding-top: 30px;
}

body.EventsJurismus .Evenements .content {
	width:100%;
}

body.EventsJurismus .mainPage ul li:before{
		font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}

/*-------ORGANISATION ASSOCIATION----------*/

body.OrganisationAssociation .ImgHeader{
	display:block;
}

body.OrganisationAssociation h1{
	padding-bottom:16px;	
}
body.OrganisationAssociation h2{
	text-align:left;
	padding-top:25px;
}
body.OrganisationAssociation .Intro .content {
    max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}
body.OrganisationAssociation .Intro img{
	margin:auto;
}


body.OrganisationAssociation .Contenu img{
	margin:auto;
}
body.OrganisationAssociation .Contenu ul{
	padding:0;
}
body.OrganisationAssociation .Contenu  li:before{
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}


/*-----PROFESSIONNELS DU DROIT-----*/
body.Professionnels .sousMenu{
	display:none;
}
body.Professionnels  h2 {
	color: #c90033;
    font-size: 30px;
    padding: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
}
body.Professionnels  .Intro .content {
    max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}
body.Professionnels  .Zoom{
    padding-bottom: 30px;
    background: rgba(1, 145, 152, 0.2);
    padding-top: 30px;
    text-align:center;
}
body.Professionnels .Zoom .content ul{
	padding:0;
}
body.Professionnels .Zoom .content ul li:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 24px;
    content: "\f019";
    color: #019198;
    height: 24px;
    width: 36px;
    transition: all 0.3s ease-in;
}
body.Professionnels .Zoom .content ul li:first-child a{
	margin-top:10px;
	display:inline-block;
}
body.Professionnels .Professions{
    padding: 30px 0;
}
body.Professionnels .Professions .blocGauche{
	width:270px;
}
body.Professionnels .Professions .blocDroite{
	width:64%;
}
body.Professionnels .Professions .blocDroite h2{
	text-align:left;
}
body.Professionnels .Professions .blocDroite ul{
	padding:0;
}
body.Professionnels .Professions .blocDroite ul li:before{
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
body.Professionnels .Articles{
	background: url(img/MotifAzulejos.png)repeat;
    padding: 30px 0;
}

body.Professionnels .Articles .sectionContainer{
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

body.Professionnels .Articles .content{
	width:100%;
}
body.Professionnels .Articles li:before{
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}

/*-------L'AVOCAT HUISSIER NOTAIRE------*/
body.profesionnelsDetails .Intro .content {
    max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}
body.profesionnelsDetails h2{
    color: #c90033;
    font-size: 30px;
    padding: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
}
body.profesionnelsDetails .Titre{
	width:100%;
}
body.profesionnelsDetails img{
	padding-bottom:20px;
}
body.profesionnelsDetails .Histoire{
    padding-bottom: 30px;
    background: rgba(1, 145, 152, 0.2);
    padding-top: 30px;
    text-align: center;
}
body.profesionnelsDetails .Devenir{
    padding: 30px 0;	
}
body.profesionnelsDetails .Etre{
	background: url(img/MotifAzulejos.png)repeat;
    padding: 30px 0;
}
/*---------- ISO HONNORAIRE---------*/
body.ISO .sousMenu{
	display:none;
}
/*iso*/
body.ISO .Intro .content {
    max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}
body.ISO h2{
    color: #c90033;
    font-size: 30px;
    padding: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
}
body.ISO .Titre{
	width:100%;
}

body.ISO .Certif{
    padding-bottom: 30px;
    background: rgba(1, 145, 152, 0.2);
    padding-top: 30px;
}
body.ISO .Certif ul{
	padding:0;
}
body.ISO .Certif ul li:before{
	font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
body.ISO .Certif .content_fichier{
	width:100%;
}


body.ISO .Demarche{
	padding: 30px 0;
}
body.ISO .Demarche .btnCabinet .texte{
	text-align:center
}
body.ISO .Demarche .btnCabinet a{
    background: #c90033;
    font-size: 20px;
    text-transform: none;
    border: none;
    color: #ffffff;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transition: all 0.3s ease-in-out 0s;
    border-radius: 10px;
    padding: 6px 15px 6px 19px;
    width: 420px;
    text-align: center;
    margin: auto;
    color: #fff;
    display: block;
    margin-top: 15px;
    margin-bottom: 35px;
    border: 1px solid #fff;
}
body.ISO .Demarche .btnCabinet a:hover{
	color:#c90033;
	background:#fff;
    border: 1px solid #c90033;
}

body.ISO .Demarche .btnCabinet a:before{
    margin-right: 14px;
    width: 14px;
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 27px;
    content: "\f105";
    color: #fff;
    height: 28px;
    padding-right: 5px;
    transition: all 0.3s ease-in;

}
body.ISO .Demarche .btnCabinet a:hover:before{
	color:#c90033;
}


body.ISO .Demarche .btnCabinet img{
    display: block;
    max-width: 100%;
    height: auto;
    width: 510px;
}    
    
    
body.ISO .Temoignages{
	padding: 30px 0;
	background: url(img/MotifAzulejos.png)repeat;
}
body.ISO .Temoignages a{
    display: block;
    margin-bottom: -15px;
}
body.ISO .Temoignages a:before{
	    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
    
body.ISO h2.Titre2{
	color: #019198;
    font-size: 30px;
    font-weight: 300;
    padding: 40px 0;
    text-align: center;
    margin-top: 0;
    padding-top: 0;
    text-transform: uppercase;
}

/*honoraire*/
body.ISO .Honoraires {
	padding: 30px 0;
}

body.ISO .Honoraires .Intro {
    max-width: 799px;
    margin: auto;
    text-align: center;

}

body.ISO .HonorairesTransparence h3{
	text-align:left;
	padding-bottom:0;
    color: #019198;
}


body.ISO .HonorairesTransparence img{
	padding-bottom:30px;
}

body.ISO .HonorairesTransparence h3:before{
    margin-right: 5px;
    width: 14px;
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 23px;
    content: "\f105";
    color: #019198;
    height: 28px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}

body.ISO .HonorairesTransparence ul{
	padding:0;
}

body.ISO .Liens{
	padding: 30px 0;
}

body.ISO .Liens .content{
	width:100%;	
}
body.ISO .Liens .content ul{
	padding:0;
    padding-left: 14px;
}
body.ISO .Liens .content li a:before{
    margin-right: 5px;
    width: 21px;
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 23px;
    content: "\f105";
    color: #019198;
    height: 28px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}


/*--------HONORAIRE AVOCAT-------*/


body.HonorairesAvocat .Intro .content {
    max-width: 799px;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}
body.HonorairesAvocat  h2{
    color: #c90033;
    font-size: 30px;
    padding: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px;
}

body.HonorairesAvocat h3{
    text-align: left;
    color: #c90033;
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 0;
}

body.HonorairesAvocat .Titre{
	width:100%;
}

body.HonorairesAvocat .imghonoraires{
    padding: 30px 0;
    background: url(img/MotifAzulejos.png)repeat;
}

body.HonorairesAvocat .imghonoraires img{
	margin:auto;
}

body.HonorairesAvocat .Consultation{
	padding: 30px 0;
}
body.HonorairesAvocat .Consultation ul {
	padding:0;
}
body.HonorairesAvocat .Consultation ul li:before{
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
body.HonorairesAvocat .Consultation .sectionContainer{
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

body.HonorairesAvocat .Transparence{
	padding: 30px 0;
    background: rgba(1, 145, 152, 0.2);
}
body.HonorairesAvocat .Honoraires{
	padding: 30px 0;	
}
 
body.HonorairesAvocat .Charte{
	padding: 30px 0;	
    background: url(img/MotifAzulejos.png)repeat;
}
body.HonorairesAvocat .Charte a:before{
	    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 17px;
    content: "\f105";
    color: #019198;
    height: 24px;
    padding-right: 5px;
    transition: all 0.3s ease-in;
}
/*-----FORUM QUALITE EUROJURIS-----*/

body.forumQualite .mainPage img{
    max-width: 409px;
}



/*----------LEXIQUE----------*/
body.Lexique .texte_sousmenu h1{
    padding-top: 25px;
    padding-bottom: 10px;
    text-align:left;
}

body.Lexique .texte_sousmenu .lien_sousmenu_startpage{
	display:none;
}

body.Lexique  .sousMenu{
	display:none
}
/*LexiqueDetails*/


body.LexiqueDetails .lien_sousmenu_startpage{
    color: #019198;
    font-size: 30px;
    font-weight: 300;
    padding: 40px 0;
    text-align: left;
    margin-top: 0;
    padding-top: 0;
    text-transform: uppercase;
    padding-top: 25px;
    padding-bottom: 10px;
    display: block;
}
body.LexiqueDetails .sectionBetween .content  a{
	color:#019198
}
body.LexiqueDetails .content_sousmenu li:before,
body.Lexique .content_sousmenu li:before {
    background: none;
    width: 0px;
	display: block;
    height: 0;
}
body.LexiqueDetails .content_sousmenu ul,
body.Lexique .content_sousmenu ul{
	padding-left:0px;
	margin-bottom: 30px;
}
body.LexiqueDetails .content_sousmenu ul li,
body.Lexique .content_sousmenu li{
 	display: inline-block;
 	border:1px solid #019198;
}
body.LexiqueDetails .content_sousmenu ul li.active > a {
    color: #c90033;
}
body.LexiqueDetails .content_sousmenu ul li > a,
body.Lexique .content_sousmenu li a{
	color:#019198;
    display: block;
    padding: 5px 13px
}
body.LexiqueDetails .content_sousmenu ul li > a:hover,
body.Lexique .content_sousmenu li a:hover{
	color: #c90033;
	font-weight: 600;
}

body.LexiqueDetails h2{
    text-align: left;
    padding-bottom: 0;
    padding-top: 22px;
    margin-bottom: 5px;
    border-top: 1px dotted #019198;
    margin-top: 35px;
    text-transform: uppercase;
    font-size: 20px;
}


body.LexiqueDetails h2:first-child{
	margin-top:0;
    border-top: 0px;
}


body.NewsReseau .pagedefaut.article .articles_historique ul{
	min-height:inherit!important;
}


/*iso charte honoraire*/
.annuaireBlocCertifications .iso{
    padding: 10px 0;
    position: absolute;
    bottom: -39px;
    background: url(img/iso.png) no-repeat;
    width: 64px;
    height: 30px;
    left:15px;
}
.annuaireBlocCertifications .iso span,
.annuaireBlocCertifications .chartehono span{
	display:none;
}
.annuaireBlocCertifications .chartehono {
	padding: 10px 0;
    position: absolute;
    left: 103px;
    bottom: -38px;
    background: url(img/honoraires.png) no-repeat;
    width: 80px;
    height: 30px;
    /* margin-top: 17px; */
    margin-right: 30px;
}

/*date serment caché*/

.dateserment,
.annuaireFicheDateSerment{
	display:none;
}


/*------@ MEDIA ------*/


/* 1190px */
@media (max-width: 1190px){
	body.DossierJurismus .lienfichier{
		position:inherit;
	    padding-top: 20px;
	}
	body.DossierJurismus .content_fichier{
	    width:100%;
	}
}

/* 1100px */
@media (max-width: 1100px){
	.sectionJurismusResau .blocGauche{
		margin:auto;
	}
	.sectionJurismusResau .blocDroite{
		width:100%;
	}
	body.Partenariats section img{
	    margin: auto;
	}
}

/* 991px */
@media (max-width: 991px){
	body.Organisation .sectionMembre ul li,
	body.Organisation .sectionMembreAdmin  ul li,
	body.Organisation .sectionComissions ul,
	body.Organisation .sectionStrategie ul{
		width:100%;
		float:none;
	}
}

/* 860px */
@media (max-width: 865px){
	body.Formations .ateliersEvnmtDesc .carte{
		width:100%;
		padding:0;
	}
	body.Formations .ateliersEvnmtDesc .carte iframe{
	    width: 100%;
	}
}

/* 855px */
@media (max-width: 855px){
	body.DossierJurismus .sectionContainer {
	    justify-content: center;
	    -webkit-justify-content: center;
	}
	body.DossierJurismus .lienfichier,
	body.DossierJurismus h2,
	body.DossierJurismus .blocDroite{
		text-align:center;
	}
	body.DossierJurismus h2{
		padding-top:20px;
	}
}

/* 845px */
@media (max-width: 845px){
	body.ClanchetPresidente .Clanchet .blocGauche{
		    margin: auto;
	}
	body.ClanchetPresidente .Clanchet .blocDroite{
		width:100%;
		text-align:center;
	}
	body.Partenariats .blocDroite{
		width:100%;
	}
	body.ClanchetPresidente .Clanchet .blocDroite h2{
		text-align:center;
	}
}

/* 767px */
@media (max-width: 768px){
	body.EurojurisFrance section.sectionDomaines .sectionContainer{
		display:block;
	}
	
	body.EurojurisFrance .sectionDomaines .bloc{
		max-width: 400px;
		margin: 20px auto;
	}
}




/* 590px */
@media (max-width: 590px){
	body.Organisation .sectionIntro .sectionContainer .blocGauche {
       	margin: auto;
	}
	body.Organisation .sectionIntro .sectionContainer .blocDroite h2{
		text-align:center;
	}
	body.Organisation .sectionIntro .sectionContainer .blocDroite{
		width:100%;
		text-align:center;
		margin-left:0;
	}
	body.Organisation .sectionMembre ul li,
	body.Organisation .sectionMembreAdmin  ul li,
	body.Organisation .sectionComissions ul,
	body.Organisation .sectionStrategie ul{
		text-align:center;
	}
	body.Jurismus  .sectionIntro .sectionContainer .blocDroite {
		width:100%;
		text-align:center;		
	}
	body.Jurismus  .sectionIntro .sectionContainer .blocDroite h2{
		text-align:center;			
	}

	body.Partenariats h2{
		text-align:center;
	}
	body.Partenariats .blocGauche{
		width:100%;
		text-align:center;
	}
	body.Partenariats section .content{
		text-align:center;
		margin-right:0;
	}
}

/* 560px */
@media (max-width: 560px){
	body.EurojurisFrance .mainPage iframe{
		width:auto;
	}
	body.Formations .ateliers_evenement .form-horizontal .form-group{
		width:100%;
	}
	body.Formations .ateliersEvnmtFooter,
	body.Formations .contactFrmInfo{
		max-width:100%;
	}
}

/* 510px */
@media (max-width: 510px){
	body.ISO .Demarche .btnCabinet img{
	    max-width: 100%;
	}
	body.Presse .Intro,
	body.Presse h3,
	body.Presse .imgPresse img,
	body.Presse h4,
	body.Presse section ul,
	body.Presse section ul a{
		text-align:center;
		margin:auto;
	}
	body.Presse section .sectionContainer{
		justify-content:center;
		-webkit-justify-content:center;
	}
	body.Formations .ateliersEvnmtDetails h1{
		text-align:center;
	}
	body.Formations .ateliersEvnmtDesc{
	    -webkit-justify-content: center;
        justify-content: center;
	}
	body.Formations .ateliersEvnmtDesc .adresse{
		text-align:center;
	}
}

/* 440px */
@media (max-width: 440px){
	body.ISO .Demarche .btnCabinet a{
		width:100%;
	}	
	body.Formations .atelierListeEvnmts li .bloc1 h4{
		height:auto;
	}
	body.Formations .atelierListeEvnmts li .bloc2 .btns a.register,
	body.Formations .atelierListeEvnmts li .bloc2 .btns a{
		margin-right:0;
	}
	
}

/* 350px */
@media (max-width: 44350px){
	body.DossierJurismus .mainPage img{
	    max-width: 100%;
	}	
}


/* CSS PRINT */


@media print{
	body {
		 width: auto!important;
		 margin: auto!important;
		 font-family: serif!important;
		 font-size: 12pt!important;
		 background-color: #fff!important;
		 color: #000!important;
	}
	p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
		 color: #000!important;
		 margin: auto!important;
	}
	.print {
		display: block!important; /* affichage des éléments de classe print */
	}
	p, blockquote {
		orphans: 3!important; /* pas de ligne seule en bas */
		widows: 3!important; /* pas de ligne seule en haut */
	}
	blockquote, ul, ol {
		page-break-inside: avoid!important; /* pas de coupure dans ces élements */
	}
	h1 {
		page-break-before: always!important; /* chaque titre commence sur une nouvelle page */
	}
	h1, h2, h3, caption {
		page-break-after: avoid!important; /* pas de saut après ces éléments */
	}
	a {
		color: #000!important;
		text-decoration: underline!important;
	}
	/*a[href]:after {
	 	content: " (" attr(href) ")"; /* affichage des URL des liens */
	/*}*/
	header,
	.headerContents,
	footer,
	.filAriane,
	body.annu_base .pagedefaut.annuaire.annuaire .container.filAriane,
	body.annu_fiche_avocat .annuaireFicheBloc.annuaireFicheContact,
	.annuaireFicheBtns,
	body.annu_fiche_avocat .annuaireBlocCarte,
	body.annu_fiche_avocat .annuaireFicheBloc.annuaireFicheCoordonnees .annuaireFicheSite a.btnStandard:before,
	body.annu_fiche_avocat .annuaireFicheBloc.annuaireFicheRetour,
	body.annu_fiche_cabinet .annuaireFicheBloc.annuaireFicheCoordonnees .annuaireBlocCarte,
	body.annu_fiche_cabinet .annuaireFicheBloc.annuaireFicheCoordonnees .annuaireFicheSite a.btnStandard:before,
	body.annu_fiche_cabinet .annuaireFicheBloc.annuaireFicheArticles,
	body.annu_fiche_cabinet .annuaireFicheBloc.annuaireFicheContact,
	body.annu_fiche_cabinet .annuaireFicheBloc.annuaireFicheRetour,
	body.Formations .atelierListeEvnmts li .bloc2 .btns,
	.articles_historique,
	.actu_share{
		display:none!important;
	}
	body.annu_fiche_avocat .annuaireFicheBloc.annuaireFicheCoordonnees .annuaireFicheSite a.btnStandard,
	body.annu_fiche_cabinet .annuaireFicheBloc.annuaireFicheCoordonnees .annuaireFicheSite a.btnStandard{
		padding:0!important;
		width:100%;
		margin:0!important;
	}
}

