/* Styles communs à toutes les pages -----------------------------------------*/
.TableBody {
	background:				#FFF;
}
.CellEntImage, .CellEntSearch {
	vertical-align:			top;
	padding:                9px 0;
}
.CellBoxSearch {
	background:				url(../images/Bg_BoxSearch.gif) repeat-y;
	height:					154px;
	padding:				0 0 0 24px;
}
.CellSearchInput {
	height:					19px;
}
.CellSearchInput input, .CellSearchInput img {
	float:					left;
} 
.CellSearchInput img {
	margin-left:			5px;
}
#Logo {
	margin-bottom:			25px
}
/* Plan du site */
.SiteMapList {
	margin: 				0 0 12px 20px;
	padding:				0;
}
.SiteMapList li {
	font-weight:			bold;
	list-style:				none;
	list-style-image:		none;
	margin-left:			0;
}
.SiteMapList ul li {
	font-weight:			normal;
	list-style:				disc outside url(../images/Puce_Liste.gif);
	margin-left:			8px;
}
.SiteMapList ul li ul {
	margin-bottom:			2px;
	margin-top:				2px;
}
.SiteMapList ul li ul li {
	margin-left:			0;
	font-size:				11px;
	line-height:			14px;
}
.SiteMapList ul li ul li ul {
	margin-bottom:			0;
	margin-top:				0;
}
.SiteMapList ul li ul li ul li {
	font-size:				10px;
	line-height:			13px;
	padding:				0;
	margin:					0;
}

/* Menu Langues */
.CellMenuLang,
.CellMenuLang a:link, .CellMenuLang a:visited, .CellMenuLang a:active, 
.CellMenuLang a:hover, .CellMenuLang a:visited:hover, .CellMenuLang a:active:hover {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.CellMenuLang a:hover, .CellMenuLang a:visited:hover, .CellMenuLang a:active:hover {
	color:					#FCEEB0;
	text-decoration:		none;
}
.CellMenuLang {
	padding:				5px 0 0 25px;
}

/* Navigation Fixe */
.MenuNavFixe {
	height:					38px;
}
.MenuNavFixe td {
	background:				url(../images/Img_NavFixeSep.gif) no-repeat;
	padding:				5px 7px 0 21px;
}
.MenuNavFixe #ItemNavFixeOn, 
.MenuNavFixe a:link, .MenuNavFixe a:visited, .MenuNavFixe a:active, 
.MenuNavFixe a:hover, .MenuNavFixe a:visited:hover, .MenuNavFixe a:active:hover {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.MenuNavFixe #ItemNavFixeOn, 
.MenuNavFixe a:hover, .MenuNavFixe a:visited:hover, .MenuNavFixe a:active:hover {
	color:					#FCEEB0;
	text-decoration:		none;
}

/* Bas de page */
.CellBasPageGauche, .CellBasPageDroit {
	font:					10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
}
.CellBasPageGauche {
	background:				#3B9B9E url(../images/Img_BasCoinGauche.gif) no-repeat bottom left;
	height:					34px;
	padding-left:           12px;
}
.CellBasPageDroit {
	background:				#3B9B9E url(../images/Img_BasCoinDroit.gif) no-repeat bottom right;
	height:					34px;
	text-align:				right;
	padding-right:          16px;
}
.CellBasPageDroit a:link, .CellBasPageDroit a:visited, .CellBasPageDroit a:active,
.CellBasPageDroit a:hover, .CellBasPageDroit a:visited:hover, .CellBasPageDroit a:active:hover {
	font:					10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.CellBasPageDroit a:hover, .CellBasPageDroit a:visited:hover, .CellBasPageDroit a:active:hover {
	text-decoration:		underline;
}

/* Bouton */
.Bouton {
	width:					125px;
}
A.Bouton:link, A.Bouton:visited, A.Bouton:active,
A.Bouton:hover, A.Bouton:visited:hover, A.Bouton:active:hover {
	background: 			url(../images/Bg_BtGauche.gif) no-repeat left top;
	padding: 				0 0 0 3px;
	display:				block;
	text-decoration:		none;
}
A.Bouton:link font, A.Bouton:visited font, A.Bouton:active font,
A.Bouton:hover font, A.Bouton:visited:hover font, A.Bouton:active:hover font {
	cursor:					pointer;
	background: 			url(../images/Bg_BtDroit.gif) no-repeat right top;
	padding: 				0 3px 0 0;
	display:				block;
	text-decoration:		none;
}
A.Bouton:link font span, A.Bouton:visited font span, A.Bouton:active font span,
A.Bouton:hover font span, A.Bouton:visited:hover font span, A.Bouton:active:hover font span {
	cursor:					pointer;
	padding: 				0 14px;
	background: 			url(../images/Bg_Bt.gif) repeat-x;
	display:				block;
	font:					11px/24px Arial, Verdana, Helvetica, Sans-serif;
	color:					#3b9b9e;
	text-align:				center;
	text-decoration:		none;
}

/* Menu */
.CellMenu {
	vertical-align:			top;
}

/* Note PDF */
.CellNotePDF {
	font:					9px/12px Verdana, Arial, Helvetica, Sans-serif;
	background:				url(../images/Bg_BasMenu.jpg) no-repeat bottom left;
	height:					495px;
	vertical-align:			bottom;
}
.CellNotePDF p  {
	font-size:				10px;
	font-weight:			bold;
	text-transform:			uppercase;
}
.CellNotePDF span  {
	padding:                0 10px 0 0;
}
.CellNotePDF a:link, .CellNotePDF a:visited, .CellNotePDF a:active,
.CellNotePDF a:hover, .CellNotePDF a:visited:hover, .CellNotePDF a:active:hover {
	font:					9px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#ba6a51;
	text-decoration:		underline;
}
.CellNotePDF a:hover, .CellNotePDF a:visited:hover, .CellNotePDF a:active:hover {
	text-decoration:		none;
}
/* Ajouts liste themes */

ul.ListeTheme {
	float:left;
	width:270px;
}

/* Nouveau bloc texte */
#BlocTexteSpecial {
	color: #fff;
	background: #fba500 url(/images/Bg_EnteteBlocTexte.gif) no-repeat;
	width: 186px;
	padding: 10px 15px 0;
	margin-top: 10px;
}
#BlocTexte {
	padding:10px 24px 0 15px;
}
#BlocTexteSpecial .Texte {
	color: #fff;
}
#BlocTexteSpecial h2 {
	font-size: 12px;
	color:#fff;
	text-transform: uppercase;
	margin-top: 0;
	line-height: 16px;
}
#BlocTexteSpecial a {
	color: #fff;
}
#BlocTexteSpecial p {
	margin:0;
	padding-bottom: 12px;
}
#FooterBlocTexte {
	background: url(/images/Bg_BasBlocTexte.gif) no-repeat bottom left;
	height: 7px;
	width: 216px;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellExergeAcc {
	padding:				0 15px;
}
.CellExergeAcc H1 {
	text-transform:			uppercase;
	margin:					12px 0 0 0;
}
.CellExergeAcc H2 {
	text-transform:			uppercase;
	margin:					0 0 15px 0;
	font-size:				14px;
	font-weight:			bold;
}

