
body {
	font-family:Arial;
	font-size:12px;
	color:#434343;
	background-color:#FFF;
}

* {
    box-sizing: border-box;
}

a:link, a:visited {
    font-style: inherit;
    text-decoration: inherit;
    color: unset;
}

a:hover {
	color:#FD354E;
}

div {
    border: 0 none;
}

table {
    border: none;
    border-collapse: collapse;
    empty-cells: show;
}

table th {
    white-space: nowrap;
}

table td, table th {
    padding: 0;
    border: none;
    text-align: right;
}


input, button {
   outline: none;
	font-family:Arial;
	font-size:12px;
	color:#434343;
	background-color:#FFF;
}

button {
    border: 0;
}

input[type="image"] {
    background-color: transparent;
}

select {
    margin: 1px;
    outline: none;
	font-family:Arial;
	font-size:12px;
}

textarea {
    resize: none;
    outline: none;
	font-family:Arial;
	font-size:12px;
	color:#434343;
	background-color:#FFF;
}

ul, ol {
    padding: 0;
	margin: 0;
}

p {
	margin:10px 0px;
}

.cl_rcol {
    vertical-align: top;
    white-space: normal;
}

@media not print {
	.cl_rcol {
		display: inline-block;
	}
}

    input[type="submit"]::-moz-focus-inner,
    input[type="button"]::-moz-focus-inner,
    button::-moz-focus-inner {
        border: transparent;
        outline: none;
    }

#div_FRAME {
	border: 0 none;
	padding: 0px;
	margin: 2px;
}

#div_IFRAME {
	padding: 5px 5px 5px 5px;
	clear: both;
}

#div_IN_PAGE #div_IN_FRAME {
	margin: 0 80px;
}

#div_INFOS {
	float: right;
	vertical-align: middle;
	padding: 0 10px;
	border-style: solid;
	background-color: #FFF;
	border-color: #DEDEDE;
	font-size: 9px;
}

#div_INFOS strong {
	color: red;
}

#div_INFOS ul {
	text-align: right;
}

#div_INFOS li {
	list-style-type: none;
	line-height: 20px; 
}

#div_LANGUAGE {
	display: inline-block;
	padding: 0 10px;
}

#div_LANGUAGE ul, #div_LANGUAGE li {
	display: inline-block;
	list-style-type: none;
}

#div_LANGUAGE img {
	cursor: pointer;
}

#div_LOGO {
	display: block;
	background-repeat:no-repeat;
	background-position:center left;
}

#div_LOGO, #div_LOGO_img {
	height:30px;
	margin:0px 15px;
	border: 0 none;
}

#div_MAIN, #div_OUT_PAGE, #div_PAGE, #div_DASH_PAGE {
	margin: 0;
	padding: 0;
	border: 0 none;
}
#div_MAIN {
}

#div_DASH_PAGE {
	width: 100%;
}

#div_MESSAGE {
	display: none;
	visibility: hidden;
}

#div_MESSAGE ul {
	list-style-type: none;
	text-align: right;
	border-style: solid;
	margin:10px 5px 0px 10px;
	padding:5px 10px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FD354E;
	background-color:#FFF;
	border-radius:5px;
	border-color:#888;
	border-width: 1px;
}


#div_OUT_TOP {
	text-align:center;
}
@media only screen and (min-width: 600px) {
#div_OUT_FRAME {
	min-height: 800px;
	padding: 75px;
}
}
#div_OUT_FRAME #div_IN {
	padding: 30px;
}

#div_PRINT_HEAD {
	height: 20px;
}

#div_PUBLIC {
	padding: 20px 20px 20px 20px;
	display: inline;
	float: left;
	border: 1px solid black;
}

#div_SEARCH {
	font-size: 14px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	cursor: pointer;
}

#div_TOP {
	border: 0 none;
	height: 50px;
	background-image: none;
}
#div_TOP table {
	height: 50px;
}

#div_RIGHT_MENU {
	height: 26px;
	line-height: 26px;
}
#div_RIGHT_MENU span {
	padding-top:7px;
	vertical-align: middle;
	display: inline-block;
}
#div_RIGHT_MENU span span {
	padding-top: 0px;
}
#div_RIGHT_IN {
	padding-top:10px;
	overflow: hidden;
}
#div_RIGHT_IN:hover {
	overflow-y: auto;
}

#div_REFRESH {
	display: none;
	visibility: hidden;
}
#div_HEAD {
	position: absolute;
	left: 0;
}

@media (max-width: 599) {
    #div_TOP,
    #div_INUP {
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 51;
    }
    #div_INUP {
        z-index: 50;
    }
}

/** Ajout css sur la gestion de la taille des pages externes et aides pour être iso avec le visuel bundle **/
#div_OUT_PAGE {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	min-height: 100vh;
}

#div_OUT_PAGE #div_IDENT_FRAME {
	display: flex;
	/*align-items: center;*/
	flex-grow: 1;
	/*justify-content: center;*/
	/*padding: 5% 18px;*/
	flex-direction: column;
}.flagged, table.cl_lst tr.flagged, table.cl_list tr.flagged {
	font-weight: bold;
}
.cl_sep_h {
	margin-top: 9px;
	height: 1px;
}
.cl_sep_half_h {
	margin-top: 4px;
	height: 1px;
}
.cl_sep_quart_h {
	margin-top: 1.5px;
	height: 1px;
}
.cl_sep_v {
	width:10px;
	min-width:10px;
}
.cl_sep_half_v {
	width:5px;
	min-width:5px;
}
.cl_sep_quart_v {
	width:2px;
	min-width:2px;
}
div.cl_sep_h, div.cl_sep_half_h, span.cl_sep_h, span.cl_sep_half_h,  span.cl_sep_quart_h, .cl_box_inter {
	display: block;
}
div.cl_sep_v, div.cl_sep_half_v, div.cl_sep_quart_v, span.cl_sep_v, span.cl_sep_half_v, span.cl_sep_quart_v {
	display: inline-block;
}
.cl_a_none, .cl_a_none:link, .cl_a_none:visited, .cl_list a, .cl_list a:link, .cl_list a:hover, .cl_list a:visited {
	font-style: inherit;
	text-decoration: inherit;
	color: inherit;
	cursor: pointer;
}
.cl_a_none:active, .cl_a_none:focus {
	outline: none;
}
.cl_list_action {
	overflow: hidden;
	margin:0px 0px;
}
.cl_list_action th, .cl_data_action th {
	white-space: nowrap; 
	border: none;
	width: 1%; 
}
.cl_list_action td, .cl_data_action td {
	border: none;
	text-align: left;
}
.cl_preview_empty {
	text-align: center;
	vertical-align: top;
	padding:4px 4px;
	color:#AAAAAA;
}
.cl_preview_empty_txt {
	font-size: 11px;
	padding: 0 50px;
}
.cl_preview_click {
	position: absolute;
	cursor: pointer;
	top:10px;
	left:10px;
}
.cl_list_empty, .cl_lst_empty { 
	font-size: 14px;
	font-weight: bold;
	padding: 50px 0;
	text-align: center;
}
#div_IN_LIST {
}
.cl_list, .cl_lst { 
	width: 100%;
	empty-cells: show;
	border-spacing: 0;
	border-collapse: separate;
}
#div_IN_LIST .cl_list, #div_IN_LIST .cl_lst, #div_IN_LIST .cl_list_empty, #div_IN_LIST .cl_lst_empty {
	border:	0;
}
table.cl_list tr, table.cl_lst tr {
	border: 0 none;
	height: 22px;
	min-height: 22px;
}
table.cl_list th, .cl_th, .cl_th_click {
	empty-cells: show;
	padding: 0;
	padding-right: 5px;
	padding-left: 1px;
	white-space: nowrap;
	text-align: right;
	border: 0 none;
	border-left: 1px solid #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	text-transform: uppercase;
}
table.cl_lst th, .cl_lst_th {
	empty-cells: show;
	padding: 0;
	padding-right: 5px;
	padding-left: 1px;
	white-space: nowrap;
	text-align: right;
	border: 0 none;
	border-right: 1px solid #FFF;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	text-transform: uppercase;
}
table.cl_lst th:first-of-type {
	border-right: 0 solid transparent;
}

table.cl_lst td:first-child, table.cl_list td:first-child {
}
table.cl_lst td:first-child > label, table.cl_list td:first-child > label {
	margin-right: 0px;
}

