@page { margin: 0.5cm; }
* {
	background: transparent !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important;
}

img{ max-width: 100% !important; }
tr, img { page-break-inside: avoid; }

.transformCenter, .transformMiddle {-ms-transform:none !important; -webkit-transform:none !important; transform:none !important;}
.boxShadow {-webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important;}
.incTinyMce ul li {list-style:disc; margin-left: 23px;}

.conteneur {max-width: 100%;}

/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#menu, #menuSec, #menuPied, .lienPartager, #partage, #vortexDebug, .miniConsole, #olark-wrapper,
#conteneurRech, #conteneurBanniereAcc, #conteneurFranchiseAcc a.btn2, #ft1, #ft2, #conteneurBd .filAriane,
.liLettre, #detailFranchise a.demande, #detailFranchise .videoConteneur, .pagination,
#consultantForm { display:none !important; }

/* TEXTES
--------------------------------------------------------------------------------------- */
.incTinyMce a{ color: #00f; text-decoration:underline; }
.incTinyMce a:visited{ color: #800080 ; }
h2,h3 { page-break-after: avoid; }


/*--------------------------------------------------------------------------------------- */
/* En-tete */
/*--------------------------------------------------------------------------------------- */
#conteneurHd, .entete {border:0;}


/* 01_100 : ACCUEIL
--------------------------------------------------------------------------------------- */
/*TEXTE ACCUEIL*/
#conteneurTexteAcc {min-height:auto !important; height: auto !important;}

/*MEDIAS ACCUEIL*/
#conteneurMediaAcc {padding:20px;}
	.bloc {margin:0 0 20px 0; height: 250px !important; padding:20px; page-break-inside: avoid;}
		.bloc h3 {font:400 1.714em/1em 'lato';/*24/14*/}
		.bloc ul {margin-top: 20px;}
		.bloc ul li {float: left; width:50%; margin-top:0; padding-top:0;}
		.bloc ul li:first-child {border: 0;}


/*  02_001 : DETAIL FRANCHISE
--------------------------------------------------------------------------------------- */
#detailFranchise table {page-break-inside: avoid;}


/*  02_100 : PARCOURIR LES FRANCHISES
--------------------------------------------------------------------------------------- */
#parcourir .bloc {float:left; width: 32.25%; max-width: 387px; margin:0 1.583% 0 0;}
	#parcourir .bloc:nth-of-type(3n) {margin-right: 0;}
.parcourirFranchise .margin_b {margin-bottom: 10px;}


/*  02_300 : PAR SECTEURS D'ACTIVITES
--------------------------------------------------------------------------------------- */
.menuCat div {page-break-inside: avoid;}


/*  04_100 : NOUVELLES LISTE
	04_200 : ARTICLES LISTE
	04_300 : VIDEOS LISTE
	04_400 : EVENEMENTS LISTE
--------------------------------------------------------------------------------------- */
.liMedia {padding: 0 20px;}
		.liMedia li {display: inline-block; width: 31.5%; margin-right: 2%; padding:0;}
		.liMedia li:nth-of-type(3n) {margin-right: 0;}
		.liMedia li:nth-of-type(3n+1) {clear: left;}

.liMedia li.w100 {width:100%; max-width:930px; margin-bottom: 20px;}
		.liMedia li.w100 figure {height: 330px; overflow: hidden;}
			.liMedia li.w100 figure img {top:50%; margin-top:0;}
			
			.liMedia li.w100.vidVedette figure img {top:inherit; width: inherit; max-height: 330px; margin:0 auto;}

		.liMedia li.w100 .mediaTexte{padding: 19px; border:1px solid rgba(22,84,144,.3); border-top: 0;}
		.liMedia li.w100 .mediaTexte h2 {font-size:24px;}

.liMedia li.vid figure {height:150px; max-height: 150px;}
	.liMedia li.vid figure img {width: inherit; height: 100%; max-height:150px;}


/*  04_500 : CONSULTANT LISTE
--------------------------------------------------------------------------------------- */
.liItem li {float:left; width:31.597%; margin-right: 2.604%}
	.liItem li:nth-of-type(3n) {margin-right: 0;}
	.liItem li:nth-of-type(3n+1) {clear: left;}
	.liItem figure {height: 105px;}


/* 05_240 : TEMOIGNAGES
--------------------------------------------------------------------------------------- */
.liste li {display:table; width: 100%; height: 100%; page-break-inside: avoid;}
	.liste figure {float: left; width: 41%; max-width:387px; height:calc(100% - 40px); margin:20px 0 20px 20px;}
	.liste .listeTexte {display: inline-table; width: 56%; height: 100%;}


/* LISTE ITEM : LISTE FRANCHISE & CONSULTANTS & TOP 10
--------------------------------------------------------------------------------------- */
ul.liItem li {float:left; width:31.5%; max-width: 100%; min-height:530px; margin:0 2.604% 2.604% 0; page-break-inside: avoid;}
	ul.liItem li:nth-of-type(3n) {margin-right: 0;}
	ul.liItem li:nth-of-type(3n+1) {clear: left;}


/*PUB & LOGOS FRANCHISES ACC*/
#pub.double picture:nth-child(odd) {float: left;}
#pub.double picture:nth-child(even) {float:right;}
#pub img {max-width: 590px;}


/*--------------------------------------------------------------------------------------- */
/* FOOTER */
/*--------------------------------------------------------------------------------------- */
#ft3 {border:0;}