/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */
  
/* 
GGT 

#A1C93B; Vert GGT
#C7DF89; Vert GGT pâle (fond)
#ECF4D8; Vert GGT très très pâle
#4D5617; Vert foncé
#333333; Gris foncé lien
#CACACA; Gris pâle (fond)
#1E247D; Bleu lien

CEIM 

#250202  // presque noir rouge-brun
#500000  // rouge
#CD7028  // orange 

#feff99  // jaune   RGB  254 255 153
#C65D00  // orange foncé
#FEE178  // orange très pâle ancienne boîte
#FEE178  // Jaune orange fond boite 

*/ 

/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html {
	font-size: 100%;
	background-color:#250202;
	margin:0;
	padding:0;
} /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */

html#mindc { background-image:url(https://ceim.uqam.ca/squelettes/images/mindc-fond.jpg); background-repeat:repeat; background-position:top center;}

body {
	font-size: 0.8125em;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	color: #250202;
}
#ggee body {color:#000057;}


/* Titraille / Intertitres */
h1 {
	font-size: 15pt;
	color: #250202;
	font-weight:bold;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	margin:0.8em 0 0.5em 0;
	border-bottom: 1px solid #CD7028;
}
h1 a { color: #250202; }
h1 a:hover {
	color:#250202;
	text-decoration:underline;
}
#ggee h1, #ggee h1 a {color:#000057; border-bottom: 1px solid #4ED7FF;  }
#ggee h1 a:hover { color:#0000AE;  }

h2 {
	font-size: 13.5pt;
	color: #250202;
	font-weight:bold;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	padding:0.3em 0.3em 0.3em 0.5em;
}
h2 a { color: #250202; }
h2 a:hover {
	color: #250202;
	text-decoration:underline;
}
h3 {
	font-size: 10.5pt;
	color: #500000;
	font-weight:bold;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;/*padding:0.3em;*/

}
h3 a { color: #500000; }
h3 a:hover {
	color: #500000;
	text-decoration:underline;
}
.conferences h3, .publications h3 { padding-top:1.2em; }
h3.spip {
	font-size: 10.5pt;
	color: #CD7028; /* #000; */
	font-weight:bold;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
} /* Cf.: spip_style.css */
h3.spip a { color: #CD7028; /* #000; */ }
h3.spip a:hover {
	color: #CD7028; /* #000; */
	text-decoration:underline;
}
#ggee h3, #ggee h3 a {color:#000057;  }
#ggee h3 a:hover { color:#000057;  }
#ggee h3.spip, #ggee h3.spip a, #ggee h3.spip a:hover {color:#0000AE; }


h4, h4.spip {
	font-size: 10pt;
	color: #CD7028; /* #000; */
	font-weight:bold;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
} /* Cf.: spip_style.css */
h4 a, h4.spip a {
	color: #CD7028; /* #000; */
	margin:0;
	padding:0;
}
h4 a:hover, h4.spip a:hover {
	color: #CD7028; /* #000; */
	text-decoration:underline;
}

#ggee h4, #ggee h4 a {color:#0000AE;  }
#ggee h4 a:hover { color:#0000AE;  }

h5 {
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-size: 10pt;
	color: #333333;
	font-weight:bold;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
}
h5 a { color: #333333; }
h5 a:hover {
	color: #4D5617;
	text-decoration:none;
}
hr.spip { size:1; color: #CD7028; text-shadow:none; shade:none;}
.titre-orange-638 {
	background-color:#FFF;/*#CD7028;*/ /* #FEE178; */
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-orange-638.jpg');
	background-repeat:no-repeat;*/
	width:638px;
}
.titre-blanc-638 {
	background-color:#FFF;
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-blanc-638.jpg');
	background-repeat:no-repeat;*/
	width:638px;
}
.titre-gris-638 {
	background-color:#FFF;/*#CACACA;*/
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-gris-638.jpg');
	background-repeat:no-repeat;*/
	width:638px;
}
.titre-orange-488 {
	background-color:#FFF;/*#CD7028; *//* #FEE178; */
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-orange-488.jpg');
	background-repeat:no-repeat;*/
	width:488px;
}
.titre-blanc-488 {
	background-color:#FFF;
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-blanc-488.jpg');
	background-repeat:no-repeat;*/
	width:488px;
}
.titre-gris-488 {
	background-color:#FFF;/*#CACACA;*/
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-gris-488.jpg');
	background-repeat:no-repeat;*/
	width:488px;
}
.titre-blanc-336 {
	background-color:#FFF;
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-blanc-336.jpg');
	background-repeat:no-repeat;*/
	width:335px;
}
.titre-gris-336 {
	background-color:#FFF; /*#CACACA;*/
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-gris-336.jpg');
	background-repeat:no-repeat;*/
	width:335px;
}
.titre-orange-336 {
	background-color:#FFF; /*#CD7028; *//* #FEE178; */
	/*background-image:url('https://ceim.uqam.ca/squelettes/images/titre-orange-336.jpg');
	background-repeat:no-repeat;*/
	width:336px;
}
.orange {color:#CD7028;}
/* Autres enrichissements typo */
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted;/*cursor: help;*/ }
.cursor { cursor:pointer; }
small {
	font-size: 0.90em;
	color: #000;
}
dfn {
	font-weight: bold;
	color: #666;
}
del { text-decoration: line-through; }
ins {
	color: red !important;
	text-decoration: none;
}
sup, sub {
	font-size: .8em;
	font-variant: normal;
}
.spip_surligne { background: #FF6; }
/* Listes */
ul.spip { } /* Cf.: spip_style.css */
ol.spip { } /* Cf.: spip_style.css */
dl { }
dt { }
dd { }
/* Citations, code et poesie */
cite { }
q { }
blockquote { }
blockquote.spip { } /* Cf.: spip_style.css */
blockquote.spip_poesie { } /* Cf.: spip_style.css */
.spip_code { } /* Cf.: spip_style.css */
.spip_cadre { } /* Cf.: spip_style.css */
address { }
/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border:1px solid #CD7028;
	border-bottom: 2px solid #CD7028;
	border-top:2px solid #CD7028;
	text-align:left;
	border-collapse: collapse;
}
table.spip caption { border-bottom:1px solid; }
table.spip tr.row_odd { background-color:#FFF; }
table.spip tr.row_even { background-color:#F7F0AD; }
/* Logos, documents et images */
img {
	margin: 0;
	padding: 0;
	border: 0;
}
.spip_logos { } /* Cf.: spip_style.css */
.spip_documents { text-align: left;  }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre {
	font-size:11pt;
	font-weight:bold;
} /* Cf.: spip_style.css */

#documents_joints .spip_doc_titre {font-size:10pt;}
#documents_joints { padding-bottom:5px; border-bottom:1px solid #CD7028; }
.spip_doc_titre small {
	font-size:8pt;
	font-weight:normal;
}
.spip_doc_descriptif { } /* Cf.: spip_style.css */
.spip_doc_pdf {
    margin-top: 20px;
}
/**************************************
	ROTATOR 
**************************************/
.button {
	float:right;
	margin:4px 5px 0 0;
}
.next, .prev { cursor:pointer; }
#sections {
	overflow:hidden;
	width:488px;
	clear:left;
	height:250px;
}
#sections_pub { 
	overflow:hidden;
	width:468px;
	clear:left;
	height:445px;
}
#sections_chro {
	overflow:hidden;
	width:336px;
	clear:left;
	height:350px;
}
#sections_chro_galbraith {
	overflow:hidden;
	width:336px;
	clear:left;
	height:82px;
}
#sections_chro_la_crise {
	overflow:hidden;
	width:336px;
	clear:left;
	height:82px;
}
#sections_chro_oif {
	overflow:hidden;
	width:336px;
	clear:left;
	height:100px;
}

#sections_chro_ceim_cca {
	overflow:hidden;
	width:336px;
	clear:left;
	height:82px;
}
#sections_en_ligne {
	overflow:hidden;
	width:336px;
	clear:left;
	height:105px;
}
#sections_com {
	overflow:hidden;
	width:336px;
	clear:left;
	/*height:305px;*/
	height:100px; 
}
#sections_evenpasses {
	overflow:hidden;
	width:336px;
	clear:left;
	height:115px;
}
.sections ul li
#sections ul li, 
#sections_com ul li, 
#sections_pub ul li, 
#sections_chro ul li, 
#sections_chro_la_crise ul li, 
#sections_chro_oif ul li, 
#sections_chro_galbraith ul li, 
#sections_en_ligne ul li, 
#sections_evenpasses ul li { list-style:none; }
.sections ul
#sections ul, 
#sections_com ul, 
#sections_pub ul, 
#sections_chro ul, 
#sections_chro_la_crise ul, 
#sections_chro_oif ul, 
#sections_chro_galbraith ul, 
#sections_en_ligne ul, 
#sections_evenpasses ul {
	padding:0;
	margin:0;
	list-style:none;
}