.cl_th_click {
	cursor: pointer;
}
.cl_th_click:hover {
	background-color: #FFEEC2;
  color: #FD354E;
}
table.cl_list td, table.cl_lst td, .cl_lst_td { 
	empty-cells: show;
	border: 0 none;
}
table.cl_list td, table.cl_lst td { 
	padding: 0 5px;
}
table.cl_list .cl_td_check, table.cl_lst .cl_td_check { 
	padding: 0;
	width: 33px;
}
table.cl_list .cl_td_check label, table.cl_lst .cl_td_check label { 
	display: block;
}
table.cl_lst .cl_td_check label.cl_checkbox_indent {
	padding-right: 10px;
	padding-left: 0;
}
.cl_lst_td_elts {
	display: block;
}
.cl_lst_td_elt {
	padding: 5px 5px;
	display: block;
}
td .cl_lst_td_elt, th .cl_lst_td_elt {				/* WA pas sûr */
	display: table-cell;
}
.cl_lst_th_min, .cl_lst_td_min {
	width: 1%;
	white-space: nowrap;
}
.cl_list .click, .cl_lst .click {
	cursor: pointer;
}
.cl_list .click:hover, .cl_lst .click:hover {
	background-color: #FFEEC2;
  color: #FD354E;
}
.cl_list .checked, .cl_lst .checked, .cl_selector_today {
	cursor: pointer;
}
.cl_list .checked:hover, .cl_lst .checked:hover {
  background-color: #FFEEC2;
  color: #FD354E;
}
.cl_date_selector_today {
	text-decoration: underline;
	font-weight: bold;
}
.cl_lst_invisible {
	display: none;
	visibility: hidden;
}
.cl_lst .cl_lst_sub {
	background-color:#F2F8FC;
	color:#434343;
}
.cl_lst_sub_nb {
	background-color: #F2F8FC;
	padding:1px 8px;
	margin:0px 5px;
	border: 1px solid #DEDEDE;
	border-radius: 5px;
	display: inline-block;
	line-height: 1.5;
}
.cl_list_th_color {
}
.cl_list_infos {
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	width: 100%;
	vertical-align: middle;
}
.cl_list_infos td {
	padding: 0;
	margin: 0;
}
.cl_list_info_left {
	padding-left: 60px;
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
}
.cl_list_info_right {
	padding-right: 40px;
	display: inline-block;
	vertical-align: middle;
}
.cl_list tr td table { 
	border: none;
}
.cl_list p {
	text-align: center;
}
.cl_padding {
	padding: 10px 10px;
}
.cl_table_data th, .cl_table_data td, .cl_table_data .clr_th, .cl_table_data .clr_td { 
	padding: 1px 0;
	padding-left: 2px;
}
.cl_table td, .cl_table th { 
	padding: 1px 5px;
}
.div_menu {
	background-color: #DDDDDD;
	border: 1px solid #000000;
	display: none;
	z-index: 200;
}
.cl_smiley.td:hover {
	border: inset 1px #000;
}
.cl_radio_active {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_radio_on.png");
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-top: 15px;
}
.cl_radio_inactive {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_radio_off.png");
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-top: 15px;
}
span.cl_select_light {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_select_light.png");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	white-space: nowrap; 
	display: inline-block;
	cursor: pointer;
}
select.cl_select, select.cl_select_left {
	-webkit-appearance: none;
	-moz-appearance: none;
}
span.cl_select, span.cl_select_label {
	background-position: center left;
	padding:5px 5px;
	padding-left: 18px;
}
select.cl_select {
	background-position: center left;
	padding:5px 5px;
	padding-left: 18px;
}
span.cl_select_left, select.cl_select_left {
	background-position: 5px center;
	padding:5px 5px;
	padding-right: 18px;
}
span.cl_select, span.cl_select_label, select.cl_select, span.cl_select_left, select.cl_select_left {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_select.png");
	background-repeat: no-repeat;
	white-space: nowrap; 
	display: inline-block;
	border: 1px solid #CCC;
	border-radius: 2px;
}
.cl_select, .cl_select_label, .cl_select_left {
	background-color: #FFF;
	color: #434343;
	cursor: pointer;
	max-width: 100%;


}
.cl_select, .cl_select_light {
	font-weight: normal;
}
span.cl_select:hover, span.cl_select_label:hover, span.cl_select_left:hover {
	background-color: #FFEEC2;
	color: #FD354E;
}
span.cl_select_light:hover {
	color: #FD354E;
}
.cl_select_image {
	cursor: pointer;
	overflow: hidden;
}
.cl_select_domain {
	background-color: #FFFFFF;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/select_domain.png");
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-size: 15px;
}
.cl_select_domain .cl_select {
	background-color: transparent;
	padding-right: 25px;
	margin-right: 0;
	border-right-width: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
select.cl_select[multiple] {
	background-image:none;
}
.cl_input_email .cl_input {
	max-width: 60%;
	vertical-align: middle;
}
.cl_input_email .cl_select_domain {
	max-width: 40%;
	vertical-align: middle;
}
.cl_link {
	cursor: pointer;
}
.cl_link2, .cl_link2:hover {
	cursor:pointer;
 color: #FD354E;
 font-weight: normal;
 font-style: normal;
	text-decoration: underline;
}
.cl_link:hover, .cl_link2, .cl_link2:hover, .cl_link .cl_color:hover, .cl_link2 .cl_color:hover {
	color: #FD354E;
}
.cl_link_inactive {
	color: #333333;
}
.cl_display_none {
	display: none !important;
}
.cl_hidden {
	visibility: hidden !important;
}
.cl_click {
	cursor: pointer;
}
.cl_click:hover, .cl_line:hover {
	background-color: #FFEEC2;
	color: #FD354E;
}
@media only screen and (min-width: 1300px) {
tr .cl_form_elt {
	min-width: 80px;
}
}
.cl_form_elt {
	margin: 5px 0;
}
.cl_form_elt_title {
	font-size: 115%;
	font-weight: bold;
	margin: 15px 0 5px 20px;
}
.cl_form_elt_info {
	font-size: 90%;
	font-style: italic;
	margin: 0 0 5px 0;
}
.cl_info {
	font-size: 90%;
	font-style: italic;
}
.cl_ok {
	color: #008000;
}
.cl_list_sort {
	display: block;
	width: 100%;
	cursor: pointer;
}
.cl_gauge {
	border-collapse: collapse;
	margin: 0 1px;
	width: 112px;
	color: #000000;
	font-size: 8px;
}
.cl_gauge th, .cl_gauge td {
	padding: 0;
}
.cl_gauge_right {
	padding: 0;
	padding-left: 3px;
	text-align: left;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_right.png");
}
.cl_gauge_alert {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_alert.png");
	background-position: center center;
}
.cl_gauge_warning {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_warning.png");
	background-position: center center;
}
.cl_gauge_ok {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_ok.png");
	background-position: center center;
}
.cl_gauge_xleft_ok {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_xleft_ok.png");
	background-position: center left;
	background-repeat: no-repeat;
}
.cl_gauge_xleft_alert {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_xleft_alert.png");
	background-position: center left;
	background-repeat: no-repeat;
}
.cl_gauge_xleft_warning {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_xleft_warning.png");
	background-position: center left;
	background-repeat: no-repeat;
}
.cl_gauge_xright {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_xright.png");
	background-position: center right;
	background-repeat: no-repeat;
}
.cl_gauge_xright_alert {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/gauge_xright_alert.png");
	background-position: center right;
	background-repeat: no-repeat;
}
.cl_newgauge_container {
	height: 9px;
	border: 0 none;
	border-radius: 5px;
	overflow: hidden;
	width: 120px;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	background-color: #E2E2E2;
}
.cl_newgauge_contents {
	height: 9px;
	display: inline-block;
	vertical-align: middle;
}
.cl_newgauge_ok {
	background-color:#82E3C8;

}
.cl_newgauge_warning {
	background-color:#FF8D6E;
}
.cl_newgauge_alert {
	background-color:#FD354E;
}
.cl_newgauge_percent {
	display: inline-block;
	vertical-align: middle;
	font-size: 10px;
}

.cl_help {
	padding: 0 10px 10px 10px;
}
.cl_help h1 {
	font-size: 15px;
}
.cl_help h2 {
	margin: 20px 0 5px 0;
	padding: 0;
	font-size: 13px;
}
.cl_help p {
	margin: 2px 0;
}
.cl_help li {
	padding: 2px 0 0 0;
	padding-right: 10px;
	margin: 0;
	margin-right: 10px;
	list-style-position: inside;
}
.cl_help li ul li {
	list-style-type: circle;
	padding: 3px 0 0 0;
}
.cl_help img, .cl_help_img {
	vertical-align: middle;
}
.cl_help_menu, .cl_help_tabs, .cl_help_button, .cl_help_label {
	font-style: italic;
}
.cl_file_print {
	border: 0;
	padding: 10px;
	width: 600px;
	font-size: 11px;
	text-align: justify;
}
.cl_caddie_pay ul {
	list-style-type: none;
}
.cl_vmiddle, .cl_vmiddle a, .cl_vmiddle span {
	vertical-align: middle;
	display: inline-block;
}
.cl_align_center {
	text-align: center;
}
tr.cl_align_center th, tr.cl_align_center td {
	text-align: center;
}
.cl_checkbox input[type="radio"] {
	margin: 3px;
}
.cl_checkbox input[type="checkbox"], .cl_checkbox input[type="radio"], .cl_checkbox img {
	vertical-align: middle;
	display: inline-block;
	margin-right: 0;
}
.cl_checkbox span {
	vertical-align: middle;
	display: inline;
	line-height: 1;
}

.cl_link_lang_en {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_en.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_en {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_en.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_fr {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_fr.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_fr {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_fr.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_ar {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_ar.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_ar {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_ar.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_bg {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_bg.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_bg {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_bg.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_br {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_br.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_br {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_br.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_bs {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_bs.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_bs {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_bs.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_ca {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_ca.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_ca {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_ca.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_co {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_co.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_co {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_co.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_cs {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_cs.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_cs {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_cs.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_da {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_da.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_da {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_da.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_de {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_de.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_de {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_de.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_el {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_el.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_el {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_el.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_eo {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_eo.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_eo {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_eo.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_es {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_es.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_es {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_es.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_et {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_et.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_et {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_et.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_eu {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_eu.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_eu {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_eu.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_fi {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_fi.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_fi {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_fi.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_ga {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_ga.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_ga {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_ga.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_he {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_he.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_he {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_he.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_hr {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_hr.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_hr {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_hr.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_hu {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_hu.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_hu {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_hu.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_is {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_is.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_is {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_is.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_it {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_it.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_it {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_it.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_ja {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_ja.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_ja {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_ja.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_lb {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_lb.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_lb {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_lb.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_lt {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_lt.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_lt {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_lt.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_lv {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_lv.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_lv {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_lv.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_mt {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_mt.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_mt {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_mt.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_nl {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_nl.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_nl {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_nl.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_no {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_no.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_no {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_no.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_pl {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_pl.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_pl {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_pl.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_pt {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_pt.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_pt {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_pt.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_ro {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_ro.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_ro {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_ro.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_ru {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_ru.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_ru {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_ru.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_sk {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_sk.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_sk {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_sk.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_sl {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_sl.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_sl {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_sl.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_sr {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_sr.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_sr {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_sr.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_sv {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_sv.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_sv {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_sv.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_tr {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_tr.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_tr {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_tr.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_uk {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_uk.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_uk {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_uk.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_link_lang_zh {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_zh.gif");
	background-repeat: no-repeat;
	padding-right: 33px;
}
.cl_link_lang_small_zh {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/flag_small_zh.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 22px;
}

.cl_select_action {
	max-width: 130px;
}
.cl_select_short {
	width: 20px;
	border-width: 0;
	cursor: pointer;
}
.cl_item {
	display: inline-block;
	white-space: nowrap;
	background-color:#E7E7E7;
	color:#434343;
	font-size:12px;
	margin:2px 2px;
	padding:4px 8px;
	border:1px solid #C3C3C3;
	border-radius:20px;
}
.cl_item a, .cl_item a:hover {
	color: inherit;
}
li.cl_item {
	list-style-type: none;
}
.cl_item .cl_group {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/adbook/default/menu_adbook.png");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 30px;
}
.cl_xaddrs {
	margin: 2px 0;
	min-height: 35px;
	max-height: 200px;
	line-height: 16px;
	cursor: text;
	background-color: #FFF;
	color: #434343;
	border: 1px solid #CCC;
	overflow-y: auto;
	padding: 1px 0 0 1px;
	display: block;
}
#id_xaddrs_li {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}
#id_xaddrs_li #id_xaddrs_left, #id_xaddrs_li #id_xaddrs_del {
	visibility: hidden;
}
#id_xaddrs_li:hover #id_xaddrs_left, #id_xaddrs_li:hover #id_xaddrs_del {
	visibility: visible;
}
li:not(:first-child) ::placeholder {
	font-size: 0;
}
li:first-child#id_xaddrs_li #id_xaddrs_left {
	visibility: hidden;
}
#id_xaddrs_li.cl_xaddrs_nok #id_xaddrs_del {
	visibility: visible;
}
#id_xaddrs_new {
	cursor:text;
}
#id_xaddrs_wait {
	display:none;
	vertical-align:middle;
}
#id_xaddrs_edit, #id_xaddrs_span {
	overflow:hidden;
	border:none;
	vertical-align:middle;
	cursor:text;
	height:20px;
	line-height:20px;
	padding:0 5px;
}
#id_xaddrs_edit {
	height:24px;
	border-radius:20px;
}
.cl_xaddrs_nok.cl_item {
	background-color:#E7E7E7;
	color:#FD354E;
	border:1px solid #FD354E;
	border-radius:20px;
}
#id_xaddrs_less, #id_xaddrs_more {
	display:none;
	float:right;
}
.cl_alert_new_mail {
	display: none;
	visibility: hidden;
	position: fixed;
	width: 200px;
	height: 100px;
	top: 0;
	left: 0;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/mail/default/new_mail.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	border-color: #DEDEDE;
}
.cl_alert_new_mail_title {
	height: 20px;
	width: 200px;
	text-align: center;
	border-style: solid;
	border-width: 0;
	border-bottom-width: 1px;
	border-color: #DEDEDE;
}
.cl_elt_nav, .cl_elt_nav_select, .cl_elt_nav_more, .cl_elt_nav_next, .cl_elt_nav_prev, .cl_elt_nav_all, .cl_elt_nav_first, .cl_elt_nav_last {
	vertical-align: middle;
	padding: 0 1px;
}
.cl_elt_nav_select {
	font-weight: bold;
}
.cl_captcha {
	border: 1px solid;
	border-color: #434343;
	margin: 2px;
}
.cl_nowrap {
	white-space: nowrap;
}
.cl_block {
	display: block;
}
.cl_inline_block {
	display:inline-block;
}
.cl_opt_on {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_opt.png");
	background-repeat: no-repeat;
	background-position: center left;
	padding-right: 15px;
}
.cl_opt_off {
	padding-right: 15px;
}
.cl_list_line {
	padding: 7px 0;
	border-style: outset;
	border-width: 0 0 1px 0;
	border:1px solid #DEDEDE;
}
.cl_domain_buy td, .cl_domain_buy li {
	border: 1px solid #000000;
	padding: 2px 5px 2px 0;
	margin: 1px;
	white-space: nowrap;
	display: inline-block;
	list-style-type: none;
}
.cl_domain_buy label {
	font-weight: normal;
	display: block;
}
.cl_domain_buy .domain_available {
	background-color: #00FF00;
	cursor: pointer;
}
.cl_domain_buy .domain_unavailable {
	background-color: #FF0000;
	cursor: pointer;
}
.cl_domain_buy .domain_unknown {
	background-color: #DDDDDD;
}
.cl_smaller {
	font-size: 9px;
}
.cl_larger {
	font-size: 120%;
}
.cl_remove_ads {
	font-size: 10px;
	text-align: center;
	width: 120px;
	line-height: 29px;
	margin: auto;
	display: block;
}

.cl_vcard_preview {
	border: solid 1px #000000;
	width: 8cm;
	height: 5cm;
	box-sizing: content-box;
}

.cl_menu_right_www, .cl_menu_right_adbook, .cl_menu_right_docs, .cl_menu_right_calendar, .cl_menu_right_fridge, .cl_menu_right_notes {
	cursor: pointer;
	min-width: 28px;
	text-align: center;
}
.cl_menu_right_www img {
	height: 18px;
}
.cl_menu_right_none {
	cursor: pointer;
	float: right;
	margin-right: 10px;
	padding-top:7px;
}
.cl_right_in {
	padding: 10px 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #DEDEDE;
}
.cl_search_www_search, .cl_right_www_search {
	text-align:center;
	width:100%;
	margin-bottom:5px;
}
.cl_search_www_search_1, .cl_right_www_search_1 {
	overflow: hidden;
}
.cl_search_www_search_2, .cl_right_www_search_2 {
	width: 70px;
}
.cl_search_www_search_1 input[type="text"], .cl_right_www_search input[type="text"] {
	background-image:none;
	font-size: 16px;
	padding: 10px;
	height: 26px;
	outline: none;
	border: solid 1px #D1D1D2;
	border-right-width: 0;
	background-color: #FFF;
	color: #434343;
}
.cl_search_www_search_1 input[type="text"] {
	width:550px;
}
.cl_right_www_search input[type="text"] {
	width: 100%;
}
.cl_search_www_search_2 input[type="submit"], .cl_right_www_search input[type="submit"] {
	height: 48px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/auth/default/button_right_www.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 70px;
	border: 1px solid #D1D1D2;
	cursor: pointer;
	display: inline;
}
.cl_search_www_source, .cl_right_www_source, .cl_right_calendar_source, .cl_right_adbook_source {
	min-height: 30px;
	line-height: 30px;
}
.cl_search_www_source ul, .cl_right_www_source ul, .cl_right_adbook_source ul, .cl_right_calendar_source ul {
	display: inline;
}
.cl_search_www_source li, .cl_right_www_source li, .cl_right_adbook_source li, .cl_right_calendar_source li {
	display: inline;
	height: 30px;
	line-height: 30px;
	list-style-type: none;
	padding-right: 20px;
}
.cl_search_www_source_active, .cl_right_www_source_active {
	font-weight: bold;
}
.cl_search_www_source_inactive, .cl_right_www_source_inactive {
	cursor: pointer;
}
.cl_right_www_result, .cl_right_adbook_result, .cl_right_calendar_result, .cl_right_docs, .cl_right_notes_result {
	min-height: 500px;
	overflow: visible;
}
.cl_search_www_result {
	font-size:13.5px;
}
.cl_search_www_result a {
	color:#055FAC;
}
.cl_qwant_search {
	border-radius: 34px;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
	display: inline-block;
	width: 100%;
	max-width: 387px;
}
.cl_qwant_search_in {
	border: 0 none;
	outline: none;
	line-height: 36px;
	background-color: transparent;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/auth/default/button_right_www.svg");
	background-repeat: no-repeat;
	background-position: 6px center;
	background-size: 30px 30px;
	font-size: 16px;
	padding-left: 48px;
	width: calc(100% - 44px);
}
.cl_qwant_search_icon {
	vertical-align: middle;
	padding-right: 14px;
	padding-bottom: 7px;
	cursor: pointer;
}
.cl_right_adbook_top, .cl_right_calendar_top {
	padding-bottom: 5px;
	width: 100%;
}
.cl_right_adbook_list, .cl_right_calendar_list {
	padding-top: 5px;
}
.cl_right_adbook_search, .cl_right_calendar_search, .cl_right_notes_search {
	text-align:center;
	width:100%;
	margin-bottom:5px;
	padding: 5px 0;
}
.cl_right_adbook_search input[type="text"], .cl_right_calendar_search input[type="text"], .cl_right_notes_search input[type="text"] {
	width: 100%;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_search.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	overflow: hidden
}
.cl_input_check {
	margin: 0 0 0 10px;
	display: none;
	vertical-align: middle;
	border: none;
	color: #000000;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
}
.cl_input_check_ok {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_ok.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.cl_input_check_nok {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_nok.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.cl_input_check_warning {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/warning.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.cl_arbo_I {
	width: 22px;
	height: 26px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/arbo_I.png");
	background-repeat: repeat-y;
}
.cl_arbo_L {
	width: 22px;
	height: 26px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/arbo_L.png");
	background-repeat: no-repeat;
}
.cl_arbo_t {
	width: 22px;
	height: 26px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/arbo_t.png");
	background-repeat: no-repeat;
}
.cl_arbo_L_plus {
	width: 22px;
	height: 26px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/arbo_L_plus.png");
	background-repeat: no-repeat;
	cursor: pointer;
}
.cl_arbo_t_plus {
	width: 22px;
	height: 26px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/arbo_t_plus.png");
	background-repeat: no-repeat;
	cursor: pointer;
}
.cl_td_size {
	text-align: left;
	padding-left: 5px;
}
.cl_msgs_unsubscribe {
	position: fixed;
	padding:2px 10px;
	height:30px;
	line-height:30px;
	top:40%;
	right:40%;
	background-color: white;
	color: red;
	border:1px solid black;
	text-align:center;
	z-index:100;
}
.cl_msgs_unsubscribe marquee {
	overflow:hidden;
	display:inline-block;
	width:200px;
}

.cl_ul, .cl_ul ul, .cl_ul ol, .cl_ol, .cl_ol ul, .cl_ol ol {
	margin-right: 20px;
}
.cl_ul li {
	padding:1px 0;
	list-style-image:url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_list.png");
}
.cl_ul li.cl_li_nobullet {
	list-style-image:url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_list_transparent.png");
}
.cl_ul li li {
	list-style-image:none;
}
.cl_ol li {
	padding-bottom:12px;
}
.cl_ol ul li {
	padding:1px 0;
}
.cl_hr {
	margin: 10px 0;
	width:100%;
	height:1px;
	border: 0 none;
}
.cl_bullet_square {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_bullet_square.png");
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0 5px;
	width: 3px;
	height: 3px;
	line-height: 3px;
}
.cl_mini_sep_h {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_hr.png");
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0 5px;
	width: 21px;
	height: 3px;
	line-height: 3px;
}
.cl_framed {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	border:1px solid #DEDEDE;
	padding:20px 20px;
	margin:20px 20px;
	break-inside: avoid;
}
.cl_framed h2:first-child {
	margin-top: 0px;
}
.cl_box, .cl_roundbox {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
}
.cl_box {
	border:1px solid #E7E7E7;
	padding:10px 10px;
	break-inside: avoid;
}
.cl_roundbox {
	margin:0px 10px;
	border:1px solid #E7E7E7;
	border-radius:20px;
}
.cl_box_border {
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	border:1px solid #E7E7E7;
	break-inside: avoid;
}
.cl_box_margin, .cl_roundbox_margin {
	margin:10px 10px;
}
.cl_box_padding, .cl_roundbox_padding {
	padding:10px 10px;
}
.cl_box_inter, .cl_roundbox_inter {
	margin-top: 9px;
	height: 1px;
}
.cl_box_inter {
}
.cl_box_elt, .cl_roundbox_elt {
	padding:5px 10px;
}
h3, .cl_h3 {
	font-size: 115%;
	font-weight: bold;
	margin:20px 0px 10px 0px;
}
.cl_indent {
	margin-right:20px;
}
.cl_noborder {
	border: none !important;
}
.cl_input, .cl_input_5, .cl_input_7, .cl_input_10, .cl_input_15, .cl_input_20, .cl_input_25, .cl_input_30, .cl_input_40, .cl_input_60, .cl_input_auto, .cl_input_block, .cl_input_block_75, .cl_input_full {
	padding:5px 5px;
	border:1px solid #CCC;
	border-radius:2px;
		max-width: 100%;
}
.cl_input[disabled] {
	border: 0px none transparent;
}
.cl_center {
	text-align: center;
}
.cl_left {
	text-align: right;
}
.cl_right {
	text-align: left;
}
.cl_input {
	width: 222px;
}
.cl_input_5 {
	width: 52px;
}
.cl_input_7 {
	width: 72px;
}
.cl_input_10 {
	width: 92px;
}
.cl_input_15 {
	width: 132px;
}
.cl_input_20 {
	width: 172px;
}
.cl_input_25 {
	width: 212px;
}
.cl_input_30 {
	width: 252px;
}
.cl_input_40 {
	width: 332px;
}
.cl_input_60 {
	width: 492px;
}
.cl_input_auto {
	width: auto;
}
.cl_input_block, .cl_input_block_75, .cl_input_full {
	width: 100%;
}
.cl_input_block_75 {
	height: 75px;
}
.cl_input_in_text {
	padding-top: 2px;
	padding-bottom: 2px;
}
.cl_input_pwd {
	display: inline-block;
	padding: 0;
	letter-spacing: 2px;
	border:1px solid #CCC;
	border-radius:2px;
}
.cl_input_pwd .cl_input {
	border: 0 none;
	letter-spacing: 2px;
	vertical-align: middle;
	width: calc(100% - 30px);
	height: 100%;
}
.cl_input_pwd .cl_input_pwd_on, .cl_input_pwd .cl_input_pwd_off {
	cursor: pointer;
	vertical-align: middle;
	font-size: 10px;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 5px 10px;
	width: 30px;
	background-position: center;
}
.cl_input_pwd_on {
	background-image:url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_pwd_view_on.png");
}
.cl_input_pwd_off {
	background-image:url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_pwd_view_off.png");
}
.cl_2cols {
	columns: 2 600px;
	column-gap:10px;
}
.cl_column {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
	display: block;
}
.cl_column .cl_box_inter:last-of-type {
	display: none;
}
.cl_select_15 {
	width: 120px;
}
.cl_emphasis {
	font-weight: bold;
}
.cl_valign_top {
	vertical-align: top;
}
.cl_valign_baseline {
	vertical-align: baseline;
}
.cl_offline {
	border-radius:5px;
	background-color:#999;
	width:10px;
	height:10px;
}
.cl_online {
	border-radius:5px;
	background-color:#9fcb06;
	width:10px;
	height:10px;
}
.cl_photo {
	border: 1px solid #B7C478;
	margin: 2px;
	padding: 1px;
	height: 60px;
	width: 60px;
}
.cl_important {
	font-weight: bold;
}
.cl_very_important {
	border-left: 2px solid;
	border-right-color:#FD354E;
	padding-right:10px;
	margin-right:10px;
}
.cl_very_very_important {
	font-weight: bold;
	border: 2px solid;
	color:#FD354E;
	border-color:#FD354E;
	padding:5px 5px;
}
span.cl_very_very_important {
	display: inline-block;
}
.cl_color_important {
	color:#FD354E;
}
.cl_table_data .cl_very_important th, .cl_table_data .cl_very_important td, .cl_table_data .cl_very_very_important th, .cl_table_data .cl_very_very_important td, #div_BOTTOM .cl_very_very_important, #div_BOTTOM .cl_very_important {
	border: 0 none;
	padding: 0;
	color:#FD354E;
}
.cl_line_error, .cl_line_warning, .cl_line_ok {
	border-left: 2px solid;
	padding-right:10px;
	margin-right:10px;
}
.cl_line_error {
	border-color: #FF0000;
}
.cl_line_warning {
	border-color: #FF8D6E;
}
.cl_line_ok {
	border-color: #82E3C8;
}
.cl_dot_error, .cl_dot_warning, .cl_dot_ok {
	border-radius: 10px;
	width: 10px;
	height: 10px;
	margin-right:10px;
}
.cl_dot_error {
	background-color: #FF0000;
}
.cl_dot_warning {
	background-color: #FF8D6E;
}
.cl_dot_ok {
	background-color: #82E3C8;
}
.cl_hover_info {
	color:#FD354E;
	cursor: help;
}
.cl_emails_selector {
	margin: 2px 0;
}
.cl_emails_selector .cl_addr {
	line-height: 25px;
	cursor: pointer;
	padding: 2px 2px 2px 2px;
	background-color: #EBF1DD;
	color: #333333;
	border: 1px solid #9BBB59;
}
.cl_emails_selector .cl_item {
	line-height: 25px;
	padding: 2px 2px 2px 6px;
}
.cl_rte_editor {
	height: 250px;
	min-height: 250px;
	width: 100%;
	border: 1px solid #DDDDDD;
	padding: 5px;
}
.cl_rte_head_html {
	padding: 0;
	margin: 0;
	font-size: 9px;
	white-space: nowrap;
	height: 27px;
	background-color: #FFF;
	color: #434343;
	border:1px solid #DEDEDE;
	border-bottom: 0;
}
.cl_rte_head_html td, .cl_rte_head_html2 td {
	margin: 0;
	padding: 0;
}
.cl_rte_head_html select {
	font-weight: normal;
	max-width: 80px;
	border: 1px solid #CCC;
}
.cl_rte_head_html2 {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	height: 29px;
	border:1px solid #DEDEDE;
	border-top: 0;
	background-color: #FFF;
	color: #434343;
}
.cl_rte_head_html2 .cl_link, .cl_rte_head_text .cl_link {
	padding: 0 2px;
}
.cl_rte_head_text {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	border:1px solid #DEDEDE;
	background-color: #FFF;
	color: #434343;
}
.cl_code {
	margin:0px 20px;
	border:1px solid #DEDEDE;
	background-color:#FAFAFA;
	padding:5px 10px;
	border-radius: 10px;
}
.cl_code p {
	margin: 0;
}
.cl_wrap_anywhere {
	word-wrap: anywhere;
	overflow-wrap: anywhere;
}
.cl_infolink {
	background-color: transparent;
	background-image: none;
	padding: 0px;
	font-weight: bold;
	font-style: italic;
	cursor: pointer;
	vertical-align: middle;
	margin:0px 5px;
}
.cl_infolink:hover {
	text-decoration: underline;
}
.cl_choiceblocks {
	text-align: center;
	width: 100%;
	display: inline-block;
}
.cl_choiceblock {
	display: inline-block;
	vertical-align: top;
	border: 1px solid;
	border:1px solid #DEDEDE;
	border-radius: 10px;
	padding: 10px;
	cursor: pointer;
}
.cl_choiceblock.cl_choiceblock_selected {
	border-width: 2px;
	padding: 9px;
	background-color: #F2F8FC;
}

@keyframes disappear {
	from {opacity:1;}
    to {opacity:0;}
}
@-webkit-keyframes disappear {
	from {opacity:1;}
    to {opacity:0;}
}
.cl_hover {
	position: absolute;
	padding: 7px;
	border-radius: 5px;
	background-color: #222222;
	color: #DDDDDD;
	animation-name: disappear;
	animation-duration: 0.5s;
	animation-delay: 5s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-webkit-animation-name: disappear;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-delay: 5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
}
.cl_image_half {
	height: 500px;
}
#id_colorpanel td {
	width: 20px;
	height: 20px;
	border: 1px solid #FFF;
}
.cl_help_moreinfo {
	float: right;
	padding: 5px 5px 0;
	cursor: pointer;
}
@media only screen and (max-height: 900px) {
.cl_image_half {
	height: 450px;
}
}
@media only screen and (max-height: 800px) {
.cl_image_half {
	height: 400px;
}
}
@media only screen and (max-height: 700px) {
.cl_image_half {
	height: 350px;
}
}
@media only screen and (max-height: 600px) {
.cl_image_half {
	height: 300px;
}
}
.cl_avatar {
	width: 50px;
	border-radius: 50px;
}
/*
* Input range
*/
.ea_fragments__input_range--thumb_size::before {
    content: url("https://images.mailo.com/img-20250630/mailo/en/docs/default/cursor_thumb_left.png");
}
.ea_fragments__input_range--thumb_size::after {
    content: url("https://images.mailo.com/img-20250630/mailo/en/docs/default/cursor_thumb_right.png");
}

.ea_fragments__input_range input {
    height: 15px;
    -webkit-appearance: none;
    background: transparent;
}

/* Chrome */
.ea_fragments__input_range input::-webkit-slider-runnable-track {
    height: 1px;
    cursor: pointer;
	background-color:#9B9B9B;
    border: 0;
}
.ea_fragments__input_range input::-webkit-slider-thumb {
    appearance: none;
    border: 0;
    height: 8px;
    width: 8px;
	background-color:#9B9B9B;
    cursor: pointer;
    border-radius: 50%;
    margin-top: -3px;
}

/* Firefox */
.ea_fragments__input_range input::-moz-range-track {
    height: 1px;
    cursor: pointer;
	background-color:#9B9B9B;
    border: 0;
}
.ea_fragments__input_range input::-moz-range-thumb {
    appearance: none;
    border: 0;
    height: 8px;
    width: 8px;
	background-color:#9B9B9B;
    cursor: pointer;
}

/* IE */
.ea_fragments__input_range input::-ms-track {
    height: 1px;
    cursor: pointer;
}
.ea_fragments__input_range input::-ms-fill-lower {
	background-color:#9B9B9B;
}
.ea_fragments__input_range input::-ms-fill-upper {
	background-color:#9B9B9B;
}
.ea_fragments__input_range input::-ms-thumb {
    margin-top: 1px;
    height: 8px;
    width: 8px;
    border-radius: 50%;
	background-color:#9B9B9B;
    cursor: pointer;
}.cl_button {
	display: inline-block;
	line-height: 16px;
	min-height: 16px;
}
.cl_button_inter {
	display: inline-block;
	width: 5px;
}
.cl_button input,
.cl_button button,
.cl_button_span {
	cursor: pointer;
	display: inline-block;
	white-space: nowrap;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	line-height: 16px;
	min-height: 16px;
}
@media only screen and (max-width: 360px) {
.cl_button input,
.cl_button button,
.cl_button_span {
	padding-left: calc(4px - 3px);
	padding-right: calc(4px - 3px);
}
}
.cl_input_upload input {
	margin-top: -1px;
	margin-left: -4px;
}
.cl_button input:hover,
.cl_button button:hover,
.cl_button select:hover,
.cl_button_span:hover/*,
.ea_generics__button:hover*/ {
	color: #FD354E;
}
.cl_button input,
.cl_button button,
.cl_button_span/*,
.ea_generics__button*/ {
	background-color: transparent;
	border: 0 none;
}
.cl_button_frame, .cl_button_frame span, .cl_button_frame input, .cl_button_frame button {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	line-height: 16px;
	min-height: 16px;
}
.cl_button_after {
}
.cl_button_before {
}


@media only screen and (min-width: 1300px) {
.cl_button_delete {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_delete.png");
	padding-right: 20px !important;}
.cl_button_cancel {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_cancel.png");
	padding-right: 20px !important;}
.cl_button_ok {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_ok.png");
	padding-right: 20px !important;}
.cl_button_empty {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_empty.png");
	padding-right: 20px !important;}
.cl_button_enable {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_enable.png");
	padding-right: 20px !important;}
.cl_button_disable {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_disable.png");
	padding-right: 20px !important;}
.cl_button_next {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_next.png");
	padding-right: 20px !important;}
.cl_button_previous {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_previous.png");
	padding-right: 20px !important;}
.cl_button_search {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_search.png");
	padding-right: 20px !important;}
.cl_button_question {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_question.png");
	padding-right: 20px !important;}
.cl_button_prefs {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_prefs.png");
	padding-right: 20px !important;}
.cl_button_prefs_dft {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_prefs_dft.png");
	padding-right: 20px !important;}
.cl_button_settings {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_settings.png");
	padding-right: 20px !important;}
.cl_button_reseller {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_reseller.png");
	padding-right: 20px !important;}
.cl_button_sort {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_sort.png");
	padding-right: 20px !important;}
.cl_button_modify {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_modify.png");
	padding-right: 20px !important;}
.cl_button_rename {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_rename.png");
	padding-right: 20px !important;}
.cl_button_dft {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_dft.png");
	padding-right: 20px !important;}
.cl_button_print {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_print.png");
	padding-right: 20px !important;}
.cl_button_view {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_view.png");
	padding-right: 20px !important;}
.cl_button_download {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_download.png");
	padding-right: 20px !important;}
.cl_button_buy {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_buy.png");
	padding-right: 20px !important;}
.cl_button_actions {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_actions.png");
	padding-right: 20px !important;}
.cl_button_import {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_import.png");
	padding-right: 20px !important;}
.cl_button_tools {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_tools.png");
	padding-right: 20px !important;}
}

.cl_button_select {
	background-color: #FFF;
	border:1px solid #DEDEDE;
}
.cl_button_large {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_large.png");
	background-repeat: no-repeat;
	width: 245px;
	height: 39px;
	color: #FFF;
	background-color: #FFF;
	border: 0;
	cursor: pointer;
}


@media only screen and (max-width: 599px) {
.cl_button_bar, .cl_button_bar_ctx {
	position: fixed;
	bottom: 0;
	width: 100%;
	text-align: center;
	background-color: #FFF;
	padding: 10px 0;
}

.cl_button_bar .cl_link, .cl_button_bar_ctx .cl_link {
	margin-left: 0; 
}

.cl_button_bar_ctx {
	z-index: 10;
	display: none;
}

.cl_button_inter {
	margin-left: 4px;
}
}


.cl_completion {
	position: absolute;
	visibility: hidden;
	display: none;
	background-color: #FFF;
	color: #333;
	border: 1px solid #CCC;
	cursor: pointer;
	z-index: 300;
	clear: both;
  border-radius: 2px;
}

.cl_completion_unselected {
	display: block;
	overflow: hidden;
	border: 0;
	padding: 5px 5px;
}

.cl_completion_selected {
	display: block;
	overflow: hidden;
	border: 0;
	padding: 5px 5px;
	background-color: #FFEEC2;
	color: #FD354E;
}
#divmodal {
	position: absolute;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/px.gif");
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 200;
	display: none;
	visibility: hidden;
}

#divmodal_bkg {
	background-color: #000000;
	opacity: 0.5;
	width: 100%;
	height: 100%;
	position: absolute;
}

#divmodal_sub {
	position: absolute;
	border: 1px solid #000000;
	height: 150px;
	width: 300px;
	overflow: hidden;
	background-color: #FFF;
	color: #434343;
}

#divmodal_close, #div_ctxhelp_close, #div_log_close, .cl_float_close {
	position: absolute;
	left: 10px;
	top: 10px;
	cursor: pointer;
}

#divmodal_msg {
	padding: 2px 5px 0 5px;
	height: 20px;
	overflow: hidden;
	border: 0 none;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

#divmodal_in {
	margin:5px 15px;
	padding: 0;
	border: 0 none;
	overflow: auto;
}

#divmodal_in form {
	display: inline;
	margin:  0;
	padding:  0;
}

#divmodal_tabs, #div_ctxhelp_tabs, #div_log_tabs, .cl_float_tab {
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	padding:10px 10px;
}
#divmodal_tabs, #div_ctxhelp_tabs, #div_log_tabs {
	cursor: move;
}

#divmodal_tabs .cl_tabs_inactive, #divmodal_tabs .cl_tabs_top, #divmodal_tabs .cl_tabs_right {
	display: none;
}

#divmodal_tabs li, #div_ctxhelp_tabs li, #div_log_tabs li {
	list-style-type: none;
}

#divmodal_resize {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 20px;
	height: 20px;

	cursor: sw-resize;

}

#resize_MENU {
	width:6px;
	margin: 0;
	padding: 0;
	z-index: 10;
	border: 0 none;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/resizeX.png");
	background-repeat: no-repeat;
	background-position: center center;
	cursor: col-resize;
}

#resize_RIGHT {
	width:6px;
	margin: 0;
	padding: 0 0 0 1px;
	z-index: 10;
	border: 0 none;
	background-repeat: no-repeat;
	background-position: center center;
}
.cl_resize_right {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/resize_right.png");
	cursor: pointer;
}
.cl_resize_rightX {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/resizeX.png");
	cursor: col-resize;
}


#resize_IN_Y0 {
 	height: 20px;
	font-size: 10px;
	vertical-align: top;
	overflow: hidden;
	color: #AAAAAA;
}

#resize_IN_X, #resize_IN_Y {
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
 	padding: 0;
	overflow: hidden;
	z-index: 10;
} 

#resize_IN_X {
	width:6px;
	display: inline-block;
	vertical-align: top;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/resizeX.png");
 	padding: 0 2px;
	cursor: col-resize;
}

#resize_IN_Y {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/resizeY.png");
	cursor: row-resize;
	height:6px;
}

#mouse_MOVE {
	margin: 0;
	padding: 0;
	z-index: 200;
	position : fixed;
	background-color: #808080;
}

#mouse_MOVE_TEXT {
	display: inline;
	vertical-align: top;
}

#mouse_BACKGROUND {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}

.cl_contextmenu_gen {
	display: none;
	visibility: hidden;
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 300;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/px.gif");
	background-repeat: no-repeat;
}
.cl_contextmenu_bkg {
	position: fixed;
	width: 100%;
	height: 100%;
}
.cl_contextmenu {
	display: none;
	visibility: hidden;
	z-index: 400;
	background-color: #FFF;
	color: #434343;
	border: 1px solid #CCC;
	border-radius: 2px;
	position: fixed;
	text-align: left;
}
.cl_contextmenu_in {
	margin: 10px 10px;
}
.cl_contextmenu_form {
	margin: 5px 10px;
}
.cl_contextmenu li {
	list-style-type: none;
	white-space: nowrap;
	border: 0;
	cursor: pointer;
	background-position:left center;
	background-repeat:no-repeat;
	padding: 5px 10px;
}
@media (any-hover:hover) {
.cl_contextmenu li:hover, .cl_contextmenu li .cl_link:hover {
	background-color: #FFEEC2;
	color: #FD354E;
}
}
.cl_contextmenu li span, .cl_contextmenu li a {
	display: block;
}
.cl_contextmenu .cl_disabled, .cl_contextmenu .cl_disabled:hover {
	background-color: #FFFFFF;
	color: #CCC;
	font-style: italic;
	cursor: default;
	text-decoration: none;
}

#wait_BACKGROUND {
	z-index: 200;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 40px;
	background-color: #DEE7EE;
	color: #333333;
	text-align: right;
	position: fixed;
}

#wait_BACKGROUND .cl_dft {
	position: fixed;
	left: 40px;
	bottom: 60px;
}

#wait_IN {
	position: absolute;
	display: none;
	z-index: 150;
	border-style: solid;
	border-top-width: 0;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-color: #DEDEDE;
	background-color: #FFF;
}

#wait_ATTACH {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/loading.gif");
	background-repeat: no-repeat;
	background-position: center center;
	padding: 8px;
	display: inline-block;
}

#wait_ICON {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/loading.gif");
	background-repeat: no-repeat;
	background-position: center center;
	margin: 2px;
	padding: 15px 0 0 0;
	padding-left: 15px;
	height: 15px;
	width: 15px;
	visibility: hidden;
}

#wait_LINK {
	position: absolute;
	z-index: 150;
	padding: 0 2px;
	top: 0;
	left: 0;
	background-color: red;
	color: white;
	font-weight: bold;
}

#divattach {
	position: absolute;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/px.gif");
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300;
	display: none;
	visibility: hidden;
	text-align: center;
	vertical-align: middle;
}

#divattach_sub {
	position: absolute;
	border: 1px solid #000000;
	margin: auto auto auto auto;
	height: 100px;
	width: 300px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	color: #434343;
}

#div_ctxhelp, #div_log {
	display: none;
	position: absolute;
	bottom: 70px;
	left: 50px;
	height: 80px;
	width: 200px;
	z-index: 200;
	background-color: #FFFFFF;
	color: #333333;
	border-Top: solid 1px #CCCCCC;
	border-Right: solid 2px #555555;
	border-Bottom: solid 2px #555555;
	border-Left: solid 1px #CCCCCC;
}
#div_msg {
	position: fixed;
	top: 200px;
	right: 200px;
	min-height: 80px;
	min-width: 200px;
	z-index: 200;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	background-color: #F3F1EE;
	border-Top: solid 1px #CCCCCC;
	border-Right: solid 2px #555555;
	border-Bottom: solid 2px #555555;
	border-Left: solid 1px #CCCCCC;
}
#div_msg_close {
	text-align: center;
	margin: 5px;
}
#div_msg_in {
	text-align: center;
	padding: 30px 20px;
}

#div_ctxhelp_in, #div_log_in {
	padding: 4px 4px 4px 4px;
	overflow: auto;
}

#div_ctxhelp_bottom {
	position: absolute;
	bottom: 0;
}
.cl_blockmodal {
	position: absolute;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/px.gif");
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}

.cl_blockmodal_bkg {
	background-color: #000000;
	opacity: 0.5;
	width: 100%;
	height: 100%;
	position: fixed;
}

.cl_blockmodal_sub {
	position: relative;
	border: 1px solid #000000;
	min-height: 150px;
	width: 600px;
	max-width: 80%;
	margin: 5% auto 0 auto;
	display: block;
	padding: 40px;
	background-color: #FFF;
	color: #434343;
}

.cl_blockmodal_sub h3:first-of-type {
	margin-top: 0;
}

.cl_titlebox {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 5px;
}
.cl_contextbox {
	cursor: auto;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 10;
	margin: 0;
	padding: 12px;
	min-width: 270px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_contextbox_close.png");
	background-repeat: no-repeat;
	background-position: 99% 1%;
	box-shadow:0 2px 4px rgba(0,0,0,.2);
	background-color: #FFF;
	border: 1px solid #DEDEDE;
}
.cl_contextbox a {
	max-width: 300px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.cl_contextbox_elt {
	padding: 12px;
	min-width: 220px;
	margin: 15px 0 0 0;
}
#divfloat {
	position: fixed;
	display: none;
	left: 10%;
	bottom: 50px;
	max-width: 60%;
	min-width: 30%;
	overflow: hidden;
	z-index: 400;
	border-radius: 10px;
}
#nul {
	opacity: 0.8;
}
.cl_float_close {
	display: inline-block;
	width: 20px;
}
#divfloat_in {
	display: inline-block;
	max-height: 300px;
	overflow-y: auto;
	width: 100%;
	padding:10px 10px;
	background-color: #EEEEEE;
}
.cl_cmenu_arbo {
	min-width:150px;
}
.cl_cmenu_arbo td {
	text-align:left;
	white-space:nowrap;
}
.cl_cmenu_arbo .cl_link:hover {
	background-color: #FFEEC2;
	color: #FD354E;
}
.cl_cmenu_arbo_top {
	border:none;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px;
}
.cl_cmenu_arbo_txt {
	vertical-align:middle;
	padding:5px 10px;
}
.cl_cmenu_arbo_right, .cl_cmenu_arbo_left, .cl_cmenu_arbo_down {
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center center;
	width:30px;
	height:20px;
}
.cl_cmenu_arbo_right {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_right.png");
}
.cl_cmenu_arbo_down {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_down.png");
}
.cl_cmenu_arbo_left {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_left.png");
}
.cl_cmenu_arbo_top, .cl_cmenu_arbo_left {
}


#ea_expired, #ea_unavailable {
	position: absolute;
	top: 20px;
	background-color: black;
	color: white;
	font-weight: bold;

	width: 40%;

	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
#ea_expired {
	z-index: 1;
}
#ea_unavailable {
	z-index: 2;
}
#id_translate {
	display: none;
	position: absolute;
	top: 0;
	width: 100%;
	min-height: 100%;
	background: #FFF;
	padding: 10px;
	z-index: 1000;
}
.cl_ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}.cl_td_part_hinfos {
	vertical-align:middle;
}




#div_MENUS .cl_menu_set {
}
#div_MENUS .cl_menu_set:hover {
}

.cl_menu, .cl_menu_sub {
	cursor: pointer;
}

.cl_menu:hover, .cl_menu_sub:hover {
	color:#FD354E;
	background-color:#FFEEC2;
	background-image: none;
}

.cl_menu {
	display:block;
}

.cl_menu a {
	display: block;
}

.cl_menu_sub {
	margin-right: 20px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 16px;
	line-height: 16px;
}

.cl_menu_inter {
	display: inherit;
}

.cl_menu_start {
	display: inherit;
}

.cl_menu_stop {
	display: inherit;
}

.cl_menu_in {
	display: block;
	background-repeat: no-repeat;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/menu.png");
	background-position: 22px center;
	padding-right: 36px;
}

#div_MENU_JS #div_MENU_XTOP .cl_menu_in, #div_MENU_JS #div_MENU_TOP .cl_menu_in, #div_MENU_JS #div_MENU_BOTTOM .cl_menu_in, #div_MENU_JS #div_MENU_XBOTTOM .cl_menu_in, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu_in, #div_MENUS_PAGE #div_MENU_TOP .cl_menu_in, #div_MENUS_PAGE #div_MENU_BOTTOM .cl_menu_in, #div_MENUS_PAGE #div_MENU_XBOTTOM .cl_menu_in {
}

.cl_menu_in_sub {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/menu_sub.png");
	background-repeat: no-repeat;
}

#div_MENUS {
	border-style: solid;
	overflow: hidden;
	border-color:#DEDEDE;
	border-width:0px 0px;
}

#div_MENU_HEAD .cl_menu:hover, #div_MENU_XTOP .cl_menu:hover, #div_MENU_TOP .cl_menu:hover, #div_MENU_TOP .menu_sub .cl_menu:hover, #div_MENU .cl_menu:hover, #div_MENU_BOTTOM .cl_menu:hover, #div_MENU .cl_menu_sub:hover {
	background-color: #FFEEC2;
	background-image: none;
	color: #FD354E;
}
#div_MENU_HEAD .cl_menu:hover {
	background-color:#FFEEC2;
;
}
#div_MENU_HINFOS .cl_menu:hover {
	background-color:#FFEEC2;
;
}
#div_MENU_BOTTOM .cl_menu:hover {
	background-color:#FFEEC2;
;
}
#div_MENU_XBOTTOM .cl_menu:hover {
	background-color:#FFEEC2;
;
}

#div_MENU_XTOP .cl_menu_in {
	background-repeat: no-repeat;

	background-position: right;

	padding-right:30px;
	padding-left:8px;
}

#div_MENU_TOP .cl_menu_in, #id_menu_barm .cl_menu_in {
	background-repeat: no-repeat;

	background-position: right;

	padding-right:30px;
	padding-left:8px;
}

#div_MENU_BOTTOM .cl_menu_in {
	background-repeat: no-repeat;

	background-position: right;

	padding-right:30px;
	padding-left:8px;
}

#div_MENU_XBOTTOM .cl_menu_in {
	background-repeat: no-repeat;

	background-position: right;

	padding-right:30px;
	padding-left:8px;
}

#div_MENU_HINFOS {
	display: none;
}

#div_MENU_HINFOS .cl_menu_inter {
	background-color:#E7E7E7;
}

#div_MENU_HINFOS .cl_menu_in, #id_menu_barl .cl_menu_in {
	padding: 0;
	background-position: center center;
	height: 32px;
	line-height: 32px;
	width: 35px;
}

#div_MENU_HINFOS .cl_menu_text, #div_MENU_HINFOS #id_menu_up, #id_menu_barl .cl_menu_text {
	display:none;
}

#div_MENU_HINFOS .cl_menu_inter {
	width: 1px;
	height: 32px;
	line-height: 32px;
}

#div_MENU_HINFOS .cl_menu_start {
}

#div_MENU_HINFOS .cl_menu_stop {
}

#div_MENU_HEAD {
	margin: 0px 2px;
	text-transform: uppercase;
	border-style: solid; 
	white-space: nowrap;
	height:16px;
	line-height:16px;
	background-color: #FFF;
	background-position: center;
	border-color: #DEDEDE;
	border-width: 1px;
	font-size: 10px;
	font-weight: bold;
	float: left;
	border-left-width: 0;
}


#div_MENU_HEAD .cl_menu, #div_MENU_HEAD .cl_menu_start, #div_MENU_HEAD .cl_menu_inter, #div_MENU_HEAD .cl_menu_stop, #div_MENU_HEAD .cl_menu_in, #div_MENU_HEAD .cl_menu span {
	display: inline-block;
}

#div_MENU_HEAD .cl_menu {
	border-left-style: solid; 
	border-left-width: 1px;
	border-left-color: #DEDEDE;
}

#div_MENU_HEAD .cl_menu_in {
	background-image: none;
	padding: 0px 4px;
}


#div_MENU_XTOP {
	margin: 0 0px 0px 0px;
	padding: 0;
	white-space: nowrap;
	border-style: solid; 
	background-color: #FFF;
	border-color: #DEDEDE;
	border-width: 1px;
	border-bottom-width: 0;
	font-size: 12px;
	font-weight: bold;
}

#div_MENU_JS #div_MENU_XTOP, #div_MENUS_PAGE #div_MENU_XTOP {
	padding-right: 0;
}

#div_MENU_XTOP .cl_menu {
	display: block;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
}

#div_MENU_JS #div_MENU_XTOP .cl_menu, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu {
	border: none;
	border-radius: unset;
	box-shadow: none;
}

#div_MENU_XTOP .cl_menu_inter {
	display: inherit;
}

#div_MENU_XTOP .cl_menu_start {
}

#div_MENU_XTOP .cl_menu_stop {
}

#div_MENU_TOP {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	border-style: solid; 
	background-color: #FFF;
	border-color: #DEDEDE;
	border-width: 1px;
	border-top-width: 0;
	border-bottom-width: 0;
}

#div_MENU_TOP .menu_sub .cl_menu {
	display: block;
	background-image: none;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	text-transform:none;
}

#div_MENU_TOP .menu_sub .cl_menu_inter {
	display: inherit;
}

