/*reset*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p,
a, em, font, img, strong, sub, sup,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/*apparence générale*/
body {
	background-color: #fff;
	background-image: url("../images/general/Fond.jpg");
	background-repeat: repeat-x;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 12px;
	font-style: regular;
	color: #191919;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 16px;
}
h1, h2 {
	text-align: left;
	width: 628px;
	line-height: 34px;
	background-image: url("../images/BarreSousTitre.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 10px;
}
h3
{
font-size : 15px;
}
h4{
	font-size: 14px;
}
h4{
	text-align: center;
	width: 628px;
	line-height: 34px;
	margin-bottom: 10px;
}
h2.faq {
	background-image: none;
	/* line-height: 20px; */
	font-size: 14px;
}
h2.faq:hover {
	text-decoration: underline;
}
p {
	line-height: 15px;
	margin: 5px 0px;
}
a {
	cursor: pointer;
}
ul, dl {
	line-height: 15px;
	margin-bottom: 5px;
}
td {
	vertical-align: top;
}
fieldset {
	border: 2px solid #969696;
	padding: 5px;
}
legend {
	padding: 0px 5px;
	font-weight: bold;
	color: #4B4B4B;
}
#conteneur {
	background-color: #fff;
	width: 1010px;
	margin: auto;
}
#header {
	width: 985px;
	margin: auto;
}
#over-header {
	width: 980px;
	height: 32px;
	line-height: 30px;
	/* background-color: #969696; */
	/* background-image: url("../images/general/Top.jpg"); */
	padding-right: 5px;
}
#header-pass {
	height: 15px;
}
#header-pass a {
	text-decoration: none;
}
#header-pass a:hover {
	text-decoration: underline;
}
#top-header {
	width: 100%;
	margin-bottom: 20px;
	height: 106px;
	clear: both;
}
#banner {
	/* visibility: hidden;
	display: none; */
	width: 985px;
	height: 214px;
	margin-bottom: 20px;
	border: 1px solid #000;
}
#barre-menu {
	width: 100%;
	height: 34px;
	font-size: 11px;
	font-style: regular;
	color: #191919;
	background-image: url("../images/BarreSousMenu.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 5px;
}
.barre-menu {
	display: inline-block;
	margin-left: 4px;
	height: 30px;
}
.barre-menu li {
	display: inline-block;
	width: 120px;
	/* line-height: 30px; */
	height: 30px;
	/* background-image: url("../images/general/OngMenu.gif");
	background-repeat: no-repeat;
	margin-right: -1px; */
	/* padding: 1px 0px; */
}
/* .barre-menu li.accueil {
	width: 126px;
	line-height: 30px;
	height: 30px;
	background-image: url("../images/general/Accueil.gif");
} */
.barre-menu li a {
	display: inline-block;
	background-image: url("../images/general/BMFondOn.jpg");
	background-repeat: no-repeat;
	/* text-align: center;
	background-color:;
	text-decoration: none;
	color: #191919; */
	width: 120px;
	/* line-height: 15px; */
	height: 30px;
	
}
.barre-menu li a:hover {
	background-image: url("../images/general/BMFondOff.jpg");
}
.barre-menu li a.actif {
	background-image: url("../images/general/BMFondOff.jpg");
}
/* .barre-menu li a.accueil {
	width: 42px;
	line-height: 30px;
	height: 30px;
} */
#corps {
	width: 985px;
	margin: auto;
}
#nav {
	float: left;
	text-align: left;
	width: 137px;
	/* line-height: 20px; */
	margin-bottom: 20px;
	/* padding: 5px; */
}
#nav ul {
	list-style-image: none;
}
#nav ul  li {
	font-size: 12px;
	font-style: regular;
	color: #191919;
	display: inline-block;
	width: 137px;
	/* line-height: 36px; */
	height: 36px;
	/* padding: 5px 5px; */
	/* margin-left: 10px; */
	margin-bottom: 1px;
}
#nav ul  li a {
	display: inline-block;
	/* text-align: left;
	background-color:;
	text-decoration: none;
	color: #191919;
	width: 114px;
	line-height: 15px;
	height: 10px; */
	background-image: url("../images/Nav1.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	width: 137px;
	height: 36px;
}
#nav ul  li a:hover {
	background-image: url("../images/Nav1On.gif");
}
#nav ul  li a.actif {
	background-image: url("../images/Nav1On.gif");
}
#nav ul ul li {
	/* font-size: 10px;
	font-style: regular;
	color: #191919;
	display: inline-block; */
	width: 137px;
	/* line-height: 32px; */
	height: 32px;
	/* background-image: url("../images/general/SousMenuGauche.gif");
	background-repeat: no-repeat;
	padding: 0px 10px;
	margin-right: 10px;
	margin-bottom: 2px; */
}
#nav ul ul li a {
	background-image: url("../images/Nav2.gif");
	background-repeat: no-repeat;
	text-decoration: underline;
	text-align: left;
	width: 137px;
	height: 32px;
	font-weight: bold;
	
}
#nav ul ul li a:hover {
	background-image: url("../images/Nav2On.gif");
	
}
#nav ul ul li a.actif {
	background-image: url("../images/Nav2On.gif");
	
}



