/* 2010-08-01T10:05:57+02:00 */

.review_idea_writing-form {
	background:#FFFFFF url(/apps/frontend/main/img/fauteuil_bas_mini_g.jpg) no-repeat scroll 0px 150px;
	}
	
.review_idea_writing-form .x-panel-body {
	background: none;
	border:none;
	}
.review_idea_writing-form .x-panel-btns{
	margin:10px 45px 35px 0px;
	}
#panel-preview-review_idea_writing .x-panel-body{
	border:none;
	}
.ext-el-mask-msg {
	border:1px solid #352719;
	background: none;
	background-color: #C2C2B8;
	}
.x-panel {
	text-align: left;
	}
.x-form-item {
	position: relative;
	width: 100%;
	}

.x-form legend {
	font-weight: bold;
	font-size:116%;
	}

.x-form-item-label {
	color: #3BB7E8;
	font-size:108%;
	font-weight: normal;
	text-align: left;
	width: 150px;
	}
/*	
.x-form-item label:after {
	content: ": ";
	}*/
	
.x-form-invalid-msg {
	/*background-image: url(/apps/frontend/main/img/invalid_line.png);*/
	background-image: url(/apps/frontend/main/img/invalid_line2.png);
	text-align: left;
	min-height: 15px;
	padding-left: 15px;
	width:90%;
	}
	.x-form-invalid-msg ul {
		margin: 0;
		}	
	
.x-form-element {
	/*position: relative;*/
	padding-left: 160px;
	/*width: 360px;*/
	}
	
.x-form-text, textarea.x-form-field {
	background-image: none;
	border: 1px solid #c2c2b8; 
	}	
	
.x-form-field-wrap .x-form-trigger {
    width:17px;
    height:21px;
    border:0;
    background:transparent url(/apps/frontend/main/img/trigger.gif) no-repeat 0 0;
    cursor:pointer;
    border-bottom: 1px solid #B5B8C8;
    position:absolute;
    top:0;
}
		
/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    top: 0px;
    /*left: 400px;*/
    right: -140px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(/apps/frontend/main/img/form_hint_pointer.gif) no-repeat -10px 5px;
	}
	.hint h3 {
		font-size: 116%;
		font-weight: bold;
		}
	.hint p {
		line-height: 100%;
		margin-top: 0.5em;
		}
	.hint li {
		list-style-type: disc;
		margin-top: 0.5em;
		margin-left: 0.5em;
		}	
	/* The pointer image is hadded by using another span */
	.hint .hint-pointer {
	    position: absolute;
	    left: -10px;
	    top: 5px;
	    width: 10px;
	    height: 19px;
	    background: url(/apps/frontend/main/img/form_hint_pointer.gif) left top no-repeat;
		}	

div.notice, div.notice-error{
	line-height:16px;
	margin: 0.5em;
	padding: 0.5em 0 0.5em 0.5em;
	min-height: 100px;
	/*width: 600px;*/
	}
	div.notice p, div.notice-error p{
		width: 80%;
		}
div.notice {
	border-top: 1px solid #61BF29;
	border-bottom: 1px solid #61BF29;
	background: #F1F1F1 url(/apps/frontend/main/img/background_success.png) no-repeat bottom right;
	}

div.notice-error{
	background: #F1F1F1 url(/apps/frontend/main/img/background_error.png) no-repeat bottom right;
	border-top: 1px solid #CC0E0E;
	border-bottom: 1px solid #CC0E0E;
	color: #CC0E0E;
	}

.x-form-remote-validation-indicator {
	display: inline;
	}

.ext-gecko .x-form-remote-validation-indicator {
	padding-bottom: 0pt;
	padding-top: 2px;
	}
	
.ext-strict .x-form-remote-validation-indicator {
	height: 16px;
	}
	
.x-form-help {
	color: #505050;
	/*display: block;*/
	font-size: 77%;
	/*margin-top: 0.2em;
	width: 19em;*/
	}
	.x-form-help a {
		color: #505050;
		}
/*	
.x-form .nickname {
	color: #25b1ee;
	font-weight: bold;
	}		

*/
.ux-form-statictextfield {
	background: transparent;
	border: none;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	color: #333;
	}
	
.message_anonymous_box {
	}
	.message_anonymous_box a {
		color: #29AEEF;
		text-decoration:none;
		}
		.message_anonymous_box a:hover {
			 background-color: #29AEEF;
			 color: #FFF; 
			 text-decoration: none;
			 }	
			 
/*.x-window-plain .x-window-body*/ 
.ext-mb-content {
	background-color: #FFF;
	font-size: 161.6%
	}			 
