#col_contenu { padding:20px; font-size:1.2em; }

div.breadcrumbs { padding:10px; font-size:110%; }
div.breadcrumbs span { color:#fff; }
div.breadcrumbs a, div.breadcrumbs span.showHere { color:inherit; }

#col_contenu ul li { list-style:url('../images/liste-puce.gif'); list-style-position:inside; }

/* Menu contextuel */
.moduletable.menu_secondaire {
	background:url('../images/fond-nav-secondaire.gif') no-repeat 0 0;
	margin-bottom:20px;		
}

ul.menu_menu_contextuel {
	padding:0;
	margin:0;
}
ul.menu_menu_contextuel img {
	display:none;
}
ul.menu_menu_contextuel>li { /* on masque tous les LI de 1er niveau */
	display:none;
}
ul.menu_menu_contextuel>li.active { /* on affiche seulement le LI courant */
	display:block;
	padding-bottom:20px;
}
ul.menu_menu_contextuel>li.active>a {
	display:block;
	color:#fff;
	padding:10px 5px 5px 50px;
	margin:0 0 10px 0;
	text-transform:uppercase;
	font-size:180%;
	text-decoration:none;
}

ul.menu_menu_contextuel>li.active>ul { /* niveau 2 */
	margin:0;
	padding:10px 0 0 0;
	background:#fff;
}

ul.menu_menu_contextuel>li.active li {
	margin:0;
	padding:0;
	list-style:none;
}

ul.menu_menu_contextuel>li.active li a {
	font-size:130%;
	width:100%;
	display:block;
	text-decoration:none;
	padding:10px 5px 10px 12px;
	margin:0;
	color:#94846e;

}
ul.menu_menu_contextuel>li.active li a:hover,
ul.menu_menu_contextuel>li ul li.current a,
ul.menu_menu_contextuel>li ul ul li.current a,
ul.menu_menu_contextuel>li ul li.current ul li.current a
{
	border-left:3px solid #392B73;
    background:#e4dfeb;
	color:#392B73;
}

ul.menu_menu_contextuel>li.active>ul ul li a { /* niveau 3 */
	margin:0;
	padding:3px 0 3px 10px;
	background-position:0 5px;
}
ul.menu_menu_contextuel>li.active>ul ul li a:hover { background-position:0 5px; }


/* Connexion a l'espace collaboratif */

#col_contenu .login {-moz-box-shadow: 0px 0px 12px rgba(0,0,0,0.14); -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,0.14); box-shadow: 0px 0px 12px rgba(0,0,0,0.14);}

#entete_login {
	background: url(../images/bg_login.jpg) no-repeat top left #ffffff; padding: 10px; height: 163px;
	border-radius: 10px 10px 0px 0px; -o-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px;
}
#entete_login h1 {display: block; padding: 33px 10px 0px 125px; color: #393939; text-transform: uppercase; font-weight: 600 !important; font-size: 1.7em;}
#entete_login p {padding: 0px 0px 0px 125px; font-size: 1.2em; margin: 0px;}

#col_contenu .login input {padding:6px; margin-bottom: 15Px;}

#col_contenu .login fieldset {border: 0px solid !important;}
#col_contenu .login .login-fields {font-size: 1.25em; color: #393939; line-height: 1.75em;}
#col_contenu .login #remember-lbl {font-size: 0.9em; font-style: italic; color: #A3C529;}

#col_contenu button.lire_suite {border-top: 0px solid !important; border-left: 0px solid !important; border-right: 0px solid !important; margin-top: 10px; cursor: pointer;}