/* #nav ul ul ul li a {
	text-decora
	tion: none;
} */
#nav ul ul ul li a {
	background-image: url("../images/general/Nav3.jpg");
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: normal;
	width: 137px;
	height: 32px;
}
#nav ul ul ul li a:hover {
	background-image: url("../images/general/Nav3.jpg");
	background-repeat: no-repeat;
}
#nav ul ul ul li a.actif {
	background-image: url("../images/general/Nav3.jpg");
}
#ri {
	width: 137px;
	margin-top: 9px;
}
#ri-top {
	height: 93px;
	background-image: url("../images/RiTop.jpg");
	background-repeat: no-repeat;
	
}
#ri-bottom {
	height: 124px;
	background-image: url("../images/general/RiBottom.gif");
	background-repeat: no-repeat;
	margin-top: -5px;
	margin-left: 1px;
	font-size: 9px;
	padding: 0px 11px 0px 5px;
}
#ri-bottom p.impot{
	margin-top: 5px;
	margin-left: 10px;
}
#ri-bottom p.impot a.suite {
	text-decoration: none;
}
#ri-bottom p.impot a.suite:hover {
	text-decoration: underline;
}
#droite {
	float: right;
	/* text-align: center; */
	width: 194px;
	margin-bottom: 20px;
}
#droite a {
	text-decoration: none;
	/* color:; */
}
#droite a:hover {
	text-decoration: underline;
	/* font-size: 11px; */
	
}
#droite-top {
	width: 194px;
	margin-bottom: 10px;
}
#rappel-top {
	height: 152px;
	background-image: url("../images/RappelTop.jpg");
	background-repeat: no-repeat;
}
#rappel-click {
	height: 48px;
	background-image: url("../images/RappelClic.jpg");
	background-repeat: no-repeat;
	
}
#rappel-click a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
	width: 100px;
	line-height: 15px;
	text-align: center;
	margin-top: 10px;
}
#droite-middle {
	width: 194px;
	height: 85px;
	background-image: url("../images/general/BoxIntervenant.jpg");
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#droite-middle a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	display: inline-block;
	width: 194px;
	line-height: 15px;
	margin-left: 15px;
	margin-top: 54px;
}
#droite-bottom {
	width: 194px;
	height: 85px;
	background-image: url("../images/general/BoxEtudiant.jpg");
	background-repeat: no-repeat;
	text-transform: capitalize;
	margin-bottom: 10px;
}
#droite-bottom a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
	width: 194px;
	line-height: 15px;
	margin-top: 54px;
	margin-left: 15px;
}
#top-temoignage {
	height: 36px;
	background-image: url("../images/TemoignagesTop.jpg");
	background-repeat: no-repeat;
}
#temoignage {
	width: 171px;
	height: 99px;
	background-image: url("../images/general/TemoignagesBottom.gif");
	background-repeat: no-repeat;
	padding-top: 5px;
	margin-bottom: 5px;
	padding-left: 13px;
	padding-right: 10px;
	text-align: justify;

	
}
#temoignage a {
	float: right;
	margin-right: 15px;
}
#feed {
	font-weight: bold;
	font-size: 14px;
	/* text-align: center; */
	width: 194px;
	/* overflow-y : scroll;  */
	/* padding: 10px 5px; */
}
#feed a {
	font-weight: bold;
	font-size: 14px;
	/* text-align: center; */
	width: 194px;
	/* overflow-y : scroll;  */
	/* padding: 10px 5px; */
}
#top-actu {
	height: 14px;
	background-image: url("../images/general/TopActu.gif");
	background-repeat: no-repeat;
}
#actu {
	height: 126px;
	background-image: url("../images/general/Actu.gif");
	background-repeat: no-repeat;
	padding-left: 15px;
	width: 179px;
}
#presse {
	height: 64px;
	background-image: url("../images/Presse.gif");
	background-repeat: no-repeat;
}
#presse a {
	display: inline-block;
	line-height: 15px;
	height: 60px;
	padding-left: 84px;
	padding-top: 15px;
	width: 110px;
}
#partenariat {
	height: 74px;
	background-image: url("../images/Partenariat.gif");
	background-repeat: no-repeat;
}
#partenariat a {
	display: inline-block;
	/* line-height: 15px; */
	padding-left: 84px;
	padding-top: 15px;
	width: 110px;
}
.partenariat {
	margin:auto;
}
#partenariat2 {
	height: 86px;
	background-image: url("../images/Partenariat.gif");
	background-repeat: no-repeat;
}
#partenariat2 a {
	display: inline-block;
	/* line-height: 15px; */
	padding-left: 84px;
	padding-top: 15px;
	width: 110px;
}
.partenariat2 {
	margin:auto;
}
#bottom-actu {
	height: 23px;
	background-image: url("../images/general/BottomActu.gif");
	background-repeat: no-repeat;
}
.feed ul {

}
.feed ul li {

}
.feed ul li a {
	text-decoration: underline;
}
#center {
	width: 634px;
	/* margin: auto; */
	margin-left: 139px;
	padding: 0px 10px;
	text-align: justify;
	line-height: 15px;
}
#center ul {
	list-style-image: url(../images/Bullet.gif);
}
#center ol {
	list-style-type: decimal;
	list-style-image: none;
}
#center li {
	margin-left: 50px;
	/* margin-right: 20px; */
}
#center ul.niveau1 {
	list-style-image: url('../images/Check2.png');
}
ul.niveau1 {
	list-style-image: url('../images/Check2.png');
}
#texte-presentation {
	text-align: justify;
	font-size: 11px;
	/* width: 600px; */
	background-image: url("../images/FondAccueil.jpg");
	background-repeat: no-repeat;
	width: 544px;
	height: 544px;
	padding-left: 50px;
	padding-top: 20px;
	padding-right: 50px;
	margin: auto;
	margin-bottom: 20px;
}
#texte-presentation  h1 {
	background-image: none;
	line-height: 15px;
}
#texte-presentation  h2 {
	background-image: none;
	line-height: 15px;
}
#texte-presentation li {
	margin-left: 100px;
}
h3.accueil {
	background-image: url("../images/Check.png");
	background-repeat: no-repeat;
	line-height: 31px;
	padding-left: 40px;
	font-size: 14px;
}
#groupe {
	background-image: url("../images/general/PortailCap.jpg");
	background-repeat: no-repeat;
	width: 581px;
	height: 263px;
	margin-left: 20px;
	padding-left: 15px;
	padding-top: 40px;
}
#groupe a {
	color: #333;
	text-decoration: none;
}
ul.groupe {
	list-style-image: none;
	display: inline-block;
	margin-left: -50px;
}
ul.groupe li {
	display: inline-block;
	width: 130px;
	line-height: 18px;
}
ul.groupe li ul {
	display: list-item;
	list-style-type: disc;
	list-style-image: none;
}
ul.groupe li ul li a {
	color: #333;
	text-decoration: none;
}

