/*
	------------------
	Classes par défaut
	------------------
*/	

body {
	 
	font-size:7pt; 
	font-family:'Arial', sans-serif; 
	font-weight:normal; 
	background-color:#D9D9D9;
}

td  { 
	font-size:7pt ; 
	font-family:'Arial', sans-serif ; 
}

p {
	margin-top:0px;  
	margin-bottom: 10px;
}

b,strong  { 
	font-weight:bold;
	color:#4D4B4B;
}


/* Liens */

a {
	color:#552F3E;
	font-weight:bold; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}

a:link|visited { 
	color:#552F3E; 
	font-weight:bold; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}	

a:hover { 
	color:#848284; 
	font-weight:bold; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}  

input {
	font-weight:italic; 
	font-size:8pt; 
	border:1px solid #A5ACB2;
	font-family:'Tahoma', 'Trebuchet MS', sans-serif;
	color:#333333;
	text-align:left;
	height:17px;
	width:100%;
	padding-left:4px;
}

.valeur input {
	font-weight:italic; 
	font-size:8pt; 
	border:1px solid #A5ACB2;
	font-family:'Tahoma', 'Trebuchet MS', sans-serif ;
	color:#333333;
	text-align:left;
	height:17px;
	width:100%;
	padding-left:4px;
}

.valeur_rouge input {
	font-weight:italic; 
	font-size:8pt; 
	border:1px solid #CA0000;
	font-family:'Tahoma', 'Trebuchet MS', sans-serif ;
	color:#CA0000;
	text-align:left;
	height:17px;
	width:100%;
	padding-left:4px;
}

select {
	font-weight:italic; 
	font-size:7pt; 
	border:1px solid #A5ACB2;
	font-family:'Tahoma', 'Trebuchet MS', sans-serif ;
	color:#333333;
	width:70px;
	height:15px;
}

.valeur select {
	font-weight:italic; 
	font-size:7.5pt;
	border:1px solid #A5ACB2;
	font-family:'Tahoma', 'Trebuchet MS', sans-serif ;
	color:#333333;
	width:100%;
	height:17px;
}

textarea {
	font-weight:italic; 
	font-size:8pt; 
	border:1px solid #A5ACB2;
	font-family:'Tahoma', 'Trebuchet MS', sans-serif ;
	color:#333333;
	text-align:left;
	padding-left:4px;
}


/*
	---------------------------------------
	Cadre Principal
	---------------------------------------
*/	

.principal .titre_page {
	color:#552F3E; 
	font-weight:bold; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
	vertical-align: middle;
}

.principal .titre {
	color:#000000; 
	font-weight:bold; 
	font-family:'Arial', sans-serif;
	font-size:8pt;
	vertical-align:middle;
	border-style:none none solid none;
	border-width:1px;
	border-color:#000000;
	letter-spacing:0.05em;
}

.principal .titre_recherche {
	color:#000000; 
	font-weight:normal; 
	font-family:'Arial', sans-serif;;
	font-size:8.5pt;
	vertical-align:middle;
	border-style:none none solid none;
	border-width:1px;
	border-color: #000000;
}

.principal .maj{
	color:#999999; 
	font-weight:normal; 
	font-size:7pt;
	vertical-align:bottom;
	text-align:right;
	border-style:none none solid none;
	border-width:1px;
	border-color:#000000;
	letter-spacing:0.05em;
}

.principal .maj b{
	color:#000000; 
	font-weight:normal; 
	font-size:7.5pt;
	letter-spacing:normal;
}

.principal .lang {
	color:#9E9E9E;
	font-weight:normal; 
	font-size:7.5pt;
	text-align:center;
	font-family:'Arial', sans-serif;
}

.principal .texte {
	color:#000000;
	font-weight:normal; 
	font-size:8pt;
}

.principal .titre_lien {
	color:#000000;
	font-weight:bold; 
	font-size:10pt;
	text-align:left;
	font-family:'Arial', sans-serif;
	letter-spacing:0.05em;
	line-height:8pt;
}

.principal .titre_lien a{
	color:#000000;
	font-weight:bold; 
	font-size:10pt;
	text-align:left;
	font-family:'Arial', sans-serif;
	letter-spacing:0.05em;
	line-height:12pt;
	text-decoration:none;
}

.principal .titre_lien a:link{
	color:#000000;
	font-weight:bold; 
	font-size:10pt;
	text-decoration:none;
}

.principal .titre_lien a:visited{
	color:#000000;
	font-weight:bold; 
	font-size:10pt;
	text-decoration:none;
}

.principal .titre_lien a:hover{
	color:#000000;
	font-weight:bold; 
	font-size:10pt;
	text-decoration:underline;
}

.principal .sous_titre_lien {
	color:#7B7B7B;
	font-weight:normal; 
	font-size:8pt;
	line-height:9pt;
	text-align:left;
	font-family:'Arial', sans-serif;
	letter-spacing:0.05em;
}

.principal .lien {
	color:#1A1A1A;
	font-weight:normal; 
	font-size:8pt;
	text-align:left;
	letter-spacing:0.05em;
}