#div_MENU_TOP .menu_sub .cl_menu_start {
}

#div_MENU_TOP .menu_sub .cl_menu_in {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/mail/default/menu_folder.png");
	background-position: 22px center;
	padding-right: 36px;
}

#div_MENU_TOP .cl_menu {
	display: block;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
}
#id_menu_barm #div_MENU {
	overflow: hidden;
}
#id_menu_barm #div_MENU, #id_menu_barm #div_MENU_XTOP, #id_menu_barm #div_MENU_TOP, #id_menu_barm #div_MENU_BOTTOM {
	border-left: 0;
	border-right: 0;
}
#id_menu_barm {
	border-left: 1px solid #DEDEDE;
}

.cl_td_menu_bar {
	vertical-align: middle;
}
#div_MENU_TOP .cl_menu_inter, #id_menu_barm .cl_menu_inter {
	display: inherit;
}

#div_MENU_TOP .cl_menu_start {
}

#div_MENU_TOP .cl_menu_stop {
}

#div_MENU {
	margin: 0px 0 0 0;
	white-space: nowrap;
	border-style: solid; 
	background-color: #FFF;
	border-color: #DEDEDE;
	border-width: 1px;
	border-top-width: 0;
	border-bottom-width: 0;
	overflow-x: hidden;
}
#div_MENUS #div_MENU {
}

