/*__________________________________________________________________________________________________________________________

Cette feuille de style contient les styles communs ŕ toutes les pages :
1. Propriétés de la page
2. Entęte
3. Menus
4. Contenus
5. Pied de page
6. Actus
7. Plan du site
__________________________________________________________________________________________________________________________*/


/*__________________________________________________________________________________________________________________________

POUR VERIFIER LES EVENTUELS PBS DE MISE EN PAGE : VISUALISATION DU DECOUPAGE 
__________________________________________________________________________________________________________________________
table {border: 1px solid black;}
td {border: 1px dotted gray;}
div {border: 1px solid orange;}
img, form {border: 1px dashed blue;}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow;}
ul {border: 1px solid green;}
li {border: 1px solid lightgreen;}
*/


/*__________________________________________________________________________________________________________________________

      1. PROPRIETES DE LA PAGE
__________________________________________________________________________________________________________________________*/

/* ________________________________ Propriétés du body ________________________________ */		
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0 0 1em 0;
	padding: 0;
	/* ___Texte */
	font: 62.5% "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	/* ___Décoration */
	background: #eaeaea;
}

img
{
	/* ___Dimensions et positionnement */
	display: block;
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
}

/* ________________________________ Global ________________________________ */		
#global
{
	/* ___Dimensions et positionnement */
	width: 76em;
	position: relative;
	/* ___Marges */
	margin: 0 auto;
	padding: 0.2em 0 0 0;
	/* ___Texte */
	/* ___Décoration */
	background: #fff;
}

/* ________________________________ Conteneur ________________________________ */		
#conteneur
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	background: url(../images/ombre_menu.gif) 17.8em 0em repeat-y;
	background-color: #fff;
	border: 0.1em solid #fff;
}

#accueil #conteneur
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	background: none;
	background-color: #fff;
	border: 0.1em solid #fff;
}

/*__________________________________________________________________________________________________________________________

      2. ENTETE
__________________________________________________________________________________________________________________________*/

#entete h1
{
	/* ___Dimensions et positionnement */
	float: left;
	/* ___Marges */
	margin: 0;
	padding: 1em 0 0 0;
	/* ___Texte */
	font-size: 1em;
	/* ___Décoration */
	background: #fff;
}

#entete h1 a img
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	border: 0;	
	/*border-bottom: 0.2em solid #2fa829;*/
}

#entete #logo_mdph
{
	/* ___Dimensions et positionnement */
	width: 21.1em;
	height:10.6em;
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration 
	border-bottom: 0.2em solid #2fa829;*/
}

#entete #visuel_rub
{
	/* ___Dimensions et positionnement */
	float: left;
	width: 41.2em;
	height: 11.8em;
	/* ___Marges */
	margin-bottom: 0.1em;
	/* ___Texte */
	/* ___Décoration */
}

#entete p
{
	/* ___Dimensions et positionnement */
	position: relative;
	float: left;
	width: 35em !important; width: 35em;
	/* ___Marges */
	padding: 0.5em 0.5em 0.5em 0.5em;
	/*margin: 4em 0 0 0;*/
	margin: 1em 0 0 0;
	/* ___Texte */
	font-size: 1.3em;
	/* ___Décoration */
}

/*__________________________________________________________________________________________________________________________

      3. MENUS
__________________________________________________________________________________________________________________________*/

#menus_entete
{
	/* ___Dimensions et positionnement */
	height: 3em;
	/* ___Marges */
	margin-top: 0.5em;
	/* ___Texte */
	/* ___Décoration */
	background:url(../images/ombre_menu_pratique.gif) bottom left repeat-x;
	background-color: #fedc6c;
}

/* ________________________________ Menu pratique ________________________________ */	

#menu_pratique
{
	/* ___Dimensions et positionnement */
	width: 19.2em;
	height: 1.8em;
	float: left;
	/* ___Marges */
	margin: 0.6em 0 0 0;
	padding: 0.6em 0.8em 0 0;
	/* ___Texte */
	color: #333;
	text-align: center;
	/* ___Décoration */
	background: url(../images/fd_menu_pratique.gif) bottom left no-repeat;
}