/*
.xcheckbox-off {
	background:transparent url(/tdExtjs2Plugin/2.1/resources/images/default/menu/unchecked.gif) no-repeat scroll 0pt;
	}
.xcheckbox-on {
	background:transparent url(/tdExtjs2Plugin/2.1/resources/images/default/menu/checked.gif) no-repeat scroll 0pt;
	}
*/		
.xcheckbox-off {
	background:transparent url("/apps/frontend/main/img/checkbox_off.gif") no-repeat scroll 0pt 50%;
	}

.xcheckbox-on {
	background:transparent url("/apps/frontend/main/img/checkbox_on.gif") no-repeat scroll 0pt 50%;
	}	

.x-window-bwrap .signin-form .x-panel-bwrap {
	height:254px;
	width:423px;
	background: url(/apps/frontend/main/img/bkg_form_connection.gif) no-repeat;
	margin: 5px;
}

.x-window-bwrap .signin-form .x-panel-body {
	border:none;
	/*height:254px;*/
	width:423px;
	background-color: transparent;
}

.x-window-bwrap .signin-form .x-panel-body form {
	margin:140px 0px 0px 160px;
}

.x-window-bwrap .signin-form form  {
	margin:140px 0px 0px 160px;
}

.x-window-bwrap .x-window-body{
	background-color:#FFFFFF;
}

.x-window-bwrap .x-window-body .link_signup{
	left:320px;
	position:absolute;
	top:10px;
}

/*
.x-window-bwrap .x-window-body .sendtofriendform,.x-window-bwrap .x-window-body .signin-form,.x-window-bwrap .x-window-body .reviewItem_presentation{
	position:static;
}
*/

.x-window-bwrap .x-window-body #window_link_signup{
	font-size:110%;
	_font-size:100%;
	background-color:#CDCDCD;
}

.x-window-bwrap .x-window-body #window_link_signup a{
	font-weight: bold;

}
.x-window-bwrap .x-window-body #window_link_signup a:focus,.x-window-bwrap .x-window-body #window_link_signup a:hover,.x-window-bwrap .x-window-body #window_link_signup a:active {
	color:#000000;
	text-decoration: underline;
}

/*
.x-window-bwrap .x-window-body .x-panel-body{
	background:transparent none repeat scroll 0% 50%;
}
*/
/*
.x-window-bwrap .signin-form .x-panel-body{
	border:none;
}
*/
.x-window-bwrap .signin-form table{
	/*background: url(/apps/frontend/main/img/bkg_form_connection.gif) no-repeat;*/
}

.ext-mb-content {
	color:#0B6BA7;
	font-size:140%;
	padding:10px;
}	

.ext-el-mask {
    background-color:#FFFFFF;
    opacity:0.85;
    }

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 "Lucida Grande",Verdana,Geneva,Arial,Helvetica,clean,sans-serif;
	*font-size:small;*font:x-small;
	line-height: 1.5em;
	color: #0E0E0C;
	}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

a 
{
	color: #352719;
	/*font-weight: bold;*/
	text-decoration: none;
}

a:visited
{
}

a:focus, a:hover, a:active
{
	/*background-color: #352719;*/
	/*color: #D2CBBA;*/
	/*background-color: #D2CBBA;
	color: #FFF;*/
	/*background-color: #000;
	color: #FFF;*/
	text-decoration: underline;
	 
}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/*
	Note: Throughout this file, the *property filter is used to 
	      give a value to IE that other browsers do not see.	
*/

/*
	Section: General Rules
*/

	body {
		/*text-align:center;*/
		background-color:#EEF0E5;
	}
	
	#ft {
		clear:both;
	}

/*
	Section: Page Width Rules (#doc, #doc2, #doc3, #doc4)
*/

	/* 
		Subsection: General 
	*/ 	

	#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {
		margin:auto;
		text-align:left;
		width:57.69em;*width:56.25em;
		min-width:57.69em;_width:57.69em;
		background : #FFFFFF none repeat scroll 0%;
		position:relative;
		min-width:974px;_width:974px;
	}
	/* 
		Subsection: 950 Centered (doc2) 
	*/
	#doc2 {
		width:73.076em;*width:71.25em;
	}

	/* 
		Subsection: 100% (doc3) 
	*/
	#doc3 {
		/* Left and Right margins are not a structural part of Grids. Without them Grids
		   works fine, but content bleeds to the very edge of the document, which often
		   impairs readability and usability. They are 
		   provided because they prevent the content from "bleeding" into the browser's chrome.*/
		margin:auto 10px; 
		width:auto;
	}
	
	/* 
		Subsection: 974 Centered (doc4) 
	*/
	#doc4 {
		/*width:74.923em;*width:73.05em;
		min-width:974px;_width:974px;*/
		width:974px;#width:974px;
		min-width:974px;
	}	
	
	#main {
		margin:auto;
		text-align:left;
		width: 993px;
		min-width:750px;
		}
	
