@charset "utf-8";
/* Mathx 2nde (c) Bol-d-air 2010 */
/* génériques  from yahoo yuc library*/
/* Reset (Annulation des comportements par défaut des navigateurs */
html {color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; width:100%;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
/*sup{vertical-align:baseline;}*/
sub{vertical-align:baseline;}
/* legend n'herite pa sous IE */
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/*@activation du resizing for IE IE6-Win, IE7-Win */
input,button,textarea,select{*font-size:100%;}
/* fin des reset */

/* Définitions des polices par défaut */
body{font:13px/1.231 verdana,arial,helvetica,clean,sans-serif;*font-size:small; *font:x-small; text-align:justify; background-image:url(../img/bande-fond-bleu.jpg); background-repeat:repeat-x; background-color:#220e39; }
select,input,button,textarea,button {font:96% verdana,arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; }
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* Fin de définitions des polices */
/* fin des génériques génériques from yahoo yuc library*/


/* Pages */

* {outline:none;}

th,td {padding:0; margin:0; border:0 none;}
h1 {margin-bottom:15px;}
h1.fonction {margin-left:20px; margin-top:20px; color:#fff; font-family: Verdana, Geneva, sans-serif; font-size:18px; }
h2 {margin-bottom:15px;}
p {margin-bottom:15px;}
strong {font-weight:bold;}
em {font-style:italic;}

span.maths { font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1.3em;}
span.rouge {color:#ff2c03;}

div.clearfloat {clear:both; font:inherit; margin:0; padding:0; height:0px; font-size:0px; line-height:0px; background-color:transparent;}

div.globalContainer {width:916px; margin:0 auto;}
table.container {}
table.head {width:341px;}
table.container td.hautGauche { width:10px; height:10px; background-image:url(../img/ombre-coin-haut-gauche.png); background-repeat:no-repeat;}
table.container td.hautMilieu {height:10px; width:896px; background-image:url(../img/ombre-haut.png); background-repeat:repeat-x;}
table.container td.hautDroite {width:10px; height:10px; background-image:url(../img/ombre-coin-haut-droit.png); background-repeat:no-repeat;}

table.container td.gauche {width:10px; background-image:url(../img/ombre-gauche.png); background-repeat:repeat-y;}

table.container td.milieu {width:896px; background-image:url(../img/bande_menu.png); background-position:0 0; background-repeat:repeat-y; background-color:#fff;}

table.container td.droite {width:10px; background-image:url(../img/ombre-droite.png); background-repeat:repeat-y; background-position:100% 0;}

table.container td.basGauche {width:10px; height:10px; background-image:url(../img/ombre-coin-bas-gauche.png); background-repeat:no-repeat;}
table.container td.basMilieu {height:10px; width:896px; background-image:url(../img/ombre-bas.png); background-repeat:repeat-x; background-position:0 100%;}
table.container td.basDroite {width:10px; height:10px; background-image:url(../img/ombre-coin-bas-droit.png); background-repeat:no-repeat;}

table.container td.footer {text-align:center; color:#fff; font-size:0.8em; padding-bottom:20px;}
table.container td.footer a:link   {color:#fff; text-decoration:none;}
table.container td.footer a:visited{color:#fff; text-decoration:none;}
table.container td.footer a:hover  {color:#fff; text-decoration:underline;}
table.container td.footer a:active {color:#fff; text-decoration:underline;}
table.container td.footer {wisibility:hidden;}

div.logos {height:98px; padding-left:10px; background-color:#fff;}
div.bandeau {background-image:url(../img/bandeau-colore.jpg); height:75px; padding-left:35px; padding-top:0px;}
div.bandeau h1 {margin-bottom:0; color:#fff; font-size:1.4em; font-weight:bold;vertical-align:top; height:40px; line-height:40px; padding-top:20px;}
div.image-centre {background-image:url(../img/img_personne.jpg); width:130px; height:174px; float:left; border-top:8px solid #fff;}
td.header_titre { background-image: url("../img/img-bandeau_2.gif"); background-repeat:no-repeat; background-position:left top; width: 431px; height:90px;}

div.menu {background-color:#fff6d8; width:170px; float:left; padding:30px;}
div.menu h1 {background-image:url(../img/puce-fleche-ferme.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#e94e12; text-align:left; font-size:0.85em;}
div.menu h1.actif {background-image:url(../img/puce-fleche-ouvert.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px;}

div.menu h1 a:link, div.menu h1 a:visited   {color:#e94e12; text-decoration:none;}
div.menu h1 a:hover, div.menu h1 a:active  {color:#922900; text-decoration:none; font-weight:bold;}
div.menu h1.actif a:link,
div.menu h1.actif a:visited,
div.menu h1.actif a:hover,
div.menu h1.actif a:active   {color:#922900; text-decoration:none; font-weight:bold;}

div.menu ul {margin-bottom:10px; margin-left:15px; display:none;}
div.menu ul.actif {margin-bottom:10px; margin-left:15px; display:block;}
div.menu ul li {background-image:url(../img/puce-carre-orange.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px; text-align:left;font-size:0.85em;}
div.menu ul li.actif {background-image:url(../img/puce-carre-marron.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}

div.menu ul li a:link,
div.menu ul li a:visited   {color:#e94e12; text-decoration:none;}
div.menu ul li a:hover,
div.menu ul li a:active {color:#922900; text-decoration:none; font-weight:bold;}

div.menu ul li.actif a:link,
div.menu ul li.actif a:visited,
div.menu ul li.actif a:hover,
div.menu ul li.actif a:active {color:#922900; text-decoration:none; font-weight:bold; }

div.separateurMenu {background-image:none; border-bottom: 1px dotted #e94e12; height:1px; margin-bottom:10px;}
div.separateurMenu {background-image:url(../img/separation-menu-gauche.gif); background-repeat:no-repeat; background-position:0 0; height:1px; margin-bottom:10px; line-height:1px; font-size:1px;}

div.contenu {padding:30px 0; width:666px; float:right; color:#003f48;background-color:#fff; min-height:500px;}
div.contenu div.texte {padding:0 30px;}
div.contenu div.texte h2 {color:#ff2c03; font-size:1.3em; font-weight:bold;}

div.contenu div.texte h3 {color:#00aec7; font-size:1em; font-weight:bold; margin-bottom:20px; }
div.contenu div.texte p {font-size:0.85em; padding-left:15px;}
div.contenu div.texte ul {margin-bottom:10px; margin-left:15px;}
div.contenu div.texte ul li {font-size:0.85em; background-image:url(../img/tiret_sommaire_mathx.png); background-repeat:no-repeat; background-position:0 7px; padding-left:10px; margin-bottom:3px;}

div.contenu div.texteSommaire {padding:0 30px;}
div.contenu div.texteSommaire h2 {color:#ff2c03; font-size:1.3em; font-weight:bold;}
div.contenu div.texteSommaire h3 {color:#c61880; font-size:1em; font-weight:bold; background-image:url(../img/puce-fleche-bleue-fermee.gif); padding-left:15px; background-repeat:no-repeat; background-position:0 5px; margin-bottom:10px;}
div.contenu div.texteSommaire h3 a:link   {color:#00aec7; text-decoration:none; font-size:1em; font-weight:bold;}
div.contenu div.texteSommaire h3 a:visited {color:#00aec7; text-decoration:none; font-size:1em; font-weight:bold;}
div.contenu div.texteSommaire h3 a:hover  {color:#00aec7; text-decoration:none; font-size:1em; font-weight:bold;}
div.contenu div.texteSommaire h3 a:active {color:#00aec7; text-decoration:none; font-size:1em; font-weight:bold;}

div.contenu div.texteSommaire div.sepContenu { height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #c61880; margin-bottom:10px;}
div.contenu div.texteSommaire {padding:0 30px;}
div.contenu div.texteSommaire h2 {color:#fdb913; font-size:1.3em; font-weight:bold;}

div.contenu div.texteSommaire h3 a:link   {color:#00aec7; text-decoration:none; font-size:1em; font-weight:bold;}
div.contenu div.texteSommaire h3 a:visited {color:#00aec7; text-decoration:none; font-size:1em; font-weight:bold;}
div.contenu div.texteSommaire h3 a:hover  {color:#00aec7; text-decoration:none; font-size:1em; font-weight:bold;}
div.contenu div.texteSommaire h3 a:active {color:#00aec7; text-decoration:none; font-size:1em; font-weight:bold;}


body#body_tle div.contenu div.texteSommaire h2 {color:#00aec7;}

div.contenu div.texteSommaire div.bloc_sommaire {padding-left:15px; display:none;}
div.contenu div.texteSommaire div.bloc_sommaire h4 {font-size:1em; font-weight:bold; color:#f9b201;margin-bottom:10px;}
div.contenu div.texteSommaire div.bloc_sommaire h5 {font-size:1em; font-weight:bold; color:#000; margin-left:15px;margin-bottom:10px;}
div.contenu div.texteSommaire div.bloc_sommaire p {font-size:0.85em; padding-left:0px;}
div.contenu div.texteSommaire div.bloc_sommaire ul {margin-bottom:10px; margin-left:15px;}
div.contenu div.texteSommaire div.bloc_sommaire ul li {font-size:0.85em; background-image:url(../img/tiret_sommaire_mathx.png); background-repeat:no-repeat; background-position:0 7px; padding-left:10px; margin-bottom:3px;}
div.contenu div.texteSommaire div.bloc_sommaire ul li a:link   {color:#25555c; text-decoration:underline;}
div.contenu div.texteSommaire div.bloc_sommaire ul li a:visited {color:#25555c; text-decoration:underline;}
div.contenu div.texteSommaire div.bloc_sommaire ul li a:hover  {color:#25555c; text-decoration:none;}
div.contenu div.texteSommaire div.bloc_sommaire ul li a:active {color:#25555c; text-decoration:none;}

div.contenu div.texteSommaire div.bloc_sommaire2 {padding-left:15px;}
div.contenu div.texteSommaire div.bloc_sommaire2 h4 {font-size:1em; font-weight:bold; color:#f9b201;margin-bottom:10px;}
div.contenu div.texteSommaire div.bloc_sommaire2 h5 {font-size:1em; font-weight:bold; color:#000; margin-left:15px;margin-bottom:10px;}
div.contenu div.texteSommaire div.bloc_sommaire2 p {font-size:0.85em; padding-left:0px;}
div.contenu div.texteSommaire div.bloc_sommaire2 ul {margin-bottom:10px; margin-left:15px;}
div.contenu div.texteSommaire div.bloc_sommaire2 ul li {font-size:0.85em; background-image:url(../img/tiret_sommaire_mathx.png); background-repeat:no-repeat; background-position:0 7px; padding-left:10px; margin-bottom:3px;}
div.contenu div.texteSommaire div.bloc_sommaire2 ul li a:link   {color:#25555c; text-decoration:underline;}
div.contenu div.texteSommaire div.bloc_sommaire2 ul li a:visited {color:#25555c; text-decoration:underline;}
div.contenu div.texteSommaire div.bloc_sommaire2 ul li a:hover  {color:#25555c; text-decoration:none;}
div.contenu div.texteSommaire div.bloc_sommaire2 ul li a:active {color:#25555c; text-decoration:none;}

div.boutonImprimer {width:106px; height:32px; float:right;}

div.contenu div.paveConseil {background-image:url(../img/fond-pave-commentaire-page-interne.jpg); background-repeat:no-repeat; background-position:0 0; width:564px; margin:40px auto; margin-bottom:0px; padding:20px 25px 0 25px;}
div.contenu div.paveConseil h2 {background-image:url(../img/picto-info-violet.png); background-repeat:no-repeat; height:35px; padding-left:40px; padding-top:5px; font-weight:bold; font-size:1em; margin-bottom:5px; color:#000;}
div.contenu div.paveConseil div.notice {background-color:#e4fafd; padding:25px;}
div.contenu div.paveConseil div.notice ul {}
div.contenu div.paveConseil div.notice ul li {background-image:url(../img/puce-ronde-vert.gif); background-repeat:no-repeat; background-position:0 6px; padding-left:15px; font-size:0.85em;}
div.contenu div.paveConseil div.notice p {font-size:0.85em; margin-bottom:15px;}

div.contenu div.texteSommaire div.sepContenu { height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #c61880; margin-bottom:10px;}

/*BODY#BODY_2de*/
body#body_2de{background-image:url(../img/bande-fond-turquoise.jpg) !important; background-color:#003f48; }/* turquoise */
body#body_2de div.fondBandes {background-repeat:no-repeat; background-image:url(../img/fond-bande-turquoise.jpg) !important;} /* turquoise */

/*fin body#body_2de*/

/*BODY#BODY_2de2014*/
body#body_2de2014 span.demo { background-color:#F26624; font-size:10px; color:#fff; display: inline-block; width:45px; padding:1px 2px;  margin-left: 100px}

body#body_2de2014{background-color:#00abbd; }/* turquoise */
body#body_2de2014 div.fondBandes {background:#00abbd;}

div.logos-2de2014  {height:77px; padding-left:10px; background-color:#fff; border:8px solid #fff; }
div.bandeau-2de2014 {background-image:url(../img/img-bandeau_2.gif); width:341px; height:90px; padding-left:35px; padding-top:0px;}

body#body_2de2014 div.menu h1 {background-image:url(../img/puce-fleche-ferme.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#e94e12; text-align:left; font-size:0.85em;}
body#body_2de2014 div.menu h1.actif {background-image:url(../img/puce-fleche-rose-ouvert.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px;}
body#body_2de2014 div.menu h1 a:link,
body#body_2de2014 div.menu h1 a:visited   {color:#f26624;}
body#body_2de2014 div.menu h1 a:hover,
body#body_2de2014 div.menu h1 a:active  {color:#ec1b52; text-decoration:none; font-weight:bold;}
body#body_2de2014 div.menu h1.actif a:link,
body#body_2de2014 div.menu h1.actif a:visited,
body#body_2de2014 div.menu h1.actif a:hover,
body#body_2de2014 div.menu h1.actif a:active   {color:#ec1b52;}

body#body_2de2014 div.menu ul li.actif {background-image:url(../img/puce-carre-rose.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}
body#body_2de2014 div.menu ul li {background-image:url(../img/puce-carre-orange.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px; text-align:left;font-size:0.85em;}
body#body_2de2014  div.menu ul li.actif {background-image:url(../img/puce-carre-rose.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}

body#body_2de2014 div.menu ul li a:link,
body#body_2de2014 div.menu ul li a:visited   {color:#ec1b52; text-decoration:none;}
body#body_2de2014 div.menu ul li a:hover,
body#body_2de2014 div.menu ul li a:active {color:#ec1b52; text-decoration:none; font-weight:bold;}

body#body_2de2014 div.menu ul li.actif a:link,
body#body_2de2014 div.menu ul li.actif a:visited,
body#body_2de2014 div.menu ul li.actif a:hover,
body#body_2de2014 div.menu ul li.actif a:active {color:#ec1b52; text-decoration:none; font-weight:bold; }

body#body_2de2014 div.menu ul li.actif a:active {color:#00aec7;}
body#body_2de2014 div.menu ul li a:link,
body#body_2de2014 div.menu ul li a:visited   {color:#ec1b52; text-decoration:none;}

body#body_2de2014 div.contenu div.texte h2 {color:#fdb913; font-size:1.3em; font-weight:bold;}
body#body_2de2014 div.contenu div.texteSommaire h2 {color:#fdb913; font-size:1.3em; font-weight:bold;}
body#body_2de2014 div.contenu div.texteSommaire h3 a:link   {color:#c61880; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_2de2014 div.contenu div.texteSommaire h3 a:visited {color:#c61880; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_2de2014 div.contenu div.texteSommaire h3 a:hover  {color:#c61880; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_2de2014 div.contenu div.texteSommaire h3 a:active {color:#c61880; text-decoration:none; font-size:1em; font-weight:bold;}

body#body_2de2014 div.contenu div.texteSommaire h3 {color:#c61880; font-size:1em; font-weight:bold; background-image:url(../img/puce-fleche-rose.gif); padding-left:15px; background-repeat:no-repeat; background-position:0 5px; margin-bottom:10px;}

body#body_2de2014 div.contenu div.texteSommaire h3 a:link   {color:#c61880; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_2de2014 div.contenu div.texteSommaire h3 a:visited {color:#c61880; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_2de2014 div.contenu div.texteSommaire h3 a:hover  {color:#c61880; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_2de2014 div.contenu div.texteSommaire h3 a:active {color:#c61880; text-decoration:none; font-size:1em; font-weight:bold;}

/*fin body#body_2de2014*/

/*BODY#BODY_1er*/
body#body_1ere{background-image:url(../img/bande-fond-rouge.jpg) !important; background-color:#4d031a; }/* rouge */
body#body_1ere div.fondBandes {background-repeat:no-repeat; background-image:url(../img/fond-bande-rouge.jpg) !important;} /* rouge */

body#body_1ere table.container td.milieu {background-image:url(../img/bande_menu-premiere.png) !important;}
div#1ere{background-image:url(../img/bandeau-colore-premiere.jpg) !important;}
body#body_1ere div.menu {background-color:#f8dce2 !important;}

/*fin body#body_1er*/

/*BODY#BODY_tle*/
body#body_tle{background-image:url(../img/bande-fond-vert01.jpg) !important; background-color:#2f4304; }/* vert */
body#body_tle div.fondBandes {background-repeat:no-repeat; background-image:url(../img/fond-bande-vert01.jpg) !important;} /* vert */

body#body_tle table.container td.milieu {background-image:url(../img/bande_menu.png) !important;}
div#tle{background-image:url(../img/bandeau-colore-terminale.jpg) !important;}

body#body_tle div.menu {background-color:#fff6d8 !important;}
body#body_tle div.menu h1 {background-image:url(../img/puce-fleche-bleue2-fermee.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#e94e12; text-align:left; font-size:0.85em;}
body#body_tle div.menu h1.actif {background-image:url(../img/puce-fleche-bleue2-ouvert.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px;}
body#body_tle div.menu h1 a:link, body#body_tle div.menu h1 a:visited   {color:#587ec5;}
body#body_tle div.menu h1 a:hover, body#body_tle div.menu h1 a:active  {color:#00aec7;}

body#body_tle div.menu h1.actif a:link,
body#body_tle div.menu h1.actif a:visited,
body#body_tle div.menu h1.actif a:hover,
body#body_tle div.menu h1.actif a:active   {color:#00aec7;}

body#body_tle div.menu ul li {background-image:url(../img/puce-carre-bleue-fermee.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px; text-align:left;font-size:0.85em;}
body#body_tle div.menu ul li.actif {background-image:url(../img/puce-carre-bleue-ouvert.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}

body#body_tle div.menu ul li a:link,
body#body_tle div.menu ul li a:visited {color:#587ec5;}
body#body_tle div.menu ul li a:hover,
body#body_tle div.menu ul li a:active {color:#00aec7;}

body#body_tle div.menu ul li.actif a:link,
body#body_tle div.menu ul li.actif a:visited,
body#body_tle div.menu ul li.actif a:hover,
body#body_tle div.menu ul li.actif a:active {color:#00aec7;}

body#body_tle div.separateurMenu {background-image:none; border-bottom: 1px dotted #587ec5;}
body#body_tle div.separateurMenu {background-image:none; border-bottom: 1px dotted #587ec5;}

body#body_tle div.contenu div.texte h1 {color:#a7c507; font-size:1.3em; font-weight:bold;}
body#body_tle div.contenu div.texte h2 {color:#00aec7; font-size:1.3em; font-weight:bold; padding-left:15px;}
body#body_tle div.contenu div.texteSommaire2014 h2 {color:#00aec7;}

body#body_tle div.bandeau_menu { position:relative; height: 37px; width:600px; background-color: #FFFFFF; }
body#body_tle div.bandeau_menu div.link1,
body#body_tle div.bandeau_menu div.link2 { color:#ffffff; text-align:center; position:absolute; width:298px; z-index:0; height: 37px; }
body#body_tle div.bandeau_menu div.link1 { background-image:url(../img/onglet_ensignement-specifique-off.png); left:14px; }
body#body_tle div.bandeau_menu div.link2 { background-image:url(../img/onglet_ensignement-specialite-off.png); left:269px; }
body#body_tle div.bandeau_menu div.link1.active,
body#body_tle div.bandeau_menu div.link2.active { z-index:10; }
body#body_tle div.bandeau_menu div.link1.active { background-image:url(../img/onglet_ensignement-specifique-on.png); }
body#body_tle div.bandeau_menu div.link2.active { background-image:url(../img/onglet_ensignement-specialite-on.png); }
body#body_tle div.bandeau_menu a {color:#ffffff; text-decoration:none;}
body#body_tle div.bandeau_menu a:hover div.link1,
body#body_tle div.bandeau_menu a:hover div.link2 { z-index:20; }
body#body_tle div.bandeau_menu a:hover div.link1 { background-image:url(../img/onglet_ensignement-specifique-on.png); }
body#body_tle div.bandeau_menu a:hover div.link2 { background-image:url(../img/onglet_ensignement-specialite-on.png); }

/*fin body#body_tle*/

/*BODY#BODY_1eres-2015 et BODY#BODY_1ereesl-2015*/
body#body_1ereesl-2015 span.demo { background-color:#004b93; font-size:10px; color:#fff; display: inline-block; width:35px; padding:1px 2px;  margin-left: 100px}
body#body_1eres-2015 span.demo { background-color:#cc071e; font-size:10px; color:#fff; display: inline-block; width:35px; padding:1px 2px;  margin-left: 100px}

body#body_1eres-2015 {background-color:#77206f; }/* violet */
body#body_1ereesl-2015 {background:#cc071e;}

body#body_1eres-2015 div.fondBandes {background:#77206f;}
body#body_1ereesl-2015 div.fondBandes {background:#cc071e;}

body#body_1eres-2015 table.container td.milieu {background:#f7f0f2 !important;}
body#body_1ereesl-2015 table.container td.milieu {background:#ecedf2 !important;}

body#body_1eres-2015 td.header_titre { background:#77206f; width:325px !important; height:91px;}
body#body_1eres-2015 td.haut-droit {background:#e9e5eb; width:99px; height:77px;}
body#body_1ereesl-2015 td.header_titre { background:#cc071e; width:325px !important; height:91px;}
body#body_1ereesl-2015 td.haut-droit {background:#cbd3e5;}

body#body_1eres-2015 div.menu {background-color:#f7f0f2 !important;}
body#body_1ereesl-2015 div.menu {background-color:#ecedf2 !important;}
body#body_1eres-2015 div.menu h1 {background-image:url(../img/premiere/s/menu_fleche_off.png) !important; background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#cc071e; text-align:left; font-size:0.85em;}
body#body_1eres-2015 div.menu h1.actif{background-image:url(../img/premiere/s/menu_fleche_on.png) !important; background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#cc071e; text-align:left; font-size:0.85em;}
body#body_1ereesl-2015 div.menu h1 {background-image:url(../img/premiere/es-l/menu_fleche_off.png) !important; background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#cc071e; text-align:left; font-size:0.85em;}
body#body_1ereesl-2015 div.menu h1.actif{background-image:url(../img/premiere/es-l/menu_fleche_on.png) !important; background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#cc071e; text-align:left; font-size:0.85em;}

body#body_1eres-2015 div.menu h1 a:visited { color: #cc071e; text-decoration: none;}
body#body_1ereesl-2015 div.menu h1 a:visited { color: #004b93; text-decoration: none;}

body#body_1eres-2015 div.menu h1 a:link, body#body_1eres-2015 div.menu h1 a:visited, body#body_1eres-2015 div.menu h1 a:hover {color:#cc071e;}
body#body_1eres-2015 div.menu h1 a:active  {color:#77206f; font-weight:bold; text-decoration:none;}

body#body_1eres-2015 div.menu h1.actif a:link,
body#body_1eres-2015 div.menu h1.actif a:visited,
body#body_1eres-2015 div.menu h1.actif a:hover,
body#body_1eres-2015 div.menu h1.actif a:active   {color:#77206f;}

body#body_1ereesl-2015 div.menu h1 a:link, body#body_1ereesl-2015 div.menu h1 a:visited, body#body_1ereesl-2015 div.menu h1 a:hover {color:#004B93;}
body#body_1ereesl-2015 div.menu h1 a:active  {color:#cc071e; font-weight:bold; text-decoration:none;}

body#body_1ereesl-2015 div.menu h1.actif a:link,
body#body_1ereesl-2015 div.menu h1.actif a:visited,
body#body_1ereesl-2015 div.menu h1.actif a:hover,
body#body_1ereesl-2015 div.menu h1.actif a:active   {color:#cc071e;}

body#body_1eres-2015 div.menu ul li {background-image:url(../img/premiere/s/menu_puce_off.png); background-repeat:no-repeat; background-position:0 5px; padding-left:15px; text-align:left;font-size:0.85em;}
body#body_1eres-2015  div.menu ul li.actif {background-image:url(../img/premiere/s/menu_puce_on.png); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}

body#body_1ereesl-2015 div.menu ul li {background-image:url(../img/premiere/es-l/menu_puce_off.png); background-repeat:no-repeat; background-position:0 5px; padding-left:15px; text-align:left;font-size:0.85em;}
body#body_1ereesl-2015  div.menu ul li.actif {background-image:url(../img/premiere/es-l/menu_puce_on.png); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}

body#body_1eres-2015 div.menu ul li a:link,
body#body_1eres-2015 div.menu ul li a:visited,
body#body_1eres-2015 div.menu ul li a:hover,
body#body_1eres-2015 div.menu ul li a:active {color:#cc071e;}

body#body_1eres-2015 div.menu ul li.actif a:link,
body#body_1eres-2015 div.menu ul li.actif a:visited,
body#body_1eres-2015 div.menu ul li.actif a:hover,
body#body_1eres-2015 div.menu ul li.actif a:active {color:#77206f;}

body#body_1ereesl-2015 div.menu ul li a:link,
body#body_1ereesl-2015 div.menu ul li a:visited,
body#body_1ereesl-2015 div.menu ul li a:hover,
body#body_1ereesl-2015 div.menu ul li a:active {color:#004b93;}

body#body_1ereesl-2015 div.menu ul li.actif a:link,
body#body_1ereesl-2015 div.menu ul li.actif a:visited,
body#body_1ereesl-2015 div.menu ul li.actif a:hover,
body#body_1ereesl-2015 div.menu ul li.actif a:active {color:#CC071E;}

body#body_1eres-2015 div.separateurMenu {background-image:none; border-bottom: 1px dotted #e9b7bb;}
body#body_1ereesl-2015 div.separateurMenu {background-image:none; border-bottom: 1px dotted #e19da8;}

body#body_1eres-2015 div.contenu div.texte h2 { color: #77206f; font-size: 1.3em; font-weight: bold;}
body#body_1ereesl-2015 div.contenu div.texte h2 { color: #cc071e; font-size: 1.3em; font-weight: bold;}

body#body_1eres-2015 div.contenu div.texteSommaire h3 {color:#c61880; font-size:1em; font-weight:bold; background-image:url(../img/premiere/s/contenu_fleche_off.png); padding-left:15px; background-repeat:no-repeat; background-position:0 5px; margin-bottom:10px;}
body#body_1ereesl-2015 div.contenu div.texteSommaire h3 {color:#009ab1; font-size:1em; font-weight:bold; background-image:url(../img/premiere/es-l/contenu_fleche_off.png); padding-left:15px; background-repeat:no-repeat; background-position:0 5px; margin-bottom:10px;}

body#body_1eres-2015 div.contenu div.texteSommaire div.sepContenu { height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #c5e7f5; margin-bottom:10px;}
body#body_1ereesl-2015 div.contenu div.texteSommaire div.sepContenu { height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #c5e7f5; margin-bottom:10px;}

body#body_1eres-2015 div.contenu div.texteSommaire h2 {color:#77206f;}
body#body_1ereesl-2015 div.contenu div.texteSommaire h2 {color:#cc071e;}
body#body_1eres-2015 div.contenu div.texteSommaire h3 a:link,
body#body_1eres-2015 div.contenu div.texteSommaire h3 a:visited,
body#body_1eres-2015 div.contenu div.texteSommaire h3 a:hover,
body#body_1eres-2015 div.contenu div.texteSommaire h3 a:active {color:#189fd6; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_1ereesl-2015 div.contenu div.texteSommaire h3 a:link,
body#body_1ereesl-2015 div.contenu div.texteSommaire h3 a:visited,
body#body_1ereesl-2015 div.contenu div.texteSommaire h3 a:hover,
body#body_1ereesl-2015 div.contenu div.texteSommaire h3 a:active {color:#009ab1; text-decoration:none; font-size:1em; font-weight:bold;}


/*fin body#body_1eret body#body_1ereesl-2015*/

/*BODY#BODY_tles2016  */
body#body_tles2016 {background-image:none !important; background-color:#4785b8; }/* bleu clair */
body#body_tles2016  div.fondBandes {background:#4785b8;}
body#body_tles2016 td.header_titre { background-image: url("../img/img_bandeau_gauche_bas_s.gif"); background-repeat:no-repeat; background-position:left top; width: 431px; height:90px;}
body#body_tles2016 .logos {height:66px;}


body#body_tles2016 div.itemChoix {height:30px; margin:0 9px; border-top:1px solid #f4f4f4;}
body#body_tles2016 div.itemChoix p {padding-top: 5px}
body#body_tles2016 div.itemChoix p a{color:#a3a0a3; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none;}
body#body_tles2016 div.itemChoix p a.actif{color:#6c9fd0; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none;}

body#body_tles2016 table.container td.milieu {width:896px; background-image: none; background-position:0 0; background-color:#f7f0f2;}
body#body_tles2016 table.container td.milieu.credit {width:896px; background-image: none; background-position:0 0; background-color:#fff;}
body#body_tles2016 div.menu {background-color:#f7f0f2; width:170px; float:left; padding:30px;}

body#body_tles2016 div.menu h1 a:link,
body#body_tles2016 div.menu h1 a:visited {color:#043882 !important; text-decoration:none;}
body#body_tles2016 div.menu h1 a:hover,
body#body_tles2016 div.menu h1 a:active,
body#body_tles2016 div.menu h1.actif a {color:#e30045 !important; text-decoration:none; font-weight:bold;}

body#body_tles2016 div.menu ul li a:link,
body#body_tles2016 div.menu ul li a:visited {color:#008bcf !important; text-decoration:none; font-weight:bold;}
body#body_tles2016 div.menu ul li a:hover,
body#body_tles2016 div.menu ul li.actif,
body#body_tles2016 div.menu ul li a.actif {color:#e30045 !important; text-decoration:none; font-weight:bold;}



body#body_tles2016 div.menu ul li {background-image:url(../img/menu_puce_off_tles-2016.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px; text-align:left;font-size:0.85em;}
body#body_tles2016 div.menu ul li.actif {color:#e30045; background-image:url(../img/menu_puce_on_tles-2016.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}


body#body_tles2016 div.contenu div.texte h1 { color: #6c9fd0; font-size: 1.3em; font-weight: bold;}
body#body_tles2016 div.menu.tle2016 h1 {background-image:url(../img/menu_fleche_off-2016.gif) !important; background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#e94e12; text-align:left; font-size:0.85em;}
body#body_tles2016 div.menu.tle2016 h1.actif {background-image:url(../img/puce_menu_ON_2016.gif) !important; background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px;}
body#body_tles2016 div.contenu div.texte h2 {color:#043882; font-size:1.3em; font-weight:bold;}
body#body_tles2016 div.contenu div.texteSommaire h2 {color:#043882; font-size:1.3em; font-weight:bold;}
body#body_tles2016 div.contenu div.texteSommaire h3 a:link {color:#4d90c8; font-size: 1em; font-weight: bold; text-decoration: none;}
body#body_tles2016 div.contenu div.texteSommaire h3 a:visited {color:#4d90c8; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_tles2016 div.contenu div.texteSommaire h3 a:hover  {color:#4d90c8; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_tles2016 div.contenu div.texteSommaire h3 a:active {color:#4d90c8; text-decoration:none; font-size:1em; font-weight:bold;}
body#body_tles2016 div.contenu div.texteSommaire div.sepContenu { border-bottom: 1px dotted #c8e8f5; font-size: 1px; height: 1px; line-height: 1px margin-bottom: 10px;}

body#body_tles2016 div.contenu div.texteSommaire h3 {color:#c61880; font-size:1em; font-weight:bold; background-image:url(../img/contenu_fleche_off_tles-2016.gif); padding-left:15px; background-repeat:no-repeat; background-position:0 5px; margin-bottom:10px;}

/*fin body#body_tles2016*/


/*BODY#BODY_tleesl2016  */
body#BODY_tleesl2016 {background-image:none !important; background-color:#043881; }/* bleu foncé-ELS2016 */
body#BODY_tleesl2016 div.fondBandes {background:#043881;}
body#BODY_tleesl2016 td.header_titre { background-image: url("../img/img-bandeau_gauche-bas_tlesl-2016.jpg"); background-repeat:no-repeat; background-position:left top; width: 432px; height:90px;}
body#BODY_tleesl2016 .logos {height:66px;}

body#BODY_tleesl2016 div.itemChoix {height:30px; margin:0 9px; border-top:1px solid #f4f4f4;}
body#BODY_tleesl2016 div.itemChoix p.onglets {padding-top: 5px; color:#a3a0a3; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none;}

body#BODY_tleesl2016 table.container td.milieu {width:896px; background-image: none; background-position:0 0; background-color:#f7f0f2;}
body#BODY_tleesl2016 div.menu {background-color:#f7f0f2; width:170px; float:left; padding:30px;}

body#BODY_tleesl2016 div.menu .separateurMenu{colr:#cc071e !important;}

body#BODY_tleesl2016 div.menu h1 a:link,
body#BODY_tleesl2016 div.menu h1 a:visited {color:#008bcf !important; text-decoration:none;}
body#BODY_tleesl2016 div.menu h1 a:hover,
body#BODY_tleesl2016 div.menu h1 a:active,
body#BODY_tleesl2016 div.menu h1.actif a {color:#68b022 !important; text-decoration:none; font-weight:bold;}

body#BODY_tleesl2016 div.menu ul li a:link,
body#BODY_tleesl2016 div.menu ul li a:visited {color:#008bcf !important; text-decoration:none; font-weight:bold;}
body#BODY_tleesl2016 div.menu ul li a:hover,
body#BODY_tleesl2016 div.menu ul li.actif,
body#BODY_tleesl2016 div.menu ul li a.actif {color:#68b022 !important; text-decoration:none; font-weight:bold;}



body#BODY_tleesl2016 div.menu ul li {background-image:url(../img/menu_puce_off_tles-2016.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px; text-align:left;font-size:0.85em;}
body#BODY_tleesl2016 div.menu ul li.actif {color:#68b022; background-image:url(../img/menu_puce_vert_ESL-2016.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}


body#BODY_tleesl2016 div.contenu div.texte h1 { color: #6c9fd0; font-size: 1.3em; font-weight: bold;}
body#BODY_tleesl2016 div.menu.tle2016 h1 {background-image:url(../img/menu_fleche_off-2016.gif) !important; background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px; color:#e94e12; text-align:left; font-size:0.85em;}
body#BODY_tleesl2016 div.menu.tle2016 h1.actif {background-image:url(../img/menu_fleche_on_ESL-2016.gif) !important; background-repeat:no-repeat; background-position:0 2px; padding-left:15px; margin-bottom:10px;}
body#BODY_tleesl2016 div.contenu div.texte h2 {color:#043882; font-size:1.3em; font-weight:bold;}
body#BODY_tleesl2016 div.contenu div.texteSommaire h2 {color:#043882; font-size:1.3em; font-weight:bold;}
body#BODY_tleesl2016 div.contenu div.texteSommaire h3 a:link {color:#189fd6; font-size: 1em; font-weight: bold; text-decoration: none;}
body#BODY_tleesl2016 div.contenu div.texteSommaire h3 a:visited {color:#189fd6; text-decoration:none; font-size:1em; font-weight:bold;}
body#BODY_tleesl2016 div.contenu div.texteSommaire h3 a:hover  {color:#189fd6; text-decoration:none; font-size:1em; font-weight:bold;}
body#BODY_tleesl2016 div.contenu div.texteSommaire h3 a:active {color:#189fd6; text-decoration:none; font-size:1em; font-weight:bold;}
body#BODY_tleesl2016 div.contenu div.texteSommaire div.sepContenu { border-bottom: 1px dotted #c8e8f5; font-size: 1px; height: 1px; line-height: 1px margin-bottom: 10px;}

body#BODY_tleesl2016 div.contenu div.texteSommaire h3 {font-size:1em; font-weight:bold; background-image:url(../img/contenu_fleche_off_tleesl-2016.gif); padding-left:15px; background-repeat:no-repeat; background-position:0 5px; margin-bottom:10px;}

/*fin body#BODY_tleesl2016*/