.NSButton {
	padding:6px;
	float:right;
}

.NSButton>div.main,
.NSButton>div.main_over{
	font-family:'Trebuchet MS';
	font-size:8pt;
	text-align:right;
	color:#000000;
	font-weight:none;
	white-space: nowrap;
}

.NSButton>div.main a,
.NSButton>div.main_over a{
	color:#000000;
	text-decoration:none;
}

.NSButton>div.main a:hover,
.NSButton>div.main_over a:hover{
	color:#008500;
}

.NSButton>div.main img,
.NSButton>div.main_over img{
	margin:0px 0px 0px 5px;
	border:none;
	vertical-align:middle;
}

.NSButton>div.main_over img{
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5
}


/* BTN 01 */

.NS_FRAME_STYLE_DEFAULT .NSButton,
.NS_FRAME_STYLE_DARK_BLUE .NSButton {
	padding:0px;
	float:none;
}

.NS_FRAME_STYLE_DARK_BLUE .NSButton {
	padding-top:4px;
	margin-bottom:4px;
}


/* BTN 01 */
.NS_FRAME_STYLE_DEFAULT .NSButton>div.main,
.NS_FRAME_STYLE_DEFAULT .NSButton>div.main_over,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main_over
{
	background:url('../media/btn28_bg.gif') no-repeat 0px 0px;
	margin:auto;
	float:right;
	margin:5px
}


.NS_FRAME_STYLE_DEFAULT .NSButton>div.main .item,
.NS_FRAME_STYLE_DEFAULT .NSButton>div.main_over .item,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main .item,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main_over .item
{
	font-family:'Trebuchet MS';
	background:url('../media/btn28_right.gif') no-repeat right 0px;	
	padding:6px 12px 5px 9px;
	margin:0px;
	font-size:7pt;
	text-align:left;
	color:#000000;
	font-weight:none;
}

.NS_FRAME_STYLE_DEFAULT .NSButton>div.main .item a,
.NS_FRAME_STYLE_DEFAULT .NSButton>div.main_over .item a,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main .item a,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main_over .item a
{
	color:#000000;
	text-decoration:none;
}

.NS_FRAME_STYLE_DEFAULT .NSButton>div.main .item a:hover,
.NS_FRAME_STYLE_DEFAULT .NSButton>div.main_over .item a:hover,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main .item a:hover,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main_over .item a:hover
{
	color:#A7A7A7;
	text-decoration:none;
}

.NS_FRAME_STYLE_DEFAULT .NSButton>div.main .item img,
.NS_FRAME_STYLE_DEFAULT .NSButton>div.main_over .item img,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main .item img,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main_over .item img
{
	float:left;
	margin:0px 5px 0px 0px;
	border:none;
}

.NS_FRAME_STYLE_DEFAULT .NSButton>div.main_over .item img,
.NS_FRAME_STYLE_DARK_BLUE .NSButton>div.main_over .item img{
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5
}

.NSButtonMini>div.main_over img{
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5
}

.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main,
.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main_over
{
	background:transparent url('../media/btn22_bg.gif') no-repeat 0px 0px;
	margin:auto;
}

.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main .item,
.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main_over .item
{
	font-family:'Trebuchet MS';
	background:transparent url('../media/btn22_right.gif') no-repeat right 0px;	
	padding:3px 5px;
	margin-right:-4px;
	text-align:left;
	color:#000000;
	font-weight:bold;
}

.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main .item a,
.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main_over .item a
{
	color:#000000;
	text-decoration:none;
}

.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main .item a:hover,
.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main_over .item a:hover
{
	color:#A7A7A7;
	text-decoration:none;
}

.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main .item img,
.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main_over .item img
{
	float:left;
	margin:0px 5px 0px 0px;
	border:none;
}

.NS_FRAME_STYLE_DEFAULT .NSButtonMini>div.main_over .item img {
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5
}

.NSButtonMini>div.main_over img{
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5
}






