/* CSS Document */

/* INDEX POUR LES COULEURS
GRIS     #4a4a4a  #666666
MARRON   #a0958a
ORANGE   #f2b023  #f2ebda
BLEU     #50aaff  #e1effa
VERT     #5caf40  #dae5cf
ROUGE    #ff7e20  #faece1
ROSE     #da59ef  #f0daf2
VIOLET   #9036ff  #ece1fa
*/

/* ####################################################################################################   */
/* ##################################################  SOURCES */
/* ####################################################################################################   */

*{
margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
* a img{
border:0;}
body {/* cf couleur */
margin:0;padding:0;border:0;height:100%;background-color:#bfb9b1;}
.non-visible {
visibility:hidden;display:none;}
input.valideEnter {
width:0px;height:0px;visibility:hidden;display:none;}
span.rouge {
color:#ec1313;}

a{cursor:pointer}

/* ####################################################################################################   */
/* ##################################################  STRUCTURES */
/* ####################################################################################################   */

/* -----------##-----##-----##----- STRUCTURE */

#page {
width:980px;margin:0px auto;position:relative;background-color:#FFFFFF;}
#header {/* cf couleur */
width:980px;height:130px;}
#middle {
width:980px;}
#footer {
width:980px;clear:left;}

/* -----------##-----##-----##----- LIGHTBOX */

#lightbox{
display:none;position:absolute;top:50%;left:50%;z-index:9999;width:500px;height:400px;margin:-220px 0 0 -250px;border:2px solid #450002;background:#fff;text-align:left;}
#lightbox[id]{
position:fixed;}
#overlay{
display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#4a4a4a;-moz-opacity:0.6;opacity:.60;filter: alpha(opacity=60);}
#overlay[id]{
position:fixed;}
#lightbox.done #lbLoadMessage{
display:none;}
#lightbox.done #lbContent{
display:block;}
#lightbox.loading #lbContent{
display:none;}
#lightbox.loading #lbLoadMessage{
display:block;}
#lightbox.done img{
width:100%;height:100%;}


/* ####################################################################################################   */
/* ##################################################  SOUS STRUCTURES */
/* ####################################################################################################   */

/* -----------##-----##-----##----- HEADER */

#header table#headTab tr td a.logo {/* cf couleur */
display:block;width:360px;height:130px;}
#header table#headTab tr td a.tampon {/* cf couleur */
display:block;width:108px;height:108px;}

/* -----------##-----##-----##----- MIDDLE */

#middle {
padding-top:16px;}
#middle #navG {
width:200px;float:left;padding-left:4px;height:726px;}
#middle #contain {
width:760px;float:left;padding-left:12px;text-align:justify;}
#middle #contain #blocD {
width:200px;float:right;margin-left:10px;border:solid 1px #bfb9b1;background-color:#fff;}

/* -----------##-----##-----##----- FOOTER */

#footer table#footTab tr td a.ouvrePlan {/* cf couleur */
font-weight:bold;font-size:12px;padding:2px 20px;text-decoration:none;cursor:pointer;}
#footer table#footTab tr td a:hover.ouvrePlan {
text-decoration:underline;}


/* ####################################################################################################   */
/* ##################################################  HEADER */
/* ####################################################################################################   */

#header table#headTab {
width:980px;height:130px;margin:0;padding:0;border:0;border-collapse:collapse;}
#header table#headTab tr td input#newsletter {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;border:solid #CCCCCC 1px;padding:2px;}
#header table#headTab tr td input#recherche {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;border:solid #CCCCCC 1px;padding:2px;}
#header table#headTab tr td select#accesRapide {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:220px;border:solid #CCCCCC 1px;padding:2px;}
#header table#headTab tr td input#valideForm {
background:url(/images/sqlt/header-valide-form.jpg) no-repeat;display:block;border:none;width:24px;height:20px;cursor:pointer;}
#header table#headTab tr td a.quiSommesNous {
background:url(/images/sqlt/header-picto-nous.jpg) no-repeat left;color:#a0958a;padding:8px 0px 8px 36px;float:left;font-size:14px;font-weight:bold;text-decoration:none;}
#header table#headTab tr td a.espaceEtudiant {
background:url(/images/sqlt/header-picto-espace.jpg) no-repeat left;color:#a0958a;padding:8px 0px 8px 50px;float:left;font-size:14px;font-weight:bold;text-decoration:none;margin:0 24px;}
#header table#headTab tr td a.contacts {
background:url(/images/sqlt/header-picto-contact.jpg) no-repeat left;color:#a0958a;padding:8px 0px 8px 42px;float:left;font-size:14px;font-weight:bold;text-decoration:none;}
#header table#headTab tr td a:hover.quiSommesNous, #header table#headTab tr td a:hover.espaceEtudiant, #header table#headTab tr td a:hover.contacts {
text-decoration:underline;}
#header table#headTab tr td a.lienEnLigne {
text-decoration:none;font-size:11px;}
#header table#headTab tr td a:hover.lienEnLigne {
border-bottom:solid 1px #666666;font-size:11px;}


/* ####################################################################################################   */
/* ##################################################  FOOTER */
/* ####################################################################################################   */

/* -----------##-----##-----##----- LIENS FOOTER */

#footer table#footTab {
width:980px;margin:0;padding:0;border:0;border-collapse:collapse;}
#footer table#footTab tr td.liens {
padding:16px 0px;}
#footer table#footTab tr td.liens a {
text-decoration:underline;font-weight:bold;font-size:12px;}
#footer table#footTab tr td.liens a:hover {
text-decoration:none;}

/* -----------##-----##-----##----- PLAN LIENS FOOTER */

#footer table#footTab tr td table.plan {
width:954px;height:218px;background:url(/images/sqlt/footer-plan.jpg) no-repeat;}
#footer table#footTab tr td table.plan ul.planListe {
list-style:none;padding:8px;}
#footer table#footTab tr td table.plan ul.planListe li {
list-style:none;}
#footer table#footTab tr td table.plan ul.planListe li span {
font-weight:bold;font-size:14px;color:#f2b023;}
#footer table#footTab tr td table.plan ul.planListe li a.fermerPlan {
float:right;font-weight:bold;background:none;font-size:9px;color:#990000;cursor:pointer;}
#footer table#footTab tr td table.plan ul.planListe li a {
background:url(/images/sqlt/footer-lien-puce.gif) no-repeat left;padding-left:10px;font-size:10px;text-decoration:none;}
#footer table#footTab tr td table.plan ul.planListe li a:hover { 
text-decoration:underline;}

/* -----------##-----##-----##----- NUAGE DE MOTS */

#footer table#footTab tr td {
}
#footer table#footTab tr td ul.nuage {
display:inline;list-style:none;width:840px;height:100px;display:block;padding:32px 0px 16px 0px;}
#footer table#footTab tr td ul.nuage li {
display:inline;list-style:none;}
#footer table#footTab tr td ul.nuage li a {
text-decoration:none;}
#footer table#footTab tr td ul.nuage li a:hover {
text-decoration:underline;}
#footer table#footTab tr td ul.nuage li a.T1 {/*couleurGris*/
font-size:10px;color:#4a4a4a;padding:10px 12px;}
#footer table#footTab tr td ul.nuage li a.T2 {/*couleurOrange*/
font-size:14px;color:#f2b023;padding:8px 12px;}
#footer table#footTab tr td ul.nuage li a.T3 {/*couleurBleu*/
font-size:18px;color:#50aaff;padding:6px 12px;}
#footer table#footTab tr td ul.nuage li a.T4 {/*couleurVert*/
font-size:22px;color:#5caf40;padding:6px 12px;}
#footer table#footTab tr td ul.nuage li a.T5 {/*couleurRouge*/
font-size:26px;color:#ff7e20;padding:4px 12px;}


/* ####################################################################################################   */
/* ##################################################  NAVIGATION GAUCHE MENU */
/* ####################################################################################################   */

#middle #navG div.sdmenu {
width:200px;}
#middle #navG div.sdmenu div {
background:url(/images/sqlt/menu-bas.gif) bottom;overflow:hidden;margin-bottom:10px;border-bottom:solid 2px #666;}
#middle #navG div.sdmenu div p.mMhaut {
background:url(/images/sqlt/menu-haut.gif) no-repeat;width:200px;height:10px;margin-bottom:0px;}
#middle #navG div.sdmenu div p.mMbas {
width:200px;height:12px;display:block;}
#middle #navG div.stmenu {
background:url(/images/sqlt/menu-bas.gif) bottom;overflow:hidden;margin-bottom:10px;border-bottom:solid 2px #666;}
#middle #navG div.stmenu p.mMhaut {
background:url(/images/sqlt/menu-haut.gif) no-repeat;width:200px;height:10px;margin-bottom:0px;}
#middle #navG div.stmenu p.mMbas {
width:200px;height:12px;display:block;}
#middle #navG div.stmenu small {
font-size:12px;font-weight:bold;padding-left:10px;}
#middle #navG div.stmenu a {
padding-left:20px;text-decoration:none;display:block;font-size:12px;color:#666;}
#middle #navG div.stmenu a:hover.navLink {
color:#f2b023;}
#middle #navG div a.navLinkEnt {
background:url(/images/sqlt/picto-entreprise.gif) 4px no-repeat;padding:8px 0px 8px 40px;font-size:14px;font-weight:bold;text-decoration:none;}
#middle #navG div a:hover.navLinkEnt {
color:#9036ff;text-decoration:underline;}
#middle #navG div.sdmenu div.collapsed {
height:64px;}
#middle #navG div.sdmenu div.collapsed span {
background:#00FF00;}
#middle #navG div.sdmenu div a {
padding-left:20px;text-decoration:none;}
#middle #navG div.sdmenu div a:hover.navLink {
color:#f2b023;}
#middle #navG div.sdmenu div a:hover.orienteLink {
color:#50aaff;}
#middle #navG div.sdmenu div a:hover.inscrisLink {
color:#5caf40;}
#middle #navG div.sdmenu div a:hover.formeLink {
color:#ff7e20;}
#middle #navG div.sdmenu div small {
font-size:12px;font-weight:bold;padding-left:10px;}
#middle #navG div.sdmenu div a:hover {
text-decoration:underline;color:#f2b023;}
#middle #navG div.sdmenu div span.mMoriente, #middle #navG div.sdmenu div span.mMinscris, #middle #navG div.sdmenu div span.mMforme {
display:block;font-size:18px;font-weight:bold;color:#666666;padding:12px 0px 12px 50px;cursor:pointer;margin-bottom:8px;}
#middle #navG div.sdmenu div span.mMoriente {
background:url(/images/sqlt/picto-oriente.gif) 4px no-repeat;}
#middle #navG div.sdmenu div span.mMinscris {
background:url(/images/sqlt/picto-inscris.gif) 4px no-repeat;}
#middle #navG div.sdmenu div span.mMforme {
background:url(/images/sqlt/picto-forme.gif) 4px no-repeat;}
#middle #navG div.sdmenu div a {
display:block;font-size:12px;color:#666;}


/* ####################################################################################################   */
/* ##################################################  HOMEPAGE */
/* ####################################################################################################   */


/* -----------##-----##-----##----- TROIS AXES NEWS */

#middle table#troisAxesNews {
width:920px;height:136px;margin:0;padding:0;border:0;border-collapse:collapse;margin-left:46px;}
#middle table#troisAxesNews tr td table {
width:280px;}
#middle table#troisAxesNews tr td table a {
text-decoration:none;font-size:24px;font-weight:bold;text-align:left;margin-left:12px;}
#middle table#troisAxesNews tr td table a:hover {
color:#a3a3a3;}


/* -----------##-----##-----##----- TROIS AXES */

