/*
.dxml-plugin input[type="text"] {
    background: none repeat scroll 0 0 transparent !important;
    /*width: 100% !important; */
/*    
    width: auto;
    max-width: 100px;
    margin-top: -13px;
    border: 1px solid #ccc !important;
    
    font-family: arial;
    
    
}
.dxml-plugin input[type="mail"] {
	border: 1px solid #ccc !important;
	width: 350px !important;
        
    font-family: arial;
}

*/

.dxml-plugin textarea {
       background: none repeat scroll 0 0 transparent !important;
    margin: 0 !important;
    /*width: 100% !important; */
    
    font-family: arial;
}


.dxml-plugin textarea {
    resize: both;
}

.dxml-plugin .bootbox-body {
	text-align: left !important;
	font-size: 1.2em;
}

.dialog_template_box 
.dxml-plugin  {
	/*background-color: #E7E7E7;*/
}

.dxml-plugin .dialog_template_box .bootbx-close-button {
	display: none;
}
.dxml-plugin .dialog_template_box {
	/*min-width:  700px !important;	
	margin: 0 auto !important;*/
	
}



.dxml-plugin .close {
	z-index: 1;
	opacity: 1 !important;
	margin-right: 5px;
}


#ppu2237
.dxml-plugin  {
	width: 0.01px;
	position: relative;
}

#pu2237
.dxml-plugin  {
	z-index: 10;
	width: 0.01px;
	position: relative;
	margin-bottom: -1px;
	margin-right: -10000px;
}

#pu2237-bis
.dxml-plugin  {
	z-index: 10;
	width: 0.01px;
	position: relative;
	margin-bottom: -1px;
	margin-right: -10000px;
	margin-top: -30px;
}

#u2237
.dxml-plugin  {
	z-index: 0;
	width: 626px;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	position: absolute;
	top: 0px;
	bottom: 0px;
}

._u2237.f3s_top
.dxml-plugin  {
	width: 626px;
	background-image: url("../images/u2237-sprite.png");
	overflow: hidden;
	height: 12px;
	background-position: left top;
}

._u2237.f3s_mid
.dxml-plugin  {
	background-image: url("../images/u2237-sprite.png");
	overflow: visible;
	background-position: -626px top;
	width: 626px;
	height: 725px;
}

._u2237.f3s_bot
.dxml-plugin  {
	width: 626px;
	background-image: url("../images/u2237-sprite.png");
	overflow: visible;
	height: 10px;
	background-position: -1252px top;
}

#pu2238-43
.dxml-plugin  {
	width: 0.01px;
	position: relative;
	padding-top: 1px;
	z-index: 2;
	padding-bottom: 1px;
}

#u2238-43
.dxml-plugin  {
 	padding-left: 20px;
    padding-top: 10px;
    position: relative;
    /*CRA : 05/10/2018     width: 250px;*/
    z-index: 11;
}


#u2240
.dxml-plugin  {
	z-index: 24;
	width: 184px;
}