#menu_pratique a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #333;
	/* ___Décoration */
	text-decoration: none;
}

#menu_pratique a:hover, 
#menu_pratique a:focus
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	text-decoration: underline;
}

/* ________________________________ Accčs directs ________________________________ */		
#acces_direct
{
	/* ___Dimensions et positionnement */
	float: left;
	/* ___Marges */
	margin: 1em 0 0 13em;
	padding: 0;
	/* ___Texte */
	text-align: center;
	color: #333;
	/* ___Décoration */
}

#acces_direct a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #333;
	/* ___Décoration */
	text-decoration: none;
}

#acces_direct a:hover,
#acces_direct a:focus
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	text-decoration: underline;
}

/* ________________________________ Menu accessibilité ________________________________ */	

#accessibilite
{
	/* ___Dimensions et positionnement */
	position: absolute;
	/* ___Marges */
	margin: 0;
	padding: 0;
	right: 1em;
	/* ___Texte */
	/* ___Décoration */
}

#menu_accessibilite
{
	/* ___Dimensions et positionnement */
	/* width: 12.5em; Valable quand les 4 icones sont présentes*/
	width: 7.1em;
	height: 2.5em; /* Valable quand 2 icones sont présentes */
	/* ___Marges */
	margin: 0.6em 0 0 0;
	/* padding: 0 0.3em; Valable quand les 4 icones sont présentes*/
	padding: 0 3em; /* Valable quand 2 icones sont présentes */
	/* ___Texte */
	/* ___Décoration */
	background: url(../images/fd_menu_accessibilite.gif) top left no-repeat;
}

#menu_accessibilite li
{
	/* ___Dimensions et positionnement */
	float: left;
	/* width: 2.8em; Valable quand les 4 icones sont présentes */
	/* ___Marges */
	margin: 0.4em 0.15em 0 0.15em;
	padding: 0;
	/* ___Texte */
	/* ___Décoration */
	list-style: none;
}

#menu_accessibilite li a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #333;
	/* ___Décoration */
}

#menu_accessibilite span
{
	/* ___Dimensions et positionnement */
	display: none;
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
}

#menu_accessibilite img
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	border: 0;
}

#video_lsf
{
	/* ___Dimensions et positionnement */
	width: 12.4em;
	height: 10.4em;
	/* ___Marges */
	left: 88.3em;
	top: 4.7em;
	/* ___Texte */
	/* ___Décoration */
	border: 0.1em solid #333;
}

/* ________________________________ Menu principal ________________________________ */	

#menu_principal
{
	/* ___Dimensions et positionnement */
	clear: both;
	width: 76em;
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	/* ___Décoration */
	background: #2fa829;
	list-style: none;
}

#menu_principal li
{
	/* ___Dimensions et positionnement */
	float: left;
	width: 9.4em;
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	/* ___Décoration */
	border-right: 0.1em solid #c0e5be;
	background: #2fa829;
	list-style: none;
}

#menu_principal li a,
#menu_principal li.active
{
	/* ___Dimensions et positionnement */
	width: 8.5em;
	height: 3.1em;
	display: block;
	/* ___Marges */
	padding: 0.2em 0;
	/* ___Texte */
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 1.1em;
	/* ___Décoration */
	text-decoration: none;
}

#menu_principal li a:hover,
#menu_principal li a:focus,
#menu_principal li.active
{	
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #2fa829;
	/* ___Décoration */
	background: #fff;
}

#menu_principal li a span
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	line-height: 3em;
	/* ___Décoration */
}

/*__________________________________________________________________________________________________________________________

      4. CONTENUS
__________________________________________________________________________________________________________________________*/

/* ________________________________ Visuel accueil ________________________________ */
#map
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0 0 1em 0;
	/* ___Texte */
	/* ___Décoration */
}

#map img
{
	/* ___Dimensions et positionnement */
	width: 76em;
	height: 34.1em;
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
}

/* ________________________________ Contenu ________________________________ */
#contenu
{
	/* ___Dimensions et positionnement */
	width: 52.5em;
	float: right;
	/* ___Marges */
	margin: 0 0 1em 0;
	padding: 0.5em 1em;
	/* ___Texte */
	/* ___Décoration */
}

