/* Classes */

.row {
  width: 962px;
  background-image: url(http://www.actuvore.com/_img/css/dot.gif);
  background-position: top left;
  background-repeat:repeat-y;
  margin-top: 10px;
  margin-bottom: 30px;
	height: 173px; /* h3:22+1 + 7*(li:19+1) li:10 */
	/*max-height: 173px; /* h3:22+1 + 7*(li:19+1) li:10 */
	/*background-color: lightblue;*/
	/*float: left;*/
}



/*****************/
/*   Newsblock   */ 
/*****************/
/* 0 + 312 + 13 + 312 + 13 + 312 = 962 */

.newsBlock{
  list-style-type: none;
  margin: 0px 0px 0px 13px;
	width: 312px;
	float: left;
  background-color: #bbb;
	z-index: 0;
}
.newsBlock a{
  color: #353535;
}
.newsBlock h3 {
	width: 255px; 
	height: 14px;
	padding: 3px 3px 5px;
  margin: 0px;
  background-color: #f7f7f7;
  text-align: left; 
	float: left;
}
.newsBlock h3 a {
  color: #0068cc;
	text-decoration: none;	
}
.newsBlock h3 .lastNews {
	color: #c00;
}


.noLeftMargin {
  margin-left: 0px;
}
.ajaxload {
	width: 16px;
	height: 16px;
	padding: 3px 0px;
	float: left;
	background-color: #f7f7f7;
}
a.suite{
  font-size: 90%;
  color: #0068cc;
}
a.suite:hover {
  text-decoration: underline;
}

/******************/
/*   Pagination   */
/******************/

.newsPagination {
	font: 10px Verdana, Arial, Helvetica, Geneva,  sans-serif;
	color: #1378E0;
	width: 35px; /* 70px */
	float: right;
	text-align: right;
	background-color: #f7f7f7;
	height: 16px;
	padding: 3px 0px;
}
.newsPagination a, .newsPagination span {
  padding: 0px 0px 1px;
  margin-left: 2px;
  font-weight: bold;
}
.newsPagination a {
  text-decoration: none;
	border: solid 1px #1378e0;
	color: #1378e0;
	background-color: #fff;	
}
.newsPagination a:hover {
	color: #fff;
  background: #0068cc url(http://www.actuvore.com/_img/css/menu.png) repeat-x;
	background-position: 0px -103px;
}
.newsPagination a:active {
	color: #fff;
  background: #353535 url(http://www.actuvore.com/_img/css/menu.png) repeat-x;
	background-position: 0px -203px;
	border: solid 1px #353535;
	outline: none;
}
.newsPagination .current.prev, .newsPagination .current.next{	
	color: #999;	
	background-color:#fff;	
	border: solid 1px #999;
}
.newsPagination .prev {
	padding-right: 2px;
}
.newsPagination .next{
	padding-left: 2px;
}
/* End of Pagination styling */



/*   Feed list   */
ul.newsList {
	display: table;
	overflow: visible;	
}
li.bgover, ul li.news_counter2 {	
	margin-top: 1px;
  width: 312px;	
	overflow: hidden;
	background-color: #f7f7f7;
	display: block; /* For ie8 */
  float: right;  
  /*height: 19px;  */
}
li.news_counter2 {
	height: 10px;
	background-image: none;
}
li.bgover:hover{  /* Keep the BG color with mozilla -> reverify and include bg image if still needed*/
  background-color: #0068cc;  
  background-image: none;  
  /*height: 100%;*/
}

li a.trigger {
  display: block;
  text-decoration: none;   
  height: 15px;  
  padding: 2px 5px;
  /*vertical-align: bottom;*/
  padding-left: 9px; 
  overflow: hidden;
}
li a.trigger:hover, li.bgover a.new:hover, li a.aNewsTitle {		
	color: #fff;
  background: #0068cc url(http://www.actuvore.com/_img/css/menu.png) repeat-x;
	background-position: 0px -103px;
  cursor: pointer;  /* Corrects an IE bug, try it again to see if i can remove it */  
  max-height: 44px;
  height: 100%;
  overflow: hidden;
}
li.bgover a.new {
 	background-image: url(http://www.actuvore.com/_img/css/bluesquare.png);
  background-position: 3px 9px;
  background-repeat: no-repeat;
  padding-left: 11px;
}

li .shadow {
  width: 272px; /*245 */
  line-height: 1.5em;
  margin-left: 23px; /*35px;*/
  margin-top: 3px;
  margin-right: 3px;
  padding-bottom: 3px;
  display: none;
  background:url(http://www.actuvore.com/_img/css/shadow.gif) right bottom no-repeat;
	position: absolute;	
  z-index: 1;
	overflow: visible;
}
.description {
  width: 260px; /* 233*/
  background: #fff;
  padding: 5px 5px;
  margin-top: -3px;
  margin-left: -3px;
  border: #0068cc solid 1px;
  border-top: 0px;  
  color: #353535;  
}
.description p {
	margin-bottom: 5px;
}
.description table {
	margin-top: -4px;
  width: 100%;
}
.noDescription {
  font-size: 90%;
}
td.published {
  color: #c00;
  font-size: 90%;
  text-align: right;
}

/* End of feed list styling

 /* Footer  */
#footer {
  text-align: center;
  font: 11px  Verdana, Arial, Helvetica, Geneva,  sans-serif;
  color: #777;
}
#footer a {
  color: #777;
}
#footer a:hover {
  text-decoration: underline;
}

/*********/
/* Misc. */
/*********/

/* Clear floats */
* html .clear, { /* For ie */
	zoom: 1;
	/*height:1%;*/
}
.clear {
	display: block; /*inline-block;*/
}
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.left {
	float: left;
	text-align: left;
}
.right {
	float: right;
	text-align: right;
}

.hr {
  margin: 10px auto;
  width: 90%;
  height: 1px;
  background: url(http://haut-debit.actuvore.com/_img/css/hdot.gif) top left repeat-x;
  clear: both;
}

.small{
  font-size: smaller;
}

.content a {
  color: #0068cc;
	text-decoration: underline;	
}
.content a:hover {
	color: #c00;
	text-decoration: underline;	
}

ul.ressources {
	padding: 0px 0px 10px 5px;
}
ul.ressources li {
	margin-bottom: 3px;
	
}