.CellContenuAcc {
	font:					11px/16px Arial, Verdana, Helvetica, Sans-serif;
	color:					#5e5c59;
	background:				#fdf7e2;
	padding:				0 15px;
	vertical-align:			top;
}

/* Boites #1 */
.CellEntBox1Acc {
	font:					bold 11px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#d74f15;
	text-transform:			uppercase;
	background:				url(../images/Bg_EntBox1Acc.gif) no-repeat bottom left;
	
	width:					158px;
	height:					46px;
	*height:				40px; /* Hack : IE 6 et + */
	
	padding:				6px 0 0 0;
	vertical-align:			middle;
	text-align:				center;
}
.CellContBox1Acc {
	font:					11px/16px Arial, Verdana, Helvetica, Sans-serif;
	color:					#5e5c59;
	vertical-align:			top;
	padding:				12px 22px;
	width:					114px;/*158px*/
}
.BgSepBox1Acc {
	background:				#f7d698;
	vertical-align:         top;
}
.BgBox1Acc {
	vertical-align:			top;
	background:				#fffefb url(../images/Bg_Box1Acc.gif) repeat-x bottom left;
	height:                 260px;
}
.CellBasBox1Acc {
	background:				#f7d698;
}

/* Boites #2 */
.TableBox2Acc {
	background:				#fcf1cc;
	width:					100%;
}
.CellBox2Acc {
	padding-left:           15px;
	text-align:				left;
	vertical-align:			top;
}
.CellBox2Acc #Box2Acc01, .CellBox2Acc #Box2Acc02 {
	width:					222px; 
	float:					left;
}
.CellBox2Acc #Box2Acc02 {
	margin-left:            15px;
}
.TiBox2Acc {
	background:				#fce3a8 url(../images/Bg_GaucheTiBox2Acc.gif) no-repeat;
	height:					34px;
}
.TiBox2Acc div {
	font:					bold 11px/34px Arial, Verdana, Helvetica, Sans-serif;
	color:					#d74f15;
	text-transform:			uppercase;
	background:				url(../images/Bg_DroitTiBox2Acc.gif) no-repeat top right;
	height:					34px;
	padding:          	    0 15px;
	text-align:				center;
}
.ContBox2Acc {
	padding:				25px 20px 10px 20px;
}

