.shopp
{ 
	border:solid #ccc 1px; 
	padding: 5px 8px;position:relative; 
	opacity:0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px; font-size:12px;
	background:url(remove.png) center right no-repeat 5px;
	border-radius: 8px; 
	font-family:"LubalGraphBdBTBold",Tahoma; 
	text-align:justify;
	height:0px;
	width:90%;
}
	
#container_pane .shopp{
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px 5px 1px 5px;
	text-align:justify;
	margin-bottom:5px;
		}
		
.search-background {
	display: none;
	font-size: 13px;
	font-weight: bold;
	height:160px;
	position: absolute;
	padding-top:140px;
	text-align: center;
	opacity:0.5;filter: alpha(opacity=50) ;
	text-decoration: none;
	color:#FFFFFF;
	text-shadow: #fff 0px 0px 20px;
	}
	
search-background label{	

	border:solid #66FF00 1px;
}	
#paging_button ul{ width: 80%; padding:0px;  }
#paging_button ul li { 
	-moz-border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    float: left;
    font-family: helvetica,arial,sans-serif;
    font-size: 13px;
    font-weight: 700;
    margin: 0 2px 0px;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
	list-style-type:none; 
    width: 20px;cursor:pointer;
	}
	
#paging_button ul li:hover{background:#006699;}
li:hover{ color: #CC0000; cursor: pointer; }

.list_icon_show{float:left; width:5%; }
.msg_actions{ margin-bottom:10px; }
.msgpane{ width: 70%; float:left; padding-right:10px;}
.msg_date{ width: 12%; float:right; font-size:11px;}
.msg_admin_actions{width: 18%; float:left; font-size:11px;}
/*news section*/
#news_item{ float:right; border-bottom:1px dotted #ccc;}
.news_item{ padding-left:20px; }
.icon_news{
	background: url(/images/icons/stocks.png) no-repeat center left;
	padding:30px 30px;
}
.icon_news_list{
	background: url(/images/icons/stocks.png) no-repeat center left; 
    padding:10px 0px 10px 25px; list-style:none; margin-bottom: 2px; margin-top:2px; margin-left:3px;
}
table.o_msg {
	margin: 0 auto;
	clear: both;
	width: 100%;
	
}
table.o_msg tbody tr {background: #f7f7ff;}
table.o_msg thead th {padding: 3px 15px 3px 5px;
	border-bottom: 1px solid #8e8e8e;
	font-weight: bold;
	font-size:13px;
	background:#112840;
	color:#fff;
	}
table.o_msg td {
	color:#333; font-weight:normal; font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;  
}
table.news_annouce{margin-bottom:15px; width:100%;}
table.news_annouce td{ font-size:16px;  line-height:30px; }
table.news_annouce td span{ font-weight:bold;}