/* mot-CEIM-Chro  */
#screen_mot-ceim-chro { margin-top:20px; color:#000;}
#screen_mot-ceim-chro h1 { border-top:1px solid #000000; border-bottom:none; margin: 0; padding:3px 0 0 0; color:#000;}
#screen_mot-ceim-chro .button {padding-top:3px;}
#screen_mot-ceim-chro a, #screen_mot-ceim-chro a:hover { color:#000;}
#screen_mot-ceim-chro h3{ color:#000000;}
#screen_mot-ceim-chro h3.resume a { color:#000000; margin-left:20px; font-size:8pt;}
#sections_mot-ceim-chro {
	overflow:hidden;
	width:336px;
	clear:left;
	height:226px;
}

.gauche_mot-ceim-chro {
	float:left; 
	width:110px; 
	height: 210px; 
	text-align:left;}
#navigation .gauche_mot-ceim-chro .spip_logos {float:none; margin:5px 0 10px 0; padding:0;}
.gauche_mot-ceim-chro .tipsys {margin-top:5px; display:block;}
.droit_mot-ceim-chro {float:right; width:110px;}
#sections_mot-ceim-chro { background-color:rgba(234,234,234,1)/*:rgba(131,171,201,0.1)*/;
	border:1px solid #000000;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px; }
#sections_mot-ceim-chro .entry-title { font-size:12pt; }
#sections_mot-ceim-chro p {font-size:9pt;}

/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body { /*background: #FFF;*/
	margin: 0;
	padding: 0;
	text-align: center;
}
#page {
	position: relative;
	width: 1027px;
	padding:0.2em 0.5em 0.5em 0.5em;
	margin: 0 auto;
	text-align: left;
	background-color:#FFF;
}
#entete {
	width: 1027px;
	text-align:center;  /*border-bottom: 2px solid #8B6F92;*/
}
#entete a.accueil {
	display: block;
	width: 100%;
}
#entete a.accueil img.spip_logos {
	vertical-align: bottom;
	padding:0;
	margin:0;
}
#entete a.accueil #nom_site_spip {
	vertical-align: bottom;
	font-size: 2.2em; /*font-family: Georgia, Times, serif; font-weight: normal;*/
}
#entete .formulaire_menu_lang {
	position: absolute;
	right: 0;
	top: 0.90em;
	display: block;
	width: 30%;
} /*Cf.: spip_formulaires.css*/
/* Page sommaire */
#extra_sommaire {
	float: right;
	width:336px;
	overflow: hidden;
}
#conteneur_sommaire {
	float: left;
	width: 664px;
	overflow: hidden;
}
#contenu_sommaire {
	clear: both;
	float: right;
	width: 488px;
	overflow: hidden;
}
#navigation_sommaire {
	float: left;
	width: 150px;
	overflow: hidden;
	text-align:center;
}
#description-sommaire, #nomination-sommaire {
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	margin:1.5em 0 0.5em 0;
	padding:1em;
	border:1px solid #CD7028;
}
#ggee #description-sommaire, #ggee #nomination-sommaire { border:1px solid #4ED7FF;}


