.tx-lsformations-pi2 table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;

}


.tx-lsformations-pi2 dl dt {
	font-weight:bold;
	margin-top:.4em;
	margin-bottom:.4em;
}

.tx-lsformations-pi2 dl dd {
	margin-left:1.8em;
}

div.clear-left {
	clear:left;
}

#loading {
	background:url(../../../../../fileadmin/template/images_v5/everywhere/spinner.gif) left no-repeat;
	padding:10px 15px 15px 0;
	margin:0;
}



/************************************************************/
/*															*/
/* 				LISTE DES FORMATIONS						*/
/*															*/
/************************************************************/

.mainList {
	
	
	font-size: 11px;}

.mainList div.rte_encadre_1 {
	margin-top:1em;
}

table.listSessions {
	margin-left:auto;
	margin-right:auto;
}

table.listSessions td {
	border-top:#999 solid 1px;
	border-bottom:#999 solid 1px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	padding:.3em;
}

table.listSessions tbody tr:hover,
table.listPeriodes tbody tr:hover{
	background-color: #E6EECC;
}

table.listSessions tr.session_annulee {
	background-color:#ddd;
}

table.listSessions tr.session_complet {
	background-color:#ffebeb;
}

/************************************************************/
/*															*/
/* 				FICHE FORMATION								*/
/*															*/
/************************************************************/

#detailSession div.session-annulee {
	font-weight: bold;
	color:#ffffff;
	border: 1px solid #1959ab;
	background-color: #898989;
}

#detailSession div.session-complet {
	font-weight: bold;
	color:#000;
	border: 1px solid #1959ab;
	background-color: #ffebeb;
}

#detailSession a.link_back {
	margin-top:-5px;
	font-size:.9em;
}

#detailSession .moreLinks div{
	border-bottom:#CCCCCC solid 1px;
	padding:.5em 0 .2em 0;
}

#detailSession .moreLinks div a,
#detailSession .moreLinks div a.off{
	background: url(../../../../../fileadmin/template/images_v5/pictos/picto_arrow_next.png) no-repeat;
	padding:2px 0 0 20px;
}

#detailSession .moreLinks div a.on{
	background: url(../../../../../fileadmin/template/images_v5/pictos/picto_arrow_down.png) no-repeat;
	padding:2px 0 0 20px;
}

#detailSession .detailSession_element dl dd p {
	font-size: 11px;
}



/************************************************************/
/*															*/
/* 			LISTE DES PERIODES DE FORMATION					*/
/*															*/
/************************************************************/

#periodes {
	max-width:624px;
	margin-left:auto;
	margin-right: auto;
	font-size: 11px;
}



table.listPeriodes td {
	border-top:#999 solid 1px;
	border-bottom:#999 solid 1px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	padding:.2em;
}

table.listPeriodes tr:hover {
	background-color: #E0E0FC;
	}

table.listPeriodes tr.session_annulee {
	background-color: #b3b3b3;
}

#periodes div.p_element p {
	font-size:11px;	
}