ul.groupe li ul li a:hover {
	text-decoration: underline;
}

.tarif {
	margin:auto;
	border-collapse: collapse;
}
.tarif tr td {
	text-align: center;
	vertical-align: middle;
	height: 28px;
}
.tarif tr.reduc td {
	font-weight: bold;
}
td.left {
	text-align: left;
}
.tarif tr td.equiv1 {
	background-image: url("../images/TarifEquivalence.jpg");
	background-repeat: no-repeat;
	width: 119px;
}
.tarif tr td.equiv1 table {
	width: 119px;
}
.tarif tr td.equiv2 {
	background-image: url("../images/TarifBottom0.jpg");
	background-repeat: no-repeat;
	width: 62px;
}
.tarif tr td.equiv2 table {
	width: 62px;
}
.tarif tr td.equiv3 {
	background-image: url("../images/TarifBottom1.jpg");
	background-repeat: no-repeat;
	width: 62px;	
}
.tarif tr td.equiv3 table {
	width: 62px;
}
.tarif tr td.equiv4 {
	background-image: url("../images/TarifBottom2.jpg");
	background-repeat: no-repeat;
	width: 62px;
}
.tarif tr td.equiv4 table {
	width: 62px;
}
.tarif tr td.equiv5 {
	background-image: url("../images/TarifBottom5.jpg");
	background-repeat: no-repeat;
	width: 62px;
}
.tarif tr td.equiv5 table {
	width: 62px;
}
.tarif tr td.equiv6 {
	background-image: url("../images/TarifBottom10.jpg");
	background-repeat: no-repeat;
	width: 62px;
}
.tarif tr td.equiv6 table {
	width: 62px;
}
.tarif tr td.equiv7 {
	background-image: url("../images/TarifBottom15.jpg");
	background-repeat: no-repeat;
	width: 61px;
	height: 89px;
}
.tarif tr td.equiv7 table {
	width: 61px;
}