/* boutons de style texte */
/*
.NS_BUTTON_STYLE_TEXT {
	float:right;
}
*/
.NS_BUTTON_STYLE_TEXT .NSButton {
	padding:6px;
	float:right;
}

.NS_BUTTON_STYLE_TEXT .NSButton>div.main,
.NS_BUTTON_STYLE_TEXT .NSButton>div.main_over{
	float:none;
	background:none;
	margin:auto;
/*	float:right;*/
	font-family:'Trebuchet MS';
	font-size:8pt;
	text-align:right;
	color:#000000;
	font-weight:bold;
/*	margin:0px 0px 0px 25px;*/
	white-space: nowrap;

}
.NS_BUTTON_STYLE_TEXT .NSButton>div.main .item,
.NS_BUTTON_STYLE_TEXT .NSButton>div.main_over .item{
	background:none;
}





/* BTN 01 */
/*
.control_z .btn01,
.control_z .btn01_over{
	float:right;
	margin:0px 15px 0px 0px;
}
*/
.NS_FRAME_STYLE_CONTROL .NSButton{
	border:0px solid magenta;
	margin:0px;
	padding:0px;
	margin-right:15px;
	float:right;
}


.NS_FRAME_STYLE_CONTROL .NSButton>div.main,
.NS_FRAME_STYLE_CONTROL .NSButton>div.main_over{
/*	float:left;*/
	float:left;
	background:url('../media/btn28_bg.gif') no-repeat 0px 0px;
/*	margin:10px 0px 5px 0px;*/
	margin:0px 0px 0px 0px;
}

.NS_FRAME_STYLE_CONTROL .NSButton>div.main .item,
.NS_FRAME_STYLE_CONTROL .NSButton>div.main_over .item{
	font-family:'Trebuchet MS';
	background:url('../media/btn28_right.gif') no-repeat right 0px;	
	padding:6px 12px 5px 9px;
	margin:0px;
	font-size:9pt;
	text-align:left;
	color:#000000;
	font-weight:bold;
}

.NS_FRAME_STYLE_CONTROL .NSButton>div.main .item a,
.NS_FRAME_STYLE_CONTROL .NSButton>div.main_over .item a{
	color:#000000;
	text-decoration:none;
}

.NS_FRAME_STYLE_CONTROL .NSButton>div.main .item a:hover,
.NS_FRAME_STYLE_CONTROL .NSButton>div.main_over .item a:hover{
	color:#A7A7A7;
}

.NS_FRAME_STYLE_CONTROL .NSButton>div.main .item img,
.NS_FRAME_STYLE_CONTROL .NSButton>div.main_over .item img{
	float:left;
	margin:0px 5px 0px 0px;
	border:none;
}

.NS_FRAME_STYLE_CONTROL .NSButton>div.main_over .item img{
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5
}




/* BTN 02 */
/* Bouton retour � l'accueil 
.btn02{
	float:right;
	background:url('../media/grey_btn_bg.gif') no-repeat 0px 0px;
	margin:5px 0px 0px 0px;
	
}

.btn02 .item{
	font-family:'Trebuchet MS';
	background:url('../media/grey_btn_right.gif') no-repeat right 0px;
	padding:6px 12px 5px 12px;
	margin:0px;
	font-size:8pt;
	text-align:left;
	color:#4D4D4D;
}

.btn02 a{
	color:#4D4D4D;
	text-decoration:none;
}

.btn02 a:hover{
	color:#A7A7A7;
}
*/
.NSButtonMini {
display:inline;
float:right;
margin-right: 5px;
}

.NSButtonMini>div.main,
.NSButtonMini>div.main_over
{
	background:transparent url('../media/btn22_bg.gif') no-repeat 0px 0px;
	margin:auto;
}

.NSButtonMini>div.main .item,
.NSButtonMini>div.main_over .item
{
	font-family:Helvetica, 'Trebuchet MS';
	background:url('../media/btn22_right.gif') no-repeat right 0px;	
	padding:3px 3px;
	margin-right:-4px;

	text-align:left;
	color:#000000;
	font-weight:normal;
}

