#boutique-mxc .erreur {color:red;}
#boutique-mxc .clear-l {clear:left;height:0px;}
#boutique-mxc .couleurTxt {color:#5e4700;}
#boutique-mxc .bo-boutique {border-left:1px solid #8b6f1b;border-right:1px solid #8b6f1b;}

#boutique-mxc #abo-chemin-boutique {background-image: url(/i/abonnement/chemin/ligne-4-marron.gif);background-repeat: no-repeat;width:600px;margin: 0 auto 15px auto;}
#boutique-mxc #abo-chemin-boutique td {vertical-align:top;text-align:center;padding-bottom:2px;width:25%;font-size:11px;}
#boutique-mxc #abo-chemin-boutique #en-cours {text-align:center;vertical-align:top;color:#5e4700;}
#boutique-mxc #abo-chemin-boutique a {color:#000;font-size:11px;}

#boutique-mxc #boutique .bloc-presentation.fd {background-image:url(/i/site/boutique/noel/presentation/boules-h-g.jpg);background-repeat:no-repeat;height:326px;}
#boutique-mxc #boutique .bloc-presentation .presentation-txt {margin-left:250px;padding-top:20px;color:#5e4700;}
#boutique-mxc #boutique .bloc-presentation .presentation-txt .title {font-size:19pt;}
#boutique-mxc #boutique .bloc-presentation .presentation-txt .title-left {font-family:serif;}
#boutique-mxc #boutique .bloc-presentation .presentation-txt .title-right {color:#ffcc00;font-weight:bold;}
#boutique-mxc #boutique .bloc-presentation .presentation-txt .paragraphe {padding:10px 10px 10px 5px;text-align:justify;}
#boutique-mxc #boutique .outils-adaptes {float:left;width:455px;}
#boutique-mxc #boutique .outils-adaptes .contenant {padding:10px;text-align:justify;color:#5e4700;}
#boutique-mxc #boutique .outils-adaptes .title {font-size:19pt;font-family:serif;}
#boutique-mxc #boutique .outils-adaptes .title-primaire,
#boutique-mxc #boutique .outils-adaptes .title-college,
#boutique-mxc #boutique .outils-adaptes .title-lycee {color:#f03b68;padding:10px 0px;font-size:13pt;}
#boutique-mxc #boutique .offrez-maxicours {float:left;width:507px;padding-left:10px;}
#boutique-mxc #boutique .deja-carte {padding:10px 0px 30px 30px;position:relative;}
#boutique-mxc #boutique .deja-carte img {position:absolute;}
#boutique-mxc .asterisque-bas {margin-top:-15px;margin-left:10px;font-size:8pt;color:#5e4700;}

#boutique-mxc #selection {width:820px;margin:auto;padding-top:20px;}
#boutique-mxc #selection .bloc-A {width:390px;float:left;}
#boutique-mxc #selection .bloc-A .borderline {border-left:1px solid #ff9803;border-right:1px solid #ff9803;padding-top:10px;}
#boutique-mxc #selection .bloc-A .borderline .acces {padding-bottom:10px;text-align:center;}
#boutique-mxc #selection .bloc-A .borderline .exemple {height:100px;width:355px;margin:10px auto;}
#boutique-mxc #selection .bloc-A .borderline .tarif {padding:10px 0px;text-align:center;}
#boutique-mxc #selection .bloc-A .borderline .select-classes {height:40px;text-align:center;padding-top:10px;}
#boutique-mxc #selection .bloc-A .borderline .acces-classes {height:60px;text-align:center;font-weight:bold;font-size:10pt;color:#000000;}
#boutique-mxc #selection .bloc-A .borderline .choisir-formule {text-align:center;padding-top:10px;margin-left:40px;}
#boutique-mxc #selection .bloc-B {width:390px;margin-left:40px;float:left;}
#boutique-mxc #selection .bloc-B .borderline {border-left:1px solid #329900;border-right:1px solid #329900;padding-top:10px;}
#boutique-mxc #selection .bloc-B .borderline .acces {padding-bottom:10px;text-align:center;}
#boutique-mxc #selection .bloc-B .borderline .exemple {height:100px;width:355px;margin:10px auto;}
#boutique-mxc #selection .bloc-B .borderline .tarif {padding:10px 0px;text-align:center;}
#boutique-mxc #selection .bloc-B .borderline .select-classes {height:50px;text-align:center;color:#395916;font-size:13pt;}
#boutique-mxc #selection .bloc-B .borderline .acces-classes {height:60px;text-align:center;font-weight:bold;font-size:10pt;color:#000000;}
#boutique-mxc #selection .bloc-B .borderline .choisir-formule {text-align:center;padding-top:10px;margin-left:40px;}
#boutique-mxc #selection .bloc-temoignages {margin-top:40px;}
#boutique-mxc #selection .bloc-temoignages .img {position:relative;}
#boutique-mxc #selection .bloc-temoignages .img img {position:absolute;}
#boutique-mxc #selection .bloc-temoignages .txt {width:620px;margin-left:43px;float:left;padding:0 0 25px 157px;}
#boutique-mxc #selection .bloc-temoignages .txt .temoignage {font-style:italic;}
#boutique-mxc #selection .bloc-temoignages .txt .eleve {text-align:right;color:#0033cc;font-weight:bold;}