#contenu h2
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding:0;
	/* ___Texte */
	font-size: 2em;
	font-weight: normal;
	/* ___Décoration */
}

#contenu h3
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	font-size: 1.7em;
	color: #2fa829;
	font-weight: normal;
	/* ___Décoration */
}

#contenu h4
{
	/* ___Dimensions et positionnement */
	display: list-item;
	/* ___Marges */
	margin: 0 0 0 1em;
	/* ___Texte */
	font-size: 1.4em;
	color: #0068b5;
	/* ___Décoration 
	list-style: decimal;*/
}

#contenu h5
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0 0 0.5em 0;
	/* ___Texte */
	font-size: 1.3em;
	/* ___Décoration */
}

#contenu p,
#contenu ul,
#contenu ol 
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	font-size: 1.3em;
	/* ___Décoration */
}

#contenu li 
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	list-style: url(../images/puce_fleche.gif);
}

#contenu ol li 
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	list-style: decimal;
}

.btn_raccourcis
{
	/* ___Dimensions et positionnement */
	display: inline;
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
}

kbd
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	font-family:"Courier New", Courier, monospace;
	/* ___Décoration */
}

/* ________________________________ Encadré Textes de références ________________________________ */
#contenu #textes_ref 
{
	/* ___Dimensions et positionnement */
	width: 20.4em;
	float: left;
	/* ___Marges */
	padding: 0.5em;
	/* ___Texte */
	/* ___Décoration */
	border: 0.1em solid #e5e5e5;
	background:url(../images/ombre_textes_ref.gif) top right repeat-y;
}


#contenu #textes_ref ul
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	font-size: 1.1em;
	/* ___Décoration */
	list-style: none;
}

#contenu #textes_ref li
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0.2em 0;
	/* ___Texte */
	/* ___Décoration */
	list-style: none;
}

/* ________________________________ Encadré Voir aussi ________________________________ */
#contenu #voir_aussi
{
	/* ___Dimensions et positionnement */
	width: 29.4em;
	float: right;
	/* ___Marges */
	margin: 0;
	padding: 0.5em;
	/* ___Texte */
	/* ___Décoration */
	background: #feefbb;
}

#contenu #voir_aussi table,
#contenu #voir_aussi th,
#contenu #voir_aussi tr,
#contenu #voir_aussi td
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	/* ___Décoration */
	border-collapse: collapse;
	border: 0;
}

#contenu #voir_aussi table
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	/* ___Décoration */
}

#contenu #voir_aussi td
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	font-size: 0.75em;
	/* ___Décoration */
}

#contenu #voir_aussi a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #333;
	/* ___Décoration */
	text-decoration: none;
}

#contenu #voir_aussi a:hover,
#contenu #voir_aussi a:active,
#contenu #voir_aussi a:focus
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	text-decoration: underline;
}

#contenu #voir_aussi a img
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0.5em auto;
	/* ___Texte */
	/* ___Décoration */
	border: 0.1em solid #fff;
}

#contenu #voir_aussi a:hover img,
#contenu #voir_aussi a:active img,
#contenu #voir_aussi a:focus img
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	border: 0.1em solid #ccc;
}

/* ________________________________ Btn haut ________________________________ */
.btn_haut
{
	/* ___Dimensions et positionnement */
	float: none;
	clear: both;
	/* ___Marges */
	margin: 1em 0 0 0;
	padding: 3em 0 0 0;
	/* ___Texte */
	/* ___Décoration */
	background: url(../images/bonhomme_btn_haut.gif) bottom right no-repeat;
	border-bottom: 0.1em solid #999;
}

.btn_haut a
{
	/* ___Dimensions et positionnement */
	display: block;
	/* ___Marges */
	padding: 0 0 0 1.5em;
	/* ___Texte */
	color: #999;
	text-transform: uppercase;
	font-size: 0.9em;
	/* ___Décoration */
	text-decoration: none;
	background:url(../images/puce_btn_haut.gif) center left no-repeat;
}