#description-schema {
	float:left;
	display:block;
}
#description-description, #description-description-etic {
	margin:0;
	padding:0;
	text-align:justify;
	vertical-align:top;
}
#description-description p {
	margin:0;
	padding:0;
}
#description-description-etic p {

}
#nomination-sommaire {
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	margin:1.5em 0 0 0;
	padding:1em 1em 0 1em;
	border:1px solid #CD7028;
}
#nomination-sommaire .spip_logos {padding-right:20px; padding-bottom:15px;}
#nomination-description {
	margin:0;
	padding:0;
	text-align:justify;
	vertical-align:top;
}
.revueie .spip_logos {float:left !important;}
/* Toutes les pages */
#conteneur {
	float: left;
	width: 638px;/*	overflow: hidden;*/
}
#extra {
	float:right;
	width:150px;
	overflow: add;
	text-align:left;
	padding:0 0 10px 26px;
}
#extra .spip_logos { padding-bottom:10px; }
#navigation {
	float: right;
	width: 336px;/*overflow: hidden;*/
}
/* Colonnes decroissante de la plus grande à la plus petite */
#extra_decroit {
	float: right;
	width:150px;
	overflow: hidden;
	text-align:center;
	padding-right:26px;
}
#conteneur_decroit {
	float: left;
	width: 850px;
	overflow: hidden;
}
#contenu_decroit {
	clear: both;
	float: left;
	width: 488px;
	overflow: hidden;
}
#navigation_decroit {
	float: right;
	width: 336px;
	overflow: hidden;
}
/* Repertoire */
#conteneur_repertoire {
	float: right;
	width: 666px;
	overflow: hidden;
}
#navigation_repertoire {
	float: left;
	width: 336px;
	overflow: hidden;
}
#contenu_repertoire { margin-top:1.5em; }
/* Reccherche */
#conteneur_recherche {
	width: 100%;
	margin-top:1.5em;
}
#contenu_recherche {
	margin-top:0;
	padding-top:0;
	float: left;
	width: 500px;
	overflow: hidden;
}
#navigation_recherche {
	float: right;
	width: 500px;
	overflow: hidden;
}
#inc-pied {
	clear: both;
	width: 100%;
	padding-top:1em;
	margin-top:1em;
}
#pied {
	margin: 2em 0 0 0;
	padding: 0.40em 0;
	background-color:#CD7028;
	text-align: center;
	font-size: 0.90em;
	color:#FFF;
	font-weight:bold;
}
#pied a, #ggee #pied a {
	color:#FFF;
	background-color: #CD7028;
	font-weight:bold;
	text-decoration: none;
	font-size:9pt;
	margin:0;
	border-style: none;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	padding: 3px 10px;
}
#pied a:hover, #ggee #pied a:hover {
	color:#FFF;
	background-color: #CD7028;
	font-weight:bold;
	font-size:9pt;
	margin:0;
	border-style: none;
	font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	padding: 3px 10px;
	text-decoration:underline;
}
#pied img { vertical-align: middle; }
.social a, .social a:hover { padding:3px 0; }
/* Espaceur de blocs */
.nettoyeur {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1px;
	font-size: 1px;
}
/* Non visible a l'ecran */
.invisible {
	position: absolute;
	top: -3000em;
	height: 1%;
}
/* Google Recaptcha */
.grecaptcha-badge { 
    visibility: hidden;
}
#boutons .boutons-gd a:hover { background:url(https://ceim.uqam.ca/squelettes/images/boutons-gd_over.jpg) no-repeat; }
#boutons .boutons-ge a:hover { background:url(https://ceim.uqam.ca/squelettes/images/boutons-ge_over.jpg) no-repeat; }
/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

#hierarchie {
	clear: both;
	margin: 0.5em 0 0 0;
	font-size: 8pt;
	/*display:none;*/
	width:100%;
}
#hierarchie a { color: #500000; }
#ggee #hierarchie a {
    color: #000057;
}

.cartouche { /*border-bottom: 1px solid #CACACA;*/ margin-bottom: 1.5em; }
.cartouche .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 4px;
}
.cartouche p {
	margin: 0;
	padding: 0;
	clear: left;
}
.cartouche .author { font-weight:bold; }
.surtitre, .soustitre, .auteurs, abbr.published {
	font-size: 0.90em;
	color: #250202;
	letter-spacing: 0.10em;
	border:0;
}
#ggee .surtitre, #ggee .soustitre, #ggee .auteurs, #ggee abbr.published {color: #000057; }



.surtitre {letter-spacing:normal;}
.capitalize { text-transform:capitalize; }
.hautdecase { text-transform: uppercase; } 
.minuscule { text-transform:lowercase; }
.strong { font-weight:bold; }
.cartouche .surtitre { margin-bottom: 0; }
.cartouche .soustitre { /*margin-top: 0.50em;*/ margin-bottom: 0.30em; }
.cartouche h1 {
	margin:0 0 0.3em 0;
	padding:0;
	border:0;
}
.auteurs { text-transform:none; }
.auteurs a {
	color: #500000;
	text-decoration: none;
	text-transform:none;
}
.auteurs a:focus, .auteurs a:hover {
	color: #500000;
	text-decoration: underline;
	text-transform:none;
}

