body
{
position:relative;
}

/*-------------------------------------------------------------*/

#webmail_msg_cache_container
{
position:absolute;left:0;top:0;
z-index:8500;
}

#webmail_msg_cache_container .cache
{
position:absolute;left:0;top:0;
background-color:#000000;
opacity:.8;filter:alpha(opacity=80);-moz-opacity:0.8;
}

/*-------------------------------------------------------------*/

.webmail_message
{
position:absolute;left:-1000px;top:-1000px;
}

.webmail_message .content
{
width:500px;
padding:4px 6px 70px 6px;
position:relative;
background:transparent url("/apps/frontend/webmail/img/write_bkg.png") no-repeat 0 4px;
font-size:11px;
color:#000000;
margin:0;
}

/*-------------------------------------------------------------*/

.webmail_message .content .maintitle
{
display:block;
font-size:15px;
color:#006797;
font-family:tahoma,Verdana,Geneva,Arial,Helvetica,clean,sans-serif;
}

.webmail_message .content .maintitle b
{
font-size:18px;
color:#26aceb;
}

.webmail_message .content .maintitle b.pro
{
padding:0 26px 0 0;
background:transparent url("/apps/frontend/member/img/msg_pro_user.gif") no-repeat scroll right 6px;
}

.webmail_message .content .maintitle b.jammed
{
padding:0 18px 0 0;
background:transparent url("/apps/frontend/webmail/img/jammed.gif") no-repeat scroll right 4px;
}

.webmail_message .content .maintitle b.redac
{
padding:0 24px 0 0;
background:transparent url("/apps/frontend/member/img/msg_redac_user.gif") no-repeat scroll right 0;
}

.webmail_message .content .title
{
	color:#000000;
	font-weight: normal;
	font-size: 12px;
}

.webmail_message .content #zd95_token
{
display:none;
}

/*----*/

.webmail_message .content .subject_container
{
margin:10px 0 0 0;
}

.webmail_message .content .subject_container b
{
display:block;
}

.webmail_message .content .subject_container div.ls
{
width:490px;height:47px;
border:solid 1px #a0a0a0;
padding:2px 4px 4px 4px;
background-color:#ffffff;
overflow:hidden;
line-height:16px;
font-size:13px;#font-size:12px;
font-weight:normal;
}

.webmail_message .content .subject_container textarea
{
width:490px;height:47px;
border:solid 1px #a0a0a0;
padding:2px 4px 4px 4px;
background-color: transparent;
font-size:13px;#font-size:12px;
line-height:16px;
overflow:hidden;
font-weight:normal;
}

/*----*/

.webmail_message .content .body_container
{
margin:10px 0 0 0;
position:relative;
}

.webmail_message .content .body_container b
{
display:block;
}

.webmail_message .content .body_container div.ls
{
width:490px;height:188px;
border:solid 1px #a0a0a0;
padding:2px 4px 4px 4px;
background-color:#ffffff;
overflow-y:scroll;
line-height:19px;
font-size:13px;#font-size:12px;
font-weight:normal;
}

.webmail_message .content .body_container textarea
{
width:490px;height:188px;
border:solid 1px #a0a0a0;
padding:2px 4px 4px 4px;
background-color: transparent;
font-size:13px;#font-size:12px;
line-height:19px;
font-weight:normal;
}

/*----*/

.webmail_message .content .commands_container
{
position:absolute;right:5px;bottom:5px;
width:500px;height:35px;
}

.webmail_message .content .commands_container a
{
display:block;
background:transparent url("/apps/frontend/webmail/img/webmail_boutons_message.png") no-repeat 0 0;	
width:94px;height:35px;
font-size:12px;#font-size:13px;
color:#26aceb;
cursor:pointer;
outline:none;
overflow:hidden;
float:right;
}

.webmail_message .content .commands_container .btn_send
{width:78px;background-position:-1006px 0;}
.webmail_message .content .commands_container .btn_send:hover
{background-position:-1006px -36px;}
.webmail_message .content .commands_container .btn_send_disabled,
.webmail_message .content .commands_container .btn_send_disabled:hover
{background-position:-1006px -72px;cursor:default;}

.webmail_message .content .commands_container .btn_save
{width:77px;background-position:-351px 0;}
.webmail_message .content .commands_container .btn_save:hover
{background-position:-351px -36px;}
.webmail_message .content .commands_container .btn_save_disabled,
.webmail_message .content .commands_container .btn_save_disabled:hover
{background-position:-351px -72px;cursor:default;}

.webmail_message .content .commands_container .btn_delete
{width:73px;background-position:-146px 0;}
.webmail_message .content .commands_container .btn_delete:hover
{background-position:-146px -36px;}