.btn_haut a:hover,
.btn_haut a:active,
.btn_haut a:focus
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	font-weight: bold;
	/* ___Décoration */
}

/* ________________________________ Image ________________________________ */
.image,
.csc-textpic-imagewrap
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 1em auto;
	/* ___Texte */
	/* ___Décoration */
	border: 0.1em solid #e5f0f7;
}

.csc-textpic-imagewrap dl,
.csc-textpic-imagewrap dt,
.csc-textpic-imagewrap dd
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	/* ___Décoration */
}

.image a
{
	/* ___Dimensions et positionnement */
	display: block;
	/* ___Marges */
	margin: 0;
	padding: 0.2em 1em;
	/* ___Texte */
	font-style: italic;
	text-align: right;
	color: #333;
	/* ___Décoration */
	background: url(../images/onglet_zoom.gif) bottom right no-repeat;
}

.image a:hover,
.image a:active,
.image a:focus
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	font-weight: bold;
	/* ___Décoration */
}

.csc-textpic-caption
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0.2em;
	/* ___Texte */
	text-align: center;
	font-style: italic;
	font-size: 1.1em;
	/* ___Décoration */
	background: #e5f0f7;
}

/* ________________________________ Tableau ________________________________ */
#contenu table,
#contenu th,
#contenu tr,
#contenu td
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	font-size: 1.1em;
	/* ___Décoration */
	border-collapse: collapse;
	border: 0.1em solid #ccc;
}

#contenu table
{
	/* ___Dimensions et positionnement */
	width: 100%;
	/* ___Marges */
	margin: 1em auto;
	/* ___Texte */
	/* ___Décoration */
}

#contenu caption
{
	/* ___Dimensions et positionnement */
	display: none;
	/* ___Marges */
	margin: 0.5em auto;
	/* ___Texte */
	font-style: italic;
	/* ___Décoration */
}

#contenu th
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	background: #e5f0f7;
}

#contenu th,
#contenu td
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	padding: 0.5em;
	/* ___Texte */
	vertical-align: top;
	/* ___Décoration */
}

/* ________________________________ Saut forcé ________________________________ */
.clear
{
	/* ___Dimensions et positionnement */
	clear: both;
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
}

/* ________________________________ Fil ariane ________________________________ */
p#fil_ariane
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #666;
	font-size: 1.1em;
	/* ___Décoration */
}

p#fil_ariane a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #666;
	/* ___Décoration */
}

/* ________________________________ Gauche ________________________________ */
#gauche
{
	/* ___Dimensions et positionnement */
	float: left;
	width: 17.7em;
	/* ___Marges */
	/* ___Texte */
	font-size: 1.2em;
	/* ___Décoration */
}

#gauche .ds_rub
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0.15em 0 0 0;
	padding: 0.4em 2em;
	/* ___Texte */
	font-weight: bold;
	/* ___Décoration */
	background: #c0e5be url(../images/fd_ds_rub.gif) right top repeat-y;
}

#gauche #menu_rub
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0 0 0 2em;
	padding: 0;
	/* ___Texte */
	/* ___Décoration */
}

#gauche #menu_rub li
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0.3em 0;
	/* ___Texte */
	/* ___Décoration */
	list-style: url(../images/puce_fleche.gif);
	list-style-type:disc;
}

#gauche #menu_rub a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #333;
	/* ___Décoration */
}

#gauche #gauche_rub
{
	/* ___Dimensions et positionnement */
	width: 20.9em;
	height: 32.3em;
	/* ___Marges */
	/* ___Texte */
	font-size: 0.84em;
	/* ___Décoration */
}


/*__________________________________________________________________________________________________________________________

      5. PIED DE PAGE
__________________________________________________________________________________________________________________________*/

#pied_page
{
	/* ___Dimensions et positionnement */
	clear: both;
	/* ___Marges */
	margin: 0;
	padding: 0.5em;
	/* ___Texte */
	color: #666;
	text-align: center;
	/* ___Décoration */
	background: #eaeaea url(../images/pied_page.gif) center center no-repeat;
}