.principal .lien b{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	text-align:left;
	letter-spacing:0.05em;
}

.principal .lien a{
	color:#1A1A1A;
	font-weight:normal; 
	font-size:8pt;
	text-align:left;
	letter-spacing:0.05em;
	text-decoration:none;
}

.principal .lien a:link|visited{
	color:#1A1A1A;
	font-weight:normal; 
	font-size:8pt;
	text-align:left;
	letter-spacing:0.05em;
	text-decoration:none;
}

.principal .lien a:hover{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	text-align:left;
	letter-spacing:0.05em;
	text-decoration:underline;
}

.principal .intitule {
	color:#9E9E9E;
	font-weight:normal; 
	font-size:7.5pt;
	text-align:left;
	font-style:'Arial', sans-serif;
	line-height:9pt;
}

.principal .valeur {
	color:#404040;
	font-weight:normal; 
	font-size:7.5pt;
	text-align:left;
	font-style:'Arial', sans-serif;
	line-height:9pt;
}

.principal .mots_cles {
	color:#000000;
	font-weight:normal; 
	font-size:8.5pt;
	text-align:left;
	vertical-align:middle;
	line-height:9pt;
}

.principal .titre_mots_cles {
	color:#404040;
	font-weight:normal; 
	font-size:8pt;
	line-height:9pt;
}

.principal .resultats .bordure {
	color:#363636;
	font-weight:normal; 
	font-size:8pt;
	border-style:solid none none none;
	border-width:1px;
	border-color:#E5E5E5;
	background-color:#FFFFFF;
	line-height:10pt;
}

.principal .resultats .bordure_2 {
	color:#363636;
	font-weight:normal; 
	font-size:8pt;
	border-style:dashed none none none;
	border-width:1px;
	border-color:#E5E5E5;
	background-color:#FFFFFF;
	line-height:10pt;
}

.principal .resultats .titre_colonne {
	color:#565656;
	font-weight:600; 
	font-size:7.5pt;
	line-height:9pt;
	border-style:none solid solid none;
	border-width:1px;
	border-color:#E5E5E5;
}

.principal .resultats .titre_colonne_2 {
	color:#565656;
	font-weight:600; 
	font-size:7.5pt;
	line-height:9pt;
	border-width:none none solid none;
	border-width:1px;
	border-color:#E5E5E5;
}

.principal .resultats .cell_impair {
	color:#363636;
	font-weight:normal; 
	font-size:8pt;
	border-style:none solid none none; 
	border-width:1px;
	border-color:#E5E5E5;
	background-color:#F7F7F7;
	line-height:10pt;
}

.principal .resultats .cell_impair_intitule {
	color:#A5A5A5;
	font-weight:normal; 
	font-size:8pt;
	border-style:none solid none none;
	border-width:1px;
	border-color:#E5E5E5;
	background-color:#F7F7F7;
	line-height:10pt;
}

.principal .resultats .cell_impair_2 {
	color:#363636;
	font-weight:normal; 
	font-size:8pt;
	border-style:none;
	border-width:1px;
	border-color:#E5E5E5;
	background-color:#F7F7F7;
	line-height:10pt;
}

.principal .resultats .cell_pair {
	color:#363636;
	font-weight:normal; 
	font-size:8pt;
	border-style:none solid none none;
	border-width:1px;
	border-color:#E5E5E5;
	background-color:#FFFFFF;
	line-height:10pt;
}

.principal .resultats .cell_pair_intitule {
	color:#A5A5A5;
	font-weight:normal; 
	font-size:8pt;
	border-style:none solid none none;
	border-width:1px;
	border-color:#E5E5E5;
	background-color:#FFFFFF;
	line-height:10pt;
}

.principal .resultats .cell_pair_2 {
	color:#363636;
	font-weight:normal; 
	font-size:8pt;
	border-style:none;
	border-width:1px;
	border-color:#E5E5E5;
	background-color:#FFFFFF;
	line-height:10pt;
}

.principal .resultats .cell_pair_2 a{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	line-height:10pt;
	text-decoration:underline;
}

.principal .resultats .cell_pair_2 a:link{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	line-height:10pt;
	text-decoration:underline;
}

.principal .resultats .cell_pair_2 a:visited{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	line-height:10pt;
	text-decoration:underline;
}

.principal .resultats .cell_pair_2 a:hover{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	line-height:10pt;
	text-decoration:none;
}

.principal .resultats .cell_impair_2 a{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	line-height:10pt;
	text-decoration:underline;
}

.principal .resultats .cell_impair_2 a:link|visited{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	line-height:10pt;
	text-decoration:underline;
}

.principal .resultats .cell_impair_2 a:hover{
	color:#552F3E;
	font-weight:normal; 
	font-size:8pt;
	line-height:10pt;
	text-decoration:none;
}

.principal .titre_resultat {
	color:#404040;
	font-weight:normal; 
	font-size:7.5pt;
	line-height:9pt;
}

.principal .titre_resultat .bleu{
	color:#552F3E;
	font-weight:normal; 
	font-size:7.5pt;
	line-height:9pt;
}

