.visible{background-color: #EBFEEC;}
.invisible{background-color: #FFF1F1;}
.Fail{color:#FF0000;}

label{
	cursor:pointer;
}

#faux_column {
	width:965px;
	padding-left:10px;
	padding-right:10px;

	background-color:#FFF;
}

.listing a{
	display:block;
	border-bottom: 1px dotted #333;
	padding:5px;
	clear:left;
	}
.listing a.ad{
	display:block;
	border-bottom: 1px dotted #333;
	padding:5px;
	clear:left;
	height: 110px
	}
	
.listing a:hover{
	background-color:#eee;
	text-decoration:none;
	background-image:none;
	
	}
	
.listing a img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #aaa;
	padding:3px;
	background-color:#fff;
	}
	

.listing h3{
	margin:0px;
	font-size:14px;
	font-weight:normal;
	color:#000;
	padding-top:3px;
	}
	
.listing span.sport{
	font-variant:small-caps;
	color:#990000;
	}
	
.listing p{margin-top:2px;margin-bottom:2px;}

.date{color:#0099ff;display:block;}
.source{font-weight:bold;display:block;clear:left;color:#999; margin: 2px 0px 2px 0px;}

h3 span.type{font-size:12px; color:#0066ff;}

.numbers{font-weight:bold;}

/*                  Fugly Fix                      */

.content a{
	display:block;
	border-bottom: 1px dotted #333;
	padding:5px;
	clear:left;
	}
	
.content a:hover{
	background-color:#eee;
	text-decoration:none;
	background-image:none;
	
	}
	
.content  a img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #aaa;
	padding:3px;
	background-color:#fff;
	}
	

.content  h3{
	margin:0px;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	padding-top:3px;
	
	}
.content  h3:hover
{
	color : #990000;	
}
.content h3 span.type{font-size:12px; color:#0066ff;}
.content span.sport{
	font-variant:small-caps;
	color:#990000;
	}
	
.content  p{margin-top:2px;margin-bottom:2px;}

.content div
{
	display:block;
	border-bottom: 1px dotted #333;
	padding:5px;
	clear:left;
}
.content div.clear{
	border:none;
	padding:0px;
}
.content div:hover
{
	text-decoration:none;
	background-image:none;
	background-color:#eee;
}
.content div img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #aaa;
	padding:3px;
	background-color:#fff;
	}
.content a.bodylink
{
	border: none;
	
}
.content a.bodylink:hover
{
	
	background-color:#eee;
	border: none;
	
}
.content a.headerlink
{
	font-weight: bold;
	border: none;
	
}
.content a.headerlink:hover
{
	font-weight: bold;
	color:#990000;
	background-color:#eee;
	border: none;
	
}
.content a.bodylink
{
	cursor: pointer;
	font-weight: bold;

	border-bottom: none;
	padding:0px;
	clear:none;
	float: left;
}
.content a.bodylink:hover
{
	color:#990000;

	border-bottom: none;
	padding:0px;
	clear:none;
}
.content div p{margin-top:2px;margin-bottom:2px;}

.content div span.sport
{
	font-variant:small-caps;
	color:#990000;
}
/*=============== modal window =============*/

#commonList a{
color:#666;
font-size:14px;
font-weight:bold;
}

#commonList a:hover{
text-decoration:none;
color:#aaa;}


#commonList #eventListClose:hover{
text-decoration:none;}


/*=================================================================*/
/*======================== my publications ========================*/
/*=================================================================*/
#my_publications table{
	width: 100%;
	border:1px solid #aaa;
	border-collapse:collapse;
	cursor:default;
}

#my_publications .content a {
border:none;
clear:left;
display:block;
padding:0px;
}
#my_publications table a:hover{
	background-color:inherit;	
	color:#900;
}
#my_publications .subheader{
	font-weight:bold;
	
}
#my_publications .subheader td:first-child{
	padding-left:3px;
	
}
#my_publications th{
	padding:0px;
	background-color:#0A4366 ;
	
}

#my_publications th h1{
	margin:0px;
	font-size:14px;
		font-weight:bold;
		display:block;
	color:#fff;
	padding:5px;
}
#my_publications th a{
	display:block;
	color:#fff;

}

#my_publications th a:hover{
	background-color:#0A4366 ;
	}
	
#my_publications td{
border-bottom:1px solid #aaa;
margin:0px;
padding:3px;

}
#my_publications td:first-child{
	
}
.mypubModify a, .mypubDelete a{
	color:#aaa;
}
.tr_hover .mypubModify a, .tr_hover .mypubDelete a{
	color:#990000;
}

/*==============================================*/

#right_col .pub_droite, #right_col .image{
	text-align:center;
} 

