#rech-tabs { /* Zone englobant les tabs */
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
}
#rech-tabs-filler { /* filet bleu sous les onglets */
	width: 788px;
	height: 6px;
	margin: -4px 0 0 0;
	padding: 0;
	background: #cbe1ec url(/images/bgTabs.jpg) no-repeat right bottom;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
	border-left: 1px solid #a1a1a1;
}
#rech-container { /* Zone englobant la recherche */
	width: 768px;
	margin: 0;
	padding: 10px;
	background-color: #ffffff;
	border-right: 1px solid #a1a1a1;
	border-left: 1px solid #a1a1a1;
}
.encadreRechercheFixe { /* Zone englobant la recherche */
	float:right;
	background-color: #ffffff;
	border-top:solid #dddcd1 1px; 
	border-left:solid #dddcd1 1px; 
	border-right:solid #dddcd1 1px; 
	margin-right: 6px;
	margin-top: 10px;
	padding:0 0 15px 0;
	width: 785px;
	background: #ffffff;
}

*html body div.encadreRechercheFixe { /* Zone englobant la recherche */
	float:right;
	background-color: #ffffff;
	border-top:solid #dddcd1 1px; 
	border-left:solid #dddcd1 1px; 
	border-right:solid #dddcd1 1px; 
	padding: 0 0 15px 0;
	margin-right:0px;
	margin-bottom:0px;
	width: 785px;
	background: #ffffff;
}

.encadreRechercheFixe2 { /* Zone englobant la recherche */
	float:right;
	background-color: #ffffff;
	border-top:solid #dddcd1 1px; 
	border-left:solid #dddcd1 1px; 
	border-right:solid #dddcd1 1px; 
	margin-right: 6px;
	margin-top: 10px;
	padding:0 0 15px 0;
	width: 785px;
	height:105px;
	background: #ffffff;
}

*html body div.encadreRechercheFixe2 { /* Zone englobant la recherche */
	float:right;
	background-color: #ffffff;
	border-top:solid #dddcd1 1px; 
	border-left:solid #dddcd1 1px; 
	border-right:solid #dddcd1 1px; 
	padding: 0 0 15px 0;
	margin-right:2px;
	margin-bottom:-10px;
	width: 788px;
	background: #ffffff;
}

.encadreRechercheFixe3 { /* Zone englobant la recherche */
	float:right;
	background-color: #ffffff;
	border-top:solid #dddcd1 1px; 
	border-left:solid #dddcd1 1px; 
	border-right:solid #dddcd1 1px; 
	margin-right: 6px;
	margin-top: 10px;
	padding:0 0 15px 0;
	width: 785px;
	height:155px;
	background: #ffffff;
}

*html body div.encadreRechercheFixe3 { /* Zone englobant la recherche */
	float:right;
	background-color: #ffffff;
	border-top:solid #dddcd1 1px; 
	border-left:solid #dddcd1 1px; 
	border-right:solid #dddcd1 1px; 
	padding: 0 0 15px 0;
	margin-right:2px;
	margin-bottom:-10px;
	width: 788px;
	background: #ffffff;
}
#rechercheFixe { /* Zone arrondie avec coins ronds - sans "tab" à ouvrir (+ et -) */
	text-align: left;
	width: 762px;
	padding:0;
	margin: 8px;
	margin-top:0px;
	background: #ffffff url(/images/bgZoneSearch.jpg) repeat-y left top;
}
#recherche { /* Zone arrondie avec coins ronds */
	text-align: left;
	width: 762px;
	padding:0;
	margin: 10px 0 0 0;
	background: #ffffff url(/images/bgZoneSearch.jpg) repeat-y left top;
}
#recherche .btnHoriz { /* boutons servant à ouvrir les divers filtres */
	width: 762px;
	height: 37px;
	padding:0;
	margin: 0;
	border: 0;
}
#recherche .btnHoriz1 { /* premier bouton fermé */
	background: transparent url(/images/fr/btnHoriz-UneEmission-closed.jpg) no-repeat;
	cursor: pointer;
}
#recherche .btnHoriz2 { /* 2e bouton fermé */
	background: transparent url(/images/fr/btnHoriz-UnInvite-closed.jpg) no-repeat;
	cursor: pointer;
}
#recherche .btnHoriz3 { /* 3e bouton fermé */
	background: transparent url(/images/fr/btnHoriz-UnProjetPeda-closed.jpg) no-repeat;
	cursor: pointer;
}
#recherche .CollapsiblePanelOpen .btnHoriz1 { /* premier bouton ouvert */
  	background: transparent url(/images/fr/btnHoriz-UneEmission-open.jpg) no-repeat;
}
#recherche .CollapsiblePanelOpen .btnHoriz2 { /* 2e bouton ouvert */
  	background: transparent url(/images/fr/btnHoriz-UnInvite-open.jpg) no-repeat;
}
#recherche .CollapsiblePanelOpen .btnHoriz3 { /* 3e bouton ouvert */
  	background: transparent url(/images/fr/btnHoriz-UnProjetPeda-open.jpg) no-repeat;
}
.rech-top { /* ombre du haut */
	padding:0;
	margin:0;
}
.rech-content { /* Contenu à l'intérieur de la zone */
	padding: 0 15px 0 15px;
	width: auto;
	margin:0;
}