.webmail_message .content .commands_container .btn_archive
{width:71px;background-position:-71px 0;}
.webmail_message .content .commands_container .btn_archive:hover
{background-position:-71px -36px;}

.webmail_message .content .commands_container .btn_answerback
{width:70px;background-position:0 0;}
.webmail_message .content .commands_container .btn_answerback:hover
{background-position:0 -36px;}

.webmail_message .content .commands_container .btn_jamsender
{width:130px;background-position:-220px 0;}
.webmail_message .content .commands_container .btn_jamsender:hover
{background-position:-220px -36px;}
.webmail_message .content .commands_container .btn_jam_disabled,
.webmail_message .content .commands_container .btn_jam_disabled:hover
{background-position:-220px -72px;cursor:default;}

.webmail_message .content .commands_container .btn_unjamsender
{width:143px;background-position:-482px 0;}
.webmail_message .content .commands_container .btn_unjamsender:hover
{background-position:-482px -36px;}
.webmail_message .content .commands_container .btn_unjam_disabled,
.webmail_message .content .commands_container .btn_unjam_disabled:hover
{background-position:-482px -72px;cursor:default;}

.webmail_message .content .commands_container .btn_addexptocontacts
{width:137px;background-position:-626px 0;}
.webmail_message .content .commands_container .btn_addexptocontacts:hover
{background-position:-626px -36px;}
.webmail_message .content .commands_container .btn_addexptocontacts_disabled,
.webmail_message .content .commands_container .btn_addexptocontacts_disabled:hover
{background-position:-626px -72px;cursor:default;}

.webmail_message .content .commands_container .btn_addmembertocontacts
{width:136px;background-position:-764px 0;}
.webmail_message .content .commands_container .btn_addmembertocontacts:hover
{background-position:-764px -36px;}
.webmail_message .content .commands_container .btn_addmembertocontacts_disabled,
.webmail_message .content .commands_container .btn_addmembertocontacts_disabled:hover
{background-position:-764px -72px;cursor:default;}

/*----*/

.webmail_message .content .recipients_container
{
margin:10px 0 0 0;
}

.webmail_message .content .recipients_container_hide
{
display:none;
}

.webmail_message .content .recipients_container .recipients
{
border:solid 1px #a0a0a0;
padding:2px 0 0 2px;#padding:2px 0 1px 2px;
background-color:#ffffff;
overflow:hidden;
width:494px;min-height:27px;
}

.webmail_message .content .recipients_container .recipients_updatable
{
width:390px;
}

.webmail_message .content .recipients_container .recipients *
{
cursor:default;
}

.webmail_message .content .recipients_container .recipients b.sizer
{
display:block;
height:25px;width:0px;/*background-color:red;*/
float:left;
padding:0;
font-size:1px;
margin:0;
}

.webmail_message .content .recipients_container .recipients b.info
{
display:block;
float:left;
padding:0;
font-size:10px;
margin:3px 0 0 2px;
color:#a0a0a0;
font-weight:normal;
}

.webmail_message .content .recipients_container .recipients table.recipient
{
margin:0 2px 2px 0;
float:left;
}

.webmail_message .content .recipients_container .recipients .recipient td.nk
{
padding:3px 0 3px 6px;#padding:2px 0 4px 6px;
background:#E4F1FF url("/apps/frontend/webmail/img/recipient_bkg.png") no-repeat 0 0;
color:#27b0f0;
font-size:12px;
font-weight:bold;
}

.webmail_message .content .recipients_container .recipients .recipient td.br
{
padding:0 0 0 6px;
background:#E4F1FF url("/apps/frontend/webmail/img/recipient_bkg.png") no-repeat -263px 0;
}

.webmail_message .content .recipients_container .recipients_updatable .recipient td.br
{
padding:0 0 0 24px;
background:#E4F1FF url("/apps/frontend/webmail/img/recipient_bkg.png") no-repeat -276px 0;
cursor:pointer;
}

.webmail_message .content .btn_add_recipients
{
display:block;
background:#E4F1FF url("/apps/frontend/webmail/img/webmail_boutons_message.png") no-repeat -901px 0;
position:absolute;top:55px;right:4px;
cursor:pointer;
width:104px;height:31px;
outline:none;
}
.webmail_message .content .btn_add_recipients:hover
{background-position:-901px -36px;}

/*----*/

.webmail_message .content .lengthinfo
{
display:block;
font-weight:normal;
font-size:9px;
line-height:8px;
text-align:right;
}

.webmail_message .content .lengthinfo span
{
color:#585858;
}

.webmail_message .content .lengthinfo b
{
font-weight:normal;
display:inline;
padding:0 0 0 20px;
color:#5e436d;
}