#boutique-mxc #inscription .message-haut {text-align:center;padding-top:20px;padding-bottom:20px;}
#boutique-mxc #inscription .beneficiaire {padding:10px 0px;}
#boutique-mxc #inscription .charte {padding-top:20px;}
#boutique-mxc #inscription .bt-valider {margin-top:20px;text-align:center;}
#boutique-mxc #inscription .bloc-temoignages .temoignage {font-style:italic;}
#boutique-mxc #inscription .bloc-temoignages .eleve {text-align:right;color:#0033cc;font-weight:bold;}

#boutique-mxc #recapitulatif .message-haut {text-align:center;padding-top:20px;padding-bottom:20px;}
#boutique-mxc #recapitulatif .tableau-recap {width:955px;margin:auto;}
#boutique-mxc #recapitulatif .puceTxt {color:#ffcc00;}
#boutique-mxc #recapitulatif .listeTxt {padding: 3px 0px;}
#boutique-mxc #recapitulatif .td-right {width:538px;height:328px;background-image:url(/i/site/boutique/noel/recapitulatif/carte.jpg);background-repeat:no-repeat;}
#boutique-mxc #recapitulatif .td-right .contenant {margin:60px 0px 0px 30px;width:450px;}
#boutique-mxc #recapitulatif .td-right .contenant .activer-compte {font-size:13pt;font-weight:bold;margin-bottom:10px;}
#boutique-mxc #recapitulatif .td-right .contenant .keys {font-size:13pt;font-weight:bold;margin-left:20px;padding: 3px 0px;}
#boutique-mxc #recapitulatif .td-right .contenant .url {font-size:11pt;font-weight:bold;margin-left:20px;padding: 3px 0px;color: #000;}
#boutique-mxc #recapitulatif .td-right .contenant .url a {font-size:11pt;font-weight:bold;padding: 3px 0px;color: #000;}
#boutique-mxc #recapitulatif .revenir-accueil {padding:10px 27px;text-align:right;}
#boutique-mxc #recapitulatif .impression {color:#000;text-align:center;font-weight:bold;height:165px;padding:0px;margin:0px;}
#boutique-mxc #recapitulatif .recap-info {margin-top:25px;}
#boutique-mxc #recapitulatif .recap-info .recap-info-content {padding-bottom:38px;}

#boutique-mxc #beneficiaire input,
#boutique-mxc #beneficiaire select {border:1px solid #ff9900;}
#boutique-mxc #beneficiaire .deja-inscrit {padding:5px 0px;}
#boutique-mxc #beneficiaire .btOk {vertical-align:middle;padding-right:20px;border:none;}
#boutique-mxc #beneficiaire .bienvenue {color:#fd6909;font-size:13pt;margin-bottom:20px;}
#boutique-mxc #beneficiaire .acceder-beneficier {font-weight:bold;margin-bottom:20px;color:#1c3193;text-align:justify;}
#boutique-mxc #beneficiaire .tous-champs {margin:-10px 0px 0px 37px;}
#boutique-mxc #beneficiaire .keys {margin-top:10px;}
#boutique-mxc #beneficiaire .fleches {vertical-align:bottom;}
#boutique-mxc #beneficiaire .numero {vertical-align:middle;margin-right:5px;}
#boutique-mxc #beneficiaire .bt-valider {padding:10px 0px;text-align:center;}
#boutique-mxc #beneficiaire .bt-valider input {border:none;}
#boutique-mxc #beneficiaire .formulaire {margin:20px;}
#boutique-mxc #beneficiaire .formulaire td {padding-bottom:5px;}
#boutique-mxc #beneficiaire .formulaire td.fleche {background-image:url(/i/site/fleche/orange.gif); background-repeat:no-repeat; background-position:0px 5px;padding-left:15px;}

#boutique-mxc #video .bloc-haut.fd {background-image:url(/i/site/boutique/noel/presentation/boules-h-g.jpg);background-repeat:no-repeat;height:326px;}