#middle table#troisAxes {
width:920px;height:136px;margin:0;padding:0;border:0;border-collapse:collapse;margin-left:46px;}
#middle table#troisAxes tr td {
height:136px;}
#middle table#troisAxes tr td a.oriente, #middle table#troisAxes tr td a.inscris, #middle table#troisAxes tr td a.forme {/*width:280px;height:110px;*/
display:block;float:left;width:170px;height:70px;padding:40px 0px 0px 110px;text-decoration:none;font-size:24px;font-weight:bold;text-align:left;}
#middle table#troisAxes tr td a.oriente {
background:url(/images/home/univ-oriente.jpg) no-repeat;}
#middle table#troisAxes tr td a:hover.oriente {
background:url(/images/home/univ-oriente-hover.jpg) no-repeat;}
#middle table#troisAxes tr td a.inscris {
background:url(/images/home/univ-inscris.jpg) no-repeat;margin:0 20px;}
#middle table#troisAxes tr td a:hover.inscris {
background:url(/images/home/univ-inscris-hover.jpg) no-repeat;}
#middle table#troisAxes tr td a.forme {
background:url(/images/home/univ-forme.jpg) no-repeat;}
#middle table#troisAxes tr td a:hover.forme {
background:url(/images/home/univ-forme-hover.jpg) no-repeat;}

/* -----------##-----##-----##----- ZONE CENTRE */

#middle table#zoneCenter {
width:980px;margin:0;padding:0;border:0;border-collapse:collapse;}
#middle table#zoneCenter tr td {}
#middle table#zoneCenter tr td.T724 {
width:724px;}
#middle table#zoneCenter tr td.T256 {
width:256px;}
#middle table#zoneCenter tr td h2.bdOr {/*width:256px;height:39px;*/
background:url(/images/home/encart-titre.gif) no-repeat;width:248px;height:33px;padding:6px 0px 0px 8px;margin-bottom:2px;color:#fff;font-size:22px;font-weight:bold;}

/* -----------##-----##-----##----- ZOOM SUR... */

#middle table#zoneCenter tr td div.derMin {
background:url(/images/home/encart-derMin.jpg) no-repeat;width:256px;height:154px;margin-left:2px;}
#middle table#zoneCenter tr td div.derMin table {
width:256px;height:144px;margin:0;padding:0;border:0;border-collapse:collapse;}
#middle table#zoneCenter tr td div.derMin table tr td {
width:256px;}
#middle table#zoneCenter tr td div.derMin table tr td.caseHaut {
width:256px;height:118px;}
#middle table#zoneCenter tr td div.derMin table tr td h3 {
color:#ff6600;font-size:16px;padding:8px;}
#middle table#zoneCenter tr td div.derMin table tr td p {
padding:6px 16px 12px 16px;text-align:justify;}
#middle table#zoneCenter tr td div.derMin table tr td a {
background:url(/images/home/picto-lien.jpg) 4px no-repeat;text-decoration:none;padding:2px 0px 2px 24px;color:#99cc33;margin-left:28px;}
#middle table#zoneCenter tr td div.derMin table tr td a:hover {
text-decoration:underline;}
#middle table#zoneCenter tr td div.derMin table tr td a.titreH3 {
color:#ff6600;font-size:16px;padding:12px 0px 8px 0px;text-decoration:none;background:none;font-weight:bold;margin:4px 0px 0px 8px;}
#middle table#zoneCenter tr td div.derMin table tr td a:hover.titreH3 {
text-decoration:underline;}

/* -----------##-----##-----##----- ACTUALITES */

#middle table#zoneCenter tr td div.actu {
background:url(/images/home/encart-actu.jpg) no-repeat;width:688px;height:154px;margin-left:2px;}
#middle table#zoneCenter tr td div.actu table {
width:688px;height:144px;margin:0;padding:0;border:0;border-collapse:collapse;}
#middle table#zoneCenter tr td div.actu table tr td {
width:344px;}
#middle table#zoneCenter tr td div.actu table tr td.caseHaut {
width:344px;height:118px;}
#middle table#zoneCenter tr td div.actu table tr td.caseHautActu {
width:344px;height:118px;}
#middle table#zoneCenter tr td div.actu table tr td.caseHautActu h3 {
color:#ff6600;font-size:12px;padding:6px 8px 2px 8px;}
#middle table#zoneCenter tr td div.actu table tr td.caseHautActu p {
padding:2px 8px 2px 8px;text-align:justify;}
#middle table#zoneCenter tr td div.actu table tr td.caseHautActu small {
font-size:11px;font-weight:bold;float:right;padding:8px 6px 0px 0px;}
#middle table#zoneCenter tr td div.actu table tr td h3 {
color:#ff6600;font-size:16px;padding:6px;}
#middle table#zoneCenter tr td div.actu table tr td small {
font-size:11px;font-weight:bold;float:right;padding:8px 6px 0px 0px;}
#middle table#zoneCenter tr td div.actu table tr td p {
padding:6px 16px 12px 16px;text-align:justify;}
#middle table#zoneCenter tr td div.actu table tr td a {
background:url(/images/home/picto-lien.jpg) 4px no-repeat;text-decoration:none;padding:2px 0px 2px 24px;color:#99cc33;margin-left:224px;}
#middle table#zoneCenter tr td div.actu table tr td a:hover {
text-decoration:underline;}

/* -----------##-----##-----##----- RAPPEL AUTOMATIQUE */

#middle div.rapAuto {
background:url(/images/home/encart-rappel.jpg) no-repeat;width:256px;height:154px;}
#middle div.rapAuto p {
font-weight:bold;padding:10px;text-align:justify;}
#middle div.rapAuto table {
margin:0 auto;}
#middle div.rapAuto table tr td {}
#middle div.rapAuto table tr td.val {
padding:34px 6px 0px 6px;}
#middle div.rapAuto input.rappAuto {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:156px;border:solid #CCCCCC 1px;padding:2px;}
#middle div.rapAuto select.rappAuto {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:162px;border:solid #CCCCCC 1px;padding:2px;}
#middle div.rapAuto a.btnRapAuto {
background:url(/images/home/picto-ok.gif) center no-repeat;font-size:16px;font-weight:bold;text-decoration:none;padding:54px 0px 0px 0px;}
#middle div.rapAuto a:hover.btnRapAuto {
background:url(/images/home/picto-ok-on.gif) center no-repeat;}

/* -----------##-----##-----##----- RAPPEL AUTOMATIQUE EN LIGNE */

#middle table.rapAutoLigne {
margin:0px auto;padding:10px 0px;}
#middle table.rapAutoLigne span {
color:#666;font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif;/*border-bottom:solid 1px #ff6600;*/}
#middle table.rapAutoLigne tr td {}
#middle table.rapAutoLigne tr td.val {
padding:34px 6px 0px 6px;}
#middle table.rapAutoLigne tr td input.rappAuto {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:156px;border:solid #CCCCCC 1px;padding:2px;}
#middle table.rapAutoLigne tr td select.rappAuto {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:162px;border:solid #CCCCCC 1px;padding:2px;}
#middle table.rapAutoLigne tr td a.btnRapAuto {
background:url(/images/home/picto-ok.gif) right no-repeat;font-size:16px;font-weight:bold;text-decoration:none;display:block;padding:8px 48px 8px 6px;}
#middle table.rapAutoLigne tr td a:hover.btnRapAuto {
background:url(/images/home/picto-ok-on.gif) right no-repeat;}

/* -----------##-----##-----##----- NOUVELLE HOME */

#middle table.newHome {
width:980px;border-collapse:collapse;}
#middle table.newHome tr {}
#middle table.newHome tr td {}
#middle table.newHome tr td div.ZoneLarge {
background:url(/images/home/newEncart-grand.jpg) no-repeat;width:688px;margin-left:2px;}
#middle table.newHome tr td div.ZoneMediumA {
background:url(/images/home/newEncart-medium.jpg) no-repeat;float:left;width:327px;margin-left:2px;}
#middle table.newHome tr td div.ZoneMediumB {
background:url(/images/home/newEncart-medium.jpg) no-repeat;float:left;width:327px;margin-left:34px;}
#middle table.newHome tr td div.newDerMin {
background:url(/images/home/newEncart-derMin.jpg) no-repeat;width:256px;}
#middle table.newHome tr td div.newDerMin a.plusLien {
background:url(/images/home/picto-lien.jpg) 4px no-repeat;text-decoration:none;padding:2px 0px 2px 24px;color:#99cc33;margin-left:140px;}
#middle table.newHome tr td div.newDerMin a:hover.plusLien {
text-decoration:underline;}
#middle table.newHome tr td span.rubrique {
font-size:20px;color:#f2b023;font-weight:bold;padding-left:22px;margin:6px 0px;display:block;}
#middle table.newHome tr td div {}
#middle table.newHome tr td div h2 {
color: #ff6600;font-size:16px;padding:10px 0px 10px 10px;}
#middle table.newHome tr td div a h2 {
color: #ff6600;font-size:16px;padding:10px 0px 10px 10px;}
#middle table.newHome tr td div p {
padding:6px 10px;text-align:justify;}
#middle table.newHome tr td div p a {
font-weight:bold;text-decoration:none;color:#99cc33;}
#middle table.newHome tr td.T724 {
width:724px;}
#middle table.newHome tr td.T256 {
width:256px;}
#middle table.newHome tr td.T362 {
width:362px;}

/* -----------##-----##-----##----- ESPACE ETUDIANT */

#middle div.espaceEtudiant {
background:url(/images/home/encart-etudiant.jpg) no-repeat;width:256px;height:154px;}
#middle div.espaceEtudiant table {}
#middle div.espaceEtudiant table tr td {
padding:4px 0px 4px 2px;}
#middle div.espaceEtudiant table tr td h1 {
font-size:18px;font-weight:normal;padding:6px;}
#middle div.espaceEtudiant table tr td input.espEtud {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:128px;border:solid #CCCCCC 1px;padding:2px;}
#middle div.espaceEtudiant table tr td a.espEtud {
color:#f2b023;text-decoration:none;}
#middle div.espaceEtudiant table tr td a:hover.espEtud {
text-decoration:underline;}

/* -----------##-----##-----##----- NEW ESPACE ETUDIANT */

#middle div.NewEspaceEtudiant {
background:url(/images/home/new--encart-etudiant.jpg) no-repeat;width:256px;height:154px;}
#middle div.NewEspaceEtudiant table {}
#middle div.NewEspaceEtudiant table tr td {
padding:4px 0px 4px 2px;}
#middle div.NewEspaceEtudiant table tr td h2 {
font-size:20px;color:#ff6600;font-weight:bold;padding:6px;}
#middle div.NewEspaceEtudiant table tr td input.espEtud {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:128px;border:solid #CCCCCC 1px;padding:2px;}
#middle div.NewEspaceEtudiant table tr td a.espEtud {
color:#99cc33;text-decoration:none;font-weight:bold;}
#middle div.NewEspaceEtudiant table tr td a:hover.espEtud {
text-decoration:underline;}


/* ####################################################################################################   */
/* ##################################################  BASE PAGE INTERNE */
/* ####################################################################################################   */

#middle #contain h1 {/* cf couleur */
font-size:20px;text-align:center;padding:8px 0px;}
#middle #contain h2 {/* cf couleur */
font-size:14px;padding:4px 0px 4px 66px;}
#middle #contain h3 {/* cf couleur */
font-size:14px;padding:4px 0px 4px 86px;}
#middle #contain h4 {/* cf couleur */
font-size:14px;padding:4px 0px 4px 26px;}
#middle #contain h5 {/* cf couleur */
font-size:18px;padding:4px 0px;}
#middle #contain h6 {/* cf couleur */
font-size:16px;text-align:center;padding:2px 0px;margin:2px 0px;}
#middle #contain p {/* cf couleur */
padding:0px 10px;padding:4px 0px;}
#middle #contain p a {/* cf couleur */}

#middle #contain table.formation th {/* cf couleur : BLEU */
font-size:14px;font-weight:bold;color:#50aaff;}
#middle #contain table.formation tr td {
padding:4px 0px;}
#middle #contain table.formation tr td.ligneOn {
background:#ededed;}

#middle #contain ul {
padding:10px 0px 10px 60px;}
#middle #contain ul.listeTypeA li, #middle #contain ul.listeTypeB li, #middle #contain ul.listeTypeC li {/* cf couleur */
display:block;padding-left:22px;}
#middle #contain ul.listeTypeB {/* cf couleur */
padding:10px 0px 10px 20px;}
#middle #contain ul li {
list-style:none;}
#middle #contain ul li a {/* cf couleur */
text-decoration:none;}
#middle #contain ul li a:hover {/* cf couleur */}
#middle #contain ol {
padding:10px 0px 10px 60px;}
#middle #contain ol li {/* cf couleur */
font-weight:bold;}
#middle #contain ol li span { 
font-weight:normal;color:#666666;}