/* Nouvelles */
.CellNouv {
	padding:				28px 5px 0 22px;
	vertical-align:			top;
	width:					160px;
}
.TitreSectNouv {
	font:					bold 20px/23px Arial, Verdana, Helvetica, Sans-serif;
	color:					#3b9b9e;
	text-transform:			uppercase;
	margin:					0 0 25px 0;
}
.CellContNouv {
	font:					11px/16px Arial, Verdana, Helvetica, Sans-serif;
	color:					#5e5c59;
	padding:				0 0 12px 0;
	vertical-align:			top;
}
.TitreNouv, .TitreNouvImg{
	font:					bold 10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#d84f15;
	text-transform:			uppercase;
	margin:					0 0 5px 0;
}

.CellContNouv a:link, .CellContNouv a:visited, .CellContNouv a:active,
.CellContNouv a:hover, .CellContNouv a:visited:hover, .CellContNouv a:active:hover {
	font:					11px Arial, Verdana, Helvetica, Sans-serif;
	color:					#3b9b9e;
	text-decoration:		underline;
}
.CellContNouv a:hover, .CellContNouv a:visited:hover, .CellContNouv a:active:hover {
	text-decoration:		none;
}

.TitreNouv a:link, .TitreNouv a:visited, .TitreNouv a:active,
.TitreNouv a:hover, .TitreNouv a:visited:hover, .TitreNouv a:active:hover,
.TitreNouvImg a:link, .TitreNouvImg a:visited, .TitreNouvImg a:active,
.TitreNouvImg a:hover, .TitreNouvImg a:visited:hover, .TitreNouvImg a:active:hover {
	font:					bold 10px/12px Verdana, Arial, Helvetica, Sans-serif;
	color:					#d84f15;
	text-transform:			uppercase;
	text-decoration:		none;
}
.TitreNouv a:hover, .TitreNouv a:visited:hover, .TitreNouv a:active:hover,
.TitreNouvImg a:hover, .TitreNouvImg a:visited:hover, .TitreNouvImg a:active:hover {
	text-decoration:		underline;
}

.CellContNouv img {
	margin:					0 5px 2px 0;
}
/* Espace pour image */
.TitreNouvImg {
	margin:					0 0 20px 0;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellTitreInt {
	padding:				0 24px 15px 24px;
	vertical-align:			top;
	background:				#FDF7E2;
}
.CellSousTitreInt {
	background:				#FFF;
	padding:				0 22px 5px 22px;
}
.CellBodyContInt {
	padding:				0 0;
	vertical-align:			top;
}
.BgBlanc {
	background:				#FFF;
}
.BgContenuIntCentre {
	background:				url(../images/Bg_CentreContenuInt.gif) repeat-y top right;
}
.BgContenuIntBas {
	background:				url(../images/Bg_BasContenuInt.gif) no-repeat bottom right;
}
.TableContenuInt {
	width:					647px;
}
.CellContenuInt {
	font:					12px/18px Arial, Verdana, Helvetica, Sans-serif;
	color:					#5e5c59;
	padding:				25px 22px 22px 22px;
	vertical-align:			top;
	width:					583px;/*627px*/
}
.CellBtHautPage {
	text-align:				right;
	padding:	            10px 0 20px 0;
}
.CellBtHautPage A:link, .CellBtHautPage A:visited, .CellBtHautPage A:active,
.CellBtHautPage A:hover, .CellBtHautPage A:visited:hover, .CellBtHautPage A:active:hover {
	background:				url(../images/Bg_BtHautPage.gif) no-repeat center right;
	font:					11px Arial, Verdana, Helvetica, Sans-serif;
	color:					#d74f15;
	text-decoration:		underline;
	padding-right:          20px;
}
.CellBtHautPage A:hover, .CellBtHautPage A:visited:hover, .CellBtHautPage A:active:hover {
	text-decoration:		none;
}

/* Styles pour la fiche -------------------------------------------*/
.SousTitreFiche {
	width:					450px;
	vertical-align:			top;
}
.CellEnteteFiche {
	background:				#FDF7E2;
	padding:				0 0 0 12px;
	vertical-align:			top;
}
.CellNavigFiche {
	vertical-align:			bottom;
	height:					200px;
	width:					425px;
}
.MenuColDroite {
	float:					left;
	width:                  250px;
}
.MenuColGauche {
	float:					left;
	width:                  171px;
}
/* Bloc nouveau Off*/
#BlocNouvOff .MenuColDroite {
	width:                  380px;/*OLD 450px*/
}
#BlocNouvOff .MenuColGauche {
	width:                  240px;/*OLD 171px*/
}

