body{font-family:Arial, Helvetica, sans-serif;}
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:140%;color:#464646;}
h2{font-size:110%;color:#464646;}
h3{color:#898989;font-size:100%;}
h4{padding-top:10px; font-size:100%;color:#464646;}

ul{color:#000;}
li{color:#000;}

span.spanBleu{color: #2e3192;}
span.spanRouge{color: #e1212e;}
span.spanGris{color: #9e9e9e;}

span.cat {font-weight:bold;}

input{border:1px solid #888;margin:0 0 5px 0;height:18px;}

  #header #MenuHead #MenuHNiv1 ul {list-style-type:none;text-decoration:none;font-size:11px;}
  #header #MenuHead #MenuHNiv1 li a{color:#000;text-decoration:none;}
  #header #MenuHead #MenuHNiv1 li a:hover{color:#000;text-decoration:underline;}
  #header #MenuHead #MenuHNiv1 li a.actif{font-weight:bold;}
  
  #header #MenuHead #MenuHNiv2 ul{list-style-type:none;text-decoration:none;}
  #header #MenuHead #MenuHNiv2 li a{color:#FFF;text-decoration:none;}
  #header #MenuHead #MenuHNiv2 li a:hover{text-decoration:none;}
  
  #header #MenuHead #MenuHNiv2 li a.former {cursor:text;}
  #header #MenuHead #MenuHNiv2 li a.programmes {cursor:text;}
  #header #MenuHead #MenuHNiv2 li a.presentation {cursor:text;}
  
  	#header #MenuHNiv2_Hover .offreFormation h2{font-weight:normal;}
	#header #MenuHNiv2_Hover .offreFormation h2 span{font-weight:bold;}
	#header #MenuHNiv2_Hover .offreFormation ul li a{font-size:11px;color:#000;}

	#header #MenuHNiv2_Hover .nosProgrammes h2{font-size:16px;}
	#header #MenuHNiv2_Hover .nosProgrammes .perm ul li a{font-size:13px;color:#000;background:none;}
		#header #MenuHNiv2_Hover .nosProgrammes .perm ul li a .renovation{color:#e2001a;}
		#header #MenuHNiv2_Hover .nosProgrammes .perm ul li a .gestion{color:#e2001a;}
		#header #MenuHNiv2_Hover .nosProgrammes .perm ul li a .parcours{font-weight:bold;}
 
		#header #MenuHNiv2_Hover .nosProgrammes .ponc p a{font-size:11px;color:#000;}
	
	#header #MenuHNiv2_Hover .seFormer h2{font-size:16px;color:#666;}
		#header #MenuHNiv2_Hover .seFormer ul li a{font-size:11px;color:#000;}

		#header #MenuHNiv2_Hover ul li a:hover, #header #MenuHNiv2_Hover .nosProgrammes .ponc .fond p a:hover {font-size:11px;color:#F6CF0E;background:#ABABAB;text-decoration:none;}
 
 #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;}
  #Ctext{font-size:13px;}
  
/*--- Bloc pour la page d'index ---*/
 #homeLeft #offreFormation h2{font-weight:normal;}
 #homeLeft #offreFormation h2 span{font-weight:bold;}
 #homeLeft #offreFormation ul li a{font-size:11px;color:#000;}
 #homeLeft #bActu h2{font-size:16px;color:#666;}
 #homeLeft #bActu p{font-size:11px;}
 /*#homeLeft #bActu p span.cat {font-weight:bold;}*/
 #homeLeft #bActu p .reno {color:#e2001a;}
 #homeLeft #bActu p .ges {color:#e2001a}
 #homeLeft #bActu p .metier {color:#666;}
 #homeLeft #bActu p .date{color:#A6A6A6;}
 #homeLeft #bActu p a {color:#666;}
 #homeLeft #bActu .right{font-size:11px;color:#000;font-weight:bold;}

 #homeRight #nosProgrammes h2{font-size:16px;}
 #homeRight #nosProgrammes .pPermanents ul li a{font-size:13px;color:#666;}
 #homeRight #nosProgrammes .pPermanents ul li a:hover{text-decoration:none;}
   
 #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:#666;}


 #homeRight #lBloc .item p{font-size:11px;}
 #homeRight #lBloc .item .date{color:#666;}
 #homeRight #lBloc .item .type{color:#666;text-transform:uppercase;}
 #homeRight #lBloc .item .title{font-size:11px;}
 #homeRight #lBloc .item .gestion{color:#e2001a}
 #homeRight #lBloc .item .reno{color:#e2001a}
 
/*--- Txt pour la page d'index ---*/
  div.BlocNews {font-size:11px;font-weight:normal;}
  div.BlocNews a{font-size:11px;font-weight:normal;text-decoration:none;}
  div.BlocNews a:hover{text-decoration:underline;}
  div.BlocNews span.date{color:#A6A6A6;font-size:11px;}
  
	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}
 
  #SessionRight {font-size:75%;}
  #SessionRight h3{width:80%;padding:0px 0px 0px 3px;height:17px;background:#EA070E;color:#FFF;}
  #SessionRight h3.reno{background:#e2001a;}
  #SessionRight h3.gestion{background:#e2001a;}
  #SessionRight div.date{color:#000;font-size:90%;font-weight:bold;}
  #SessionRight div.horaires{color:#000;font-size:90%;}
  #SessionRight div.lieu{font-size:90%;}
  #SessionRight div.tarifs{font-size:90%;}
  #SessionRight div.lieu span.libelle{background:#EA070E;color:#FFF;font-weight:bold;}
  #SessionRight div.lieu span.reno{background:#e2001a;}
  #SessionRight div.lieu span.gestion{background:#e2001a;}
  #SessionRight div.tarifs span.libelle{background:#EA070E;color:#FFF;font-weight:bold;}
  #SessionRight div.tarifs span.reno{background:#e2001a;}
  #SessionRight div.tarifs span.gestion{background:#e2001a;}
  #SessionRight li{font-size:80%;}
  #SessionRight a.posfin{font-weight:bold;}
  
  #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;}
  

/*--- Txt pages ---*/
  #Ctext table.contenttable tr td p.bodytext {font-size:90%;}
  #Ctext p.title span {font-size:100%;color:#464646;}
  #Ctext p.title {font-size:100%;color:#464646;}


/*--- Txt pour la page intérieur des modules ---*/
  
  .MenuLeftSec li{font-size:11px;}
  .MenuLeftSec li a{color:#000;text-decoration:none;}
  .MenuLeftSec li a:hover{color:#656565;text-decoration:none;}
  .MenuLeftSec li a.actif{font-weight:normal;}
  
  #MenuLeftSecFirst li a{color:#000000;text-decoration:none;font-size:12px;}
  #MenuLeftSecFirst li a:hover{color:#888;}
  #MenuLeftSecFirst li a.actif{font-weight:bold;}
  
  #FilAriane div.niveau0 a{font-size:11px;color:#64C0EF;text-decoration:none;}
  #FilAriane .contentFlex  {text-align:left;}
  #FilAriane .contentFlex  a{font-size:11px;}
  
  #BtOutils{text-align:right;}
  
  .ListItem a{font-size:100%;}
  	.ListItem .reno {color:#e2001a;}
	.ListItem .ges {color:#e2001a}
	.ListItem .metier {color:#666;}
	.ListItem a {color:#666;}
    
	#SingleActu .date{font-size:90%;color:#464646;}
	#SingleActu p.news-single-author{font-size:90%;color:#898989;}
	#SingleActu  .reno {color:#e2001a;}
	#SingleActu .ges {color:#e2001a}
	#SingleActu  .metier {color:#666;}
  
  #DisplayList .actuTitle a{font-size:110%; }
  #DisplayList a{font-size:90%;font-weight:normal;text-decoration:none;}
  #DisplayList a:hover{text-decoration:underline;}
  #DisplayList p.date{font-size:12px;color:#888;}
  #DisplayList p.news-single-author{font-size:80%;color:#898989;}
  #DisplayList p.bodytext{}
  #DisplayList .date{font-size:90%;color:#898989;}

	#calendar {color:#888;}
	#calendar h1{color:#888;}
	#calendar a{color:#888;}
	#calendar a.reno {color:#e2001a}
	#calendar a.gestion {color:#e2001a;}
	#calendar a.moisPrec{}
	#calendar a.moisSuiv{}
	#calendar a.moisPrec:hover{}
	#calendar a.moisSuiv:hover{}


#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;}