.principal .titre_resultat b{
	color:#404040;
	font-weight:bold; 
	font-size:7.5pt;
	line-height:9pt;
}


/* BOUTONS */
.principal .bouton {
	color:#000000;
	font-weight:bold; 
	font-size:7pt;
	text-align:center;
	letter-spacing:normal;
}

.principal .bouton a{
	color:#000000;
	font-weight:bold; 
	font-size:7pt;
	text-align:center;
	letter-spacing:normal;
}

.principal .bouton a:link|visited{
	color:#000000;
	font-weight:bold; 
	font-size:7pt;
	text-align:center;
	letter-spacing:normal;
}

.principal .bouton a:hover{
	color:#8E8E8E;
	font-weight:bold; 
	font-size:7pt;
	text-align:center;
	letter-spacing:normal;
}

.principal .resultats .bouton_mini {
	color:#000000;
	font-weight:bold; 
	font-size:6.5pt;
	text-align:center;
	letter-spacing:normal;
}

.principal .resultats .bouton_mini a{
	color:#000000;
	font-weight:bold; 
	font-size:6.5pt;
	text-align:center;
	letter-spacing:normal;
	text-decoration:none;
}

.principal .resultats .bouton_mini a:link{
	color:#000000;
	font-weight:bold; 
	font-size:6.5pt;
	text-align:center;
	letter-spacing:normal;
	text-decoration:none;
}

.principal .resultats .bouton_mini a:visited{
	color:#000000;
	font-weight:bold; 
	font-size:6.5pt;
	text-align:center;
	letter-spacing:normal;
	text-decoration:none;
}

.principal .resultats .bouton_mini a:hover{
	color:#8E8E8E;
	font-weight:bold; 
	font-size:6.5pt;
	text-align:center;
	letter-spacing:normal;
	text-decoration:none;
}


/* CODE REMIS EN FORME JUSQU'ICI */


/* CHAMPS */

.principal .champ {
	color: #565656;
	font-weight: 600; 
	font-size: 7pt;
	line-height: 7.5pt;
	font-family: Arial;
}

.principal .champ_rouge {
	color: #CA0000;
	font-weight: 600; 
	font-size: 7pt;
	line-height: 7.5pt;
}


.principal .champ_facultatif {
	color: #565656;
	font-weight: normal; 
	font-size: 7pt;
	line-height: 7.5pt;

}

.principal .trad {
	color: #9E9E9E;
	font-weight: normal; 
	font-size: 7pt;
	line-height: 7.5pt;
	text-align: right;
}


.principal .bordure {
	border-top: none; 
	border-right: none; 
	border-bottom: dashed; 
	border-left: none; 
	border-width: 1;
	border-color: #C2C2C2;
}



/*
	---------------------------------------
	Cadre de navigation
	---------------------------------------
*/	



/* TITRES et SOUS-TITRES */

.cadre_nav .titre {
	color:	#000000;
	font-weight: bold; 
	font-size: 8pt;
	letter-spacing: 1;
	font-family: Arial;
	text-align: left;
	line-height: 9pt;
}

.cadre_nav .sous_titre {
	color: #333333;
	font-weight: normal; 
	font-size: 8pt;
	letter-spacing: 1;
}

.cadre_nav .sous_titre a  {
	color: #333333;
	font-weight: normal; 
	text-decoration: none;
	font-size: 8pt;
}

.cadre_nav .sous_titre a:link   { 
	color: #333333;
	font-weight: normal; 
	text-decoration: none;
	font-size: 8pt;
}

.cadre_nav .sous_titre a:visited  { 
	color: #333333;
	font-weight: normal; 
	text-decoration: none;
	font-size: 8pt;
}

.cadre_nav .sous_titre a:hover  { 
	color: #333333;
	font-weight: normal; 
	text-decoration: underline;
	font-size: 8pt;
} 

.cadre_nav .bandeau_couleur {
 background-color: #D9D9D9;
} 





/* CHAMPS */

.cadre_nav .champ {
	color: #6D6D6D;
	font-weight: normal; 
	font-size: 7pt;
	line-height: 8pt;
}


.cadre_nav .champ_commentaire {
	color: #9E9E9E;
	font-weight: normal; 
	font-size: 7pt;
	line-height: 9pt;
}


.cadre_nav .valeur {
	color: #000000;
	font-weight: normal; 
	font-size: 9pt;
	line-height: 8pt;
	background-color: #FFFFFF;
	height: 15px;

}


.cadre_nav .valeur .type {
	color: #547DA7;
	font-weight: normal; 
	font-size: 8pt;
	vertical-align: middle;
	height: 15px;

}



/* Lien "Mot de passe oublié ?" */


.cadre_nav .mdp_oubli {
	color: #636363;
	font-weight: normal; 
	font-size: 7.5pt;
}

.cadre_nav .mdp_oubli a{
	color: #636363;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration: underline;
}

.cadre_nav .mdp_oubli a:link{
	color: #636363;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration: underline;
}

.cadre_nav .mdp_oubli a:visited{
	color: #636363;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration: underline;
}