/* Bloc Nouveau Interieur */
#BlocNouvOff, #BlocNouvOn {
	width:					625px;
}
/* Etat Off */
#BlocNouvOff .CellNouvInt {
	width:					0;
	height:					0;
	display:				none;
}
#BlocNouvOff .CellNavigFiche {
	width:					625px;
	height:					auto;
}

/* Etat On */
.CellNouvInt {
	background-position:	bottom left;
	background-repeat:		no-repeat;
	width:					192px;
	height:					200px;
}
.CellNouvInt iframe {
	width:					149px;/*129px*/
	height:					115px;/*100px*/
	border:					0;
	margin:					70px 11px 15px 33px;
	padding:                0;
}
.CellNouvIntContenu {
	font:					11px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#5e5c59;
}

/* Menu Fiche */
A.ItemFiche:link, A.ItemFiche:visited, A.ItemFiche:active,
A.ItemFiche:hover, A.ItemFiche:visited:hover, A.ItemFiche:active:hover,
A.ItemFicheBas:link, A.ItemFicheBas:visited, A.ItemFicheBas:active,
A.ItemFicheBas:hover, A.ItemFicheBas:visited:hover, A.ItemFicheBas:active:hover,
A.ItemFicheTop:link, A.ItemFicheTop:visited, A.ItemFicheTop:active,
A.ItemFicheTop:hover, A.ItemFicheTop:visited:hover, A.ItemFicheTop:active:hover,
A.ItemFicheTop:link span, A.ItemFicheTop:visited span, A.ItemFicheTop:active span,
A.ItemFicheTop:hover span, A.ItemFicheTop:visited:hover span, A.ItemFicheTop:active:hover span,
A.ItemFicheBas:link span, A.ItemFicheBas:visited span, A.ItemFicheBas:active span,
A.ItemFicheBas:hover span, A.ItemFicheBas:visited:hover span, A.ItemFicheBas:active:hover span,
A.ItemFicheTop:link b, A.ItemFicheTop:visited b, A.ItemFicheTop:active b,
A.ItemFicheTop:hover b, A.ItemFicheTop:visited:hover b, A.ItemFicheTop:active:hover b,
A.ItemFicheBas:link b, A.ItemFicheBas:visited b, A.ItemFicheBas:active b,
A.ItemFicheBas:hover b, A.ItemFicheBas:visited:hover b, A.ItemFicheBas:active:hover b {
	text-decoration:		none;
	display:				block;
}
A.ItemFiche:link, A.ItemFiche:visited, A.ItemFiche:active,
A.ItemFiche:hover, A.ItemFiche:visited:hover, A.ItemFiche:active:hover {
	font:					bold 11px/22px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	background:				#68babc url(../images/Bg_ItemMenuFiche.gif) no-repeat 13px 5px;
	*background-position:	17px 5px;
	padding:                0 0 0 39px;
	border-bottom:          1px solid #3b9b9e;
	border-left:            4px solid #3b9b9e;
	border-right:           4px solid #3b9b9e;
}
A.ItemFicheTop:link b, A.ItemFicheTop:visited b, A.ItemFicheTop:active b,
A.ItemFicheTop:hover b, A.ItemFicheTop:visited:hover b, A.ItemFicheTop:active:hover b,
A.ItemFicheBas:link b, A.ItemFicheBas:visited b, A.ItemFicheBas:active b,
A.ItemFicheBas:hover b, A.ItemFicheBas:visited:hover b, A.ItemFicheBas:active:hover b {
	font:					bold 11px/22px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	background:				#68babc url(../images/Bg_ItemMenuFiche.gif) no-repeat 8px 5px;
	padding:                0 0 0 34px;
}

