/*général*/

body,html{font-family:Arial, sans-serif;font-size:12px; color:#383838;text-align:center;}
#page{text-align:left;}

  #header .infoG .search input {font-size:11px;}
  #header .infoG .meteo  {color:#4B3E38;}
  #header .infoG .meteo .tmp {text-align:center; font-weight:bold;font-size:12px;letter-spacing: 1px;}
  #header .infoG .meteo .pol {text-align:center;color:#FFF;font-weight:bold;font-size:12px;letter-spacing:1px;}
  #header .infoG .meteo .st {font-weight:bold; font-size:11px; text-align:right;}
  #header .infoG .meteo  a {font-family:Arial, sans-serif;font-size:12px;color:#766E6B;text-decoration:none;}
  #header .Menu .liens a {text-decoration:none;}
  
	#homeContenu .blockCenter .newsContentFlex .blocActus .content {text-align:justify;}
	#homeContenu .blockCenter .newsContentFlex .blocActus .content span {text-align:left;}
	#homeContenu .blockCenter .newsContentFlex .blocActus .content .title {font-family:Arial, sans-serif;font-size:12px;color:#191A1B;font-weight:bold;text-align:left;}
	#homeContenu .blockCenter .newsContentFlex .blocActus .content .title a{color:#536C8A;text-decoration:none;}
	#homeContenu .blockCenter .newsContentFlex .blocActus .content .title a:hover{border-bottom:1px dotted #536C8A;}
	#homeContenu .blockCenter .newsContentFlex .blocActus .content p.bodytext {font-family:Arial, sans-serif;font-size:11px;color:#4A4E52;font-weight:normal;text-align:left;}
	#homeContenu .blockCenter .newsContentFlex .blocActus .more a {font-family:Arial, sans-serif;font-size:11px;color:#003B73;text-decoration:none;}
	#homeContenu .blockCenter .newsContentFlex .blocActusFooter a {font-family:Arial, sans-serif;font-size:11px;color:#003B73;font-weight:normal;text-decoration:underline;}

	#homeContenu .blockCenter .agendaContentFlex .date {text-align:center;}
	#homeContenu .blockCenter .agendaContentFlex .date div.sup {font-family:Arial, sans-serif;font-size:13px;color:#524945;font-weight:normal;}
	#homeContenu .blockCenter .agendaContentFlex .date div.inf {font-family:Arial, sans-serif;font-size:11px;color:#524945;font-weight:normal;}
	#homeContenu .blockCenter .agendaContentFlex .subHeader a{text-align:justify;font-family:Arial, sans-serif;font-size:11px;color:#766E6B;text-decoration:none;}
	#homeContenu .blockCenter .agendaContentFlex .agendaFooter {text-align:center; color:#536C8A;font-size:11px;}
	#homeContenu .blockCenter .agendaContentFlex .agendaFooter a {color:#536c8a;text-decoration:none;font-weight:bold;}
	#homeContenu .blockCenter .agendaContentFlex .agendaFooter a:hover{border-bottom:1px dotted #536C8A;}

  .blockRight .blocFastAcces ul li a {font-family:Arial,sans-serif;color:#FFF;text-decoration:none;font-size: 12px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.5em;}
  .blockRight .blocFastAcces ul li a:hover{font-family:Arial,sans-serif;border-bottom:1px dotted #fff;color:#FFF;text-decoration:none;font-size: 12px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.5em;}
  
	#intContenu .blockCenter .blockLeft .menuPage ul li a {color:#3a3935;font-size:13px;text-decoration:none;}
	#intContenu .blockCenter .blockLeft .menuPage ul li.active a{color:#FFF;}
	#intContenu .blockCenter .blockLeft .menuPage ul li.active ul li a {color:#3a3935;font-size:11px;text-decoration:none;}
	#intContenu .blockCenter .blockLeft .menuPage ul li.active ul li.noactive a{color:#3a3935;font-size:11px;text-decoration:none;}
	#intContenu .blockCenter .blockLeft .menuPage ul li.active ul li.active a{font-weight:bold;}

	#intContenu .blockCenter .blockLeft .cat-viepratique .menuPage ul li.active ul li.active a{color:#F4CB0C;}
	#intContenu .blockCenter .blockLeft .cat-cadredevie .menuPage ul li.active ul li.active a{color:#78A121;}
	#intContenu .blockCenter .blockLeft .cat-social .menuPage ul li.active ul li.active a{color:#F17DB6;}
	#intContenu .blockCenter .blockLeft .cat-jeunesse .menuPage ul li.active ul li.active a{color:#D22424;}
	#intContenu .blockCenter .blockLeft .cat-seniors .menuPage ul li.active ul li.active a{color:#1DBDBD;}
	#intContenu .blockCenter .blockLeft .cat-culture .menuPage ul li.active ul li.active a{color:#985ED4;}
	#intContenu .blockCenter .blockLeft .cat-sports .menuPage ul li.active ul li.active a{color:#FD780D;}
	#intContenu .blockCenter .blockLeft .cat-economie .menuPage ul li.active ul li.active a{color:#808080;}
	#intContenu .blockCenter .blockLeft .cat-vielocale .menuPage ul li.active ul li.active a{color:#175296;}

  /*---Int Bloc Contenu Principal---*/
	#intContenu .blockCenter .blockContent .filArienne a {font-family:Tahoma, Arial, sans-serif;font-size:10px;color:#585858;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .filArienne a:hover {border-bottom:1px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex h1{font-size:17px;color:#175296;font-weight:bold;text-transform:uppercase;}
	#intContenu .blockCenter .blockContent .contentFlex h2{font-family:Georgia, Cambria, serif;font-size:18px;color:#175296;font-weight:normal;font-style:italic;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex h3{font-family:Georgia, Cambria, serif;font-size:17px;color:#4b8e90;font-weight:normal;font-style:italic;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex p{font-size:12px;text-align:justify;line-height:1.5em;}
  #intContenu .blockCenter .blockContent .contentFlex p.adresse {text-align:left;font-style:normal;}
	#intContenu .blockCenter .blockContent .contentFlex p.adresse ul li {font-size:12px;text-align:left;line-height:1.5em;} 
  #intContenu .blockCenter .blockContent .contentFlex p.legal{text-align:center;font-size:10px;}
  #intContenu .blockCenter .blockContent .contentFlex p.mag{text-align:left;font-weight:bold;color:#536C8A;font-size:13px;}
  #intContenu .blockCenter .blockContent .contentFlex a {color:#536C8A;border-bottom:1px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex a:hover {background:#536C8A;color:#FFF;}
	#intContenu .blockCenter .blockContent .contentFlex a img {border-bottom:0px;background:#FFF;text-decoration:none;}
  #intContenu .blockCenter .blockContent .contentFlex a:hover img {border-bottom:0px;background:#FFF;text-decoration:none;}
  #intContenu .blockCenter .blockContent .contentFlex a.pdf {color:#536C8A;border-bottom:1px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex a.pdf:hover {background:#536C8A;color:#FFF;}
  #intContenu .blockCenter .blockContent .contentFlex sup {line-height:0.2em;text-align:center;}
	#intContenu .blockCenter .blockContent .contentFlex ul li {font-size: 12px; text-align: justify; line-height: 1.5em;}

  /*---Bloc adresse 1---*/
  #intContenu .blockCenter .blockContent .contentFlex .bloc_adresse {text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .bloc_adresse strong{color:#4b8e90;_color:#6AA5A7;font-weight:normal;}
	#intContenu .blockCenter .blockContent .contentFlex .bloc_adresse ul li {font-size:12px;text-align:left;line-height:1.5em;} 
	#intContenu .blockCenter .blockContent .contentFlex span.tinytext{font-size:11px;}

  /*---Bloc adresse 2---*/
  #intContenu .blockCenter .blockContent .contentFlex p.adresse {text-align:left;font-style:normal;}
  #intContenu .blockCenter .blockContent .contentFlex p.adresse ul li {font-size:12px;text-align:left;line-height:1.5em;}       
  
	/*---Publications---*/ 
  #intContenu .blockCenter .blockContent .contentFlex table.publication tr td {vertical-align:top;}

  /*---Tableaux des élus---*/ 
	#intContenu .blockCenter .blockContent .contentFlex table tr.titre td p{color:#fff; font-size:15px;font-weight:bold;text-align:center;}
	#intContenu .blockCenter .blockContent .contentFlex table tr.titre td p.soustitre{font-size:11px;font-weight:normal;text-align:center;}
	#intContenu .blockCenter .blockContent .contentFlex table td.image p{font-size:12px;text-align:center;}
	#intContenu .blockCenter .blockContent .contentFlex table td.nom p{font-size:12px;font-weight:bold;text-align:center;}
	#intContenu .blockCenter .blockContent .contentFlex table td.fonction {vertical-align:top;}
	#intContenu .blockCenter .blockContent .contentFlex table td.fonction p{font-size:11px;text-align:center;line-height:1.2em;}

	/*---Tableaux de l'annuaire des services---*/
	#intContenu .blockCenter .blockContent .contentFlex table {font-family:Arial, sans-serif;}
	#intContenu .blockCenter .blockContent .contentFlex table tr.titre_service p{letter-spacing:-1px;font-size:15px;font-weight:bold;text-align:center;}
	#intContenu .blockCenter .blockContent .contentFlex table tr.etage p{font-size:13px;font-style:italic;font-weight:bold;text-align:left;vertical-align:bottom;}
	#intContenu .blockCenter .blockContent .contentFlex table tr.pole p{font-size:13px;font-weight:normal;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex table tr.service p{font-size:11px;font-weight:bold;text-align:center;}
	#intContenu .blockCenter .blockContent .contentFlex table tr.info1 p{font-size:11px;font-weight:normal;text-align:left;vertical-align:top;}
	#intContenu .blockCenter .blockContent .contentFlex table tr.info2 p{font-size:11px;font-weight:normal;text-align:left;vertical-align:top;}	

  /*---Plan du site---*/
  #intContenu .blockCenter .blockContent .contentFlex div.level_1 a{font-weight:bold;font-size:12px;text-transform:uppercase;text-decoration:none;}
  #intContenu .blockCenter .blockContent .contentFlex div.level_2 a{font-weight:normal;font-size:11px;text-transform:capitalize;}
  #intContenu .blockCenter .blockContent .contentFlex div.level_3 a{font-weight:normal;font-size:11px;text-transform:capitalize;}

	/*---Liste d'actualités---*/  			
  #intContenu .blockCenter .blockContent .contentFlex .actus .content .title a{font-family:'Trebuchet MS', Arial, sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-viepratique .title a{color:#F4CB0C;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-viepratique .title a:hover{background:#F4CB0C;color:#FFF}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-cadredevie .title a{color:#78a121;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-cadredevie .title a:hover{background:#78a121;color:#FFF}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-social .title a{color:#FA63AE;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-social .title a:hover{background:#FA63AE;color:#FFF}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-jeunesse .title a{color:#D22424;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-jeunesse .title a:hover {background:#D22424;color:#FFF}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-seniors .title a{color:#1DBDBD;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-seniors .title a:hover{background:#1DBDBD;color:#FFF}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-culture .title a{color:#985ED4;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-culture .title a:hover {background:#985ED4;color:#FFF}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-sports .title a{color:#FF8400;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-sports .title a:hover {background:#FF8400;color:#FFF}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-economie .title a{color:#808080;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-economie .title a:hover {background:#808080;color:#FFF}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-vielocale .title a{color:#175296;border-bottom:0px dotted;text-decoration:none;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .cat-vielocale .title a:hover {background:#175296;color:#FFF;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content .date {font-weight:normal;color:#878787;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .content p.bodytext {font-size:12px;text-align:justify;}
	#intContenu .blockCenter .blockContent .contentFlex .actus .more {font-size:11px;}	
	
	/*---Actualité détaillée---*/ 
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-viepratique .title {font-size:14px;font-weight:bold;color:#F4CB0C;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-cadredevie .title {font-size:14px;font-weight:bold;color:#78a121;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-social .title {font-size:14px;font-weight:bold;color:#FA63AE;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-jeunesse .title {font-size:14px;font-weight:bold;color:#D22424;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-seniors .title {font-size:14px;font-weight:bold;color:#1DBDBD;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-culture .title {font-size:14px;font-weight:bold;color:#985ED4;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-sports .title {font-size:14px;font-weight:bold;color:#FF8400;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-economie .title {font-size:14px;font-weight:bold;color:#808080;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .cat-vielocale .title {font-size:14px;font-weight:bold;color:#175296;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .date {font-size:11px;font-weight:normal;color:#878787;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .subHeader p{font-size:12px;font-weight:bold;text-align:left;font-style:normal;}
	#intContenu .blockCenter .blockContent .contentFlex .actu .content p{font-size:12px;font-weight:normal;text-align:left;line-height:1.5em;}        
	#intContenu .blockCenter .blockContent .contentFlex .actu .touteActu {font-size:11px;font-weight:normal;text-align:right;line-height:1.5em;}	

	/* Agenda Navigation */
	#intContenu .blockCenter .blockContent .contentFlex .Events .news-date-browse a {font-size:13px;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .monthNow {font-size:15px; text-align:left; font-weight:bold;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .multiple_day_event_no_time .sup {text-align:left;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .multiple_day_event_no_time .inf {text-align:left;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .multiple_day_event_no_time .sup span.day{font-family:Arial, sans-serif;font-size:18px;color:#676761;font-weight:normal;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .multiple_day_event_no_time .sup span.month{font-family:Arial, sans-serif;font-size:16px;color:#676761;font-weight:normal;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .multiple_day_event_no_time .inf span.day{font-family:Arial, sans-serif;font-size:18px;color:#676761;font-weight:normal;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .multiple_day_event_no_time .inf span.month{font-family:Arial, sans-serif;font-size:16px;color:#676761;font-weight:normal;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .one_day_event_no_time .sup {text-align:left;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .one_day_event_no_time .inf {text-align:left;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .one_day_event_no_time .sup span.day{font-family:Arial, sans-serif;font-size:18px;color:#676761;font-weight:normal;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .one_day_event_no_time .sup span.month{font-family:Arial, sans-serif;font-size:16px;color:#676761;font-weight:normal;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .one_day_event_no_time .inf span.day{font-family:Arial, sans-serif;font-size:18px;color:#676761;font-weight:normal;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .hem .dateAgenda .one_day_event_no_time .inf span.month{font-family:Arial, sans-serif;font-size:16px;color:#676761;font-weight:normal;}

	/*---Evénement détaillé---*/ 
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-viepratique .title {font-size:14px;font-weight:bold;color:#F4CB0C;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-cadredevie .title {font-size:14px;font-weight:bold;color:#78a121;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-social .title {font-size:14px;font-weight:bold;color:#FA63AE;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-jeunesse .title {font-size:14px;font-weight:bold;color:#D22424;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-seniors .title {font-size:14px;font-weight:bold;color:#1DBDBD;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-culture .title {font-size:14px;font-weight:bold;color:#985ED4;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-sports .title {font-size:14px;font-weight:bold;color:#FF8400;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-economie .title {font-size:14px;font-weight:bold;color:#808080;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .cat-vielocale .title {font-size:14px;font-weight:bold;color:#175296;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .date {font-size:11px;font-weight:normal;color:#878787;text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .subHeader p{font-size:12px;font-weight:bold;text-align:left;font-style:normal;}
	#intContenu .blockCenter .blockContent .contentFlex .Events .content p{font-size:12px;font-weight:normal;text-align:justify;line-height:1.5em;}        
	#intContenu .blockCenter .blockContent .contentFlex .Events .touteActu {font-size:11px;font-weight:normal;text-align:right;line-height:1.5em;}	

/*  #intContenu .blockCenter .blockContent .contentFlex .Events .content .dateAgenda div.sup {font-family:Arial, sans-serif;font-size:13px;color:#524945;font-weight:normal;}
  #intContenu .blockCenter .blockContent .contentFlex .Events .content .dateAgenda div.inf {font-family:Arial, sans-serif;font-size:11px;color:#524945;font-weight:normal;} */
	
	/*---Liste des offres d'emploi---*/
	#intContenu .blockCenter .blockContent .contentFlex .annuaire-listing span a {color:#779E27;padding-left:10px;background:url('../img/arrow_blue.gif') no-repeat 0px 3px;text-transform:uppercase;}
	#intContenu .blockCenter .blockContent .contentFlex .annuaire-listing span a:hover {text-decoration:underline;}
  #intContenu .blockCenter .blockContent .contentFlex .jobsTitle {font-family:Cambria, serif;font-size:17px;color:#FFF;font-weight:normal;font-style:italic;}
	#intContenu .blockCenter .blockContent .contentFlex .jobsList {}
  #intContenu .blockCenter .blockContent .contentFlex .jobsList .dmmjobcontrol_list_tr {}
	#intContenu .blockCenter .blockContent .contentFlex .jobsList .dmmjobcontrol_list_tr_alt {}
	#intContenu .blockCenter .blockContent .contentFlex .jobsList .date {}
	#intContenu .blockCenter .blockContent .contentFlex .jobsList .title {text-transform:uppercase;}
	#intContenu .blockCenter .blockContent .contentFlex .jobsList .type {}
	#intContenu .blockCenter .blockContent .contentFlex .jobsList .more {text-align:right;}
	#intContenu .blockCenter .blockContent .contentFlex .jobsList .more  a {}

	/*---Détail d'une offre d'emploi---*/
	#intContenu .blockCenter .blockContent .contentFlex .jobDetail .bloc_adresse h2 {font-family:Cambria, serif;font-size:17px;font-weight:normal;font-style:italic;color:#FFF;}
  #intContenu .blockCenter .blockContent .contentFlex .jobDetail .bloc_adresse .champs span.label {font-weight:normal;color:#1E9AB1;font-size:12px;}
  #intContenu .blockCenter .blockContent .contentFlex .jobDetail .bloc_adresse .champs span.data{font-size:12px;}
  #intContenu .blockCenter .blockContent .contentFlex .jobDetail .anwser {text-align:center;}
	#intContenu .blockCenter .blockContent .contentFlex .jobDetail .anwser a.dmmjobcontrol_apply_link {color:#FFF;font-weight:bold;text-decoration:none;border:none;}
	#intContenu .blockCenter .blockContent .contentFlex .jobDetail .anwser form{text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .jobDetail .anwser .dmmjobcontrol_apply_submit{color:#FFF;font-weight:bold;text-decoration:none;border:none;}
 	
 	/*---Liste des offres d'emploi---*/


  /*---Détail d'un marché public---*/
	#intContenu .blockCenter .blockContent .contentFlex .mitem .bloc_adresse h2 {font-family:Cambria, serif;font-size:17px;font-weight:normal;font-style:italic;color:#FFF;}
  #intContenu .blockCenter .blockContent .contentFlex .mitem .bloc_adresse .champs span.label {font-weight:normal;color:#1E9AB1;font-size:12px;}
  #intContenu .blockCenter .blockContent .contentFlex .mitem .bloc_adresse .champs span.data {font-size:12px;}
  #intContenu .blockCenter .blockContent .contentFlex .mitem .bloc_adresse .champs h3 {font-size:16px;}
  #intContenu .blockCenter .blockContent .contentFlex .mitem .bloc_adresse .champs p {font-size:12px;}
  #intContenu .blockCenter .blockContent .contentFlex .mitem .bloc_adresse .champs p strong{color:#282828;font-weight:bold;}

	/*---FAQ---*/
	#intContenu .blockCenter .blockContent .contentFlex .tx-irfaq-dynheader {text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .tx-irfaq-pi1 {text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .tx-irfaq-pi1 p{text-align:left;}
	#intContenu .blockCenter .blockContent .contentFlex .tx-irfaq-pi1 .tx-irfaq-pi1 a{text-align:center;}

	/* Vidéothèque */	
	#intContenu .blockCenter .blockContent .contentFlex .tx-bddbflvvideogallery-pi1 #flvcaption {font-size:12px;text-align:center;color:#383838;letter-spacing: 0px;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-bddbflvvideogallery-pi1 #playlist {font-size:15px;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.linkTitle{font-size:14px;font-weight:bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e0d2;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.linkTitle:hover{background-color:#FFF;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.linkDesc{font-size:12px;font-weight:normal;color:#2b2a26;}
 	#intContenu .blockCenter .blockContent .contentFlex .tx-bddbflvvideogallery-pi1 .flvplayer_listpic span.caption{font-size:12px;font-weight:normal;color:#2b2a26;}
 	#intContenu .blockCenter .blockContent .contentFlex .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.txtLink:hover {color:#2F2C2C;text-decoration:none;background-color:none;}   	

	/*---METEO YAHOO---*/
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.jour {font-family:Cambria, serif;font-size:15px;font-style:italic;color:#175296;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.jour span.cur_title {font-size:17px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.jour span.fc_title {font-size:17px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo {font-size:17px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.cur_image {background:#FFFFFF; font-size:30px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.cur_text {font-family:Arial, sans-serif;font-size:12px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.cur_temp {font-family:Arial, sans-serif;font-size:12px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.cur_sunrise {font-size:12px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.cur_sunset {font-size:12px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.fc_image {font-size:12px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.fc_text {font-size:12px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.fc_temp {font-size:12px;font-style:italic;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-mvyahooweather-pi1 table tr td.info_meteo span.fc_spacer {font-size:12px;font-style:italic;}
	
	/*---Annuaire Moteur de recherche : modes de recherche---*/
	#intContenu .tx-wtdirectory-pi1 label {font-size:14px;font-weight:normal;color:#1E9AB1;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_pagebrowser p {text-align:center;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_filter_search .wtdirectory_filter_div label {font-size:14px;font-weight:normal;color:#1E9AB1;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_filter_search .wtdirectory_filter_div input {font-family:Arial, sans-serif;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_filter_multi_div label {font-size:14px;font-weight:normal;color:#1E9AB1;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_filter_multi_div select {font-family:Arial, sans-serif;color:#585858;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_filter_multi_div input {font-family:Arial, sans-serif;}

	/*---Annuaire Moteur de recherche : liste des résultats---*/
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_list_wrap .title {font-family:Cambria, serif;font-size:17px;font-weight:normal;font-style:italic;text-transform:uppercase;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_list_wrap .backgd .title:hover {color:#FFF;}
  #intContenu .tx-wtdirectory-pi1 .wtdirectory_list_wrap .backgd .title a{color:#FFF;text-decoration:none;border:0px;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_list_wrap .backgd .title a:hover{background:#585858;color:#FFF;text-decoration:none;border:0px;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_list_wrap .backgd2 .title:hover {color:#FFF;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_list_wrap .backgd2 .title a{color:#FFF;text-decoration:none;border:0px;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_list_wrap .backgd2 .title a:hover{background:#585858;color:#FFF;text-decoration:none;border:0px;}
  #intContenu .tx-wtdirectory-pi1 .wtdirectory_list_wrap label {font-size:14px;font-weight:normal;color:#1E9AB1;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_option_wrap label{font-size:14px;font-weight:normal;color:#1E9AB1;}

  /*---Annuaire Moteur de recherche : menu de navigation en dessous des résulats---*/
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_nav_wrap label {font-size:14px;font-weight:normal;color:#1E9AB1;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_nav_wrap .nav-rubrik {line-height:1.8em;font-size:12px;}
  #intContenu .tx-wtdirectory-pi1 .wtdirectory_nav_wrap .nav-rubrik .level1 a{font-family:Arial, sans-serif;color:#779E27;padding-left:10px;background:url('../img/arrow_blue.gif') no-repeat 0px 3px;text-transform: uppercase;}
	#intContenu .tx-wtdirectory-pi1 .wtdirectory_nav_wrap .nav-rubrik .level1 a:hover{background:none;color:#779E27;text-decoration:underline;}

  /*---Annuaire Moteur de recherche : fiche détaillée d'un résultat---*/
	#intContenu .blockCenter .blockContent .contentFlex .tx-wtdirectory-pi1 .wtdirectory_details .title {font-size:16px;color:#175296;font-weight:bold;text-transform:uppercase;}
	#intContenu .blockCenter .blockContent .contentFlex .tx-wtdirectory-pi1 .wtdirectory_details .subHeader p{font-size:13px;}
  #intContenu .blockCenter .blockContent .contentFlex .tx-wtdirectory-pi1 .wtdirectory_details .subHeader a{color:#585858;border-bottom:0px;}
	#intContenu .blockCenter .blockContent .contentFlex .tx-wtdirectory-pi1 .wtdirectory_details .bloc_adresse h2{font-family:Cambria, serif;font-size:17px;font-weight:normal;font-style:italic;color:#FFF;}    	
  #intContenu .blockCenter .blockContent .contentFlex .tx-wtdirectory-pi1 .wtdirectory_details .bloc_adresse p {font-size:12px;text-align:left;}   
  #intContenu .blockCenter .blockContent .contentFlex .tx-wtdirectory-pi1 .wtdirectory_details .bloc_adresse ul li {font-size:12px;} 
  #intContenu .blockCenter .blockContent .contentFlex .tx-wtdirectory-pi1 .wtdirectory_details .bloc_adresse span.data {font-size:12px;}    	
  #intContenu .blockCenter .blockContent .contentFlex .tx-wtdirectory-pi1 .wtdirectory_details label {font-size:12px;}

	/*---formulaire POWERMAIL---*/
	div.tx-powermail-pi1 {font-family:Arial, sans-serif;font-size:12px;color:#585858;}
	div.tx-powermail-pi1 fieldset {border:0px;font-size:15px;color:#585858;font-weight:bold;}
	div.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {border:0px;font-size:15px;color:#585858;font-weight:normal;}
	div.tx_powermail_pi1_fieldwrap_html label{font-size:12px;color:#585858;} 
	.tx_powermail_pi1_fieldwrap_html_date label, p.tx_powermail_pi1_fieldwrap_html_radio_title, p.titre {font-weight:bold;}   
	div.tx_powermail_pi1_fieldwrap_html input {font-family:Arial, sans-serif;font-size:11px;color:#585858;}
	div.tx_powermail_pi1_fieldwrap_html textarea {font-family:Arial, sans-serif;font-size:11px;color:#585858;}
	div.tx_powermail_pi1_fieldwrap_html select {font-family:Arial, sans-serif;font-size:12px;color:#585858;}
	div.tx_powermail_pi1_fieldwrap_html input[type=submit]{font-size:12px;color:#000000;}
	input[type=submit]{font-size:12px;color:#000000;}
	div.tx_powermail_pi1_fieldwrap_html_35 label {font-size:11px;text-align:left;}   
	.powermail_mandatory_js { font-size:11px; font-weight:bold; color:#FF0000;}
	/*---fin formulaire POWERMAIL---*/	
			
  /*--- pagination ---*/
  .tx-ttnews-browsebox {font-family:Georgia, Cambria, serif;font-size:18px;font-style:italic; }
  /*--- fin pagination ---*/
  
	/* Int Contenu Center : Service Public */
	#intContenu .blockCenter .blockContent .contentFlex div.tx-incomarquage-pi1 .filAriane { color:#FFF; border:0px; text-decoration:none; }
		#intContenu .blockCenter .blockContent .contentFlex div.tx-incomarquage-pi1 .filAriane a { color:#FFF; border:0px; text-decoration:none; }
	
	#intContenu .blockCenter .blockContent .contentFlex div.tx-incomarquage-pi1 .menu a { border:0px; text-decoration:none; }
	#intContenu .blockCenter .blockContent .contentFlex div.tx-incomarquage-pi1 .fiche .content .chapitre .titre { font-weight:bold; font-size:14px; }


			
  
  /*--- Newsletter ---*/
  .blockRight .blockNewsL form input.text {font-size:11px;color:#CDCDCD;}
  
  /*--- Footer ---*/
  #footer {color:#FFFFFF;font-size:11px;}
  #footer a {color:#FFFFFF;font-size:11px;text-decoration:none;}
  #footer a:hover {color:#1B8BCB;font-size:11px;text-decoration:none;}