/*
	Section: Preset Template Rules (.yui-t[1-6])
*/
	
	/* 
		Subsection: General
	*/

	/* to preserve source-order independence for Gecko */
	.yui-b{position:relative;}
	.yui-b{_position:static;}
	#yui-main .yui-b{position:static;}

	#yui-main {width:100%;}
		
	.yui-t1 #yui-main,
	.yui-t2 #yui-main,
	.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

	.yui-t4 #yui-main,
	.yui-t5 #yui-main,
	.yui-t6 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

	/* 
		Subsection: For Specific Template Presets
	*/

	.yui-t1 .yui-b {float:left;width:12.30769em;*width:12.00em;}
	.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}

	.yui-t2 .yui-b {float:left;width:13.8461em;*width:13.50em;}
	.yui-t2 #yui-main .yui-b {margin-left:14.8461em;*margin-left:14.55em;}

	.yui-t3 .yui-b {float:left;width:23.0769em;*width:22.50em;}
	.yui-t3 #yui-main .yui-b {margin-left:24.0769em;*margin-left:23.62em;}

	.yui-t4 .yui-b {float:right;width:13.8456em;*width:13.50em;}
	.yui-t4 #yui-main .yui-b {margin-right:14.8456em;*margin-right:14.55em;}

	.yui-t5 .yui-b {float:right;width:18.4615em;*width:18.00em;}
	.yui-t5 #yui-main .yui-b {margin-right:19.4615em;*margin-right:19.125em;}

	.yui-t6 .yui-b {float:right;width:23.0769em;*width:22.50em;}
	.yui-t6 #yui-main .yui-b {margin-right:24.0769em;*margin-right:23.62em;}

	.yui-t7 #yui-main .yui-b {
		display:block;margin:0 0 1em 0;
	}
	#yui-main .yui-b {float:none;width:auto;}

