/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+		© Copyright iDIWAY 2015
//+		Tout droits de reproduction interdits
//+		http://www.idiway.fr
//+		$Revision: 4513 $
//+		$Date: 2017-07-06 17:25:24 +0200 (jeu. 06 juil. 2017) $
//+		$HeadURL: svn://svn.id.lan/pko/sat/14/144_cst/trunk/tpl/tpl0/css/mod/mod19a/tpl/actu.css $
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/* Static */
/* igd nomen */
#block_vw .tpl_actu .igd_nomen{ color: #f8b356; position: relative; }
#block_vw .tpl_actu .igd_nomen .date{  }
#block_vw .tpl_actu .igd_nomen .day{ color: #fff; }

#block_vw .tpl_actu .igd_nomen .print{ position: absolute; right: 0; top: -4px; padding: 5px; cursor: pointer; }
#block_vw .tpl_actu .igd_nomen .nomen{ font-style: italic; color: #fff; font-size: 12px; padding: 0; }
#block_vw .tpl_actu .igd_nomen .tit{ font-size: 38px; font-family: iDW_ubuntu_B; margin: 20px 0; color: #f8b356; }

/* IGD général */
/* igd etq */
#block_vw .tpl_actu .igd_tit{ margin: 50px 0 15px; display: block; color: #000; font-family: iDW_centuryGothic_bold; letter-spacing: 0 /*font-family: iDW_HelveticaNeueLTStd_Bd;*/ }
#block_vw .tpl_actu .igd_tit.high{ font-size: 19px;}
#block_vw .tpl_actu .igd_tit.dft{ font-size: 17px; }
#block_vw .tpl_actu .igd_tit.low{ font-size: 15px; }

/* igd stop */
#block_vw .tpl_actu .igd_stop{ /*display: none;*/ margin: 10px 0; height: 1px; }

/* igd img */
#block_vw .tpl_actu .igd_img{ display: block;}
#block_vw .tpl_actu .igd_img .igd_img_ctn { max-width: max-content; margin: auto; }
#block_vw .tpl_actu .igd_img img{ max-width: 100%; display: block; }
/*#block_vw .tpl_actu .igd_img img{ vertical-align: top; cursor: pointer; max-width: 100%; margin: 0px auto; display: block; box-sizing: border-box;}*/

#block_vw .tpl_actu .igd_img > .idDiapo{ max-width: 100%; margin: 0px auto ; background: rgba(0, 0, 0, 0.2); width: 600px; padding: 0; }
#block_vw .tpl_actu .igd_img > .idDiapo{ max-width: 100%; margin: 0px auto ; background: rgba(0, 0, 0, 0.2); width: 600px; padding: 0; }
#block_vw .tpl_actu .igd_img > .idDiapo *{ box-sizing: initial; }
#block_vw .tpl_actu .igd_img > .idDiapo .idDiapoVw{ height: 400px; }
#block_vw .tpl_actu .igd_img > .idDiapo .idDiapoCtnImg img{ max-width: 600px; max-height: 400px; }
#block_vw .tpl_actu .igd_img > .idDiapo .idDiapoThumb .idSliderCtn{ text-align: center; }
#block_vw .iTpl-actu-header .idDiapo .idSliderItm {max-height: 455px !important;}

	/* NEW FONCTIONNEMENT */
	body:not(.idDiapoOnFullscreen) #block_vw .tpl_actu .igd_img .idDiapoCtnVw {display: none;}
	body:not(.idDiapoOnFullscreen) #block_vw .tpl_actu .igd_img .idDiapoCtnThumb {display: none;}
	body:not(.idDiapoOnFullscreen) #block_vw .tpl_actu .igd_img .idDiapoCtnMosaic {display: flex;}
	body.idDiapoOnFullscreen .idDiapoCtnMosaic {display: none;}




/* igd txt */
#block_vw .tpl_actu .igd_txt{  }
#block_vw .tpl_actu .igd_txt p{ margin: 0 0 30px; }

/* igd txt */
#block_vw .tpl_actu .igd_intro{ font-style: italic; font-weight: bold; color: #403840; }

/* igd ls */
#block_vw .tpl_actu .igd_ls{ margin: 10px 0; padding: 0 0 0 30px; }
#block_vw .tpl_actu .igd_ls li{ padding: 2px 0; }

/* igd mda */
#block_vw .tpl_actu .igd_mda{ margin: 20px 0; }
#block_vw .tpl_actu .igd_mda a{margin-right: 10px;}
#block_vw .tpl_actu .igd_mda img{width: 20px; display: inline-block; vertical-align: middle;}
#block_vw .tpl_actu .igd_mda .vPdf{ margin: 0 auto; }

	/* grp igd  */
#block_vw .tpl_actu .no_grp,
#block_vw .tpl_actu .grp{ padding: 25px 0; }

/*grp igd gestion icone*/
#block_vw .igd_tit:nth-child(even):before {/*content: url("/tpl/tpl0/img/mep/actu/arbre1.png"); */vertical-align: middle; margin-right: 10px; display: inline-flex;}
#block_vw .igd_tit:nth-child(odd):before {/*content: url("/tpl/tpl0/img/mep/actu/arbre2.png"); */vertical-align: middle; margin-right: 10px; display: inline-flex;}

#block_vw .tpl_actu .grp .igd_tit:first-child{ margin-top: 0; }
/*#block_vw .tpl_actu .grp .sub_mda{ text-align: center; padding: 0 !important; }*/
#block_vw .tpl_actu .grp.col_left .sub_grp,
#block_vw .tpl_actu .grp.col_right .sub_grp{ display: inline-block; width: 50%; vertical-align: top; }
#block_vw .tpl_actu .grp.col_left .sub_grp{ padding: 0 0 0 30px; }
#block_vw .tpl_actu .grp.col_right .sub_grp{ padding: 0 30px 0 0; }
/*#block_vw .tpl_actu .grp:not(.center) .igd_img img{ margin-top: -70px; }*/