.cadre_nav .mdp_oubli a:hover{
	color: #C2C2C2;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration: underline;
}




/* BOUTONS  (Connexion, Enregistrer, Annuler...) */


.cadre_nav .bouton {
	color:	#000000;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: 0.05em;
}


.cadre_nav .bouton a{
	color:	#000000;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: 0.05em;
}


.cadre_nav .bouton a:link{
	color:	#000000;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: 0.05em;
}

.cadre_nav .bouton a:visited{
	color:	#000000;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: 0.05em;
}

.cadre_nav .bouton a:hover{
	color:	#C2C2C2;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: 0.05em;
}





/* Cadre AIDE */

td .aide{
	background-color: #FFFFFF;
	border-top: dashed; 
	border-right: dashed; 
	border-bottom: dashed; 
	border-left: dashed; 
	border-width: 1;
	border-color: #B7B7B7;
	color: #6D6D6D
	
}

.aide .texte{

	color: #6D6D6D;
	font-weight: normal; 
	font-size: 7.5pt;
	text-align: left;
	line-height: 9pt;

}


.aide .texte b{
	color: #6D6D6D;
	font-weight: bold; 
	font-size: 7.5pt;
	text-align: left;
	line-height: 9pt;
}




.tetiere {
	background-image: url('media/bandeau_tnb.jpg'); 
	background-repeat: repeat-x; 
	background-position:bottom;
	height:85px;
}


.tetiere .titre {
	color: #000000;
	font-weight:	bold; 
	font-size: 12pt;
	text-align: left;
	font-family: Arial;
	letter-spacing: 0.05em;
	visibility:hidden;
}


.tetiere .sous_titre {
	color: #595959;
	font-weight: normal; 
	font-size: 10pt;
	text-align: left;
	letter-spacing: 0.05em;
	visibility:hidden;
}


.nav {
	background-image: url('media/fond_nav.gif'); 
	background-repeat: repeat-x; 
	border-top: solid; 
	border-right: none; 
	border-bottom: solid; 
	border-left: none; 
	border-width: 1;
	border-color: #7B7B7B;
}


.nav .titre {
	color: #333333;
	font-weight: normal; 
	font-size: 7.5pt;
	text-align: center;
	font-family: Arial;
}

.nav .titre a {
	color: #333333;
	font-weight: normal; 
	font-size: 7.5pt;
	text-align: center;
	font-family: Arial;
	text-decoration:	none;
}

.nav .titre a:link{
	color: #333333;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration:	none;
}

.nav .titre a:visited{
	color: #333333;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration:	none;
}

.nav .titre a:hover{
	color: #866870;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration:none;
}


.nav .titre_lang {
	color: #9E9E9E;
	font-weight: normal; 
	font-size: 7.5pt;
	text-align: center;
	font-family: Arial;
}

.bandeau {
	/* background-color:#866870; */
	background-image: url('media/tnb/bandeau_bg.gif'); 
	background-repeat:repeat-x;
	border-style:none none none none;
	border-width:1px;
	border-color:#7B7B7B;
	height:7px;
}

.principal .chevron {
	background-image: url('media/tnb/puce_liste.gif'); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 13px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:5px;
}

.lien_org {
	background-repeat: no-repeat;
	background-position: -2px 2px;
	text-align:		left;
	margin-bottom:	5px;
	margin-top:		0px;
	margin-right:	5px;
	padding-left:	10px;	
}


/* BOUTONS */
.bouton {
	color: #000000;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: normal;
}


.bouton a{
	color:	#000000;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: normal;
}


.bouton a:link{
	color:	#000000;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: normal;
}

.bouton a:visited{
	color:	#000000;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: normal;
}

.bouton a:hover{
	color:	#8E8E8E;
	font-weight: bold; 
	font-size: 7pt;
	text-align: center;
	letter-spacing: normal;
}




/* M1 */

.m1 .titre{
	font-size: 10pt;
}

.m1 .sous_titre{
	font-size: 9pt;
	color: #552F3E;
}

.m1 .texte{
	text-align: justify;
	color : #000000;
}



.m1 .lien {
	background-image: url('media/puce_fleche_bleue.gif'); 
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px;
	text-align: left;
	margin-bottom: 2px;
	margin-right: 5px;
}


.m1 .lien a{
	color : #552F3E;
	text-decoration: underline;
}

.m1 .lien a:link{
	color : #552F3E;
	text-decoration: underline;
}

.m1 .lien a:visited{
	color : #552F3E;
	text-decoration: underline;
}

.m1 .lien a:hover{
	color : #552F3E;
	text-decoration: underline;
}






/* NOUVEAUTES */


/* Article */
.article *{
	font-family: Arial, sans-serif;
}

.article h1 { 
	color: #000000;
	font-size: 14pt;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
	text-align: left;
	}

.article h2 { 
	color: #000000;
	font-size: 13pt;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
	}

.article h3 { 
	color: #000000;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
	}

.article h4 { 
	color: #000000;
	font-size: 11pt;
	margin-bottom: 0px;
	margin-top: 10px;
	font-weight: bold;
	}