#middle #contain table.tableTypeA {
margin:0;padding:0px;border-collapse:collapse;margin:10px auto;}
#middle #contain table.tableTypeA tr td {/* cf couleur */
padding:2px;}
#middle #contain table.tableTypeA tr.enTete td.vide {
border-top:solid 2px #fff;border-left:solid 2px #fff;}
#middle #contain table.tableTypeA tr.enTete td {/* cf couleur */
padding:8px;font-weight:bold;font-size:14px;}
#middle #contain table.tableTypeA tr td.gras {
font-weight:bold;}
#middle #contain table.tableTypeA tr td.oVer {/* cf couleur */}


/* ####################################################################################################   */
/* ##################################################  BLOC CONTAIN */
/* ####################################################################################################   */

/* -----------##-----##-----##----- NOS FORMATIONS A DISTANCE */
#middle #contain #accordion {
margin:12px 0px;}
#middle #contain #accordion h3.toggler {
cursor:pointer;border-bottom:1px solid #ededed;font-size:12px;background:#fff;color:#528CE0;padding:2px 0px 2px 16px;}
#middle #contain #accordion div.element {
background:#ededed;padding:10px 60px 10px 60px;}
#middle #contain #accordion div.element h4 {
font-size:12px;font-weight:bold;text-decoration:underline;}
#middle #contain #accordion div.element p {}
#middle #contain #accordion div.element i {}
#middle #contain #accordion div.element a {}
#middle #contain #accordion div.element a:hover {}

/* -----------##-----##-----##----- DEMANDE DOCUMENTAION OU INFORMATIONS */

#middle #contain table#demandeInfo {
margin:0 auto;}
#middle #contain table#demandeInfo tr td {
background:#FFF;}
#middle #contain table#demandeInfo tr td input {
/*border:solid 1px #CCC;*/}
#middle #contain table#demandeInfo tr td input.InputTxt {
width:288px;border:solid 1px #CCC;}
#middle #contain table#demandeInfo tr td input.InputPtTxt {
width:100px;border:solid 1px #CCC;}
#middle #contain table#demandeInfo tr td input.V-DemandeInfo {
background:#e9f7db;color:#5caf40;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}
#middle #contain table#demandeInfo tr td select.GdSelect {
border:solid 1px #CCC;width:288px;}
#middle #contain table#demandeInfo tr td select.PtSelect {
border:solid 1px #CCC;width:94px;}
#middle #contain table#demandeInfo tr td textarea {
border:solid 1px #CCC;width:288px;}

/* -----------##-----##-----##----- DOCUMENTATIONS */

#middle #contain {}

/* -----------##-----##-----##----- ESPACE ENTREPRISE - NAVIGATION */

#middle #contain div#AccesEntreprise {
padding:0;margin:0;background-color:#FFF;width:100%;height:auto;}
#middle #contain div#AccesEntreprise table.menuEnt {
margin:36px auto;}
#middle #contain div#AccesEntreprise table.menuEnt tr td {
border-collapse:collapse;padding:5px; background-color:#efefef;}
#middle #contain div#AccesEntreprise table.menuEnt tr td a {
text-decoration:none;color:#4a4a4a;font-size:12px;text-decoration:none;}
#middle #contain div#AccesEntreprise table.menuEnt tr td a:hover {
color:#9036ff;}
#middle #contain div#AccesEntreprise table.menuEnt tr td a b {
color:#9036ff;font-size:14px;}
#middle #contain div#AccesEntreprise table.menuEnt tr td a.actif {
color:#9036ff;font-size:14px;font-weight:bold;border-top:none;border-bottom:none;}
#middle #contain div#AccesEntreprise table.menuEnt tr td a:hover.actif {
color:#9036ff;font-size:14px;font-weight:bold;border-top:none;border-bottom:none;}
#middle #contain div#AccesEntreprise a.linkOrange {
font-weight:bold;text-decoration:none;color:#f2b023;}

/* -----------##-----##-----##----- ESPACE ENTREPRISE - INFORMATIONS PRATIQUES - NAVIGATION */

#middle #contain div#AccesEntreprise ul.InfoPra {
margin:20px auto;padding:0;text-indent:0;list-style-type:none;margin-bottom:12px;width:740px;}
#middle #contain div#AccesEntreprise ul.InfoPra li {
padding:0;margin:6px;text-indent:0;float:left;text-align:center;background:#ece1fa;}
#middle #contain div#AccesEntreprise ul.InfoPra li a {
display:block;width:120px;text-decoration:none;color:#4a4a4a;font-size:12px;font-weight:bold;padding:0 8px;font-style:normal;}
#middle #contain div#AccesEntreprise ul.InfoPra li a.uneLigne {
padding:8px 8px;}
#middle #contain div#AccesEntreprise ul.InfoPra li a:hover {
color:#000;border-top:none;font-size:12px;background:#9036ff;color:#CCCCCC;}

/* -----------##-----##-----##----- ESPACE ENTREPRISE - QUIZ */

#middle #contain table#formEeQuiz {
width:700px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
#middle #contain table#formEeQuiz tr td {
background-color:#FFF;}
#middle #contain table#formEeQuiz tr td b {
color:#666666;}
#middle #contain table#formEeQuiz tr td input {
margin-left:32px;}
#middle #contain table#formEeQuiz tr td h3 {
display:block;float:left;width:715px;background:#c1c1c1;text-align:center;font-size:14px;color:#450002;text-decoration:none;margin:22px 0px;}
#middle #contain table#formEeQuiz tr td input.V-DemandeInfo {
background:#ece1fa;color:#9036ff;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}

/* -----------##-----##-----##----- ESPACE ENTREPRISE - FORMULAIRE */

#middle #contain table#priseDeContact {
width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
#middle #contain table#priseDeContact tr td {
background-color:#FFF;}
#middle #contain table#priseDeContact tr td input.InputTxt {
width:288px;border:solid 1px #CCC;}
#middle #contain table#priseDeContact tr td input.InputPtTxt {
width:100px;border:solid 1px #CCC;}
#middle #contain table#priseDeContact tr td input.V-DemandeInfo {
background:#ece1fa;color:#9036ff;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}
#middle #contain table#priseDeContact tr td select.GdSelect {
border:solid 1px #CCC;width:288px;}
#middle #contain table#priseDeContact tr td select.PtSelect {
border:solid 1px #CCC;width:94px;}
#middle #contain table#priseDeContact tr td textarea {
border:solid 1px #CCC;width:288px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}

/* -----------##-----##-----##----- ESPACE ENTREPRISE / FICHE PRO (LIGHTBOX) */

table#fichePro {
padding:0;margin:0;}
table#fichePro tr td {
background-color:#FFF;}
table#fichePro tr td a {
display:block;font-family:Arial, Helvetica, sans-serif;background:#f0f0f0;color:#4a4a4a;font-size:12px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}
table#fichePro tr td h1 {
font-size:14px;padding:4px 0px 4px 36px;color:#666666;border-bottom:solid 1px #d3d3d3;}
table#fichePro tr td h3 {
font-size:14px;padding:4px 0px 4px 26px;color:#b4b4b4;}
table#fichePro tr td p {
text-align:justify;padding:4px 8px;}

/* -----------##-----##-----##----- FORMULAIRE INSCRIPTION NEWSLETTER */

#middle #contain table#inscriptionNews {
width:540px;margin-top:48px;}
#middle #contain table#inscriptionNews tr td {
background:#FFF;}
#middle #contain table#inscriptionNews tr td input.InputTxt {
border:solid 1px #CCC;}
#middle #contain table#inscriptionNews tr td input.V-InscriptionNews {
background:#e9f7db;color:#5caf40;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}

/* -----------##-----##-----##----- FORMULAIRE INSCRIPTION AMI A LA NEWSLETTER */

#middle #contain table#inscriptionNewsAmi {
width:540px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
#middle #contain table#inscriptionNewsAmi tr td {
background-color:#FFF;}
#middle #contain table#inscriptionNewsAmi tr td input.InputTxt {
width:288px;border:solid 1px #CCC;}
#middle #contain table#inscriptionNewsAmi tr td textarea {
border:solid 1px #CCC;width:288px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
#middle #contain table#inscriptionNewsAmi tr td input.V-InscriptionNewsAmi {
background:#e9f7db;color:#5caf40;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}

/* -----------##-----##-----##----- FORMULAIRE SERVICE RECRUTEMENT */

#middle #contain table#serviceRecrutement {
margin:0 auto;}
#middle #contain table#serviceRecrutement tr td {
background:#FFF;}
#middle #contain table#serviceRecrutement tr td input {
/*border:solid 1px #CCC;*/}
#middle #contain table#serviceRecrutement tr td input.InputTxt {
width:288px;border:solid 1px #CCC;}
#middle #contain table#serviceRecrutement tr td select.SelectTxt {
width:290px;border:solid 1px #CCC;}
#middle #contain table#serviceRecrutement tr td input.V-DemandeInfo {
background:#f2ebda;color:#f2b023;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}

/* -----------##-----##-----##----- BUSINESS DATING - FORMULAIRE */

#middle #contain table#businessDating {
width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
#middle #contain table#businessDating tr td {
background-color:#FFF;}
#middle #contain table#businessDating tr td input.InputTxt {
width:288px;border:solid 1px #CCC;}
#middle #contain table#businessDating tr td input.V-DemandeInfo {
background:#e1effa;color:#50aaff;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}


/* ####################################################################################################   */
/* ##################################################  BLOC DROIT */
/* ####################################################################################################   */

/* -----------##-----##-----##----- CADRE ACCREDITATION */

#middle #contain #blocD .cadre-accreditation {
padding:4px;background:#fff;}
#middle #contain #blocD .cadre-accreditation a.picto-iso {
background:url("/images/picto-iso.jpg") no-repeat;display:block;height:44px;width:124px;padding:22px 0px 0px 68px;text-decoration:none;}
#middle #contain #blocD .cadre-accreditation a.picto-cp {
background:url("/images/picto-cp.jpg") no-repeat;display:block;height:52px;width:124px;padding:14px 0px 0px 68px;text-decoration:none;}
#middle #contain #blocD .cadre-accreditation a.picto-fede {
background:url("/images/picto-fede.jpg") no-repeat;display:block;height:52px;width:124px;padding:14px 0px 0px 68px;text-decoration:none;}
#middle #contain #blocD .cadre-accreditation a.picto-iso span {
color:#000;font-size:9px;font-weight:bold;}
#middle #contain #blocD .cadre-accreditation a.picto-cp span {
color:#000;font-size:9px;font-weight:bold;}
#middle #contain #blocD .cadre-accreditation a.picto-fede span {
color:#000;font-size:9px;font-weight:bold;}
#middle #contain #blocD .cadre-accreditation a:hover.picto-iso span {
text-decoration:underline;}
#middle #contain #blocD .cadre-accreditation a:hover.picto-cp span {
text-decoration:underline;}
#middle #contain #blocD .cadre-accreditation a:hover.picto-fede span {
text-decoration:underline;}

/* -----------##-----##-----##----- RAPPEL AUTOMATIQUE */

#middle #contain #blocD table#RappelAuto {
width:200px;border-top:dotted 1px #f2b023;border-bottom:dotted 1px #f2b023;margin:4px 0px;}
#middle #contain #blocD table#RappelAuto tr td {
width:200px;}
#middle #contain #blocD table#RappelAuto tr td input {
width:156px;border:solid 1px #CCC;padding:2px;margin:4px 0px;}
#middle #contain #blocD table#RappelAuto tr td select {
width:160px;border:solid 1px #CCC;margin:4px 0px;}
#middle #contain #blocD table#RappelAuto tr td a {
color:#f2b023;font-weight:bold;text-decoration:none;margin:4px 0px;display:block;}
#middle #contain #blocD table#RappelAuto tr td a:hover {
text-decoration:underline;}