/*
	Section: Grids and Nesting Grids
*/

	/*
		Subsection: Children generally take half the available space
	*/

	.yui-gb .yui-u,
	.yui-g .yui-gb .yui-u,
	.yui-gb .yui-g,
	.yui-gb .yui-gb,
	.yui-gb .yui-gc,
	.yui-gb .yui-gd,
	.yui-gb .yui-ge,
	.yui-gb .yui-gf,
	.yui-gc .yui-u, 
	.yui-gc .yui-g,
	.yui-gd .yui-u {float:left;}

	/*Float units (and sub grids) to the right */
	.yui-g .yui-u,
	.yui-g .yui-g,
	.yui-g .yui-gb, 
	.yui-g .yui-gc, 
	.yui-g .yui-gd, 
	.yui-g .yui-ge, 
	.yui-g .yui-gf, 
	.yui-gc .yui-u, 
	.yui-gd .yui-g,
	.yui-g .yui-gc .yui-u,
	.yui-ge .yui-u, 
	.yui-ge .yui-g, 
	.yui-gf .yui-g,
	.yui-gf .yui-u{float:right;}

	/*Float units (and sub grids) to the left */
	.yui-g div.first, 
	.yui-gb div.first,
	.yui-gc div.first,
	.yui-gd div.first, 
	.yui-ge div.first, 
	.yui-gf div.first,
	.yui-g .yui-gc div.first,
	.yui-g .yui-ge div.first,
	.yui-gc div.first div.first {float:left;}

	.yui-g .yui-u,
	.yui-g .yui-g,
	.yui-g .yui-gb,
	.yui-g .yui-gc,
	.yui-g .yui-gd,
	.yui-g .yui-ge,
	.yui-g .yui-gf {width:49.1%;}

	.yui-gb .yui-u,
	.yui-g .yui-gb .yui-u,
	.yui-gb .yui-g,
	.yui-gb .yui-gb,
	.yui-gb .yui-gc,
	.yui-gb .yui-gd,
	.yui-gb .yui-ge,
	.yui-gb .yui-gf,
	.yui-gc .yui-u, 
	.yui-gc .yui-g,
	.yui-gd .yui-u {width:32%;margin-left:1.99%;}

		/* Give IE some extra breathing room for 1/3-based rounding issues */
		.yui-gb .yui-u {*margin-left:1.9%;*width:31.9%;}

	.yui-gc div.first, 
	.yui-gd .yui-u {width:66%;}
	.yui-gd div.first {width:32%;}

	.yui-ge div.first, 
	.yui-gf .yui-u{width:74.2%;}

	.yui-ge .yui-u,
	.yui-gf div.first {width:24%;}

	.yui-g .yui-gb div.first,
	.yui-gb div.first, 
	.yui-gc div.first, 
	.yui-gd div.first {margin-left:0;}
	   
	/*
		Section: Deep Nesting 
	*/
	.yui-g .yui-g .yui-u,
	.yui-gb .yui-g .yui-u,
	.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u,
	.yui-ge .yui-g .yui-u,
	.yui-gf .yui-g .yui-u {width:49%;*width:48.1%;*margin-left:0;}

	.yui-g .yui-gb div.first,
	.yui-gb .yui-gb div.first {*margin-right:0;*width:32%;_width:31.7%;}

	.yui-g .yui-gc div.first, 
	.yui-gd .yui-g  {width:66%;}

	.yui-gb .yui-g div.first {*margin-right:4%;_margin-right:1.3%;}

	.yui-gb .yui-gc div.first, 
	.yui-gb .yui-gd div.first  {*margin-right:0;}

	.yui-gb .yui-gb .yui-u,
	.yui-gb .yui-gc .yui-u {*margin-left:1.8%;_margin-left:4%;}

	.yui-g .yui-gb .yui-u {_margin-left:1.0%;}

	.yui-gb .yui-gd .yui-u {*width:66%;_width:61.2%;} 
	.yui-gb .yui-gd div.first {*width:31%;_width:29.5%;}

	.yui-g .yui-gc .yui-u, 
	.yui-gb .yui-gc .yui-u {width:32%;_float:right;margin-right:0;_margin-left:0;}
	.yui-gb .yui-gc div.first {width:66%;*float:left;*margin-left:0;}

	.yui-gb .yui-ge .yui-u, 
	.yui-gb .yui-gf .yui-u {margin:0;}

	.yui-gb .yui-gb .yui-u {_margin-left:.7%;}

	.yui-gb .yui-g div.first, 
	.yui-gb .yui-gb div.first {*margin-left:0;}

	.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u {*width:48.1%;*margin-left:0;}s

	.yui-gb .yui-gd div.first {width:32%;}
	.yui-g .yui-gd div.first {_width:29.9%;}

	.yui-ge .yui-g {width:24%;}
	.yui-gf .yui-g {width:74.2%;}

	.yui-gb .yui-ge div.yui-u,
	.yui-gb .yui-gf div.yui-u {float:right;}
	.yui-gb .yui-ge div.first,
	.yui-gb .yui-gf div.first  {float:left;}

	/* Width Accommodation for Nested Contexts */
	.yui-gb .yui-ge .yui-u,
	.yui-gb .yui-gf div.first {*width:24%;_width:20%;}

	/* Width Accommodation for Nested Contexts */
	.yui-gb .yui-ge div.first, 
	.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}

	/* Patch for GD within GE */
	.yui-ge div.first .yui-gd .yui-u {width:65%;}
	.yui-ge div.first .yui-gd div.first {width:32%;}

/*
	Section: Clearing 
*/

#bd:after,
.yui-g:after, 
.yui-gb:after, 
.yui-gc:after, 
.yui-gd:after, 
.yui-ge:after, 
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.yui-g, 
.yui-gb, 
.yui-gc, 
.yui-gd, 
.yui-ge, 
.yui-gf{zoom:1;}

/* = ICONS
	---------------------------------------------------------------------------*/
.icon-signin-window {
	background-image:url(/myIconsPlugin/computer_key.png) !important;
	}
.icon-signin {
	background-image:url(/myIconsPlugin/key_go.png) !important;
	}
.icon-reset_password {
	background-image:url(/myIconsPlugin/key.png) !important;
	}	
.icon-preview {
    background-image:url(/myIconsPlugin/preview.png) !important;
    }
.icon-send-email {
    background-image:url(/myIconsPlugin/email_go.png) !important;
    }
.icon-comments {
	background-image:url(/myIconsPlugin/comments.png) !important;
	}    
.icon-comment_preview {
	background-image:url(/myIconsPlugin/preview.png) !important;
	}
.icon-comment_edit {
	background-image:url(/myIconsPlugin/comment_edit.png) !important;
	}	
.icon-comment_add {
	background-image:url(/myIconsPlugin/comment_add.png) !important;
	}    
    
#logo
{
width:340px;
float:left;
display: inline;
margin:15px 0 0 5px;
/*_margin:15px 0 0 6px;*/
padding:0px;
}

#logo a
{
background:url("/apps/frontend/main/img/nostro_logo_new_2.gif") 0 0 no-repeat;
display:block;
height:110px;
text-indent: -9999px;
width:299px;
outline:none;
}

#hd {
    padding-top:100px;
}

/*--HEADER NAVIGATION TOP--*/

