body {background:#fff;color:#000;font-size:10px;font-family: Arial,Helvetica,sans-serif;padding:9px 0 9px 8px;margin:0;}
ul, ol, dl {position:relative;}

/*--------------Elements de Tableaux------------------------*/

table,td,tr {color:#000000;font:10px;text-decoration:none}
hr {height:1px;width:100%;text-align:center;border-top:0px;color:#ccc}
input.button {font:bold 10px/10px Verdana, Helvetica, Arial, sans-serif;border:1px solid #306;color:#fff;background-color:#306;margin-left:1px;height:16px}
td.tdbannsuiviUser {background-color:#2884D8;	color:#ffffff;}
td.tdbannsep {background-color:#CFD0E4;border-right:1px solid;border-color:#FFFFFF;}
td.tdCheminFer {background-color:#999999;color:#ffffff;font-weight:bold;padding:2px 0px 0px 10px;border-bottom:1px solid;border-color:#ffffff;height:18px;}
td.tdRecherche {background-color:#ECF5FC;color:#000000;font-weight:bold;border:1px solid;border-color:#CCCCCC;vertical-align:middle;height:28px}
td.tdTitreliste {background-color:#73AFE6;color:#ffffff;font-weight:bold;padding:0px 0px 0px 5px;border-bottom:1px solid;border-right:1px solid;border-color:#ffffff;height:25px;}
td.tdTitreliste2 {background-color:#DBEFF9;color:#2884D8;font-weight:bold;padding:0px 0px 0px 5px;border-bottom:1px solid;border-right:1px solid;border-color:#ffffff;height:25px;}

td.tdMenGaucheRub {background-color:#73AFE6;color:#ffffff;font-weight:bold;padding:0px 0px 0px 10px;border-bottom:1px solid;border-color:#ffffff;height:19px;}
td.tdMenGaucheRubOn {background-color:#990000;color:#ffffff;font-weight:bold;padding:0px 0px 0px 10px;border-bottom:1px solid;border-color:#ffffff;height:19px;}
td.tdMenGauchesousRub {background-color:#DBEFF9;color:#004C97;border-bottom:1px solid;border-color:#ffffff;padding:0px 0px 0px 10px;height:19px;}
td.tdMenGauchesousRubOn {background-color:#FFFFFF;color:#990000;border-bottom:1px solid;border-color:#ffffff;padding:0px 0px 0px 10px;height:19px;}
td.tdMenGauchesousRubAjout {background-color:#DBEFF9;color:#004C97;border-bottom:1px solid;border-left:1px solid;border-color:#ffffff;height:19px;}
td.tdliste {border-bottom:1px solid;border-color:#2884D8;height:24px;padding:0px 0px 0px 5px;}
td.tdgris {background-color:#E0E0E0;}
td.tdquestionOn {border-top: 1px solid;border-left: 1px solid;border-bottom: 1px solid; border-color:#ffffff;background-color:#2884D8;color:#ffffff;font:bold;height:17px;}
td.tdquestionOff {border-top: 1px solid;border-left: 1px solid;border-bottom: 1px solid;border-color:#ffffff;background-color:#73AFE6;color:#ffffff;font:bold;height:17px;}
td.tdquestionOnfin {border-top: 1px solid;border-left: 1px solid;border-bottom: 1px solid; border-right: 1px solid;border-color:#ffffff;background-color:#2884D8;color:#ffffff;font:bold;height:17px;}
td.tdquestionOfffin {border-top: 1px solid;border-left: 1px solid;border-bottom: 1px solid;border-right: 1px solid;border-color:#ffffff;background-color:#73AFE6;color:#ffffff;font:bold;height:17px;}

td.tdtabgris {background-color:#E0E0E0;font:bold;font-size:11px;border-bottom:1px solid;border-left:1px solid;border-color:#ffffff;}
td.tdtabgris2 {background-color:#EFEFEF;font:bold;font-size:11px;border-bottom:1px solid;border-left:1px solid;border-color:#ffffff;}


/*------------------  Styles pour le Glossaire (en plus de ceux déja éxistants)------------------*/
td.tdlistelettre {background-color:#F5F5F5;color:#990000;font-weight:bold;border:1px solid;border-color:#CCCCCC;vertical-align:middle;height:15px;
letter-spacing:3px;}

/*--------------liens---------------------------------------------------*/
a {color:#306;font-weight:normal;font-size:12px;text-decoration:none;}
a:hover {color:#306;font-weight:normal;font-size:12px;text-decoration:none;}

a.violetpetit {color:#306;font-weight:normal;font-size:11px;text-decoration:none;}
a.violetpetit:hover {color: #306;font-weight:normal;font-size:11px;text-decoration:none;}

a.sousmenu { color:#FFFFFF;font-size:10px;text-decoration:none;}
a.sousmenu:hover { color:#FFFFFF;font-size:10px;text-decoration:underline;}

a.menuhaut{color:#87B1FE;font-weight:bold;font-size:11px;text-decoration:none;line-height:13px;}
a.menuhaut:hover{color: #ffffff;font-weight:bold;font-size:11px;text-decoration:none;line-height:13px;}

a.TitreDroite1{color:#ffffff;font-weight:bold;font-size:11px;text-decoration:none;height:15px;}
a.TitreDroite1:hover{color: #ffffff;font-weight:bold;font-size:11px;text-decoration:none;height:15px;}

a.TitreDroite2{color:#ffffff;font-weight: normal;font-size:11px;text-decoration:none;height:15px;}
a.TitreDroite2:hover{color: #ffffff;font-weight: normal;font-size:11px;text-decoration:none;height:15px;}

a.menublanc{color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;height:15px;}
a.menublanc:hover{color: #ffffff;font-weight:bold;font-size:12px;text-decoration:none;height:15px;}

a.suite{color:#306;font-weight:bold;font-size:12px;text-decoration:none;height:15px;}
a.suite:hover{color: #306;font-weight:bold;font-size:12px;text-decoration:none;height:15px;}

a.but{font:bold 11px;color:#ffffff;border:1px solid #000; background-color:#306;padding:2px;}
a.but:hover{font:bold 11px;color:#ffffff;border:1px solid #000; background-color:#306;padding:2px;text-decoration:underline}

a.violet{color:#306;font-weight:normal;font-size:12px;text-decoration:none;height:15px;}
a.violet:hover{color: #306;font-weight:normal;font-size:12px;text-decoration:none;height:15px;}

a.black{color:#000000;font-weight:normal;font-size:12px;text-decoration:none;height:15px;}
a.black:hover{color: #000000;font-weight:normal;font-size:12px;text-decoration:none;height:15px;}

a.chemin{color:#666666;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}
a.chemin:hover{color: #666666;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}

a.gloss {color:#306;font:bold 11px/15px;text-decoration:none;background-color:#fff}
a.gloss:hover {color:#fff;font:bold 11px/15px;text-decoration:none;background-color:#306}

a.listeentreprise{font:bold;font-size:12px;color:#000000;text-decoration:none}
a.listeentreprise:hover{font:bold;font-size:12px;color:#306;text-decoration:none;}


/*------------- Class ------------------------*/
div.courant {padding-left:15px;}
.noir{font-size:11px;}
.noirbold{font:bold;font-size:11px;color:#000000}
.noirbold2{font:bold;font-size:12px;color:#000000}
.noirbold3{font:bold;font-size:13px;color:#000000}
.bleubold{font:bold;font-size:11px;color:#0332DC}
.blancbold{font:bold;font-size:11px;color:#ffffff;}
.blancbold2{color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;height:15px;}
.TitreCentre{font:bold;font-size:19px;color:#000000;}
.TDtextecentre{font-size:12px;color: #000000;text-align:justify;padding-right:5px;}
.TDtextecentreFAQ{font-size:12px;color: #000000;padding-right:5px;}
.TDtextecentrenoir{font-size:11.1px;color: #000000;text-align:justify;padding-right:5px;}
.txtsearch{font-size:11.1px;color: #ff0000;text-align:justify;}
.TDtextecentrenojustify{font-size:12px;color: #000000;padding-right:5px;}
.TDtextecentrenojustifypetit{font-size:11px;color: #000000;padding-right:5px;}
.textecentregros{font-size:12px;color: #000000;}
.textecentrebold {font-size:12px;font-weight:bold;}
.email {text-decoration:underline}
.violettxt{color:#306;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}
.chemintxt{color:#666666;font-weight:normal;font-size:11px;text-decoration:none;height:15px;}
.oblig {font:bold 12px Verdana, Arial, sans-serif;color:#900}
.dot {color:#E5EEFF;font-size:9px}


.TDtextecentrenojustifypetit a {color:#306;font-weight:normal;font-size:11px;text-decoration:none;}
.TDtextecentrenojustifypetit a:hover {color:#306;font-weight:normal;font-size:11px;text-decoration:none;}


p.violetpetit a {color:#306;font-weight:normal;font-size:11px;text-decoration:none;}
p.violetpetit a:hover {color:#306;font-weight:normal;font-size:11px;text-decoration:none;}
div.violetpetit a {color:#306;font-weight:normal;font-size:11px;text-decoration:none;}
div.violetpetit a:hover {color:#306;font-weight:normal;font-size:11px;text-decoration:none;}

ul {padding:0;margin:-10px 0 0 15px;}
ul li {list-style:none;padding-left:0px;padding-bottom:0px;margin:-10px 0 0 10px;background:url(../../images/px_diversite.gif) no-repeat 2px 5px;text-indent:10px;}

ul.pr {padding:0;margin:-10px 0 0 0;}
ul.pr li {list-style:none inside;padding-left:0px;padding-bottom:0px;margin:0 0 0 0px;background:url(../../images/px_diversite.gif) no-repeat 0 4px;}

ol {padding:0;margin:-10px 0 0 15px;}
ol li {padding-left:0px;padding-bottom:4px;margin:0 0 0 10px;list-style-position:inside;list-style-type:decimal;}

ul.titre {margin:0px 0px 0px 15px;padding:0px 0px 0px 15px}
ul.titre li {margin:0 0 0 0px ;padding:0 0 0 -5px }


ul.dossier2 {list-style: none;margin:5px ;padding: 0;}
ul.dossier2 li {margin-bottom:2px;padding-left:5px;}
ul.dossier2 a {color:#FFFFFF; text-decoration:none;}
ul.dossier2 a:hover {color:#FFFFFF; text-decoration:underline;}

/*--------------Elements de Formulaires------------------------*/

select {font-weight:normal;font-size:11.1px;text-decoration:none;width:70px;}
/*input{text-decoration:none;height:18px;font-size:11.1px;width:80px;}*/
.input2 {text-decoration:none;height:18px;font-size:11.1px;width:110px;}
.texte {font-family:verdana;font-size:11.1px;color:#000000;font-weight:normal;}
label.labelft {float:right}


/*------------------ DIVERS--------------------------------*/
.ImgCentre {margin-right:10px;}
.Imgleft {margin-left:9px;}


/* 2005 Nouveau menu */
#MenuSpecial {padding:6px 15px 0 0 !important;text-align:right;color:#fff;vertical-align:top;}
#MenuSpecial a {font:bold 12px Arial,sans-serif;border-width:1px;border-style:solid;padding:1px 5px;text-decoration:none;background-color:transparent;}
#MenuSpecial .apprentissage {color:#f78320;border-color:#f78320;}
#MenuSpecial .apprentissage:hover {background-color:#f78320;border-color:#f78320;color:#fff;}
#MenuSpecial .pacte {color:#399;border-color:#399;}
#MenuSpecial .pacte:hover {background-color:#399;border-color:#399;color:#fff;}
#MenuSpecial .diversite, #MenuSpecial .diversite:hover {background-color:#306;border-color:#306;color:#fff;cursor:default;}
/* Hides from IE-mac \*/
* html body #MenuSpecial a {height:1%;}
/* End hide from IE-mac */


.end td {/*text-align:right !important;padding-right:10px;*/}

.menuGauche {margin-top:22px;}
.menuGauche dt {font:bold 12px Arial,sans-serif;color:#fff;border-bottom:1px solid #fff;text-align:left !important;}
.menuGauche dd {margin:0;padding:8px 0 18px 0;font-size:10px;color:#000 !important;background-repeat:no-repeat;background-position:0 100%;}
.menuGauche ul {margin:0;padding:0 5px 0 5px;color:#000;list-style-type:none;}
.menuGauche li {margin:0 0 5px 0;padding:0 0 0 10px;color:#000 !important;text-align:left;background-color:transparent;background-repeat:no-repeat;background-position:3px 5px;line-height:11px;}
.menuGauche a {margin:0 !important;padding:0 !important;font-size:10px;color:#000 !important;}
.menuGauche a:hover {font-size:10px;color:#000 !important;text-decoration:underline;}
.menuGauche li ul {margin:5px 0 10px 0 !important;}
.menuGauche li ul li {background-position:0 5px;padding:0 0 0 7px;}

.menuGauche dt {background-color:#306;padding:4px 10px;}
.menuGauche dd {background-image:url(../../images/bas_cellcss.gif);background-color:#d6cce0;}
.menuGauche li {background-image:url(../../images/px_diversite.gif);text-indent:0 !important;}

h2 {font:bold 12px Arial,sans-serif;color:#000;padding:0 0 0 21px;margin:10px 0 5px 0;background:url(../../images/puce_centre_diversite.gif) no-repeat 3px 4px;}


.TeaserApprentissage, .TeaserPacte, .TeaserDiversite {border-top:1px solid #906;text-align:left;width:139px;background:url(../../images/bg_ddend.gif) #f8f8f8 no-repeat 0 100%;padding:0 0 6px 0;}
.TeaserApprentissage a, .TeaserPacte a, .TeaserDiversite a {color:#919191;text-decoration:none;}
.TeaserApprentissage a:hover, .TeaserPacte a:hover, .TeaserDiversite a:hover {color:#919191;text-decoration:underline;}
.TeaserApprentissage dt, .TeaserPacte dt, .TeaserDiversite dt {margin:2px 3px;padding:7px 5px;font:bold 15px Arial,sans-serif;color:#fff;text-align:center;}
.TeaserApprentissage dd, .TeaserPacte dd, .TeaserDiversite dd {padding:0;margin:0;font:12px Arial,sans-serif;text-align:center;}
.TeaserApprentissage dd p, .TeaserPacte dd p, .TeaserDiversite dd p {padding:7px 5px 7px 11px;margin:0;font:12px Arial,sans-serif;text-align:left;}
.TeaserApprentissage dd img, .TeaserPacte dd img, .TeaserDiversite dd img {display:block;margin:0 auto;}

.TeaserApprentissage dt {background-color:#f78320;}
.TeaserApprentissage dd {color:#919191;}
.TeaserApprentissage dd p {padding:0;margin:0;}
.TeaserApprentissage dd p span {display:block;padding:7px 5px 0 11px;}
.TeaserApprentissage dd img {display:block;margin:5px 0 0 1px;border:none;}

.TeaserPacte dt {background-color:#399;}
.TeaserPacte dd {color:#919191;}
.TeaserPacte dd p {padding:7px 5px 0 11px;}
.TeaserPacte dd img {display:block;margin:5px -5px 0 -10px;border:none;}

.TeaserDiversite dt {background-color:#306;}
.TeaserDiversite dd {color:#919191;}

#BreadCrumb {width:749px;background:url(../../images/bann_tuilegauche.gif) transparent repeat-y 0 0;}
#BreadCrumb div {border-top:3px solid #ccc;margin:0 0 0 3px;color:#666;font-size:11px;text-decoration:none;padding:4px 0 2px 192px;background:url(../../images/puce_chemin.gif) #f8f8f8 no-repeat 183px 50%;}
#BreadCrumb div a {color:#666;font-size:11px;text-decoration:none;}
#BreadCrumb div a:hover {text-decoration:underline;}

#RechercheBoxTop {background-color:#e5eeff;font:bold 11px Arial,sans-serif;margin:0 10px 21px 0;padding:3px 10px 0 10px;}
html>body #RechercheBoxTop {padding:4px 10px 3px 10px;margin:0 10px 20px 0;}