/* ####################################################################################################   */
/* ##################################################  VERSIONS COULEURS */
/* ####################################################################################################   */


/* -----------##-----##-----##-----ORANGE */
/*
#f2b023
#f2ebda
*/
body.orange {
background:url(/images/coOrange/header-bd.jpg) repeat-x top;background-color:#bfb9b1;}

body.orange #header {
background:url(/images/coOrange/header-bd.jpg) repeat-x top;background-color:#fff;}
body.orange #header table#headTab tr td a.logo {
background:url(/images/coOrange/logo.jpg) no-repeat;}
body.orange #header table#headTab tr td a.tampon {
background:url(/images/coOrange/tampon.jpg) no-repeat;}

body.orange #middle #contain h1, body.orange #middle #contain h2, body.orange #middle #contain h4, body.orange #middle #contain h5, body.orange #middle #contain h6 {
color:#f2b023;}
body.orange #middle #contain h2 {
color:#666666;background:url(/images/coOrange/puceB.gif) 46px no-repeat;}
body.orange #middle #contain h3 {
color:#666666;border-bottom:solid 1px #f2b023;}
body.orange #middle #contain h6 {
background-color:#f2ebda;color:#666;}

body.orange #middle #contain p a {
font-weight:bold;text-decoration:none;color:#f2b023;}
body.orange #middle #contain p a:hover {
text-decoration:underline;}

body.orange #middle #contain ul li a:hover {
color:#f2b023;}
body.orange #middle #contain ul.listeTypeA li {
background:url(/images/coOrange/puceA.gif) no-repeat;}
body.orange #middle #contain ul.listeTypeB li {
background:url(/images/coOrange/puceC.gif) no-repeat;}
body.orange #middle #contain ul.listeTypeC li {
background:url(/images/coOrange/puceD.gif) no-repeat;}
body.orange #middle #contain ol li {
color:#f2b023;}

body.orange #middle #contain table.tableTypeA tr td {
border:solid 2px #f2b023;}
body.orange #middle #contain table.tableTypeA tr.enTete td {
color:#f2b023;}
body.orange #middle #contain table.tableTypeA tr td.oVer {
background-color:#f2ebda;}

body.orange #footer table#footTab tr td a.ouvrePlan {
background-color:#f2ebda;color:#666;}


/* -----------##-----##-----##-----BLEU */
/*
#50aaff
#e1effa
*/
body.bleu {
background:url(/images/coBleu/header-bd.jpg) repeat-x top;background-color:#bfb9b1;}

body.bleu #header {
background:url(/images/coBleu/header-bd.jpg) repeat-x top;background-color:#fff;}
body.bleu #header table#headTab tr td a.logo {
background:url(/images/coBleu/logo.jpg) no-repeat;}
body.bleu #header table#headTab tr td a.tampon {
background:url(/images/coBleu/tampon.jpg) no-repeat;}

body.bleu #middle #contain h1, body.bleu #middle #contain h2, body.bleu #middle #contain h4, body.bleu #middle #contain h5, body.bleu #middle #contain h6 {
color:#50aaff;}
body.bleu #middle #contain h2 {
color:#666666;background:url(/images/coBleu/puceB.gif) 46px no-repeat;}
body.bleu #middle #contain h3 {
color:#666666;border-bottom:solid 1px #50aaff;}
body.bleu #middle #contain h6 {
background-color:#e1effa;color:#666;}

body.bleu #middle #contain p a {
font-weight:bold;text-decoration:none;color:#50aaff;}
body.bleu #middle #contain p a:hover {
text-decoration:underline;}

body.bleu #middle #contain ul li a:hover {
color:#50aaff;}
body.bleu #middle #contain ul.listeTypeA li {
background:url(/images/coBleu/puceA.gif) no-repeat;}
body.bleu #middle #contain ul.listeTypeB li {
background:url(/images/coBleu/puceC.gif) no-repeat;}
body.bleu #middle #contain ul.listeTypeC li {
background:url(/images/coBleu/puceD.gif) no-repeat;}
body.bleu #middle #contain ol li {
color:#50aaff;}

body.bleu #middle #contain table.tableTypeA tr td {
border:solid 2px #50aaff;}
body.bleu #middle #contain table.tableTypeA tr.enTete td {
color:#50aaff;}
body.bleu #middle #contain table.tableTypeA tr td.oVer {
background-color:#e1effa;}

body.bleu #footer table#footTab tr td a.ouvrePlan {
background-color:#e1effa;color:#666;}


/* -----------##-----##-----##-----VERT */
/*
#5caf40
#e9f7db
*/
body.vert {
background:url(/images/coVert/header-bd.jpg) repeat-x top;background-color:#bfb9b1;}

body.vert #header {
background:url(/images/coVert/header-bd.jpg) repeat-x top;background-color:#fff;}
body.vert #header table#headTab tr td a.logo {
background:url(/images/coVert/logo.jpg) no-repeat;}
body.vert #header table#headTab tr td a.tampon {
background:url(/images/coVert/tampon.jpg) no-repeat;}

body.vert #middle #contain h1, body.vert #middle #contain h2, body.vert #middle #contain h4, body.vert #middle #contain h5, body.vert #middle #contain h6 {
color:#5caf40;}
body.vert #middle #contain h2 {
color:#666666;background:url(/images/coVert/puceB.gif) 46px no-repeat;}
body.vert #middle #contain h3 {
color:#666666;border-bottom:solid 1px #5caf40;}
body.vert #middle #contain h6 {
background-color:#e9f7db;color:#666;}

body.vert #middle #contain p a {
font-weight:bold;text-decoration:none;color:#5caf40;}
body.vert #middle #contain p a:hover {
text-decoration:underline;}

body.vert #middle #contain ul li a:hover {
color:#5caf40;}
body.vert #middle #contain ul.listeTypeA li {
background:url(/images/coVert/puceA.gif) no-repeat;}
body.vert #middle #contain ul.listeTypeB li {
background:url(/images/coVert/puceC.gif) no-repeat;}
body.vert #middle #contain ul.listeTypeC li {
background:url(/images/coVert/puceD.gif) no-repeat;}
body.vert #middle #contain ol li {
color:#5caf40;}

body.vert #middle #contain table.tableTypeA tr td {
border:solid 2px #5caf40;}
body.vert #middle #contain table.tableTypeA tr.enTete td {
color:#5caf40;}
body.vert #middle #contain table.tableTypeA tr td.oVer {
background-color:#e9f7db;}

body.vert #footer table#footTab tr td a.ouvrePlan {
background-color:#e9f7db;color:#666;}


/* -----------##-----##-----##-----ROUGE */
/*
#ff7e20
#faece1
*/
body.rouge {
background:url(/images/coRouge/header-bd.jpg) repeat-x top;background-color:#bfb9b1;}

body.rouge #header {
background:url(/images/coRouge/header-bd.jpg) repeat-x top;background-color:#fff;}
body.rouge #header table#headTab tr td a.logo {
background:url(/images/coRouge/logo.jpg) no-repeat;}
body.rouge #header table#headTab tr td a.tampon {
background:url(/images/coRouge/tampon.jpg) no-repeat;}

body.rouge #middle #contain h1, body.rouge #middle #contain h2, body.rouge #middle #contain h4, body.rouge #middle #contain h5, body.rouge #middle #contain h6 {
color:#ff7e20;}
body.rouge #middle #contain h2 {
color:#666666;background:url(/images/coRouge/puceB.gif) 46px no-repeat;}
body.rouge #middle #contain h3 {
color:#666666;border-bottom:solid 1px #ff7e20;}
body.rouge #middle #contain h6 {
background-color:#faece1;color:#666;}

body.rouge #middle #contain p a {
font-weight:bold;text-decoration:none;color:#ff7e20;}
body.rouge #middle #contain p a:hover {
text-decoration:underline;}

body.rouge #middle #contain ul li a:hover {
color:#ff7e20;}
body.rouge #middle #contain ul.listeTypeA li {
background:url(/images/coRouge/puceA.gif) no-repeat;}
body.rouge #middle #contain ul.listeTypeB li {
background:url(/images/coRouge/puceC.gif) no-repeat;}
body.rouge #middle #contain ul.listeTypeC li {
background:url(/images/coRouge/puceD.gif) no-repeat;}
body.rouge #middle #contain ol li {
color:#ff7e20;}

body.rouge #middle #contain table.tableTypeA tr td {
border:solid 2px #ff7e20;}
body.rouge #middle #contain table.tableTypeA tr.enTete td {
color:#ff7e20;}
body.rouge #middle #contain table.tableTypeA tr td.oVer {
background-color:#faece1;}

body.rouge #footer table#footTab tr td a.ouvrePlan {
background-color:#faece1;color:#666;}


/* -----------##-----##-----##-----ROSE */
/*
#da59ef
#f0daf2
*/
body.rose {
background:url(/images/coRose/header-bd.jpg) repeat-x top;background-color:#bfb9b1;}

body.rose #header {
background:url(/images/coRose/header-bd.jpg) repeat-x top;background-color:#fff;}
body.rose #header table#headTab tr td a.logo {
background:url(/images/coRose/logo.jpg) no-repeat;}
body.rose #header table#headTab tr td a.tampon {
background:url(/images/coRose/tampon.jpg) no-repeat;}

body.rose #middle #contain h1, body.rose #middle #contain h2, body.rose #middle #contain h4, body.rose #middle #contain h5, body.rose #middle #contain h6 {
color:#da59ef;}
body.rose #middle #contain h6 {
background-color:#f0daf2;color:#666;}
body.rose #middle #contain h2 {
color:#666666;background:url(/images/coRose/puceB.gif) 46px no-repeat;}
body.rose #middle #contain h5 {
color:#666666;border-bottom:solid 1px #da59ef;}

body.rose #middle #contain p a {
font-weight:bold;text-decoration:none;color:#da59ef;}
body.rose #middle #contain p a:hover {
text-decoration:underline;}

body.rose #middle #contain ul li a:hover {
color:#da59ef;}
body.rose #middle #contain ul.listeTypeA li {
background:url(/images/coRose/puceA.gif) no-repeat;}
body.rose #middle #contain ul.listeTypeB li {
background:url(/images/coRose/puceC.gif) no-repeat;}
body.rose #middle #contain ul.listeTypeC li {
background:url(/images/coRose/puceD.gif) no-repeat;}
body.rose #middle #contain ol li {
color:#da59ef;}

body.rose #middle #contain table.tableTypeA tr td {
border:solid 2px #da59ef;}
body.rose #middle #contain table.tableTypeA tr.enTete td {
color:#da59ef;}
body.rose #middle #contain table.tableTypeA tr td.oVer {
background-color:#f0daf2;}

body.rose #footer table#footTab tr td a.ouvrePlan {
background-color:#f0daf2;color:#666;}


/* -----------##-----##-----##-----VIOLET */
/*
#9036ff
#ece1fa
*/
body.violet {
background:url(/images/coViolet/header-bd.jpg) repeat-x top;background-color:#bfb9b1;}

body.violet #header {
background:url(/images/coViolet/header-bd.jpg) repeat-x top;background-color:#fff;}
body.violet #header table#headTab tr td a.logo {
background:url(/images/coViolet/logo.jpg) no-repeat;}
body.violet #header table#headTab tr td a.tampon {
background:url(/images/coViolet/tampon.jpg) no-repeat;}

body.violet #middle #contain h1, body.violet #middle #contain h2, body.violet #middle #contain h4, body.violet #middle #contain h5, body.violet #middle #contain h6 {
color:#9036ff;}
body.violet #middle #contain h2 {
color:#666666;background:url(/images/coViolet/puceB.gif) 46px no-repeat;}
body.violet #middle #contain h3 {
color:#666666;border-bottom:solid 1px #9036ff;}
body.violet #middle #contain h6 {
background-color:#ece1fa;color:#666;}


body.violet #middle #contain p a {
font-weight:bold;text-decoration:none;color:#9036ff;}
body.violet #middle #contain p a:hover {
text-decoration:underline;}

