/* CrossRef CSS */

.idxFra{
	background-color:#f2f2f2;
	margin:10px;
	padding:10px
}

.idxFra p{
	text-indent: 0em;
}
.idxEntryTi{
	font-weight: bold;
	margin-top:20px
}

.idxEntryCallers{
	text-align:right
}
.idxEntryCallersTtTitle{
	font-size: large;
	color:gray
}

.idxEntryCallerLnk{
	text-decoration: none;
	color: #5c5c5c;
	margin-top: 1em;
	padding-left: 17px;
	background-image: url(../img/txt/goLink.gif);
	background-repeat: no-repeat;
	font-size:1.2em;
	zoom:100%;
	/*Hack CSS pour que le filtre opacité fonctionne sur IE*/
}

.idxEntryCallerLnk:hover{
	-moz-opacity:0.7;
	filter:Alpha(opacity=70);
	opacity:0.7;
}
.ttCrossRef_a{
	text-decoration: none;
	border-bottom: 2px dotted #637585;
	color: #637585;
	cursor: pointer;
	background-image: url(../img/blocks/retourplan.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:45px;
	font-size:1.3em;
	background-color:white
}

.ttCrossRef_a:hover{
	background-image: url(../img/blocks/retourplanover.gif);
}

.ttCrossRef_fra{
	background: #eceacc;
	border:2px solid #979797
}
.ttCrossRef_fra p{
	text-align: justify;
	font-size: 0.9em;
	line-height: 100%;
	margin: 0.3em 0.3em 0.3em 0.3em;
}
.ttCrossRef_ti{
	font-size: 1.2em;
	font-weight: bold;
	background-image:url(../img/txt/bandeHautTT.png);
	background-repeat: repeat-x;
	background-position: top;
	display:block;
	padding:5px;
	padding-top:3px
}
.ttCrossRef_co{
	overflow: auto;	
	padding:5px;
	padding-bottom:15px;
	background-image:url(../img/txt/bandeBasTT.png);
	background-repeat: repeat-x;
	background-position: bottom;	
}
.ttCrossRef_sh{
	background-image: url(../img/txt/goLink.gif);
}

a.ttCrossRef_x{
	background: url(../img/txt/cross.gif) top left no-repeat;
	text-decoration: none;
	display: block;
	width: 22px;
	height:22px;
	float: right;
	cursor:hand;
	cursor:pointer;
}

a.ttCrossRef_x span{
	display:none;
}

.idxFraImg{
	border: 1px dashed silver;
	margin: 10px 0px;
	padding: 5px;
	line-height: normal;
}

.idxEntryCoImg img{
	height: 50px;
}