.tarif tr td.equiv-bac-enseignement1 {
	background-image: url("../images/TarifEquivalence-bac-enseignement.jpg");
	background-repeat: no-repeat;
	width: 119px;
}
.tarif tr td.equiv-bac-enseignement1 table {
	width: 119px;
}
.tarif tr td.equiv-bac-enseignement2 {
	background-image: url("../images/TarifBottom0-bac-enseignement.jpg");
	background-repeat: no-repeat;
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement2 table {
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement3 {
	background-image: url("../images/TarifBottom1-bac-enseignement.jpg");
	background-repeat: no-repeat;
	width: 62px;	
}
.tarif tr td.equiv-bac-enseignement3 table {
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement4 {
	background-image: url("../images/TarifBottom2-bac-enseignement.jpg");
	background-repeat: no-repeat;
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement4 table {
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement5 {
	background-image: url("../images/TarifBottom5-bac-enseignement.jpg");
	background-repeat: no-repeat;
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement5 table {
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement6 {
	background-image: url("../images/TarifBottom10-bac-enseignement.jpg");
	background-repeat: no-repeat;
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement6 table {
	width: 62px;
}
.tarif tr td.equiv-bac-enseignement7 {
	background-image: url("../images/TarifBottom15-bac-enseignement.jpg");
	background-repeat: no-repeat;
	width: 61px;
	height: 89px;
}
.tarif tr td.equiv-bac-enseignement7 table {
	width: 61px;
}
/* a.suite {
	float: right;
} */
#center ul.focus {
	display: inline-block;
	list-style-image: none;
	list-style-type: none;
	/* text-align: left; */
	width: 654px;
	margin-left: -15px;
	
}
#center ul.focus li {
	display: inline-block;
	list-style-image: none;
	list-style-type: none;
	/* text-align: center; */
	width: 193px;
	line-height: 18px;
	background-image: url("../images/general/TopBoxMain.gif");
	background-repeat: no-repeat;
	/* margin-left: -50px; */
	margin-right: -40px;
	color: #fff;
	font-weight: bold;
}
#center ul.focus li ul {
	display: list-item;
	list-style-image: none;
	list-style-type: none;
	margin-left: -55px;
	margin-top: 5px;
	background-image: url("../images/general/BackgroundBoxMain.gif");
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
}
#center ul.focus li ul li {
	background-image: none;
	text-align: left;
	font-weight: normal;
}
.niveau1 h2 {
	background-image: none;
	line-height: 25px;
}
.niveau1 h3 {
	background-image: none;
	line-height: 15px;
}
.niveau1 h2 a {
	text-decoration:none;
}
.niveau1 h2 a:hover {
	text-decoration: underline;
}
#filiale {
	background-image: url("../images/general/FondCapPartenaire.png");
	background-repeat: no-repeat;
	width: 581px;
	/* height: 315px; */
	margin: auto;
	padding-left: 15px;
	padding-top: 40px;
}
#filiale table {
	width: 551px;
	text-align: left;
}
td.logo1 {
	background-image: url("../images/general/CadreCap1.png");
	background-repeat: no-repeat;
	width: 143px;
	height: 59px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
td.logo2 {
	background-image: url("../images/general/CadreCap2.png");
	background-repeat: no-repeat;
	width: 143px;
	height: 59px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
#footer {
	clear: both;
	width: 985px;
	margin: auto;
	margin-bottom: 50px;
}
#footer a  {
	color: #191919;
}
#footer a:hover {
	text-decoration: underline;
}
#footer-contact {
	float: right;
	width: 500px;
	line-height: 15px;
	text-align:right;
	margin-top: 35px;
}
#middle-footer {
	text-align: center;
	font-size: 11px;
	padding: 5px;
	background-color: #969696;
	background-image: url("../images/general/BarreFooter.jpg");
	height: 56px;
	line-height: 25px;
}
.footer {
	display: inline-block;
}
.footer li {
	display: inline-block;
}
.footer li.xiti {
	
}
.footer li a {
	text-decoration: none;
	color: #333;
}
#bottom-footer a {
	text-decoration: none;
	color: #333;
	font-size: 11px;
}
#bottom-footer table {
	margin: auto;
	line-height: 15px;
}
#bottom-footer table th {
	text-align: left;
	width: 200px;
	line-height: 30px;
}
#bottom-footer table td {
	font-size: 10pt;
}
#page-interieure {

}
#suite{
   display:  inline-block;
   margin-left: 30px;
   margin-right: -30px;
}


