<style type="text/css">
	
				

	
	.news-container {
		border-top: 1px solid #E5E5E5;
		padding-top: 5px !important;			
	}
	.news-header{ 
		background-image: url("/nx/skins/lightsky/img/page/header-fade.png");
		padding: 16px;
		background-color: #FF8834 !important;
		margin-bottom: 5px !important;
	}
	.news-header-title {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 24px;
		font-style: normal;
		font-weight: normal;
		letter-spacing: -1px;
		color: #FFFFFF !important;
	}
	.news-right-column-inner{
		padding:5px;
	}
	.news-left-column{
		width:70% ;
	}
	
	.news-right-column{
		width:27% ;
		background-position: 0 0;
		background-repeat: repeat;
		border-left: #DDD 1px solid;
		padding: 5px;
		margin-left: 0.5%;			
	 }
	.news-archive{
		border-top: #F3A133 4px solid;
		padding:5px;
	}
	.news-archive-title {
		font-weight: normal;
		text-transform: uppercase;
		padding-top: 2px;
		color: #333;
		margin-bottom: 5px;
	}
	.news-search-articles {
		margin-bottom:10px;
	}	
	.news-search-articles input {
		background: url("../images/search-white.png") no-repeat scroll 11px 7px ;
		margin-right: 4px;
		width:80%;
		padding: 4px 9% !important;
		-webkit-border-radius: 15px !important;;
		-moz-border-radius: 15px !important;;
		border-radius: 15px !important;;
		margin-bottom:5px;
	}	
	.news-container li{
		color: #F3A133;
	}
	.news-rss{
		padding-top: 10px;
		border-top: #DDD 1px solid;
	}
	.news-rss a{
		color:#000000;
	}
	.news-journal-article{
		padding: 8px;
		border: #e4e4e4 1px solid;
		box-shadow: 0 0px 10px #DDD;
		-moz-box-shadow: 0 0px 10px #DDD;
		-webkit-box-shadow: 0 0px 10px #DDD;
		-moz-border-radius: 6px;
		border-radius: 6px;
		margin-right: 6px;
		margin-bottom: 10px;
		margin-left: 6px;
	}
	.news-journal-article:hover{
		background: rgba(245, 245, 245, 0.5);
	}	
   .news-journal-article-title {
		margin: 6px 0 6px 0;
		font-size: 20px;
		font-weight: bold;
		color: rgb(114, 114, 114);
	}
	.news-journal-article-date {
		color: #BBBABA;
	}
	.news-journal-article-plus {
		/* margin-top: 15px; */
		text-align: right;
		padding-right: 18px;
		background: url(../images/gray-arrow.gif) no-repeat 100% 3px;
	}
	
	.news-journal-article-autor {
		margin: 6px 0 6px 0;
		font-size: 12px;
		font-weight: bold;
		color: #000;
	}
	
	.comment-entry-wrapper {
		
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		background: url('../images//dotted-single.gif') bottom left repeat-x;
	}

	.add-comment-panel {
		background: #F3F3F3;
		padding: 15px;
		padding-bottom:34px;
		margin-top: 20px;
	}
	
	.add-comment-title {
		/*text-transform: uppercase;*/
		font-size: 1.1em;
		color: #333;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	.add-comment-area-wrapper {
		border: 1px solid #CBCBCB;
		background: #FFF;
	}
	
	.add-comment-area textarea {
		width: 99%;
		margin-bottom:0px ;
		border: 0;
		font-size: 12px;
		resize:vertical;
		min-height: 150px;
		background: transparent;
	}
	
	.add-comment-button {	
		margin-top: 5px;
	}
	
	.add-comment-button a.pm-button {
		float: right;
	}
	
	
	
	.core_container {
		 border-top: 1px solid #E5E5E5;
		 padding-top: 5px;
		 border-bottom: 1px solid #E5E5E5;
		 padding-bottom: 5px;
	}
	
	.section-title-wrapper {
		background-image: url(/nx/skins/lightsky/img/rct/pixel-title.png);
		background-repeat: repeat-x;
		background-position: 0 11px;
		background-position: 0 13px	9;
		margin-bottom:10px;
	}
	.section-title-wrapper h3{
		margin: 0;
		padding: 0 6px 0 0;
		font-weight: normal;
		font-size: 14px;
		color: #738194;
		line-height: 20px;
		background:#FFFFFF;display: inline-block;
	}

	
	.column-1  tr {
		height:30px;
		margin-top:10px !important;
		margin-bottom:10px !important;
	}

	.column-2  tr {
		height:30px;
		margin-top:10px !important;
		margin-bottom:10px !important;
	}
	.column-1{
		min-width: 270px;
		margin-left: 5px;
		margin-right: 5px;
	}
	.column-2{
		min-width: 270px;
		margin-left: 5px;
		margin-right: 0px;
	}
	
	.button-wrapper{ 
		padding: 10px;
	}
	#page-wrapper{ 
		background: url("../images/toolbar-bg.png") repeat-x scroll 0 0 transparent !important;
		padding: 8px !important;
	}
	
	#body-container{ 
		 border-top: 1px solid #E5E5E5!important;
		 padding-top: 5px!important;
		 //border-bottom: 1px solid #E5E5E5!important;
		 //padding-bottom: 5px!important;
	}
	
	#info{
		font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
		font-size: 11px;
		padding-left: 40px;
		padding-right:3px;
		padding-bottom: 3px;
		background: #F9FAFB;
		margin-bottom: 10px;
		border: #E8EAEC 1px solid;
		background-image: url(../images/info-icon.png);
		background-position: 8px 12px;
		background-repeat: no-repeat;
	}

	.left-column{
		width:75% ;
	} 
	.right-column{
		width:23% ;
		background-image: url("../images/tile_gray.png");
		background-position: 0 0;
		background-repeat: repeat;
		border: 1px solid #EBEBEB;
		padding: 10px;
		margin-left: 0.5%;			
	}
	.table tbody tr:hover td,.table tbody tr:hover th {
		background-color: #f5f5f5;
	}
	#grid-wrapper tbody tr:hover td,.table tbody tr:hover th {
		background-color: #f5f5f5 !important;
	}	
	#grid-container  tr {cursor:pointer;}
	.form-label {
		text-align: left;
		color: #999 !important;
		font-weight: bold;
	}

	.nipple-box {
		position:relative;
		margin:0;
		padding:0;
		background-color:#FFF;
	}

	.nipple-box .nipple,
	.nipple-box .border-nipple
	{
		position:absolute;
		left:16px;
		_left:14px;
		top:24px;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-top:6px solid #E7EBF8;
		border-bottom:0;
		padding: 0;
		margin:0;
		width: 0;
		height: 0;
		/* IE Fixes (position, height & transparent background) */
		/*_left:4px;*/
		font-size: 0;
		line-height: 0;
		_border-right-color: pink;
		_border-left-color: pink;
		_filter: chroma(color=pink);
	}
	.nipple-box .border-nipple {
		top:25px;
	}
	.nipple-box .box-title {
		background-color:#E7EBF8;
		border: #E7EBF8 1px solid;
		margin-bottom: 5px;
	}
	.nipple-box .box-title h4 {
		font-size:11px;
		font-weight:bold;
		margin:0;
		/*padding:6px 8px 4px 8px;*/
		padding:0px 8px 4px 8px;
		color:#16234E;
	}
	.nipple-box .box-content {
		background:#FFF;
	}
	.nbt-legend .nipple { 
		border-top-color:#EAF7CE !important; 
	}
	.nbt-legend .box-title { 
		background-color:#EAF7CE !important;
		border: #CFE4A3 1px solid;
	}
	.nbt-legend .box-title h4 {
		color:#5f6f3d !important; 
	}
	.nbt-legend .border-nipple {
		border-top-color: #bcda7c;
	}
	ul.legend-list {
		margin:0;
		padding:0 0 0 0;
		border:0;
	}

	ul.legend-list li {
		margin:0 0 1px 0;
		/*border-bottom:#EEE 1px solid;*/
		padding:5px 0 5px 0;
		list-style:none;
		position:relative;
	}
	ul.legend-list li span.l-icon {
		display:block;
		width:16px;
		height:16px;
		top:4px;
		left:0;
		position:absolute;
	}
	ul.legend-list li span.dots {
		color:#CEC9BD;
	}

	ul.legend-list li span.legend {
		padding:0 0 0 4px;
	}
	
	.pm-bxm-box  {
		padding: 6px ;
		border: #e4e4e4 1px solid;
		box-shadow: 0 0px 10px #DDD;
		-moz-box-shadow: 0 0px 10px #DDD;
		-webkit-box-shadow: 0 0px 10px #DDD;
		-moz-border-radius: 6px;
		border-radius: 6px;	
		margin-right:6px;
		min-height: 200px;
		margin-left:6px
		
	}

	.pm-bxm-box .box-title-wrapper {
		margin-left: -12px;
		width: auto !important;
		margin-bottom: 10px;
	}

	.pm-bxm-box .box-title-wrapper {
		padding-left: 12px;

	}

	.pm-bxm-box .box-title-wrapper .box-title {
		padding-right: 12px;
	}

	.pm-bxm-box .box-title-green {
		background: url(/nx/skins/lightsky/img/rct/green-bg-left.png) no-repeat 0 0;
	}

	.pm-bxm-box .box-title-green .box-title {
		background: url(/nx/skins/lightsky/img/rct/green-bg-right.png) no-repeat 100% 0;
	}

	.pm-bxm-box .box-title-green .box-title h3 {
		background: url(/nx/skins/lightsky/img/rct/green-bg.png) repeat-x 0 0;
	}

	.pm-bxm-box .box-title-blue {
		background: url(/nx/skins/lightsky/img/rct/blue-bg-left.png) no-repeat 0 0;
	}

	.pm-bxm-box .box-title-blue .box-title {
		background: url(/nx/skins/lightsky/img/rct/blue-bg-right.png) no-repeat 100% 0;
	}

	.pm-bxm-box .box-title-blue .box-title h3 {
		background: url(/nx/skins/lightsky/img/rct/blue-bg.png) repeat-x 0 0;
	}

	.pm-bxm-box .box-title-orange {
		background: url(/nx/skins/lightsky/img/rct/orange-bg-left.png) no-repeat 0 0;
	}

	.pm-bxm-box .box-title-orange .box-title {
		background: url(/nx/skins/lightsky/img/rct/orange-bg-right.png) no-repeat 100% 0;
	}

	.pm-bxm-box .box-title-orange .box-title h3 {
		background: url(/nx/skins/lightsky/img/rct/orange-bg.png) repeat-x 0 0;
	}

	.pm-bxm-box .box-title-red {
		background: url(/nx/skins/lightsky/img/rct/red-bg-left.png) no-repeat 0 0;
	}

	.pm-bxm-box .box-title-red .box-title {
		background: url(/nx/skins/lightsky/img/rct/red-bg-right.png) no-repeat 100% 0;
	}

	.pm-bxm-box .box-title-red .box-title h3 {
		background: url(/nx/skins/lightsky/img/rct/red-bg.png) repeat-x 0 0;
	}

	.pm-bxm-box .box-title-wrapper .box-title,
	.pm-bxm-box .box-title-wrapper .box-title h3,
	.inline-block {
		/* emuler un inline block */
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
	}

	.pm-bxm-box .box-title-wrapper .box-title h3 {
		margin: 0;
		padding: 0px 20px 14px 10px;
		padding: 9px 20px 14px 12px\9; /* IE6/7/8 hack */
		font-weight: normal;
		font-size: 16px;
		color: #FFF !important;;
	}

	.box-simple-title {
		margin-bottom: 4px;
	}

	.box-simple-title h3 {
		margin:0 10px;
		padding: 4px 0;
		font-weight: normal;
		font-size: 14px;
		color: #738194;
		line-height: 20px;
		border-bottom: #d5dbe2 1px solid;
		margin-bottom: 10px;
	}

	.box-simple-title h3.double-padding {
		padding: 10px 0 !important;
	}

	.pm-bxm-box-content {
		margin: 0 10px 10px 10px;
	}

	.dataTables_wrapper .dataTables_filter input {
		background: url("../images/search-white.png") no-repeat scroll 11px 7px #FFF;
		margin-right: 4px;
		padding: 4px 28px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
	}	

	.searchBox {
	  padding: 11px;
	  border: #e4e4e4 1px solid;
	  box-shadow: 0 0px 10px #DDD;
	  -moz-box-shadow: 0 0px 10px #DDD;
	  -webkit-box-shadow: 0 0px 10px #DDD;
	  -moz-border-radius: 6px;
	  border-radius: 6px;
	  margin-right: 6px;
	  margin-left: 6px;
	    margin: 6px;
	  display: none;
	   
	}

	.searchBox input {
	 	width:90%
	}

	.searchBox  select{
	 	width:95%
	}

	.searchBox_btn {
	 	text-align: right;
	 	padding-right: 20px;
	 	padding-top: 5px;
	}		

	.subFormBox{
	padding: 6px;
	border: #e4e4e4 1px solid;
	box-shadow: 0 0px 10px #DDD;
	-moz-box-shadow: 0 0px 10px #DDD;
	-webkit-box-shadow: 0 0px 10px #DDD;
	-moz-border-radius: 6px;
	border-radius: 6px;
}		
</style>