/* Top du menu */
A.ItemFicheTop:link, A.ItemFicheTop:visited, A.ItemFicheTop:active,
A.ItemFicheTop:hover, A.ItemFicheTop:visited:hover, A.ItemFicheTop:active:hover {
	background:				url(../images/Bg_ItemCoinTopG.gif) no-repeat;
	padding:                0 0 0 9px;
	border-bottom:          1px solid #3b9b9e;
}
A.ItemFicheTop:link span, A.ItemFicheTop:visited span, A.ItemFicheTop:active span,
A.ItemFicheTop:hover span, A.ItemFicheTop:visited:hover span, A.ItemFicheTop:active:hover span {
	background:				url(../images/Bg_ItemCoinTopD.gif) no-repeat top right;
	padding:                0 9px 0 0;
}
A.ItemFicheTop:link b, A.ItemFicheTop:visited b, A.ItemFicheTop:active b,
A.ItemFicheTop:hover b, A.ItemFicheTop:visited:hover b, A.ItemFicheTop:active:hover b {
	border-top:             4px solid #3b9b9e;
	*background-position:	8px 8px;
}

/* Bas du menu */
A.ItemFicheBas:link, A.ItemFicheBas:visited, A.ItemFicheBas:active,
A.ItemFicheBas:hover, A.ItemFicheBas:visited:hover, A.ItemFicheBas:active:hover {
	background:				url(../images/Bg_ItemCoinBasG.gif) no-repeat bottom left;
	padding:                0 0 0 9px;
}
A.ItemFicheBas:link span, A.ItemFicheBas:visited span, A.ItemFicheBas:active span,
A.ItemFicheBas:hover span, A.ItemFicheBas:visited:hover span, A.ItemFicheBas:active:hover span {
	background:				url(../images/Bg_ItemCoinBasD.gif) no-repeat bottom right;
	padding:                0 9px 0 0;
}
A.ItemFicheBas:link b, A.ItemFicheBas:visited b, A.ItemFicheBas:active b,
A.ItemFicheBas:hover b, A.ItemFicheBas:visited:hover b, A.ItemFicheBas:active:hover b {
	border-bottom:          4px solid #3b9b9e;
}

/* Etat Over */
A.ItemFiche:hover, A.ItemFiche:visited:hover, A.ItemFiche:active:hover,
A.ItemFicheTop:hover b, A.ItemFicheTop:visited:hover b, A.ItemFicheTop:active:hover b,
A.ItemFicheBas:hover b, A.ItemFicheBas:visited:hover b, A.ItemFicheBas:active:hover b {
	color:					#d74f15;
}

/* Etat Actif */
A.ItemFicheTop#ItemFicheOn b, A.ItemFicheBas#ItemFicheOn b, A.ItemFiche#ItemFicheOn {
	color:					#d74f15;
	background-image:		url(../images/Bg_ItemMenuFiche-on.gif);
	background-color:		#7bc7c9;
}
/* Top du menu Actif */
#ItemFicheTopSpan #ItemFicheOn {
	background-image:		url(../images/Bg_ItemCoinTopG-on.gif);
}
#ItemFicheTopSpan #ItemFicheOn span {
	background-image:		url(../images/Bg_ItemCoinTopD-on.gif);
}
/* Bas du menu Actif */
#ItemFicheBasSpan #ItemFicheOn {
	background-image:		url(../images/Bg_ItemCoinBasG-on.gif);
}
#ItemFicheBasSpan #ItemFicheOn span {
	background-image:		url(../images/Bg_ItemCoinBasD-on.gif);
}

A.ItemDossier:link, A.ItemDossier:visited, A.ItemDossier:active,
A.ItemDossier:hover, A.ItemDossier:visited:hover, A.ItemDossier:active:hover {
	font:					bold 11px/50px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	background:				url(../images/Bg_BtDossierComplet.gif) no-repeat;
	width:					146px;/*171px*/
	padding:                0 0 0 25px;
	text-decoration:		none;
	display:				block;
}
A.ItemDossier:link span, A.ItemDossier:visited span, A.ItemDossier:active span,
A.ItemDossier:hover span, A.ItemDossier:visited:hover span, A.ItemDossier:active:hover span {
	background:				url(../images/Picto_PDF.gif) no-repeat center right;
	padding:                0 25px 0 0;
}
A.ItemDossier:hover, A.ItemDossier:visited:hover, A.ItemDossier:active:hover {
	color:					#d74f15;
}

