@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;}
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; }/* bleu */

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 {vertical-align:top; 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:20px; }
h2 {margin-bottom:15px;}
p {margin-bottom:15px;}
strong {font-weight:bold;}
em {font-style:italic;}

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;}

body#body_1ere{background-image:url(../img/bande-fond-violet.jpg) !important; background-color:#3d0437 !important; } /* violet */
body#body_tle{background-image:url(../img/bande-fond-vert02.jpg) !important; background-color:#443f05 !important; } /* vert2 */
body#body_2de{background-image:url(../img/bande-fond-vert.jpg) !important; background-color:#063c2c !important; } /* vert */
body#body_2de2014{background-color:#00abbd !important; }/* turquoise */

div.fondBandes {background-image:url(../img/fond-bande-bleu.jpg); background-position:0 0; background-repeat:no-repeat;}/* bleu */
body#body_1ere div.fondBandes {background-image:url(../img/fond-bande-violet.jpg) !important;} /* violet */
body#body_tle div.fondBandes {background-image:url(../img/fond-bande-vert02.jpg) !important;} /* vert2 */
body#body_2de div.fondBandes {background-image:url(../img/fond-bande-vert.jpg) !important;} /* vert */
body#body_2de2014 div.fondBandes_2de2014 {background-color:#00abbd !important; }/* turquoise */

div.globalContainer {width:916px; margin:0 auto;}

table.container {}
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;}
body#body_1ere table.container td.milieu {background-image:url(../img/bande_menu-premiere.png) !important;}
body#body_tle table.container td.milieu {background-image:url(../img/bande_menu.png) !important;}
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;}
td.header_titre { background-image: url("../img/img-bandeau_2.gif"); background-repeat:no-repeat; background-position:left top; width: 431px; height:90px;}

div.logos {height:98px; padding-left:10px; background-color:#fff;}
div.bandeau {background-image:url(../img/bandeau-colore-seconde.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.menu {background-color:#fff6d8; width:170px; float:left; padding:30px;}
body#body_1ere div.menu {background-color:#f8dce2 !important;}
body#body_tle div.menu {background-color:#fff6d8 !important;}
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;}
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;}


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;}
body#body_tle div.menu h1 a:link, div.menu h1 a:visited   {color:#587ec5;}
body#body_tle div.menu h1 a:hover, div.menu h1 a:active  {color:#00aec7;}

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;}
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_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 h1 a:hover, body#body_2de2014 div.menu h1 a:active  {text-decoration:none; font-weight:bold;}
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;}


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;}
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_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 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;}

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;}
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;}

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; }

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_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: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;}

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

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;}
body#body_tle div.contenu div.texte h1 {color:#a7c507; font-size:1.3em; font-weight:bold;}
body#body_2de2014 div.contenu div.texte h2 {color:#fdb913; 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;}
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;}
body#body_2de2014 div.contenu div.texteSommaire h2 {color:#fdb913; font-size:1.3em; font-weight:bold;}
body#body_tle div.contenu div.texteSommaire h2 {color:#00aec7;}
div.contenu div.texteSommaire h3 {color:#00aec7; 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;}
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;}
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 #00aec7; 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;}


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;}


sup {vertical-align: text-top;}

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;}