#u2242-4
.dxml-plugin  {
	z-index: 25;
	width: 176px;
	min-height: 23px;
	background: #BDBDBD url("../images/u2242-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#DEDEDE),color-stop(100%, #BDBDBD));
	background: -webkit-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -moz-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -ms-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -o-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: linear-gradient(to bottom,#DEDEDE ,#BDBDBD 100%);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	padding-left: 7px;
	text-align: left;
	color: #7F7F7F;
	position: relative;
	margin-right: -10000px;
}

#u2242-4:hover
.dxml-plugin  {
	background: #BDBDBD url("../images/u2242-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#DEDEDE),color-stop(100%, #BDBDBD));
	background: -webkit-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -moz-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -ms-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -o-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: linear-gradient(to bottom,#DEDEDE ,#BDBDBD 100%);
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u2242-4:active
.dxml-plugin  {
	background: #BDBDBD url("../images/u2242-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#DEDEDE),color-stop(100%, #BDBDBD));
	background: -webkit-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -moz-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -ms-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: -o-linear-gradient(top,#DEDEDE ,#BDBDBD 100%);
	background: linear-gradient(to bottom,#DEDEDE ,#BDBDBD 100%);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u2241-4
.dxml-plugin  {
	z-index: 29;
	width: 17px;
	min-height: 23px;
	background: #7F7F7F url("../images/u2241-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#BABABA),color-stop(100%, #7F7F7F));
	background: -webkit-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -moz-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -ms-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -o-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: linear-gradient(to bottom,#BABABA ,#7F7F7F 100%);
	-moz-border-radius: 0px 6px 6px 0px ;
	-webkit-border-radius: 0px 6px 6px 0px ;
	-khtml-border-radius: 0px 6px 6px 0px ;
	border-radius: 0px 6px 6px 0px ;
	padding-left: 7px;
	text-align: left;
	color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	left: 160px;
}

#u2241-4:hover
.dxml-plugin  {
	background: #7F7F7F url("../images/u2241-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#BABABA),color-stop(100%, #7F7F7F));
	background: -webkit-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -moz-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -ms-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -o-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: linear-gradient(to bottom,#BABABA ,#7F7F7F 100%);
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u2241-4:active
.dxml-plugin  {
	background: #7F7F7F url("../images/u2241-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#BABABA),color-stop(100%, #7F7F7F));
	background: -webkit-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -moz-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -ms-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: -o-linear-gradient(top,#BABABA ,#7F7F7F 100%);
	background: linear-gradient(to bottom,#BABABA ,#7F7F7F 100%);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u2241-2
.dxml-plugin  {
	padding-right: 4px;
	padding-top: 4px;
}

#u2259
.dxml-plugin  {
	z-index: 42;
	width: 539px;
}

#u2261-3
.dxml-plugin  {
	z-index: 43;
	
	min-height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #7F7F7F;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
}


#u2255
.dxml-plugin  {
	z-index: 59;
	width: 539px;
}

#u2257-3
.dxml-plugin  {
	z-index: 60;
	width: 453px;
	min-height: 60px;
	border-width: 1px;
	border-style: solid;
	border-color: #7F7F7F;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	height: 87px;
}



#u2238-19,#u2238-27,#u2238-35
.dxml-plugin  {
	line-height: 1.22;
	padding-top: 5px;
}

#u2295-4b:active
.dxml-plugin  {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 133px -10000px 0px 0px;*/
}
#u2295-4b:hover
.dxml-plugin  {
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin-right: -10000px; */
	/*margin: 133px -10000px 0px 0px;*/
}


#u2296-4
.dxml-plugin  {
	z-index: 81;
	width: 23px;
	height: 23px;
	background-color: #000000;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	position: relative;
	/*
	margin-right: -10000px;
	margin-top: 133px; 
	left: 32px;
	*/
}

#u2296-4:hover
.dxml-plugin  {	
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin-right: -10000px;*/
	/*
	margin: 133px -10000px 0px 0px;
	*/
}


#u2291-4
.dxml-plugin  {
	z-index: 85;
	width: 75px;
	height: 23px !important;
	background-color: #29ABE2;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	position: relative;
	/*margin-right: -10000px;*/
	/*margin-top: 133px; */
	/*left: 67px;*/
}

#u2291-4:hover
.dxml-plugin  {	
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin-right: -10000px;*/
	/*margin: 133px -10000px 0px 0px;*/
}
#u2291-4:active
.dxml-plugin  {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin-right: -10000px;*/
	/*margin: 133px -10000px 0px 0px;*/
}

#u2294-4
.dxml-plugin  {
	z-index: 89;
	width: 42px;
	min-height: 23px;
	background-color: #F15A24;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	position: relative;
	/*
	margin-right: -10000px;
	margin-top: 133px;
	left: 138px;
	*/
}

#u2294-4:hover
.dxml-plugin  {	
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 133px -10000px 0px 0px;*/
}

#u2296-4:active,#u2294-4:active
.dxml-plugin  {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 133px -10000px 0px 0px;*/
	/*margin-right: -10000px;*/
}

#u2292-3
.dxml-plugin  {
	z-index: 93;
	width: 453px;
	min-height: 120px;
	height: 120px;
	border-width: 1px;
	border-style: solid;
	border-color: #7F7F7F;
	background-color: #FFFFFF;
	position: relative;
	/*margin-right: -10000px;*/
}
.u2292-3a
.dxml-plugin  {
	z-index: 93;
	width: 460px;
	min-height: 120px;
	height: 120px;
	border-width: 1px;
	border-style: solid;
	border-color: #7F7F7F;
	background-color: #FFFFFF;
	position: relative;
	/*margin-right: -10000px;*/
	max-width: 460px !important;
	/*CRA : 10/03/2017 */
	font-size: 100%;
	display: initial;
	color: #000000;
}


#u2293-4
.dxml-plugin  {
	z-index: 100;
	width: 110px;
	min-height: 23px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
	position: relative;
	/*
	margin-right: -10000px;
	margin-top: 68px;
	left: 467px;
	*/
	padding: 2px;
}

#u2293-4:hover
.dxml-plugin  {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 68px -10000px 0px 0px;*/
}

#u2293-4:active
.dxml-plugin  {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 68px -10000px 0px 0px;*/
}

.bouton
.dxml-plugin  {
	border-style: none;
	border-color: #000000;
	background-color: #000000;
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}

#u2297-4
.dxml-plugin  {
	z-index: 104;
	width: 110px;
	min-height: 23px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
	position: relative;
	/*
	margin-right: -10000px;
	margin-top: 98px;
	left: 467px;
	*/
	padding: 2px;
}

#u2297-4:hover
.dxml-plugin  {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	
	/*margin: 98px -10000px 0px 0px;*/
}

#u2297-4:active
.dxml-plugin  {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 98px -10000px 0px 0px;*/
}



#u2238-11,#u2238-41,#u2238-41-1
.dxml-plugin  {
	padding-top: 5px;
}

.dxml-plugin #u2238-41-1 {
	text-align: left;
	min-height: 72px;
    margin-bottom: 20px;
}

#u2238-8,#u2238-16,#u2238-24,#u2238-32,#u2238-38
.dxml-plugin  {
	font-size: 1px;
	line-height: 0px;
}

#u2263
.dxml-plugin  {
	z-index: 115;
	width: 540px;
}

#u2267-3
.dxml-plugin  {
	z-index: 116;
	width: 260px;
	min-height: 24px;
	border-width: 1px;
	border-style: none;
	border-color: #7F7F7F;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}



#u2266-4
.dxml-plugin  {
	z-index: 122;
	width: 81px;
	min-height: 23px;
	background-color: #000000;
	opacity: 0.5;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
	margin-top: 35px;
}

#u2266-4:hover
.dxml-plugin  {	
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 33px -10000px 0px 0px;
}

#u2266-4:active
.dxml-plugin  {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 33px -10000px 0px 0px;
}

#u2264-4:hover
.dxml-plugin  {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 2px -10000px 0px 0px;*/
}

#u2264-4:active
.dxml-plugin  {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 2px -10000px 0px 0px;*/
}

#u2269
.dxml-plugin  {
	z-index: 130;
	width: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 390px;
}

#u2265-4
.dxml-plugin  {
	z-index: 132;
	width: 117px;
	min-height: 13px;
	font-size: 12px;
	text-align: left;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 413px;
}

#u2236-2
.dxml-plugin  {
	padding-top: 6px;
    width: 370px;
    font-size: 0.8em;
    font-family: arial;
}

#u2273-4-1
.dxml-plugin  {
	z-index: 137;
	width: 300px;
	min-height: 25px;
	background-color: transparent;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	text-align: left;
	color: #000000;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	padding-left: 20px;
}

#u2273
.dxml-plugin  {
	text-decoration: underline;
}

#u2271-4-bis
.dxml-plugin  {
	z-index: 141;
	width: 102px;
	min-height: 23px;
	background: #ff0000;
	text-align: center;
	color: #FFFFFF;
	opacity: 0.8;
	position: relative;
	margin-right: -10000px;
	/*margin-top: 585px;*/
	left: 380px;
	cursor: pointer;
}

#u2271-4-bis:hover
.dxml-plugin  {
	opacity: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 585px -10000px 0px 0px;*/
}

#u2271-4-bis:active
.dxml-plugin  {
	opacity: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 585px -10000px 0px 0px;*/
}



#u2271-4:hover
.dxml-plugin  {
	opacity: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 585px -10000px 0px 0px;*/
}

#u2271-4:active
.dxml-plugin  {
	opacity: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 585px -10000px 0px 0px;*/
}

#u2272-4-bis, #u2272-4-ter, .delete_duplicate
.dxml-plugin  {
	z-index: 145;
	width: 120px;
	min-height: 23px;
	background: #39b54a;
	opacity: 0.8;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	cursor: pointer;
}

.dxml-plugin .id_duplicate {
	background: #0000ff !important;
}

#u2272-4-bis:hover, #u2272-4-ter:hover, .delete_duplicate:hover
.dxml-plugin  {
	opacity: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 586px -10000px 0px 0px;*/
}

#u2272-4-bis:active, #u2272-4-ter:active, .delete_duplicate:active
.dxml-plugin  {
	opacity: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 586px -10000px 0px 0px;*/
}

#u2272-4-ter
.dxml-plugin  {	
	background: #0000ff;
	margin-top: 10px;
	max-width: 120px;
	left : 0px;
}

.dxml-plugin #divSeparateDuplicate {
	border-bottom: 2px solid #d8d8d8;
	margin: 10px 0px 15px 0px;
	height: 15px;
}

.dxml-plugin .delete_duplicate {
	background: #ffa700;
	font-size: 21px;
	text-align: center;
	font-weight: bold;	
	font-family: "Source Sans Pro", Helvetica, sans-serif;
	max-width: 150px;
	margin: 15px 5px 0px 5px;
}

.dxml-plugin #u2272-4-ter, .dxml-plugin #u2272-4-ter:active, .dxml-plugin #u2272-4-ter:hover {
	min-height: 35px;
}

#u2272-4:hover
.dxml-plugin  {
	opacity: 0.8;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 586px -10000px 0px 0px;*/
}

#u2272-4:active
.dxml-plugin  {
	opacity: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	/*margin: 586px -10000px 0px 0px;*/
}

#u2242-2,#u2294-2,.u2293-2,.u2297-2,#u2266-2,.u2264-2,#u2271-2,#u2272-2
.dxml-plugin  {
	padding: 4px;
        
    font-family: arial;
}
.dxml-plugin .u2295-2, .dxml-plugin .u2296-2 {    
    font-family: arial;
}

.dxml-plugin #u1892 {
    width: 210px;
}
.dxml-plugin .u2291-2 {
    padding: 4px;
    padding-top: 0px;
    font-family: arial;
}

#u1913-4
.dxml-plugin  {
	z-index: 2;
	min-height: 13px;
	margin-top: 100px;
        
    margin-left: 20%;
    margin-right: 15%;
}
.u1913-4-e
.dxml-plugin  {
	margin-top: 5px !important;
}
/*
body
.dxml-plugin  {
	padding-top: 36px;
	padding-bottom: 36px;
}
*/
#page .verticalspacer
.dxml-plugin  {
	clear: both;
}


.tx01
.dxml-plugin  {
	color: #7F7F7F;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 0px;
}
.tx01_image
.dxml-plugin  {
	text-align: left;
}
.tx02
.dxml-plugin  {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	min-width: -moz-max-content; /*CRA : 15/01/2018 : inline*/
}

.gris50
.dxml-plugin  {
	color: #7F7F7F;
}

.rouge
.dxml-plugin  {
	color: #FF0000;
	margin-top: 3px;
	font-weight: bold;
}

.dialog_template_box input,.dialog_template_box button
.dxml-plugin  {
	/*border-width: 0 !Important; */
}

.dialog_template_box input
.dxml-plugin  {
	min-height: 28px !important;
	line-height: 20px !important;
	/* CRA : 05/10/2018 width: 450px !important;*/
}
/*
.dxml-plugin .dialog_template_box input, .dxml-plugin .dialog_template_box textarea, .dxml-plugin .dialog_template_box .uneditable-input {
    width: 150px !important;
}
*/

.dxml-plugin #one_image {
	position: relative;
}

.dxml-plugin .fieldContour {
	height: 32px;
}
.dxml-plugin #txt_image_name {
	width: 286px;
}

.dxml-plugin .select_image, .dxml-plugin .upload_image, .dxml-plugin #delete_image {
	cursor: pointer;
}

.dxml-plugin .select_image {
    margin: -1px;
}


.dxml-plugin .dialog_template_box p {
    margin: 0;
    font-weight: bold;
    font-family: Arial;
}

.dxml-plugin .txt_simple_sup_field_name {
	/*width: 440px;
    background-color: #ffffff;
    border-color: #7f7f7f;
    border-style: solid;
    border-width: 1px;
	*/
	border: 1px solid #ced4da !important;
}
.dxml-plugin .txt_complex_field_name {
	/*
	width: 440px;
	height: 114px;
	*/
	border: 1px solid #ced4da !important;
}
.dxml-plugin .div_complex_field_name {
    height: 120px;
    overflow: auto;
    width: 453px;
    margin-left: 2px;
    color: #555;
}

.dxml-plugin #u2295-4b, .dxml-plugin #u2296-4, .dxml-plugin #u2291-4, .dxml-plugin #u2293-4, .dxml-plugin #u2297-4 {
	cursor: pointer;
}
.dxml-plugin #u2291-4, .dxml-plugin #u2296-4 {
	margin-left: 15px;
	max-width: 65px;
}
.dxml-plugin #u2295-4b {
	max-width: 65px;
}

.dxml-plugin .dialog_field_box_display {
 	/*CRA: margin-left: -150px !important;
    margin-top: 53px;*/
	/*
	border: 1px solid #555 !important;
    min-height: 450px !important;
    width: 450px !important;
	*/
    
    /*CRA 05/10/2018 - Ajouter*/
    /*overflow-y: scroll;*/
}
.dxml-plugin .dialog_field_box_display .modal-dialog {
	display: initial;
    margin: 0px !important;
    padding: 0px !important;
}

@media (max-width: 768px) {
  .dialog_field_box_display {
  	width : 96% !important;  
  }  
}

.dxml-plugin .select_image_file {
}

.dxml-plugin .dialog_template_post_link {
	/*
	margin-left: -210px !important;
    margin-top: 50px;
    min-width: 300px !important;
    */
    overflow: hidden;
}

.dxml-plugin .dialog_template_post_link .modal-body {
    margin-left: 80px !important;
}

.dxml-plugin .dialog_template_post_link .modal-dialog, .dxml-plugin .dialog_template_post_link .modal {
    min-width: 700px !important;
    background: none repeat scroll 0 0 #fff;
}


.dxml-plugin .dialog_template_post_link #u2271-4 {
    color: #ffffff;
    cursor: pointer;
    left: 400px;
    margin-right: -10000px;
    min-height: 23px;
    opacity: 0.5;
    position: relative;
    text-align: center;
    z-index: 141;
}
.dxml-plugin .text_post_link {
	font-size: 18px;
	width: 495px;
    padding-left: 0px;
    padding-top: 10px;
}
.dxml-plugin .a_post_link {
	font-size: 12px;
	text-align: left;
    border: 1px solid #d8d8d8;
    cursor: pointer;
    display: flex;
    overflow: hidden !important;
    padding: 10px;
    position: relative;
    width: 495px !important;
}
.dxml-plugin .mail_fields {
	position: relative;
	display: flex;
}
.dxml-plugin .label_fields {
	width: 120px;
	font-weight: bold;
}
.dxml-plugin .input_fields {
	padding-bottom: 10px;
}
.dxml-plugin .mail_fields textarea, .dxml-plugin .mail_fields input[type="mail"] {
	border: 1px solid #ccc !important;
	width: 350px !important;
            
    font-family: arial;
}

#u2273-4:hover
.dxml-plugin  {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	margin: 13px -10000px 0px 0px;
}

#u2273-4:active
.dxml-plugin  {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	margin: 13px -10000px 0px 0px;
}

/*****************************************************************************************/
/*CRA : 05/10/2018 : RESPONSIVE */
.dxml-plugin #content_box_bloc {	
	/*CRA : 10/03/2017 height: 500px;*/
	/*
	width: 640px;
	height: 400px;
	*/
	width: 100%;
	height: 70vh;
	position: relative;
	margin-left: auto;
    margin-right: auto;
    /*margin-top: 50px;*/
	overflow: auto;
	padding-right: 20px
}

.dxml-plugin select, .dxml-plugin input[type="file"] {
	/*
	height: 22px;
	width: 280px;*/
	width: 100%;
	line-height: 22px;
	font-size: 14px !important;        
    font-family: arial;
    /*margin-left: -15px;*/
	margin: 2px;
}

.dxml-plugin .txt_simple_field_name {
	/*width: 460px;*/ 
	width: 100%;
}

.dxml-plugin .spanComplex {
	overflow: auto;
    max-height: 75vh; 
	/*overflow: scroll;*/
}

#u2238-15,#u2238-23,#u2238-37
.dxml-plugin  {
	padding-top: 10px;
	/* CRA : 09/11/2018 : Fix Retour 2*/
	text-align: left; 
	/* CRA : 05/10/2018 */
	font-weight: bold;
}

.dxml-plugin #u2238-15-bis {
	padding-top: 10px;
	text-align: right;
	font-weight: bold;
}