#div_MENU .cl_menu {
}

#div_MENU .cl_menu_inter {
	background-color:transparent;
}

#div_MENU .cl_menu_start {
}

#div_MENU .cl_menu_stop {
}

#div_MENU .cl_menu_in {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/mail/default/menu_folder.png");

	background-position: right;
	margin-right: 22px;

	height: 16px;
	line-height: 16px;
}

#div_MENU .cl_menu_in.cl_menu_in_sub {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/mail/default/menu_folder_sub.png");
}


#div_MENU_BOTTOM {
	margin: 0px 0 0 0;
	padding: 0;
	white-space: nowrap;
	border-style: solid; 
	background-color: #FFF;
	border-color: #DEDEDE;
	border-width: 1px;
	border-top-width: 0;
	border-bottom-width: 0;
	font-size: 12px;
	font-weight: bold;
}

#div_MENU_BOTTOM .cl_menu {
	display: block;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
}

#div_MENU_BOTTOM .cl_menu_inter {
	display: inherit;
}

#div_MENU_BOTTOM .cl_menu_start {
}

#div_MENU_BOTTOM .cl_menu_stop {
}

#div_MENU_XBOTTOM {
	margin: 0px 0 0 0;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	border-style: solid; 
	background-color: #FFF;
	border-color: #DEDEDE;
	border-width: 1px;
	border-top-width: 0;
}