#ggee .auteurs a {color: #000057; }
#ggee .auteurs a:hover {color: #0000AE; }

.cartouche .traductions { font-size: 0.90em; }
.descriptif {
	margin-top:1.3em;
	margin-right: 1.3em;
	margin-bottom: 1.3em;
	margin-left:1.3em;
	padding:0.5em;
	font-size:0.9em;
	color:#000;
	line-height:1.3em;
	border: 1px solid #CACACA;
	zoom: 1; /* correction affichage dans IE */
}
.descriptif .spip_documents_center .spip_doc_titre .spip_logos {display:none; } 
.descriptif .spip_documents_center { clear:none; text-align:left; }
.chapo {
	margin-bottom: 0.50em;
	line-height: 1.40em;
	color: #000;
}
.texte, .text {
	line-height: 1.40em;
	text-align:justify;
}
#ggee .texte a, #ggee .chapo a {color:#000057; } 
#ggee .texte a:hover, #ggee .chapo a:hover {color:#0000AE; } 

.justify { text-align:justify; }
.hyperlien {
	display: block;
	border: 1px solid #EEE;
	padding: 0.50em 1em;
	font-weight: bold;
	color: #333;
}
.ps, .notes {
	margin-bottom: 2em;
	line-height: 1.40em;
}
.notes {
	clear: both;
	font-size: 0.90em;
}
.cartouche a {
	color: #500000;
	text-decoration: none;
}

#ggee .cartouche a {
	color: #0000AE;
	text-decoration: none;
}

.cartouche a:focus, .cartouche a:hover {
	color: #500000;
	text-decoration: underline;
}
.spip_note {
	font-weight:bold;
	position: relative;
	bottom: 0px;
	font-size: .8em;
	line-height: .8em;
	vertical-align:super;
	text-decoration:none;
	cursor:help;
	color:#c00;
}
div.auteur {
	margin-top:0;
	padding-top:0;
}
.poste {
	font-weight:bold;
	font-size:11pt;
}


/* Habillage des forums
---------------------------------------------- */
.repondre {
	clear: both;
	margin-top: 2.50em;
	margin-right: 1em;
	text-align: right;
	font-weight: bold;
}
/* Habillage des forums */
ul.forum {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
}
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.50em; }
.forum-fil ul {
	display: block;
	margin: 0;
	padding: 0;
	margin-left: 1em;
}
.forum-chapo .forum-titre, .forum-chapo .forum-titre a {
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #333;
}
.forum-texte {
	margin: 0;
	padding: 0.50em 1em;
	color: #333;
}
.forum-texte .hyperlien { }
.forum-texte .repondre {
	margin: 0;
	padding: 0.10em 0;
	text-align: right;
}
/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message {
	border: 1px solid #666;
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
}
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #CACACA; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #CACACA; }
/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo {
	border: 0;
	border-bottom: 1px dotted #B8B8B8;
	margin: 0;
	padding: 3px 6px 2px 6px;
	background: #C7DF89; /* vert */
}
ul ul .forum-chapo { background: #D2E5A1; }  /* vert */
ul ul ul .forum-chapo { background: #DDECB8; } /* vert */
ul ul ul ul .forum-chapo {
	background: #E9F2D0; /* vert */
	border-bottom: 1px dotted #CACACA;
}
ul ul ul ul ul .forum-chapo { background: #FFF; }
/* Habillage des petitions
---------------------------------------------- */
#signatures {
	clear: both;
	margin: 0 0 2em 0;
	padding: 0;
	background: none;
}
#signatures table {
	width: 100%;
	margin: 1em 0 0 0;
}
#signatures thead {
	text-align: center;
	color: #555;
}
#signatures td {
	padding: 0.50em;
	border: 2px solid #FEFEFE;
	vertical-align: top;
}
#signatures td.signature-date {
	background: #E4F0F0;
	text-align: center;
	white-space: nowrap;
}
#signatures td.signature-nom {
	background: #ECF4F4;
	text-align: center;
}
#signatures td.signature-nom small { display: block; }
#signatures td.signature-message { background: #F4F8F8; }
#signatures .formulaire_recherche {
	margin:0;
	text-align: right;
} /*Cf.: spip_formulaires.css*/
#signatures .formulaire_recherche input.text {
	width: 10em;
	text-align: left;
} 

