.Bidon{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:link {color: #F93;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9px;}
A:visited {color: #F93;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9px;}
A:active {color: #F93;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9px;}
A:hover {color: #F93;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9px;}

BODY  {
	background : white;
	margin : 0 0 0 0;
	color : #03347D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color : #00F;
	scrollbar-arrow-color : White;
	scrollbar-base-color : White;
	scrollbar-darkshadow-color : #400F;
	scrollbar-face-color : #00F;
	scrollbar-highlight-color : #69F;
	scrollbar-shadow-color : #69F;
	scrollbar-track-color : #69F;
}
INPUT {
	color: #666666;
	font-size:9px;
	border : 1px solid #999999;
}
.InputForm {
	color: #000000;
	font-size:9px;
	border : 0px;
}
.InputRecherche {
	color: #666666;
	font-size:9px;
	border : 1px solid #999999;
	width : 109px;
}
.InputBlanc {
	color: #000000;
	background-color: #FFFFFF;
	font-size:9px;
	border : 0px;
}
.Input02 {
	color: #000099;
	background-color: White;
	font-size:9px;
}
SELECT {
	color: #000099;
	background-color: #F8F8F8;
	font-size:9px;
	}
TEXTAREA {
	color: #000099;
	background-color: #F8F8F8;
	font-size:9px;
	border : 1px solid #999999;
	}
	
.BorderNav {
	border: 0px solid #FFFFFF;
}
/*Bandeau haut Outils*/
.BandeauHaut {
	background-color : #EEEFEF;
}
.BandeauHautOutils Table{
	width : 100%;
	height : 23px;
	border-left : 1px solid White;
	padding-left : 2px;
}
.BandeauHautOutils TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #999999;
}
.BandeauHautOutils A:link {text-decoration: none; color: #999999;}
.BandeauHautOutils A:visited {text-decoration: none; color: #999999;}
.BandeauHautOutils A:active {text-decoration: none; color: #999999;}
.BandeauHautOutils A:hover {	text-decoration: none;	color: #999999;}
/* ------------------------------- Boutons dans la colonne de gauche ------------------------------- */
.BoutonGauche {
	font-size: 10px;
	text-align : center;
	font-weight : bold;
	background-color : #76ACE6;
	border-bottom : 1px solid white;
	height : 20px;
	vertical-align : middle;
}
.BoutonGauche A:link {text-decoration: none; color: #FFFFFF;}
.BoutonGauche A:visited {text-decoration: none; color: #FFFFFF;}
.BoutonGauche A:active {text-decoration: none; color: #FFFFFF;}
.BoutonGauche A:hover {	text-decoration: none;	color: #C3D2E9;}
/* ------------------------------- Boutons ------------------------------- */
.Bouton TABLE {
	width : 40%;
	border : 1px solid;
	border-color : #AEE5AE #336600 #336600 #AEE5AE;
	background-color : #47A92E;
	height : 16px;
}
.Bouton TD {
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}
.Bouton A:link {text-decoration: none; color: #FFFFFF;}
.Bouton A:visited {text-decoration: none; color: #FFFFFF;}
.Bouton A:active {text-decoration: none; color: #FFFFFF;}
.Bouton A:hover {
	text-decoration: none;
	color: #C7ED7C;
}
/*-------------------------------------Calendrier EJP----------------------------------------------*/
.CalendrierEJP TABLE {
	width : 100%;
}
.CalendrierEJPCellule{
	height : 25px;
	background-color: #47A92E;
	color : White;
	font-size : 9px;
	font-weight : normal;
	text-align : center;
	vertical-align : middle;
}
.CalendrierEJPTitre{
	height : 25px;
	background-color: #47A92E;
	/*color : #C7ED7C;*/
	color : #FFCC33;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
}
.CalendrierEJP A:link {text-decoration: none; color: White}
.CalendrierEJP A:visited {text-decoration: none; color: White}
.CalendrierEJP A:active {text-decoration: none; color: White}
.CalendrierEJP A:hover {text-decoration: none;	color: #C3D2E9}
/*Chemin d'accès*/
.CheminAcces{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #0000FF;
	text-align : right;
	vertical-align : middle;
}
.CheminAcces A:link {text-decoration: none; color: #0000FF;}
.CheminAcces A:visited {text-decoration: none; color: #0000FF;}
.CheminAcces A:active {text-decoration: none; color: #0000FF;}
.CheminAcces A:hover {	text-decoration: none;	color: #0099FF;}
/* --------------------------------- Navigateur à gauche ---------------------------------  */
.ColNAv {
	width : 173px;
	vertical-align : top;
	text-align : left;
	background-color : #EEEFEF;
	height : 100%;
}
/* --------------------------------- Tableau contenu page --------------------------------- */
.Contenu {
	vertical-align : top;
	background-color: #FFFFFF;
	/*padding : 0px 10px 10px 10px;*/
	padding-bottom:10px;
}
.crazyBorder { 
	border: 2px outset #663399 
}
.crazyText { 
	text-decoration: none; 
	color: #FFFFFF; 
	font: Bold 9pt Arial, Helvetica
}
/*  ----------------------------- Email dans le bandeau du haut ----------------------------- */
.Email {
	font-size : 9px;
	font-weight: bold;
	color: #03347D;
}
/*Formulaire*/
.FormLibelles {
	background-color: #AEE5AE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	height: 20px;
	text-align: right;
	vertical-align: top;
	width: 30%;
	padding: 5px;
}
.FormChamps {
	width: 70%;
	background-color: #D4F7D4;
	text-align: left;
	padding-left: 5px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.FormChampsTxt {
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0B2D84;
	height: 20px;
}
.FormChampsTxtRiche {
	width: 70%;
	background-color: #D4F7D4;
}
/* --------------------------------- Tableau global --------------------------------- */
.Global {
	width : 776px;
}
/*Bouton Haut de page*/
.HautdePage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #00CCFF;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}
.HautdePage A:link {
	color:#0000FF;
	text-decoration : none;
}
.HautdePage A:visited {
	color:#0000FF;
	text-decoration : none;
}
.HautdePage A:active {
	color:#0000FF;
	text-decoration : none;
}
.HautdePage A:hover {
	color:#0099FF;
	text-decoration : none;
}
/*Champs Recherche*/
.inputRecherche {
	color: #666666;
	background-color: White;
	font-size:9px;
	border : 1px solid #999999;
	size : 110px;
}
/* --------------------------------- Menus --------------------------------- */
.itemSansBorder {
	border: 0px;
}
.itemBorder {
	border: 1px solid #354083;
}
.itemText {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #535353;
	text-align : left;
	vertical-align : middle;
	text-decoration: none;
}
.itemHover {
	font-size: 9px;
	font-weight : normal;
	color: #000000;
	text-align : left;
	vertical-align : middle;
	text-decoration: none;
}
/* --------------------------------- Liens dans la colonne de gauche --------------------------------- */
.LiensTxt {
	font-size : 10px;
	vertical-align : middle;
	text-align : left;
}
.LiensTxt A:link {
	color:#666666;
	text-decoration : none;
}
.LiensTxt A:visited {
	color:#666666;
	text-decoration : none;
}
.LiensTxt A:active {
	color:#666666;
	text-decoration : none;
}
.LiensTxt A:hover {
	color:#FF0000;
	text-decoration : none;
	font-weight : bold;
	size : 9px;
}
.LienEnSavoirPlus {
font-size : 10px;
	vertical-align : middle;
	text-align : left;
}
.LienEnSavoirPlus A:link {
	color: #0000FF;
	text-decoration : underline;
}
.LienEnSavoirPlus A:visited {
	color: #0000FF;
	text-decoration : underline;
}
.LienEnSavoirPlus A:active {
	color: #0000FF;
	text-decoration : underline;
}
.LienEnSavoirPlus A:hover {
	color: #0066FF;
	text-decoration : underline;
}
/*Navigation générale*/
.NavNiv0 {
	background-color : #000099;
	border-top : 1px solid White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : bold;
	color : White;
	text-align : center;
	height : 16px;
	border-left : 1px solid White;
}
.NavNiv0 A:link {
	color: White;
	text-decoration : none;
}
.NavNiv0 A:visited {
	color: White;
	text-decoration : none;
}
.NavNiv0 A:active {
	color: White;
	text-decoration : none;
}
.NavNiv0 A:hover {
	color: White;
	text-decoration : none;
}
.NavNivOn {
	background-color : #0000CC;
	border-top : 1px solid White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : bold;
	color : White;
	text-align : center;
	height : 16px;
	border-left : 1px solid White;
}
.NavNivOn A:link {
	color: White;
	text-decoration : none;
}
.NavNivOn A:visited {
	color: White;
	text-decoration : none;
}
.NavNivOn A:active {
	color: White;
	text-decoration : none;
}
.NavNivOn A:hover {
	color: White;
	text-decoration : none;
}
/*Navigation gauche*/
.NavGaucheOutils Table {
	width : 100%;
}
.NavGaucheOutils TD {
	height : 23px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-align : left;
	vertical-align : middle;
	color : #666666;
	border-bottom : 1px solid #CCCCCC;
}
.Piedepage {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	text-align : right;
	border-top : 1px solid #0000FF;
}
/*  ----------------------------- Recherche dans le bandeau du haut ----------------------------- */
.Recherche {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #999999;
	text-align : left;
	vertical-align : middle;
}
/*Séparateur Actualités*/
.Separateur {
	/*border-top : 1px solid #47A92E;*/
	border-bottom : 1px solid #0000FF;
	background-color : #0099FF;
	height : 10px;
	font-size : 7px;
}
.SeparateurOutilsGauche {
	border-bottom : 1px solid #CCCCCC;
	height : 10px;
	font-size : 7px;
}
/*Tableaux génériques*/
.Table100percent {
	width : 100%;
}
/*Tableaux génériques*/
.TableActualites {
	width : 100%;
}
.TableCheminAcces {
	width : 100%;
	height : 20px;
}
.TableForm {
	width: 80%;
	border: 2px solid #47A92E;
	padding: 3;
	background-color: White;
}
/*Tableau Legende EJP*/
.TableLegende {
	width : 65%;
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	/*background-color : #CCCCCC;*/
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
}
.TableLegende TD{
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #0B2D84;
	text-align : left;
	vertical-align : top;	
}
/*Tableau Legende Tempo*/
.TableLegendeTempo {
	width : 85%;
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	/*background-color : #CCCCCC;*/
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
}
.TableLegendeTempo TD{
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #0B2D84;
	text-align : left;
	vertical-align : top;	
}
/*Tableau légende contribution compteur */
.TableLegendeCompteur {
	border-left : 1px solid #47A92E;
	border-right : 1px solid #47A92E;
	border-bottom : 1px solid #47A92E;
}
.TableLegendeCompteurTop {
	border-bottom : 1px solid #47A92E;
	border-left : 1px solid #47A92E;
	border-right : 1px solid #47A92E;
	border-top : 1px solid #47A92E;
}
.TableLegendeCompteurRight {
	border-bottom : 1px solid #47A92E;
	border-right : 1px solid #47A92E;
}
/*.TableLegendeCompteur TD{
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #0B2D84;
	text-align : left;
	vertical-align : top;	
}*/
.TablePiedepage {
	width : 100%;
	height : 23px;
	padding-top : 5px;
}
/*Tableau Recherche*/
.TableRecherche {
	width : 80%;
	border-bottom : 1px solid #47A92E;
	border-left : 1px solid #47A92E;
	border-right : 1px solid #47A92E;
	border-top : 1px solid #47A92E;
	background-color : #D4F7D4;
	padding-left : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}
.TableRecherche TD{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #0B2D84;
	text-align : left;
	vertical-align : top;	
}
.TableRecherche A:link {
	color : #0B2D84;
}
.TableRecherche A:visited {
	color : #0B2D84;
}
.TableRecherche A:active {
	color : #0B2D84;
}
.TableRecherche A:hover {
	color : #47A92E;
}
/*Tableau Legende Tempo*/
.TableSeparateur {
	width : 100%;
	background-color : #EEEFEF;
}
.TableSeparateur TD{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6px;
	font-style : normal;
}
.TdBouton {
	height: 25px;
	vertical-align: bottom;
	padding: 2px;
}
.Tetiere {
	border-bottom : 1px solid #0000FF;
	background-color : #76ACE6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0B2D84;
	font-weight : bold;
	height : 24px;
	padding-left : 12px;
}
.TetiereHP {
	border-bottom : 1px solid #0000FF;
	background-color : #76ACE6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0B2D84;
	font-weight : bold;
	height : 24px;
	text-align : center;
}
.TitForm {
	background-color: #47A92E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: White;
	text-align: center;
	height: 20px;
}
.TitFormFiche {
	border-bottom : 2px solid #47A92E;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color : #47A92E;
/*0B2D84*/
	text-align: center;
	height: 20px;
}
.TitListe {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #0000FF;
}
.TitNav {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align : left;
	vertical-align : middle;
}
.TitNavOn {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF3333;
	text-decoration: none;
	text-align : left;
	vertical-align : middle;
}
.TitParagraphe {
	/*color : #47A92E;*/
	color : #0B2D84;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	border-bottom : 1px solid #0000FF;
	padding-bottom : 3px;
	padding-top : 3px;
}
.TitreCalendrier {
	color : #0B2D84;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
}
.TitreMoisCalendrier {
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 3px;
}
.TxtCourant {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #0B2D84;
	text-align : left;
	vertical-align : top;
}
.TxtNAv {
	width : 145px;
	vertical-align : top;
	font-weight : bold;
	font-size:11px;
	padding-left : 15px;
}
.TxtNav A:link {	color:#FFFFFF;	text-decoration : none;}
.TxtNav A:visited {	color:#FFFFFF;	text-decoration : none;}
.TxtNav A:active {	color:#FF3333;	text-decoration : none;}
.TxtNav A:hover {	color:#FF3333;	text-decoration : none;}
.TxtRiche {
	width : 100%;
	padding-left : 12px;
}
/*Bouton fermer Post-It*/
.ClosePostIt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-align: left;
	height: 15px;
	vertical-align: middle;
	text-decoration : none;
/*	border-top:1px solid #C7ED7C;*/
/*	background-color: #0099CC;*/
	background-color: #C7ED7C;
}
.ClosePostIt A:link {
	color:#47A92E;
	text-decoration : none;
}
.ClosePostIt A:visited {
	color:#47A92E;
	text-decoration : none;
}
.ClosePostIt A:active {
	color:#47A92E;
	text-decoration : none;
}
.ClosePostIt A:hover {
	color:#000080;
	text-decoration : none;
}

.hLogo
{
	height: 55px !important;
	height: 52px; /* pour ie6 */
	margin:0;padding:0;
}