body.violet #middle #contain ul li a:hover {
color:#9036ff;}
body.violet #middle #contain ul.listeTypeA li {
background:url(/images/coViolet/puceA.gif) no-repeat;}
body.violet #middle #contain ul.listeTypeB li {
background:url(/images/coViolet/puceC.gif) no-repeat;}
body.violet #middle #contain ul.listeTypeC li {
background:url(/images/coViolet/puceD.gif) no-repeat;}
body.violet #middle #contain ol li {
color:#9036ff;}

body.violet #middle #contain table.tableTypeA tr td {
border:solid 2px #9036ff;}
body.violet #middle #contain table.tableTypeA tr.enTete td {
color:#9036ff;}
body.violet #middle #contain table.tableTypeA tr td.oVer {
background-color:#ece1fa;}

body.violet #footer table#footTab tr td a.ouvrePlan {
background-color:#ece1fa;color:#666;}


/* -----------##-----##-----##-----BLEU GRIS */
/*
#50aaff
#e1effa
*/
body.bleugris {
background:url(/images/coBleuGris/header-bd.jpg) repeat-x top;background-color:#bfb9b1;}

body.bleugris #header {
background:url(/images/coBleuGris/header-bd.jpg) repeat-x top;background-color:#fff;}
body.bleugris #header table#headTab tr td a.logo {
background:url(/images/coBleuGris/logo.jpg) no-repeat;}
body.bleugris #header table#headTab tr td a.tampon {
background:url(/images/coBleuGris/tampon.jpg) no-repeat;}

body.bleugris #middle #contain h1, body.bleugris #middle #contain h2, body.bleugris #middle #contain h4, body.bleugris #middle #contain h5, body.bleugris #middle #contain h6 {
color:#50aaff;}
body.bleugris #middle #contain h2 {
color:#666666;background:url(/images/coBleu/puceB.gif) 46px no-repeat;}
body.bleugris #middle #contain h3 {
color:#666666;border-bottom:solid 1px #50aaff;}
body.bleugris #middle #contain h6 {
background-color:#e1effa;color:#666;}

body.bleugris #middle #contain p a {
font-weight:bold;text-decoration:none;color:#50aaff;}
body.bleugris #middle #contain p a:hover {
text-decoration:underline;}

body.bleugris #middle #contain ul li a:hover {
color:#50aaff;}
body.bleugris #middle #contain ul.listeTypeA li {
background:url(/images/coBleuGris/puceA.gif) no-repeat;}
body.bleugris #middle #contain ul.listeTypeB li {
background:url(/images/coBleuGris/puceC.gif) no-repeat;}
body.bleugris #middle #contain ul.listeTypeC li {
background:url(/images/coBleuGris/puceD.gif) no-repeat;}
body.bleugris #middle #contain ol li {
color:#50aaff;}

body.bleugris #middle #contain table.tableTypeA tr td {
border:solid 2px #50aaff;}
body.bleugris #middle #contain table.tableTypeA tr.enTete td {
color:#50aaff;}
body.bleugris #middle #contain table.tableTypeA tr td.oVer {
background-color:#e1effa;}

body.bleugris #footer table#footTab tr td a.ouvrePlan {
background-color:#e1effa;color:#666;}


















/* ####################################################################################################   */
/* ##################################################  NOUVEAU DESIGN - 20090401                          */
/* ####################################################################################################   */

/* -----------##-----##-----##----- HEADER */
body.nwOrange {
background:url(/images/nwOrange/bkg-page) repeat-x top;background-color:#fff;}

body.nwOrange #header {
background:url(/images/nwOrange/bkg-page) repeat-x top;background-color:#fff;}
body.nwOrange #header table#headTab {
width:980px;height:116px;}

body.nwOrange #header table#headTab tr td a.logo {
background:url(/images/nwOrange/enaco.jpg) no-repeat;display:block;width:342px;height:116px;}
body.nwOrange #header table#headTab tr td a.tampon {
background:url(/images/nwOrange/tampon.jpg) no-repeat;display:block;width:94px;height:116px;}

body.nwOrange #header table#headTab tr td div.linkHt {
font-size:9px;color:#999999;padding:7px 2px;}
body.nwOrange #header table#headTab tr td div.linkHt a {
font-size:9px;color:#999999;text-decoration:none;}
body.nwOrange #header table#headTab tr td div.linkHt a:hover {
font-size:9px;color:#999999;text-decoration:underline;}

body.nwOrange #header table#headTab tr td input#newsletter {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;border:solid #ffffff 1px;padding:2px 2px 1px 2px;}
body.nwOrange #header table#headTab tr td input#recherche {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;border:solid #ffffff 1px;padding:2px 2px 1px 2px;}
body.nwOrange #header table#headTab tr td select#accesRapide {
font-family:Arial, Helvetica, sans-serif;font-size:12px;width:220px;border:solid #ffffff 1px;padding:1px 1px 0px 1px;}
body.nwOrange #header table#headTab tr td input#valideForm {
background:url(/images/sqlt/header-valide-form.jpg) no-repeat;display:block;border:none;width:24px;height:20px;cursor:pointer;}

body.nwOrange #header table#headTab tr td div.linkBs {
padding-top:4px;}
body.nwOrange #header table#headTab tr td div.linkBs a.quiSommesNous {
background:url(/images/sqlt/header-picto-nous.jpg) no-repeat left;color:#a0958a;padding:8px 0px 8px 36px;float:left;font-size:14px;font-weight:bold;text-decoration:none;}
body.nwOrange #header table#headTab tr td div.linkBs a.espaceEtudiant {
background:url(/images/sqlt/header-picto-espace.jpg) no-repeat left;color:#a0958a;padding:8px 0px 8px 50px;float:left;font-size:14px;font-weight:bold;text-decoration:none;margin:0 24px;}
body.nwOrange #header table#headTab tr td div.linkBs a.contacts {
background:url(/images/sqlt/header-picto-contact.jpg) no-repeat left;color:#a0958a;padding:8px 0px 8px 42px;float:left;font-size:14px;font-weight:bold;text-decoration:none;}
body.nwOrange #header table#headTab tr td div.linkBs a:hover.quiSommesNous, body.nwOrange #header table#headTab tr td div.linkBs a:hover.espaceEtudiant, body.nwOrange #header table#headTab tr td div.linkBs a:hover.contacts {
text-decoration:underline;}

/* -----------##-----##-----##----- NAVIGATION FORMATION */
#sideBar ul {
margin:0px;padding:0px;}
#sideBar li {
list-style-type:none;display:block;width:180px;padding:2px 10px;}
#sideBar li span {
font-size:16px;color:#ffffff;font-weight:bold;display:block;padding:4px 0px;}
#sideBar li a.menuFormation {
width:100%;background-color:#6f60a7;color:#ffffff;font-size:10px;font-family: Arial, Helvetica, sans-serif;}
#sideBar li a.menuFormation:link,
#sideBar li a.menuFormation:visited {
color:#FFF;font-family:verdana;text-decoration:none;display:block;margin:0px;padding:0px;width:100%;}
#sideBar li a.menuFormation:hover {
color:#FFF;text-decoration:underline;}
#sideBar {
position:absolute;width:auto;height:326px;top:146px;right:1px;background-image:url(/images/nwFormation/slide-background.gif);background-position:top left;background-repeat:repeat-y;z-index:500;}
#sideBarTab {
float:left;height:300px;width:28px;}
#sideBarTab img {
border:0px solid #FFFFFF;}
#sideBarContents {
float:left;overflow:hidden !important;}
#sideBarContentsInner {
width:auto;}

/* -----------##-----##-----##----- FICHE FORMATION */
#newFiche {
width:960px;padding-left:14px;}
#newFiche table {
margin:0;padding:0;width:960px;}
#newFiche table tr td {
border-collapse:collapse;}

#newFiche h1 {
font-size:28px;color:#6f60a7;font-style:italic;font-weight:bold;}
#newFiche h1 span {
font-size:16px;color:#6f60a7;font-style:italic;font-weight:bold;}
#newFiche h1 small {
font-size:16px;color:#666666;}
#newFiche ul.ListDesc {
margin:16px 0px 16px 54px;padding:0;}
#newFiche ul.ListDesc li {
margin:0;padding:0;color:#6f60a7;font-size:16px;font-weight:bold;}
#newFiche ul.ListDesc li span {
color:#666666;}
#newFiche a.admission {
background:url(/images/nwFormation/admission.gif) no-repeat;display:block;float:left;width:214px;height:56px;}
#newFiche a.admission span {
visibility:hidden;display:none;}
#newFiche a.inscription {
background:url(/images/nwFormation/inscription.gif) no-repeat;display:block;float:left;width:214px;height:56px;}
#newFiche a.inscription span {
visibility:hidden;display:none;}

#newFiche #colD {
width:210px;padding-left:20px;/*width:230px;*/}
#newFiche #colD form.SemiContact {
background:url(/images/nwFormation/bkgForm.jpg) no-repeat;width:200px;height:216px;padding:5px;/*width:210px;height:226px;*/}
#newFiche #colD form.SemiContact h2 {
margin:0;padding:0;color:#ffffff;font-size:16px;font-weight:bold;}
#newFiche #colD form.SemiContact input.Texte {
background:url(/images/nwFormation/bkgInput.jpg) no-repeat;width:198px;height:24px;border:none;padding:4px 0px 0px 4px;}
#newFiche #colD form.SemiContact input.Validation {
background:url(/images/nwFormation/sbtInput.jpg) no-repeat;display:block;border:none;cursor:pointer;width:122px;height:42px;margin:3px auto;}
#newFiche #colD form.SemiContact span {
display:block;text-align:center;font-size:16px;font-weight:bold;color:#ffffff;margin:0px auto;}

#newFiche #colD .zone-accreditations {
padding:12px 0px;}
#newFiche #colD .zone-accreditations a.picto-iso {
background:url("/images/picto-iso.jpg") no-repeat;display:block;height:44px;width:140px;padding:22px 0px 0px 66px;text-decoration:none;}
#newFiche #colD .zone-accreditations a.picto-cp {
background:url("/images/picto-cp.jpg") no-repeat;display:block;height:52px;width:140px;padding:14px 0px 0px 66px;text-decoration:none;}
#newFiche #colD .zone-accreditations a.picto-fede {
background:url("/images/picto-fede.jpg") no-repeat;display:block;height:52px;width:140px;padding:14px 0px 0px 66px;text-decoration:none;}

#newFiche #colD p {
font-size:9px;text-align:justify;border-top:solid 1px #a1311d;padding-top:20px;}
#newFiche #colD p img {
float:right;margin:0px 0px 2px 8px;}
#newFiche #colD p span {
font-size:9px;display:block;text-align:right;color:#a1311d;}
#newFiche #colD p span i {
font-size:9px;color:#a1311d;}

#newFiche div#container {
width:710px;margin:32px 0px 0px 0px;padding:0;}
#newFiche div#container ul#menu {
width:100%;margin:0;padding:0;}
#newFiche div#container ul#menu li {
float:left;display:inline;}
#newFiche div#container ul#menu li a {
text-align:center;text-decoration:none;font-weight:bold;font-size:14px;display:block;width:140px;line-height:25px;height:25px;border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;}
#newFiche div#container ul#menu li a:hover {
background-color:#97bf0d;color:#ffffff;}
#newFiche div#container div.klr {
clear:both;}
#newFiche div#container ul.ListEx {
margin:8px 0px 8px 32px;padding:0;}
#newFiche div#container ul.ListEx li {
margin:0;padding:0;color:#e2700f;font-size:12px;font-weight:bold;}
#newFiche div#container ul.ListEx li span {
color:#666666;}
#newFiche div#container h1, #container h2 {
color:#6f60a7;font-size:16px;font-weight:bold;padding:4px 26px;}
#newFiche div#container h3 {
color:#97bf0d;font-size:16px;font-weight:bold;padding:4px;}
#newFiche div#container .content {
background-color:#97bf0d;border:solid 1px #ffffff;border-top:none;}
#newFiche div#container .content div.containOngletHt {
background:url(/images/nwFormation/containOngletHt.jpg) no-repeat;display:block;width:708px;height:22px;}
#newFiche div#container .content div.containOngletBs {
background:url(/images/nwFormation/containOngletBs.jpg) bottom;width:668px;padding:0px 20px 20px 20px;/*width:708px;*/}
#newFiche div#container .content div.containOngletBs p {
text-align:justify;padding:4px 12px;}
#newFiche div#container .content div.containOngletBs p.enTete {
text-align:justify;padding:4px 12px;font-weight:bold;color:#6f60a7;}
#newFiche div#container .content div.containOngletBs p b {
font-weight:bold;}
#newFiche div#container .content div.containOngletBs p b.orange {
color:#e2700f;}
#newFiche div#container .content div.containOngletBs ul.listVag {
margin:0px;padding:20px 0px 20px 46px;}
#newFiche div#container .content div.containOngletBs ul.listVag li {
font-size:14px;font-weight:bold;list-style:none;background:url(/images/nwFormation/puce.jpg) no-repeat left top;padding:0px 0px 0px 26px;margin:12px 0px;}
#newFiche div#container a.current {
background-color:#97bf0d;border-bottom:solid 1px #97bf0d;color:#ffffff;}
#newFiche div#container .on {
display:block;visibility:visible;}
#newFiche div#container a.ghost  {
background-color:#c1d96e;border-bottom:solid 1px #ffffff;color:#526902;}
#newFiche div#container .off {
display:none;visibility:hidden;}