#block_vw .tpl_actu .dsc_img{ margin-bottom: 2em; }
/*#block_vw .tpl_actu .grp .sub_mda .dsc_img{background-color: #fff; padding:10px; margin: 0 auto; max-width: 600px; }*/

#block_vw .tpl_actu .grp.float_left:after,
#block_vw .tpl_actu .grp.float_right:after{ display: block; content: ''; clear: both; }
#block_vw .tpl_actu .grp.float_left .sub_mda{ float: left; }
#block_vw .tpl_actu .grp.float_right .sub_mda{ float: right; }

#block_vw .tpl_actu .grp.float_left .igd_img{ margin: 0 30px 10px 0; }
#block_vw .tpl_actu .grp.float_right .igd_img{ margin: 0 0 25px 75px; }

#block_vw .tpl_actu .grp.col_left .igd_img > .idDiapo,
#block_vw .tpl_actu .grp.col_right .igd_img > .idDiapo,
#block_vw .tpl_actu .grp.float_left .igd_img > .idDiapo,
#block_vw .tpl_actu .grp.float_right .igd_img > .idDiapo{ width: 600px; }
#block_vw .tpl_actu .grp.col_left .igd_img > .idDiapo .idDiapoVw,
#block_vw .tpl_actu .grp.col_right .igd_img > .idDiapo .idDiapoVw,
#block_vw .tpl_actu .grp.float_left .igd_img > .idDiapo .idDiapoVw,
#block_vw .tpl_actu .grp.float_right .igd_img > .idDiapo .idDiapoVw{ height: 240px; line-height: 240px; }
#block_vw .tpl_actu .grp.col_left .igd_img > .idDiapo .idDiapoCtnImg img,
#block_vw .tpl_actu .grp.col_right .igd_img > .idDiapo .idDiapoCtnImg img,
#block_vw .tpl_actu .grp.float_left .igd_img > .idDiapo .idDiapoCtnImg img,
#block_vw .tpl_actu .grp.float_right .igd_img > .idDiapo .idDiapoCtnImg img{ max-width: 360px; max-height: 240px; }

#block_vw .tpl_actu .grp.center{  }

#block_vw .igdBan .idDiapoThumb .idSliderCtn {left: 0 !important;}

/* Print */
#block_vw .print_large.tpl_actu .igd_img > img{ margin: 10px auto !important; }
#block_vw .print_large.tpl_actu .img_actu,
#block_vw .print_large.tpl_actu .ls_igd,
#block_vw .print_large.tpl_actu .sub_grp{ display: block !important; width: auto !important; }
#block_vw .print_large.tpl_actu .sub_mda{ float: none !important; }

#block_vw .tpl_actu .igd_vdo_frm {width: 100%; min-width: 350px; min-height: 350px; max-width: 700px;}

#block_vw .iTpl-actu-header-background { margin-top: 20px; }

/* RWD */
@media screen and (max-width: 1000px){
	.iTpl-btn-load-comments {margin: 20px auto 20px; margin-left: calc(50% - 50px)}
}

@media screen and (max-width: 800px){
	.iTpl-body #block_vw {padding: 10px;}

	.iTpl-body #block_vw .tpl_actu .ctn_igd{ padding: 0 10px; }
	.iTpl-body #block_vw .tpl_actu .igd_mda .img_pj{ left: 73px; }
	.iTpl-body #block_vw .tpl_actu .grp.col_left { display: flex; flex-direction: column-reverse; }
	#block_vw .tpl_actu .grp.float_left .sub_mda,
	#block_vw .tpl_actu .grp.float_right .sub_mda{ max-width: 100%; }
	.iTpl-body #block_vw .tpl_actu .grp .sub_grp{ display: block; width: auto; float: none !important; padding: 10px 0 !important; }
	.iTpl-body #block_vw .tpl_actu .grp .sub_grp .igd{ max-width: 100%; }
	.iTpl-body #block_vw .tpl_actu .grp .sub_grp .igd_img > img,
	.iTpl-body #block_vw .tpl_actu .grp .sub_grp .igd_img > .idDiapo{ margin: auto auto; }
	.iTpl-body #block_vw .tpl_actu .igd_img > .idDiapo{ width: 360px; }
	.iTpl-body #block_vw .tpl_actu .igd_img > .idDiapo .idDiapoVw{ height: 240px; }
	.iTpl-body #block_vw .tpl_actu .igd_img > .idDiapo .idDiapoCtnImg img{ max-width: 360px; max-height: 240px; }
	
	.iTpl-body #block_vw .iTpl-actu-title {margin: 10px 0; text-align: center;}
	.iTpl-body #block_vw .iTpl-actu-header-diapo {display: none;}
	.inVw .iTpl-nav-mob {bottom: 47px; width: 100%; left: 0px;}

	.iTpl-back-mob { position: fixed; left: 10px; top: 17px; z-index: 5000; height: 20px;}
	.iTpl-back-mob img { max-width: 20px;}
}

@media screen and (min-width: 800px){
	.iTpl-back-mob {display: none;}
}

@media screen and (max-width: 800px){
	.inVw .iTpl-nav-mob {bottom: 40px;}
}


@media screen and (max-width: 400px){
	.iTpl-btn-load-comments {width: calc(100% - 40px); margin: 20px;}
}