/* Menu Deroulant Fiche */
A.ItemFicheMenuDeroul:link, A.ItemFicheMenuDeroul:visited, A.ItemFicheMenuDeroul:active,
A.ItemFicheMenuDeroul:hover, A.ItemFicheMenuDeroul:visited:hover, A.ItemFicheMenuDeroul:active:hover,
A.ItemFicheMenuDeroulOn:link, A.ItemFicheMenuDeroulOn:visited, A.ItemFicheMenuDeroulOn:active,
A.ItemFicheMenuDeroulOn:hover, A.ItemFicheMenuDeroulOn:visited:hover, A.ItemFicheMenuDeroulOn:active:hover {
	font:					bold 11px/24px Arial, Verdana, Helvetica, Sans-serif;
	color:					#3b9b9e;
	background:             url(../images/Bg_BtMenuDeroulFiche.gif) no-repeat top left;
	padding:                0;
	display:                block;
	width:					169px;/*171px*/
	text-transform:			uppercase;
	text-decoration:		none;
	margin:                 1px 0 0 2px;
}
A.ItemFicheMenuDeroulOn:link, A.ItemFicheMenuDeroulOn:visited, A.ItemFicheMenuDeroulOn:active,
A.ItemFicheMenuDeroulOn:hover, A.ItemFicheMenuDeroulOn:visited:hover, A.ItemFicheMenuDeroulOn:active:hover {
	color:					#d74f15;
}

A.ItemFicheMenuDeroul:link span, A.ItemFicheMenuDeroul:visited span, A.ItemFicheMenuDeroul:active span,
A.ItemFicheMenuDeroul:hover span, A.ItemFicheMenuDeroul:visited:hover span, A.ItemFicheMenuDeroul:active:hover span,
A.ItemFicheMenuDeroulOn:link span, A.ItemFicheMenuDeroulOn:visited span, A.ItemFicheMenuDeroulOn:active span,
A.ItemFicheMenuDeroulOn:hover span, A.ItemFicheMenuDeroulOn:visited:hover span, A.ItemFicheMenuDeroulOn:active:hover span {
	background:				url(../images/Bg_ItemMenuFiche.gif) no-repeat 10px 5px;
	padding:                0 15px 0 28px;
	display:                block;
}
A.ItemFicheMenuDeroulOn:link span, A.ItemFicheMenuDeroulOn:visited span, A.ItemFicheMenuDeroulOn:active span,
A.ItemFicheMenuDeroulOn:hover span, A.ItemFicheMenuDeroulOn:visited:hover span, A.ItemFicheMenuDeroulOn:active:hover span {
	background-image:		url(../images/Bg_ItemMenuFiche-on.gif);
}

.TableMenuDeroulFiche {
	background:				#fce37b;
	border-bottom:			4px solid #fce37b;
	border-top:				4px solid #fce37b;
}
.TableMenuDeroulFiche td {
	padding:                1px 5px;
}
.TableMenuDeroulFiche a {
	background:             #fef7dc;/* url(../images/Bg_MenuDeroulFicheTop.gif) no-repeat top left*/
	padding:                3px 0 0 0;
	display:                block;
	width:					159px;
}
.TableMenuDeroulFiche span {
	/*background:             url(../images/Bg_MenuDeroulFicheBas.gif) no-repeat bottom left;*/
	padding:                0 13px 3px 13px;
	display:                block;
} 
.TableMenuDeroulFiche a:link, .TableMenuDeroulFiche a:visited, .TableMenuDeroulFiche a:active,
.TableMenuDeroulFiche a:hover, .TableMenuDeroulFiche a:visited:hover, .TableMenuDeroulFiche a:active:hover {
	font:					bold 11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#3b9b9e;
	text-decoration:		none;
}
.TableMenuDeroulFiche a:hover, .TableMenuDeroulFiche a:visited:hover, .TableMenuDeroulFiche a:active:hover {	
	color:					#d74f15
}