#info a{
   background-image: url('../images/general/BoutonInfos.png');
   background-repeat: no-repeat;
   float: right;
   width: 106px;
   height: 32px;
   }
#info a:hover{
   background-image: url('../images/general/BoutonInfosOn.png');
   background-repeat: no-repeat;
   float: right;
   width: 106px;
   height: 32px;
}
#texte-concours {
	text-align: justify;
	/* width: 600px; */
	background-image: url("../images/FondInfosConcours.jpg");
	background-repeat: no-repeat;
	width: 524px;
	height: 524px;
	padding-left: 50px;
	padding-top: 20px;
	padding-right: 50px;
	margin: auto;
	margin-bottom: 20px;
}
#texte-concours  h1 {
	background-image: none;
	line-height: 15px;
}
#texte-concours  h2 {
	background-image: none;
	line-height: 15px;
}
#texte-concours li {
	margin-left: 100px;
}
#fondfaq{
    background-image: url("../images/general/FondFaq.jpg");
	background-position: center;
	background-repeat: no-repeat;
}
#fondfaq a{
	text-decoration: none;
}
#faq a{
	text-decoration: none;
}

#offre1{
    width: 177px;
	/* height: 119px; */
	float: left;
	margin-top: 15px;
	margin-left: 20px;
	display:inline-block;
	
	
	
}
#offre2{
    width: 383px;
	/* height: 119px; */
	float: right;
	margin-top: 15px;
	margin-left: 5px;
	display:inline-block;
	margin-right: 30px;
	
	
}
#Brochure {
	width: 194px;
	height: 85px;
	background-image: url("../images/BoxBrochure.jpg");
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#Brochure a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
	width: 194px;
	line-height: 15px;
	margin-top: 63px;
	margin-left: 15px;
}
#base-doc-menu {
	text-align: justify;
	font-size: 11px;
	/* width: 600px; */
	background-image: url("../images/general/MenuBaseDoc.jpg");
	background-repeat: no-repeat;
	width: 654px;
	height: 104px;
	padding-left: 50px;
	padding-top: 13px;
	padding-right: 50px;
}
#base-doc-menu  h1 {
	background-image: none;
	line-height: 15px;
}
#base-doc-menu  h2 {
	background-image: none;
	line-height: 15px;
}
#base-doc-menu li {
	margin-left: 100px;
}
h3.base-doc {
	background-image: url("../images/Check.png");
	background-repeat: no-repeat;
	line-height: 31px;
	padding-left: 40px;
    font-size: 13px;
}
#div-doc{
   display: inline-block;
}
#base-doc1{
    float: left;
    display: inline-block;
	width: 490px;
	height: 70px;
}
#base-doc2{
    float: right;
	text-align: center;
	display: inline-block;
    width: 134px;
	height: 70px;
}
#base-doc3{
    float: left;
    display: inline-block;
	width: 490px;
	height: 305px;
}
#nos-plus{
    text-align: justify;
	background-image:	url("../images/NosPlus2.jpg");
	background-repeat: no-repeat;
	display: inline-block;
	margin-top: 5px;
	width: 593px;
	height: 119px;
	margin-left: 20px;
}	
#info2 a{
   background-image:url('../images/general/BoutonInfosPlus.png');
   background-repeat: no-repeat;
   width: 71px;
   height: 21px;
   display: block;
   margin-right: 40px;
   margin-left: 428px;
   margin-top: 42px;
   text-align: right;
}
#info2 a:hover{
   background-image:url('../images/general/BoutonInfosPlusOn.png');
   background-repeat: no-repeat;
   width: 71px;;
   height: 21px;
   display: block;
   margin-right: 40px;
   margin-left: 428px;
   margin-top: 42px;
   text-align: right;
}
#info3 a{
   background-image:url('../images/general/BoutonInfosPlus.png');
   background-repeat: no-repeat;
   width: 71px;
   height: 21px;
   display: block;
   margin-right: 100px;
   margin-top: 8px;
   margin-left: 317px;
   text-align: right;
}
#info3 a:hover{
   background-image:url('../images/general/BoutonInfosPlusOn.png');
   background-repeat: no-repeat;
   width: 71px;
   height: 21px;
   display: block;
   margin-right: 100px;
   margin-top: 8px;
   margin-left: 317px;
   text-align: right;
}
#offre-background{
    background-image: url("../images/NotreOffre.jpg");
	background-repeat: no-repeat;
	width: 593px;
	height: 280 px;
	text-align: justify;
	display: inline-block;
	padding-bottom: 200px;
	margin-left: 20px;
}
#info-offre a{
   background-image: url('../images/general/BoutonInfos.png');
   background-repeat: no-repeat;
   width:93px;
   height:29px;
   float: left;
   text-align: left;
   margin-top: 50px;
   margin-right: 50px;
   margin-left: 5px;
}
#info-offre a:hover{
   background-image: url('../images/general/BoutonInfosOn.png');
   background-repeat: no-repeat;
   width:93px;
   height:29px;
   float: left;
   text-align: left;
   margin-top: 50px;
   margin-right: 50px;
   margin-left: 5px;
}


