/* LOGIN ENCRAT */
/*
html, body {
	height:100%;
}

.black_bg {
	position:absolute;
	background-color:#000000;
	height:100%;
	width:100%;
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5;
}
*/

.nea_toolbar_login {
	font-family:'Trebushet MS', 'Tahoma', sans-serif ;
	display:table; 
	width:304px;
	position:absolute;
	visibility:hidden;
	z-index:10;
	left:35%;
	top:35%;
}

.nea_toolbar_login .login_shadow{
	float:right; 
	margin:4px 0px 0px 0px; 
	height:177px;
	width:300px;
	background-color:#000000;
	filter: Alpha(Opacity=25); 
	-moz-opacity: .25; 
	-khtml-opacity: .25;
	opacity: .25;
/*
	filter: Alpha(Opacity=35); 
	-moz-opacity: .35;
*/
}

.nea_toolbar_login .login_encart{
	display:table; 
	width:300px;
	background-color:#F8F8F8;
	border:1px solid #B0B0B0;
/*	border:1px solid #000000; */
	float:left;
	position:absolute;
}

.nea_toolbar_login .login_encart .tetiere{
	background:	url('../media/nea_toolbar/tetiere.gif'); 
	height:31px; 
	border-width:1px; 
	border-color:#B0B0B0; 
	border-style:none none solid none;
}

.nea_toolbar_login .login_encart .tetiere .title{
	font-weight:bold; 
	font-size:8pt;
	text-align: right;
	color:#000000;
	letter-spacing:0.45pt;
	margin:0px 0px 1px 0px;
}

.nea_toolbar_login .login_encart .tetiere .client{
	font-weight:normal; 
	font-size:7pt; 
	color:#808080;
	letter-spacing:0.25pt;
	margin:0px;
}

.nea_toolbar_login .login_encart .help{
	display:table; 
	color:#808080; 
	line-height:12px;
	font-size:7.5pt; 
	font-weight:normal; 
	background-color:#FFFFFF; 
	border:1px dashed #B0B0B0; 
	padding:3px 5px 3px 5px;
	width:278px;
	text-align:left;
}

.nea_toolbar_login .login_encart .illus{
	border:1px solid #ADABAD;
	margin:2px 0px 0px 0px;
}

.nea_toolbar_login .login_encart .intitule {
	color:#000000;
	font-size:7.5pt;
	font-weight:normal;
	vertical-align:middle;
	margin:0px 0px 1px 0px;
	padding:0px;
	text-align:left;
	line-height:8pt; 
}

.nea_toolbar_login .login_encart .champ{
	width:100%;
	height:20px;
}

.nea_toolbar_login .login_encart .champ input {
	font-family: 'Tahoma', sans-serif ;
	font-size:8pt; 
	font-weight:italic; 
	color : #000000;
	border:1px solid #ADABAD; 
	padding:1px 0px 0px 4px; 
	width:209px;
	height:15px;
	background-color: #FFFFFF;
}

.nea_toolbar_login .login_encart .btn{
	float:left;
	font-size:7pt;
	color: #565656;
	letter-spacing: 0.5pt;
	height:20px; 
	background:url('../media/nea_toolbar/bg_btn.gif'); 
	background-repeat: repeat-x;
}