div#header-navigation-pub {
  	background:url("/apps/frontend/main/img/topx.png") repeat;
  	_background:url("/apps/frontend/main/img/topx.gif") repeat;
	height: 96px;width: 100%;
	position:absolute;left:0px;top:0px;
	border-bottom:solid 1px #c4c4c4;
	text-align: center;
	z-index: 8000;
	}
	
div#header-navigation-pub div#hnp_pub {
    padding-top:3px;
    height:90px;
    width:100%;
	overflow:hidden;
    }
    
/*
div#header-navigation-pub div#hnp_pub div
{
margin:auto;
background-color:red;
width:728px;height:90px;
overflow:hidden;
}
*/

ul#header-navigation-top {
	display: block;
	margin-left: 300px;
	}
	ul#header-navigation-top li {
		display: inline;	
		list-style: none;
	    padding: 0 10px 0 5px;
		}
        ul#header-navigation-top li.last {
           	background-image: none;
        	}
		ul#header-navigation-top li a {
			color: #98938D;
			font-size: 77%;
			}	

/*--HEADER NAVIGATION MIDDLE--*/

div#header-navigation-middle {
    display: block;
    position: relative;
    /*height:72px;*/
    /*margin-left: 15px;*/
    }	
    
   /*--FORM SEARCH--*/
   
 
       #form_general_query {
           margin: 0;
           padding: 0;
           }
           #input_general_query {
			float: left;
		    padding: 0;
		    margin: 0;
		    margin-top: 5px;
		    margin-left: 20px;
		    /*padding-bottom: 0.3em;*/
		    /*margin: 10px 5px 5px 20px;*/
		    border: 0;
		    height: 20px;
		    width: 274px;
		    #width: 264px;
		    background: none;           	
           	  }
           span#wrap_submit_general_query
           {
    			margin-left: 5px;
    			left: 290px;
    			margin: 0;
    			padding: 0;
    			position: absolute;
    			top: 0;
           		}

				input#submit_general_query {
					padding: 0 0px 0 0;
					height: 28px;
					outline:none;
					font-size:80%;
					border:solid 1px #b0b0b0;
					background:url("/apps/frontend/news/img/bkg_trouver.gif") repeat-x;
					background-position: 0 0;
					_background:none;/*IE6*/
					_background-color:#E0E0DD;
					margin-left:10px;
					#margin-left:0px;/*IE*/
    			cursor:pointer;
					}   
					
     		input#submit_general_query:hover
     		{
     			background-position: 0px -26px;
     			color:#f0f0f0;
     		}

/*----USER PROFILE BOX--------------------------------*/
/*modif: Nico 05/06 17h02*/

div#userProfileBox {
	/*background:transparent url(/apps/frontend/main/img/background_user_profile_box.png) right top no-repeat;
	_background-image:none;
  _background:transparent url("/apps/frontend/main/img/background_user_profile_box.gif") right top no-repeat;*/
	color: #999999;
	height: 115px;
	position: absolute;
	top : 120px;
	right: 0px;
	width: 220px;
	/*font-size:110%;#font-size:120%;*/
	}
	div.connected {
		background:transparent url("/apps/frontend/main/img/background_user_profile_box_on.gif") right no-repeat;
	}
	div.not_connected {
		background:transparent url("/apps/frontend/main/img/background_user_profile_box_off.gif") right no-repeat;
	}	
	div#userProfileBox span {
		color: #44bcf1;
		/*font-size: 110%;#font-size: 100%;*/
		font-weight: bold;
		}
		
	div#userProfileBox ul {
		margin: 0;
		width: 120px;
		}
		
		div#userProfileBox li {
			list-style: none;
			line-height:16px;
			font-size:85%;
			#font-size:80%;
			}
			
		div#userProfileBox a {
			color: #222;
			/*display: block;*/
			font-size: 90%;
			margin-top: 0.3em;
			font-weight: normal;
			text-decoration: none;
			}
			
			div#userProfileBox a:hover {
				background-color:#ffffff;
				font-weight:bold;
				/*color: #000000;*/
				text-decoration: underline;
				}
				
			div#userProfileBox li.ismember a
			{
				color: #BD003A;
				}


/*----HEADER NAVIGATION BOTTOM--------------------------------*/
/*modif: Nico 05/06 16h14*/