#div_MENU_XBOTTOM .cl_menu {
	display: block;
	height: 25px;
	line-height: 25px;
}

#div_MENU_XBOTTOM .cl_menu_inter {
	display: inherit;
}

#div_MENU_XBOTTOM .cl_menu_start {
}

#div_MENU_XBOTTOM .cl_menu_stop {
}


#id_menu_up {
	visibility: hidden;
	position: absolute;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/menu_up.png");
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 20px;
}

#div_MENU_JS #div_MENU .cl_menu, #div_MENU_JS #div_MENU_TOP .cl_menu, #div_MENU_JS #div_MENU_XTOP .cl_menu, #div_MENUS_PAGE #div_MENU .cl_menu, #div_MENUS_PAGE #div_MENU_TOP .cl_menu, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu {
	vertical-align: middle;
	cursor: pointer;
	font-weight: bold;
}
#div_MENU_JS .cl_menu_in, #div_MENU_JS .menu_sub .cl_menu_in, #div_MENUS_PAGE .cl_menu_in, #div_MENUS_PAGE .menu_sub .cl_menu_in {
	background-position: center;
	padding-left: 0;
}

#div_MENU_JS #div_MENU_BOTTOM, #div_MENU_JS #div_MENU_BOTTOM .cl_menu, #div_MENUS_PAGE #div_MENU_BOTTOM, #div_MENUS_PAGE #div_MENU_BOTTOM .cl_menu {
	display: block;
}