#info-offre2 a{
   background-image: url('../images/general/BoutonInfos.png');
   background-repeat: no-repeat;
   width:93px;
   height:29px;
   float: right;
   display: block;
  
   margin-top: 50px;
   margin-right: 5px;
 }
 #info-offre2 a:hover{
   background-image: url('../images/general/BoutonInfosOn.png');
   background-repeat: no-repeat;
   width:93px;
   height:29px;
   float: right;
   display: block;
   
   margin-top: 50px;
   margin-right: 5px;
 }
#epreuve-conseil {
	text-align: justify;
	font-size: 12px;
	background-image: url("../images/general/ImageConseil.gif");
	background-repeat: no-repeat;
	width: 432px;
	height: 148px;
	margin: auto;
	padding-left: 60px;
	padding-top: 5px;
	padding-right: 50px;
}
#epreuve-conseil  h1 {
	background-image: none;
	line-height: 15px;
}
#epreuve-conseil  h2 {
	background-image: none;
	line-height: 15px;
}
#epreuve-conseil li {
	margin-left: 100px;
}
#epreuve-conseil p{
    margin-left: 30px;
}
#shadowing {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2050px;
	background-color: #646464;
	z-index:10;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#box  {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	padding: 0;
	margin:0;
	z-index:11;
	overflow: auto;
}
#box-body {
	width: 632px;
	height: 317px;
	background-image: url("../images/CadreTelecharger.png");
	background-repeat: no-repeat;
}
#box-body-contact {
	width: 633px;
	height: 314px;
	background-image: url("../images/FondRappel.png");
	background-repeat: no-repeat;
}
#box-texte {      
	margin-left: 200px;
	width: 400px;
	padding: 10px;
	color: #fff;
}
#box-texte p {
	margin-top: 17px;
	font-size: 14px;
}
/* #box-texte form {
	margin-top: 37px;
} */
#box-texte form label {
	display: inline-block;
	margin-left: 60px;
	width: 120px;
	font-weight: bold;
	color: #333;
}
#box-header{
     width: 26px;
	 height: 26px;
	 float: right;
	 
}
#contact {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	padding: 0;
	margin:0;
	text-align: left;
	z-index:11;
	width: 632px;
	height: 317px;
	background-image: url("../images/FondRappel.png");
	background-repeat: no-repeat;
	color: #fff;
}
#contact form {
	margin-left: 190px;
}
#contact form label {
	display: inline-block;
	width: 120px;
}
#formForgotPass {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	padding: 10px;
	margin:0;
	z-index:11;
	width: 532px;
	color: #333;
	background-color: #fff;
}
#intit{
	width: 580px;
	height: 35px;
	background-image: url("../images/TabIntit.jpg");
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	margin-left: 15px;
}
#intit-texte{
	width: 580px;
	margin-left: 25px;
}
table tr td.TabLib0{
	background-image: url("../images/TabLib0.gif");
	background-repeat: repeat;
	width: 106px;
	height: 25px ;
	padding-left: 5px;
	color: #FFFFFF;
}
table tr td.TabLib1{
	background-image: url("../images/TabLib1.gif");
	background-repeat: repeat;
	width: 56px;
	height: 25px ;
	text-align: center;
	color: #FFFFFF;
	padding-top: 7px;
}
table tr td.TabLib1intit{
	background-image: url("../images/TabLib1.gif");
	background-repeat: repeat;
	width: 56px;
	height: 25px ;
	padding-left: 5px;
	color: #FFFFFF;
	padding-top: 7px;
}

table tr td.TabCel1{
	background-image: url("../images/general/TabCel1.gif");
	background-repeat: repeat;
	width: 56px;
	height: 25px ;
	text-align: center;
	padding-top: 7px;
}
table tr td.TabCel0{
	background-image: url("../images/general/TabCel0.gif");
	background-repeat: repeat;
	width: 105px;
	height: 25px ;
	padding-left: 5px;
	padding-top: 7px;
}
#equipefond{
	width: 644px;
	/* height: 667px; */
	background-image: url('../images/general/FondEquipe.jpg');
	background-repeat: repeat-y;
	
}