.nea_toolbar_login .login_encart .btn a{
	color: #565656;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

.nea_toolbar_login .login_encart .btn a:link|visited{
	color: #565656;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

.nea_toolbar_login .login_encart .btn a:hover{
	color: #858585;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

/* ARTICLE BAR */
.article_bar {
	font-family:'Trebushet MS', 'Tahoma', sans-serif ;
	background-color:#F8F8F8; 
	border:1px solid #B0B0B0;
	height:39px;
	max-height:38px;
/*	margin:5px 0px 0px 0px;*/
	margin:3px 0px 0px 0px;
	filter: Alpha(Opacity=20); 
	-moz-opacity: .2;
	-khtml-opacity: .2;
	opacity: .2;
}

.article_bar .tetiere{
	background-image:url('../media/nea_toolbar/tetiere.gif');
	background-position:0px -2px;
	height:19px; 
	border-width:1px; 
	border-color:#B0B0B0; 
	border-style:none none solid none;
}

.article_bar .tetiere .title{
	font-family:'Trebushet MS', 'Tahoma', sans-serif ;
	float:left; 
	font-weight:normal; 
	font-size:7.5pt; 
	color:#595959; 
	letter-spacing: 0.25pt; 
	padding:3px 0px 0px 4px;

}

.article_bar .tetiere .owner{
	float:right;
	font-weight:normal; 
	font-size:6.5pt; 
	color:#9C9C9C; 
	letter-spacing: 0.25pt; 
	padding:4px 4px 0px 0px;

}

.article_bar .checkbox_class{
	margin:3px 0px 0px 4px; 
	width:14px; 
	height:14px; 
	border:1px solid #F2F2F2;
}

.article_bar .intitule{
	font-weight:normal; 
	font-size:7.5pt; 
	color:#9C9C9C; 
	letter-spacing: 0.25pt; 
	padding:3px 0px 0px 4px;
}

.article_bar .select_class{
	font-family:'Tahoma', sans-serif;
	font-size:6.5pt; 
	height:15px;
	margin:1px 0px 0px 0px
}

/* Specific */
.nea_toolbar_article_cadre {
	padding:5px 2px 6px 2px;
	border-width:1px;
	border-style:none;
	border-color:#B0B0B0;
	text-align:center;
}


/* ZONE BAR */
.zone_bar {
	font-family:'Trebushet MS', 'Tahoma', sans-serif ;
	background-color:#F8F8F8; 
	border:1px solid #B0B0B0;
	height:39px;
	max-height:38px;
	margin:0px 0px 5px 0px;
}
/*
	filter: Alpha(Opacity=70); 
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7;
*/

.zone_bar .tetiere{
	background-image:url('../media/nea_toolbar/tetiere.gif');
	background-position:0px -2px;
	height:19px; 
	border-width:1px; 
	border-color:#B0B0B0; 
	border-style:none none solid none;
}

.zone_bar .tetiere .title{
	font-family:'Trebushet MS', 'Tahoma', sans-serif ;
	float:left; 
	font-weight:normal; 
	font-size:7.5pt; 
	color:#595959; 
	letter-spacing: 0.25pt;
	padding:3px 0px 0px 4px
}

.zone_bar .tetiere .owner{
	float:right;
	font-weight:normal; 
	font-size:6.5pt; 
	color:#9C9C9C; 
	letter-spacing: 0.25pt; 
	padding:4px 4px 0px 0px;
}

.zone_bar .button_zone {
	float:right; 
	display:table;
	padding:1px 0px 0px 0px;
}

.zone_bar .button_zone .button_list {
	float:left;
	margin:0px 2px 0px 3px;
}

.zone_bar .checkbox_class{
	margin:3px 0px 0px 3px; 
	width:14px; 
	height:14px; 
	border:1px solid #F2F2F2;
}

.zone_bar .select_class{
	font-family:'Tahoma', sans-serif;
	font-size:6.5pt; 
	height:15px;
	margin:1px 0px 0px 0px
}

.opacity70 {
	filter: Alpha(Opacity=70); 
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7;
}

/* NEA|TOOLBAR SELECT */

.nea_toolbar_select {
	width:253px;
	position:absolute;
	visibility:visible;
	z-index:10;
}

.nea_toolbar_select .select_sgt {
	display:table;
	position:absolute;
	width:250px;
	max-width:246px;
	height:90px;
	max-height:84px;
	padding:2px 2px 2px 2px; 
	border:1px solid #B0B0B0; 
	background-color:#F8F8F8;
	float:left;
}

.nea_toolbar_select .select_sgt .select_class{
	width:246px;
	height:84px;
	max-height:81px;
	overflow:auto;
	background-color:#FFFFFF;
	border:1px solid #D9D9D9;
	padding:1px 0px 0px 0px;
	scrollbar-3dlight-color: #FAFAFA; 
	scrollbar-arrow-color: #ADABAD; 
	scrollbar-darkshadow-color: #FAFAFA; 
	scrollbar-face-color: #EDEDED; 
	scrollbar-highlight-color: #ADABAD; 
	scrollbar-shadow-color: #ADABAD; 
	scrollbar-track-color: #F4F4F4;
}

.nea_toolbar_select .select_sgt .select_class .intitule, .nea_toolbar_select .select_class .intitule_over{
	font-family:'Tahoma',sans-serif;
	font-size:7.5pt;
	color:#404040;
	background-color:#FFFFFF;
	margin:0px 1px 0px 1px;
	padding:2px 4px 2px 4px;
	text-align:left;
	font-style:normal;
	width:225px;
	max-width:217px;
	overflow:hidden;
}

.nea_toolbar_select .select_sgt .select_class .intitule_over{
	background-color:#D9D9D9;
}

.nea_toolbar_select .select_sgt .select_class .intitule a, .nea_toolbar_select .select_class .intitule_over a{
	font-size:7.5pt;
	color:#404040;
	text-decoration:none;
	font-style:normal;
}

.nea_toolbar_select .select_sgt .select_class .intitule a:link|visited, .nea_toolbar_select .select_class .intitule_over a:link|visited{
	font-size:7.5pt;
	color:#404040;
	text-decoration:none;
}

.nea_toolbar_select .select_sgt .select_class .intitule a:hover, .nea_toolbar_select .select_class .intitule_over a:hover{
	font-size:7.5pt;
	color:#404040;
	text-decoration:none;
}

.nea_toolbar_select .int_sgt {
	width:225px; 
	overflow:hidden;
}

a.i0, a.i10, a.i20, a.i30, a.i40, a.i50, a.i60, a.i70, a.i80, a.i90, a.i100 {
	width:225px;
	float:left;
	font-family:'Tahoma',sans-serif;
	font-size:7.5pt;
	color:#404040;
	background-color:#FFFFFF;
	margin:0px 1px 0px 1px;
	padding:0px 4px 2px 4px;
	text-align:left;
	font-style:normal;
	overflow:hidden;
	text-decoration:none;
}

a.i0:link|visited, a.i10:link|visited, a.i20:link|visited, a.i30:link|visited, a.i40:link|visited, a.i50:link|visited, a.i60:link|visited, a.i70:link|visited, a.i80:link|visited, , a.i90:link|visited, , a.i100:link|visited {
	color:#404040;
	background-color:#FFFFFF;
	text-decoration:none;
}

a.i0:hover, a.i10:hover, a.i20:hover, a.i30:hover, a.i40:hover, a.i50:hover, a.i60:hover, a.i70:hover, a.i80:hover, a.i90:hover, a.i100:hover {
	color:#404040;
	background-color:#D9D9D9;
	text-decoration:none;
}

a.i10 {
	padding-left:10px;
}

a.i20 {
	padding-left:20px;
}

a.i30 {
	padding-left:30px;
}

a.i40 {
	padding-left:40px;
}

a.i50 {
	padding-left:50px;
}

a.i60 {
	padding-left:60px;
}

a.i70 {
	padding-left:70px;
}

a.i80 {
	padding-left:80px;
}

a.i90 {
	padding-left:90px;
}

a.i100 {
	padding-left:100px;
}

.nea_toolbar_select .select_shadow{
	float:right; 
	margin:3px 0px 0px 0px; 
	width:250px;
	height:88px; 
	background-color:#000000;
	filter: Alpha(Opacity=25); 
	-moz-opacity: .25;
	-khtml-opacity: .25;
	opacity: .25;
}

.h, .h0, .h10, .h20, .h30, .h40, .h50, .h60, .h70, .h80, .h90, .h100 {
	width:225px;
	float:left;
	font-family:'Tahoma',sans-serif;
	font-size:7.5pt;
	color:#aaaaaa;
	background-color:#FFFFFF;
	margin:0px 1px 0px 1px;
	padding:0px 4px 2px 4px;
	text-align:left;
	font-style:normal;
	overflow:hidden;
}

.h {
	font-style:bold;
	padding-left:10px;
}

.h10 {
	padding-left:10px;
}

.h20 {
	padding-left:20px;
}

.h30 {
	padding-left:30px;
}

.h40 {
	padding-left:40px;
}

.h50 {
	padding-left:50px;
}

.h60 {
	padding-left:60px;
}

.h70 {
	padding-left:70px;
}

.h80 {
	padding-left:80px;
}

.h90 {
	padding-left:90px;
}

.h100 {
	padding-left:100px;
}



/* NEA|TOOLBAR SELECT ZONE */

.nea_toolbar_select_zone {
	width:128px;
	position:absolute;
	visibility:visible;
	z-index:10;
}

.nea_toolbar_select_zone .select_sgt {
	width:125px;
	max-width:121px;
	height:90px;
	max-height:84px;
	display:table;
	position:absolute;
	padding:2px 2px 2px 2px; 
	border:1px solid #B0B0B0; 
	background-color:#F8F8F8;
}

.nea_toolbar_select_zone .select_sgt .select_class{
	width:121px;
	height:84px;
	max-height:81px;
	overflow:auto;
	background-color:#FFFFFF;
	border:1px solid #D9D9D9;
	padding:1px 0px 0px 0px;
	scrollbar-3dlight-color: #FAFAFA; 
	scrollbar-arrow-color: #ADABAD; 
	scrollbar-darkshadow-color: #FAFAFA; 
	scrollbar-face-color: #EDEDED; 
	scrollbar-highlight-color: #ADABAD; 
	scrollbar-shadow-color: #ADABAD; 
	scrollbar-track-color: #F4F4F4;
}


.nea_toolbar_select_zone .select_sgt .select_class .intitule, .nea_toolbar_select_zone .select_class .intitule_over{
	font-family:'Tahoma',sans-serif;
	font-size:7.5pt;
	color:#404040;
	background-color:#FFFFFF;
	margin:0px 1px 0px 1px;
	padding:2px 4px 2px 4px;
	text-align:left;
	font-style:normal;
	width:100px;
	max-width:92px;
	overflow:hidden;
}

.nea_toolbar_select_zone .select_sgt .select_class .intitule_over{
	background-color:#D9D9D9;
}

.nea_toolbar_select_zone .select_sgt .select_class .intitule a, .nea_toolbar_select_zone .select_class .intitule_over a{
	font-size:7.5pt;
	color:#404040;
	text-decoration:none;
	font-style:normal;
}

.nea_toolbar_select_zone .select_sgt .select_class .intitule a:link|visited, .nea_toolbar_select_zone .select_class .intitule_over a:link|visited{
	font-size:7.5pt;
	color:#404040;
	text-decoration:none;
}

.nea_toolbar_select_zone .select_sgt .select_class .intitule a:hover, .nea_toolbar_select_zone .select_class .intitule_over a:hover{
	font-size:7.5pt;
	color:#404040;
	text-decoration:none;
}

.nea_toolbar_select_zone .int_sgt {
	width:100px; 
	overflow:hidden;
}

.nea_toolbar_select_zone a.type, a.i0, .nea_toolbar_select_zone a.i10, .nea_toolbar_select_zone a.i20, .nea_toolbar_select_zone a.i30, .nea_toolbar_select_zone a.i40, .nea_toolbar_select_zone a.i50, .nea_toolbar_select_zone a.i60, .nea_toolbar_select_zone a.i70, .nea_toolbar_select_zone a.i80, .nea_toolbar_select_zone a.i90, .nea_toolbar_select_zone a.i100 {
	width:100px;
	float:left;
	font-family:'Tahoma',sans-serif;
	font-size:7.5pt;
	color:#404040;
	background-color:#FFFFFF;
	margin:0px 1px 0px 1px;
	padding:0px 4px 2px 4px;
	text-align:left;
	font-style:normal;
	overflow:hidden;
	text-decoration:none;
	white-space:nowrap;
}

.nea_toolbar_select_zone a.type {
	width:117px;
	max-width:111px;
}

.nea_toolbar_select_zone a.type:link|visited, a.i0:link|visited, .nea_toolbar_select_zone a.i10:link|visited, .nea_toolbar_select_zone a.i20:link|visited, .nea_toolbar_select_zone a.i30:link|visited, .nea_toolbar_select_zone a.i40:link|visited, .nea_toolbar_select_zone a.i50:link|visited, .nea_toolbar_select_zone a.i60:link|visited, .nea_toolbar_select_zone a.i70:link|visited, .nea_toolbar_select_zone a.i80:link|visited, .nea_toolbar_select_zone a.i90:link|visited, .nea_toolbar_select_zone a.i100:link|visited {
	color:#404040;
	background-color:#FFFFFF;
	text-decoration:none;
}

.nea_toolbar_select_zone a.type:hover, a.i0:hover, .nea_toolbar_select_zone a.i10:hover, .nea_toolbar_select_zone a.i20:hover, .nea_toolbar_select_zone a.i30:hover, .nea_toolbar_select_zone a.i40:hover, .nea_toolbar_select_zone a.i50:hover, .nea_toolbar_select_zone a.i60:hover, .nea_toolbar_select_zone a.i70:hover, .nea_toolbar_select_zone a.i80:hover, .nea_toolbar_select_zone a.i90:hover, .nea_toolbar_select_zone a.i100:hover {
	color:#404040;
	background-color:#D9D9D9;
	text-decoration:none;
}

.nea_toolbar_select_zone a.i10 {
	padding-left:10px;
}

.nea_toolbar_select_zone a.i20 {
	padding-left:20px;
}

.nea_toolbar_select_zone a.i30 {
	padding-left:30px;
}

.nea_toolbar_select_zone a.i40 {
	padding-left:40px;
}

.nea_toolbar_select_zone a.i50 {
	padding-left:50px;
}

.nea_toolbar_select_zone a.i60 {
	padding-left:60px;
}

.nea_toolbar_select_zone a.i70 {
	padding-left:70px;
}

.nea_toolbar_select_zone a.i80 {
	padding-left:80px;
}

.nea_toolbar_select_zone a.i90 {
	padding-left:90px;
}

.nea_toolbar_select_zone a.i100 {
	padding-left:100px;
}

.nea_toolbar_select_zone .select_shadow{
	float:right; 
	margin:3px 0px 0px 0px; 
	width:125px;
	height:88px; 
	background-color:#000000;
	filter: Alpha(Opacity=25); 
	-moz-opacity: .25;
	-khtml-opacity: .25;
	opacity: .25;
}


/* NEA|TOOLBAR NAVIGATION */

.nea_toolbar_navigation {
/*	width:272px;
	min-width:274px;*/
	width:282px;
	min-width:284px;
	position:absolute;
	z-index:100;
	margin:5px 0px 0px 5px;
/*	border: 1px solid red;*/
}


.nea_toolbar_navigation .shadow{
	visibility:hidden;
	float:right; 
	margin:5px 0px 0px 0px; 
/*	width:270px;*/
	width:280px;
	height:496px;
	max-height:496px;
	background-color:#000000;
	filter: Alpha(Opacity=20); 
	-moz-opacity: .2;
	-khtml-opacity: .2;
	opacity: .2;
}


.nea_toolbar_navigation .navigation_sgt{
	font-family:'Trebushet MS', 'Tahoma', sans-serif ;
	position:absolute;
/*	width:270px;*/
	width:280px;
	border:1px solid #B0B0B0; 
	background-color:#F8F8F8;
	filter: Alpha(Opacity=25); 
	-moz-opacity: .25;
	-khtml-opacity: .25;
	opacity: .25;
/*	border:1px solid green;*/
}

.nea_toolbar_navigation .navigation_sgt .tetiere{
	background-image:url('../media/nea_toolbar/tetiere.gif');
	background-position:0px -2px;
	height:19px; 
	border-width:1px; 
	border-color:#B0B0B0; 
	border-style:none none solid none;
}

.nea_toolbar_navigation .navigation_sgt .tetiere .online_user{
	float:left; 
	font-weight:bold; 
	font-size:7.5pt; 
	color:#262626; 
	letter-spacing: 0.25pt; 
	vertical-align:top;
	padding:4px 0px 2px 2px;
	border:0px solid green ;
	line-height:12px;
}

.nea_toolbar_navigation .navigation_sgt .tetiere .online_superuser{
	float:left; 
	font-weight:bold; 
	font-size:7.5pt; 
	color:#C00000; 
	letter-spacing: 0.25pt; 
	vertical-align:top;
	padding:4px 0px 2px 2px;
	border:0px solid green ;
	line-height:12px;
}

.nea_toolbar_navigation .navigation_sgt .tetiere .logout{
	float:right;
	font-weight:normal; 
	font-size:6.5pt; 
	color:#4D4D4D; 
	padding:3px 2px 0px 0px;
}

.nea_toolbar_navigation .navigation_sgt .tetiere .logout a{
	font-weight:normal; 
	font-size:6.5pt; 
	color:#4D4D4D;
	text-decoration:underline;
}

.nea_toolbar_navigation .navigation_sgt .tetiere .logout a:link|visited{
	font-weight:normal; 
	font-size:6.5pt; 
	color:#4D4D4D; 
	text-decoration:underline;
}

.nea_toolbar_navigation .navigation_sgt .tetiere .logout a:hover{
	font-weight:normal; 
	font-size:6.5pt; 
	color:#4D4D4D; 
	text-decoration:none;
}

.nea_toolbar_navigation .navigation_sgt .icon_bar{
	height:19px;
	background-color:#F2F2F2;
	border-width:1px;
	border-style:none none solid none;
	border-color:#B0B0B0
}

.nea_toolbar_navigation .navigation_sgt .icon_bar .icon_title{
	font-weight:normal; 
	font-size:6.5pt; 
	color:#4D4D4D; 
	padding:4px 2px 0px 2px;		
}

.nea_toolbar_navigation .navigation_sgt .icon_bar .icon_title a{
	font-weight:normal; 
	font-size:6.5pt; 
	color:#4D4D4D;
	text-decoration:none;
}

.nea_toolbar_navigation .navigation_sgt .icon_bar .icon_title a:link|visited{
	font-weight:normal; 
	font-size:6.5pt; 
	color:#4D4D4D;
	text-decoration:none;
}

.nea_toolbar_navigation .navigation_sgt .icon_bar .icon_title a:hover{
	font-weight:normal; 
	font-size:6.5pt; 
	color:#808080;
	text-decoration:none;
}

.nea_toolbar_navigation .navigation_sgt .navigation{	
/*	width:264px;
	max-width:256px;*/
	width:274px;
	max-width:266px;
	height:450px;
	overflow:auto;
	background-color:#FFFFFF;
	border:1px solid #D9D9D9;
/*	border: 1px solid red;*/
/*	padding:1px 4px 0px 4px;*/
	padding:1px 0px 0px 4px;
	margin:2px 0px 0px 2px;
	scrollbar-3dlight-color: #FAFAFA; 
	scrollbar-arrow-color: #ADABAD; 
	scrollbar-darkshadow-color: #FAFAFA; 
	scrollbar-face-color: #EDEDED; 
	scrollbar-highlight-color: #ADABAD; 
	scrollbar-shadow-color: #ADABAD; 
	scrollbar-track-color: #F4F4F4;
}

.nea_toolbar_navigation .navigation_sgt .grip{
	text-align:right; 
	background-image:url('/systeme/cms/media/nea_toolbar/grip_bg.gif');
	background-repeat:repeat-x;
}





/* FIN NEA_TOOLBAR */
/* AJOUTE PAR MANU */



.rubb a {
	font-size: 8pt;
	font-weight: bold;
}

/* ajouté par Manu : arbre des rubriques */

.cb_gstv {
	width: 11px; 
	height: 11px; 
	border-color: #F2F2F2; 
	border-width: 0px; 
	border-style: solid;
	margin: 0px;
	vertical-align: top; 
	margin-top:6px;
}

.cbs_gstv {
	vertical-align: middle; 
	margin-right: 2px;	
}

.i_gstv {
	vertical-align: middle; 
	margin-right: 4px; 
	margin-left: 3px; 
	margin-top: 3px;
}

/* Nouveau - SURVEY */
.encart_type_menu {
	position:absolute;
	visibility: hidden;
	width:137px; 
	height:45px;
	z-index:1000; 
}

.encart_type_menu .shadow{
	width:134px; 
	height: 41px;
	margin-left:3px; 
	margin-top:3px; 
	position:absolute; 
	background-color:#000000; 
	filter: Alpha(Opacity=30); 
	-moz-opacity: .3;
	-khtml-opacity: .3;
	opacity: .3;
	z-index:999; 
}


.type_menu {
	width:135px;
	border-width:1px;
	border-color:#B0B0B0;
	border-style:solid;
	position:absolute;
}

.type_menu .title_type{
	height: 20px;
	border-width:1px;
	border-color:#B0B0B0;
	border-style: none none solid none;
	font-size:8pt;
	padding-left:4px;
	background-color:#F8F8F8;
	color: #404040;
}

.type_menu .title_type a{
	font-size:8pt;
	color: #404040;
	text-decoration: none;
}

.type_menu .title_type a:link|visited{
	font-size:8pt;
	color: #404040;
	text-decoration: none;
}

.type_menu .title_type a:hover{
	font-size:8pt;
	color: #000000;
	text-decoration: none;
}

.type_menu .title_type_over{
	height: 20px;
	border-width:1px;
	border-color:#B0B0B0;
	border-style: none none solid none;
	font-size:8pt;
	padding-left:4px;
	color: #000000;
	background-color:#D9DFE5;
	cursor:pointer;
}

.type_menu .title_type_over a{
	font-size:8pt;
	color: #000000;
	text-decoration: none;
}

.type_menu .title_type_over a:link|visited{
	font-size:8pt;
	color: #000000;
	text-decoration: none;
}

.type_menu .title_type_over a:hover{
	font-size:8pt;
	color: #000000;
	text-decoration: none;
}


/* optimisation des tableaux width=100% cellpadding=0 cellspacing=0 */

table.w100p0s0 {
	width:100% ;
	border-collapse:collapse;
	border-spacing:0px ;
	margin:0px ;
}
table.w100p0s0 td {
	padding:0px ;
}


/* treeviewer */
.scroll {
	scrollbar-3dlight-color: #FAFAFA; 
	scrollbar-arrow-color: #ADABAD; 
	scrollbar-darkshadow-color: #FAFAFA; 
	scrollbar-face-color: #EDEDED; 
	scrollbar-highlight-color: #ADABAD; 
	scrollbar-shadow-color: #ADABAD; 
	scrollbar-track-color: #F4F4F4;
	width: 5px;
	font-size: 7pt; 
	font-family: 'Trebushet MS', 'Tahoma', sans-serif;
}
.tree {
	position: relative ;
	font-size: 8pt;
	color: #39607F;
	font-weight: normal;
	padding-top: 2px;
	line-height: 8pt;
	padding-bottom:2px ;
	/*
	border: 1px solid blue;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:50%;*/
}

.tree b, strong{
	font-size: 8pt;
	color: #39607F;
	font-weight: bold;
}


.tree a {
	font-size: 8pt;
	color: #39607F;
}

.tree a:link {
	font-size: 8pt;
	color: #39607F;
}

.tree a:visited {
	font-size: 8pt;
	color: #39607F;
}

.tree a:hover {
	font-size: 8pt;
	color: #39607F;
}

/*
#NEA_TOOLBAR_HEADING_TREE_FLOATER {
  position:absolute; visibility:hidden;
  margin:0px; padding:0px;
  border:1px solid #330 ;
}*/

/*-------------- 
	Tétière
	----------------------*/

.tetiere {
	background:	url('/systeme/cms/media/tetiere.gif');
	height: 31px;
	border-width: 1px;
	border-color: #B0B0B0;
	border-style: none none solid none;
}

.tetiere .titre {
	font-weight: bold; 
	font-size: 8pt; 
	color : #262626;
	letter-spacing: 0.45pt;
	margin-top: 0px;  
	margin-bottom: 0px;
}

.tetiere .logout a:link{
	font-size: 7pt; 
	color: #4D4D4D;
}

.tetiere .logout a:visited{
	font-size: 7pt; 
	color: #4D4D4D;
}

.tetiere .logout a:hover{
	font-size: 7pt; 
	color : #4D4D4D;
}

.tetiere .date {
	font-weight: normal; 
	font-size: 7pt; 
	color: #808080;
	letter-spacing: 0.25pt;
	margin-top: 0px;  
	margin-bottom: 0px;
}

.tetiere .date b{
	font-weight: normal; 
	font-size: 7pt; 
	color: #404040;
	letter-spacing: 0.45pt;
}

.tetiere .contact {
	font-weight: bold; 
	font-size: 7pt; 
	color: #4D4D4D;
	letter-spacing: 0.25pt;
	text-align: right;
}

.tetiere .confidentialite {
	font-weight: normal; 
	font-size: 7pt; 
	color: #979497;
	letter-spacing: 0.5pt;
	text-align: right;
	vertical-align: bottom;
}








/* NOUVEAU : TREE_LINE */

.tree_line {
/*	border:1px red solid; */
	height:22px;
	font-family:'tahoma', 'Arial', sans-serif;

}

.tree_line .folder, .tree_line .dashed_line{
	float:left;
	width:20px;
}

.tree_line .dashed_line{
	background-image:url('/systeme/cms/media/nea_toolbar/tree/dashed_bg.gif');
	background-repeat:repeat-y;
}

.tree_line .link{
	float:left;
	font-size:8pt;
	color:#39607F;
	padding:2px 0px 0px 0px;
}

.tree_line .link a{
	font-size:8pt;
	color:#39607F;
}

.tree_line .link a:link|visited{
	font-size:8pt;
	color:#39607F;
}

.tree_line .link a:hover{
	font-size:8pt;
	color:#7799B4;
}

.tree_line .checkbox{
	float:left; 
	padding:5px 4px 0px 0px;
}

.tree_line .checkbox .checkbox_class{
	width:10px;
	height:10px;
	padding:0px;
	margin:0px;
}

.tree_line .owner{
	float:left;
	padding:1px 4px 0px 0px;
}

.tree_line .icons{
	float:right;
	height:22px;
	text-align:right;
}

.tree_line .icons .icon_class{
	border: 0px;
	margin:0px 0px 0px 2px;
}