a.bouton { 
background-color: #CD7028;
padding: 10px 20px;
font-size: 9.5pt;
color: #FFF;
line-height: 14pt;
text-decoration:none; 
text-transform:uppercase;  }
.bouton:hover {background-color: #666; text-decoration:none; color:#FFF; } 


/*Cf.: spip_formulaires.css*/
/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu {
	clear: both;
	margin-bottom: 2em;
	text-align: left;
}
.menus p {
	margin: 0.20em 0;
	padding: 0.20em 0.10em;
}
.menus ul {
	margin: 0;
	padding: 0;
	list-style: none;/*border-bottom: 1px solid #DDD;*/
}
.menus ul li {
	margin: 0;
	padding: 0;/*border-top: 1px solid #DDD;*/
	list-style: none;
}
.menus ul li ul {
	margin-left: 1em;
	border: 0;
	list-style: none;
}
.menus ul li li {
	padding: 0;
	border: 0;
	list-style: none;
}
.menus ul li .descriptif, .articles ul li .descriptif {
	margin-top:0.3em;
	margin-right: 2.3em;
	margin-bottom: 1.3em;
	margin-left:1.3em;
	padding:0.3em;
	font-size:0.9em;
	color:#000;
	line-height:1.3em;
	border: 1px solid #cacaca;
	zoom: 1; /* correction affichage dans IE */
}
/* Pagination */
.pagination, p.pagination {
	clear: both;
	text-align: left;
	font-size: 0.90em;
	color: #CD7028; /* #000; */
	padding: 0 0 0.8em 0.85em;
}
.pagination .on {
	font-weight: bold;
	color: #CD7028; /* #000; */
	font-size:13pt;
	background-color:none;
}
.icon_pagination_p {
	background-image:url(https://ceim.uqam.ca/squelettes/images/precedent.gif);
	background-position:center;
	background-repeat:no-repeat;
	/*padding:25px 20px;*/
	padding:1px 4px 1px 4px;
	margin:0;
}
.icon_pagination_s {
	/*background-image:url(http://www.fhqe.org/squelettes/IMG/icon-suivant.gif);*/
	background-image:url(https://ceim.uqam.ca/squelettes/images/suivant.gif);
	background-position:center;
	background-repeat:no-repeat;
	/*padding:25px 20px;*/
	padding:1px 6px 1px 4px;
	margin:0;
}
/* Rubriques */
.rubriques ul { border: 0; }
.rubriques ul li {
	background: #EEE;
	padding: 0.40em 0.40em 0.40em 0.80em;
	border: 0;
}
#formulaire_recherche { margin: 3px 10px; } /*Cf.: spip_formulaires.css*/
#formulaire_recherche .submit { vertical-align:bottom; }
#Ravancee, #Ravancee a {
	color:#fff;
	font-size:7pt;
	line-height:6pt;
	text-align:left;
}
/* Listes d'articles et extraits introductifs */
.arti { padding: 0 0 0.8em 0; }
.liste-articles { padding:0.3em; }
.articles ul li, .liste-articles ul li {
	clear: both;
	padding: 0.40em 0.40em 0.40em 0.80em;
	list-style: none;
}
.articles ul li h3, .liste-articles h3, .inc-extra h3 { margin: 0.10em 0; }
.articles .spip_logos, .liste-articles .spip_logos, #contenu .spip_logos {
	float: right;
	clear: right;
	margin: 0 0 4px 4px;
	padding: 0 0 4px 4px;
}
.articles .spip_documents .spip_logos, .liste-articles .spip_documents .spip_logos, #contenu .spip_documents .spip_logos {
	float: left;
	clear: left;
	margin: 0 4px 4px 0;
	padding: 0 4px 4px 0;
	text-align:left;
}

.articles ul li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0;
}
.articles ul li .introduction {
	margin-top: 0.30em;
	line-height: 1.40em;
}
.menus .on, .menus .on a {
	color:#000;
	font-size:11pt;
	font-weight:bold;
}
.menus .on a:hover {
	color:#000;
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
}
/* Recherche avancée 
********************************/
#recherche-avancee-contenant {
	text-align:left;
	z-index:100000;/*	border-bottom:1px solid #CCC;*/
}
/* Portfolio */
#documents_portfolio {
	text-align: left;
	margin:1.5em 0;
}
#documents_portfolio .spip_logos {
	float:none;
	margin:0;
	padding:0;
	border: 4px solid #DDD;
}
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos, #documents_portfolio a:hover .spip_logos, #documents_portfolio a:active .spip_logos { border-color: #8B6F92; }
/* Couleurs des liens
---------------------------------------------- */
a, a.spip {
	color: #500000;
	text-decoration: none;
}
#ggee a, #ggee a.spip { color: #000057; }

a:focus, .spip a:focus, a:hover, .spip a:hover, .spip a:active, a:active {
	color: #500000;
	text-decoration: underline;
}

#ggee .spip a:hover, #ggee .spip a:active {color:#0000AE;}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */
input, select, textarea { font-size: 100%; font-family: inherit; }


/* Structure generale des formulaires
----------------------------------------------- */
.formulaire_spip { clear: both; margin-bottom: 2em; padding: 1em; border: 0; text-align: left; font-size: 1em;background-color:rgba(255,255,204,1); border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;  }
.formulaire_spip form { margin: 0; padding: 0; } /* Bug IE/Win */