div#header-navigation-bottom
{
margin:10px 0pt 0pt 10px;
background:#ffffff url("/apps/frontend/main/img/main_nav_bkg.gif") no-repeat 0 0;
}
	
	div#header-navigation-bottom ul {
		display: block;
		margin:0pt 0pt 0pt 150px;
		}
		
	div#header-navigation-bottom ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	
	div#header-navigation-bottom ul li {
		list-style: none;
		display: inline;
		}
		
		div#header-navigation-bottom ul li a {
			color: #7CCFF7;
	    	float: left;
	    	font-size: 116%;
	    	outline: none;
			text-decoration: none;
		  	/*background: url("/apps/frontend/main/img/main_nav_3.gif") 0 0 no-repeat;*/
                        background: url("/apps/frontend/main/img/main_nav_4.gif") 0 0 no-repeat;
			}
		    div#header-navigation-bottom ul li a strong {
	      		display:block;
	      		cursor: pointer;
	      		height: 45px;
	      		line-height:200px;
	      		overflow:hidden;
		    	}
		    a#header-navigation-homepage strong {
				width:93px; 
		    }

		    a#header-navigation-homepage:link, a#header-navigation-homepage:visited
		    {
		    	background-position: -517px 0;
		    }
	
	    	a#header-navigation-homepage:hover
	    	{
	    		background-position: -517px -45px;
	    	}
	    		
	    	a#header-navigation-homepage.active:link, a#header-navigation-homepage.active:visited
	    	{
	    		background-position: -517px -90px;
	    	}

		    a#header-navigation-mag strong
		    {
		    	width: 106px; 
		    }
	
		    a#header-navigation-mag:link, a#header-navigation-mag:visited
		    {
		    	background-position: 0 0;
		    }
	
	    	a#header-navigation-mag:hover
	    	{
	    		background-position: 0 -45px;
	    	}
	    		
	    	a#header-navigation-mag.active:link, a#header-navigation-mag.active:visited
	    	{
	    		background-position: 0 -90px;
	    	}
	
		    a#header-navigation-news strong
		    {
		    	width: 110px; 
		    }

		    a#header-navigation-news:link, a#header-navigation-news:visited
		    {
		    	background-position: -106px  0;
		    }
	
	    	a#header-navigation-news:hover
	    	{
	    		background-position: -106px -45px;
	    	}
	    		
	    	a#header-navigation-news.active:link, a#header-navigation-news.active:visited
	    	{
	    		background-position: -106px -90px;
	    	}
	
		    a#header-navigation-ankswer_all strong
		    {
		    	width: 160px; 
		    }
	
		    a#header-navigation-ankswer_all:link, a#header-navigation-ankswer_all:visited
		    {
		    	background-position: -220px  0;
		    }
	
	    	a#header-navigation-ankswer_all:hover
	    	{
	    		background-position: -220px -45px;
	    	}
	    		
	    	a#header-navigation-ankswer_all.active:link, a#header-navigation-ankswer_all.active:visited
	    	{
	    		background-position: -220px -90px;
	    	}

		    a#header-navigation-devis strong
		    {
		    	width: 160px;
		    }

		    a#header-navigation-devis:link, a#header-navigation-devis:visited
		    {
		    	background-position: -220px  0;
		    }

	    	a#header-navigation-devis:hover
	    	{
	    		background-position: -220px -45px;
	    	}

	    	a#header-navigation-devis.active:link, a#header-navigation-devis.active:visited
	    	{
	    		background-position: -220px -90px;
	    	}
	
		    a#header-navigation-communauty strong
		    {
		    	width: 140px; 
		    }
	
		    a#header-navigation-communauty:link, a#header-navigation-communauty:visited
		    {
		    	background-position: -380px  0;
		    }
	
	    	a#header-navigation-communauty:hover
	    	{
	    		background-position: -380px -45px;
	    	}
	    		
	    	a#header-navigation-communauty.active:link, a#header-navigation-communauty.active:visited
	    	{
	    		background-position: -380px -90px;
	    	}

		    a#header-navigation-forum strong
		    {
		    	width: 88px;
		    }

		    a#header-navigation-forum:link, a#header-navigation-forum:visited
		    {
		    	background-position: -610px  0;
		    }

	    	a#header-navigation-forum:hover
	    	{
	    		background-position: -610px -45px;
	    	}

	    	a#header-navigation-forum.active:link, a#header-navigation-forum.active:visited
	    	{
	    		background-position: -610px -90px;
	    	}
	
/*--/HEADER NAVIGATION BOTTOM--*/

#header-navigation-bottom
{
position:relative;
}

#header-navigation-bottom .answerall_soon {
  width:135px;height:26px;
  position:absolute;right:300px;top:-26px;
  background:transparent url("/apps/frontend/main/img/answerall_soon.png") no-repeat 0 0;
}

/*--USER PROFILE BOX V2--*/

div#header-navigation-middle
{
height:127px;
}	

#userprofilebox_v2
{
width:180px;height:102px;
float:right;
text-align:right;
padding:0 12px 0 0;
margin-top: 10px;
}