/* ####################################################################################################   */
/* ##################################################  PRIVATE BO */
/* ####################################################################################################   */

#Private {}
#Private tr td {}
#Private tr td a.logo {
background:url(/images/private/logo.jpg) no-repeat;display:block;width:224px;height:80px;}
#Private tr td h1 {
font-size:14px;padding:4px 0px 4px 12px;color:#666666;}
#Private tr td h3 {
font-size:14px;padding:4px 0px 4px 12px;color:#666666;border-bottom:solid 1px #f2b023;}
#Private tr td ul {
padding:10px 0px 10px 12px;}
#Private tr td ul li {
display:block;padding-left:22px;list-style:circle;}
#Private tr td ul li a {
font-weight:bold;text-decoration:none;}
#Private tr td ul li a:hover {
text-decoration:underline;}

#Private tr td #ligne0 {
background-color:#E0E0E0;}
#Private tr td.firstCaseEnTete {
white-space:nowrap;text-align:right;font-weight:bold;padding:8px;background-color:#f2b023;}
#Private tr td.CaseEnTete {
white-space:nowrap;font-weight:bold;padding:8px;background-color:#f2b023;}
#Private tr td .orange {
color:#f2b023;}

/* POUR TABLE */
#Private tr td.firstCase {
white-space:nowrap;text-align:right;padding:8px;border-right:dotted 2px #f2b023;}
#Private tr td.firstCase2 {
white-space:nowrap;text-align:right;padding:2px 8px;border-right:dotted 2px #f2b023;}
#Private tr td.Case {
white-space:nowrap;text-align:right;padding:8px;border-right:dotted 2px #f2b023;}
#Private tr td.Case2 {
white-space:nowrap;text-align:left;padding:2px 8px;}
#Private tr td select.selectW {
width:120px;}
#Private tr td .ListeDesPages {
display:block;float:left;font-size:12px;background:#CCC;color:#FFF;cursor:pointer;font-weight:bold;padding:4px;}
#Private tr td .JeValide {
display:block;float:right;font-size:12px;cursor:pointer;font-weight:bold;background:#999;color:#f2b023;padding:4px;}
#Private tr td .Textarea {
font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}


/* -----------##-----##-----##-----OPERATION NOEL */
/*
#5ea9d9
*/
body.givre {
background:url(/images/coGivre/header-bd.jpg) repeat-x top;background-color:#bfb9b1;}

body.givre #header {
background:url(/images/coGivre/header-bd.jpg) repeat-x top;background-color:#fff;}
body.givre #header table#headTab tr td a.logo {
background:url(/images/coGivre/logo.jpg) no-repeat;}
body.givre #header table#headTab tr td a.tampon {
background:url(/images/coGivre/tampon.jpg) no-repeat;}

body.givre #middle #contain h1, body.givre #middle #contain h2, body.givre #middle #contain h4, body.givre #middle #contain h5, body.givre #middle #contain h6 {
color:#5ea9d9;}
body.givre #middle #contain h2 {
color:#666666;background:url(/images/coGivre/puceB.gif) 46px no-repeat;}
body.givre #middle #contain h3 {
color:#666666;border-bottom:solid 1px #5ea9d9;}
body.givre #middle #contain h6 {
background-color:#f2ebda;color:#666;}

body.givre #middle #contain p a {
font-weight:bold;text-decoration:none;color:#5ea9d9;}
body.givre #middle #contain p a:hover {
text-decoration:underline;}

body.givre #middle #contain ul li a:hover {
color:#5ea9d9;}
body.givre #middle #contain ul.listeTypeA li {
background:url(/images/coGivre/puceA.gif) no-repeat;}
body.givre #middle #contain ul.listeTypeB li {
background:url(/images/coGivre/puceC.gif) no-repeat;}
body.givre #middle #contain ul.listeTypeC li {
background:url(/images/coGivre/puceD.gif) no-repeat;}
body.givre #middle #contain ol li {
color:#5ea9d9;}

body.givre #middle #contain table.tableTypeA tr td {
border:solid 2px #5ea9d9;}
body.givre #middle #contain table.tableTypeA tr.enTete td {
color:#5ea9d9;}
body.givre #middle #contain table.tableTypeA tr td.oVer {
background-color:#f2ebda;}

body.givre #footer table#footTab tr td a.ouvrePlan {
background-color:#f2ebda;color:#666;}


























/* ####################################################################################################   */
/* ##################################################  NEW SITE 20090612 */
/* ####################################################################################################   */

body.nwSite {
margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;background-color:#fff;}
body.nwSite #page {
width:988px;margin:0px auto;position:relative;background-color:#fff;}
body.nwSite #page #header {
width:988px;height:76px;}
body.nwSite #page #linkline {
width:988px;height:25px;}
body.nwSite #page #middle {
width:988px;margin:0;padding:8px 0px 0px 0px;}
body.nwSite #page #footer {
width:988px;clear:left;}

/* HEADER */
body.nwSite #page #header {
width:988px;height:76px;background:url(/images/nwHome/bkg-header.jpg) repeat-x;}
body.nwSite #page #header a.logo {
display:block;float:left;background:url(/images/nwHome/enaco.jpg) no-repeat;width:250px;height:76px;}
body.nwSite #page #header a.logo span {
visibility:hidden;display:none;}

body.nwSite #page #header span.baseline {
display:block;float:left;background:url(/images/nwHome/pecd.jpg) no-repeat;width:346px;height:76px;}
body.nwSite #page #header span.baseline b {
visibility:hidden;display:none;}

body.nwSite #page #header a.iso {
display:block;float:left;background:url(/images/nwHome/iso.jpg) no-repeat;width:60px;height:76px;}
body.nwSite #page #header a:hover.iso {
background:url(/images/nwHome/iso-on.jpg) no-repeat;}
body.nwSite #page #header a.iso span {
visibility:hidden;display:none;}
body.nwSite #page #header a.en {
display:block;float:left;background:url(/images/nwHome/en.jpg) no-repeat;width:60px;height:76px;}
body.nwSite #page #header a:hover.en {
background:url(/images/nwHome/en-on.jpg) no-repeat;}
body.nwSite #page #header a.en span {
visibility:hidden;display:none;}
body.nwSite #page #header a.fede {
display:block;float:left;background:url(/images/nwHome/fede.jpg) no-repeat;width:60px;height:76px;}
body.nwSite #page #header .fede2 {
display:block;width:180px;position:absolute;left:580px;top:10px;}
body.nwSite #page #header a:hover.fede {
background:url(/images/nwHome/fede-on.jpg) no-repeat;}
body.nwSite #page #header a.fede span {
visibility:hidden;display:none;}

body.nwSite #page #header table.TabLogin {
display:block;position:absolute;top:-7px;left:792px;/*float:left;*/width:168px;height:76px;border-collapse:collapse;margin:0;}
body.nwSite #page #header table.TabLogin tr {}
body.nwSite #page #header table.TabLogin tr td {}
body.nwSite #page #header table.TabLogin tr td input.loginMail {
width:165px;padding:3px 4px 3px 16px;margin:1px 0px;border:solid 1px #d5652c;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;}
body.nwSite #page #header table.TabLogin tr td input.loginMdp {
display:block;float:left;width:138px;padding:3px 4px 3px 16px;margin:1px 0px;border:solid 1px #d5652c;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;}
body.nwSite #page #header table.TabLogin tr td input.loginBtn {
display:block;float:left;border:none;background:url(/images/nwHome/btn-login.jpg) no-repeat;width:26px;height:26px;cursor:pointer;margin-left:1px;}


/* LINKLINE */
/*
body.nwSite #page #linkline {
width:988px;height:25px;background:url(/images/nwLinkLine/bkg-linkline.jpg) repeat-x;}
body.nwSite #page #linkline #nav, #nav ul { 
padding:0;margin:0;list-style:none;line-height:12px;}
body.nwSite #page #linkline #nav li { 
float:left;width:170px;}
body.nwSite #page #linkline #nav li a {
display:block;width:158px;text-decoration:none;color:#fff;font-weight:bold;padding:6px;}
body.nwSite #page #linkline #nav li a b {
font-weight:bold;font-size:16px;color:#d5652c;}
body.nwSite #page #linkline #nav li ul {
position:absolute;width:170px;left:-3000px;}
body.nwSite #page #linkline #nav li ul ul {
margin:-25px 0px 0px 170px;}
body.nwSite #page #linkline #nav li:hover ul ul, 
body.nwSite #page #linkline #nav li:hover ul ul ul {
left:-3000px;}
body.nwSite #page #linkline #nav li:hover ul, 
body.nwSite #page #linkline #nav li li:hover ul, 
body.nwSite #page #linkline #nav li li li:hover ul { 
left:auto;}
body.nwSite #page #linkline ul#nav li ul li{
background-color:#f8f8f8;}
body.nwSite #page #linkline ul#nav li ul li a{
color:#d5652c;}
body.nwSite #page #linkline ul#nav li:hover > ul:hover > li:hover > a:hover,
body.nwSite #page #linkline ul#nav li > ul > li:hover > a {
background-color:#d5652c;color:#fff;}
*/
/*----------------------------------------------------------*/
body.nwSite #page #linkline *{font-size:11px}
body.nwSite #page #linkline {
width:988px;height:25px;background:url(/images/nwLinkLine/bkg-linkline.jpg) repeat-x;}