.NSButtonMini>div.main .item a,
.NSButtonMini>div.main_over .item a
{
	color:#000000;
	text-decoration:none;
}

.NSButtonMini>div.main .item a:hover,
.NSButtonMini>div.main_over .item a:hover
{
	color:#A7A7A7;
	text-decoration:none;
}

.NSButtonMini>div.main .item img,
.NSButtonMini>div.main_over .item img
{
	float:left;
	margin:0px 5px 0px 0px;
	border:none;
}

.NSButtonMini>div.main_over .item img {
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5
}

.NSButtonSmall {
display:inline;
}

.NSButtonSmall>div.main,
.NSButtonSmall>div.main_over
{
	background:url('../media/btn16_bg.gif') no-repeat 0px 0px;
	margin:auto;
}

.NSButtonSmall>div.main .item,
.NSButtonSmall>div.main_over .item
{
	font-family:'Trebuchet MS';
	background:url('../media/btn16_right.gif') no-repeat right 0px;	
	padding:1px 5px;
	margin-right:-2px;
	text-align:left;
	color:#000000;
	font-weight:none;
}

.NSButtonSmall>div.main .item a,
.NSButtonSmall>div.main_over .item a
{
	color:#000000;
	text-decoration:none;
}

.NSButtonSmall>div.main .item a:hover,
.NSButtonSmall>div.main_over .item a:hover
{
	color:#A7A7A7;
	text-decoration:none;
}

.NSButtonSmall>div.main .item img,
.NSButtonSmall>div.main_over .item img
{
	float:left;
	margin:0px 5px 0px 0px;
	border:none;
}

.NSButtonSmall>div.main_over .item img {
	filter: Alpha(Opacity=50); 
	-moz-opacity: .5
}
/******* CADRE FOND BLEU TRANSPARENT + BORDURE TITRE *********/

.NSFrame_blue {
	width:100%;
	padding:0px 0px;
	/*clear:both;*/
}

.NSFrame_blue #btitle {
	margin-left:2px;
	padding:0px;

	border-left:1px solid #3B567E;
	border-right:1px solid #3B567E;
	border-top:1px solid #3B567E;
	background:transparent url('../img/background_block.png') repeat;
	height:22px;
}

.NSFrame_blue #title {
	padding:0px 0px 0px 20px;
	background:transparent url('../img/title_background.png') repeat;
	color:#EFEFEF;
	height:22px;
	line-height:22px;
	font-size:12px;
	font-weight:none;
}

.NSFrame_blue #corps {
	margin-left:2px;
	padding:5px 5px 5px 5px;
	border-left:1px solid #3B567E;
	border-right:1px solid #3B567E;
	border-bottom:1px solid #3B567E;
	background:transparent url('../img/background_block.png') repeat;
	color:#fff;
}


/********* BLOCS WIDGET ********/

#w_left_top {
	background:transparent url('../img/widget_left_top3.png') no-repeat;
	width:11px;
	height:23px;
	/*width:16px;
	height:33px;*/
}

#w_center_top {
	background:transparent url('../img/widget_center_top3.png') repeat-x;
	color:#FFFFFF;
	vertical-align:bottom;
	height:23px;

	/*height:33px;*/
}

#w_right_top {
	background:transparent url('../img/widget_right_top3.png') no-repeat;
	width:12px;
	height:23px;
	/*width:17px;
	height:33px;*/
}

#w_left_center {
	background:transparent url('../img/widget_left_center4.png') repeat-y;
	width:11px;
}

#w_center_center {
	background:transparent url('../img/widget_center_center4.png') repeat;
	color:#4E4E4E;
}

#w_right_center {
	background:transparent url('../img/widget_right_center4.png') repeat-y;
	width:12px;
}