.dxml-plugin #u2238-31-bis {
	text-align: left;
}
#u2273-4 a.link , .border-styles-link a.link
.dxml-plugin  {
    color: #000;
    font-family: dashicons !important;
    font-size: 20px;
    left: 0px;
    margin-right: 5px;
    margin-top: 3px;
    text-decoration: none;
}


.dxml-plugin .border-styles-link {
	z-index: 137;
	min-height: 25px;
	background-color: transparent;
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	color: #000000;
	position: relative;
	cursor: pointer;
	text-align: right;
}

#u2271-4
.dxml-plugin  {
	z-index: 141;
	width: 102px;
	min-height: 23px;
	background: #39b54a;
	text-align: center;
	color: #FFFFFF;
	opacity: 0.8;
	position: relative;
	/*
	margin-right: -10000px;
	left: 504px;
	*/
	cursor: pointer;
}
#u2236-4
.dxml-plugin  {
	z-index: 6;
	/*width: 410px;*/
	min-height: 30px;
	/*text-align: center;*/
	color: #7F7F7F;
	position: relative;
	/*
	margin-right: -10000px;	
	left: 104px;
	*/
}
#u2272-4
.dxml-plugin  {
	z-index: 145;
	width: 120px;
	min-height: 23px;
	background: #ff0000;
	opacity: 0.5;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	/*
	margin-right: -10000px;
	left: 20px;
	*/
	cursor: pointer;
}
#u2264-4
.dxml-plugin  {
	z-index: 126;
	width: 110px; 
	min-height: 23px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
	position: relative;
	margin-top: 2px;
	/*
	margin-right: -10000px;	
	left: 467px;
	*/
	padding: 2px;
}
/* tolotra */
.dxml-plugin .border-styles {
	border: 1px solid #7f7f7f;
	color: #000000;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 1.2;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	vertical-align: 0px;
	padding: 0px;	
}

