
	.fieldLabelMobile
	{
		display:none;
	}
	
	.isExtMobile
	{
		display:none;
	}
	
	.isExtPc
	{
	
	}
	
	.isExtMobilePortrait, .isExtMobileLandScape
	{
		display:none;
	}

	/* ****************************************** */
	/* GESTION DU RESPONSIVE											*/
	/* ****************************************** */

	/*@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1), screen and (((max-width:762px) and (hover: hover)) or ((min-device-width : 240px) and (max-device-width : 760px) and (hover: none))) {*/
	/* 762px*/
	@media screen and (max-width:721px) {

		.isExtMobile
		{
			display:inherit;
		}
		
		.isExtPc
		{
			display:none;
		}

		.divInformations
		{
			width:98vw !important;
		}

		img
		{
			max-width:98vw;
		}

		.divWebSearch input
		{
			width:300px;
		}
		
		.carouselTop10 .carousel-cell
		{
			float:none;
		}
	
		/*.divWebSearch img
		{
			height: 28px;
		}*/
		
		.tdbTableModeCol
		{
			width:92vw !important;
			box-sizing: border-box;
		}
		
		.tdbTableModeCol .sysTableMultiCol
		{
			width:88vw !important;
			box-sizing: border-box;
		}
		
		.tdbModeCol, .tdbTableModeCol .tdbModeCol
		{
			float:left;
			width:inherit !important;
			box-sizing: border-box;
		}
		
		.webSearchWithBanner input, .webSearchWithBanner .search
		{
			font-size:16px;
			margin-top:7px;
		}

		.webSearchWithBanner input::placeholder
		{
			font-size:16px;
		}

		.isMobile .widgetCategories
		{
			margin-top:50px !important;
		}
		
		.cssWebSearchBanner .default_header
		{
			position:inherit;
		}
		
		.isMobile .cssWebSearchBanner .webSearchWithBanner input
		{
			position:absolute;
			top:60px;
			left:3px;
			width:340px;
		}
		
		.isMobile .webSearchWithBanner input
		{
			position:inherit !important;
			width:300px;
		}
		
		.noMobile .cssWebSearchBanner .webSearchWithBanner .search
		{
			position:absolute;
			/*top:60px;*/
			top:53px;
			left:343px;
		}
		
		.isMobile .cssWebSearchBanner .webSearchWithBanner .search
		{
			top:inherit !important;
			left:inherit !important;
		}

		.isMobile .widgetCategories
		{
			margin-top:0px !important;
		}
		
		
	
		.cssWebSearchBanner #idFirstDiv
		{
			display:none;
		}
		
		.isMobile .default_ident 
		{
			top: 2px;
			right: 0px;
			border: 0px solid red;
			text-align: right;
			width:200px;
		}
		
		.isMobile .ico_logoIdent
		{
			position:inherit !important;
			display: inline-block;
		}
		
		.isMobile .default_divconnect
		{
			padding-left: inherit;
			padding-right: inherit;
		}
		
		.isMobile .default_identconnect
		{
			left:0;
			right:0;
			bottom: 0;
			position:relative;
			padding-right:5px;
		}

		.isMobile .default_username
		{
			display: inline-block;
			float:inherit;
			padding-top:inherit;
		}
		
		.isMobile .default_myaccount img
		{
			height:25px !important;
		}
		
		.isMobile .webSearchWithBanner 
		{
			height:55px;
		}
		
		.webSearchWithBanner .search img 
		{
				/*margin-top:0px;*/
		}
		
		.myForm table, .myForm .childTable
		{
			width:98vw;
		}
		
		.myForm th
		{
			display: inline-block;
		}

		.myForm .fieldLabel, .myForm .childTable thead
		{
			display:none;
		}
		
		.fieldLabelMobile
		{
			display:block;
			font-weight:bold;
		}
		
		.myForm th
		{
			padding-right:0px;
		}
		
		.myForm .childTable th
		{
			width:98vw;
		}
		
		.myForm .default_inputSelect, .myForm .default_inputText, .myForm .default_inputTextArea, .myForm .default_inputTextEditor, .myForm #onefilter
    {
      max-width:97vw;
    }
	}
	
	/* SMARTPHONE */
	
	@media screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait), screen and (min-device-height: 320px) and (max-device-height: 480px) and (orientation: landscape) {
		
		.cstDefaultWebSearchFilter
		{
			display:none;
			
		}
		
		.workspaceWebSearchResult
		{
			width:inherit;
		}
		
		.workspaceWebSearchFilter
		{
			border:1px solid #BBBBBB;
			position:absolute;
			width:300px;
			background-color:#FFFFFF;
			border-radius:0 4px 4px 0;
		}

		.btnShowHideFilterWebSearch
		{
			display:inherit;
			display:inline-block;
			
		}
		
	}
	
	@media screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
	
		/*body
		{
			background-color:yellow;
		}*/

		.icoTdbList
		{
			width:93vw;
		}

		.itemWidgetEm
		{
			width:92vw;
		}
	
		.imgBurgerLogo
		{
			position: absolute;
    	top: 5px;
    	left: 50px;
		}
		
		.imgBurgerLogo img
		{	
			height:38px;
		}
		
		.divWebSearch
		{
		    padding-top:0px;
		    padding-bottom:1px;
		}
		
		.default_myaccount div 
		{
			position:relative;
			top:-14px;
		}
		
		.default_myaccount div div 
		{
			position:relative;
			top:-2px;
		}
		
		.isMobile .default_identconnect
		{
			bottom:8 !important;
		}
		
		.isExtMobilePortrait
		{
			display:inherit;
		}
		
		.default_cardBloc .cols
		{
			white-space: inherit;
		
		}
		
		.default_cardBloc .title span
		{
			padding-right:inherit;
		}
		
		.default_cardBloc .fieldWdith
		{
			width:300px;
		}
		
		.default_cardBloc .col1, .default_cardBloc .col2 
		{
   	 float: inherit;
		}
		
		.default_cardBloc
		{
			width:100%;
		}
		
		.myAccountBloc
		{
			min-width:inherit;
		}
		
		.myHomeBloc, .myGEDBloc, .myKeyBloc
		{
			min-height:inherit;
			min-width:inherit;
		}
		
		.default_basketglobal 
    {
		    position: inherit !important;
		    top: inherit !important;
		}
	
		.webSearchWithBanner .search img
		{
			margin-top:3px !important;
			position:inherit !important;
			top:inherit !important;
		}
	}

	@media only screen and (min-device-height: 320px) and (max-device-height: 480px) and (orientation: landscape) {
	
		/*body
		{
			background-color:red;
		}*/

		.imgBurgerLogo
		{
			position: absolute;
    	top: 5px;
    	left: 50px;
		}
		
		.imgBurgerLogo img
		{	
			height:38px;
		}
		
		.isExtMobileLandScape
		{
			display:inherit;
		}
		
		.default_myaccount div 
		{
			position:relative;
			top:-14px;
		}
		
		.default_myaccount div div 
		{
			position:relative;
			top:-2px;
		}
		
		.isMobile .default_identconnect
		{
			bottom:8 !important;
		}
		
		.webSearchWithBanner .search img
		{
			margin-top:3px !important;
			position:inherit !important;
			top:inherit !important;
		}
		
		.default_ident 
		{
      width: 200px !important;
    }
    
    .default_basketglobal 
    {
		    position: inherit !important;
		    top: inherit !important;
		}
	}
	
	/* TABLETTE */
	
	@media screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation: portrait), screen and (hover: none) and (min-height: 480px) and (max-height: 1367px)  and (orientation: landscape) {
		
		.cstDefaultWebSearchFilter
		{
			display:none;
			
		}
		
		.workspaceWebSearchResult
		{
			width:inherit;
		}
		
		.workspaceWebSearchFilter
		{
			border:1px solid #BBBBBB;
			position:absolute;
			width:300px;
			background-color:#FFFFFF;
			border-radius:0 4px 4px 0;
		}

		.btnShowHideFilterWebSearch
		{
			display:inherit;
			display:inline-block;
			
		}
		
		.applet_applet td
		{
			font-size:14px !important;
		}
	
	}
	
	@media screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation: portrait) {


		/*body
		{
			background-color:blue;
		}*/

		.divBannerInfoLEFT
		{
			max-width:inherit !important;
		}
		
		.imgBurgerLogo
		{
			position: absolute;
    	top: 5px;
    	left: 50px;
		}
		
		.imgBurgerLogo img
		{	
			height:38px;
		}
		
		.divWebSearch .webSearchImgBanner img
		{
		    position:absolute;
		    top:10px;
		    left:10px;
		}
		
		.divWebSearch
		{
		    padding-top:0px;
		    padding-bottom:1px;
		}
		
		
		
		
		
		.salepath_ariane
		{
			position:inherit !important;
			display: inherit;
			text-align:center;
			margin-bottom:10px;
		}
		
		.salePath .divNavPatateItem
		{
			width:95% !important;
			text-align:center !important;
			margin:inherit !important;
		}
		
		.salePath .divNavPatateItem table
		{
			width:auto !important;
			text-align:center;
		}
		
		.salePath .divNavPatateItem
		{
			width:inherit;
		}
	
		.htmlUtilsApplet .applet_label, .widgetCustEcom .htmlUtilsApplet .applet_label
		{
			height:30px !important;
		}
		
		.default_ident 
		{
			width:150px !important;
		}

		.applet_divButton 
		{
			height:28px !important;
		}
		
		.tdListApplet
		{
			height:30px;
			vertical-align:middle;
		}
		
		.workspacebasketActions2
		{
			width:99%;
			position:inherit;
		}
		
		.extranetWorkSpace .default_imgLink, .default_imgLinkExt
		{
			max-height: 30px;
			margin-right:5px;
		}
	
		.workspacebasket
		{
			width:100%;
			float:inherit;
		}
		
		.workspacebasketActions
		{
			width:100%;
			float:inherit;
		}

		.noMobile .isLogged .websearchInput
		{
			position:absolute;
			top:57px;
		}
		
		.noMobile .isLogged .default_ident 
		{
			right:10px;
		}
	
		/*.noMobile .default_ident 
		{
			position:initial;
			height:45px;
		}
		
		.noMobile .default_divconnect
		{
			position:absolute;
			right:25px;
			left:initial;
			top:initial;
		}
		
		.noMobile .default_drapeau
		{
			right:25px;
			left:initial;
			top:7;
		}*/
	
		/*.noMobile .divWebSearch 
		{
			text-align:inherit;
		}*/

		.noMobile .websearchInput
		{
			margin-left:20px;
		}
		
		.noMobile .icoLinkLogin 
		{
				top:20px !important;
		}
	
		/*.noMobile .webSearchWithBanner .search img 
		{
				margin-top:15px !important;
		}*/
		
		.divWebSearch input 
		{
			width:200px;
		}
		
		.noMobile ul#menu_horizontal li 
		{
			width:155px;
		}
		
		/* Message */
		
		.workspaceMSG
		{
			
		}
		
		.workspaceMSG .list
		{
			display:inherit;
			width:99vw;
			height:20vh;
		}
		
		.workspaceMSG .msgREAD, .workspaceMSG .msgACTI
		{
			width:49vw;
			display:inline-block;
			height:20vh;
		}
		
		.workspaceMSG .content
		{
			display:inherit;
			width:100%;
			height:70vh;
			margin:0;
			margin-top:5px;
			border:1px solid #E6E6E6;
		}
		
		.screenAtenMessage .btnCancelRead, .screenAtenMessage .btnCreate
		{
			text-align:center;
		}
		
		.screenAtenMessage .msgInputSearch
		{
			width:300px;
		}
	}
	
	@media screen and (hover: none) and (min-height: 480px) and (max-height: 1367px)  and (orientation: landscape) {

		/*body
		{
			background-color:orange;
		}*/

		.imgBurgerLogo
		{
			position: absolute;
    	top: 5px;
    	left: 50px;
		}
		
		.imgBurgerLogo img
		{	
			height:38px;
		}
		
		.htmlUtilsApplet .applet_label, .widgetCustEcom .htmlUtilsApplet .applet_label
		{
			height:30px !important;
		}
		
		/*.webSearchWithBanner input, .webSearchWithBanner .search img
		{
			position:inherit !important;
			margin-top:10px !important;
			top:inherit !important;
		}*/
		
		.divWebSearch .webSearchImgBanner img
		{
		    position:absolute;
		    top:10px;
		    left:10px;
		}
		
		.divWebSearch
		{
		    padding-top:0px;
		    padding-bottom:1px;
		}
		
		
		.applet_divButton 
		{
			height:28px !important;
		}
		
		.tdListApplet
		{
			height:30px;
			vertical-align:middle;
		}

	
		.extranetWorkSpace .default_imgLink, .default_imgLinkExt
		{
			max-height: 30px;
			margin-right:5px;
		}
	
		.workspacebasket
		{
			width:70%;
		}
		
		/*.noMobile .divWebSearch 
		{
			text-align:inherit;
		}*/
		
		.noMobile .websearchInput
		{
			margin-left:20px;
		}
		
		.noMobile .icoLinkLogin 
		{
				top:20px !important;
		}
	
		.isMobile .default_ident 
		{
			border-right: 0px solid #BBBBBB;
		}
		
		.default_ident 
		{
      width: 130px !important;
    }
	}