#w_left_bot {
	background:transparent url('../img/widget_left_bot4.png') no-repeat;
	width:11px;
	height:12px;
}

#w_center_bot {
	background:transparent url('../img/widget_center_bot4.png') repeat-x;
	height:12px;
	/*height:19px;*/
}

#w_right_bot {
	background:transparent url('../img/widget_right_bot4.png') no-repeat;
	width:12px;
	height:12px;
}

/********* BLOCS INFOS ********/

#inf_left_top {
	background:transparent url('../img/inf_left_top3.png') bottom right no-repeat;
	width:12px;
	height:12px;
	/*width:16px;
	height:33px;*/
}

#inf_center_top {
	background:transparent url('../img/inf_center_top3.png') bottom repeat-x;
	color:#738CAD;
	vertical-align:bottom;
	height:12px;

	/*height:33px;*/
}

#inf_right_top {
	background:transparent url('../img/inf_right_top3.png') bottom left no-repeat;
	width:12px;
	height:12px;
	/*width:17px;
	height:33px;*/
}

#inf_left_center {
	background:transparent url('../img/inf_left_center3.png') repeat-y;
	width:11px;
}

#inf_center_center {
	background:transparent url('../img/inf_center_center3.png') repeat;
	color:#999999;
}

#inf_right_center {
	background:transparent url('../img/inf_right_center3.png') repeat-y;
	width:12px;
}

#inf_left_bot {
	background:transparent url('../img/inf_left_bot3.png') no-repeat;
	width:11px;
	height:12px;
}

#inf_center_bot {
	background:transparent url('../img/inf_center_bot3.png') repeat-x;
	height:12px;
	/*height:19px;*/
}

#inf_right_bot {
	background:transparent url('../img/inf_right_bot3.png') no-repeat;
	width:12px;
	height:12px;
}

/******* NSFrame_table *********/

.NSFrame {
	width:100%;
	padding:0px 0px;
	clear:both;
}


.NSFrame>table.main {
	width:100%;
}

.NSFrame>table.main .top{
	height:6px;
}

.NSFrame>table.main .body .left{
	background: #FFFFFF url('../media/cadre_noir/left_bg.gif') repeat-y 0px 0px;
	width:2px;
}

td.center {
	background-color:#FFFFFF;
}

.NSFrame>table.main .top .left {
	background:url('../media/cadre_noir/top_left_corner.gif') no-repeat 0px 0px;
	width:6px;
}

.NSFrame>table.main .top_title .left{
	background:url('../media/cadre_noir/top_title_left_corner.gif') no-repeat 0px 0px;
}

.NSFrame>table.main .top .left img,
.NSFrame>table.main .top_title .left img{
	width:6px;
	height:1px;
}

.NSFrame>table.main .top .center,
.NSFrame>table.main .top_title .center{
	background:url('../media/cadre_noir/top_bg.gif') repeat-x 0px 0px;
	width:100%;
}

