@charset "utf-8";
/* CSS Document */
@media all and (max-width: 1380px) {
	/* DIAPO HOME */
	.diapoHome.siteAuto,
.diapoHome.siteAuto .jDiaporama,
.diapoHome.siteAuto ul.diapoUl li.itDiapo {
	height:450px !important;
}
.diapoHome.siteFull,
.diapoHome.siteFull .jDiaporama,
.diapoHome.siteFull ul.diapoUl,
.diapoHome.siteFull ul.diapoUl li.itDiapo {
	height:495px !important;
}
	.homeBandeau .siteFull .diapoFondColor, .homeBandeau .siteFull .diapoFondMedia, .homeBandeau .siteFull .diapoFondMedia .mediaBloc, .homeBandeau .siteFull .itemFull.mediaFull .mediaBloc {
    height: 667px;
}
	.siteFull .mediaFull .textesBox, .siteFull .sansMedia .textesBox {
    max-width: 650px;
    margin: 50px;
}
	.itDiapo .intTextes {
    padding: 30px 50px;
}
	.diapoHome h2 {
	font-size: 1.8em;
}
	/* FIN DIAPO HOME */
	/* PARAGRAPHES */
	/* PARA TEXT IMG */
	.paraTextImg.hauteurSmall .mediaBloc.videoBloc {
	width:360px;
	height: 172px;
}
.paraTextImg.hauteurMedium .mediaBloc.videoBloc {
	height: 320px;
	width:580px;
}
.paraTextImg.hauteurLarge .mediaBloc.videoBloc {
	height: 446px;
	width:800px;
}
.paraTextImg.hauteurSmall .tdMedia .mediaBloc.videoBloc  {
	width:243px;
	height:141px;
}
.paraTextImg.hauteurMedium .tdMedia .mediaBloc.videoBloc  {
	width:475px;
	height: 265px;
}
.paraTextImg.hauteurLarge .tdMedia .mediaBloc.videoBloc  {
	height: 368px;
	width:650px;
}
	/* FIN PARA TEXT IMG */
	.fw5 .item {
	width:30.3%;
	margin:20px 1.5%;
}
	.sansSep .fw5 .item {
		width:33.3%;
	}
	.avecCadre .fw5 .item {
	width:29.5%;
}
	.avecCadre .fw5 .intItem {
	padding:22px ;
}
	.cols.hauteurSmall .mediaBloc {
    height: 170px;
}
	.cols.hauteurMedium .mediaBloc {
    height:236px;
}
	.cols.hauteurLarge .mediaBloc {
    height: 320px;
}
	.hauteurSmall .fw1 .avecMedia .textes {
    min-height: 0px;
    padding-bottom: 15px;
}
	.paraBlocs.hauteurSmall .fw1 .mediaBloc,
	.hauteurSmall.imgCss .fw1 .mediaBloc {
	min-height:170px;
	min-width: 300px;
	width: 300px;
}
	.paraBlocs.hauteurMedium .fw1 .mediaBloc,
.hauteurMedium.imgCss .fw1 .mediaBloc {
	min-height:236px;
	min-width: 420px;
	width: 420px;
}
	.paraBlocs.hauteurLarge .fw1 .mediaBloc,
.hauteurLarge.imgCss .fw1 .mediaBloc {
	min-height:320px;
	min-width: 567px;
	width: 567px;
}
	.paraBlocs.hauteurSmall .fw1 .videoBloc {
	height:170px;
}
.paraBlocs.hauteurMedium .fw1 .videoBloc {
	height:236px;
}
.paraBlocs.hauteurLarge .fw1 .videoBloc {
	height:320px;
}
	
	/* FIN PARAS */
}
@media all and (max-width: 1200px) {
	/* DIAPO HOME */
	.diapoHome.siteAuto,
.diapoHome.siteAuto .jDiaporama,
.diapoHome.siteAuto ul.diapoUl li.itDiapo {
	height:395px !important;
}
.diapoHome.siteFull,
.diapoHome.siteFull .jDiaporama,
.diapoHome.siteFull ul.diapoUl,
.diapoHome.siteFull ul.diapoUl li.itDiapo {
	height:380px !important;
}
	.siteAuto .itemAuto .intD2 {
    width: 100%;
}
	.homeBandeau .siteFull .diapoFondColor, .homeBandeau .siteFull .diapoFondMedia, .homeBandeau .siteFull .diapoFondMedia .mediaBloc, .homeBandeau .siteFull .itemFull.mediaFull .mediaBloc {
    height: 647px;
}
	.siteFull .mediaFull .textesBox, .siteFull .sansMedia .textesBox {
    max-width: 600px;
    margin:40px;
}
	.itDiapo .intTextes {
    padding: 20px 40px;
}
	.diapoHome h2 {
	font-size: 1.6em;
}
	/* FIN DIAPO HOME */
/* PARAGRAPHES */
	/* diapo 1 hauteur/largeur */
	.paraDiapo1 .tabCarousel .tdTextes {
    padding-right: 30px;
}
	.paraDiapo1 .jDiaporama_controls {
    margin-left: 0;
    left: auto;
	right:0px;
}
	/* fin diapo 1 hauteur/largeur */
	.nod .corps,
	.tabTextMedia .tdMedia {
    padding: 0px 35px;
}
	.titreItem h2 {
    font-size:1.95em;
}
.titreItem h3 {
    font-size: 1.6em;
}
.titreItem h4 {
    font-size: 1.4em;
}
.titreItem h5 {
    font-size: 1.2em;
}
	/* HAUTEURS */
	.itLogo .imgBloc {
    min-height: 110px;
}
.cols.hauteurSmall .mediaBloc {
	height:150px;
		min-height: 0;
}
.cols.hauteurMedium .mediaBloc {
	height:250px;
}
.cols.hauteurLarge .mediaBloc {
	height:380px;
}
.imgPortrait.hauteurLarge .fw1 .videoBloc {
    height: 470px;
}
.hauteurSmall.imgCarre .imgBloc .img {
	width:150px;
}
.hauteurMedium.imgCarre .imgBloc .img {
	width:250px;
}
.hauteurLarge.imgCarre .imgBloc .img {
	width:380px;
}
	.paraDiapo1 .mediaBloc {
    height: 260px;
}
	/* FIN HAUTEURS */
	.itBloc .textes {
	padding:0px 20px 20px 20px;
}
.fw2 .itBloc.fondMedia .textes,
.fw2 .itBloc.fondCouleur.sansMedia .textes {
	padding:0px 40px 25px 40px;
}
.fw3 .itBloc.fondMedia .textes,
.fw3 .itBloc.fondCouleur.sansMedia .textes {
	padding:0px 25px 25px 25px;
}
	/* FW1 */
.fw1 .textes {
    padding: 0px 35px;
}
.paraDeplier .fw1 .textes {
    padding-bottom:35px !important;
}
.paraBlocs .fw1 .textes {
    padding: 30px 35px;
}
.hauteurSmall .fw1 .avecMedia .textes {
	min-height: 135px;
	padding-bottom:20px;
}
.hauteurLarge .fw1 .avecMedia .textes {
	min-height:265px;
}
	/* FW1 */
	.sansSep .intTextes {
	padding-bottom:45px;
}
	.para.avecFond {
    padding-bottom: 45px;
}
	.ligneHr {
    margin: 45px 0px;
}
	.boxForm {
    padding-bottom: 45px;
}
	.titreh2 {
    margin-top: 45px;
    margin-bottom: 30px;
}
	/* FIN PARAGRAPHES */
}
@media all and (max-width: 1150px) {
	/* DIAPO HOME */
	.homeBandeau .siteFull .diapoFondMedia iframe,
.homeBandeau .siteFull .itemFull.mediaFull .mediaBloc iframe,
.homeBandeau .siteFull .itemFull.mediaFull .mediaBloc video {
    height: 60.25vw !important;
}
.homeBandeau .siteAuto .diapoFondMedia iframe,
.homeBandeau .siteAuto .itemFull.mediaFull .mediaBloc iframe,
.homeBandeau .siteAuto .itemFull.mediaFull .mediaBloc video {
    height: 46vw !important;
}
	/* FIN DIAPO HOME */
	.para {
    margin: 45px auto;
        margin-bottom: 35px;
}
	
	/* diapo 1 hauteur/largeur */
	.paraDiapo1 .jDiaporama, .paraDiapo1 .jDiaporama ul {
    height:410px !important;
}
	/* fin diapo 1 hauteur/largeur */
	.paraBlocs .fw1 .textes {
    padding: 20px 25px;
}
	.paraBlocs.hauteurLarge .fw1 .textes {
    padding: 30px 45px;
}
	.fondMedia .textes {
    max-width: 550px;
}
	
}
@media all and (max-width: 1060px) {

	.paraDiapo1 .mediaBloc {
    height: 240px;
}
	/* diapo 2 hauteur/largeur */
.paraDiapo2.hauteurS .jDiaporama, 
.paraDiapo2.hauteurS .jDiaporama ul {
    height: 310px !important;
}
.paraDiapo2.hauteurS .tabCarousel {
    width: 450px;
}
.paraDiapo2.hauteurS .mediaBloc {
    height: 180px;
}
.paraDiapo2.hauteurM .jDiaporama, 
.paraDiapo2.hauteurM .jDiaporama ul {
    height: 450px !important;
}
.paraDiapo2.hauteurM .tabCarousel {
	width: 720px;
}
.paraDiapo2.hauteurM .mediaBloc {
    height: 310px;
}
.paraDiapo2.hauteurL .jDiaporama, 
.paraDiapo2.hauteurL .jDiaporama ul {
    height:540px !important;
}
.paraDiapo2.hauteurL .mediaBloc {
    height: 390px;
}
/* fin diapo 2 hauteur/largeur */

	.nod .corps {
    padding: 0px;
}
	.paraTextImg .posD .titre,
	.paraTextImg .posG .titre {
		padding:0px;
	}
	.posG .tabTextMedia .tdMedia {
    padding: 0px 25px 0px 0px;
}
	.posD .tabTextMedia .tdMedia {
    padding: 0px 0px 0px 25px;
}
	/* diapo 1 hauteur/largeur */
	.paraDiapo1 .jDiaporama, .paraDiapo1 .jDiaporama ul {
    height: 390px !important;
}
	/* fin diapo 1 hauteur/largeur */
	.fw4 .item {
	width:46%;
	margin:20px 2%;
}
	.sansSep.fw4 .item {
		width:50%;
	}
	.avecCadre .fw4 .intItem {
	padding:30px ;
}
	.avecCadre .fw4 .item {
	width:44.5%;
}
}