#pageBox
.dxml-plugin  {
 	margin-left: auto;
    margin-right: auto;
    z-index: 20000;
    border: 1px solid #d8d8d8;
    /*padding-bottom: 15px; */
    padding: 25px;
    margin-top: -40px;
    /*width: 640px; */
}

.dxml-plugin #pageBox .row {
    margin-right: 0px !important;
	margin-left: 0px !important;
}

#u2238-2
.dxml-plugin  {
	font-size: 21px;
	text-align: center;
	margin: 0;
	font-weight: bold;	
	font-family: "Source Sans Pro", Helvetica, sans-serif;
}

#u2268-3
.dxml-plugin  {
	background-color: #ffffff;
    border-color: rgba(0,0,0,0.10);
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    height: 75px;
    left: 0px;
    margin-right: -10000px;
    min-height: 75px;
    overflow: auto;
    position: relative;
    width: 100%;
    z-index: 119;
}

.dxml-plugin .colorError {
	background-color: #ff0000 !important;
    height: 100%;
    width: 100%;
    /* border-radius: 5px 5px 5px 5px; */
    font-family: Arial;
}

.dxml-plugin .colorAccepted {
	background-color: #FF8000 !important;
	height: 100%;
	width: 100%;
	/*border-radius: 5px 5px 5px 5px;*/
}
.dxml-plugin .colorOkay {
	/* background-color: #39b54a !important; */
	background-color: #67d27b !important;
	/* background-color: rgba(74,203,97,0.80); */
	height: 100%;
	width: 100%;
	border-radius: 5px 5px 0px 0px;
	font-family: Arial;
}
.u2260-4, .u2260-4-bis
.dxml-plugin  {
	z-index: 46;
	width: 70px;
	min-height: 18px;
	background-color: #FF0000;
	padding-top: 3px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	position: relative;
}
.dxml-plugin .u2260-4-bis {
	margin-top: 10px;
	max-width: 65px;
	margin-left: 17px;
}