#userprofilebox_v2 div
{
margin-top:90px;
font-size:85%;
color:#404040;
}

#userprofilebox_v2 div a
{
font-size:100%;
color:#404040;
outline:none;
padding:0 4px 0 0;
}

#userprofilebox_v2 div a:hover
{
background-color:#404040;
text-decoration: none;
color: #FFFFFF;

}

.usernotlogged
{
background:#ffffff url("/apps/frontend/main/img/userprofile_notlogged.gif") no-repeat 84px 3px;
}

.userlogged
{
background:#ffffff url("/apps/frontend/main/img/userprofile_logged_man.gif") no-repeat 78px 0px;
}


#wrap_general_query
{
margin:0;padding:0;
position:absolute;top:149px;left:325px;
background:transparent url("/apps/frontend/main/img/wrap_general_query_bkg_new.gif") no-repeat 0 0;
width:484px;height:47px;
}

#input_general_query
{
position:absolute;top:7px;left:35px;
width:266px;height:20px;
border:none;
padding:2px 0 0 0;
margin:0;
}

#select_general_query_constrainer
{
position:absolute;left:308px;top:10px;#top:8px;
width:136px;height:16px;#height:18px;
overflow:hidden;
/*background-color:red;*/
}

select#select_general_query
{
position:absolute;left:-1px;top:-1px;_left:-2px;_top:-2px;
width:155px;_width:156px;
border:none;
background-color:transparent;
}

select#select_general_query option
{
background-color:white;
background:#ffffff url("/apps/frontend/main/img/header_gen_query_opt_bkg.gif") no-repeat top right;
}

#wrap_general_query a.button
{
position:absolute;right:8px;top:4px;
}

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

#wrap_general_query #general_query_trigger{
	position:absolute;top:5px;right:40px;
	width:17px;height:26px;
	background:#ffffff url("/apps/frontend/main/img/header_gen_query_opt_bkg.gif") no-repeat 0 0;
	cursor:pointer;
	}

ul.nico_select {
	display:block;
	/*border:solid 1px #AC2E51;*/
	/*width:119px;height:20px;*/ /* mod gildus */
	width:122px;height:20px;
	overflow:hidden;
	margin: 0;
	/*position:absolute;right:57px;top:8px;*/ /* mod gildus */
	position:absolute;right:56px;top:8px;
	cursor:pointer;
	}
	ul.nico_select.open{
		border-bottom:solid 1px #C3C2B9;
	}
	ul.nico_select li {
		padding:0 0 3px 3px;
		/*background-color:#AA0130;*/
		background-color:#FFF;
		/*border:solid 1px #AC2E51;*/
		/*border-top:none;*/
		border-left:solid 1px #C3C2B9;
		border-right:solid 1px #C3C2B9;
		/*color:#ffffff;*/
		display:none;
		}

ul.nico_select.open {
	overflow:visible;
	height:auto;
	}
	ul.nico_select.open li{
	display:block;
	}
	ul.nico_select.open li.selected{
	background-color:#473B2F;
	color:#ffffff;
	border-left:solid 1px #C3C2B9;
	border-right:solid 1px #C3C2B9;
	color:#ffffff;
	}

ul.nico_select li.selected {
	background-color:#ffffff;
	color:#404040;
	display:block;
	/*border-left:none;
	border-right:none;*/
	/*border: none;*/ /* mod gildus */
	padding:0 0 3px 4px;
	}

ul#select_general_query li:hover, ul#select_general_query li.hover {
	/*background-color:#6A112A;*/
	border-left:solid 1px #C3C2B9;
	border-right:solid 1px #C3C2B9;
	/*
	background-color:#C3C2B9;
	color:#ffffff;*/
	}

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


#header-navigation-bottom {
height:60px;
margin:30px 0 0 10px;
}
/*--footer & footer_bot--*/
div#footer-navigation-pub
{
	text-align: center;
	margin:30px 0 15px;
}
#footer_bot, #footer
{
	width:98%;
	margin-left:1%;
}

#footer_bot hr
{
border:none;
border-bottom:dotted 1px #d0d0d0;
height:1px;
}

/*--footer_bot--*/

#footer_bot
{
  clear:both;
  margin-top:30px;
  position: relative;
  background:url("/apps/frontend/main/img/footerbot_logo2.jpg") no-repeat 10px 6px;
}

#footer_bot #lafabriqueamedia {
    position: absolute;
    bottom: 70px;
    left: 58px;
}

#footer_bot #lafabriqueamedia p {
    font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,clean,sans-serif;
    font-size:77%;
    text-align: center;
    margin: 0px 0px 2px 0px;
}

#footer_bot #lafabriqueamedia a {
    outline: 0px;
}