.rech-content2 { /* Contenu à l'intérieur de la zone */
	padding: 0 15px 0 15px;
	width: auto;
	margin:0;
}
.rech-content .aide { /* Bouton d'aide */
	float: right;
}
.rech-content .ligne { /* Une "ligne" avec divers input de triage */
	padding: 8px 0 8px 0;
	height: 30px;
}

.rech-content .ligne2 { /* Une "ligne" avec divers input de triage */
	padding: 8px 0 8px 0;
	height: auto;
}
.libelle { /* un libellé de ligne */
	float: left;
	width: 100px;
	margin-top: 0px;
	margin-bottom:10px;
	margin-left:20px;
	letter-spacing: -0.05em;
}
.texteLibelle { /* Texte d'un libellé */
	font-size: 1.3em;
}
.input1 { /* premier checkbox QUAND 2 en tout */
	float: left;
	width: 230px;
}
.input1de3 { /* premier checkbox QUAND 3 en tout */
	float: left;
	margin-top: 5px;
	width: 180px;
}
.input2 { /* second checkbox QUAND 2 en tout*/
	float: left;
	width: 200px;
	padding-left: 20px;
	border-left: 1px solid #a0a0a0
}
.input2de3 { /* second checkbox QUAND 3 en tout */
	float: left;
	width: 180px;
	padding-left: 0px;
}
.rech-content2 .ligne { /* Une "ligne" avec divers input de triage */
	padding: 8px 0 8px 0;
	height: 30px;
}
.rech-content2 .ligne .libelle { /* un libellé de ligne */
	float: left;
	width: 100px;
	margin-top: 10px;
	margin-bottom:10px;
	letter-spacing: -0.05em;
}
.rech-content2 .ligne .libelle .texteLibelle { /* Texte d'un libellé */
	font-size: 1.3em;
}
.rech-content2 .ligne .input1 { /* premier checkbox QUAND 2 en tout */
	float: left;
	width: 230px;
}
.rech-content2 .ligne .input1de3 { /* premier checkbox QUAND 3 en tout */
	float: left;
	margin-top: 5px;
	width: 180px;
}
.rech-content2 .ligne .input2 { /* second checkbox QUAND 2 en tout*/
	float: left;
	width: 200px;
	padding-left: 20px;
	border-left: 1px solid #a0a0a0
}
.rech-content2 .ligne .input2de3 { /* second checkbox QUAND 3 en tout */
	float: left;
	width: 180px;
	padding-left: 0px;
}
.rech-content .ligne .uneLettre { /* Lettres du triage par alphabet */
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnLettreNormal.jpg);
}
.rech-content .ligne .uneLettreAllume { /* Lettre active du triage par alphabet */
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne .uneLettre:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne .uneLettre a {
	width: 19px;
	height: 18px;
	display: block;
}
.rech-content .ligne .uneLettre a:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne .ligne .a_z { /* Lettres du triage par TOUS */
	float: left;
	width: 50px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnTousNormal.jpg);
}
.rech-content .ligne .a_zAllume { /* TOUS activé */
	float: left;
	width: 50px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne .a_z:hover { /* État "hover" du DIV du triage par TOUS */
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne .a_z a {
	width: 50px;
	height: 18px;
	display: block;
}
.rech-content .ligne .a_z a:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne .uneLettre a, .rech-content .ligne .a_z a, .rech-content .ligne .uneLettreAllume a, .rech-content .ligne .a_zAllume a { /* Triage par alphabet */
	color: #FFFFFF;
}
.rech-content .ligne .uneLettre { /* Lettres du triage par alphabet */
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnLettreNormal.jpg);
}
.rech-content .ligne .uneLettreAllume { /* Lettre active du triage par alphabet */
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne .uneLettre:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne .uneLettre a {
	width: 19px;
	height: 18px;
	display: block;
}
.rech-content .ligne .uneLettre a:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne .ligne .a_z { /* Lettres du triage par TOUS */
	float: left;
	width: 50px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnTousNormal.jpg);
}
.rech-content .ligne .a_zAllume { /* TOUS activé */
	float: left;
	width: 50px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne .a_z:hover { /* État "hover" du DIV du triage par TOUS */
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne .a_z a {
	width: 50px;
	height: 18px;
	display: block;
}
.rech-content .ligne .a_z a:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne .uneLettre a, .rech-content .ligne .a_z a, .rech-content .ligne .uneLettreAllume a, .rech-content .ligne .a_zAllume a { /* Triage par alphabet */
	color: #FFFFFF;
}
.rech-content .ligne2 .uneLettre { /* Lettres du triage par alphabet */
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnLettreNormal.jpg);
}
.rech-content .ligne2 .uneLettreAllume { /* Lettre active du triage par alphabet */
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne2 .uneLettre:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne2 .uneLettre a {
	width: 19px;
	height: 18px;
	display: block;
}
.rech-content .ligne2 .uneLettre a:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne2 .ligne .a_z { /* Lettres du triage par TOUS */
	float: left;
	width: 50px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnTousNormal.jpg);
}
.rech-content .ligne2 .a_zAllume { /* TOUS activé */
	float: left;
	width: 50px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne2 .a_z:hover { /* État "hover" du DIV du triage par TOUS */
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne2 .a_z a {
	width: 50px;
	height: 18px;
	display: block;
}
.rech-content .ligne2 .a_z a:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne2 .uneLettre a, .rech-content .ligne2 .a_z a, .rech-content .ligne2 .uneLettreAllume a, .rech-content .ligne2 .a_zAllume a { /* Triage par alphabet */
	color: #FFFFFF;
}
.rech-content .ligne2 .uneLettre { /* Lettres du triage par alphabet */
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnLettreNormal.jpg);
}
.rech-content .ligne2 .uneLettreAllume { /* Lettre active du triage par alphabet */
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne2 .uneLettre:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne2 .uneLettre a {
	width: 19px;
	height: 18px;
	display: block;
}
.rech-content .ligne2 .uneLettre a:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnLettreOver.jpg);
}
.rech-content .ligne2 .ligne .a_z { /* Lettres du triage par TOUS */
	float: left;
	width: 50px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnTousNormal.jpg);
}
.rech-content .ligne2 .a_zAllume { /* TOUS activé */
	float: left;
	width: 50px;
	height: 18px;
	padding: 0;
	margin: 8px 2px 8px 0;
	text-align: center;
	color: #FFFFFF;
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne2 .a_z:hover { /* État "hover" du DIV du triage par TOUS */
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne2 .a_z a {
	width: 50px;
	height: 18px;
	display: block;
}
.rech-content .ligne .a_z a:hover { /* État "hover" des Lettres du triage par alphabet */
	background: url(/images/btnTousOver.jpg);
}
.rech-content .ligne2 .uneLettre a, .rech-content .ligne2 .a_z a, .rech-content .ligne2 .uneLettreAllume a, .rech-content .ligne2 .a_zAllume a { /* Triage par alphabet */
	color: #FFFFFF;
}
.rech-content .btnRech { /* bouton "recherchez" */
	float: right;
	margin-top: -20px;
}
.rech-content .btnOk { /* bouton "Ok" */
	float: right;
	margin-top: 25px;
}
.rech-btm .btnOk { /* bouton "Ok" */
	float: right;
	margin-top: 5px;
	margin-right:20px;
}

.rech-content2 .btnOk { /* bouton "Ok" */
	float: right;
	margin-top: -35px;
}
.rech-content .listeDeroul select { /* menu déroulant */
	padding: 0;
	margin: 0;
	width: 370px;
}
.rech-btm { /* ombre du bas */
	padding: 0;
	margin-top:0px;
}

.rech-btm2 { /* ombre du bas */
	padding: 0;
	margin-left: 0px;
	margin-top:10px;
}
.ligne_bottom{
	margin-top:7%;
}
*html body div.ligne_bottom{
	margin-top:2%;
}
.wrap_recherche{
	margin-top:25px;
}
.lancer_recherche_cbc{
	margin-left:520px;
	margin-top:-25px;
	position:absolute;
	width:200px;
}
*+html body div.lancer_recherche_cbc{
	margin-left:0px;
	margin-top:0px;
	position:absolute;
	width:200px;
}
*html body div.lancer_recherche_cbc{
	margin-left:0px;
	margin-top:0px;
	position:absolute;
	width:200px;
}

#IDTypeActivite{
	margin-left:15px;
}

.trier_label{
	float:left;
	margin-right:45px;
	margin-top:5px;
}

.afficher_label{
	float:left;
	margin-right:45px;
	margin-left:15px;
	margin-top:5px;
}

.ligne_split{
	background: url(/images/ligne_split.gif) bottom left no-repeat;
	height:5px;
	margin-top:45px;
	margin-bottom:15px;
}

.ligne_split2{
	background: url(/images/ligne_split.gif) bottom left no-repeat;
	height:5px;
	margin-top:35px;
	margin-bottom:5px;
}

.index_subtab_main{
	margin-left:8px;
}

.index_personne a{
	float:left;
	width:120px;
	height:2.9em;
	margin-right:-7px;
	background: url(/images/fr/tab_personne.gif) no-repeat;
}

.index_personne a:hover{
	float:left;
	background: url(/images/fr/tab_personne_over.gif) no-repeat;
}

.index_personne_active a{
	float:left;
	background: url(/images/fr/tab_personne_over.gif) no-repeat;
}

.index_emission a{
	float:left;
	width:120px;
	height:2.9em;
	margin-right:-7px;
	background: url(/images/fr/tab_emission.gif) no-repeat;
}

.index_emission a:hover{
	float:left;
	background: url(/images/fr/tab_emission_over.gif) no-repeat;
}

.index_emission_active a{
	float:left;
	background: url(/images/fr/tab_emission_over.gif) no-repeat;
}

.index_date a{
	float:left;
	width:120px;
	height:2.9em;
	margin-right:-7px;
	background: url(/images/fr/tab_date.gif) no-repeat;
}

.index_date a:hover{
	float:left;
	background: url(/images/fr/tab_date_over.gif) no-repeat;
}

.index_date_active a{
	float:left;
	background: url(/images/fr/tab_date_over.gif) no-repeat;
}

.index_pedago a{
	float:left;
	width:120px;
	height:2.9em;
	margin-right:-7px;
	background: url(/images/fr/tab_pedago.gif) no-repeat;
}

.index_pedago a:hover{
	float:left;
	background: url(/images/fr/tab_pedago_over.gif) no-repeat;
}

.index_pedago_active a{
	float:left;
	background: url(/images/fr/tab_pedago_over.gif) no-repeat;
}

.index_recherche a{
	float:left;
	background: url(/images/fr/tab_search.gif) no-repeat;
}

.index_recherche a:hover{
	float:left;
	background: url(/images/fr/tab_search_over.gif) no-repeat;
}

.index_recherche_active a{
	float:left;
	background: url(/images/fr/tab_search_over.gif) no-repeat;
}

.index_advrecherche a{
	float:left;
	background: url(/images/fr/tab_advSearch.gif) no-repeat;
}

.index_advrecherche a:hover{
	float:left;
	background: url(/images/fr/tab_advSearch_over.gif) no-repeat;
}

.index_advrecherche_active a{
	float:left;
	background: url(/images/fr/tab_advSearch_over.gif) no-repeat;
}


.bande_bleu{
	width:450px;
}