.NSFrame>table.main .top_title .center{
	background:url('../media/cadre_noir/top_title_bg.gif') repeat-x 0px 0px;
	padding:4px 4px;
	padding:4px 4px;
	font-family: Helvetica, Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

.NSFrame>table.main .top .left img,
.NSFrame>table.main .top_title_mini .left img{
	width:6px;
	height:1px;
}

.NSFrame>table.main .top_title_mini .left{
	background:url('../media/cadre_noir/top_title_mini_left_corner.gif') no-repeat 0px 0px;
}

.NSFrame>table.main .top_title_mini .right{
	background:url('../media/cadre_noir/top_title_mini_right_corner.gif') no-repeat 0px 0px;
}

.NSFrame>table.main .top .right img,
.NSFrame>table.main .top_title_mini .right img{
	width:10px;
	height:1px;
}

.NSFrame>table.main .top_title_mini .center{
	background:url('../media/cadre_noir/top_bg_mini.gif') repeat-x 0px 0px;
	width:100%;
}

.NSFrame>table.main .top_title_mini .center{
	background:url('../media/cadre_noir/top_title_mini_bg.gif') repeat-x 0px 0px;
	padding:2px 4px 0px 4px;
	font-family:Helvetica, 'Arial';
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.NSFrame>table.main .bottom .centerminimenu{
	background:url('../media/cadre_noir/bottom_bg_mini_menu.gif') repeat-x 0px bottom;
}

.NSFrame a {
	text-decoration:none;
}

.top_title_mini a {
	text-decoration:none;
	color:#FFFFFF;
}

.NSFrame>table.main .right{
	background:url('../media/cadre_noir/right_bg.gif') repeat-y 0px 0px;
	width:10px;
}

.NSFrame>table.main .top .right {
	background:url('../media/cadre_noir/top_right_corner.gif') no-repeat 0px 0px;
	width:10px;
}

.NSFrame>table.main .top_title .right{
	background:url('../media/cadre_noir/top_title_right_corner.gif') no-repeat 0px 0px;
}

.NSFrame>table.main .top .right img,
.NSFrame>table.main .top_title .right img{
	width:10px;
	height:1px;
}

 /* NEW!!!! */

.NSFrame>table.main .top_menu {
	background:url('../media/cadre_noir/top_menu_bg.gif') repeat-x 0px 0px;
}

.NSFrame>table.main .top_menu .left{
	background:url('../media/cadre_noir/top_menu_left_corner.gif') no-repeat 0px 0px;
}

.NSFrame>table.main .top_menu .right{
	background:url('../media/cadre_noir/top_menu_right_corner.gif') no-repeat 0px 0px;
}

/* Btn_over */
.NSFrame>table.main .top_menu .center .btn_select{
	background:url('../media/cadre_noir/btn_select_left.gif') no-repeat 0px 0px;
	float:left;
	height:36px;
	cursor:pointer;
	font-size:11px;
}

.NSFrame>table.main .top_menu .center .btn_select div{
	background:url('../media/cadre_noir/btn_select_right.gif') no-repeat right 0px;
	padding:8px 20px 7px 20px;
	font-family:Helvetica, 'Trebuchet MS';
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.NSFrame>table.main .top_menu .center .btn_select div a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

/* Btn */
.NSFrame>table.main .top_menu .center .btn,
.NSFrame>table.main .top_menu .center .btn_over{
	background:url('../media/cadre_noir/btn_left.gif') no-repeat 0px 0px;
	float:left;
	height:36px;
	font-size:11px;
}

.NSFrame>table.main .top_menu .center .btn div,
.NSFrame>table.main .top_menu .center .btn_over div{
	background:url('../media/cadre_noir/btn_right.gif') no-repeat right 0px;
	padding:8px 20px 7px 20px;
	font-family:Helvetica, 'Trebuchet MS';
	color:#112D4E;
	font-weight:bold;
	font-size:11px;
}

.NSFrame>table.main .top_menu .center .btn div a,
.NSFrame>table.main .top_menu .center .btn_over div a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

.NSFrame>table.main .top_menu .center .btn_over{
	background:url('../media/cadre_noir/btn_over_left.gif') no-repeat 0px 0px;
	cursor:pointer;
	font-size:11px;
}

.NSFrame>table.main .top_menu .center .btn_over div{
	background:url('../media/cadre_noir/btn_over_right.gif') no-repeat right 0px;
	font-size:11px;
}

.NSFrame>table.main .top_menu .center .btn_over div{
	color:#FFFFFF;
	font-size:11px;
}







 /* END */


.NSFrame>table.main .bottom{
	height:8px;
}

.NSFrame>table.main .bottom .left{
	background:url('../media/cadre_noir/bottom_left_corner.gif') no-repeat 0px bottom;
	width:6px;
}

/* Modif !!! */
.NSFrame>table.main .bottom .center{
	background:url('../media/cadre_noir/bottom_bg.gif') repeat-x 0px bottom;
	font-size:11px;
}
/* End */

.NSFrame>table.main .bottom .right{
	background:url('../media/cadre_noir/bottom_right_corner.gif') no-repeat 0px bottom;
	width:10px;
}


.NSFrame>table.main .bottom .leftminimenu{
	background:url('../media/cadre_noir/bottom_left_corner_minimenu.gif') no-repeat 0px bottom;
	width:6px;
}

.NSFrame>table.main .bottom .rightminimenu{
	background:url('../media/cadre_noir/bottom_right_corner_minimenu.gif') no-repeat 0px bottom;
	width:10px;
}

.NSFrame>table.main .pbar .left,
.NSFrame>table.main .gbar .left{
	background:url('../media/cadre_noir/gbar_left_side.gif') no-repeat 0px 0px;
	width:6px;
	height:31px;
}

.NSFrame>table.main .pbar .center,
.NSFrame>table.main .gbar .center{
	background:url('../media/cadre_noir/gbar_center.gif') repeat-x 0px 0px;
	width:100%;
	height:31px;
}

.NSFrame>table.main .pbar .right,
.NSFrame>table.main .gbar .right{
	background:url('../media/cadre_noir/gbar_right_side.gif') no-repeat 0px 0px;
	width:6px;
	height:31px;
}

.NSFrame>table.main .pbar .center b {
	color: black;
}


.NSFrame>table.main .gbottom .left{
	background:url('../media/cadre_noir/gbottom_left_corner.gif') no-repeat 0px 0px;
	width:6px;
	height:39px;
}

.NSFrame>table.main .gbottom .center{
	background:url('../media/cadre_noir/gbottom_center.gif') repeat-x 0px 0px;
}

.NSFrame>table.main .gbottom .right{
	background:url('../media/cadre_noir/gbottom_right_corner.gif') no-repeat 0px 0px;
	width:10px;
}


.NSFrame>table.main .gbar .center .lzone,
.NSFrame>table.main .gbottom .center .lzone {
	float:left;
	border:1px dotted #aaa;
	border-style:none dotted none none;
	padding-left:21px;
	padding-right:7px;
	width:20px;
}

.NSFrame>table.main .gbar .center .rzone,
.NSFrame>table.main .gbottom .center .rzone {
	float:left;
	padding-top:3px;
	font-family:Helvetica, 'Trebuchet MS';
	font-size:8pt;
	font-style:italic;
	color:#444444;
}


.NSFrame>table.main .gbar .center .rzone {
	padding-left:23px;
	background:url('../media/icons/png/16x16/arrow_left_green.png') no-repeat 5px 3px;
}


.NSFrame>table.main .pbar .center {
	font-family:Helvetica, 'Trebuchet MS';
	font-style:normal;
	border:0px solid green;
	padding:0px;
	margin:0px;
	padding:7px 0px 0px 0px;
	text-align:center;
	font-size:8pt;
	color:#6E6E6E;
	vertical-align:top;
	height:19px;
	}

.NSFrame>table.main .pbar .center img{
	padding:0px;
	margin:0px 5px 0px 5px;
	border:none;
	}

.NSFrame>table.main .pbar .center a{
	vertical-align:top;
	margin:0px;
	padding:0px;
	color:#6E6E6E;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	border:0px solid magenta;
	}



.NSFrame>table.main .gbottom .center .rzone
{
	padding-top:2px;
}


.NSFrame>table.main .gbottom .center .rzone .NSButton {
	background:none;
	font-style:normal;
	margin-left:10px;
	margin-right:0px;
	border:1px solid #aaa;
	border-style:none solid none none;
	float:left;
}


.NSFrame>table.main .gbottom .center .rzone .NSButton .main,
.NSFrame>table.main .gbottom .center .rzone .NSButton .main_over {
	background:none;
	padding:0px;
	margin:0px;
	border:0px solid green;
	float:left;
}


.NSFrame>table.main .gbottom .center .rzone .NSButton .main .item,
.NSFrame>table.main .gbottom .center .rzone .NSButton .main_over .item {
	background:none;
	padding:0px;
	margin:0px;
	border:0px solid red;
	padding-right:10px;
}


.NSFrame>table.main .bbar {
	padding-top:4px;
}







/* Search Zone */
.NS_FRAME_STYLE_SEARCH .NSFrame,
.NS_FRAME_STYLE_CONTROL .NSFrame {
	width:606px;
	background:url('../media/search_z_bg.gif') no-repeat 0px bottom;
	margin:20px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	display:table;
/*	float:right;*/
	clear:both;
	}

.NS_FRAME_STYLE_SEARCH .NSFrame>div.top,
.NS_FRAME_STYLE_CONTROL .NSFrame>div.top{
	width:100%;
	height:13px;
	background:url('../media/search_z_top.gif') no-repeat 0px 0px;
	}

.NS_FRAME_STYLE_SEARCH .NSFrame .NSLineForm{
	width:580px;
	display:block;
	float:left;
	margin:0px 0px 8px 10px;
}


.NS_FRAME_STYLE_CONTROL .NSFrame {
	background:url('../media/control_z_bg.gif') no-repeat 0px bottom;
	}

.NS_FRAME_STYLE_CONTROL .NSFrame>div.top{
	background:url('../media/control_z_top.gif') no-repeat 0px 0px;
	display:block;
	}

.NS_FRAME_STYLE_CONTROL .NSFrame .NSLineForm{
	width:580px;
	display:block;
	float:left;
	margin:0px 0px 8px 10px;
}


.NSHeading>div.main .NS_FRAME_STYLE_CONTROL .NSFrame>div.top {
	height:14px; /* pour firefox, sinon : auto suffit */
}



/* dark blue style */

.NS_FRAME_STYLE_DARK_BLUE .NSFrame>table.main .top_title .left {
	/* background:url('../media/db_frame/dbtop_left_corner.gif') repeat-x 0px 0px; */
	background:url('../media/cadre_noir/top_title_left_corner.gif') no-repeat 0px 0px;
}


.NS_FRAME_STYLE_DARK_BLUE .NSFrame>table.main .top_title .center{
	/* background:url('../media/db_frame/dbtop_center.gif') repeat-x 0px 0px; */
	background:url('../media/cadre_noir/top_title_bg.gif') repeat-x 0px 0px;
	width:100%;
}


.NS_FRAME_STYLE_DARK_BLUE .NSFrame>table.main .top_title .right {
	/* background:url('../media/db_frame/dbtop_right_corner.gif') repeat-x 0px 0px; */
	background:url('../media/cadre_noir/top_title_right_corner.gif') no-repeat 0px 0px;
}


.NS_FRAME_STYLE_DARK_BLUE .NSFrame .NSButton {
	margin:5px
}


.NSFrame .button_frame_help_text {
	float:left;
	border:0px solid red;
	margin-top:10px;
	margin-left:10px;
	padding:auto;
	font-family:Helvetica, 'Trebuchet MS';
	font-size:9pt;
	font-style:italic;
	color:#444444;
	vertical-align:middle;
}


.NSFrame .button_frame_2lines_help_text {
	float:left;
	border:0px solid red;
	margin-top:2px;
	margin-left:10px;
	font-family:Helvetica, 'Trebuchet MS';
	font-size:9pt;
	font-style:italic;
	color:#444444;
	vertical-align:middle;
	text-align:left;
}


.NSFrame .button_frame_error_text {
	float:left;
	border:0px solid red;
	margin-top:10px;
	margin-left:10px;
	padding:auto;
	font-family:Helvetica, 'Trebuchet MS';
	font-size:9pt;
	font-style:italic;
	vertical-align:middle;
}


.NSFrame .button_frame_error_text b,
.NSFrame .button_frame_error_text strong
{
	color:#DF0102;
}