#div_MENU_JS #div_MENU_XBOTTOM, #div_MENUS_PAGE #div_MENU_XBOTTOM {
	padding: 0;
}

#div_MENU_JS_gen {
	display: none;
	visibility: hidden;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/px.gif");
	background-repeat: no-repeat;
	height: 100%;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 100;
}
#div_MENU_JS_bkg {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0;
}
#div_MENU_JS_switch {
	display: none;
	visibility: hidden;
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 101;
}
#div_MENU_JS_switch.cl_menu_short {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/auth/default/menu_js_long.png");
	background-size: contain;
	width: 30px;
	height: 30px;
}
#div_MENU_JS_switch.cl_menu_long {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/auth/default/menu_js_short.png");
	background-size: contain;
	width: 30px;
	height: 30px;
}
#div_MENU_JS, #div_MENUS_PAGE {
	top: 0;
	left: 0;
	position: absolute;
	min-width: 250px;
	width: 85%;
	display: none;
}
#div_MENU_JS.swipe {
	left: 0;
}
#div_MENU_JS a {
	display:block;
}
#div_MENU_LINK div, #div_MENU_LINK li {
	width: 40px;
	height: 40px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/auth/default/smartphone_icon_menu.png");
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
.cl_shade_white #div_MENU_LINK div, .cl_shade_white #div_MENU_LINK li {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/auth/default/smartphone_icon_menu+white.png");
}
@media only screen and (min-width: 430px) {
#div_MENU_JS {
	min-width: 60%;
}
}
@media only screen and (min-height: 401px) and (max-height: 550px) {
#div_MENU_JS #div_MENU_XTOP .cl_menu_text, #div_MENU_JS #div_MENU_TOP .cl_menu_text, #div_MENU_JS #div_MENU_BOTTOM .cl_menu_text, #div_MENU_JS #div_MENU_XBOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu_text, #div_MENUS_PAGE #div_MENU_TOP .cl_menu_text, #div_MENUS_PAGE #div_MENU_BOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XBOTTOM .cl_menu_text {
	font-size: 12px;
}
}
@media only screen and (max-height: 400px) {
}
#div_MENU_JS #div_MENU_XTOP .cl_menu, #div_MENU_JS #div_MENU_TOP .cl_menu, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu, #div_MENUS_PAGE #div_MENU_TOP .cl_menu {
	padding-left: 0;
}
#div_MENU_JS #div_MENU_BOTTOM .cl_menu_stop, #div_MENUS_PAGE #div_MENU_BOTTOM .cl_menu_stop {
	border: 0 none;
	height: 0;
	line-height: 0;
}
#div_MENU_JS #div_MENU_XTOP .cl_menu_text, #div_MENU_JS #div_MENU_TOP .cl_menu_text, #div_MENU_JS #div_MENU_BOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu_text, #div_MENUS_PAGE #div_MENU_TOP .cl_menu_text, #div_MENUS_PAGE #div_MENU_BOTTOM .cl_menu_text {
	padding: 0 10px;
	display: inline-block;
}
@media only screen and (min-height: 551px) and (max-height: 699px) {
#div_MENU_JS #div_MENU_XTOP .cl_menu_text, #div_MENU_JS #div_MENU_TOP .cl_menu_text, #div_MENU_JS #div_MENU .cl_menu_text, #div_MENU_JS #div_MENU_BOTTOM .cl_menu_text, #div_MENU_JS #div_MENU_XBOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu_text, #div_MENUS_PAGE #div_MENU_TOP .cl_menu_text, #div_MENUS_PAGE #div_MENU .cl_menu_text, #div_MENUS_PAGE #div_MENU_BOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XBOTTOM .cl_menu_text {
	font-size: 13px;
	padding: 0 15px;
}
}
@media only screen and (min-height: 700px) {
#div_MENU_JS #div_MENU_XTOP .cl_menu_text, #div_MENU_JS #div_MENU_TOP .cl_menu_text, #div_MENU_JS #div_MENU .cl_menu_text, #div_MENU_JS #div_MENU_BOTTOM .cl_menu_text, #div_MENU_JS #div_MENU_XBOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu_text, #div_MENUS_PAGE #div_MENU_TOP .cl_menu_text, #div_MENUS_PAGE #div_MENU .cl_menu_text, #div_MENUS_PAGE #div_MENU_BOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XBOTTOM .cl_menu_text {
	font-size: 14px;
	padding: 0 20px;
}
}
@media only screen and (min-width: 430px) {
#div_MENU_JS #div_MENU_XTOP .cl_menu_text, #div_MENU_JS #div_MENU_TOP .cl_menu_text, #div_MENU_JS #div_MENU_BOTTOM .cl_menu_text, #div_MENU_JS #div_MENU_XBOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XTOP .cl_menu_text, #div_MENUS_PAGE #div_MENU_TOP .cl_menu_text, #div_MENUS_PAGE #div_MENU_BOTTOM .cl_menu_text, #div_MENUS_PAGE #div_MENU_XBOTTOM .cl_menu_text {
	padding: 0 40px;
}
}

#div_MENU_LINK div {
	padding: 0 0 0 5px;
}

#div_MENU_UP {
	display: none;
}

#div_MENU_DOWN {
	display: none;
}

.cl_menu_applis {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background-color: transparent;
	background-repeat: no-repeat;
	margin-right: -22px;
}
.cl_menu_applis + .cl_menu_text {
	padding-right: 37px;
}

.cl_menu_applis_collapsed {
	background-image:url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_collapsed.png");
}

.cl_menu_applis_expanded {
	background-image:url("https://images.mailo.com/img-20250630/mailo/en/include/default/icon_expanded.png");
}#div_IN {
	border-style: solid;
	border-width: 1px;
	border-color: #DEDEDE;
	color: #434343;
	background-color: #FFF;
	padding:10px 10px;
}

#div_INUP {

	min-height: 26px;

	z-index: 20;
	margin: 0;
	padding: 0;
	overflow: visible;
	border-style: solid;
}

