/* BEGIN GENERAL */
body,html{ font-family:Arial,Trebuchet MS,Helvetica, sans-serif; font-size:12px; color:#2e4049; text-align:center; }
/*color:#556D79;*/
/* END GENERAL */

	/* BEGIN PAGE */
	#page{ text-align:left; }
    a{color:#556D79;text-decoration:none;border-bottom:0px solid #556D79;}
    a:hover{ color:#556D79; text-decoration:none; border-bottom:0px solid #556D79; }
    a.linkBlue { color:#FFF; font-weight:normal; text-decoration: none; border-bottom:1px solid #556D79; }
	
	h2 { font-size:24px; color:#556D79; font-weight:normal; }
	h3 { font-size:15px; color:#FFF; font-weight:bold;text-decoration: none; }
	h4 { font-size:15px; color:#E23088; font-weight:bold; text-decoration: none;  }
	h5 { font-size:12px; color:#99C113; font-weight:bold; font-style:normal; text-transform:uppercase; }
	/* END PAGE */

	/*HEADER*/
	#header a:hover,
	#header a.active { color:#FFF; text-decoration:none; }
	#header .liens span.first a{color:#008EE0;font-weight:bold;}
	#header .liens span.first a:hover{color:#FFFFFF;font-weight:bold;}
	
	/*ACCUEIL*/
  	#menuAnime .menuHead .niv1 a{ color:#FFF;font-weight:bold; text-decoration: none;}
  	#menuAnime .menuHead .niv1 a:hover{ color:#FFDE01;font-weight:bold; text-decoration: none;}
	#menuAnime .menuHead .niv2 a { color:#FFDE01; font-weight:bold; text-decoration: none; }
	#menuAnime .menuHead .niv2 a:hover { color:#FFF; font-weight:bold; text-decoration: none; }
	#menuAnime .menuHead .niv1 span.actif a,
  	#menuAnime .menuHead .niv1 span.current a{ color:#FFDE01;}

  	#animeFlashHome .trame .flashAnime p { color:#FFF;font-weight:bold;}
  	#animeFlashInt p { color:#FFF;font-weight:bold;display:none}                  
    	
	/* HOME */
	#homeContenu #blockAll .blockLeft .quote { font-size:14px; font-weight:bold; color:#556D79; }
	#homeContenu #blockAll .blockLeft .edito { font-size:13px; }		
  	#homeContenu #blockAll .blockLeft p { font-size:13px;line-height:1.6em; }
  	
	/* INT */
	#intContenu .fileArianne,
	#intContenu .fileArianne  a {font-size:10px; color:#B9B9B9; }
	#intContenu .fileArianne a:hover {color:#556d79; }
	
	#intContenu #blockAll .blockMaison .champs .label {font-weight:bold;}
	
	
	/* MENU DE NIVEAU 2 */
	#intContenu .blockRight .menuContent ul li a { font-size:12px; font-weight:normal; }
	#intContenu .blockRight .menuContent ul li.active a { color:#556d79;font-weight:normal; text-decoration:none; }
	#intContenu .blockRight .menuContent ul li a:hover {color:#008ee0; text-decoration:none; }
	#intContenu .blockRight .menuContent ul li.current a { color:#e42b86; font-weight:bold; text-decoration:none; }
	
	/* MENU DE NIVEAU 3 */
	#intContenu .blockRight .menuContent ul li.active ul li a { color:#556d79; font-weight:normal; text-decoration:none; }
	#intContenu .blockRight .menuContent ul li.active ul li a:hover { color:#008ee0; }
	#intContenu .blockRight .menuContent ul li.active ul li.active a { color:#e42b86;font-weight:bold; }
	#intContenu .blockRight .menuContent ul li ul li a { font-weight:normal; }
	#intContenu .blockRight .menuContent ul li ul li a:hover { color:#008ee0}
	#intContenu .blockRight .menuContent ul li ul li.active a { color:#e42b86;font-weight:bold; }

  	/* MENU DE NIVEAU 4 */
	#intContenu .blockRight .menuContent ul li.active ul li.active ul li a { font-weight:normal; }
	#intContenu .blockRight .menuContent ul li.active ul li ul li a:hover { color:#008ee0 }
	#intContenu .blockRight .menuContent ul li.active ul li.active ul li a:hover { color:#008ee0 }
	#intContenu .blockRight .menuContent ul li.active ul li.active ul li.active a { font-weight:bold;color:#e42b86; }
	#intContenu .blockRight .menuContent ul li.active ul li.active ul li.noactive a { font-weight:normal;color:#556D79; }
  	#intContenu .blockRight .menuContent ul li.active ul li.active ul li.noactive a:hover { color:#008ee0; }

	/* Style général des pages intérieures */	
	#intContenu #blockAll .blockLeft .bodytext { line-height:1.6em;text-align:justify;}
	#intContenu #blockAll .blockLeft ul li { line-height:1.5em;text-align:left;}
	#intContenu #blockAll .blockLeft p.entete {font-size:16px;font-weight:bold;color:#556D79;text-align:justify;}
	#intContenu #blockAll .blockRight p.entete {font-size:16px;font-weight:bold;color:#556D79;text-align:justify;}
	#intContenu #blockAll .blockLeft p.manqueinfo { text-align:left;color:#000;font-weight:bold; }
	#intContenu #blockAll .blockLeft sup{font-family:Tahoma;font-size:0.8em;}
	#intContenu #blockAll .blockLeft span.date {font-size:18px;color:#FFF;text-align:center;}
	#intContenu #blockAll .blockLeft span.entreprise {color:#008EE0;font-weight:bold;}
	#blockAll .blockLeft a {color:#008EE0;font-weight:bold;text-decoration:none;border-bottom:1px dotted #008EE0;}
	#blockAll .blockLeft a:hover {color:#556D79;border-bottom:1px dotted #556D79;}

	/*-------------Bloc Image + Légende ----------------*/
	#intContenu .image .legende {font-family:Georgia;font-size:11px;color:#7899AF;text-align:left;font-style:normal;}

  	/* Bloc contact */
	#intContenu .contact {color:#FFF}
	#intContenu .contact a{color:#FFF;font-weight:bold;}
	#intContenu .contact a:hover{text-decoration:underline;}

	/* Bloc CHIFFRES */
	#intContenu #blockAll .blockRight .chiffres h4 {}

  	/* Bloc de mise en avant (Show It) */
	#intContenu #blockAll .blockLeft .showIt {font-size:14px;font-style:normal;font-weight:bold;text-align:left;}
	#intContenu #blockAll .blockLeft .showIt .bodytext {text-align:left;}
  	#intContenu #blockAll .blockLeft .showIt a{font-weight:bold;}
	#intContenu #blockAll .blockLeft .showIt a:hover{text-decoration:none;}
	
	/* LISTE DES ACTUALITES EN ACCUEIL */
	#homeContenu #blockAll .blockActus .actu .content .title{}
	#homeContenu #blockAll .blockActus .actu .content .title a {color:#556D79;border-bottom:0px dotted #556D79;font-size:16px;}
	#homeContenu #blockAll .blockActus .actu .content .title a:hover {color:#008EE0;font-weight:bold;text-decoration:none;border-bottom:1px dotted #008EE0;}
	#homeContenu #blockAll .blockActus .actu .content .categorie { font-size:11px; color:#556D79; font-weight:bold; }
	#homeContenu #blockAll .blockActus .actu .content .bodytext { font-weight:normal; font-size:12px; }	
	#homeContenu #blockAll .blockActus .actu .content .detail a { color:#008EE0; font-weight:bold; text-decoration: none; }
	#homeContenu #blockAll .blockActus .actu .content .detail a:hover { color:#556D79; text-decoration: none; }

	/* LISTE DES ACTUALITES EN PAGE INTERIEURE */
	#blockAll .blockActus .actu .content .title,
	#blockAll .blockActus .actu .content .title a { color:#556D79;font-weight:bold; font-size:16px; }
	#blockAll .blockActus .actu .content .title a:hover { color:#008EE0;border:0px;text-decoration:none; }
	#blockAll .blockActus .actu .content .categorie {font-size:11px; color:#556D79; font-weight:bold; }
	#blockAll .blockActus .actu .content .bodytext { font-weight:normal; font-size:12px; }
	#blockAll .blockActus .actu .content .detail a { color:#008EE0; font-weight:bold; text-decoration: none; }
	#blockAll .blockActus .actu .content .detail a:hover { color:#556D79; text-decoration: none; }
	
	#blockAll .blockActus .chantier .title  { color:#556D79;font-weight:bold; font-size:16px; }
  	#blockAll .blockActus .chantier .catdate  { color:#999b9c;font-size:11px;font-weight:bold; }
  	#blockAll .blockActus .chantier .subheader {  }
  	#blockAll .blockActus .chantier .bodytext{  }
  	#blockAll .blockActus .chantier .moreFile a { color:#008EE0; font-weight:bold; text-decoration: none; }
  	#blockAll .blockActus .chantier .moreFile a:hover { color:#556D79; text-decoration: none; }
	
  	/* LISTE DES EVENEMENTS EN INTERIEUR */
	#blockAll .blockAgenda .agenda .title,
	#blockAll .blockAgenda .agenda .title a {color:#556D79;border-bottom:0px dotted #556D79;font-size:14px}
	#blockAll .blockAgenda .agenda .title a:hover {color:#008EE0;font-weight:bold;text-decoration:none;border-bottom:1px dotted #008EE0;}
	#blockAll .blockAgenda .agenda .catdate {color:#999b9c;font-size:11px;font-weight:bold;}
	#blockAll .blockAgenda .agenda p.bodytext{font-size:12px;}
	#blockAll .blockAgenda .agenda .detail a {color:#008EE0; font-weight:bold; text-decoration: none; }
	#blockAll .blockAgenda .agenda .detail a:hover{ color:#556D79; text-decoration: none; }
	
	/* LISTE DES CHANTIERS EN ACCUEIL */
	.blockRight .blockChantiers .chantier .title{}
	.blockRight .blockChantiers .chantier .title a {color:#556D79;border-bottom:0px dotted #556D79;font-size:14px}
	.blockRight .blockChantiers .chantier .title a:hover {color:#008EE0;font-weight:bold;text-decoration:none;border-bottom:1px dotted #008EE0;}
	.blockRight .blockChantiers .chantier .catdate {color:#999b9c;font-size:11px;font-weight:bold;}
	.blockRight .blockChantiers .chantier p.bodytext{font-size:12px; }
	.blockRight .blockChantiers .chantier .detail a { color:#008EE0; text-decoration: none; }
	.blockRight .blockChantiers .chantier .content a:hover{color:#008EE0;text-decoration:none;border-bottom:1px dotted #008EE0;}
	
	/* LISTE DES EVENEMENTS EN ACCUEIL */ 
	.blockRight .blockAgenda .agenda .title{}
	.blockRight .blockAgenda .agenda .title a {color:#556D79;border-bottom:0px dotted #556D79;font-size:14px}
	.blockRight .blockAgenda .agenda .title a:hover {color:#008EE0;font-weight:bold;text-decoration:none;border-bottom:1px dotted #008EE0;}
	.blockRight .blockAgenda .agenda .catdate {color:#999b9c;font-size:11px;font-weight:bold;}
	.blockRight .blockAgenda .agenda p.bodytext{font-size:12px; }
	.blockRight .blockAgenda .agenda .detail a { color:#008EE0; text-decoration: none; }
	.blockRight .blockAgenda .agenda .content a:hover{color:#008EE0;text-decoration:none;border-bottom:1px dotted #008EE0;} 
	
	/* VUE DETAILLEE DES ACTUALITES */
	#blockAll .blockLeft .blockActusSingle h2 font strong { font-size:26px; color:#556D79; font-weight:normal; }
	#blockAll .blockLeft .blockActusSingle span.categorie { font-size:11px; color:#556D79; font-weight:bold; }
	#blockAll .blockLeft .blockActusSingle .date {color:#999b9c;font-size:11px;}
	#blockAll .blockLeft .blockActusSingle .subHeader em{font-style:normal;}
	#blockAll .blockLeft .blockActusSingle .subHeader p.bodytext{font-style:normal;}
	#blockAll .blockRight .blockContent .contentPrivate a { color:#E23088; text-decoration:underline;}
	#blockAll .blockRight .blockContent .contentPrivate a:hover { color:#556D79; text-decoration:none; }
  #blockAll .blockLeft .blockActusSingle .actusRelated .news-single-related dt { font-size:14px; font-weight:bold; }
	#blockAll .blockLeft .blockAgendaSingle .catdate { font-size:14px; color:#1B2F38; }
	#blockAll .blockLeft .blockAgendaSingle .catdate .cat { color:#FFF; }
	#blockAll .blockLeft .blockAgendaSingle .catdate .date { font-weight:bold; }

	/* VUE DETAILLEE DES EVENEMENTS */
	#blockAll .blockAgendaSingle h2 font strong { font-size:24px; color:#556D79; font-weight:normal; }
	#blockAll .blockAgendaSingle .subHeader em{font-style:normal;}
	#blockAll .blockAgendaSingle .date {color:#999b9c;font-size:11px;}
	#blockAll .blockAgendaSingle .subHeader p.bodytext{font-style:normal;}
	#blockAll .blockAgendaSingle .date { font-size:13px; color:#999b9c;font-weight:bold; }
	#blockAll .blockAgendaSingle .contentPrivate { color:#FF0000; font-size:13px; }
	#blockAll .blockAgendaSingle .backList a{ color:#008EE0; font-weight:bold;text-decoration: none; }
  #blockAll .blockAgendaSingle .backList a:hover{ color:#008EE0;text-decoration:none;border-bottom:1px dotted #008EE0; }

	/* TABLE ENTREPRISE */
	#intContenu #blockAll .blockLeft table#entreprise tr.secteur td {vertical-align:top;font-size:15px;font-weight:bold;text-align:left;color:#FFFFFF;}
	#intContenu #blockAll .blockLeft table#entreprise tr td.logo{vertical-align:top;}
	#intContenu #blockAll .blockLeft table#entreprise tr td.nom{vertical-align:top;font-size:11px;font-weight:bold;text-align:left;text-transform:uppercase;}
	#intContenu #blockAll .blockLeft table#entreprise tr td.texte{vertical-align:top;font-size:11px;font-weight:normal;text-align:left;}
	#intContenu #blockAll .blockLeft table#entreprise tr.localisation td {vertical-align:top;font-size:12px;font-weight:bold;text-align:left;}
  

  /* ZONE D'IDENTIFICATION DE L'ESPACE RESSOURCE */
	#intContenu #blockAll .tx-loginboxmacmade-pi1 form .tx-loginboxmacmade-pi1-loginTable input.submit{font-size:13px;color:#FFF;}
	#intContenu #blockAll .blockLeft .tx-indexedsearch .title_search a { font-size: 15px; color: #ffffff; font-weight: bold; text-decoration: none; }
	
  /* ESPACE DOCUMENTATION */
	#intContenu #blockAll .blockLeft .tx-indocs-pi1 .docs p span.titre{font-size:15px;font-weight:bold;color:#E23088;}
	#intContenu #blockAll .blockLeft .tx-indocs-pi1 .docs p span.date{font-family:Georgia;font-size:12px;font-style:italic;color:#5F5F5F;}

  /* ESPACE DOCUMENTATION - BLOCK ISSUU */
	#intContenu #blockAll .blockLeft .blockIssuu .content p span.titre{font-size:15px;font-weight:bold;color:#E23088;}
	#intContenu #blockAll .blockLeft .blockIssuu .content p span.date{font-family:Georgia;font-size:12px;font-style:italic;color:#5F5F5F;}
	#intContenu #blockAll .blockLeft .blockIssuu .content p span.telecharger{font-size:12px;text-align:right;}


   
	/*--- Extension Sitemap - plan du site ---*/ 
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .expAll {font-weight:bold;text-transform:uppercase;text-align:center;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .expAll a{color:#FFF;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_1 span.ifsub {font-weight:bold;text-transform:uppercase;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_1 span.ifsub a {font-size:14px;color:#44616E;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_1 span.ifsub a:hover {color:#008EE0;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_1 span.no {font-weight:bold;text-transform:uppercase;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_1 span.no a {font-size:14px;color:#44616E;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_1 span.no a:hover {color:#008EE0;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_2 span.no a{font-size:13px;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_2 span.ifsub a{font-size:13px;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_3 span.ifsub a {font-size:12px;color:#44616E;font-weight:normal;text-transform:none;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_3 span.no a {font-size:12px;color:#44616E;font-weight:normal;text-transform:none;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_3 span.no a:hover {text-decoration:underline;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_4 span.no a {font-size:12px;color:#44616E;font-weight:normal;font-style:italic;text-transform:none;}
	#intContenu #blockAll .blockLeft .tx-dropdownsitemap-pi1 .level_4 span.no a:hover {text-decoration:underline;}
	/*#intContenu #blockAll .more, #intContenu #blockAll .blockLeft .more {}*/
	#intContenu #blockAll .more ul li a {color:#e02d86;font-weight:bold;text-decoration:none;border-bottom:1px dotted #e02d86;}
	#intContenu #blockAll .more ul li a:hover {color:#556D79;border-bottom:0px dotted #556D79;}

  /*FAQ LISTE DE QUESTION DYNAMIQUE AVEC DEPLIAGE/REPLIAGE */
  /*#intContenu #blockAll .tx-irfaq-dynheader {text-align:left;}
  #intContenu #blockAll .tx-irfaq-pi1 {text-align:left;}
  #intContenu #blockAll .tx-irfaq-pi1 p{text-align:left;}
  #intContenu #blockAll .tx-irfaq-pi1 .tx-irfaq-pi1 a{font-size:12px;color:#FFFFFF;font-weight:bold;text-align:center;text-transform:uppercase;}*/

  /*FAQ LISTE DEPLOYEE PAR DEFAUT */
  #intContenu #blockAll .tx-irfaq-pi1 .tx-irfaq-pi1 .tx-irfaq-answer h4 p{font-size:14px;color:#FFF;font-style:normal;}
  #intContenu #blockAll .tx-irfaq-pi1 .tx-irfaq-pi1 .tx-irfaq-answer p {font-style:italic;text-align:left;}

	
		/* FORMULAIRE POWERMAIL */
	#intContenu #blockAll .blockLeft div.tx-powermail-pi1 fieldset {border:0px;font-family:Trebuchet MS, Helvetica, Arial,Tahoma, sans-serif;font-size:15px;color:#45616e;font-weight:bold;}
	#intContenu #blockAll .blockLeft div.tx_powermail_pi1_fieldwrap_html label{font-weight: bold;font-family:Trebuchet MS, Helvetica, Arial,Tahoma,sans-serif;font-size:12px;color:#556D79}   
	#intContenu #blockAll .blockLeft div.tx_powermail_pi1_fieldwrap_html input {font-family:Trebuchet,Tahoma, sans-serif;font-size:11px;color:#556D79;}
	#intContenu #blockAll .blockLeft div.tx_powermail_pi1_fieldwrap_html textarea {font-family:Trebuchet,Tahoma, sans-serif;font-size:11px;color:#556D79;}
	#intContenu #blockAll .blockLeft div.tx_powermail_pi1_fieldwrap_html input[type=submit]{font-family:Trebuchet MS, Helvetica, Arial,Tahoma, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;}
	#intContenu #blockAll .blockLeft input[type=submit]{font-family:Trebuchet MS, Helvetica, Arial,Tahoma, sans-serif;font-size:12px;color:#000000;}
	#intContenu #blockAll .blockLeft div.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js {font-weight:bold; font-size:11px; color: #E20001; text-align:center;}
	#intContenu #blockAll .blockLeft div.tx_powermail_pi1_fieldwrap_html span.powermail_mandatory {color: #E20001;}

  /* INSCRIPTION NEWSLETTER */
  #intContenu #blockAll .inscription-nl form .title{font-size:15px;font-weight:bold;color:#E23088;}
	#intContenu #blockAll .inscription-nl form span.txt {font-size:12px;font-style:italic;color:#5F5F5F;}


  	/* VIDEOTHEQUE */	
	#intContenu #blockAll .blockLeft .tx-bddbflvvideogallery-pi1 #flvcaption {font-size:12px;text-align:center;color:#BFBFBF;letter-spacing:0px;}
  #intContenu #blockAll .blockLeft .tx-bddbflvvideogallery-pi1 #playlist {font-size:15px;}
  #intContenu #blockAll .blockLeft .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.linkTitle{font-size:14px;font-weight:bold;border-bottom:1px solid #e2e0d2;}
  #intContenu #blockAll .blockLeft .tx-bddbflvvideogallery-pi1 .flvplayer_listpic td.linkDesc{font-size:12px;font-weight:normal;}
 	#intContenu #blockAll .blockLeft .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.txtLink:hover {text-decoration: underline;}   	
  #intContenu #blockAll .blockLeft .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .info_videos table tr td{vertical-align:top;}	
  

	#intContenu .blockRight .blockQuote { font-family:Georgia; font-size:17px; color:#4c616b; font-style:italic; text-align:justify; text-indent:50px; letter-spacing:-1px; line-height:1.5em;}
	#intContenu .blockRight .blockQuote .identite { font-size:13px; text-align:right; font-style:normal; font-weight:normal; }
				
	/* FOOTER */
	#footer .lien  a { font-weight:bold; }
	#footer .lien  a:hover {border:0px; color:#008EE0;}
	
	/* PHRASE POUR LE REFERENCEMENT */
	.referencement {font-size:10px;color:#5F5F5F;text-align:right;}
	