body.nwSite #page #linkline #nav { 
padding:0;margin:0;list-style:none;line-height:12px;position:relative;}
/*body.nwSite #page #linkline #nav li ul { 
padding:0;margin:0;list-style:none;line-height:12px;position:absolute;}*/
body.nwSite #page #linkline #nav li { 
float:left;width:170px;position:relative;}
body.nwSite #page #linkline #nav li a {
display:block;width:156px;text-decoration:none;color:#fff;font-weight:bold;padding:6px 6px 6px 6px;}
body.nwSite #page #linkline #nav li a b {
font-weight:bold;font-size:16px;color:#d5652c;}
body.nwSite #page #linkline #nav li ul {
list-style:none;position:absolute;width:170px;/*display:none;*/border-bottom:1px solid #d5652c;border-top:1px solid #d5652c;}
body.nwSite #page #linkline #nav li ul li
{background-color:#f8f8f8;position:relative;filter:alpha(opacity=85);-moz-opacity:0.85; opacity: 0.85;border-color:#d5652c;border-width:0 1px;border-style:solid;width:168px;}
body.nwSite #page #linkline #nav li ul li a
{color:#d5652c;}
body.nwSite #page #linkline #nav li ul li a:hover
{color:#fff;background-color:#d5652c;}
body.nwSite #page #linkline #nav li ul li ul
{position:absolute;top:-1px;left:170px;/*display:none;*/}
body.nwSite #page #linkline #nav li ul li ul li
{filter:alpha(opacity=100);-moz-opacity:1.0; opacity: 1.0;background-color:#f8f8f8;}
/*body.nwSite #page #linkline #nav li:hover ul
, 
body.nwSite #page #linkline #nav li li:hover ul, 
body.nwSite #page #linkline #nav li li li:hover ul 
{
left:auto;background-color:#d5652c;}
body.nwSite #page #linkline ul#nav li:hover ul li{
background-color:#f8f8f8;position:relative;}
body.nwSite #page #linkline ul#nav li:hover ul li a{
color:#d5652c;}
body.nwSite #page #linkline ul#nav li:hover ul li ul{
left:-3000px;}
body.nwSite #page #linkline ul#nav li ul li:hover ul{
left:170px;position:absolute;top:0;}*/
/*body.nwSite #page #linkline #nav li ul ul {
margin:-25px 0px 0px 170px;}
body.nwSite #page #linkline #nav li:hover ul ul, 
body.nwSite #page #linkline #nav li:hover ul ul ul {
left:-3000px;}
body.nwSite #page #linkline ul#nav li:hover > ul:hover > li:hover > a:hover,
body.nwSite #page #linkline ul#nav li > ul > li:hover > a {
background-color:#d5652c;color:#fff;}
*/
/*----------------------------------------------------------*/

body.nwSite #page #linkline div.ZoneRecherche {
position:absolute;left:800px;width:186px;display:block;background:url(/images/nwLinkLine/bkg-moteur-recherche.jpg) no-repeat;height:25px;padding:0px;}
body.nwSite #page #linkline div.ZoneRecherche input.ZR-Input {
display:block;position:absolute;left:50px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#666;top:6px;width:104px;border:0 solid #fff;}
body.nwSite #page #linkline div.ZoneRecherche input.BT-Input {
display:block;position:absolute;top:3px;left:160px;font-size:14px;font-weight:bold;color:#fff;border:none;background:transparent;cursor:pointer;}


/* BOUTON DE LA HOME */
body.nwSite #page div.BtnDown {
background:#dee580;width:178px;height:33px;padding:5px 4px;margin:0px 0px 8px 8px;}
body.nwSite #page div.BtnDown h2 {
font-size:14px;color:#666666;font-weight:bold;}
body.nwSite #page div.BtnDown a {
font-size:12px;text-decoration:none;}
body.nwSite #page div.BtnDown a:hover {
text-decoration:underline;}


/* FORMULAIRE DE CONTACT */
body.nwSite #page .formContact {
display:block;background:url(/images/nwFormulaire/Bkg-form.jpg) no-repeat;width:186px;height:296px;margin:0px 0px 0px 8px;}
body.nwSite #page .formContact table {
border-collapse:collapse;margin:6px auto;}
body.nwSite #page .formContact table tr {}
body.nwSite #page .formContact table tr td {}
body.nwSite #page .formContact table tr td h2 {
display:block;font-size:12px;color:#efd4c8;}
body.nwSite #page .formContact table tr td input.Texte {
margin:0px 0px 0px 14px;width:142px;background:none;border:none;font-weight:bold;}
body.nwSite #page .formContact table tr td input.Validation {
display:block;background:url(/images/nwFormulaire/Btn-form.jpg) no-repeat;width:152px;height:40px;margin:10px auto;border:none;cursor:pointer;}
body.nwSite #page .formContact table tr td p {
display:block;font-size:12px;color:#fff;text-align:center;}
body.nwSite #page .formContact table tr td span {
display:block;font-size:16px;font-weight:bold;color:#fff;text-align:center;}


/* NEWSLETTER DE NAVIGATION GAUCHE */
body.nwSite #page div.inscNews {
width:188px;margin:12px 12px 0px 0px;}
body.nwSite #page div.inscNews h2 {/*width:188px;*/
display:block;text-align:center;width:184px;padding:2px; background:url(/images/nwHome/bkg-news.jpg) #c9dc28 no-repeat left;color:#fff;font-size:16px;font-weight:bold;margin:4px 0px;}
body.nwSite #page div.inscNews input.Texte {/*width:188px;*/
display:block;float:left;width:152px;border:solid 1px #c9dc28;font-weight:bold;padding:2px;margin:0px;}
body.nwSite #page div.inscNews input.Validation {/*width:188px;*/
display:block;width:23px;height:21px;margin:0px;background:url(/images/nwHome/btn-news.jpg) no-repeat bottom;border:none;cursor:pointer;}


/* MENU DE NAVIGATION GAUCHE */
body.nwSite #page div.linkNav {
width:188px;margin:12px 12px 0px 0px;}
body.nwSite #page div.linkNav h2 {/*width:188px;*/
display:block;text-align:center;width:184px;padding:2px;background:#d96c30;color:#fff;font-size:16px;font-weight:bold;margin:4px 0px;}
body.nwSite #page div.linkNav h3 {/*width:188px;*/
display:block;text-align:center;width:184px;padding:2px;background:#666666;color:#fff;font-size:16px;font-weight:bold;margin:12px 0px 4px 0px;}
body.nwSite #page div.linkNav ul {/*width:188px;*/
width:182px;border:solid 1px #CCCCCC;background:#f8f8f8;padding:2px;margin:4px 0px;}
body.nwSite #page div.linkNav ul li {
color:#d96c30;font-size:14px;font-weight:bold;list-style:none;}
body.nwSite #page div.linkNav ul li a {
display:block;color:#999999;font-size:12px;font-weight:bold;text-decoration:none;/*margin:0px 0px 0px 6px;*/padding:3px 0 2px 6px}
body.nwSite #page div.linkNav ul li a:hover {
text-decoration:underline;}


/* PAGE INTERNE HOME */
body.nwSite #page div.axeFormation {/*width:788px;*/
width:778px;padding:0px 0px 0px 10px;}
body.nwSite #page div.axeFormation h1 {
font-size:26px;color:#d96c30;padding:8px 24px;}
body.nwSite #page div.axeFormation ul {
margin:0;padding:0;}
body.nwSite #page div.axeFormation ul li {
list-style:none;margin:6px 0px;padding:0;}
body.nwSite #page div.axeFormation ul li a {
display:block;width:778px;height:106px;text-decoration:none;cursor:pointer;}
body.nwSite #page div.axeFormation ul li a span {
visibility:hidden;display:none;}
body.nwSite #page div.axeFormation ul li a.item1 {
background:url(/images/nwHome/btn-item-1.jpg) no-repeat;}
body.nwSite #page div.axeFormation ul li a.item2 {
background:url(/images/nwHome/btn-item-2.jpg) no-repeat;}
body.nwSite #page div.axeFormation ul li a.item3 {
background:url(/images/nwHome/btn-item-3.jpg) no-repeat;}
body.nwSite #page div.axeFormation ul li a.item4 {
background:url(/images/nwHome/btn-item-4.jpg) no-repeat;}
body.nwSite #page div.axeFormation ul li a.item5 {
background:url(/images/nwHome/btn-item-5.jpg) no-repeat;}
body.nwSite #page div.axeFormation ul li a.item6 {
background:url(/images/nwHome/btn-item-6.jpg) no-repeat;}

body.nwSite #page div.encartG {/*width:718px;*/
width:708px;padding:10px 10px 0px 0px;}
body.nwSite #page div.encartG h2 {
font-size:22px;color:#d96c30;padding:6px 4px 7px 6px;}
body.nwSite #page div.encartG div {
border:solid 1px #CCCCCC;background:#f8f8f8;padding:6px;}
body.nwSite #page div.encartG div p {
text-align:justify;}

body.nwSite #page div.encartD {/*width:270px;*/
width:260px;padding:10px 0px 0px 10px;}
body.nwSite #page div.encartD h2 {/*width:260px;*/
display:block;text-align:left;width:252px;padding:4px;background:#98a70a;color:#fff;font-size:16px;font-weight:bold;margin:5px 0px 6px 0px;}
body.nwSite #page div.encartD div {
border:solid 1px #CCCCCC;background:#f8f8f8;padding:6px;}
body.nwSite #page div.encartD div a.tPlus {
font-size:14px;font-weight:bold;color:#98a70a;text-decoration:none;}
body.nwSite #page div.encartD div p {
text-align:justify;margin:12px 0px;}
body.nwSite #page div.encartD div a.lPlus {
font-weight:bold;color:#98a70a;text-decoration:none;}
body.nwSite #page div.encartD div a:hover.lPlus {
text-decoration:underline;}
body.nwSite #page div.encartD div a.sPlus {
display:block;text-align:right;font-weight:bold;text-decoration:none;color:#98a70a;margin:12px 0px 0px 0px;}
body.nwSite #page div.encartD div a:hover.sPlus {
text-decoration:underline;}

/* LINKFOOTER */
body.nwSite #page div.linkFooter {
width:988px;text-align:center;padding:32px 0px 16px 0px;}
body.nwSite #page div.linkFooter a {
font-weight:bold;text-decoration:none;}
body.nwSite #page div.linkFooter a:hover {
text-decoration:underline;}


/* PAGE INTERNE - TEMOIGNAGES */
body.nwSite #page div.zoneTem {/*width:188px;*/
border:solid 1px #CCCCCC;background:#f8f8f8;width:172px;padding:6px;margin:12px 0px 0px 2px;}
body.nwSite #page div.zoneTem h3 {
font-size:14px;color:#d96c30;}
body.nwSite #page div.zoneTem h3 i {
font-size:12px;font-weight:normal;color:#d96c30;font-style:italic;}
body.nwSite #page div.zoneTem img {
float:right;display:block;margin:6px 0px;}
body.nwSite #page div.zoneTem p {
clear:both;display:block;text-align:justify;}


/* PAGE INTERNE - LISTE FORMATION */
body.nwSite #page div.sUniv {
margin:6px 10px 0px 0px;}
body.nwSite #page div.sUniv h1 {/*Titre dans l 'image*/
visibility:hidden;display:none;}
body.nwSite #page div.sUniv ul.listArgs {/*width:588px;*/
width:548px;border:solid 1px #CCCCCC;background:#f8f8f8;padding:10px 20px;margin:12px 0px;}
body.nwSite #page div.sUniv ul.listArgs li {
list-style:none;background:url(/images/nwInterne/picto-puce.jpg) no-repeat left;padding:4px 0px 4px 32px;font-size:16px;font-weight:bold;color:#bbb;}
body.nwSite #page div.sUniv div.zoneArgs {
border:solid 1px #CCCCCC;background:#f8f8f8;padding:6px;margin:10px 0px;}
body.nwSite #page div.sUniv div.zoneArgs h2 {
font-size:14px;color:#d96c30;padding:0px;margin:0px;}
body.nwSite #page div.sUniv div.zoneArgs p {
text-align:justify;}
body.nwSite #page div.sUniv table.listFormation {
border-collapse:collapse;width:380px;}
body.nwSite #page div.sUniv table.listFormation tr {}
body.nwSite #page div.sUniv table.listFormation tr td {}
body.nwSite #page div.sUniv table.listFormation tr td div.zoneFormation {/*width:380px;height:24px;*/
width:368px;height:17px;display:block;background:url(/images/nwInterne/bkg-barre.jpg) repeat-x;font-size:14px;color:#fff;font-weight:bold;padding:3px 6px 3px 6px;margin:0px;}
body.nwSite #page div.sUniv table.listFormation tr td div.zoneFormation a {
float:right;color:#98a80a;background:#FFF;font-weight:bold;text-decoration:none;padding:1px 4px;}
body.nwSite #page div.sUniv table.listFormation tr td div.zoneFormation a:hover {}
body.nwSite #page div.sUniv table.listFormation tr td ul.listFormation {/*width:380px;*/
width:366px;border:solid 1px #98a70a;background:#fff;padding:6px;margin:0px 0px 12px 0px;}
body.nwSite #page div.sUniv table.listFormation tr td ul.listFormation li {
list-style:none;font-size:12px;font-weight:bold;color:#111;padding:0px;margin:0px;}