#div_DASH_PAGE #div_INUP {
	display: none;
}

#div_TABS {
	padding: 0;
	margin: 0;
	overflow: visible;
}

#div_TABS ul {
	display: inline;
}

#div_TABS li {
	display: inline;
	float: right;
	height: 27px;
	margin: 0;
	margin-left: 1px;
	text-align: center;
	vertical-align: middle;
	line-height: 27px;
	white-space: nowrap;
	list-style-type: none;
	border-style: solid; 
	overflow: visible;
	border-bottom-style: none;
	padding: 0;
}

#div_TABS .cl_tabs_active {
	border-width: 1px;
	border-color: #DEDEDE;
	background-color: #FFF;
	font-size: 14px;
	font-family: Arial;
	color: #434343;
	font-weight: bold;
	text-transform: uppercase;
}

#div_TABS .cl_tabs_inactive {
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	border-width: 1px;
	border-color: #DEDEDE;
	background-color: #FFF;
	font-family: Arial;
	color: #434343;
	font-style: italic;
	font-size: 13px;
	text-transform: uppercase;
}

.cl_tabs_inactive:hover {
	background-color: #FFEEC2;
	color: #FD354E;
}


#div_TABS .cl_tabs_atext {
	height: 27px;
	text-align: center;
	line-height: 27px;
	float: right;
}

#div_TABS .cl_tabs_aright {
	height: 27px;
	float: right;
}

#div_TABS .cl_tabs_ileft {
	height: 26px;
	float: right;
}

#div_TABS .cl_tabs_itext {
	height: 26px;
	text-align: center;
	line-height: 26px;
	float: right;
}

.cl_a_none:hover .cl_tabs_itext {
}

#div_TABS .cl_tabs_iright {
	height: 26px;
	float: right;
}

#div_TABS_LINK {
	position: relative;
	float: left;
	display: flex;
	align-items: center;
	height: 100%;
	padding-right: 5px;
}

#div_PRINT, #div_BACK {
	display: inline;
}

#div_IN_TOP, #div_IN_BOTTOM, #div_IN_PRE_BOTTOM {
	margin: 0;
	padding: 0;
	clear: both;
}

#div_IN_LIST, #div_IN_LIST tbody, #div_IN_MAIN {
	overflow: auto;
}

#div_IN_PREVIEW {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	background-color:#FFF;
}
#div_IN_PRE {
	vertical-align: top;
	overflow: hidden;
}

#div_IN_PRE_MAIN {
	overflow: auto;
}

.cl_in_top_box {
	padding:0px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	border: 1px solid #DEDEDE; 
}
.cl_title, .cl_in_top_box h2 {
	font-size: 115%;
	font-weight: bold;
	margin: 10px 0;
}
.cl_in_top_box p, .cl_in_top_box li {
	font-size: 90%;
	line-height: 150%;
}

#div_IN .cl_in_buttons {
}

@media only screen and (max-width: 599px) {
#div_IN .cl_in_buttons.cl_button_bar {
	margin: unset;
}
}

#div_IN .cl_in_contents {
}.cl_rte_head_html {
	padding: 0;
	font-size: 9px;
	white-space: nowrap;
	height: 27px;
	margin: 0;
	border:1px solid #DEDEDE;
	border-bottom: 0;
	background-color: #FFF;
	color: #434343;
}
.cl_rte_head_html select {
	font-weight: normal;
	max-width: 80px;
	border: none;
	background-color: inherit;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#9B9B9B;
}
.cl_rte_none {
	visibility: hidden;
	border: 1px solid transparent;
	height: 21px;
	width: 21px;
}
.cl_rte_opts {
	display: inline-block;
	max-width: 470px;
}
.cl_rte_image, .cl_rte_opt_image {
	cursor: pointer;
	border: 1px solid transparent;
	text-align: center;
	font-size: 16px;
	height: 21px;
	width: 21px;
}
.cl_rte_opt_image {
	display: inline-block;
}
.cl_rte_smiley_table td {
	cursor: pointer;
	width: 50px;
	height: 50px;
	text-align: center;
}
.cl_rte_smiley_table img {
	max-width: 50px;
	max-height: 50px;
}
.cl_rte_smiley_table td:hover,
.cl_rte_bkg_more:hover,
.cl_rte_bkg_none:hover,
.cl_rte_opt_image:hover {
	background-color: #FFEEC2;
	color: #FD354E;
}
.cl_rte_image.cl_rte_selected {
	background-color: #FFEEC2;
	color: #FD354E;
}
.cl_rte_smiley {
	cursor: pointer;
	padding: 1px;
	border: 1px solid transparent;
}
.cl_rte_sep {
	margin: 0 4px;
	height: 20px;
	width: 1px;
	border: 0 none;
}

.cl_rte_smiley_code {
	height: 20px;
	padding: 2px;
	text-align: center;
	border: 1px solid;
	background-color: #FFEEC2;
	color: #FD354E;
}
.cl_rte_smiley_bottom {
	height: 50px;
	line-height: 50px;
}
.cl_rte_smiley_bottom img:first-child, .cl_rte_smiley_bottom img:last-child {
	cursor: pointer;
	width: 50px;
	height: 25px;
	margin: 12.5px auto;
}
.cl_rte_smiley_bottom img:first-child {
	float: left;
}
.cl_rte_smiley_bottom img:last-child {
	float: right;
}
.cl_rte_bkg {
	width: 78px;
	height: 38px;
	border: solid 2px #FFF;
	cursor: pointer;
	display: block;
}
.cl_rte_bkg:hover {
	border-color: #FFEEC2;
}
.cl_rte_bkg_more, .cl_rte_bkg_none {
	width: 25px;
	height: 25px;
	cursor: pointer;
	text-align: center;
}
.cl_rte_color_prev {
	width: 30px;
	height: 30px;
	padding: 2px;
}
.cl_rte_textcolors {
	display: block;
	margin: 7px 0;
	padding: 3px;
	border: 1px solid #DEDEDE;
}
.cl_rte_textcolor {
	display: inline-block;
	height: 20px;
	width: 31px;
	margin: 1px;
}
.cl_rte_input_text{
	overflow:hidden;
	width: 100%;
	height: 37px;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-radius: 2px;
}.cl_spell_result {
	position: absolute;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/px.gif");
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 100;
}

.cl_spell_result_sub {
	position: absolute;
	border: 1px solid #000000;
	background-color: #FFF;
	color: #434343;
}

.cl_spell_result_close {
	position: absolute;
	left: 5px;
	top: 3px;
	cursor: pointer;
}

.cl_spell_result_close a {
	color: #FFFFFF;
}

.cl_spell_result_close a:hover {
	text-decoration: underline;
}

.cl_spell_result_in {
	margin: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding: 1px;
	background-color: #FFF;
	color: #434343;
	font-family: Arial;
	font-size: 12px;
}

.cl_spell_result_tabs {
	vertical-align: top;
	font-weight: bold;
	padding: 5px;
	white-space: nowrap;
}

.cl_spell_suggest_wait {
	padding: 15px 20px 15px 20px;
	z-index: 200;
}

.cl_spell_warn {
	cursor: pointer;
	background-color: #FFFF00;
}

.cl_spell_suggest {
	background-color: #FFF;
	color: #434343;
	border: 1px solid #CCC;
	border-radius: 2px;
	z-index: 200;
}

.cl_spell_suggest li {
	list-style-type: none;
	cursor: pointer;
	white-space: nowrap;
	border: 0;
	padding: 5px 10px;
}

.cl_spell_suggest li:hover {
	background-color: #FFEEC2;
	color: #FD354E;
}@media (min-width: 1300px) {
.clr_media_stm, .clr_media_tm, .clr_media_m {
	display: none !important;
}
}
@media only screen and (min-width: 1300px) {
.cl_box_margin {
	margin:20px 20px;
}
}@media (min-width: 900px) {
.clr_media_st, .clr_media_t {
	display: none !important;
}
}
@media only screen and (min-width: 900px) {
#id_menu_click, .cl_td_menu_bar {
	display: none;
}
}@media (min-width: 600px) {
.clr_media_s {
	display: none !important;
}
}
@media only screen and (min-width: 600px) {
.clr_table {
	display: table;
	width: 100%;
}
.clr_table .clr_tr, .clr_table .clr_tr_hide, .clr_table .clr_tr_fix, .clr_table .clr_tr_double {
	display: table-row;
}
.clr_table .clr_th, .clr_table .clr_td {
	display: table-cell;
}
.clr_form .clr_td {
	height:40px;
	line-height:20px;
}
.clr_form .clr_th {
	width: 1%;
	white-space: nowrap;
	padding:0px 10px 0px 0px;
	height:40px;
	line-height:20px;
}
.clr_table .clr_tr_hide ::placeholder {
	font-size: 0;
}
table.cl_lst td {
}
#id_menu_barm {
	min-width: 250px;
	max-width: 500px;
}
#div_IN_LEFT {
	max-width: 40%;
	overflow: auto;
}

#div_INUP {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
}@media (max-width: 1299px) {
.clr_media_l {
	display: none !important;
}
}@media (max-width: 899px) {
.clr_media_m, .clr_media_ml {
	display: none !important;
}
}
@media only screen and (max-width: 899px) {
#id_menu_click {
	display: block;
	width: 40px;
	height: 40px;
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/auth/default/smartphone_icon_menu.png");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
#div_LOGO_img {
	margin: 8px !important;
}
.cl_shade_white #id_menu_click {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/auth/default/smartphone_icon_menu+white.png");
}
.cl_td_part_menus, #div_MENU_HINFOS, #div_BOTTOM, #div_IN_PREVIEW, #resize_IN_X, #resize_IN_Y {
	display: none !important;
}

/* Code ajouté le 11/09, div_MENUS séparé du display none au dessus pour tester le burger en petit écran */
@media only screen and (max-width:768px) {
#div_MENUS {
    display: none !important;
}
}
/* FIN */

#id_menu_barl #div_LANGUAGE {
	display: none !important;
}
#div_IN_LIST {
	width: 100% !important;
}
.cl_list_info_left {
	padding-left: 20px;
}
.cl_list_info_right {
	padding-right: 20px;
}
#div_MESSAGE {
	width: 70%;
	top: 25px;
}
#divfloat {
	bottom: 0px;
	left: 0px;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	border-radius: 0;
}
.cl_float_tab {
	text-align: center;
}
}@media (max-width: 599px) {
body {
	margin: 0;
}
.clr_media_t, .clr_media_tm, .clr_media_tml {
	display: none !important;
}
}
@media only screen and (max-width: 599px) {

.clr_table, .clr_table tbody, .clr_table .clr_tr, .clr_table .clr_tr_fix, .clr_table .clr_tr_hide, .clr_table .clr_tr_double, .clr_table .clr_th, .clr_table .clr_td {
	display: block;
}
.clr_table .clr_tr, .clr_table .clr_tr_fix, .clr_table .clr_tr_hide, .clr_table .clr_tr_double {
	margin-bottom:10px;
}
.clr_table .clr_tr_fix .clr_th {
	display: table-cell;
	padding:0px 10px 0px 0px;
	min-height:40px;
}
.clr_table .clr_tr_double .clr_th {
	display: table-cell;
	padding-right:10px;
	min-height:40px;
}
.clr_table .clr_tr_double .clr_td {
	display: block;
}
.clr_form .clr_th {
	padding-top: 5px;
	white-space: normal;
}
.clr_form .clr_td {
	padding-top: 5px;
	min-height:40px;
}
.clr_table .clr_tr_fix .clr_td {
	display: table-cell;
}
.clr_table .clr_tr_hide .clr_th {
	display: none;
}
.cl_input, .cl_input_pwd {
	width: 100%;
}
#div_MENU_HEAD {
	display: none !important;
}
.cl_list_info_left {
	padding-left: 10px;
}
.cl_list_info_right {
	padding-right: 10px;
}
.cl_framed {
	margin:20px 0px;
}
.cl_box_margin {
	margin:20px 0px;
}
.cl_box_elt, .cl_roundbox_elt {
	padding:10px 10px;
}
.cl_contextmenu_bkg {
	background-color: #000000;
	opacity: 0.5;
}
.cl_contextmenu {
	position: fixed;
	width: 100%;
	max-height: 75%;
	min-height: 25%;
	padding: 0;
	border: none;
	color: #FFF;
	background: #222;
	text-align: center;
	vertical-align: bottom;
}
.cl_contextmenu li, .cl_contextmenu div {
	background-image: none;
	white-space: normal;
	color: #FFFFFF;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	padding: 8px 0;
	font-size: 20px;
	font-weight: bold;
}
.cl_contextmenu li:active, .cl_contextmenu div:active, .cl_contextmenu_active {
	border: none;
	background-color: #CCCCCC;
	color: #555555;
}
.cl_contextmenu li:hover {
	border: none;
}
.cl_contextmenu .cl_lst_calendar td {
		font-size:12px;
;
	font-weight: normal;
}

