#news{ width:100%; margin:auto; text-align:center; overflow:hidden; }

#news-newslist{ float:left; padding: 20px; width: 865px; min-height:700px; background:#FFF; font-size:15px; text-align:left; }
#news-newslist a{ text-decoration:none; }
#news-newslist-item{ display: block; float: left; padding-bottom:20px; margin-bottom:20px; width:865px; text-align:left; vertical-align:middle; border-bottom:1px solid rgba(0,0,0,0.1); }
#news-newslist-item a{ display: block; text-decoration:none; }
#news-newslist-item h1{ font-size:20px; font-weight:800; color:rgba(0,0,0,0.8); text-align:left; margin-bottom: 5px; text-decoration:none; -moz-transition: color 0.4s; -webkit-transition: color 0.4s; -ms-transition: color 0.4s; -o-transition: color 0.4s; transition: color 0.4s; }
#news-newslist-item:hover h1{ color: #2b89bf; }
#news-newslist-item p{ margin-bottom:15px; font-size:16px; }
#news-newslist-item span{ color: rgba(0,0,0,0.6); font-size:14px; }

#news-newsdisplay{ float:left; padding: 40px; width: 825px; min-height:700px; background:#FFF; font-size:14px; text-align:left; }
#news-newsdisplay a{ display: block; text-decoration:none; }
#news-newsdisplay h1{ font-size:20px; font-weight:800; color:rgba(0,0,0,0.8); text-align:left; margin-bottom: 5px; }
#news-newsdisplay h2{ font-size:16px; font-weight:400; color:rgba(0,0,0,0.8); text-align:left; margin-bottom: 25px; padding-bottom: 15px; border-bottom:1px solid rgba(0,0,0,0.1);}
#news-newsdisplay p{ margin-bottom:15px; font-size:14px; }
#news-newsdisplay span{ display: block; width: 100%; color: rgba(0,0,0,0.6); font-size:14px; margin-top: 25px; padding-top: 15px; border-top:1px solid rgba(0,0,0,0.1); }

/* THIS STYLES ARE DEDICATED TO MOBILE SCREENS */
@media screen and (max-width : 1250px){
	#news-newslist{ width: 680px; }
	#news-newslist-item{ width:680px; }
	#news-newsdisplay{ width:640px; }
}

@media screen and (max-width : 1140px){
	#news-newslist{ width: 800px; margin-bottom: 20px; }
	#news-newslist-item{ width:760px; }
	#news-newsdisplay{ width:720px; margin-bottom: 20px; }
}

@media screen and (max-width : 980px){
	#news-newslist{ width: 650px; margin-bottom: 20px; }
	#news-newslist-item{ width:650px; }
	#news-newsdisplay{ width:570px; margin-bottom: 20px; }
}

@media screen and (max-width : 800px){
	#news-newslist{ width: 480px; margin-bottom: 20px; }
	#news-newslist-item{ width:440px; }
	#news-newsdisplay{ width:400px; margin-bottom: 20px; }
}

@media screen and (max-width : 700px){
	#news-newslist{ width: 400px; margin-bottom: 20px; }
	#news-newslist-item{ width:360px; }
	#news-newsdisplay{ width:320px; margin-bottom: 20px; }
}


/*////////////////////////////////////////////////////////
/////// STYLE FOR ARTICLES articleISTRATION
////////////////////////////////////////////////////////*/
#admin{ width:100%; margin:auto; text-align:center; min-height:700px; background:rgba(255,255,255,1); }
#admin h1,h2,h3{ color:rgba(51,51,51,1); padding-top:15px; }
#admin form{ text-align:left; }

/* HORIZONTAL MENUS */
#admin-horizontalmenu{ display:block; position:inherit; margin:auto; max-width: 592px; height: 35px; margin-bottom:25px; margin-top:25px; padding-left:45px; color:#000; background:url("icons/menu.png"), #CCC; background-position:10px 5px; background-repeat:no-repeat; background-size:25px; }
#admin-horizontalmenu ul{ padding: 0; list-style: none; text-align : center; }
#admin-horizontalmenu a{ display: block; padding: 0; text-decoration:none; color:inherit; }
#admin-horizontalmenu li{ line-height: 35px; float: left; width: 148px; background: #CCC; -moz-transition: background 0.4s; -webkit-transition: background 0.4s; -ms-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; }
#admin-horizontalmenu li:hover{ background: rgba(102,102,102,1); border-top: 3px solid rgba(0,0,0,1); color:#FFF; margin-top:-3px; }
#admin-horizontalmenu li ul { position: absolute; width: 148px; left: -999em; border: none; color:rgba(0,0,0,1); border-bottom: 1px solid grey; }
#admin-horizontalmenu li ul li{ border: none; }
#admin-horizontalmenu li ul li:hover{ background:rgba(102,102,102,1); border: none;	margin: 0; }
#admin-horizontalmenu li:hover ul, .admVertMenu li.sfhover ul{ left: auto; min-height: 0; }

#admin-tablelist table{ margin:auto; margin-top:25px; margin-bottom:15px; border:none; border-collapse:collapse; }
#admin-tablelist th{ font-style:normal; font-weight: 300; text-align:left; color:#FFFFFF; background: rgba(102,102,102,1); height:35px; padding-left:5px; }
#admin-tablelist tr:nth-child(odd){ background: rgba(102,102,102,0.2); border-bottom:solid thin #CCC; border-top:solid thin #CCC; }
#admin-tablelist tr{ border-bottom:solid thin #CCC; border-top:solid thin #CCC; text-align:left; }
#admin-tablelist td{ padding-left:5px; }
#admin-tablelist tr:hover{ background: rgba(102,102,102,0.6); color:#333; }
#admin-tablelist img{ filter : alpha(opacity=80); opacity : 0.8; }