/* Changement du style du MenuDeroulFiche si la boite nouvelle n'est pas présente --*/
#BlocNouvOff A.ItemDossier:link, #BlocNouvOff A.ItemDossier:visited, #BlocNouvOff A.ItemDossier:active,
#BlocNouvOff A.ItemDossier:hover, #BlocNouvOff A.ItemDossier:visited:hover, #BlocNouvOff A.ItemDossier:active:hover {
	background:				url(../images/Bg_BtDossierComplet_Long.gif) no-repeat;
	width:					215px;
}
#BlocNouvOff A.ItemFicheMenuDeroul:link, #BlocNouvOff A.ItemFicheMenuDeroul:visited, #BlocNouvOff A.ItemFicheMenuDeroul:active,
#BlocNouvOff A.ItemFicheMenuDeroul:hover, #BlocNouvOff A.ItemFicheMenuDeroul:visited:hover, #BlocNouvOff A.ItemFicheMenuDeroul:active:hover,
#BlocNouvOff A.ItemFicheMenuDeroulOn:link, #BlocNouvOff A.ItemFicheMenuDeroulOn:visited, #BlocNouvOff A.ItemFicheMenuDeroulOn:active,
#BlocNouvOff A.ItemFicheMenuDeroulOn:hover, #BlocNouvOff A.ItemFicheMenuDeroulOn:visited:hover, #BlocNouvOff A.ItemFicheMenuDeroulOn:active:hover {
	background:             url(../images/Bg_BtMenuDeroulFiche_Long.gif) no-repeat top left;
	width:					238px;
}
#BlocNouvOff .TableMenuDeroulFiche a {
	width:					228px;
}

/* Styles pour le menu principal ---------------------------------------------*/
.MenuItemTheme, .MenuItem {
	width:					216px;
}
.MenuItem {
	border-top:				1px solid #FFF;
}
.MenuItem span, 
.MenuItem a:link, .MenuItem a:visited, .MenuItem a:active,
.MenuItem a:hover, .MenuItem a:visited:hover, .MenuItem a:active:hover,
.MenuItemTheme a:link, .MenuItemTheme a:visited, .MenuItemTheme a:active,
.MenuItemTheme a:hover, .MenuItemTheme a:visited:hover, .MenuItemTheme a:active:hover,
.MenuItemTheme img, .MenuItem img {
	display:				block;
}
.MenuItem span, 
.MenuItem a:link, .MenuItem a:visited, .MenuItem a:active,
.MenuItem a:hover, .MenuItem a:visited:hover, .MenuItem a:active:hover {
	font:					bold 11px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#d74f15;
	background:				#fceeb0;
	text-transform:			uppercase;
	text-decoration:		none;
	padding:                2px 20px;
}
.MenuItem a:hover, .MenuItem a:visited:hover, .MenuItem a:active:hover {
	color:					#4ea29b;
}
.MenuItem ul, .MenuItem li {
	width:					216px;
	padding:                0;
	margin:                 0 !important;
	list-style:             none;
	list-style-image:       none;
	background:				#fceeb0;
}
.MenuItem ul a:link, .MenuItem ul a:visited, .MenuItem ul a:active,
.MenuItem ul a:hover, .MenuItem ul a:visited:hover, .MenuItem ul a:active:hover {
	font:					11px/20px Arial, Verdana, Helvetica, Sans-serif;
	color:					#d74f15;
	text-transform:			none;
	text-decoration:		none;
	display:				inline;
	padding:                0 0 0 35px;
}
#ItemMenuOn,
.MenuItem ul a:hover, .MenuItem ul a:visited:hover, .MenuItem ul a:active:hover {
	color:					#4ea29b;
}
.MenuItemTheme a:link, .MenuItemTheme a:visited, .MenuItemTheme a:active,
.MenuItemTheme a:hover, .MenuItemTheme a:visited:hover, .MenuItemTheme a:active:hover {
	font:					bold 11px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#d74f15;
	background:				#fce37b url(../images/Puce_ItemMenuTheme.gif) no-repeat right center;
	text-transform:			uppercase;
	text-decoration:		none;
	padding:                2px 0 2px 20px;
}
.MenuItemTheme a:hover, .MenuItemTheme a:visited:hover, .MenuItemTheme a:active:hover {
	color:					#4ea29b;
}