#equipephoto1{
	width: 119px;
	height: 92px;
	float: left;
	padding-left: 10px;
	

	
}
#equipephoto2{
	width: 119px;
	height: 92px;
	float: right;
	padding-right: 13px;
	
	
	
}
#equipedescription1{
	width: 275px;
	height: 92px;
	float: right;
	margin-right:15px;
	text-align: left;
	font-size: 11px;
	
	
}
#equipedescription2{
	width: 275px;
	height: 92px;
	float: left;
	margin-left: 15px;
	font-size: 11px;
}
#equipecontenu{
	width: 430px;
	height: 100px;
	background-image: url('../images/general/BarreEquipe.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	margin-left: 120px;
	margin-right: 110px;
	margin-top: 20px;
}
	
.equipecadre{
  width: 119px;
  height: 92px;
  position : absolute; 
  
  z-index : 2; 
}
.equipephoto{
  width: 100px;
  height: 75px;
  position : absolute; 
  z-index : 1;
  margin-left: 11px;
  margin-top: 6px;
 
}
.exemple {
	width: 84px; 
	height: 29px;
	display:block;
	background-image: url('../images/general/BoutonExemple.png');
	background-repeat: no-repeat;
	text-decoration: none;
}
.exemple:hover {
	width: 84px; 
	height: 29px;
	display:block;
	background-image: url('../images/general/BoutonExempleOn.png');
	background-repeat: no-repeat;
	text-decoration: none;
}
.telecharger {
	width: 84px; 
	height: 29px;
	display:block;
	background-image: url('../images/general/BoutonTelecharger.png');
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: -10 px;
}
.telecharger:hover {
	width: 84px; 
	height: 29px;
	display:block;
	background-image: url('../images/general/BoutonTelechargerOn.png');
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: -10 px;
}


#tableau-etud-cour

{
width : 550px;
margin: auto;
}

#tableau_menu
{
width: 550px;
margin: auto;
}
#content_bdd
{
	background-image: url(../images/general/FondIns.png);
	background-repeat: repeat-y;
	width: 634px;
	min-height: 680px;
}

#content_bdd table a {
	color: #333;
}
#top-inscription {
	width: 550px;
	margin: auto;
	 
}
#incontent_bdd {
 	width: 514px;
	margin: auto;

}
.espace {
	/* width:  550px; */
	border-collapse:collapse;
	margin: auto;
}
.espace tr {
	height: 29px;
}
.espace2 {
	/* width:  550px; */
	border-collapse:collapse;
	margin: auto;
}
.date

{
width:  115px;
}

.commande
{
width:  105px;
}


.espace td {
	text-align: center;
	vertical-align: middle;
	
}
.espace th {
	text-align: center;
	vertical-align: middle;
	background-color: #cccccc;
}
.espace2 td {
	text-align: left;
	vertical-align: middle;
	
}

.fermer{
	background-image: url('../images/general/Close.png');
	background-repeat: no-repeat;
	display: block;
	width: 26px;
	height: 26px; 
}
.fermer:hover{
	background-image: url('../images/general/CloseOn.png');
	background-repeat: no-repeat;
	display: block;
	width: 26px;
	height: 26px; 
}
.bcontact{
	background-image: url('../images/general/BoutonContact.png');
	background-repeat: no-repeat;
	display: block;
	width: 106px;
	height: 32px;
	float: left; 
}
.bcontact:hover{
	background-image: url('../images/general/BoutonContactOn.png');
	background-repeat: no-repeat;
	display: block;
	width: 106px;
	height: 32px; 
	float: left;
}
#col {
	float: left;
	width: 258px;
	font-size : 11px;
	display: inline-block;
}
#Lcol {
	float:left;
	width: 258px;	
	font-size : 11px;
	display: inline-block;
}
#col ul li ul li{
  margin-left: 30px;
}
#col ul li ul li ul li{
  margin-left: 20px;
  text-decoration: none;
}
#Lcol ul li ul li{
  margin-left: 30px;
}
#Lcol ul li ul li ul li{
  margin-left: 20px;
}
#Rcol ul li ul li{
  margin-left: 30px;
}
#Rcol ul li ul li ul li{
  margin-left: 20px;
}
#Lcol, #col, #Rcol{
	margin-left:50px;
}
 #Rcol{
	float: right;
	width: 258px;
	font-size : 11px;
	display: inline-block;
}
ul.niveau2 {
	list-style-image: url(../images/Bullet.gif);
}
ul.niveau3 {
	list-style-image: url(../images/Puce3.gif);
}
.box1
{
position : absolute; top: 490px; right: 305px;

}

.format
{
	
float: right;
}