.cl_contextmenu .cl_disabled {
	color: #CCCCCC;
	font-style: italic;
	cursor: default;
}
.cl_contextmenu .cl_disabled:hover {
	background-color: #FFFFFF;
	color: #CCCCCC;
	border: 1px solid #FFFFFF;
	text-decoration: none;
}
.cl_contextmenu .cl_opt_on {
	background-color: #FFEEC2;
	color: #FD354E;
}
.cl_contextmenu div.cl_opt_on, .cl_contextmenu div.cl_opt_off {
	padding: 0;
}
.cl_contextmenu input[type="file"] {
	color:#CCCCCC;
}
#div_MESSAGE {
	width: 100%;
	top: 20px;
}
h3, .cl_h3 {
	text-align: center;
}
.cl_indent {
	margin: 0;
}
table.cl_lst thead {
	display: none;
}
table.cl_lst td:before {
	content: attr(data-label);
}
table.cl_lst:not(.cl_lst_calendar) td {
}
table.cl_lst:not(.cl_lst_calendar) td:not(td.cl_td_check) {
	/*display: block;*/
	width: 100%;

	display: flex;
	align-items: center;
}
table.cl_lst td.cl_td_check ~ td {
		}
table.cl_lst:not(.cl_lst_calendar) td:not(td:last-child):not(td.cl_td_check) {
	border-bottom: 0px none;
}
.cl_lst_td_elt {
	padding: 0;
}

.cl_cmenu_arbo {
	width:100%;
}
.cl_cmenu_arbo_top, .cl_cmenu_arbo_txt {
	font-size: 20px;
	font-weight: bold;
}
.cl_list_nav_bottom {
	text-align: center;
	min-height: 60px;
}
.cl_list_nav_bottom .cl_list_nav {
	display: inline-block;
	margin: 20px 0px 80px 0px;
}
.cl_list_nav_bottom .cl_elt_nav, .cl_list_nav_bottom .cl_elt_nav_select {
	padding: 0px 5px;
}
}@media print {

	@page {
		size: auto;
		margin: 1.5rem;
	}

	.cl_td_part_hinfos,
	.cl_td_part_head,
	.cl_list_nav,
	.cl_list_info_right,
	.cl_td_menu_bar,
	.cl_mail_msg_htmlline,
	.cl_WWW_nav,
	.cl_magnet_new,
	.cl_in_top_box,
	#resize_IN_Y,
	#resize_IN_X,
	#div_IN_PRE,
	#div_IN_PREVIEW,
	#div_MENUS,
	#div_MENU_XTOP, 
	#div_MENU_TOP, 
	#div_MENU,
	#div_MENU_TEST,
	#div_MENU_BOTTOM, 
	#div_MENU_XBOTTOM, 
	#div_MENU_HINFOS, 
	#div_MENU_HINFOS .cl_menu,
	#div_MENU_HEAD,
	#div_INFOS,
	#div_RIGHT,
	#id_buttons_fixed,
	#resize_RIGHT,
	#div_TABS_LINK,
	#id_search_quick,
	#div_calendar_timeline,
	.cl_tabs_inactive,
	.cl_list_action,
	.cl_select_image,
	.cl_button,
	.cl_in_buttons,
    .cl_calendar_view .cl_link,
	.cl_in_contents .cl_link, 
	.cl_td_part_0_notice,
	.cl_td_part_0_menu_head,
	#id_menu_click,
	#id_menu_bar,
	#id_menu_bar_,
	#id_menu_barl,
	#id_menu_barm,
	.cl_MAIN_MSG_progress,
	.cl_MAIN_MSG_done,
	.cl_button_span,
	#div_MESSAGE,
	.cl_MAIL_MSG_attached form {
		display: none !important;
	}

	.cl_right_in {
		border-width: 0;
	}

	.cl_msgs_block div.checkbox, 
	.cl_list input[type="checkbox"], 
	.cl_checkbox,
	.cl_td_check input[type="checkbox"] {
    	visibility: hidden;
	}

	.cl_msgs_block.checked {
		background-color: unset !important;
		color: unset !important;
	}

	* {
		pointer-events: none;
		overflow: visible !important;
	}

	html, #div_IN_PRE_MAIN {
		overflow: visible !important;
	}

	body {
		background-image: none;
		margin: 0;
		padding: 0;
	}

	#div_IN, #div_IN_LIST, #div_INSIDE, #div_MAIN, #div_FRAME {
    	width: 100% !important;
	}

	#div_IN_LIST {
		display: block !important;
	}

	#div_IN, .cl_right_in {
		border-width: 0 !important;
	}

	#div_OUT_FRAME {
		background: white !important;
	}


	/* Page mail */
	.cl_MAIL_MSG_to {
        max-height: unset !important;
    }

	.cl_MAIL_MSG_attached .cl_item .cl_link {
        display: block !important;
    }

	iframe#div_IN_PRE_MAIN {
		position: absolute !important;
	}

	/* Inbox */
	.cl_msgs_block.click {
		page-break-inside: avoid;
	}

	/* Page d'un contact */
	.cl_form_elt input::placeholder, .cl_form_elt textarea::placeholder, #id_edit_addr_0_addr::placeholder {
		visibility : hidden;
	}

	.cl_form_elt input, .cl_form_elt .cl_select, .cl_form_elt textarea, #id_edit_addr_0_addr {
		border: none;
		background: none;
	}
	
	.cl_form_elt img, #id_edit_pro_more, #id_edit_pro_more {
		display: none;
	}

	/* Page profil */
	.cl_form_elt .cl_hover_info {
		display: none;
	}

	/* Liste des contacts */
	.cl_adbook_initial {
		display: none !important;
	}

	/* Agenda */
	#id_search_all {
		display: none;
	}

	.cl_calendar_timeline_th {
        background-image: none !important;
    }

	.cl_calendar_view .cl_link {
		display: block !important;
	}

	.cl_calendar_view .cl_link img {
		display: none !important;
	}

	/* Documentation */

	#div_OUT_BOTTOM, .cl_out_top_elt {
		display: none !important;
	}

	/* Page print (controlleur) */
	#div_PAGE_PRINT #div_IN_PRE_TOP, #div_PAGE_PRINT #div_PAGE_PRINT, #div_PAGE_PRINT #div_TOP, #div_PAGE_PRINT #div_IN_PRE_MAIN {
        position: initial !important;
    }
}
.cl_WWW_MENU {
	min-height: 500px;
}

.cl_WWW_menu_level_1 {
	padding-left: 20px;
	list-style-type: none;
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
}

.cl_WWW_menu_level_2 {
	padding-left: 40px;
	list-style-type: none;
	font-size: 12px;
}

.cl_WWW_menu_level_3 {
	padding-left: 60px;
	list-style-type: none;
	font-size: 10px;
}

#div_WWW_IN .cl_help {
	padding: 0;
}

#div_WWW_IN .cl_help p {
	margin: 15px 0;
}

#div_WWW_IN .cl_help h2 {
	margin-top: 30px;
	font-size: 17px;
}

#div_WWW_IN .cl_help .cl_framed h2 {
	margin-top: 0;
}

#div_WWW_IN .cl_help p, #div_WWW_IN .cl_help li { 
	font-size: 15px;
	line-height: 20px;
}

#div_WWW_IN .cl_help h3 {
	margin: 16px 0 8px;
	font-size: 17px;
	font-weight: normal;
	font-style: italic;
}

#div_WWW_IN .cl_help h4 {
	font-size: 16px;
	margin: 24px 0;
}

#div_WWW_IN .cl_help h5 {
	font-size: 14px;
	margin: 21px 0;
}

#div_WWW_IN .cl_help h6 {
	font-size: 12px;
	margin: 18px 0;
}

#div_WWW_IN .cl_help p img {
	vertical-align: bottom;
}

#div_WWW_IN .cl_help_link {
	font-style: italic;
	color: inherit;
}

#div_WWW_IN .cl_help_link:hover {
	text-decoration: underline;
}

#div_WWW_IN .cl_www_help_button {
	margin: 15px 0;
	display: inline-block;
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: 2px #E8EFF1 solid;
	padding: 8px 12px;
	border-radius: 15px;
	background-color: #FFFFFF;
	cursor: pointer;
}
#div_WWW_IN .cl_www_help_button:hover {
	color: #FD354E;
}

#div_WWW_IN .cl_help .cl_smaller {
	font-size: 11px;
}

.cl_help_li_wide {
	padding: 8px 0;
}

#div_WWW_LANG {
	text-align: right;
	padding-right: 15px;
	height: 30px;
}

.cl_button_large {
	background-image: url("https://images.mailo.com/img-20250630/mailo/en/include/default/button_large.png");
	background-repeat: no-repeat;
	width: 245px;
	height: 39px;
	color: #FFF;
	background-color: #FFF;
	border: 0;
	cursor: pointer;
}

.cl_child_security {
	padding: 10px 30px;
	vertical-align: middle;
	margin: 0 auto;
	font-size: 13px;
	color: #000000;
	line-height: 16px;
}
.cl_child_security_title {
	padding: 11px 0 6px 0;
	font-size: 15px;
	font-weight: bold;
	color: #A4CD1F;
	text-transform: uppercase;
}
@media only screen and (min-width: 600px) {
.cl_child_security {
	padding: 5px 10px 0 10px;
	width: 600px;
	height: 170px;
	background-image: url('https://images.mailo.com/img-20250630/mailo/common/junior/child_security_panel.png');
	background-repeat: no-repeat;
	padding-left: 150px;
}
}
@media only screen and (max-width: 599px) {
.cl_child_security_title {
	background-image: url('https://images.mailo.com/img-20250630/mailo/common/junior/child_security_small.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
}
@media only screen and (min-width: 900px) {
#div_WWW_NAV_DOWN {
	display: none;
}
}
@media only screen and (max-width: 899px) {
#div_WWW_NAV_UP {
	display: none;
}
#div_WWW_NAV_DOWN td {
	padding-top: 20px;
}
#div_WWW_CONTENTS h1 {
	margin: 0;
	padding: 0;
}
#div_WWW_IN {
	padding-top: 20px;
}
}

#id_menu_bar {
	display: none;
	position: fixed;
	z-index: 20000;
	top: 0;
	width: 100%;
	height: 100%
}
#id_menu_bar_ {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.5;
}
#id_menu_barm {
	position: fixed;
	top: 0;
	left: 0;
	min-width: 70%;
	max-width: 100%;
	overflow-y: scroll;
	height: 100%;
	background-color:#FFF;
	color:#444;
}
#id_menu_bar #div_MENU_XTOP, #id_menu_bar #div_MENU_TOP, #id_menu_bar #div_MENU, #id_menu_bar #div_MENU_BOTTOM, #id_menu_bar #div_MENU_XBOTTOM {
	position: relative !important;
	visibility: visible !important;
	height: auto !important;
	top: 0 !important;
}

/** Ajout pour affichage full height comme sur le bundle **/
#div_WWW {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	min-height: 100vh;
}
#div_WWW_FRAME {
	flex-grow: 1;
	display: flex;
}
#div_WWW_FRAME #div_WWW_MAIN {
	display: flex;
	margin: 0 auto;
	width: 100%;
}
#id_menu_bar .cl_WWW_MENUS {
	height: 100%;
}