/* PAGE INTERNE - FORMULAIRE QUESTION */
body.nwSite #page .formFormation {
display:block;border:solid 1px #d3e3f1;width:196px;margin:0px 0px 0px 12px;}
body.nwSite #page .formFormation table {
border-collapse:collapse;margin:0px auto;}
body.nwSite #page .formFormation table tr {}
body.nwSite #page .formFormation table tr td {}
body.nwSite #page .formFormation table tr td h2 {
display:block;font-size:16px;font-weight:bold;background:#1e71b8;color:#fff;padding:8px;}
body.nwSite #page .formFormation table tr td input.Texte {
margin:6px 0px 0px 6px;padding:2px;width:178px;background:none;border:solid 1px #d3e3f1;color:#999;font-weight:bold;}
body.nwSite #page .formFormation table tr td textarea.Question {
margin:6px 0px 0px 6px;padding:2px;width:178px;background:none;border:solid 1px #d3e3f1;color:#999;font-weight:bold;}
body.nwSite #page .formFormation table tr td input.Validation {
float:right;display:block;margin:6px 6px 6px 6px;padding:2px;font-weight:bold;background:#1e71b8;color:#fff;border:none;cursor:pointer;}

/* PAGE INTERNE - FORMATIONS */
body.nwSite #nwFiche {
width:790px;}
body.nwSite #nwFiche table {
margin:0;padding:0;width:790px;}
body.nwSite #nwFiche table tr td {
border-collapse:collapse;}

body.nwSite #nwFiche h1 {
font-size:28px;color:#d5652c;font-style:italic;font-weight:bold;}
body.nwSite #nwFiche h1 span {
font-size:16px;color:#d5652c;font-style:italic;font-weight:bold;}
body.nwSite #nwFiche h1 small {
font-size:16px;color:#666666;}
body.nwSite #nwFiche ul.ListDesc {
margin:16px 0px 16px 54px;padding:0;}
body.nwSite #nwFiche ul.ListDesc li {
margin:0;padding:0;color:#d5652c;font-size:20px;font-weight:bold;}
body.nwSite #nwFiche ul.ListDesc li span {
color:#aaa;font-size:20px;}
body.nwSite #nwFiche a.admission {
display:block;float:left;background:url(/images/bt-kitadmission.jpg) no-repeat;width:208px;height:46px;}
body.nwSite #nwFiche a.admission span {
visibility:hidden;display:none;}
body.nwSite #nwFiche a.inscription {
display:block;float:left;background:url(/images/bt-sinscrire.jpg) no-repeat;width:160px;height:46px;margin:0px 0px 0px 24px;}
body.nwSite #nwFiche a.inscription span {
visibility:hidden;display:none;}


body.nwSite #nwDescription div#container {
width:785px;margin:12px 0px 0px 4px;padding:0px;}
body.nwSite #nwDescription div#container ul#menu {
width:100%;margin:0;padding:0;}
body.nwSite #nwDescription div#container ul#menu li {
float:left;display:inline;}
body.nwSite #nwDescription div#container ul#menu li a {
text-align:center;text-decoration:none;font-weight:bold;font-size:14px;display:block;width:155px;line-height:25px;height:25px;border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;}
body.nwSite #nwDescription div#container ul#menu li a:hover {
background-color:#97bf0d;color:#ffffff;}
body.nwSite #nwDescription div#container div.klr {
clear:both;}
body.nwSite #nwDescription div#container ul.ListEx {
margin:8px 0px 8px 32px;padding:0;}
body.nwSite #nwDescription div#container ul.ListEx li {
margin:0;padding:0;color:#e2700f;font-size:12px;font-weight:bold;}
body.nwSite #nwDescription div#container ul.ListEx li span {
color:#666666;}
body.nwSite #nwDescription div#container h1, #container h2 {
color:#98bf0e;font-size:16px;font-weight:bold;padding:4px 26px;}
body.nwSite #nwDescription div#container h3 {
color:#97bf0d;font-size:16px;font-weight:bold;padding:4px;}
body.nwSite #nwDescription div#container .content {
background-color:#97bf0d;border:solid 1px #ffffff;border-top:none;}
body.nwSite #nwDescription div#container .content div.containOngletHt {
background:url(/images/nwInterne/containOngletHt.jpg) no-repeat;display:block;width:782px;height:22px;}
body.nwSite #nwDescription div#container .content div.containOngletBs {/*width:708px;*/
background:url(/images/nwInterne/containOngletBs.jpg) bottom;width:742px;padding:0px 20px 20px 20px;}
body.nwSite #nwDescription div#container .content div.containOngletBs p {
text-align:justify;padding:4px 12px;}
body.nwSite #nwDescription div#container .content div.containOngletBs p.enTete {
text-align:justify;padding:4px 12px;font-weight:bold;color:#98bf0e;}
body.nwSite #nwDescription div#container .content div.containOngletBs p b {
font-weight:bold;}
body.nwSite #nwDescription div#container .content div.containOngletBs p b.orange {
color:#e2700f;}
body.nwSite #nwDescription div#container .content div.containOngletBs ul.listVag {
margin:0px;padding:20px 0px 20px 46px;}
body.nwSite #nwDescription div#container .content div.containOngletBs ul.listVag li {
font-size:14px;font-weight:bold;list-style:none;background:url(/images/nwInterne/puce.jpg) no-repeat left top;padding:0px 0px 0px 26px;margin:12px 0px;}
body.nwSite #nwDescription div#container a.current {
background-color:#97bf0d;border-bottom:solid 1px #97bf0d;color:#ffffff;}
body.nwSite #nwDescription div#container .on {
display:block;visibility:visible;}
body.nwSite #nwDescription div#container a.ghost  {
background-color:#c9dc28;border-bottom:solid 1px #ffffff;color:#526902;}
body.nwSite #nwDescription div#container .off {
display:none;visibility:hidden;}


/* PAGE EXTERNE SITE : ENTREPRISE - ETUDIANTS */
body.nwSite #page #middle table tr td.infoP {}
body.nwSite #page #middle table tr td.infoP table tr td {
padding:2px 0px;}
body.nwSite #page #middle table tr td.infoP .description {
font-weight:bold;color:#3e84c8;font-style:italic;text-align:justify;}

body.nwSite #page #middle table tr td.infoP h1 {
padding:6px 0px 4px 24px;font-size:26px;color:#d96c30;}
body.nwSite #page #middle table tr td.infoP h2 {
padding:4px 0px 4px 36px;font-size:18px;color:#3e84c8;}
body.nwSite #page #middle table tr td.infoP h3 {
padding:4px 0px 4px 48px;font-size:16px;color:#CCCCCC;}

body.nwSite #page #middle table tr td.infoP ul {
margin:0;padding:10px 0px 10px 30px;}
body.nwSite #page #middle table tr td.infoP ul li {
list-style:circle;color:#d96c30;padding:2px 0px 2px 0px;}
body.nwSite #page #middle table tr td.infoP ul li p {
color:#999999;text-align:justify;padding:2px 0px 2px 0px;margin:0px;}
body.nwSite #page #middle table tr td.infoP ul li a {
color:#999999;text-align:justify;}
body.nwSite #page #middle table tr td.infoP a {
color:#d96c30;text-decoration:none;}
body.nwSite #page #middle table tr td.infoP p {
text-align:justify;margin:0;padding:0;color:#999999;padding:8px 0px;}

/* DEMANDE DOCUMENTAION OU INFORMATIONS */

body.nwSite #page #middle #frmContact table#demandeInfo {
margin:0 auto;border:solid 1px #d96c30;width:760px;}
body.nwSite #page #middle #frmContact table#demandeInfo .hr {
border-bottom:1px solid #d96c30;}
body.nwSite #page #middle #frmContact table#demandeInfo tr td {
background:#FFF;}
body.nwSite #page #middle #frmContact table#demandeInfo tr td input {
/*border:solid 1px #CCC;*/}
body.nwSite #page #middle #frmContact table#demandeInfo tr td input.InputTxt {
width:288px;border:solid 1px #CCC;}
body.nwSite #page #middle #frmContact table#demandeInfo tr td input.InputPtTxt {
width:100px;border:solid 1px #CCC;}
body.nwSite #page #middle #frmContact input.V-DemandeInfo {
background:#f8f8f8;color:#d96c30;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}
body.nwSite #page #middle #frmContact table#demandeInfo tr td select.GdSelect {
border:solid 1px #CCC;width:288px;}
body.nwSite #page #middle #frmContact table#demandeInfo tr td select.PtSelect {
border:solid 1px #CCC;width:94px;}
body.nwSite #page #middle #frmContact table#demandeInfo tr td textarea {
border:solid 1px #CCC;width:288px;}


/* PAGE INTERNE : STYLE GENERAL */
body.nwSite #page #middle div.styleInt h1 {
font-size:22px;padding:4px 12px;color:#d96c30;}
body.nwSite #page #middle div.styleInt h2 {
font-size:18px;padding:4px 24px;color:#999;font-weight:normal;}
body.nwSite #page #middle div.styleInt h3 {
font-size:16px;padding:4px 36px;color:#666;font-weight:normal;}
body.nwSite #page #middle div.styleInt h4 {
font-size:14px;padding:4px 48px;color:#666;font-weight:normal;}
body.nwSite #page #middle div.styleInt h5 {
padding:4px 36px;margin:0px;color:#666;}
body.nwSite #page #middle div.styleInt h6 {
padding:4px 36px;margin:0px;color:#666;}
body.nwSite #page #middle div.styleInt p {
color:#999;text-align:justify;padding:4px 36px;margin:0px;}
body.nwSite #page #middle div.styleInt p sup {
font-size:9px;color:#999;}
body.nwSite #page #middle div.styleInt i {
color:#999;}
body.nwSite #page #middle div.styleInt span {
color:#999;}
body.nwSite #page #middle div.styleInt a {
color:#d96c30;text-decoration:none;font-weight:bold;}
body.nwSite #page #middle div.styleInt a:hover {
text-decoration:underline;}
body.nwSite #page #middle div.styleInt ul {
padding:0px;margin:4px 32px;}
body.nwSite #page #middle div.styleInt ul li {
color:#d96c30;font-size:14px;font-weight:bold;list-style:none;padding:0px;margin:2px 0px;}
body.nwSite #page #middle div.styleInt ul li span {
color:#999;font-size:12px;font-weight:normal;text-decoration:none;margin:0px 8px;}
body.nwSite #page #middle div.styleInt ul li a {
color:#999;font-size:12px;font-weight:bold;text-decoration:none;margin:0px 12px;}
body.nwSite #page #middle div.styleInt ul li a.orange {
color:#d96c30;font-size:12px;font-weight:bold;text-decoration:none;margin:0px 12px;}
body.nwSite #page #middle div.styleInt ul li a:hover {
text-decoration:underline;}
body.nwSite #page #middle div.styleInt ul li span {}


/* ESPACE ENTREPRISE - FORMULAIRE */

body.nwSite #page #middle div.styleInt table#priseDeContact {
margin:0 auto;border:solid 1px #d96c30;width:760px;}
body.nwSite #page #middle div.styleInt table#priseDeContact .hr {
border-bottom:1px solid #d96c30;}
body.nwSite #page #middle div.styleInt table#priseDeContact tr td {
background-color:#FFF;padding:1px;}
body.nwSite #page #middle div.styleInt table#priseDeContact tr td input.InputTxt {
width:288px;border:solid 1px #CCC;}
body.nwSite #page #middle div.styleInt table#priseDeContact tr td input.InputPtTxt {
width:100px;border:solid 1px #CCC;}
body.nwSite #page #middle div.styleInt table#priseDeContact tr td input.V-DemandeInfo {
background:#f8f8f8;color:#d96c30;font-size:14px;font-weight:bold;padding:4px;border:solid 1px #CCC;cursor:pointer;}
body.nwSite #page #middle div.styleInt table#priseDeContact tr td select.GdSelect {
border:solid 1px #CCC;width:288px;}
body.nwSite #page #middle div.styleInt table#priseDeContact tr td select.PtSelect {
border:solid 1px #CCC;width:94px;}
body.nwSite #page #middle div.styleInt table#priseDeContact tr td textarea {
border:solid 1px #CCC;width:288px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}


/* ACTUALITES ET REVUS DE PRESSE */
body.nwSite #page #middle div.styleInt div.actu h3.actu {
font-size:16px;padding:4px 36px;color:#666;font-weight:bold;border-bottom:solid 1px #CCCCCC;}
body.nwSite #page #middle div.styleInt div.actu i {
font-size:9px;}












