/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+		© Copyright iDIWAY 2014
//+		Tout droits de reproduction interdits
//+		http://www.idiway.fr
//+		$Revision$
//+		$Date$
//+		$HeadURL$
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

@media screen and (max-width: 768px){
	.rwd #main{ margin: 0; margin-bottom: 20px; min-height: initial; padding: 0;}
	.rwd #Mfoot{ display: none !important; }

	/* NDD */
	.rwd #ndd{ height: auto; text-align: right; }
	.rwd #ndd:before{ display: none; }
	.rwd #Msearch{ display: none; position: static; width: 100%; border-right: none; background-color: #e4211e; padding: 0; height: 30px; border-bottom: 2px solid #e4211e; }
	.rwd #Msearch.open{ display: block; }
	.rwd .bloc_search{ margin: 0 auto; display: block;}
	.rwd #btn_tgl_rub{ display: inline-block; background-color: #709924 !important; color: white !important; border-radius: 5px 5px 0 0; }
	.rwd .use #txt_rub{ position: static; display: inline-block; background-color: #709924 !important; color: white !important; border-radius: 5px 5px 0 0; box-shadow: none; }
	.rwd #btn_tgl_rub #txt_rub:before{ display: none; }
	.rwd #btn_tgl_rub.on{ border-radius: 5px 5px 0 0; box-shadow: none; bottom: auto; }
	.rwd #ico_rub{ background-image: url('img/fh_off.png'); }
	.rwd .on #ico_rub{ background-image: url('img/fh_on.png'); top: 0; bottom: 0; }
	.rwd #btn_tgl_rub .ico{ background-image: url('img/filter_h.png'); }

	.rwd #ctn_ndd{ text-align: left; }
	.rwd .on>#ctn_ndd{ padding: 5px; }
	.rwd #ctn_ndd>div{ padding: 5px 0; }
	.rwd .ctnChk{ overflow: visible; max-height: none; }
	.rwd .ndd_moins{ width: 150px; }

	/* Barre search */
	.rwd #searchPart{ display: block; padding: 0; margin: 0 auto; width: 100%; height: 30px; text-align: center; }
	.rwd #inputSearch{ border: 1px solid #ccc; padding: 3px; margin: 0 auto; height: 20px; display: inline-block; position: relative; top: -9px; font-size: 14px; }
	.rwd #Mann{ background: url('../../../img/ihm/iMcross.png') 50% 0 no-repeat rgba(0, 0, 0, 0); }

	/* Date */
	.rwd #date_ndd{ text-align: center; margin: 15px 0; height: 35px; padding-left: 75px; }
	.rwd #idedit_rwd{ display: inline-block; background-color: #709924; border-radius: 10px; color: white; padding: 0 15px; font-size: 11px; vertical-align: middle; height: 35px; line-height: 35px; }
	.rwd #du_rwd{ text-align: center; }
	.rwd #btn_du_rwd{ display: none; }

	.rwd #MdupS{ vertical-align: middle; height: 35px; background: url('img/loupe.png') 50% 50% no-repeat; }
	.rwd #MdupF{ vertical-align: middle; height: 35px; background: url('img/iMFiltre.png') 50% 50% no-repeat; }
	.rwd #MdupF.use{ background-color: #ff9; }

	/* Liste actu */
	.rwd .bloc_art .ctu{ padding-right: 3px; min-height: 160px;}
	.rwd .bloc_art .ctn_cal{ right: auto; left: 0px; top: auto; bottom: 5px; width: 100px; }
	.rwd #blc_cla_1 .liCtr{ width: auto; }
	.rwd #blc_cla_1 .liChk { display: block; width: auto; }

	.rwd .ls_date_more{ display: inline-block; }
	.rwd #ido_c_date > table, .rwd .tr_cal, .rwd .tr_cal > td{ width: 100%; }
	.rwd .td_cal{ text-align: center; }

	/* VW actu */
	.rwd #tbl_art{ min-height: initial; }
	.rwd .etiq{ min-width: 60px; }
	.rwd #block_ls{ padding: 0; border: none; }
	.rwd .in_vw_art #block_ls{ display: none; }
	.rwd #block_vw{ margin: 0; padding: 0 5px; width: auto; border: none; position: static; box-shadow: none;}
	.rwd #block_vw .nomen{ float: none; margin: 10px auto; }
	.rwd #block_vw .nomen .obs{ position: absolute; left: 20px; right: 20px; width: auto; box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.4);}
	.rwd .dsc_art { text-align: justify; }
	.rwd .l_contenu{ padding: 5px 0; }
	.rwd .col_cal{ width: 170px; }
	.rwd .tbl_cal{ margin: 5px; text-align: left; vertical-align: top; }
	.rwd .ul_date{ padding-left: 10px }
	.rwd #block_vw .idDiapo{ width: auto; }
	.rwd #ctn_px{ float: none; margin: 5px auto; }

	/* Nav foot */
	.rwd div.Mctn_right{ position: absolute; right: 0; left: 124px; }
	.rwd div.Mctn_left{ position: absolute; left: 0; }
	.rwd div #Msep{ background: url('../../../img/ihm/iMsep.png') 50% 50% no-repeat rgba(0, 0, 0, 0); width: 40px; height: 30px; display: inline-block; }

	.rwd #Mnav_art{ position: fixed; bottom: 0; height: 30px; width: 100%; background-color: #e4211e; left: 0; z-index: 100; border-top: 1px solid white;}
	.rwd #Mnav_art div div.back{ background: url('../../../img/ihm/iMback.png') 50% 0 no-repeat rgba(0, 0, 0, 0); width: 80px; }
	.rwd #Mnav_art div div.prev{ background: url('../../../img/ihm/iMleft.png') 50% 0 no-repeat rgba(0, 0, 0, 0); width: 50%; position: absolute; left: 0; }
	.rwd #Mnav_art div div.next{ background: url('../../../img/ihm/iMright.png') 50% 0 no-repeat rgba(0, 0, 0, 0); width: 50%; position: absolute; right: 0; }

	.rwd #Mnav_pag{ position: fixed; bottom: 0; height: 30px; width: 100%; background-color: #e4211e; left: 0; z-index: 100; border-top: 1px solid white;}
	.rwd #Mnav_pag div.dis{ display: none; }
	.rwd #Mnav_pag div.prev{ background: url('../../../img/ihm/iMleft.png') 50% 0 no-repeat rgba(0, 0, 0, 0); width: 50%; position: absolute; left: 0; }
	.rwd #Mnav_pag div.next{ background: url('../../../img/ihm/iMright.png') 50% 0 no-repeat rgba(0, 0, 0, 0); width: 50%; position: absolute; right: 0; }
}