.u2256-4
.dxml-plugin  {
	z-index: 63;
	width: 70px;
	min-height: 18px;
	background-color: #39B54A;
	padding-top: 3px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	position: relative;
	/*
	margin-right: -10000px;
	margin-top: 2px;
	left: 469px;
	*/
	max-height: 30px;
}

.u2298-4
.dxml-plugin  {
	z-index: 96;
	width: 70px;
	min-height: 18px;
	background-color: #F7931E;
	padding-top: 3px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	position: relative;
	/*
	margin-right: -10000px;
	margin-top: 2px;
	left: 467px;
	*/
	max-height: 30px;
}

.dxml-plugin .dialog_template_box textarea {
	/*border-width: 0px !important;*/
	width: 100% !important;
    /*font-family: arial; */
}
.dxml-plugin #u2238-31 {
	padding-top: 10px;
	/* CRA : 09/11/2018 : Fix Retour 2*/
	text-align: left;
	/* CRA : 05/10/2018 */
	font-weight: bold;
}

#u2295-4b
.dxml-plugin  {
	z-index: 77;
	width: 23px;
	height: 23px;
	background-color: #000000;	
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
}
.u2292-3a
.dxml-plugin  {
	z-index: 93;
	/*width: 460px;*/
	min-height: 120px;
	height: 120px;
	border-width: 1px;
	border-style: solid;
	border-color: #7F7F7F;
	background-color: #FFFFFF;
	position: relative;
	/*
	margin-right: -10000px;
	max-width: 460px !important;
	*/
	/*CRA : 10/03/2017 */
	font-size: 100%;
	display: initial;
	color: #000000;
}
#u2290
.dxml-plugin  {
	z-index: 76;
	/*width: 537px;*/
}
.dxml-plugin #complex_style {
	/*padding-bottom: 25px !important;*/
    padding-top: 10px !important;
    font-size: 14px !important;
    width: 100%;
    height: auto;
}
.dxml-plugin .pu_list select {
	margin-left: -15px;
	width: 96%;
}
.dxml-plugin .delete_image_id {
	font-size: 12px !important;
}
.dxml-plugin .bloc_duplicate {
	/*border-bottom: 2px solid #d8d8d8;*/
	padding-bottom: 15px;
	border: 2px solid #d8d8d8;
  	border-radius: 10px;
	padding-left: 10px ;
	padding-right: 10px;
}

@media (max-width: 768px) {
  .dialog_template_box .modal-body {
	    width: 96%;
		overflow: auto;
		height: 95vh;
	}
.dxml-plugin #pageBox {
    	width: 100%;
	}	
.dxml-plugin .txt_simple_field_name {
		width: 100%;
	}
}