#footer_bot #everspring {
    position: absolute;
    bottom: 4px;
    left: 38px;
}

#footer_bot #everspring p {
    font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,clean,sans-serif;
    font-size:77%;
    text-align: center;
    margin: 0px 0px 2px 0px;
}

#footer_bot #everspring a {
    outline: 0px;
}

#footer_bot table
{
	border:solid 1px #D3CFCC;
	border-bottom:none;
  width:100%;
}

#footer_bot table td
{
  padding:6px;
}

#footer_bot #footer_bot_search
{
  vertical-align:top;
}

#footer_bot #footer_bot_search form
{
  margin:50px 0 0 2px;
  width:240px;
}

#footer_bot #footer_bot_search #footer_bot_search_query
{
  width:160px;
}

#footer_bot #footer_bot_search span.button
{
  margin-left:2px;
}

#footer_bot #footer_bot_search span.button input
{
	background:transparent url(/apps/frontend/news/img/bkg_trouver.gif) repeat-x scroll 0pt;
	border:1px solid #B0B0B0;
  cursor:pointer;
  height:20px;
  font-size:7pt;
}

#footer_bot ul
{
	display:block;
}

#footer_bot ul li
{
	display:block;
	text-align:left;
}

#footer_bot ul.liste li ul
{
	display:inline;
	margin-left:0;
}

#footer_bot ul.liste li ul li
{
	display:inline;
	color:#B79B74;
	font-size:90%;_font-size:85%;
	line-height:17px;
}

#footer_bot ul.liste li ul li a:link,
#footer_bot ul.liste li ul li a:visited
{
	color:#B79B74;
	text-decoration:none;
}

#footer_bot ul.liste li ul li a:hover,
#footer_bot ul.liste li ul li a:focus,
#footer_bot ul.liste li ul li a:active
{
	background-color:#B79B74;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
}

#footer_bot span.label
{
	font-weight:bold;
	color:#35271A;   	
	font-size:93%;
	#font-size:80%;
}

/*--footer--*/

#footer
{
	clear:both;
	text-align:center;
	padding-top:10px;
	background-color:#35271A;
 	height:50px;
}   
 
#footer ul
{
	display: inline;
}   
 
#footer ul li
{
	display:inline;
	text-align:left;
	color:#B79B74;
	font-size:93%;
	#font-size:80%;
}

#footer ul li a
{
	color:#B79B74;
	font-size:93%;
	#font-size:80%;
	text-decoration:none;
}

#footer .copyright
{
  	color:#745536;
	font-size:93%;
	#font-size:80%;
}

#footer_bot_search_form *
{
  display:none;
}

/*--------*/
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;
}

/*-------------------------------------------------------------*/
#content{	background-color:transparent;	margin:0.3em 0 0 0.3em;}table.n_shadows{  background-color:transparent;}table.n_shadows td.n_s_all{  margin:0;padding:0;font-size:1pt;line-height:1pt;border:none;}table.n_shadows td.n_s_all b{  margin:0;padding:0;font-size:1pt;line-height:1pt;  display:block;  width:9px;height:9px;}table.n_shadows td.n_s_22{  background-color:#ffffff;}table.n_shadows td.n_s_inter b{	display:block;	height:41px;}/*---------------------------------*/table.n_shadows td.n_s_12{background:transparent url("/apps/frontend/main/img/n_shadows/bg_transparent/n_shad_top.png") repeat-x 0px 0px;}table.n_shadows td.n_s_21{background:transparent url("/apps/frontend/main/img/n_shadows/bg_transparent/n_shad_left.png") repeat-y 0px 0px;}table.n_shadows td.n_s_23{background:transparent url("/apps/frontend/main/img/n_shadows/bg_transparent/n_shad_right.png") repeat-y 0px 0px;}table.n_shadows td.n_s_32{background:transparent url("/apps/frontend/main/img/n_shadows/bg_transparent/n_shad_bot.png") repeat-x 0px 0px;}table.n_shadows td.n_s_11{background:transparent url("/apps/frontend/main/img/n_shadows/bg_transparent/n_shad_top_left.png") no-repeat 0px 0px;}table.n_shadows td.n_s_13{background:transparent url("/apps/frontend/main/img/n_shadows/bg_transparent/n_shad_top_right.png") no-repeat 0px 0px;}table.n_shadows td.n_s_31{background:transparent url("/apps/frontend/main/img/n_shadows/bg_transparent/n_shad_bot_left.png") no-repeat 0px 0px;}table.n_shadows td.n_s_33{background:transparent url("/apps/frontend/main/img/n_shadows/bg_transparent/n_shad_bot_right.png") no-repeat 0px 0px;}/*---------------------------------*/