.article h5 { 
	color: #000000;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-top: 10px;
	font-weight: bold;
	}

.article h6 { 
	color: #000000;
	font-size: 9pt;
	margin-bottom: 0px;
	margin-top: 10px;
	font-weight: bold;
	}


.article p { 
	color: #000000;
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: justify;
	}

.article div { 
	color: #000000;
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: justify;
	}

.article b, strong { 
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	}

.article a { 
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: underline;
	color: #748BA3;
	}


.article a:link {
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: underline; 
	color: #748BA3;
	}

.article a:visited {
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: underline; 
	color: #748BA3;
	}

.article a:hover {
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: none;
	color: #748BA3;
	}

.article .title_heading {
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 0.75pt;
	background-image: url('/systeme/cms/media/article/puce_carre.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 11px;
	border-width: 1px;
	border-color: #85B3B3;
	border-style: none none solid none;
	width: 100%;
	}


.article .title { 
	font-size: 13.5pt;
	color: #748BA3;
	letter-spacing: 0.25pt;
	font-weight: bold;
	padding-top: 5px;
	line-height: 13pt;
	border-width: 1px;
	border-color: #748BA3;
	border-style: none none solid none;
	}

.article .subtitle { 
	font-size: 11pt;
	color: #000000;
	letter-spacing: 0.25pt;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 2px;
	}

.article .content {
	padding-top: 3px;
	text-align: justify;
	margin-bottom: 7px;	
	}

.article .commentaire {
	font-family: Tahoma, Verdana, Arial, sans-serif ;
	font-size: 6.5pt;
	color: #B7B7B7;
	text-align: right;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:0px;
	background:	url('media/tnb/commentaire_fond.gif'); 
	background-repeat: repeat-y;
	background-position: right;
	}

.article .commentaire b{
	font-size: 6.5pt;
	color: #9E9C9C;
	font-weight: bold;
	}


/* LISTES */

.article ol {
	margin-left: 0px; 
	padding-left: 0px; 
/* espacement avant la liste */
	margin-top: 5px; 
/* espacement après la liste */
	margin-bottom: 5px;
	font-size: 9pt;

}

.article ol li {
	list-style-type: decimal;
	font-size: 9pt;
}

.article ul {
	list-style-type: none;
	margin-left: 0px; 
	padding-left: 0px; 
/* espacement avant la liste */
	margin-top: 5px; 
/* espacement après la liste */
	margin-bottom: 5px;
	font-size: 9pt;
}

.article li {
	background-repeat: no-repeat;
	background-position: 0px 3px;		
/* redéfinition de l'alignement vertical car celui contextuel à .content n'est pas bon */
	vertical-align: top;	
/* espacement avant chaque ligne */
	margin-top: 3px; 
	font-size: 9pt;
}

.article ul li .liste_li_ie {
	width:100%; 
	padding-left: 14px; 
	background-image: url('/systeme/media/tnb/puce_liste.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 3px;
	font-size: 9pt;
	}

.article ol li .liste_li_ie {
	width:100%; 
	padding-left: 0px; 
	background-image: none; 
	font-size: 9pt;
	}

.article ul .liste_li_firefox {
	padding-left: 14px; 
	background-image: url('/systeme/media/tnb/puce_liste.gif');
	font-size: 9pt;
	}

.article ol .liste_li_firefox {
	padding-left: 0px; 
	background-image: none;
	margin-left: 20px;
	font-size: 9pt;
	}

.article ul li .liste_li_ie div{
	font-size: 9pt;
	}

.article ul li .liste_li_firefox div{
	font-size: 9pt;
	}

/* FIN LISTES */

.article img {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.article .link {
	font-family: Tahoma, Verdana, Arial, sans-serif ;
	font-size: 8pt;
	line-height: 15px
	color: #CECECE;
	text-align: left;
	padding-right:4px;
	padding-left:16px;
	padding-top: 0px;
	padding-bottom:0px;
	background:	url('media/tnb/icone_lien.gif'); 
	background-repeat: no-repeat;
	background-position: left 2px;
	font-weight: normal;
	letter-spacing: 0.25pt;
	}


.article .document {
	font-family: Tahoma, Verdana, Arial, sans-serif ;
	font-size: 8pt;
	line-height: 15px
	color: #CECECE;
	text-align: left;
	padding-right:4px;
	padding-left:16px;
	padding-top:0px;
	padding-bottom:0px;
	background:	url('media/tnb/icone_doc.gif'); 
	background-repeat: no-repeat;
	background-position: left 2px;
	}

.photo {

	margin-right: 17px;
}

/* article ACCUEIL */


.article_accueil *{
	font-family: Arial, sans-serif;
}


.article_accueil .titre {		
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
	line-height: 14pt;
	text-align: left;
}


.article_accueil .sous-titre {	
	font-size: 10pt;
	font-weight: bold;
	color: #1D6D6D;
	text-align: left;
}

.article_accueil p {
	margin-bottom: 0px;
	margin-top: 2px;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	line-height: 11pt;
	color: #4C4C4C;
}

.article_accueil ul {
	margin-left: 0px; 
	padding-left: 20px; 
	list-style-type: disc;
	list-style:inside ; 
	text-indent: -16px;
	text-align: justify;
	margin-top: 2px; 
	margin-bottom: 2px;
	font-size: 8pt;
	color: #4C4C4C;
	}

.article_accueil ol {
	margin-top: 5px;
	margin-bottom: 7px;
	padding: 0px;
	line-height: 11pt; 
	font-size: 8pt;
	color: #4C4C4C;
	}

.article_accueil li {
	font-size: 8pt;
	color: #4C4C4C;
	margin-top: 3px; 
	margin-bottom: 3px;
	line-height: 11pt;
	}

.article_accueil .texte {	
	font-size: 8pt;
	font-weight: normal;
	color: #4C4C4C;
	margin-top: 2px;
	text-align: justify;
}

.article_accueil .texte a{
	font-size: 8pt;
	font-weight: normal;
	color: #748BA3;
	text-decoration: underline;
}

.article_accueil .texte a:link{	
	font-size: 8pt;
	font-weight: normal;
	color: #748BA3;
	text-decoration: underline;
}

.article_accueil .texte a:visited{
	font-size: 8pt;
	font-weight: normal;
	color: #748BA3;
	text-decoration: underline;
}

.article_accueil .texte a:hover{
	font-size: 8pt;
	font-weight: normal;
	color: #748BA3;
	text-decoration: none;
}



.article_accueil .texte .chevron a{
	font-size: 7pt;
	font-weight: normal;
	color: #748BA3;
	text-decoration: underline;
	letter-spacing: -1.5pt;
}

.article_accueil .texte .chevron a:link{	
	font-size: 7pt;
	font-weight: normal;
	color: #748BA3;
	text-decoration: underline;
}

.article_accueil .texte .chevron a:visited{
	font-size: 7pt;
	font-weight: normal;
	color: #748BA3;
	text-decoration: underline;
}

.article_accueil .texte .chevron a:hover{
	font-size: 7pt;
	font-weight: normal;
	color: #748BA3;
	text-decoration: none;
}


.article_accueil .lien {
	background-image: url('media/tnb/puce_lien.gif'); 
	background-repeat: no-repeat;
	background-position: 3px left;
	padding-left: 6px;
	font-size: 7.5pt;
	font-weight: normal;
	color: #866870;
	margin-top: 5px;
	text-align: left;
	line-height:9pt;

}

.article_accueil .lien a{
	font-family: 'Arial', sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #866870;
	text-decoration: underline;
}

.article_accueil .lien a:link{
	font-family: 'Arial', sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #866870;
	text-decoration: underline;
}


.article_accueil .lien a:visited{
	font-family: 'Arial', sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #866870;
	text-decoration: underline;
}

.article_accueil .lien a:hover{
	font-family: 'Arial', sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #866870;
	text-decoration: none;
}

.article_accueil .sep {
	background-image: url('media/tnb/sep.gif'); 
	background-repeat: repeat-y; 	
}
/* Barre de recherche */

.barre_recherche .titre {
	background-color: #E5E5E5;
	color: #929292;
	font-weight: bold;
	font-size: 7.5pt;
	padding-left:10px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 2px;

}


.barre_recherche .titre a{
	background-color: #E5E5E5;
	color: #929292;
	font-weight: bold;
	font-size: 7.5pt;
}

.barre_recherche .titre a:link{
	background-color: #E5E5E5;
	color: #929292;
	font-weight: bold;
	font-size: 7.5pt;
}

.barre_recherche .titre a:visited{
	background-color: #E5E5E5;
	color: #929292;
	font-weight: bold;
	font-size: 7.5pt;
}

.barre_recherche .titre a:hover{
	background-color: #E5E5E5;
	color: #929292;
	font-weight: bold;
	font-size: 7.5pt;
}



/* Couleur par defaut */

.barre_recherche .fond_sep {
	background-image:url('media/tnb/fond_sep.gif'); 
	background-repeat:no-repeat; 
}

.barre_recherche .fond {
	background-color:#866870;
}

.barre_recherche .intitule {
	background-image:url('media/tnb/puce_critere.gif'); 
	background-repeat:no-repeat;
	background-position:left 2px;
	background-color:#866870;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;
	padding:0px 5px 0px 18px;	
}

.barre_recherche .intitule a:link{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule a:visited{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule a:hover{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule_selec {
	background-image:url('media/tnb/puce_critere_over.gif'); 
	background-repeat:no-repeat;
	background-position:left 2px;
	background-color:#866870;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	line-height:9pt;
	padding:0px 5px 0px 18px;
}

.barre_recherche .intitule_over {
	background-image:url('media/tnb/puce_critere_over.gif'); 
	background-repeat:no-repeat;
	background-position:left 2px;
	background-color:#866870;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;
	padding:0px 5px 0px 18px;
	cursor:pointer;
}

.barre_recherche .intitule_over a:link{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule_over a:visited{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule_over a:hover{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}



/* Couleur Orange */

.barre_recherche .fond_sep_orange {
	background-image:url('media/tnb/fond_sep.gif'); 
	background-repeat:no-repeat; 
}

.barre_recherche .fond_orange {
	background-color:#866870;
}

.barre_recherche .intitule_orange {
	background-image:url('media/tnb/puce_critere.gif'); 
	background-repeat:no-repeat;
	background-position:left 2px;
	background-color:#866870;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;
	padding:0px 5px 0px 18px;	
}

.barre_recherche .intitule_orange a:link{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule_orange a:visited{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule_orange a:hover{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule_selec_orange {
	background-image:url('media/tnb/puce_critere_over.gif'); 
	background-repeat:no-repeat;
	background-position:left 2px;
	background-color:#866870;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	line-height:9pt;
	padding:0px 5px 0px 18px;
}

.barre_recherche .intitule_over_orange {
	background-image:url('media/tnb/puce_critere_over.gif'); 
	background-repeat:no-repeat;
	background-position:left 2px;
	background-color:#866870;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;
	padding:0px 5px 0px 18px;
	cursor:pointer;
}

.barre_recherche .intitule_over_orange a:link{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule_over_orange a:visited{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}

.barre_recherche .intitule_over_orange a:hover{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	line-height:9pt;		
}



/* Couleur Bleu */

.barre_recherche .fond_sep_bleu {
	background-image: url('media/tnb/fond_sep_bleu.gif'); 
	background-repeat: no-repeat; 
}

.barre_recherche .fond_bleu {
	background-color: #2577D3;
}

.barre_recherche .intitule_bleu {
	background-image: url('media/tnb/puce_critere.gif'); 
	background-repeat: no-repeat;
	background-position: left 2px;
	background-color: #2577D3;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	line-height: 9pt;
	padding-left: 18px;
	padding-right: 5px;
	padding-top: 0px;
	
}


.barre_recherche .intitule_bleu a:link{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	line-height: 9pt;		
}

.barre_recherche .intitule_bleu a:visited{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	line-height: 9pt;		
}

.barre_recherche .intitule_selec_bleu {
	background-image: url('media/tnb/puce_critere_over_bleue.gif'); 
	background-repeat: no-repeat;
	background-position: left 2px;
	background-color: #2577D3;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	line-height: 9pt;
	padding-left: 18px;
	padding-right: 5px;
}

.barre_recherche .intitule_over_bleu {
	background-image: url('media/tnb/puce_critere_over_bleue.gif'); 
	background-repeat: no-repeat;
	background-position: left 2px;
	background-color: #2577D3;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	line-height: 9pt;
	padding-left: 18px;
	padding-right: 5px;
	padding-top: 0px;
	cursor: pointer;
}

.barre_recherche .intitule_over_bleu a:link{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	line-height: 9pt;		
}

.barre_recherche .intitule_over_bleu a:visited{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	line-height: 9pt;		
}

.barre_recherche .intitule_over_bleu a:hover{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	line-height: 9pt;		
}


/* BARRE TYPE DE RECHERCHE */

.barre_recherche .type_recherche {
	background-image: url('media/tnb/puce_type_recherche.gif'); 
	background-repeat: no-repeat;
	background-position: left 1px;
	color: #7B7B7B;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 27px;
	padding-right: 20px;
	line-height: 10pt;
}

.barre_recherche .type_recherche a{
	font-family: Arial, sans-serif;
	color: #7B7B7B;
	font-weight: bold;
	font-size: 10pt;
}


.barre_recherche .type_recherche a:link{
	color: #7B7B7B;
	font-weight: bold;
	font-size: 10pt;
}

.barre_recherche .type_recherche a:visited{
	color: #7B7B7B;
	font-weight: bold;
	font-size: 10pt;
}


.barre_recherche .type_recherche_over {
	background-image: url('media/tnb/puce_type_recherche_over.gif'); 
	background-repeat: no-repeat;
	background-position: left 1px;
	color: #866870;
	font-weight: bold;
	font-size: 10pt;
	padding-left:27px;
	padding-right: 20px;
	cursor: pointer;
}

.barre_recherche .type_recherche_over a{
	font-family: Arial, sans-serif;
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}

.barre_recherche .type_recherche_over a:link{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}


.barre_recherche .type_recherche_over a:visited{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}

.barre_recherche .type_recherche_over a:hover{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}

.barre_recherche .type_recherche_over_orange {
	background-image: url('media/tnb/puce_type_recherche_over.gif'); 
	background-repeat: no-repeat;
	background-position: left 1px;
	color: #866870;
	font-weight: bold;
	font-size: 10pt;
	padding-left:27px;
	padding-right: 20px;
	cursor: pointer;
}

.barre_recherche .type_recherche_over_orange a{
	font-family: Arial, sans-serif;
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}

.barre_recherche .type_recherche_over_orange a:link{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}


.barre_recherche .type_recherche_over_orange a:visited{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}

.barre_recherche .type_recherche_over_orange a:hover{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}

.barre_recherche .type_recherche_over_bleu {
	background-image: url('media/tnb/puce_type_recherche_over.gif'); 
	background-repeat: no-repeat;
	background-position: left 1px;
	color: #866870;
	font-weight: bold;
	font-size: 10pt;
	padding-left:27px;
	padding-right: 20px;
	cursor: pointer;
}

.barre_recherche .type_recherche_over_bleu a{
	font-family: Arial, sans-serif;
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}

.barre_recherche .type_recherche_over_bleu a:link{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}


.barre_recherche .type_recherche_over_bleu a:visited{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}

.barre_recherche .type_recherche_over_bleu a:hover{
	color: #866870;
	font-weight: bold;
	font-size: 10pt;

}


/* LISTE RESULTATS */

.barre_recherche .recherche {
	color: #929292;
	font-weight: bold;
	font-size: 7.5pt;
}


/* Default */
.liste .intitule {
	height: 23px;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #DFDFDF;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 12px;
	color: #866870;
	font-size: 8pt;
	background-image: url('media/tnb/puce_liste.gif'); 
	background-repeat: no-repeat; 
	background-position: left 9px;
	line-height: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

.liste .intitule a {
	color:#000000;
	font-weight:normal; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}

.liste .intitule a:link { 
	color:#000000; 
	font-weight:normal; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}

.liste .intitule a:visited { 
	color:#000000; 
	font-weight:normal; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}

.liste .intitule a:hover { 
	color:#000000; 
	font-weight:normal; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}  


.liste .intitule b{
	color: #866870;
	font-size: 7.5pt;
	font-weight: normal;
}


.liste .intitule_rollover {
	height: 23px;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #DFDFDF;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 12px;
	font-size: 8pt;
	background-image: url('media/tnb/puce_liste.gif'); 
	background-repeat: no-repeat; 
	color: #866870;
	cursor: pointer;
	background-color: #F5F5F5;
	background-position: left 9px;
	line-height: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

.liste .intitule_rollover a {
	color:#552F3E;
	font-weight:normal; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}

.liste .intitule_rollover a:link { 
	color:#552F3E; 
	font-weight:normal; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}

.liste .intitule_rollover a:visited { 
	color:#552F3E; 
	font-weight:normal; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}

.liste .intitule_rollover a:hover { 
	color:#552F3E; 
	font-weight:normal; 
	text-decoration:none;
	font-family:'Tahoma', sans-serif;
	font-size:8pt;
}  

.liste .intitule_rollover b{
	color: #866870;
	font-size: 7.5pt;
	font-weight: normal;
}


/* orange */
.liste .intitule_orange {
	height: 23px;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #DFDFDF;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 12px;
	color: #5E615E;
	font-size: 8pt;
	background-image: url('media/tnb/puce_liste_orange.gif'); 
	background-repeat: no-repeat; 
	background-position: left 9px;
	line-height: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}


.liste .intitule_orange  b{
	color: #F87D30;
	font-size: 7.5pt;
	font-weight: normal;
}


.liste .intitule_rollover_orange  {
	height: 23px;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #DFDFDF;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 12px;
	font-size: 8pt;
	background-image: url('media/tnb/puce_liste_orange.gif'); 
	background-repeat: no-repeat; 
	color: #F87D30;
	cursor: pointer;
	background-color: #F5F5F5;
	background-position: left 9px;
	line-height: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

.liste .intitule_rollover_orange  b{
	color: #F87D30;
	font-size: 7.5pt;
	font-weight: normal;
}


/* bleu */
.liste .intitule_bleu {
	height: 23px;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #DFDFDF;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 12px;
	color: #5E615E;
	font-size: 8pt;
	background-image: url('media/tnb/puce_liste_bleue.gif'); 
	background-repeat: no-repeat; 
	background-position: left 9px;
	line-height: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}


.liste .intitule_bleu  b{
	color: #2577D3;
	font-size: 7.5pt;
	font-weight: normal;
}


.liste .intitule_rollover_bleu  {
	height: 23px;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #DFDFDF;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 12px;
	font-size: 8pt;
	background-image: url('media/tnb/puce_liste_bleue.gif'); 
	background-repeat: no-repeat; 
	color: #2577D3;
	cursor: pointer;
	background-color: #F5F5F5;
	background-position: left 9px;
	line-height: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

.liste .intitule_rollover_bleu  b{
	color: #2577D3;
	font-size: 7.5pt;
	font-weight: normal;
}



.liste p{
	margin-top: 0px;
	margin-bottom: 0px;
}


.note{

	color: #6D6D6D;
	font-weight: normal; 
	font-size: 7.5pt;
	text-align: left;
	line-height: 8pt;
	padding-left: 3px;
	vertical-align: top;

}


.note a{

	color: #6D6D6D;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration: none;

}

.note a:link{

	color: #6D6D6D;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration: none;

}

.note a:visited{

	color: #6D6D6D;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration: none;

}

.note a:hover{

	color: #6D6D6D;
	font-weight: normal; 
	font-size: 7.5pt;
	text-decoration: underline;

}


.photo_news {
	background-image:url('media/tnb/photo_news_02.jpg'); 
	background-repeat:no-repeat;
	background-position:left -1px;
}