/*
####################################################################
## CSS  allégée
####################################################################
*/

html, body {margin: 0 0 0 10px;padding: 0;}
body {
	background: #fff;
	font-family: 'trebuchet ms', arial, sans-serif;
	font-size: 120%;
	color: #000;
}

div, ul, li, p {margin:0;padding:0;}

a, a:visited{text-decoration:underline;margin:0;color:blue;}
a:hover{color:#000;background:#fffdc2;text-decoration:underline;}
hr{display: none;}

ul {list-style-type: square; margin-left: 10px;padding-left:5px;}
ul li {margin: 5px 0 5px 10px;}
input {margin: 10px 0;vertical-align:middle;}

#main-menu ul li ul {display:none;}
#main-menu {margin:30px 0 0 0;border:0;border-left: 5px solid #ed1c24; background: #f4f3f3;padding:10px 0;height: 20px;}
#main-menu ul li, ul.goTo li {float:left;}
#main-menu ul > li {list-style: none;}
#main-menu ul > li:before {content: '\00bb\00a0'}

h2, h3, h4, h5, h6 {font-size: 1.3em;margin: 1em 0;color:#012667;border-bottom:1px solid #012667;}
p, span, strong {font-size: 1em;margin: 1em 0;}
h3 span {font-size: 0.8em;}
.logo-ve{vertical-align: middle;margin: 0 10px 0 0;}
h1 {position:relative;top:10px;left:10px;color:#ed1c24;border:0;border-bottom: solid 5px #ed1c24; background: #f4f3f3;font-variant:small-caps;}
img {margin-bottom: 0.5em}


fieldset {border:0;border-left: solid 5px #012667; background: #f4f3f3;margin: 30px 0 0 0;padding:20px 0;}
legend{display:none;}
#liens li:before, #outils li:before, .goTo li:before, .version-allegee li:before {content: '\00bb\00a0'}
#liens > li, #outils > li, ul.goTo, .version-allegee > li {list-style: none;}
#outils img, .version-allegee img {display:none;}
#outils label {font-weight:bold;}

#wya {margin:30px 0 0 0;border:0;border-left: solid 5px #012667; background: #f4f3f3;padding:10px 0 10px 35px;height: 20px;}
#wya li {float:left;list-style-type:none;}

#left-content{clear:left;margin-top:80px;}

#cours table th {padding:0 0 3px 0;text-align:left;color:#012667;text-indent:3px;}
#cours table td {padding:1px 0;border-top:1px solid #012667;text-indent:3px;}
#cours table td img {border:0;}
.l1c1, .l2c1 {color:#b91012;text-transform:uppercase;font-weight:bold;}
.l1c2, .l1c3, .l2c2, .l2c3 {color:#012667;font-weight:normal;}


#plan ul {list-style:none;}
#plan ul li {} 
/*#plan ul li:before {content: '\00bb\00a0'}*/
#plan ul li a {/*font-size:1.0909em;*/color:#b50505 !important;padding:0 0 0 10px;background: url(../img/puce-espace-ac.gif) 0 5px no-repeat;}
#plan ul li a:hover {background: url(../img/puce-espace-ac.gif) 2px 5px no-repeat;}
#plan ul ul {margin: 5px 0 5px 10px;}
#plan ul li ul li a {color:#345185 !important;padding:0 0 0 10px;background: url(../img/puceBleu-espace-ac.gif) 0 5px no-repeat;}
#plan ul li ul li a:hover {background: url(../img/puceBleu-espace-ac.gif) 2px 5px no-repeat;}


#right-footer {position:relative;}

#footer {
  clear: both;
  display: block;
  visibility: visible;
  margin: 80px 0 0 0;
}
#footer a, #footer a:visited, #footer a:hover, #footer a:hover img {
  text-decoration: none;
  background: none;
  display: block;
  color: #fff;
}
#footer a span {
  display: none;
}
#footer a img {
  /*margin: 0 10px 0 0;*/
  display: block;
  float: right;
}