.webmail_message .content .lengthinfowarn b
{
color:#a70b0b;
}

.webmail_message .content .lengthsubject
{
}

.webmail_message .content .lengthbody
{
}

/*----*/

.webmail_message .content .close
{
width:15px;height:15px;
position:absolute;right:6px;top:8px;
background:transparent url("/apps/frontend/webmail/img/close.png") no-repeat 0 0;
cursor:pointer;
}

/*-------------------------------------------------------------*/

.layout_shader_outer .layout_shader_inner
{
position:relative;
}

.layout_shader_outer .layout_shader_inner #webmail_info
{
position:absolute;right:10px;top:-500px;
width:170px;height:39px;
overflow:hidden;
}

.layout_shader_outer .layout_shader_inner #webmail_info table
{
height:39px;
}

.layout_shader_outer .layout_shader_inner #webmail_info table td
{
vertical-align:top;
}

.layout_shader_outer .layout_shader_inner #webmail_info table td.max
{
width:100%;
}

.layout_shader_outer .layout_shader_inner #webmail_info table td.nb,
.layout_shader_outer .layout_shader_inner #webmail_info table td.msg
{
cursor:pointer;
}

.layout_shader_outer .layout_shader_inner #webmail_info td.nb b
{
background:transparent url("/apps/frontend/webmail/img/gotamail.png") no-repeat left top;
padding:0 3px 0 50px;
display:block;height:39px;
font-size:24px;
line-height:32px;
color:#1ea2e3;
}

.layout_shader_outer .layout_shader_inner #webmail_info td.msg b
{
display:block;
background:transparent url("/apps/frontend/webmail/img/gotamail2.png") no-repeat left top;
height:39px;
line-height:11px;
font-size:10px;
padding:5px 0 0 0;
color:#1ea2e3;
font-weight:normal;
}

/*-------------------------------------------------------------*/

#webmail_popup_contacts
{
position:absolute;left:-1000px;top:-1000px;
}

#webmail_popup_contacts .content
{
width:220px;
padding:4px 1px 0 6px;
position:relative;
color:#000000;
margin:0;
overflow:hidden;
background: #E1F4FF url("/apps/frontend/webmail/img/webmail_contact_panel_header.png") repeat-x 0 0;
}

#webmail_popup_contacts .content *
{
cursor:default;
}

#webmail_popup_contacts .maintitle
{
display:block;
font-size:15px;
color:#006797;
font-family:tahoma,Verdana,Geneva,Arial,Helvetica,clean,sans-serif;
}

#webmail_popup_contacts .maintitle span
{
font-size:12px;
color:#25B1F1;
font-weight:normal;
}

#webmail_popup_contacts .contacts_container
{
margin:10px 0 0 0;
overflow-y:scroll;
position:relative;
}

#webmail_popup_contacts .contacts_container b.contact
{
display:block;
height:64px;
margin:1px 4px 6px 0;
border:solid 1px #D2D2D2;
padding:2px;
position:relative;
background-color:#FFFFFF;
}

#webmail_popup_contacts .contacts_container b.contact b.nick
{
background:transparent url("/apps/frontend/webmail/img/webmail_bkg_contact_header.png") repeat-x 0 0;
display:block;
padding:0 0 1px 3px;
margin:0 0 2px 0;_margin:0 0 0 0;
height:19px;
line-height:25px;_line-height:22px;
}

#webmail_popup_contacts .contacts_container b.contact b.nick b
{
color:#25B1F1;
font-size:13px;
}

#webmail_popup_contacts .contacts_container b.pro b.nick b
{
padding:0 26px 0 0;
background:transparent url("/apps/frontend/member/img/msg_pro_user.gif") no-repeat scroll right 2px;
}

#webmail_popup_contacts .contacts_container b.redac b.nick b
{
padding:4px 24px 0 0;
background:transparent url("/apps/frontend/member/img/msg_redac_user.gif") no-repeat scroll right 0;
}

#webmail_popup_contacts .contacts_container b.contact b.img
{
width:40px;height:40px;
border:solid 1px #b0b0b0;
position:absolute;right:2px;
overflow:hidden;
}

#webmail_popup_contacts .contacts_container b.contact b.add
{
display:block;
position:absolute;left:6px;
background:transparent url("/apps/frontend/webmail/img/contacts_add_2.png") no-repeat 0 0;
width:120px;height:38px;
cursor:pointer;
margin:3px 0 0 0;
}

#webmail_popup_contacts .content .close
{
width:15px;height:15px;
position:absolute;right:10px;top:6px;
background:transparent url("/apps/frontend/webmail/img/close.png") no-repeat 0 0;
cursor:pointer;
}

/*-------------------------------------------------------------*/
