body,html{font-family:Lucida Sans,Arial, Helvetica,sans-serif;font-size:12px;}

a{text-decoration:none;color:#9e9e9e;}
a.lienBleu        {text-decoration: none; color: #e2001a;}
a.lienRouge       {text-decoration: none; color: #e1212e;}
a.lienGris       {text-decoration: none; color: #9e9e9e;}
a:hover{text-decoration:underline;}

h1{font-size:240%;color:#464646;padding:0;margin-top:20px;margin-bottom:20px;font-weight:  normal}
h2{font-size:160%;color:#464646;font-weight:  normal}
h3, #centerColumn #flexContent .tx-inmodules-pi1 .blocModuleSingle H2{color:#000;font-size:130%;font-weight:  bold}
h4{padding-top:10px; font-size:100%;color:#464646;}
h5{margin:0px 10px 0px 0px;font-size:90%;color:#464646;font-weight:  normal}

ul{color:#000;}
li{color:#000;}

span.spanBleu{color: #2e3192;}
span.spanRouge{color: #e1212e;}
span.spanGris{color: #9e9e9e;}

span.cat {font-weight:bold;}

p.introProg {font-size: 15px; color:#7C7C7C;}
p.paragrapheForcerBold {font-weight:bold;text-transform:uppercase; color:#464646; }
p.intervenantProg {color:#7C7C7C;}


#header #topNav ul {list-style-type:none;text-decoration:none;font-size:11px;}
#header #topNav li a{color:#000;text-decoration:none;}
#header #topNav li a:hover{color:#000;text-decoration:underline;}
#header #topNav li a.actif{font-weight:bold;}
  
#header #mainMenu .programsMenu ul li a {color:#FFF;}

#header #Picture {font-size:12px}
#header #Picture .general {color:#FFF;cursor:pointer;}
#header #Picture .general_actif {color:#BBBDBE;}
#header #Picture .detail {color:#FFF;cursor:pointer;}
#header #Picture .detail_actif {color:#BBBDBE;}

#header #righttNav ul li a {font-family:Lucida Sans} 
#header #righttNav ul.niv1 li ,
#header #righttNav ul.niv1 li a {font-size:14px;font-weight:bold;color:#929596;} 
#header #righttNav ul.niv2 li a {font-size:12pxfont-weight:normal;color:#FFF;}
#header #righttNav ul.niv2 li.current a {color:#E2001A;}
#header #righttNav ul.niv2 li.noactif a {color:#FFF;}
#header #righttNav ul.niv3 li.actif a {color:#E2001A;}

#leftColumn .bodytext {font-size:14px;font-weight:bold;line-height:1.4em;}
#leftColumn .bodytext a {color:#E2001A;font-size:12px;}

#leftColumn .BlocNews {font-size:12px;font-weight:normal;}
#leftColumn .BlocNews a{color:#000;font-size:12px;font-weight:normal;text-decoration:none;}
#leftColumn .BlocNews a:hover{text-decoration:underline;}
#leftColumn .BlocNews span.date{color:#A6A6A6;font-size:11px;}
#leftColumn .BlocNews .allActus a.internal-link {color:#E2001A;}
#leftColumn .BlocNews .allActus a {color:#E2001A;}

#leftColumn #blocGuideFormation .guideTitre a {font-size:18px;color:#000000;}

#centerColumn{font-size:13px;}


#centerColumn #pageTitle {line-height:30px;}

#centerColumn #breadCrump span,
#centerColumn #breadCrump a{font-family:Lucida Sans;font-size:11px;color:#777a7b;text-decoration:none;}
#centerColumn #breadCrump a:hover{text-decoration:underline;}


/*--- Page liste des modules ---*/

9E9E9E
#centerColumn #flexContent .tx-inmodules-pi1 .blocModule .ref{text-decoration:none;}
#centerColumn #flexContent .tx-inmodules-pi1 .blocModuleSingle .ref {color:#fff;text-decoration:none;font-size: 16px;}
#centerColumn #flexContent .tx-inmodules-pi1 .blocModuleSingle .intro,#centerColumn #flexContent .tx-inmodules-pi1 .blocModuleSingle .intro strong {color:#7c7c7c;text-decoration:none;font-size: 16px;font-weight: normal;}
#centerColumn #flexContent .tx-inmodules-pi1 .blocModule .intro a {color:#E2001A;text-decoration:none;background-color:#FFF}
#centerColumn #flexContent .tx-inmodules-pi1 .blocModule .intro a:hover {color:#9E9E9E;text-decoration:none;}
#centerColumn #flexContent .tx-inmodules-pi1 .blocModuleSingle .detail h2 {color: #E2001A;}
#centerColumn #flexContent .tx-inmodules-pi1 .blocModuleSingle p.detail h2 {margin:45px 0px 15px 0px; color: #E2001A;}

/*--- Txt pages ---*/

#centerColumn #flexContent table.contenttable tr td p.bodytext {font-size:90%;}
#centerColumn #flexContent table.sansMarge tr td p.bodytext {font-size: 100%;}
#centerColumn #flexContent p.title span {font-size:100%;color:#464646;}
#centerColumn #flexContent p.title {font-size:100%;color:#464646;}
#centerColumn #flexContent p.title:hover span {color:#B8B8B8;}
#centerColumn #flexContent p.title:hover {color:#B8B8B8;}

#centerColumn #flexContent #calendar {color:#888;}
#centerColumn #flexContent #calendar h1{font-size:130%;font-weight:  bold; text-transform: capitalize; color:#E2001A; }
#centerColumn #flexContent #calendar a.moisPrec{}
#centerColumn #flexContent #calendar a.moisSuiv{}
#centerColumn #flexContent #calendar a.moisPrec:hover{}
#centerColumn #flexContent #calendar a.moisSuiv:hover{}
#centerColumn #flexContent #calendar .Navig a{font-weight:bold;}
#centerColumn #flexContent #calendar .ListAgenda span{color:#888;}

#centerColumn #flexContent #DisplayList .actuTitle a{font-size:110%; }
#centerColumn #flexContent #DisplayList a{font-size:90%;font-weight:normal;text-decoration:none;}
#centerColumn #flexContent #DisplayList a:hover{text-decoration:underline;}
#centerColumn #flexContent #DisplayList .date{font-size:90%;color:#898989;text-align:left;}
#centerColumn #flexContent #DisplayList p.news-single-author{font-size:80%;color:#898989;}
#centerColumn #flexContent #DisplayList p.bodytext{}
#centerColumn #flexContent #DisplayList .date{}
  
#centerColumn #flexContent #SingleActu .date{font-size:90%;color:#464646;}
#centerColumn #flexContent #SingleActu p.news-single-author{font-size:90%;color:#898989;}
#centerColumn #flexContent #SingleActu  .reno {color:#e2001a;}
#centerColumn #flexContent #SingleActu .ges {color:#e2001a}
#centerColumn #flexContent #SingleActu  .metier {color:#666;}
  
#rightColumn #SessionRight {font-size:14px;}
#rightColumn #SessionRight div.date{color:#000;font-size:14px;font-weight:bold;}
#rightColumn #SessionRight div.date span.lieu{color:#000;font-size:11px;font-weight:NORMAL;}
#rightColumn #SessionRight div.horaires{color:#000;font-size:11px;color:#7c7c7c;}
#rightColumn #SessionRight div.infosGeneral{color:#000;font-size:14px;}
#rightColumn #SessionRight div.lieu{font-size:14px;}
#rightColumn #SessionRight div.tarifs{font-size:14px;}
#rightColumn #SessionRight div.lieu span.libelle{background:#EA070E;color:#FFF;font-weight:bold;}
#rightColumn #SessionRight div.lieu span.reno{background:#e2001a;}
#rightColumn #SessionRight div.lieu span.gestion{background:#e2001a;}
#rightColumn #SessionRight div.tarifs span.libelle{background:#EA070E;color:#FFF;font-weight:bold;}
#rightColumn #SessionRight div.tarifs span.reno{background:#e2001a;}
#rightColumn #SessionRight div.tarifs span.gestion{background:#e2001a;}
#rightColumn #SessionRight li,
#rightColumn #SessionRight li a{font-size:13px;color:#E2001A;font-weight:normal;}
#rightColumn #SessionRight .tx-listsessions-pi1 ul li.form a{}
#rightColumn #SessionRight .tx-listsessions-pi1 ul li.tarif a{font-weight: bold;}

#rightColumn .tx-inmodules-pi1 .modulesMenu { color:#000000;font-weight:bold; }
#rightColumn .tx-inmodules-pi1 .modulesMenu a {color:#E2001A; }

#rightColumn .rightColumnTV {font-size:12px; font-size:}


/*--- Txt pour la page d'index ---*/
/*
 
div.BlocNewsInt {font-size:11px;font-weight:normal;}
div.BlocNewsInt a{font-size:11px;font-weight:normal;text-decoration:none;}
div.BlocNewsInt a:hover{text-decoration:underline;}
div.BlocNewsInt p .reno {color:#e2001a;}
div.BlocNewsInt p .ges {color:#e2001a}
div.BlocNewsInt p .metier {color:#666;}
div.BlocNewsInt p a {color:#666;}
div.BlocNewsInt p .date{color:#A6A6A6;font-size:11px;}
#allActus a{font-size:11px;color:#000;font-weight:bold;}
  
#CPEru{font-size:11px;color:#535353;font-family:Lucida Sans;}
#PEru #CPEru a.internal-link{font-size:12px;font-weight:bold;text-decoration:none;}
#PEru #CPEru a.internal-link:hover{text-decoration:underline;}
  
#DFormation{font-size:13px;}
#CDFormation li {font-size:13px;color:#FFF;font-weight:bold;font-family:Lucida Sans;}
#CDFormation li a{color:#FFF;font-weight:bold;text-decoration:none;}
#CDFormation li a:hover{text-decoration:underline;}
  
#RDFormation h3{color:#000;font-size:90%;}
#RDFormation select{border:1px solid #97A975;color:#888;font-size:12px;}
  
#GlobalIndexActu{font-family:Lucida Sans;}
#GlobalIndexActu #ActuIndex {width:263px;}
#allActus {font-size:11px;}
    
#BlocLeftFormation li {font-size:70%;color:#FFF;}
#BlocLeftFormation li a{color:#FFF;text-decoration:none;}
#BlocLeftFormation li a:hover{text-decoration:underline;}
#BlocLeftFormation h3{color:#000;font-size:80%;}
#BlocLeftFormation select{border:1px solid #97A975;color:#888;font-size:12px;}

.tx-inmodulelist-pi1 .item p{font-size:11px;}
.tx-inmodulelist-pi1 .item .date{color:#666;}
.tx-inmodulelist-pi1 .item .type{color:#666;font-size:11px;}
.tx-inmodulelist-pi1 .item .title{font-size:11px;}
.tx-inmodulelist-pi1 .item .gestion{color:#e2001a}
.tx-inmodulelist-pi1 .item .reno{color:#e2001a}
 
#PagesConnexes {font-size:90%;}
#PagesConnexes h1{font-size:100%;font-weight:bold;color:#666;}
#PagesConnexes li a{font-size:80%;text-decoration:none;}
#PagesConnexes li a:hover{text-decoration:underline;}

.ListItem a{font-size:100%;}
.ListItem .reno {color:#e2001a;}
.ListItem .ges {color:#e2001a}
.ListItem .metier {color:#666;}
.ListItem a {color:#666;}
    


/*#homeRight #nosProgrammes .pPonctuels p a{font-size:11px;color:#666;}
#homeRight #seFormer h2{font-size:16px;color:#666;}
#homeRight #seFormer .sBloc ul li a{font-size:11px;color:#000;}*/

#footer{font-size:12px;}
#footer #DSite{color:#000;font-size:11px;}
#footer #Dmenu {font-size:11px;}
#footer #Dmenu ul{list-style-type:none;text-decoration:none;}
#footer #Dmenu li a{color:#B8B8B8;text-decoration:none;}
#footer #Dmenu li a:hover{text-decoration:underline;}
#footer #Dcopy {color: #767676;font-size: 11px;}


/* Plan du site */
.tx-dropdownsitemap-pi1 .expAll{background:#FFF;}
.tx-dropdownsitemap-pi1 {width:500px;margin:auto;font-size:11px;}
.tx-dropdownsitemap-pi1 a {text-decoration:none;font-weight: bold;}
.tx-dropdownsitemap-pi1 a {text-decoration:underline;}
.tx-dropdownsitemap-pi1 li.open ol {display: block;}
.tx-dropdownsitemap-pi1 li.closed ol {display: none;}
.tx-dropdownsitemap-pi1 li.open ul {display: block;list-style:url('');}
.tx-dropdownsitemap-pi1 li.closed ul {display: none;list-style:url('');}
.tx-dropdownsitemap-pi1 div {background: #FAFBFB;padding:2px;margin:0 0 5px 0;}
.tx-dropdownsitemap-pi1 div.level_1 {background: #FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_1 a{text-decoration:none;}
.tx-dropdownsitemap-pi1 div.level_1 a:hover{text-decoration:underline;}
.tx-dropdownsitemap-pi1 div.level_2 {background: #FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_3 {background: #FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_4 {background: #FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_5 {background: #FFFFFF;}
.tx-dropdownsitemap-pi1 div.expAll {text-align: center;}

/* Menu Keywords */
/*#MenuKeywords li a{font-size:11px;color:#666;font-family:Lucida Sans;}
#MenuKeywordsInt li a{font-size:11px;color:#666;font-family:Lucida Sans;}


/* Formulaire de contact du Wizard */
/*#mailform{border:0;}
.csc-mailform{border:0px;}
div.csc-mailform-field label{display:inline;float:left;width:110px;margin:0 5px 5px 0;font-weight:bold;color:#888;font-size:80%;}
div.csc-mailform-field input.csc-mailform-submit{margin:20px 0 0 100px;}
/* input[type="text"]{background:#CC0000;} input[type="submit"]{background:#000;} */  
/*div.csc-mailform-field input{border:1px solid #888;margin:0 0 5px 0;height:18px;}
div.csc-mailform-field textarea{width:300px;height:100px;}
fieldset.csc-mailform-field{float:left;width:500px;padding:5px;}
  
/* Newsletter */

/*#FrmNewsletter {color:#888;}
#FrmNewsletter label{display:inline;float:left;width:150px;margin:0 0 5px 0;color:#888;font-size:10px;}
#FrmNewsletter #InputFr {width:200px;margin:0 0 0 100px;}
#FrmNewsletter #InputFr input{clear:both;}
  
.tx-newsletterlistsessions-pi1 a.reno {color:#e2001a;}
.tx-newsletterlistsessions-pi1 a.ges {color:#004494}
 
/*List catégories newsletter*/
/*#cat_list {padding:0 0 0 20px;width:400px;float:left;text-align:left;color:#888;}  
#cat_list input{}
 
p.Bcat input{float:right;}*/