#pied_page a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #666;
	/* ___Décoration */
}

/*__________________________________________________________________________________________________________________________

      6. ACTUS
__________________________________________________________________________________________________________________________*/

#contenu .news-list-item h3 span.news-list-date
{
	/* ___Dimensions et positionnement */
	display:block;
	/* ___Marges */
	/* ___Texte */
	color: #333;
	font-size: 0.6em;
	/* ___Décoration */
}

#contenu .news-list-item h3
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 1em 0 0.5em 0;
	padding:0;
	/* ___Texte */
	/* ___Décoration */
}

#contenu .news-list-item h3 a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #2fa829;
	font-weight: normal;
	/* ___Décoration */
}

#contenu .news-list-item a img,
.news-single-img img
{
	/* ___Dimensions et positionnement */
	float: left;
	clear:left;
	/* ___Marges */
	margin: 0 0.5em 0.5em 0;
	padding: 0.5em;
	/* ___Texte */
	/* ___Décoration */
	border: 0.1em solid #ddd;
}

#contenu .news-list-item p.bodytext
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	/* ___Décoration */
}

#contenu .clearer
{
	/* ___Dimensions et positionnement 
	display: none;*/
	clear: both;
	/* ___Marges */
	margin: 1em 0;
	/* ___Texte */
	color: #eee;
	/* ___Décoration */
}

#contenu .news-list-browse,
#contenu .news-single-backlink
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin-top: 2em;
	padding: 0.2em;
	/* ___Texte */
	font-size: 0.9em;
	/* ___Décoration */
	border-top: 0.1em solid #bbb;
	background: #eee;
}

#contenu .news-list-browse p, 
#contenu .news-list-browse table, 
#contenu .news-list-browse th,
#contenu .news-list-browse td,
#contenu .news-list-browse tr
{
	/* ___Dimensions et positionnement */
	width: auto;
	/* ___Marges */
	margin: 0;
	padding: 0;
	/* ___Texte */
	font-size: 1em;
	/* ___Décoration */
	border-collapse: collapse;
	border: 0;
}

#contenu .news-list-browse td
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	padding: 0 0.5em;
	/* ___Texte */
	/* ___Décoration */
	border: 0;
}

#contenu .news-list-browse table
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin: 0 auto;
	/* ___Texte */
	/* ___Décoration */
	border: 0;	
}

#contenu .news-list-browse a,
#contenu .news-single-backlink a
{
	/* ___Dimensions et positionnement */
	display: block;
	/* ___Marges */
	padding: 0.2em 0.5em;
	/* ___Texte */
	color: #2fa829;
	font-weight: bold;
	/* ___Décoration */
}

#contenu .news-list-browse .tx-ttnews-browsebox-SCell a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	color: #fff;
	/* ___Décoration */
	background: #2fa829;
	text-decoration: none;
}

/*__________________________________________________________________________________________________________________________

      7. PLAN DU SITE
__________________________________________________________________________________________________________________________*/

.csc-sitemap ul li a
{
	/* ___Dimensions et positionnement */
	display: block;
	/* ___Marges */
	margin: 0;
	padding: 0;
	margin-top: 1em;
	/* ___Texte */
	font-size: 1.7em;
	color: #2fa829;
	font-weight: normal;
	/* ___Décoration */
	text-decoration: none;
}

.csc-sitemap ul li a:hover,
.csc-sitemap ul li a:active,
.csc-sitemap ul li a:focus
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	/* ___Texte */
	/* ___Décoration */
	text-decoration: underline;
}

.csc-sitemap ul li li a
{
	/* ___Dimensions et positionnement */
	/* ___Marges */
	margin-top: auto;
	/* ___Texte */
	font-size: 0.9em;
	color: #0068b5;
	font-weight: bold;
	/* ___Décoration */
}

.csc-sitemap ul li li li a
{
	/* ___Dimensions et positionnement */
	/* ___Marges 
	margin: 0;
	padding: 0 0 0.5em 0;*/
	/* ___Texte */
	color: #333;
	font-size: 0.6em;
	font-weight: normal;
	/* ___Décoration */
}