/* Fieldset */
.formulaire_spip fieldset { clear: both; margin: 0 0 1em 0; padding: 0; border: 0; }
.formulaire_spip fieldset legend { margin: 0; padding: 0; font-size: 1.05em; font-weight: bold; background-color: #fff; color: #333; } /* Preciser la couleur des legend et du fond pour IE/Win */
.formulaire_spip fieldset fieldset { margin-top: 1em; }
.formulaire_spip fieldset fieldset legend { font-size: 1em; font-weight: normal; }

/* Explications */
.formulaire_spip .explication { margin: 0.50em 0; color: #444; }

/* Lignes */
.formulaire_spip ul { margin: 0; padding: 0; list-style: none; }
.formulaire_spip ul li { clear: both; margin: 0; padding: 0.50em 0; list-style:none; }

/* Labels */
.formulaire_spip label { display: block; text-align: left; color: #444; font-weight: bold; /* pour IE/Win */ position: relative;  }
.formulaire_spip li p { margin-top: 0; margin-bottom: 0; }

.formulaire_spip .choix label{display:inline;font-weight:normal;}
.formulaire_spip .choix input.radio,
.formulaire_spip .choix input.checkbox {width:auto;}


.formulaire_spip li label .obligatoire {font-size:9pt; color:#990000;}

/* Champs de saisie */
.formulaire_spip input.text { width: 15em; border: 1px inset; }
.formulaire_spip textarea { width: 99%; border: 1px inset; }
.formulaire_spip select { width: 99%; }

/* Boutons */
.formulaire_spip .boutons { clear: both; margin: 0; padding: 0; text-align: left; }
.formulaire_spip .boutons input {  }
.formulaire_spip .boutons input, input.submit {}


/* Reponses, previsu et erreurs
----------------------------------------------- */

/* Champs obligatoires */
.formulaire_spip li.obligatoire {}
.formulaire_spip li.obligatoire label {}

/* Previsualisation du message */
.formulaire_spip fieldset.previsu { margin-bottom: 2em; padding: 1em; border: 2px dashed #F57900; }
.formulaire_spip fieldset.previsu legend { padding: 0 0.50em; font-weight: bold; color: #F57900; }
.formulaire_spip fieldset.previsu li { padding: 3px; border: none; }
.formulaire_spip fieldset.previsu p { margin: 1em 0; } 

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #e86519; font-size: 1.20em; }
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }
fieldset.reponse_formulaire.reponse_formulaire legend { color: #F57900; } /* Preciser la couleur des legend et du fond pour IE/Win */

/* * Erreurs */
.formulaire_spip li.erreur .erreur_message { display: block; color: #C30; font-weight: bold; }
.formulaire_spip li.erreur input.text, .formulaire_spip li.erreur textarea { background-color: #FCC; border-style: solid; border-color: #C30; }
.reponse_formulaire_erreur { margin: 0; color: #C30; font-weight: bold; }

/* * OK */
.reponse_formulaire_ok { margin: 0; color: #53AD20; font-weight: bold; }





/* Floating-menu */
div.floating-menu {position:fixed; width:35px; z-index:100;}
div.floating-menu a, div.floating-menu h3 {display:block; margin-left:-5em;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* commom style for all browsers */
.menuCEIM {
	text-align:left;
	position:relative;
	height:28px;
	margin:0;  
	padding:0;
	list-style-type:none;
	background-color:#CD7028; 
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.menuCEIM ul {
	padding:0;
	margin:0;
	list-style-type:none; /* for Firefox */
}
.menuCEIM li {
	float:left;
	position:relative;
}
.menuCEIM li a, .menuCEIM li a:visited {
	display:block;
	text-decoration:none;
	/*width:6em;*/
	float:left;
	padding-left:1em;
	height:28px;
	line-height:28px;
	color:#FFF;
}
* html .menuCEIM li a, .menuCEIM li a:visited {
	width:7em;
	w\idth:6em; /* hack for IE5.5 */
}
.menuCEIM li a.drop, .menuCEIM li a.drop:visited { font-weight:bold; }
.menuCEIM li ul {
	visibility:hidden;
	position:absolute;
	top:2em;
	left:0;
	height:0;
	overflow:hidden;
}
.menuCEIM table {
	margin:-1px;
	border-collapse:collapse;
	font-size:1em; /* font size for IE5.5 */
}
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menuCEIM li:hover a, .menuCEIM li a:hover {
	text-decoration:underline;
	border:0;
}
.menuCEIM li:hover ul, .menuCEIM li a:hover ul {
	visibility:visible;
	height:auto;
	width:10em;
	background:#CD7028;
	border:1px solid #fff;
	left:0.5em;
	top:1.8em;
	overflow:visible;
	z-index:5000;
}
.menuCEIM li:hover ul li a, .menuCEIM li a:hover ul li a {
	display:block;
	font-weight:normal;
	background:#CD7028;
	text-decoration:none;
	height:auto;
	line-height:1.1em;
	padding:0.3em;
	width:9em;
}
* html .menuCEIM li a:hover ul li a {
	width:10em;
	w\idth:9em; /* hack for IE5.5 */
}
.menuCEIM li:hover ul li a.drop, .menuCEIM li a:hover ul li a.drop { font-weight:bold; }
.menuCEIM li:hover ul li ul, .menuCEIM li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:9.5em;
	height:0;
	overflow:hidden;
}
.menuCEIM li:hover ul li a:hover, .menuCEIM li a:hover ul li a:hover { text-decoration:underline; }
.menuCEIM li:hover ul li:hover ul, .menuCEIM li a:hover ul li a:hover ul {
	visibility:visible;
	color:#000;
	border:1px solid #ddd;
	height:auto;
	background:#fff;
	width:9.5em;
}
.menuCEIM li:hover ul li:hover ul.left, .menuCEIM li a:hover ul li a:hover ul.left { left:-9.3em; }
.menuCEIM li:hover ul li:hover ul li a, .menuCEIM li a:hover ul li a:hover ul li a {
	display:block;
	height:auto;
}
.menuCEIM li:hover ul li:hover ul li:hover a, .menuCEIM li a:hover ul li a:hover ul li a:hover { text-decoration:underline; }
.menuCEIM li.trespetit, .menuCEIM li.trespetit a  {
	font-size:7pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
}





/* commom style for all browsers */
.menuETIC {
	text-align:left;
	position:relative;
	height:28px;
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#643D3C;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}
.menuETIC ul {
	padding:0;
	margin:0;
	list-style-type:none; /* for Firefox */
}
.menuETIC li {
	float:left;
	position:relative;
}
.menuETIC li a, .menuETIC li a:visited {
	display:block;
	text-decoration:none;
	/*width:6em;*/
	float:left;
	padding-left:1em;
	height:28px;
	line-height:28px;
	color:#FFF;
}
* html .menuETIC li a, .menuETIC li a:visited {
	width:7em;
	w\idth:6em; /* hack for IE5.5 */
}
.menuETIC li a.drop, .menuETIC li a.drop:visited { font-weight:bold; }
.menuETIC li ul {
	visibility:hidden;
	position:absolute;
	top:2em;
	left:0;
	height:0;
	overflow:hidden;
}
.menuETIC table {
	margin:-1px;
	border-collapse:collapse;
	font-size:1em; /* font size for IE5.5 */
}
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menuETIC li:hover a, .menuETIC li a:hover {
	text-decoration:underline;
	border:0;
}
.menuETIC li:hover ul, .menuETIC li a:hover ul {
	visibility:visible;
	height:auto;
	width:10em;
	background:#643D3C;
	border:1px solid #fff;
	left:0.5em;
	top:1.8em;
	overflow:visible;
	z-index:5000;
}
.menuETIC li:hover ul li a, .menuETIC li a:hover ul li a {
	display:block;
	font-weight:normal;
	background:#643D3C;
	text-decoration:none;
	height:auto;
	line-height:1.5em;
	padding:0.5em;
	width:9em;
}
* html .menuETIC li a:hover ul li a {
	width:10em;
	w\idth:9em; /* hack for IE5.5 */
}
.menuETIC li:hover ul li a.drop, .menuETIC li a:hover ul li a.drop { font-weight:bold; }
.menuETIC li:hover ul li ul, .menuETIC li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:9.5em;
	height:0;
	overflow:hidden;
}
.menuETIC li:hover ul li a:hover, .menuETIC li a:hover ul li a:hover { text-decoration:underline; }
.menuETIC li:hover ul li:hover ul, .menuETIC li a:hover ul li a:hover ul {
	visibility:visible;
	color:#000;
	border:1px solid #ddd;
	height:auto;
	background:#fff;
	width:9.5em;
}
.menuETIC li:hover ul li:hover ul.left, .menuETIC li a:hover ul li a:hover ul.left { left:-9.3em; }
.menuETIC li:hover ul li:hover ul li a, .menuETIC li a:hover ul li a:hover ul li a {
	display:block;
	height:auto;
}
.menuETIC li:hover ul li:hover ul li:hover a, .menuETIC li a:hover ul li a:hover ul li a:hover { text-decoration:underline; }
.menuETIC li.trespetit, .menuETIC li.trespetit a  {
	font-size:7pt;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */
.menuMINDC {
	text-align:left;
	position:relative;
	height:28px;
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#850d0e;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}
.menuMINDC ul {
	padding:0;
	margin:0;
	list-style-type:none; /* for Firefox */
}
.menuMINDC li {
	float:left;
	position:relative;
}
.menuMINDC li a, .menuMINDC li a:visited {
	display:block;
	text-decoration:none;
	/*width:6em;*/
	float:left;
	padding-left:1em;
	height:28px;
	line-height:28px;
	color:#FFF;
}
* html .menuMINDC li a, .menuMINDC li a:visited {
	width:7em;
	w\idth:6em; /* hack for IE5.5 */
}
.menuMINDC li a.drop, .menuMINDC li a.drop:visited { font-weight:bold; }
.menuMINDC li ul {
	visibility:hidden;
	position:absolute;
	top:2em;
	left:0;
	height:0;
	overflow:hidden;
}
.menuMINDC table {
	margin:-1px;
	border-collapse:collapse;
	font-size:1em; /* font size for IE5.5 */
}
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menuMINDC li:hover a, .menuMINDC li a:hover {
	text-decoration:underline;
	border:0;
}
.menuMINDC li:hover ul, .menuMINDC li a:hover ul {
	visibility:visible;
	height:auto;
	width:10em;
	background:#850d0e;
	border:1px solid #fff;
	left:0.5em;
	top:1.8em;
	overflow:visible;
	z-index:5000;
}
.menuMINDC li:hover ul li a, .menuMINDC li a:hover ul li a {
	display:block;
	font-weight:normal;
	background:#850d0e;
	text-decoration:none;
	height:auto;
	line-height:1.5em;
	padding:0.5em;
	width:9em;
}
* html .menuMINDC li a:hover ul li a {
	width:10em;
	w\idth:9em; /* hack for IE5.5 */
}
.menuMINDC li:hover ul li a.drop, .menuMINDC li a:hover ul li a.drop { font-weight:bold; }
.menuMINDC li:hover ul li ul, .menuMINDC li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:9.5em;
	height:0;
	overflow:hidden;
}
.menuMINDC li:hover ul li a:hover, .menuMINDC li a:hover ul li a:hover { text-decoration:underline; }
.menuMINDC li:hover ul li:hover ul, .menuMINDC li a:hover ul li a:hover ul {
	visibility:visible;
	color:#000;
	border:1px solid #ddd;
	height:auto;
	background:#fff;
	width:9.5em;
}
.menuMINDC li:hover ul li:hover ul.left, .menuMINDC li a:hover ul li a:hover ul.left { left:-9.3em; }
.menuMINDC li:hover ul li:hover ul li a, .menuMINDC li a:hover ul li a:hover ul li a {
	display:block;
	height:auto;
}
.menuMINDC li:hover ul li:hover ul li:hover a, .menuMINDC li a:hover ul li a:hover ul li a:hover { text-decoration:underline; }
.menuMINDC li.trespetit, .menuMINDC li.trespetit a  {
	font-size:7pt;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */
.menuGGEE {
	text-align:left;
	position:relative;
	height:28px;
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#000057;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-weight:bold;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#fff;
}
.menuGGEE ul {
	padding:0;
	margin:0;
	list-style-type:none; /* for Firefox */
}
.menuGGEE li {
	float:left;
	position:relative;
}
.menuGGEE li a, .menuGGEE li a:visited {
	display:block;
	text-decoration:none;
	/*width:6em;*/
	float:left;
	padding:0 0.5em;
	height:28px;
	line-height:28px;
	color:#FFF !important;
}
* html .menuGGEE li a, .menuGGEE li a:visited {
	width:7em;
	w\idth:6em; /* hack for IE5.5 */
}
.menuGGEE li a.drop, .menuGGEE li a.drop:visited { font-weight:bold; }
.menuGGEE li ul {
	visibility:hidden;
	position:absolute;
	top:2em;
	left:0;
	height:0;
	overflow:hidden;
}
.menuGGEE table {
	margin:-1px;
	border-collapse:collapse;
	font-size:1em; /* font size for IE5.5 */
}
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menuGGEE li:hover a, .menuGGEE li a:hover {
	background-color:#0000AE;
	border:0;
	text-decoration:none;
	color:#fff;
}
.menuGGEE li:hover ul, .menuGGEE li a:hover ul {
	visibility:visible;
	height:auto;
	width:10em;
	background:#000057;
	border:1px solid #4ED7FF;
	left:0.5em;
	top:1.8em;
	overflow:visible;
	z-index:5000;
}
.menuGGEE li:hover ul li a, .menuGGEE li a:hover ul li a {
	display:block;
	font-weight:normal;
	background:#000057;
	text-decoration:none;
	height:auto;
	line-height:1.5em;
	padding:0.5em;
	width:9em;
}
* html .menuGGEE li a:hover ul li a {
	width:10em;
	w\idth:9em; /* hack for IE5.5 */
}
.menuGGEE li:hover ul li a.drop, .menuGGEE li a:hover ul li a.drop { font-weight:bold; }
.menuGGEE li:hover ul li ul, .menuGGEE li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:9.5em;
	height:0;
	overflow:hidden;
}
.menuGGEE li:hover ul li a:hover, .menuGGEE li a:hover ul li a:hover { text-decoration:none; background-color:#0000AE; }

.menuGGEE li:hover ul li:hover ul, .menuGGEE li a:hover ul li a:hover ul {
	visibility:visible;
	color:#fff;
	border:1px solid #4ED7FF;
	height:auto;
	background:#0000AE;
	width:9.5em;
}
.menuGGEE li:hover ul li:hover ul.left, .menuGGEE li a:hover ul li a:hover ul.left { left:-9.3em; }
.menuGGEE li:hover ul li:hover ul li a, .menuGGEE li a:hover ul li a:hover ul li a {
	display:block;
	height:auto;
}
.menuGGEE li:hover ul li:hover ul li:hover a, .menuGGEE li a:hover ul li a:hover ul li a:hover { text-decoration:none; background-color:#0000AE; }

.menuGGEE li.trespetit, .menuGGEE li.trespetit a  {
	font-size:7pt;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
}

.bleu { color:#0000AE; }





/**********************
   Recherche avancée  
**********************/
.lemenuRAvancee {margin-top:8px; z-index:100000;}
.menuRAvancee .contour {border:1px solid #CCC; padding:5px;}
.menuRAvancee {
	text-align:left;
	position:relative;
	height:18px;
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
}
.menuRAvancee ul {
	padding:0;
	margin:0;
	list-style-type:none; /* for Firefox */
}
.menuRAvancee li {
	float:left;
	position:relative;
	padding-right:1em;
}


.menuRAvancee li a, .menuRAvancee li a:visited {
	display:block;
	text-decoration:none;
	/*width:6em;*/
	float:left;
	padding-left:1em;
	height:18px;
	line-height:18px;
	color:#000;
}
* html .menuRAvancee li a, .menuRAvancee li a:visited {
	width:15m;
	
}
.menuRAvancee li a.drop, .menuRAvancee li a.drop:visited { font-weight:bold; }
.menuRAvancee li ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	height:0;
	overflow:hidden;
}

.menuRAvancee table {
	margin:-1px;
	border-collapse:collapse;
	font-size:1em; /* font size for IE5.5 */
}
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menuRAvancee li:hover a, .menuRAvancee li a:hover {
	text-decoration:underline;
	border:0;
}
.menuRAvancee li:hover ul, .menuRAvancee li a:hover ul {
	visibility:visible;
	height:auto;
	width:18em;
	background:#eee;
	border:1px solid #CCC;
	left:0.5em;
	top:1.8em;
	overflow:visible;
}
.menuRAvancee li:hover ul li a, .menuRAvancee li a:hover ul li a {
	display:block;
	font-weight:normal;
	background:#eee;
	text-decoration:none;
	height:auto;
	line-height:1.5em;
	padding:0.5em;
	width:17em;

}
* html .menuRAvancee li a:hover ul li a {
	width:18em;
	w\idth:17em; /* hack for IE5.5 */
}
.menuRAvancee li:hover ul li a.drop, .menuRAvancee li a:hover ul li a.drop { font-weight:bold; }
.menuRAvancee li:hover ul li ul, .menuRAvancee li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:11.5em;
	height:0;
	overflow:hidden;
}
.menuRAvancee li:hover ul li a:hover, .menuRAvancee li a:hover ul li a:hover { text-decoration:underline; }
.menuRAvancee li:hover ul li:hover ul, .menuRAvancee li a:hover ul li a:hover ul {
	visibility:visible;
	color:#000;
	border:1px solid #CCC;
	height:auto;
	background:#fff;
	width:17.5em;
}
.menuRAvancee li:hover ul li:hover ul.left, .menuRAvancee li a:hover ul li a:hover ul.left { left:-9.3em; }
.menuRAvancee li:hover ul li:hover ul li a, .menuRAvancee li a:hover ul li a:hover ul li a {
	display:block;
	height:auto;
}
.menuRAvancee li:hover ul li:hover ul li:hover a, .menuRAvancee li a:hover ul li a:hover ul li a:hover { text-decoration:underline; }
.menuRAvancee li ul li { float:none;}
