#bloc-contenu_moodle
{
	position: static;
	border: solid 1px #DEDEDE;
	margin: 10px 0px 5px 0px;
	padding: 10px 10px 5px;
	background: white;
	z-index: 20;
}

.navbar {
  width:auto;
  padding:3px 0.5em;
  border-width:1px;
  border-style:solid;
  border-color:#DDDDDD;
  background-image:url(img/gradient.jpg);
  background-position:top;
  background-repeat:repeat-x;
}

.navbar .langmenu {
  text-align:right;
}

table.navbar {
  width: 100%;
}

.navbar .breadcrumb {
  float:left;
  margin:0.2em 0;
}

#footer .navbar {
  margin-top: 4em;
}
.breadcrumb {
  font-size:0.9em;
  font-weight:bold;
  margin: 10px 5px 5px 0px;
}
.breadcrumb img.resize {
  width: 0.8em;
  height: 0.9em;
}

.breadcrumb .sep, #admin-report-simpletest-index .sep {
  color:#aaa;
}

.clearfix {
  min-width: 0;
  /* overflow: hidden; */
}

.clearfix:after {
  /* content: "<!-- -->";  */
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* .clearfix {display: inline-table;} */

/* Hides from IE-mac \*/
html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* // pit espace menu */ /* // pit  background-image : url(img/puce.gif);background-position:2% 4%; */
.menu ul li li a {  padding-left: 5px; font-weight: normal;}
.menu ul li li li a { padding-left: 15px;  }
.menu ul li li li li a { padding-left: 25px;
 }
.menu ul li li li li li a { padding-left: 35px;
}
.menu ul li li li li li li a { padding-left: 45px;
}
.menu ul li li  a.lienon {font-weight: bold; padding-left: 5px;
}
.menu ul li li li  a.lienon {font-weight: bold; padding-left: 15px;
}
.menu ul li li li li  a.lienon {font-weight: bold; padding-left: 25px;
}
.menu ul li li li li li  a.lienon {font-weight: bold; padding-left: 35px;
}
.menu ul li li li li li li  a.lienon {font-weight: bold; padding-left: 45px;
}
/* COULEURS des menus */
/*.menu ul li {	border-top: 1px solid #eee; }*/ /* separateur : meme couleur que fond de BODY */

.menu ul li a:hover { text-decoration: none; }
.menutop ul li a,
.menutop ul li a:visited,
.menutop ul li b 				{ color: #0A74A6;}

/*
.menu ul li	{ border: solid 1px #FFFFFF;}*/
/* text : color */
.menu ul li a,
.menu ul li a:visited,
.menu ul li b 				{ color: white;}

.menu ul li li a,
.menu ul li li a:visited 			{ color: #0A74A6;}

.menu li span 				{ color: #444;}

.menu ul li a:hover	{ color: #313C72;}

/* background orange #C56014 #D86712 */
a.col_1 	{ color: #B35812;}
.breadcrumb span.col_1,
.menu ul li a:hover.col_1,
.menu ul li li a:visited.col_1,
.menu ul li li a.col_1 	{ color: #B35812;}
.menu ul li li a:hover.col_1 	{ background-color: #C56014; color: white;}
/* background mauve */
a.col_2		{ color: #701669;}
.breadcrumb span.col_2,
.menu ul li a:hover.col_2,
.menu ul li li a:visited.col_2,
.menu ul li li a.col_2		{ color: #701669;}
.menu ul li li a:hover.col_2 	{ background-color: #701669; color: white;}
/* background vert */
a.col_3 	{ color: #266B21;}
.breadcrumb span.col_3,
.menu ul li a:hover.col_3,
.menu ul li li a:visited.col_3,
.menu ul li li a.col_3 	{ color: #266B21;}
.menu ul li li a:hover.col_3 	{ background-color: #266B21; color: white;}
/* background rouge */
a.col_4 	{ color: #870E12;}
.breadcrumb span.col_4,
.menu ul li li a:visited.col_4,
.menu ul li a:hover.col_4,
.menu ul li li a.col_4 	{ color: #870E12;}
.menu ul li li a:hover.col_4 	{ background-color: #870E12; color: white;}
/* background jaune */
a.col_5 	{ color:#837125;}
.breadcrumb span.col_5,
.menu ul li li a:visited.col_5,
.menu ul li a:hover.col_5,
.menu ul li li a.col_5 	{ color:#837125;}
.menu ul li li a:hover.col_5 	{ background-color: #9E8725; color: white;}


.menu ul li li a.col_5,
.menu ul li li a.col_4,
.menu ul li li a.col_3,
.menu ul li li a.col_2,
.menu ul li li a.col_1 { background-color: #DDDDDD;}

/* background orange #C56014 #D86712 */
.menu ul li a.col_1,
.menu ul li b.col_1 				{ background-color: #C56014 ; }
/* background mauve */
.menu ul li a.col_2,
.menu ul li b.col_2 				{ background-color: #701669; }
/* background vert */
.menu ul li a.col_3,
.menu ul li b.col_3 				{ background-color: #266B21; }
/* background rouge */
.menu ul li a.col_4,
.menu ul li b.col_4 				{ background-color: #870E12; }
/* background jaune */
.menu ul li a.col_5,
.menu ul li b.col_5 				{ background-color: #9E8725; }


.menu ul li li a,
.menu ul li li a:visited,
.menu li span 				{ background-color: #DDDDDD;}

.menu ul li a:hover,
.menu ul li li a:hover { background-color: #EDFBFF; }
.menu ul li li a.lienon 	{ background-color: #E0E6FF;}
/*sous rubriques*/
.menu ul li li.col_5 a.lienon 	{ background-color: #9E8725; color: white;}
.menu ul li li.col_4 a.lienon 	{ background-color: #870E12; color: white;}
.menu ul li li.col_3 a.lienon 	{ background-color: #266B21; color: white;}
.menu ul li li.col_2 a.lienon 	{ background-color: #701669; color: white;}
.menu ul li li.col_1 a.lienon 	{ background-color: #C56014; color: white;}

.menu ul li li.col_5 a:visited.lienon 	{ background-color: #9E8725; color: white;}
.menu ul li li.col_4 a:visited.lienon 	{ background-color: #870E12; color: white;}
.menu ul li li.col_3 a:visited.lienon 	{ background-color: #266B21; color: white;}
.menu ul li li.col_2 a:visited.lienon 	{ background-color: #701669; color: white;}
.menu ul li li.col_1 a:visited.lienon 	{ background-color: #C56014; color: white;}

.menu ul li li.col_5 a:hover.lienon 	{ background-color:  #EDFBFF; color: #9E8725;}
.menu ul li li.col_4 a:hover.lienon 	{ background-color:  #EDFBFF; color: #870E12;}
.menu ul li li.col_3 a:hover.lienon 	{ background-color:  #EDFBFF; color: #266B21;}
.menu ul li li.col_2 a:hover.lienon 	{ background-color:  #EDFBFF; color: #701669;}
.menu ul li li.col_1 a:hover.lienon 	{ background-color:  #EDFBFF; color: #C56014;}

#entete a.nom-site,
#entete a.nom-site:link,
#entete a.nom-site:visited
{
color:#7F88BD;
font-style: italic;
}

#entete a.nom-site:hover
{
color:#727AAA;
font-style: normal;
}

a.bouton_:link{width:150px;
height:27px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#313C72;
padding:3px;
border-style:outset;
border-width:2px;
border-color:silver}

a.bouton_:visited{width:150px;
height:27px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#313C72;
padding:3px;
border-style:outset;
border-width:2px;
border-color:silver}

a.bouton_:hover{width:150px;
height:27px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
color: #313C72;
background-color:#DDDDDD;
padding:3px;
border-style:outset;
border-width:2px;
border-color:silver}

.bouton_{text-align:left;padding:3px;padding-left:0px;
	font: 95%/1.0 "Trebuchet MS", "Lucida Grande", "Lucida Sans", Tahoma, Arial, 'Helvetica Neue', Helvetica, Geneva, Lucida, sans-serif;}