/* Styles pour menus déroulants ----------------------------------------------*/
.TableMenuDeroul, .TableSousMenuDeroul {
	background:				#fce37b;
}
.MenuDeroulTop {
	height:					30px;
	background:				#fce37a url(../images/Bg_MenuDeroulTop.gif) repeat-x top left;
	text-align:				right;
	vertical-align:			top;
	padding:                4px 4px 0 0;
}
.MenuDeroulBas {
	height:					30px;
	background:				#fce37a url(../images/Bg_MenuDeroulBas.gif) repeat-x top left;
	text-align:				right;
	vertical-align:			bottom;
	padding:                0 4px 4px 0;
}
.MenuDeroulOff, .MenuDeroulOn, .SousMenuDeroulOff, .SousMenuDeroulOn {
	padding:                1px 4px;
	width:					197px;
}
.MenuDeroulOff a, .MenuDeroulOn a {
	background:             #fceeb0 url(../images/Bg_MenuDeroulItemTop.gif) no-repeat top left;
	padding:                3px 0 0 0;
	display:                block;
	width:					197px;
}
.MenuDeroulOff span, .MenuDeroulOn span {
	background:             url(../images/Bg_MenuDeroulItemBas.gif) no-repeat bottom left;
	padding:                0 13px 3px 13px;
	display:                block;
}
.MenuDeroulOn a {
	background:             #fef7dc url(../images/Bg_MenuDeroulItemTop-on.gif) no-repeat top left;
}
.MenuDeroulOn span {
	background:             url(../images/Bg_MenuDeroulItemBas-on.gif) no-repeat bottom left;
}
.MenuDeroulOff a:link, .MenuDeroulOff a:visited, .MenuDeroulOff a:active,
.MenuDeroulOff a:hover, .MenuDeroulOff a:visited:hover, .MenuDeroulOff a:active:hover,
.MenuDeroulOn a:link, .MenuDeroulOn a:visited, .MenuDeroulOn a:active,
.MenuDeroulOn a:hover, .MenuDeroulOn a:visited:hover, .MenuDeroulOn a:active:hover {
	font:					bold 11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#3b9b9e;
	text-decoration:		none;
}
/* SousMenu Deroul */
.TableSousMenuDeroul {
	border-bottom:			3px solid #fce37b;
	border-top:				3px solid #fce37b;
}
.SousMenuDeroulOff a, .SousMenuDeroulOn a {
	background:             #fef7dc url(../images/Bg_MenuDeroulItemTop-on.gif) no-repeat top left;
	padding:                3px 0 0 0;
	display:                block;
	width:					197px;
}
.SousMenuDeroulOff span, .SousMenuDeroulOn span {
	background:             url(../images/Bg_MenuDeroulItemBas-on.gif) no-repeat bottom left;
	padding:                0 13px 3px 13px;
	display:                block;
} 
.SousMenuDeroulOff a:link, .SousMenuDeroulOff a:visited, .SousMenuDeroulOff a:active,
.SousMenuDeroulOff a:hover, .SousMenuDeroulOff a:visited:hover, .SousMenuDeroulOff a:active:hover,
.SousMenuDeroulOn a:link, .SousMenuDeroulOn a:visited, .SousMenuDeroulOn a:active,
.SousMenuDeroulOn a:hover, .SousMenuDeroulOn a:visited:hover, .SousMenuDeroulOn a:active:hover {
	font:					bold 11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#3b9b9e;
	text-decoration:		none;
}
.SousMenuDeroulOff a:hover, .SousMenuDeroulOff a:visited:hover, .SousMenuDeroulOff a:active:hover,
.SousMenuDeroulOn a:link, .SousMenuDeroulOn a:visited, .SousMenuDeroulOn a:active,
.SousMenuDeroulOn a:hover, .SousMenuDeroulOn a:visited:hover, .SousMenuDeroulOn a:active:hover {
	color:					#d74f15;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtSearchLabel {
	font:					bold 11px/13px Arial, Verdana, Helvetica, Sans-serif;
	text-transform:			uppercase;
	color:					#3b9b9e;
	margin:					0 0 5px 0;
}
/*.TxtLabel {
	font:					100%/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					;
	vertical-align:			top;
	padding:				0 0 0 0;
}*/
.TxtBox {
	font:					10px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#5e5c59;
	background:				url(../images/Bg_TextBox.gif) repeat-x;
	border:					none;
	border-top:				1px solid #dbdfe2;
	border-left:			1px solid #dbdfe2;
	padding:				3px 2px;
	margin:					0;
}
/*.TxtArea {
	font:					100%/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					;
	background:				;
	border:					1px solid #666666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.Btn {
	font:					italic bold 100%/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					;
	background:				;
	border:					1px solid #666666;
	overflow: 				visible;
	padding:				0 0 0 0;
}*/

/* Général -------------------------------------------------------------------*/
BODY {
	font:					11px/14px Arial, Verdana, Helvetica, Sans-serif;
	color:					#5e5c59;
	padding:				0;
	margin:					0 0 25px 0;
}
A:link, A:visited, A:active,
A:hover, A:visited:hover, A:active:hover {
	color:					#3b9b9e;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	text-decoration:		none;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font-size:				80%;
	line-height:			80%;
}
/* Arrière-plan --------------------------------------------------------------*/
.Bg {
	background:				#d74f15;
}
