
	.fieldLabelMobile
	{
		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:821px) {
	
		.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
		{
			height:35px !important;
			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 .default_ident 
		{
			border-right: 0px solid #BBBBBB;
		}
		
		.isMobile .widgetCategories
		{
			margin-top:0px !important;
		}
		
		
	
		.cssWebSearchBanner #idFirstDiv
		{
			display:none;
		}
		
		.isMobile .default_ident 
		{
			top: 5px;
			left: 50px;
		}
		
		.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;
    }
	}
	
	/* TABLETTE */
	
	@media screen and (min-device-height : 821px) and (max-device-height : 1140px) and (orientation: portrait) {
	
		.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;
			background-color:transparent;
		}
		
		.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:0px;
		}
		
		.noMobile ul#menu_horizontal li 
		{
			width:155px;
		}
	
	}
	
	@media screen and (min-device-width : 821px) and (max-device-width : 1140px) and (orientation: landscape) {
	
		.noMobile .divWebSearch 
		{
			text-align:inherit;
		}
		
		.noMobile .websearchInput
		{
			margin-left:20px;
		}
		
		.noMobile .icoLinkLogin 
		{
				top:20px !important;
		}
	
		.isMobile .default_ident 
		{
			border-right: 0px solid #BBBBBB;
		}
	}

