a:link, a:visited, a:active, a:hover {color:#1c3193;text-decoration:none;font-size:9pt;}
a, body, div, td, tr {font-family:Verdana,Arial,Helvetica,sans-serif;}
body, td {font-size: 10pt;color: #000;}
.std {font-size: 10pt;color: #000;}
div {font-size: 10pt;}
body, dd, dl, h1, h2, h3, h4, h5, h6, hr, form, li, ol, p, table, ul {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 10pt;}
hr, table {border: none;border-spacing: 0;}
ol,li,ul {list-style: none;}
.b-haut, .b-bas {font-size: 1pt;}
.menugbloc {border-style:solid;border-width:1px;border-color:#999;}
.menugtitre {font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff;background-color:#0033cc;padding-left:10px;padding-top:5px;font-weight:bold;height:20px;}
.menugstitreo {font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff;background-color:#ff9900;margin:0px;padding-left:10px;font-weight:bold;}
.copyright {width:100%; padding-top:10px; text-align:right; font-size:8pt; color:#333;}
.copyright-mxc {width:100%; padding:10px 0; text-align: center; font-size:8pt; color:#333;}
.lienb4b4b4 {color:#b4b4b4;text-decoration:none;}
.tb0033ccw1 {border-width:1px;border-style:solid;border-color:#0033cc;padding:2px;}
.tb999999w1 {border-width:1px;border-style:solid;border-color:#999;}
.alphabet {letter-spacing:2px;}

.dnone {display:none;}
.dblock {display:block;}

/* 1024 ML 2008-08-25*/
#bp-haut.l-bp-haut {width:990px;margin:auto;}
#bp-haut.l-bp-haut .bp-haut-part {padding-bottom:5px;}
#bp-haut table {margin:auto;}
.fb {width:800px;margin:auto;}
#bp-bas.l-bp-bas {margin:20px auto 0px auto;width:990px;}

/* fin 1024 */

/* gestion largeur du contenu du site ML 2008-09-04*/
#bp-centre .l-bp-centre {width:800px;margin:auto;}
/* FIN gestion largeur du contenu du site ML 2008-09-04*/
#home-accueil-milieu {width:990px;}

.cnil {color:#999;font-size:10px;padding:10px 0px;}

.action-titre {color:#0033cc;font-size:10pt;}

.hr-bleu {font-size: 1pt;padding: 10px 0; background-image: url(/i/site/1px/bleu.gif); background-repeat: repeat-x; background-position: left center;}
.hr-bleu-p {font-size: 1pt;padding: 10px 0; background-image: url(/i/site/1px/bleu-p.gif); background-repeat: repeat-x; background-position: left center;}
.hr-vert {font-size: 1pt;padding: 10px 0; background-image: url(/i/site/1px/vert.gif); background-repeat: repeat-x; background-position: left center;}
.hr-orange {font-size: 1pt;padding: 10px 0; background-image: url(/i/site/1px/orange.gif); background-repeat: repeat-x; background-position: left center;}
.hr-jaune {font-size: 1pt;padding: 10px 0; background-image: url(/i/site/1px/jaune.gif); background-repeat: repeat-x; background-position: left center;}
.hr-violet {font-size: 1pt;padding: 10px 0; background-image: url(/i/site/1px/violet.gif); background-repeat: repeat-x; background-position: left center;}
.hr-turquoise {font-size: 1pt;padding: 10px 0; background-image: url(/i/site/1px/turquoise.gif); background-repeat: repeat-x; background-position: left center;}

.pc-bleu {color: #0033cc;}
.pc-bleu-p {color: #5c66ed;}
.pc-bleu-f {color: #1c3193;}
.pc-bleu-c {color: #009cce;}
.pc-cyan {color: #adc4f5;}
.pc-jaune {color: #f0c200;}
.pc-mauve {color: #b15bed;}
.pc-vert-f {color: #118e35;}
.pc-vert {color: #03a669;}
.pc-rouge {color: #c60f0b;}
.pc-orange {color: #f69710;}
.pc-violet {color: #6a20c5;}
.pc-turquoise {color: #4b9dc5;}
.pc-rose {color: #f743c2;}
.pc-ocean {color: #2981E7;}
.pc-violet-f {color: #8b50ac;}
.pc-vert-o {color: #b2cc33;}
.pc-vert-o-f {color: #86a823;}
.pc-parme {color: #990066;}

.i-text-vert-f {border: 1px solid #118e35;}

.ptfl-bleu {padding-left:12px; background-image: url(/i/site/fleche/ptt/bleu.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.ptfl-bleu-p {background-image: url(/i/site/fleche/ptt/bleu-p.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.ptfl-cyan {background-image: url(/i/site/fleche/ptt/cyan.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.ptfl-violet {background-image: url(/i/site/fleche/ptt/violet.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.ptfl-jaune {background-image: url(/i/site/fleche/ptt/jaune.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.ptfl-mauve {background-image: url(/i/site/fleche/ptt/mauve.gif); background-repeat: no-repeat; background-position: left center;}
.ptfl-vert {background-image: url(/i/site/fleche/ptt/vert.gif); background-repeat: no-repeat; background-position: left center;}
.ptfl-rouge {padding-left:12px; background-image: url(/i/site/fleche/ptt/rouge.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.ptfl-orange {padding-left:12px; background-image: url(/i/site/fleche/ptt/orange.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.ptfl-turquoise {padding-left:12px; background-image: url(/i/site/fleche/ptt/turquoise.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.ptfl-rose {margin-left:20px; padding-left:12px; background-image: url(/i/site/fleche/ptt/rose.gif); background-repeat: no-repeat; background-position: 0px 6px;}

.boule-bleu {background-image: url(/i/site/boule/bleu.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 15px;}
.boule-turquoise {background-image: url(/i/site/boule/turquoise.gif); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 15px;}

.fl-bleu-p {background-image: url(/i/site/fleche/bleu-p.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.fl-jaune {background-image: url(/i/site/fleche/jaune.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.fl-mauve {background-image: url(/i/site/fleche/mauve.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.fl-vert {background-image: url(/i/site/fleche/vert.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.fl-orange {background-image: url(/i/site/fleche/orange.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.fl-turquoise {background-image: url(/i/site/fleche/turquoise.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.fl-rose {margin-top:10px; padding-left:15px; background-image: url(/i/site/fleche/rose.gif); background-repeat: no-repeat; background-position: 0px 3px;}

.li-outils {background-image: url(/i/contenu/outils.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.li-fiche {background-image: url(/i/contenu/fiche.gif); background-repeat: no-repeat; background-position: 0px 3px;}

.acces-menu-gauche {font-weight: bold;}
.acces-menu-gauche img {vertical-align: middle;margin: 5px;}

.bo-bleu, .b-bo-bleu {border: 1px solid #0033cc;}
.message-bouton-bas {padding-left: 5px;padding-top: 10px;}
.message-bo-bleu {background-color: #DCDEFA;border: 1px solid #5c66ed; border-top: 0px; border-bottom: 0px; padding: 0 3px 0 3px;}
.message-contenu-bo-bleu {text-align: left; background-color: #FFF;border: 1px solid #5c66ed; border-top: 0px; border-bottom: 0px; padding: 5px;}
.message-contenu-bo-bleu-gras {text-align: left; font-weight:bold; color:#5c66ed; background-color: #FFF;border: 1px solid #5c66ed; border-top: 0px; border-bottom: 0px; padding: 5px;}
.message-p {padding-bottom: 5px;}
.message-text-petit {font-size: 9px;}
.bo-bleu-p, .b-bo-bleu-p {border: 1px solid #5c66ed;}
.bo-cyan, .b-bo-cyan {border: 1px solid #adc4f5;}
.bo-jaune, .b-bo-jaune {border: 1px solid #f0c200;}
.bo-jaune-f, .b-bo-jaune-f {border: 1px solid #ff9900;}
.bo-mauve, .b-bo-mauve {border: 1px solid #b15bed;}
.bo-vert, .b-bo-vert {border: 1px solid #03a669;}
.bo-vert-f, .b-bo-vert-f {border: 1px solid #118e35;}
.bo-rouge, .b-bo-rouge {border: 1px solid #c60f0b;}
.bo-orange, .b-bo-orange {border: 1px solid #f69710;}
.bo-violet, .b-bo-violet {border: 1px solid #6a20c5;}
.bo-turquoise, .b-bo-turquoise {border: 1px solid #4b9dc5;}
.bo-rose, .b-bo-rose {border: 1px solid #f743c2;}
.bo-violet-f, .b-bo-violet-f {border: 1px solid #8b50ac;}
.bo-vert-o {border-left:1px solid #b2cc33;border-right:1px solid #b2cc33;}
.bo-vert-clair { border: 1px solid #009899; border-top: 0px; border-bottom: 0px; width:533px }
.bo-marron {border-left:1px solid #8b6f1b;border-right:1px solid #8b6f1b;}

.b-bo-bleu, .b-bo-bleu-p, .b-bo-cyan, .b-bo-jaune, .b-bo-jaune-f, .b-bo-mauve, .b-bo-vert, .b-bo-vert-f, .b-bo-rouge, .b-bo-orange, .b-bo-violet, .b-bo-turquoise, .b-bo-rose, .b-bo-violet-f {border-top-width: 0px;border-bottom-width: 0px;}
.bo-bleu, .bo-bleu-p, .bo-cyan, .bo-jaune, .bo-jaune-f, .bo-mauve, .bo-vert, .bo-vert-f, .bo-rouge, .bo-orange, .bo-violet, .bo-turquoise, .bo-rose, .bo-violet-f {padding: 0 10px;border-top-width: 0px;border-bottom-width: 0px;}

.pub-rose {border: 1px solid #f743c2;}

.f-jauge-j {background-image: url(/i/exercices/qcm/jauge/jf.gif);}
.f-jauge-bc {background-image: url(/i/exercices/qcm/jauge/bcf.gif);}
.f-jauge-b {background-image: url(/i/exercices/qcm/jauge/bf.gif);}
.f-jauge-v {background-image: url(/i/exercices/qcm/jauge/vf.gif);}
.f-jauge-o {background-image: url(/i/exercices/qcm/jauge/of.gif);}

.cm-centre {padding: 0 10px;}
.ic-arbo {margin-right:5px;margin-top:3px;}
.pc-ptt {font-size: smaller;}
.sep-200, .sep-500 {margin: 10px 0;}

/* #b-centre {padding: 0 1px;} */
#imprimer {padding: 20px 0;}
.ofenetre {text-align: center; margin: 30px 0px;}

#b-schaut {padding: 5px;}
#b-haut {width: 800px;margin: 5px 0 15px;}
@media all {#b-haut {background-image: url(/i/site/fh.gif);background-repeat: no-repeat;background-position: top left;}}
#b-haut #logo {padding-bottom: 5px;}
#bp-haut #logo {padding-bottom: 2px;}
#b-haut #chemin, #bp-haut #chemin, #b-haut #chemin a, #bp-haut #chemin a {font-size: 8pt; font-weight:normal;}
#b-haut #b-hcentre, #b-haut #b-hcentre table {width: 100%;}
#b-haut #menu {padding-top: 10px;}
#b-haut #menu a, #bp-haut #menu a {font-weight: bold;}
#b-haut #menu .ic-haut {padding: 3px 0;}
#b-haut h1 {text-align: center;}
#bp-haut h1 {text-align: left;}
#b-haut h1, #bp-haut h1 {font-size: 12pt;}
#b-haut h3 {text-align: center;}
#bp-haut h3 {text-align: left;}
#b-haut h3, #bp-haut h3 {font-size: 12pt;}
#b-haut #date, #bp-haut #date {text-align: right;padding: 0 2px 1px 0;font-size: 8pt;}
#b-haut .fb, #bp-haut .fb {height:11px;background-image: url(/i/site/haut/barre-bleu.gif); background-repeat: no-repeat;}
#bp-haut {padding-bottom: 10px;}
#b-haut #chemin, #bp-haut #chemin {padding: 4px 0 3px 4px;}
#bp-haut #menu, #bp-haut #chemin {padding-top: 4px;}
/*#bp-haut #menu, #bp-haut #chemin {padding-left: 10px;}*/
#bp-haut #menu table {text-align: center;}
#bp-haut #menu .ic-haut {padding-left: 20px;}
#bp-haut #menu {}
#b-bas {margin-top: 15px;text-align: center;}
#bsm-centre {width: 440px;margin-bottom: 12px;}
#cnt-centre {padding-top: 10px;}
#m-gauche h6 {padding-top: 6px;font-size: 10pt;text-align: center;}
#bp-haut #part-alink a {color: #fff;}
#bp-haut #part-bottom {padding-bottom: 10px;}
#b-logopart {margin-bottom: 12px;}

#b-liste table {border: 1px solid #c2bdc2;border-right-width: 0px;border-bottom-width:0px;}
#b-liste td {border: 1px solid #c2bdc2;border-left-width: 0px;border-top-width: 0px;padding:3px;}

.flash-notice {padding:10px 0px;}

#chemin {font-size: 8pt; font-weight:normal;text-align:left;}
#chemin h3 {color : #0033cc;}

#savoirplus b {color:#6A20C5;}
#savoirplus-cpa b {color:#4b9dc5;}
#savoirplus-cpa #mat {font-weight:bold; text-align:center; padding-top:5px;}

.separateur.barre-bleu .c-g {background-image:url(/i/site/haut/barre-bleu-gauche.gif);width:4px;height:11px;}
.separateur.barre-bleu .c-d {background-image:url(/i/site/haut/barre-bleu-droit.gif);width:4px;height:11px;}
.separateur.barre-bleu .fd {background-image:url(/i/site/haut/barre-bleu-fond.gif);height:11px;text-align:right;padding:0px;}

.separateur.barre-violet .c-g {background-image:url(/i/site/haut/barre-violet-gauche.gif);width:4px;height:11px;}
.separateur.barre-violet .c-d {background-image:url(/i/site/haut/barre-violet-droit.gif);width:4px;height:11px;}
.separateur.barre-violet .fd {background-image:url(/i/site/haut/barre-violet-fond.gif);height:11px;text-align:right;padding:0px;}

.separateur.barre-turquoise .c-g {background-image:url(/i/site/haut/barre-turquoise-gauche.gif);width:4px;height:11px;}
.separateur.barre-turquoise .c-d {background-image:url(/i/site/haut/barre-turquoise-droit.gif);width:4px;height:11px;}
.separateur.barre-turquoise .fd {background-image:url(/i/site/haut/barre-turquoise-fond.gif);height:11px;text-align:right;padding:0px;}

.classesSelect {font-size:11pt;}
