/********************************************************/
/*		Styles pour F²									*/
/********************************************************/
.COMMENT {
	font-family: Arial,trebuchet;
	font-size: 10px;
	color: #666666;
}

.MSGERROR {
	font-family: Arial,trebuchet;
	font-size: 10px;
	color: red;
}

.LIBELLE {
	font-family: Arial,trebuchet;
	font-size: 10px;
	color: #666666;
}

.LIBELLE2 {
	font-family: Arial,trebuchet;
	font-size: 10px;
	color: #666666;
}

.COMPONENT {
	font-family: Arial,trebuchet; 
	font-size: 10px;
	font-style: normal; 
	color: #666666;
}



Body{ margin-top: 0px; margin-bottom: 0px;margin-left: 0px; margin-right: 0px; text-align: center; }

.FondBandeau{ background-image: url(front/images/bando/bandeau.jpg); background-repeat: no-repeat; background-position: bottom + left; }
.FondBasPage{ background-image: url(front/images/home/bas_page.gif); background-repeat: no-repeat; background-position: bottom  left; }

/* Menu transversal */
.MenuTrans { font-family: Arial; font-size: 11px;  color: #6EB7E4; text-decoration: none; }
A.MenuTrans:active {font-family: Arial; font-size: 11px; color: #6EB7E4; text-decoration: none; }
A.MenuTrans:link { font-family: Arial; font-size: 11px;  color: #6EB7E4; text-decoration: none; }
A.MenuTrans:visited { font-family: Arial; font-size: 11px;  color: #6EB7E4; text-decoration: none; }
A.MenuTrans:hover { font-family: Arial; font-size: 11px; color: #6EB7E4; text-decoration: underline; }

/* Barre de navigation/progression */
.Navigation { font-family: Arial; font-size: 10px;  color: #6EB7E4; text-decoration: none; font-weight: normal; }
.Navigation:hover { font-family: Arial; font-size: 10px;  color: #6EB7E4; text-decoration: underline; font-weight: normal; }

.ChampRecherche { font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #6EB7E4; padding-left:2px; background-color: #FFFFFF; width : 130px; height: 20px;}

/* Espace privé d'accès à l'intranet */
.ChampEspacePrive { font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #1A7AB7; padding-left:2px; background-color: #FFFFFF; width : 100px; height: 18px;}
.EspacePrive { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: none; font-weight: normal; }
.EspacePrive:hover { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: underline; font-weight: normal; }

/* colonnes de la home */
.RubriqueHome1 { font-family: Arial; font-size: 14px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }
.RubriqueHome2 { font-family: Arial; font-size: 14px;  color: #AFC117; text-decoration: none; font-weight: bold; }

/* Contenu */
.Chapo { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: bold; }
.TexteNormal { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.TexteNormal2 { font-family: Arial; font-size: 13px;  color: #666666; text-decoration: none; font-weight: normal; }
.TexteNormalResultatMultiQuizzOK { font-family: Arial; font-size: 13px;  color: #AFC117; text-decoration: none; font-weight: normal; }
.TexteNormalResultatMultiQuizzNOK { font-family: Arial; font-size: 13px;  color: #E84482; text-decoration: none; font-weight: normal; }
A.TexteNormal { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
A.TexteNormal:hover { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: underline; font-weight: normal; }
.TitreVert { font-family: Arial; font-size: 14px;  color: #AFC117; text-decoration: none; font-weight: bold; }
.TitreBleu { font-family: Arial; font-size: 14px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }
.TitrePubliVert { font-family: Arial; font-size: 12px;  color: #AFC117; text-decoration: none; font-weight: bold; }
.TitrePubliBleu { font-family: Arial; font-size: 12px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }
.TitrePara { font-family: Arial; font-size: 12px;  color: #666666; text-decoration: none; font-weight: bold; }
.TitreParaMultiQuizz { font-family: Arial; font-size: 13px;  color: #666666; text-decoration: underline; font-weight: bold; }
.TexteLien { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal; }
.TexteLien:hover { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: underline; font-weight: normal; }

.TexteLienBleu { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: none; font-weight: normal; }
.TexteLienBleu:hover { font-family: Arial; font-size: 11px;  color: #6EB7E4; text-decoration: underline; font-weight: normal; }

.TitrePage_default { font-family: Arial; font-size: 14px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }
.TitrePage_identite { font-family: Arial; font-size: 14px;  color: #C3DF5C; text-decoration: none; font-weight: bold; }
.TitrePage_assainissement { font-family: Arial; font-size: 14px;  color: #5EAFE2; text-decoration: none; font-weight: bold; }
.TitrePage_valorisation { font-family: Arial; font-size: 14px;  color: #F28403; text-decoration: none; font-weight: bold; }
.TitrePage_services { font-family: Arial; font-size: 14px;  color: #E84482; text-decoration: none; font-weight: bold; }
.TitrePage_actualite { font-family: Arial; font-size: 14px;  color: #74AE1C; text-decoration: none; font-weight: bold; }
.TitrePage_espace_junior { font-family: Arial; font-size: 14px;  color: #F2C703; text-decoration: none; font-weight: bold; }



/* Les acroches */
.LienAccrochBleu { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: underline; font-weight: normal; }
.LienAccrochBleu:hover { font-family: Arial; font-size: 11px;  color: #6EB7E4; text-decoration: underline; font-weight: normal; }
.LienAccrochVert { font-family: Arial; font-size: 11px;  color: #AFC117; text-decoration: underline; font-weight: normal; }
.LienAccrochVert:hover { font-family: Arial; font-size: 11px;  color: #AFC117; text-decoration: underline; font-weight: normal; }

/* Pour la portlet d'accès rapides */
.FondPortlet{ background-image: url(front/images/portlet/fond_portlet.gif); background-repeat: no-repeat;background-position: top left;}
.FondPortletSmall{ background-image: url(front/images/portlet/fond_portlet_small.gif); background-repeat: no-repeat;background-position: top;}



.Acces_default { font-family: Arial; font-size: 14px;  color: #1A7AB7; text-decoration: none; font-weight: bold; font-style: italic; }
.Acces_default:hover { font-family: Arial; font-size: 14px;  color: #1A7AB7; text-decoration: underline; font-weight: bold; font-style: italic; }
.Acces_identite { font-family: Arial; font-size: 14px;  color: #C3DF5C; text-decoration: none; font-weight: bold; font-style: italic; }
.Acces_identite:hover { font-family: Arial; font-size: 14px;  color: #C3DF5C; text-decoration: underline; font-weight: bold; font-style: italic; }
.Acces_assainissement { font-family: Arial; font-size: 14px;  color: #5EAFE2; text-decoration: none; font-weight: bold; font-style: italic; }
.Acces_assainissement:hover { font-family: Arial; font-size: 14px;  color: #5EAFE2; text-decoration: underline; font-weight: bold; font-style: italic; }
.Acces_valorisation { font-family: Arial; font-size: 14px;  color: #F28403; text-decoration: none; font-weight: bold; font-style: italic; }
.Acces_valorisation:hover { font-family: Arial; font-size: 14px;  color: #F28403; text-decoration: underline; font-weight: bold; font-style: italic; }
.Acces_actualite { font-family: Arial; font-size: 14px;  color: #74AE1C; text-decoration: none; font-weight: bold; font-style: italic; }
.Acces_actualite:hover { font-family: Arial; font-size: 14px;  color: #74AE1C; text-decoration: underline; font-weight: bold; font-style: italic; }
.Acces_services { font-family: Arial; font-size: 14px;  color: #E84482; text-decoration: none; font-weight: bold; font-style: italic; }
.Acces_services:hover { font-family: Arial; font-size: 14px;  color: #E84482; text-decoration: underline; font-weight: bold; font-style: italic; }
.Acces_espace_junior { font-family: Arial; font-size: 14px;  color: #F2C703; text-decoration: none; font-weight: bold; font-style: italic; }
.Acces_espace_junior:hover { font-family: Arial; font-size: 14px;  color: #F2C703; text-decoration: underline; font-weight: bold; font-style: italic; }



/* RollOver des images acces rapide */
.RollOverAcces_identite			{ border: solid 1px #FFFFFF}
.RollOverAcces_identite a:hover { border: solid 3px #C3DF5C}
.RollOverAcces_assainissement			{ border: solid 1px #FFFFFF}
.RollOverAcces_assainissement a:hover { border: solid 3px #C3DF5C}
.RollOverAcces_valorisation			{ border: solid 1px #FFFFFF}
.RollOverAcces_valorisation a:hover { border: solid 3px #C3DF5C}
.RollOverAcces_actualite			{ border: solid 1px #FFFFFF}
.RollOverAcces_actualite a:hover { border: solid 3px #C3DF5C}
.RollOverAcces_services			{ border: solid 1px #FFFFFF}
.RollOverAcces_services a:hover { border: solid 3px #C3DF5C}
.RollOverAcces_espace_junior			{ border: solid 1px #FFFFFF}
.RollOverAcces_espace_junior a:hover { border: solid 3px #C3DF5C}



/* Menu gauche */
.Rubrique_default { font-family: Arial; font-size: 14px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }
.SousRubrique_default { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousRubrique_default:hover { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: underline; font-weight: normal; }
.SousRubriqueOn_default { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: none; font-weight: normal; }

.SousSousRubrique_default { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousSousRubrique_default:hover { font-family: Arial; font-size: 10px;  color: #1A7AB7; text-decoration: underline; font-weight: normal; }
.SousSousRubriqueOn_default { font-family: Arial; font-size: 10px;  color: #1A7AB7; text-decoration: none; font-weight: normal; }

/* 
** Menu par thématiques 
*/

/* Identite	 */
.Rubrique_identite { font-family: Arial; font-size: 14px;  color: #C3DF5C; text-decoration: none; font-weight: bold; }
.SousRubrique_identite { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousRubrique_identite:hover { font-family: Arial; font-size: 11px;  color: #C3DF5C; text-decoration: underline; font-weight: normal; }
.SousRubriqueOn_identite { font-family: Arial; font-size: 11px;  color: #C3DF5C; text-decoration: none; font-weight: bold; }

.SousSousRubrique_identite { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousSousRubrique_identite:hover { font-family: Arial; font-size: 10px;  color: #C3DF5C; text-decoration: underline; font-weight: normal; }
.SousSousRubriqueOn_identite { font-family: Arial; font-size: 10px;  color: #C3DF5C; text-decoration: none; font-weight: bold; }

/* Assainissement */
.Rubrique_assainissement { font-family: Arial; font-size: 14px;  color: #5EAFE2; text-decoration: none; font-weight: bold; }
.SousRubrique_assainissement { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousRubrique_assainissement:hover { font-family: Arial; font-size: 11px;  color: #5EAFE2; text-decoration: underline; font-weight: normal; }
.SousRubriqueOn_assainissement { font-family: Arial; font-size: 11px;  color: #5EAFE2; text-decoration: none; font-weight: normal; }

.SousSousRubrique_assainissement { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousSousRubrique_assainissement:hover { font-family: Arial; font-size: 10px;  color: #5EAFE2; text-decoration: underline; font-weight: normal; }
.SousSousRubriqueOn_assainissement { font-family: Arial; font-size: 10px;  color: #5EAFE2; text-decoration: none; font-weight: normal; }

/* Valorisation		 */
.Rubrique_valorisation { font-family: Arial; font-size: 14px;  color: #F28403; text-decoration: none; font-weight: bold; }
.SousRubrique_valorisation { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousRubrique_valorisation:hover { font-family: Arial; font-size: 11px;  color: #F28403; text-decoration: underline; font-weight: normal; }
.SousRubriqueOn_valorisation { font-family: Arial; font-size: 11px;  color: #F28403; text-decoration: none; font-weight: normal; }

.SousSousRubrique_valorisation { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousSousRubrique_valorisation:hover { font-family: Arial; font-size: 10px;  color: #F28403; text-decoration: underline; font-weight: normal; }
.SousSousRubriqueOn_valorisation { font-family: Arial; font-size: 10px;  color: #F28403; text-decoration: none; font-weight: normal; }

/* Services	 */
.Rubrique_services { font-family: Arial; font-size: 14px;  color: #E84482; text-decoration: none; font-weight: bold; }
.SousRubrique_services { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousRubrique_services:hover { font-family: Arial; font-size: 11px;  color: #E84482; text-decoration: underline; font-weight: normal; }
.SousRubriqueOn_services { font-family: Arial; font-size: 11px;  color: #E84482; text-decoration: none; font-weight: normal; }

.SousSousRubrique_services { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousSousRubrique_services:hover { font-family: Arial; font-size: 10px;  color: #E84482; text-decoration: underline; font-weight: normal; }
.SousSousRubriqueOn_services { font-family: Arial; font-size: 10px;  color: #E84482; text-decoration: none; font-weight: normal; }

/* Actualite	 */
.Rubrique_actualite { font-family: Arial; font-size: 14px;  color: #74AE1C; text-decoration: none; font-weight: bold; }
.SousRubrique_actualite { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousRubrique_actualite:hover { font-family: Arial; font-size: 11px;  color: #74AE1C; text-decoration: underline; font-weight: normal; }
.SousRubriqueOn_actualite { font-family: Arial; font-size: 11px;  color: #74AE1C; text-decoration: none; font-weight: normal; }

.SousSousRubrique_actualite { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousSousRubrique_actualite:hover { font-family: Arial; font-size: 10px;  color: #74AE1C; text-decoration: underline; font-weight: normal; }
.SousSousRubriqueOn_actualite { font-family: Arial; font-size: 10px;  color: #74AE1C; text-decoration: none; font-weight: normal; }

/* Espace junior	 */
.Rubrique_espace_junior { font-family: Arial; font-size: 14px;  color: #F2C703; text-decoration: none; font-weight: bold; }
.SousRubrique_espace_junior { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousRubrique_espace_junior:hover { font-family: Arial; font-size: 11px;  color: #F2C703; text-decoration: underline; font-weight: normal; }
.SousRubriqueOn_espace_junior { font-family: Arial; font-size: 11px;  color: #F2C703; text-decoration: none; font-weight: normal; }

.SousSousRubrique_espace_junior { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.SousSousRubrique_espace_junior:hover { font-family: Arial; font-size: 10px;  color: #F2C703; text-decoration: underline; font-weight: normal; }
.SousSousRubriqueOn_espace_junior { font-family: Arial; font-size: 10px;  color: #F2C703; text-decoration: none; font-weight: normal; }



/* Tableau */
.EnteteTab { font-family: Arial; font-size: 11px;  color: #FFFFFF; background-color: #8BC5EA; text-decoration: none; font-weight: bold; }
.LigneClaire { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
.LigneFoncee { font-family: Arial; font-size: 10px;  color: #666666; background-color: #C5E2F5; text-decoration: none; font-weight: normal; }

.LienTab { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.LienTab:hover { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: underline; font-weight: normal; }

.EnteteTab_identite { font-family: Arial; font-size: 11px;  color: #FFFFFF; background-color: #C3DF5C; text-decoration: none; font-weight: bold; }
.EnteteTab_assainissement { font-family: Arial; font-size: 11px;  color: #FFFFFF; background-color: #8BC5EA; text-decoration: none; font-weight: bold; }
.EnteteTab_valorisation { font-family: Arial; font-size: 11px;  color: #FFFFFF; background-color: #F28403; text-decoration: none; font-weight: bold; }
.EnteteTab_services { font-family: Arial; font-size: 11px;  color: #FFFFFF; background-color: #E84482; text-decoration: none; font-weight: bold; }
.EnteteTab_actualite { font-family: Arial; font-size: 11px;  color: #FFFFFF; background-color: #94CE3C; text-decoration: none; font-weight: bold; }
.EnteteTab_espace_junior { font-family: Arial; font-size: 11px;  color: #FFFFFF; background-color: #F2C703; text-decoration: none; font-weight: bold; }
.EnteteTab_default { font-family: Arial; font-size: 11px;  color: #FFFFFF; background-color: #8BC5EA; text-decoration: none; font-weight: bold; }

.LigneClaire_identite { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
.LigneClaire_assainissement { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
.LigneClaire_valorisation { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
.LigneClaire_services { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
.LigneClaire_actualite { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
.LigneClaire_espace_junior { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
.LigneClaire_default { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }

.LigneFoncee_identite { font-family: Arial; font-size: 10px;  color: #666666; background-color: #CEDD96; text-decoration: none; font-weight: normal; }
.LigneFoncee_assainissement { font-family: Arial; font-size: 10px;  color: #666666; background-color: #C5E2F5; text-decoration: none; font-weight: normal; }
.LigneFoncee_valorisation { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FDC97C; text-decoration: none; font-weight: normal; }
.LigneFoncee_services { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FF99CC; text-decoration: none; font-weight: normal; }
.LigneFoncee_actualite { font-family: Arial; font-size: 10px;  color: #666666; background-color: #99CC66; text-decoration: none; font-weight: normal; }
.LigneFoncee_espace_junior { font-family: Arial; font-size: 10px;  color: #666666; background-color: #FFCC66; text-decoration: none; font-weight: normal; }
.LigneFoncee_default { font-family: Arial; font-size: 10px;  color: #666666; background-color: #C5E2F5; text-decoration: none; font-weight: normal; }




/* popup */
.LienFermerImprimer { font-family: Arial; font-size: 10px;  color: #6EB7E4; text-decoration: none; font-weight: normal; }
.LienFermerImprimer:hover { font-family: Arial; font-size: 10px;  color: #6EB7E4; text-decoration: underline; font-weight: normal; }

.FondBasPopup16 { background-image: url(front/images/popup/fond_bas_popup_16.gif); background-repeat: no-repeat;background-position: bottom right;}
.FondDroitPopup16 { background-image: url(front/images/popup/fond_droit_popup_16.gif); background-repeat: no-repeat;background-position: bottom right;}
.FondBasPopup17 { background-image: url(front/images/popup/fond_bas_popup_17.gif); background-repeat: no-repeat;background-position: bottom right;}
.FondDroitPopup17 { background-image: url(front/images/popup/fond_droit_popup_17.gif); background-repeat: no-repeat;background-position: bottom right;}
.FondPiedPopup { background-image: url(front/images/popup/pied_popup.gif); background-repeat: no-repeat;background-position: bottom left;}


.LienActionPopup { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: bold; }
.LienActionPopup:hover { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: underline; font-weight: bold; }
.Libelle { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: bold; }


/* Offre d'emploi (popup) */
.TitrePopup { font-family: Arial; font-size: 15px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }
.TitrePopup_default { font-family: Arial; font-size: 15px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }
.TitrePopup_identite { font-family: Arial; font-size: 15px;  color: #C3DF5C; text-decoration: none; font-weight: bold; }
.TitrePopup_assinissement { font-family: Arial; font-size: 15px;  color: #5EAFE2; text-decoration: none; font-weight: bold; }
.TitrePopup_valorisation { font-family: Arial; font-size: 15px;  color: #F28403; text-decoration: none; font-weight: bold; }
.TitrePopup_services { font-family: Arial; font-size: 15px;  color: #E84482; text-decoration: none; font-weight: bold; }
.TitrePopup_actualite { font-family: Arial; font-size: 15px;  color: #74AE1C; text-decoration: none; font-weight: bold; }
.TitrePopup_espace_junior { font-family: Arial; font-size: 15px;  color: #F2C703; text-decoration: none; font-weight: bold; }

.SousTitrePopup { font-family: Arial; font-size: 13px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }
.SousTitrePopup { font-family: Arial; font-size: 13px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }
.SousTitrePopup_default { font-family: Arial; font-size: 13px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }
.SousTitrePopup_identite { font-family: Arial; font-size: 13px;  color: #C3DF5C; text-decoration: none; font-weight: bold; }
.SousTitrePopup_assainissement { font-family: Arial; font-size: 13px;  color: #5EAFE2; text-decoration: none; font-weight: bold; }
.SousTitrePopup_valorisation { font-family: Arial; font-size: 13px;  color: #F28403; text-decoration: none; font-weight: bold; }
.SousTitrePopup_services { font-family: Arial; font-size: 13px;  color: #E84482; text-decoration: none; font-weight: bold; }
.SousTitrePopup_actualite { font-family: Arial; font-size: 13px;  color: #74AE1C; text-decoration: none; font-weight: bold; }
.SousTitrePopup_espace_junior { font-family: Arial; font-size: 13px;  color: #F2C703; text-decoration: none; font-weight: bold; }


/* Offre d'emploi (details) */
.TitreAnnonce { font-family: Arial; font-size: 12px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }
.TitreAnnonce_default { font-family: Arial; font-size: 12px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }
.TitreAnnonce_identite { font-family: Arial; font-size: 12px;  color: #C3DF5C; text-decoration: none; font-weight: bold; }
.TitreAnnonce_assainissement { font-family: Arial; font-size: 12px;  color: #5EAFE2; text-decoration: none; font-weight: bold; }
.TitreAnnonce_valorisation { font-family: Arial; font-size: 12px;  color: #F28403; text-decoration: none; font-weight: bold; }
.TitreAnnonce_services { font-family: Arial; font-size: 12px;  color: #E84482; text-decoration: none; font-weight: bold; }
.TitreAnnonce_actualite { font-family: Arial; font-size: 12px;  color: #74AE1C; text-decoration: none; font-weight: bold; }
.TitreAnnonce_espace_junior { font-family: Arial; font-size: 12px;  color: #F2C703; text-decoration: none; font-weight: bold; }

.DatePoste { font-family: Arial; font-size: 11px;  color: #6EB7E4; text-decoration: none; font-weight: normal; }
.DatePoste_default  { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: none; font-weight: normal; }
.DatePoste_identite { font-family: Arial; font-size: 11px;  color: #C3DF5C; text-decoration: none; font-weight: normal; }
.DatePoste_assainissement { font-family: Arial; font-size: 11px;  color: #5EAFE2; text-decoration: none; font-weight: normal; }
.DatePoste_valorisation { font-family: Arial; font-size: 11px;  color: #F28403; text-decoration: none; font-weight: normal; }
.DatePoste_services { font-family: Arial; font-size: 11px;  color: #E84482; text-decoration: none; font-weight: normal; }
.DatePoste_actualite { font-family: Arial; font-size: 11px;  color: #74AE1C; text-decoration: none; font-weight: normal; }
.DatePoste_espace_junior  { font-family: Arial; font-size: 11px;  color: #F2C703; text-decoration: none; font-weight: normal; }





/* Champs des formulaires */
.ChampNormal{ width : 130px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampNormal_default{ width : 130px; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampNormal_identite{ width : 130px; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampNormal_assainissement{ width : 130px; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampNormal_valorisation{ width : 130px; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampNormal_services{ width : 130px; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampNormal_actualite{ width : 130px; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampNormal_espace_junior{ width : 130px; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.ChampMoyen{  width : 180px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampMoyen_default{ width : 180px; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampMoyen_identite{ width : 180px; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampMoyen_assainissement{ width : 180px; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampMoyen_valorisation{ width : 180px; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampMoyen_services{ width : 180px; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampMoyen_actualite{ width : 180px; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampMoyen_espace_junior{ width : 180px; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.ChampLong{   width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampLong_default{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampLong_identite{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampLong_assainissement{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampLong_valorisation{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #6666663; padding-left:2px; background-color: #FFFFFF;}
.ChampLong_services{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampLong_actualite{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampLong_espace_junior{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.ChampFile{   width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampFile_default{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampFile_identite{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampFile_assainissement{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampFile_valorisation{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampFile_services{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampFile_actualite{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampFile_espace_junior{ width : 260px; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.ChampAjuste{ width : 100%; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampAjuste_default{ width : 100%; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampAjuste_identite{ width : 100%; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampAjuste_assainissement{ width : 100%; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampAjuste_valorisation{ width : 100%; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampAjuste_services{ width : 100%; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampAjuste_actualite{ width : 100%; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.ChampAjuste_espace_junior{ width : 100%; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.Champ100{ width : 100px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ100_default{ width : 100px; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ100_identite{ width : 100px; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ100_assainissement{ width : 100px; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ100_valorisation{ width : 100px; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ100_services{ width : 100px; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ100_actualite{ width : 100px; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ100_espace_junior{ width : 100px; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.Champ110{ width : 110px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ110_default{ width : 110px; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ110_identite{ width : 110px; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ110_assainissement{ width : 110px; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ110_valorisation{ width : 110px; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ110_services{ width : 110px; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ110_actualite{ width : 110px; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ110_espace_junior{ width : 110px; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.Champ120{ width : 120px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ120_default{ width : 120px; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ120_identite{ width : 120px; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ120_assainissement{ width : 120px; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ120_valorisation{ width : 120px; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ120_services{ width : 120px; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ120_actualite{ width : 120px; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ120_espace_junior{ width : 120px; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.Champ50{ width : 50px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ50_default{ width : 50px; font-family: Arial; font-size: 11px; border: solid 1px #1A7AB7; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ50_identite{ width : 50px; font-family: Arial; font-size: 11px; border: solid 1px #C3DF5C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ50_assainissement{ width : 50px; font-family: Arial; font-size: 11px; border: solid 1px #5EAFE2; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ50_valorisation{ width : 50px; font-family: Arial; font-size: 11px; border: solid 1px #F28403; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ50_services{ width : 50px; font-family: Arial; font-size: 11px; border: solid 1px #E84482; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ50_actualite{ width : 50px; font-family: Arial; font-size: 11px; border: solid 1px #74AE1C; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}
.Champ50_espace_junior{ width : 50px; font-family: Arial; font-size: 11px; border: solid 1px #F2C703; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}

.Champ40{ width : 40px; font-family: Arial; font-size: 11px; border: solid 1px #C4DCEE; font-style: normal;  color: #666666; padding-left:2px; background-color: #FFFFFF;}


/* cadre bleu */
.FondCadreBleu { background-color: #E9F4FB}
.FondCadre_default { background-color: #1A7AB7}
.FondCadre_identite { background-color: #C3DF5C}
.FondCadre_assainissement { background-color: #5EAFE2}
.FondCadre_valorisation { background-color: #F28403}
.FondCadre_services { background-color: #E84482}
.FondCadre_actualite { background-color: #74AE1C}
.FondCadre_espace_junior { background-color: #F2C703}

.PaginationOn { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: bold; }
.PaginationOff { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }


/* FAQ */
.Problematique { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }
.Thematique { font-family: Arial; font-size: 11px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }
.LienQuestion { font-family: Arial; font-size: 11px;  color: #1A7AB7; text-decoration: underline; font-weight: normal; }
.LienQuestion:hover { font-family: Arial; font-size: 11px;  color: #6EB7E4; text-decoration: underline; font-weight: normal; }


/* Plan du site */
.RubriquePlan { font-family: Arial; font-size: 11px;  color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: center; }
.Plan2 { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.Plan2:hover { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: underline; font-weight: normal; }
.Plan3 { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.Plan3:hover { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: underline; font-weight: normal; }

.FondPlan_default { background-color: #1A7AB7}
.FondPlan_identite { background-color: #C3DF5C}
.FondPlan_assainissement { background-color: #5EAFE2}
.FondPlan_valorisation { background-color: #F28403}
.FondPlan_services { background-color: #E84482}
.FondPlan_actualite { background-color: #74AE1C}
.FondPlan_espace_junior { background-color: #F2C703}

/* Glossaire */
.LettreOn { font-family: Arial; font-size: 12px;  color: #666666; text-decoration: none; font-weight: bold; }
.LettreOff { font-family: Arial; font-size: 12px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }
.TermeGlossaireOn { font-family: Arial; font-size: 12px;  color: #1A7AB7; text-decoration: none; font-weight: bold; }
.TermeListe { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: none; font-weight: normal; }
.TermeListe:hover { font-family: Arial; font-size: 10px;  color: #666666; text-decoration: underline; font-weight: normal; }
.TermeListeOn { font-family: Arial; font-size: 10px;  color: #6EB7E4; text-decoration: none; font-weight: bold; }



/* message d'erreur */
.Erreur { font-family: Arial; font-size: 12px;  color: #FF0000; text-decoration: none; font-weight: bold; }


/* Marches publics */
.TopBorder { border-top: 0.75pt solid #696969; }
.BottomBorder { border-bottom: 0.75pt solid #696969; }

/* Expace junior */
/* Menu degradé */
td.EnteteDegrade { height: 24px; font-family: Arial; font-size: 12px;  color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: center;}
a.EnteteDegrade { font-family: Arial; font-size: 12px;  color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: center;}
a.EnteteDegrade:hover { font-family: Arial; font-size: 12px;  color: #FFFFFF; text-decoration: underline; font-weight: bold; text-align: center;}

td.ElementDegrade { height: 22px; padding-left: 20px;  font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal;}
a.ElementDegrade { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: none; font-weight: normal;}
a.ElementDegrade:hover { font-family: Arial; font-size: 11px;  color: #666666; text-decoration: underline; font-weight: normal;}