.button
{
float: right;
}
.button1
{
float: right;
}
.button2
{
float: left;
}
.style_annonce
{

float: left;
}
.tablo
{
 width: 497px;
 margin: auto;
}
.recap_commande th {
	text-align: center;
	vertical-align: middle;
}
.recap_commande td {
	text-align: center;
	vertical-align: middle;
}
 table  tr th.commande
{
	background-image: url('../images/general/TabRecap0.gif');
	background-repeat: no-repeat;
	width: 190px;
	height: 41px ;
/* 	padding-left: 200px;
	padding-top: 40px; */

}
 table  tr th.pack
{
background-color: #CCCCCC ;
/* width: 20px;
height: 25px ; */
/* text-align: center;
color: black; */
}
 table  tr th.prixav	
{
background-image: url('../images/general/TabRecap1.gif');
background-repeat: no-repeat;
width: 99px;
height: 41px ;
}
 table  tr th.prixap	
{
background-image: url('../images/general/TabRecap2.gif');
background-repeat: no-repeat;
width: 99px;
height: 41px ;
}
.image
{
position : absolute; top: 273px; right: 425px;
}
.pack a
{
color : black;
text-decoration: underline;
font-size: 9px;
position : static; top: 490px; right: 540px;
}
table  tr td.tableau
{
/* width: 56px;
height: 25px; */
color: #55E203;
}
.barreh2
{
background-image :url('../images/general/BarreH2.gif'); 
position : bottom; top: 273px;
}
.paiement
{
	width: 100%;
}
.paiement input[type=radio] {
	margin-left: 100px;
}
.devis
{
	width: 480px;
	margin: auto;
	text-align: right;
}
.title
{
text-align :left;
 margin-left: 50px;
}
.textepaiement
{
margin-left: 50px;
margin-right: 50px;
}
.button_re_su
{
margin-left: 100px;

}
.moyenpaiement
{
margin-left: 50px;
}
.title2
{
width:435px;
margin: auto;
}
.button_bottom
{
width:400px;
margin: auto;
}

.button_retour
{
float: left;
}

.button_suivant
{
float: right;
}
.texte_corps
{
width:435px;
margin: auto;
text-align: justify;
}


.table tableau-etud-cour

{
width : 350px;

}

.flotte {
float:left;
}

.home
{
margin: auto;
width : 160px;

}

.logo_espPE

{

width : 900px;
}

.deconnection

{

}


/* nouvel accueil cap bac */
#expertise {
	background-image: url('../images/box_expertise.png'); 
	background-repeat: no-repeat;
	width: 630px;
	height: 290px;
}
#plus_peda {
	float: right;
	margin-top: 125px;
	margin-right: 20px;
}
.plus_peda li {
	display: table-cell;
	height: 46px;
	vertical-align: middle;
	padding-left: 55px;
	color: #fff;
	font-weight: bold;
}
.plus_peda li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.plus_peda li a:hover {
	text-decoration: underline;
}
.plus_peda li.stress {
	background-image: url('../images/icone_stress.png'); 
	background-repeat: no-repeat;
}
.plus_peda li.base_doc {
	background-image: url('../images/icone_base_doc.png'); 
	background-repeat: no-repeat;
}
.plus_peda li.oral {
	background-image: url('../images/icone_oral.png'); 
	background-repeat: no-repeat;
}
#leftcol {
	float: left;
	margin-bottom: 10px;
}
.reussir_bac {
	margin-left: 10px;
}
.reussir_bac li {
	display: table-cell;
	height: 32px;
	vertical-align: middle;
	padding-left: 40px;
	background-image: url('../images/check_reussir.gif'); 
	background-repeat: no-repeat;
}
.intervenants_bac {
	margin-left: 10px;
}
.intervenants_bac li {
	display: table-cell;
	height: 32px;
	vertical-align: middle;
	padding-left: 40px;
	background-image: url('../images/check_intervenants.gif'); 
	background-repeat: no-repeat;
}
#rightcol{
	float: right;
}
.apres_bac {
	margin-left: 10px;
}
.apres_bac li {
	display: table-cell;
	height: 32px;
	vertical-align: middle;
	padding-left: 40px;
	background-image: url('../images/check_apres_bac.gif'); 
	background-repeat: no-repeat;
}
.bac_candidat_libre {
	margin-left: 10px;
}
.bac_candidat_libre li {
	display: table-cell;
	height: 32px;
	vertical-align: middle;
	padding-left: 40px;
	background-image: url('../images/check_candidat_libre.gif'); 
	background-repeat: no-repeat;
}
#leftcol a, #rightcol a {
	color: #333;
	text-decoration: none;
}
#leftcol a:hover, #rightcol a:hover {
	text-decoration: underline;
}
