.liens{
	margin: 10px;
}
.col-modif{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	line-height: 8px;
	/*--*/display: none;
}
.col-entree{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	/*--*/display: none;
	
}
.col_aide{
	text-align: center;
}
.col-intitule{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: justify;
	padding: 0 0 0 0px;
	
}
.col-intituleTitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: justify;
	padding: 0 0 0 0px;
	color: #0000A0;
	//color: rgb(255,0,51);
	font-weight: bold;
}

.col-intitule-1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: justify;
	clear:left;          /* Ne pas enlever bug IE7 padding */
	display: block;      /* Ne pas enlever bug IE7 padding */
	padding: 0 0 0 50px;
}

.col-intitule:first-letter{
	font-weight: bold;
}
.col-intitule-1:first-letter{
	font-weight: bold;
}
.decale{
	margin-left: 95px;
}
.col-pieceIsolee{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	/*display: none; */
}

.entete{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #CCC;
}

.initiale_fonds{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: oblique;
	font-weight: bold;
	text-transform: uppercase;
	color: #0000A0;
	//color: #F00;
	text-indent: 30px;
	width: auto;
	background-color: #CCC;
	height: auto;
}
table{
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	height: auto;

}
th{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #CCC;
}
.col1{
	background-color: #CCC;
	width: 40px;
	text-align: center;
	/*--*/display: none;
}
.col2{
	background-color: #CCC;
	width: 60px;
	/*--*/display: none;
	
}
.col3{
	background-color: #CCC;
	width: 25px;
	text-align: center;
	/*display: none; */

}
.col4{
	background-color: #CCC;
	text-align: center;
	/*display: none;*/
}


.ligne_paire{
	background-color: #CFF;
	
}
.ligne_impaire{


}



span.tttooltip {cursor:default; z-index:100;}
span.tttooltip > span {
	display:none;
	position:absolute;
	border:2px solid #080;
	border-color: #000;
	border-radius:20px 20px 20px 0;
	background:#fff;
	box-shadow:0 15px 10px -15px rgba(0,0,0,0.7);
	left:75px;
	bottom:30px;
	z-index:100;
}

span.tttooltip span b {
	display:block;
	*width:100%;
	margin:4px;
	padding:10px;
	color:#000;
	position:relative;
	z-index:100;
	overflow:hidden;
	box-shadow:inset 2px 2px 5px rgba(255, 255, 255, 0.5), inset -2px -2px 5px rgba(0, 0, 0, 0.5);
	border-radius:18px 18px 18px 0;
	background-color: #F7F5B4;
	font-style: normal;
	font-size:smaller;
	font-weight: normal;
	font-variant: normal;
	/* degradé bleu ->jaune 
	background: -webkit-gradient(linear,left top, right top,from(#FFFFFF),to(#F7F5B4));
    background: -webkit-linear-gradient(left,#FFFFFF,#F7F5B4);
    background: -moz-linear-gradient(left,#FFFFFF,#F7F5B4);
    background: -o-linear-gradient(left,#FFFFFF,#F7F5B4);
    background: linear-gradient(left,#FFFFFF,#F7F5B4);
	*/
}

/*span.tttooltip > span:before {display:block; content:""; width:20px; height:20px; background:transparent; position:absolute; bottom:-20px; left:-2px; border-color:#ccc;}

span.tttooltip span b:before {display:block; content:""; width:80%; height:50px;
background:transparent; border-radius: 100% / 50px ; position:absolute; left:10%; top:-30px; z-index:200;
/*background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
background-image: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));


}
*/

span.tttooltip:hover {position:relative; z-index:100;}
span.tttooltip:hover > span {display:block; white-space:nowrap;}

span.tttooltip + img.close {position:fixed; left:0; top:0; width:0; height:0; z-index:99;}
span.tttooltip:hover + img.close {width:100%; height:100%;}
