.green {color: #009900; font-size:10px }
.green1 {color: #009900; font-size:14px }
.red {color: #FF0000; font-size:10px }
.red1 {color: #FF0000; font-size:14px }
.orange {color: #D88124; font-size:10px }
.orange1 {color: #D88124; font-size:14px }
.grey {color: #666; font-size:10px }
.blue {color: #09F; font-size:10px }
.black {color: #333; font-size:10px }
.black1 {color: #333; font-size:14px }
.titre {color: #063; font-size:11px; font-family:"Courier New", Courier, monospace; }

.nouveaute {
	color: #E50B0F;
	font-size:18px;
}

.bottom_links {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding: 10px 0px 10px 0px;
}
.footer_menu {
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 10px 0px 10px 0px;
	background-color:#D4CFAC;
	font-weight:bold;
	/*overflow:hidden;*/
}
.footer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 10px 0px 10px 0px;
	background-color:#fef7dd;
}
.footer_copyright {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 5px 0px 10px 0px;
	background-color:#fef7dd;
}

#apDivDev {
	position:fixed;
	padding: 5px 5px 5px 5px;
	right:5px;
	top:5px;
	width:300px;
	height:800px;
	background:#F96;
	color:#000;
	border:1px none #000000;
	z-index:1;
	text-align:left;
	font-size:14px;
	opacity:0.7;
}

.home_msf {
	padding-left:0px;
	text-align:left;
}

.titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#000;
}

.presentation_etapes {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	margin: 10 0 10 0;
	padding: 10 0 10 0;
}
.listcours_titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	padding: 10px 0px 10px 0px;
/*	margin: 10px 0px 10px 0px;*/
}
/*
.listcours_titre a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
}

.listcours_titre a:visited {
	font-style:italic;
	display:inline-block;
    width:16px;
    height:16px;
	overflow: hidden;
	background:url("images/cours-ok2.gif") left left no-repeat;

   	color:#999;
	text-decoration:line-through;
}*/
.listcours_titre a {
 /* background:#fff7da url("http://www.educaserve.com/images/cours-ok2.gif") left no-repeat;*/
  display: block;
  width: 100%;
  /*overflow: hidden;*/
  text-align: left;
  background-color: #fff7da;
  padding: 0px 0px 0px 20px;
}
/*
.listcours_titre a:visited {
  background-image: url("cours-ok2.gif");
  /*background:#fff7da url("http://www.educaserve.com/images/cours-ok2.gif") center right no-repeat;*/
 /* color:#9E9E9E;  
}
*/

.listcours_titre a:visited {
 /* background-image: url("cours-ok2.gif");*/
  /*background:#FFF7E8 url('cours-ok2.gif') center center no-repeat;*/

  /*background:#fff7da url("http://www.educaserve.com/images/cours-ok2.gif") center right no-repeat;*/
  color:#9E9E9E;  
}


.cgu_content {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

/*
.listcours_titre a:visited {
  background:red url("cours-ok2.gif") center center no-repeat;
  display: block;
  height: 200px;
  width: 200px;
  overflow: hidden;
  text-align: center;
  background-color: red;
}
*/

.addthis_top {
	/*padding:3px 0px 3px 200px;*/
	/*margin-left: 175px;*/
	/*background-color:#FFF;*/
	width:600px;
	/*overflow:hidden;*/
	text-align:center;
}
h1 {
font-size:20px;
}


/* Buttons */
/*
.btn a {
  background: #18520d;
  background-image: -webkit-linear-gradient(top, #18520d, #0b700b);
  background-image: -moz-linear-gradient(top, #18520d, #0b700b);
  background-image: -ms-linear-gradient(top, #18520d, #0b700b);
  background-image: -o-linear-gradient(top, #18520d, #0b700b);
  background-image: linear-gradient(to bottom, #18520d, #0b700b);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 16px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 20px;
  border: solid #662908 4px;
  text-decoration: none;
  margin-bottom:10px;
}

.btn a:hover {
  background: #08960c;
  background-image: -webkit-linear-gradient(top, #08960c, #148a0e);
  background-image: -moz-linear-gradient(top, #08960c, #148a0e);
  background-image: -ms-linear-gradient(top, #08960c, #148a0e);
  background-image: -o-linear-gradient(top, #08960c, #148a0e);
  background-image: linear-gradient(to bottom, #08960c, #148a0e);
  text-decoration: none;
}
*/

.btn2 {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:20px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
	width:540px;
}

.btn2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}

.btn2:active {
	position:relative;
	top:1px;
}




.btn2pass {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
	width:270px;
	margin-bottom:3px;
}

.btn2pass:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}

.btn2pass:active {
	position:relative;
	top:1px;
}

.img_arrondie {
	border:2px solid white;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

.btn_accroche {
	text-align:left;
	font-size: 12px;
}
.btn_accroche2 {
	 font-size: 12px;
	 color:#10870A;
}

.home_title {
	color:#333333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

.list_cours_titre_matiere {
	margin-top:30px;
	margin-bottom:15px;
	color:#333333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

/* Cours déja fait */
/*
.cours a:visited { 
    color: pink;
}
*/

.btn_accroche_pass {
	 font-size: 14px;
	 color:#10870A;
}

.home_educaserve_pass_titre {
	color:#333333;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
