/* Styles communs à toutes les pages -----------------------------------------*/
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					bold 10px/100% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					bold 10px/100% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	text-decoration:		underline;
}
.CellBlanche {
	background:				#FFF;
}
.CellRecherche {
	background:				#E3D6D6;
	padding:				14px 0 0 18px;
	vertical-align:			top;
}
.CellFooter {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;					
	color:					#827473;
	text-align:				right;
}
.CellFooter a:link, .CellFooter a:visited, .CellFooter a:active {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;					
	color:					#827473;
	text-decoration:		none;
}
.CellFooter a:hover, .CellFooter a:visited:hover, .CellFooter a:active:hover {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;					
	color:					#827473;
	text-decoration:		underline;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	background:				#E8DEDE;
	padding:				18px 17px 0 17px;
	vertical-align:			top;
}
.CellAccGauche {
	background:				#F1EBEB;
}
.CellAccDroite {
	padding:				17px 14px 0 17px;
}
.CellBtSavoirGauche {
	vertical-align:			top;
	background:				#F1EBEB;
	padding:				0 0 0 9px;
}
.CellBtSavoirGauche a:link,.CellBtSavoirGauche a:visited, .CellBtSavoirGauche a:active {
	font:					bold 10px/100% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	text-decoration:		none;
}
.CellBtSavoirGauche a:hover,.CellBtSavoirGauche a:visited:hover, .CellBtSavoirGauche a:active:hover {
	font:					bold 10px/100% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	text-decoration:		underline;
}
.TxtDate {
	font:					bold 10px/100% Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
}
A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active,
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	text-decoration:		underline;
}
.TxtNouv {
	/*font:					9px/11px Verdana, Arial, Helvetica, Sans-serif;*/
	font:					11px/150% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	margin-bottom:			25px;
}
.CellAutresNouvelles {
	background:				#EAF3FC;
}
.PaddingAutresNouvelles {
	padding:				0 12px;
}
A.LienAutreNouv:link, A.LienAutreNouv:visited, A.LienAutreNouv:active,
A.LienAutreNouv:hover, A.LienAutreNouv:visited, A.LienAutreNouv:active:hover {
	font:					10px/11px Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	text-decoration:		underline;
}
.CellBtAutresNouvelles {
	background:				#FFF;
	padding:				0 0 0 6px;
	height:					18px;
}
.CellBtAutresNouvelles a:link, .CellBtAutresNouvelles a:visited, .CellBtAutresNouvelles a:active {
	font:					bold 10px/100% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	text-decoration:		none;
}
.CellBtAutresNouvelles a:hover, .CellBtAutresNouvelles a:visited:hover, .CellBtAutresNouvelles a:active:hover {
	font:					bold 10px/100% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	text-decoration:		underline;
}
.CellSoinsBlanc {
	background:				#FFF;
	height:					52px;
	padding:				8px 6px;
}
.CellSoinsVert {
	background:				#E1EDDD;
	height:					52px;
	padding:				8px 6px;
}
.CellTxtSoins {
	vertical-align:			top;
}
.CellTxtSoins P {
	margin:					0 0 4px 0;
}
A.LienTitreSoins:link, A.LienTitreSoins:active, A.LienTitreSoins:visited,
A.LienTitreSoins:hover, A.LienTitreSoins:active:hover, A.LienTitreSoins:visited:hover {
	font:					bold 11px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	text-decoration:		underline;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellIntGauche {
	background:				#F1EBEB;
}
.CellIntDroite {
	padding:				24px 30px 0 30px;
}
/* Titres sections */
.CellTitreRenseignements {
	font:					18px/120% Trebuchet MS, Helvetica, Sans-serif;
	color:					#2882d1;
	background:				url(../images/Img_PointsTitreRenseignements.gif) repeat-x bottom left;
	height:					30px;
}
.CellTitreFondations {
	font:					18px/120% Trebuchet MS, Helvetica, Sans-serif;
	color:					#4c7739;
	background:				url(../images/Img_PointsTitreFondations.gif) repeat-x bottom left;
	height:					30px;
}
.CellTitreSoins {
	font:					18px/120% Trebuchet MS, Helvetica, Sans-serif;
	color:					#5C9B43;
	background:				url(../images/Img_PointsTitreSoins.gif) repeat-x bottom left;
	height:					30px;
}
.CellTitreActualites {
	font:					18px/120% Trebuchet MS, Helvetica, Sans-serif;
	color:					#c3a722;
	background:				url(../images/Img_PointsTitreActualites.gif) repeat-x bottom left;
	height:					30px;
}
.CellTitrePublications {
	font:					18px/120% Trebuchet MS, Helvetica, Sans-serif;
	color:					#c37522;
	background:				url(../images/Img_PointsTitrePublications.gif) repeat-x bottom left;
	height:					30px;
}
.CellTitreOffres {
	font:					18px/120% Trebuchet MS, Helvetica, Sans-serif;
	color:					#c33522;
	background:				url(../images/Img_PointsTitreOffres.gif) repeat-x bottom left;
	height:					30px;
}
.CellTitreJoindre {
	font:					18px/120% Trebuchet MS, Helvetica, Sans-serif;
	color:					#8d1100;
	background:				url(../images/Img_PointsTitreJoindre.gif) repeat-x bottom left;
	height:					30px;
}

/* Ajouts Bottin ressources */

.BlocRechercheBottin {
	font:					14px/120% Trebuchet MS, Helvetica, Sans-serif;
	background:				#f6f3f3;
	border:					0;
	padding:				15px;
	margin-bottom:			15px;
}
.BlocRechercheBottin p {
	color:					#827473;
}
.BlocRechercheBottin .TxtBox, .BlocRechercheBottin .SelectBox {
	color:					#827473;
}
.BlocRechercheBottin .SelectBox {
	float:					right;
}
.BlocRechercheBottin .TxtBox {
	float:					left;
}
.BlocRechercheBottin label {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
}
.BlocRechercheBottin .Btn {
	margin-left:			10px;
}
.Pager {	
	font-size:				11px;
	text-align:				right;
	margin:					15px 0 0
}
.Pager a:link, .Pager a:visited, .Pager a:active {
	text-decoration:		none;
}
.CellResultat1, .CellResultat2 {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	padding:				15px;
	vertical-align:			top;
}
.CellResultat2 {
	background:				#f6f3f3;
}
.SousTitre.FicheDetaillee {
	margin-left:			15px;
}

/* Nouveaux styles de l'accueil */
.CellBottin {
	background: 			#e7f2f9 url(../images/Bg_Bottin.png) no-repeat 93px 86px;
	padding: 				0 12px;
	height: 				160px;
}
.CellBottin td a:link, .CellBottin td a:visited, .CellBottin td a:active {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	font-weight: 			bold;
	color:					#2675bc;
}
.CellComite {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c37522;
	background: 			url(../images/Bg_Comite.png) repeat-x;
	padding: 				0 12px;
}
.CellComite td a:link, .CellComite td a:visited, .CellComite td a:active {
	font-size:				10px;
	font-weight: 			bold;
	color:					#c37522;
}
.ContenuAccueil {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color: 					#5b5b5b;
	padding-left: 			12px;
	padding-right:			10px;
}
ul.Tabs {
	margin-left: 			2px;
}
ul.Tabs li {
	list-style:				none outside none;
	border-right:			1px solid #fff;
	margin: 				0;
	padding:				0;
	height:					36px;
	float: 					left;
}
ul.Tabs li.Actualites {
	width: 115px;
}
ul.Tabs li.Promotion {
	width:					159px;
}
ul.Tabs li.QuoiNeuf {
	width:					128px;
	border:					0;
}
ul.Tabs li a {
	display:				block;
	overflow:				hidden;
	text-indent:			-9999px;
	height:					36px;
}
ul.Tabs li.Actualites a {
	background:				url(../images/Tab_Actualites_FR.gif);
}
ul.Tabs li.Promotion a {
	background:				url(../images/Tab_Promotion_FR.gif);
}
ul.Tabs li.QuoiNeuf a {
	background:				url(../images/Tab_QuoiNeuf_FR.gif);
}
ul.Tabs li.Actif a, ul.Tabs li a:hover {
	background-position:	bottom left;
}
.Section {
	clear: both;
	border-top: 5px solid #e3d6d6;
	margin-left: 2px;
	background: url(../images/Bg_Tabs.gif) no-repeat;
	min-height: 246px;
	height: auto !important;
	height: 246px;
	padding: 26px 20px;
}
.ColDroite {
	padding: 0 10px 0 11px;
}
.CellLiensUtiles p.Texte {
	color: #000;
	margin-bottom: 30px;
}
.CellLiensUtiles p a {
	color: #2882d1;
}
.CellBordureFooter {
	background: url(../images/Bg_PointsFooter.gif) top center no-repeat;
}
 
/* Styles pour sous menus ----------------------------------------------------*/
/* Renseignements */
.CellSousMenuRenseignements {
	background:				#adcfee;
	padding:				22px 0;
	border-bottom:			2px solid #FFF;
}
.SousMenuRenseignementsOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	padding:				8px 10px 8px 3px;
}
.SousMenuRenseignementsOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuRenseignements.gif) repeat-y;
	padding:				8px 10px 8px 3px;
	vertical-align:			top;
}
.SousMenuRenseignementsOff a:link, .SousMenuRenseignementsOff a:visited, .SousMenuRenseignementsOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
.SousMenuRenseignementsOff a:hover, .SousMenuRenseignementsOff a:visited:hover, .SousMenuRenseignementsOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		underline;
}
.SousMenuRenseignementsOn a:link, .SousMenuRenseignementsOn a:visited, .SousMenuRenseignementsOn a:active,
.SousMenuRenseignementsOn a:hover, .SousMenuRenseignementsOn a:visited:hover, .SousMenuRenseignementsOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}

/* Fondations */
.CellSousMenuFondations {
	background:				#bbcbb4;
	padding:				22px 0;
	border-bottom:			2px solid #FFF;
}
.SousMenuFondationsOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	padding:				8px 10px 8px 3px;
}
.SousMenuFondationsOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuFondations.gif) repeat-y;
	padding:				8px 10px 8px 3px;
	vertical-align:			top;
}
.SousMenuFondationsOff a:link, .SousMenuFondationsOff a:visited, .SousMenuFondationsOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
.SousMenuFondationsOff a:hover, .SousMenuFondationsOff a:visited:hover, .SousMenuFondationsOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		underline;
}
.SousMenuFondationsOn a:link, .SousMenuFondationsOn a:visited, .SousMenuFondationsOn a:active,
.SousMenuFondationsOn a:hover, .SousMenuFondationsOn a:visited:hover, .SousMenuFondationsOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}

/* Soins */
.CellSousMenuSoins {
	background:				#D2E8CA;
	padding:				22px 0;
	border-bottom:			2px solid #FFF;
}
.SousMenuSoinsOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	padding:				8px 10px 8px 3px;
}
.SousMenuSoinsOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuSoins.gif) repeat-y;
	padding:				8px 10px 8px 3px;
	vertical-align:			top;
}
.SousMenuSoinsOff a:link, .SousMenuSoinsOff a:visited, .SousMenuSoinsOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
.SousMenuSoinsOff a:hover, .SousMenuSoinsOff a:visited:hover, .SousMenuSoinsOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		underline;
}
.SousMenuSoinsOn a:link, .SousMenuSoinsOn a:visited, .SousMenuSoinsOn a:active,
.SousMenuSoinsOn a:hover, .SousMenuSoinsOn a:visited:hover, .SousMenuSoinsOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Actualites */
.CellSousMenuActualites {
	background:				#e8deab;
	padding:				22px 0;
	border-bottom:			2px solid #FFF;
}
.SousMenuActualitesOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	padding:				8px 10px 8px 3px;
}
.SousMenuActualitesOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuActualites.gif) repeat-y;
	padding:				8px 10px 8px 3px;
	vertical-align:			top;
}
.SousMenuActualitesOff a:link, .SousMenuActualitesOff a:visited, .SousMenuActualitesOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
.SousMenuActualitesOff a:hover, .SousMenuActualitesOff a:visited:hover, .SousMenuActualitesOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		underline;
}
.SousMenuActualitesOn a:link, .SousMenuActualitesOn a:visited, .SousMenuActualitesOn a:active,
.SousMenuActualitesOn a:hover, .SousMenuActualitesOn a:visited:hover, .SousMenuActualitesOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Publications */
.CellSousMenuPublications {
	background:				#e3bf99;
	padding:				22px 0;
	border-bottom:			2px solid #FFF;
}
.SousMenuPublicationsOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	padding:				8px 10px 8px 3px;
}
.SousMenuPublicationsOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuPublications.gif) repeat-y;
	padding:				8px 10px 8px 3px;
	vertical-align:			top;
}
.SousMenuPublicationsOff a:link, .SousMenuPublicationsOff a:visited, .SousMenuPublicationsOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
.SousMenuPublicationsOff a:hover, .SousMenuPublicationsOff a:visited:hover, .SousMenuPublicationsOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		underline;
}
.SousMenuPublicationsOn a:link, .SousMenuPublicationsOn a:visited, .SousMenuPublicationsOn a:active,
.SousMenuPublicationsOn a:hover, .SousMenuPublicationsOn a:visited:hover, .SousMenuPublicationsOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Offres d'emplois */
.CellSousMenuOffres{
	background:				#e8b2ab;
	padding:				22px 0;
	border-bottom:			2px solid #FFF;
}
.SousMenuOffresOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	padding:				8px 10px 8px 3px;
}
.SousMenuOffresOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuOffres.gif) repeat-y;
	padding:				8px 10px 8px 3px;
	vertical-align:			top;
}
.SousMenuOffresOff a:link, .SousMenuOffresOff a:visited, .SousMenuOffresOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
.SousMenuOffresOff a:hover, .SousMenuOffresOff a:visited:hover, .SousMenuOffresOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		underline;
}
.SousMenuOffresOn a:link, .SousMenuOffresOn a:visited, .SousMenuPOffresOn a:active,
.SousMenuOffresOn a:hover, .SousMenuOffresOn a:visited:hover, .SousMenuPOffresOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Nous joindre */
.CellSousMenuJoindre{
	background:				#d4a49e;
	padding:				22px 0;
	border-bottom:			2px solid #FFF;
}
.SousMenuJoindreOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	padding:				8px 10px 8px 3px;
}
.SousMenuJoindreOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuJoindre.gif) repeat-y;
	padding:				8px 10px 8px 3px;
	vertical-align:			top;
}
.SousMenuJoindreOff a:link, .SousMenuJoindreOff a:visited, .SousMenuJoindreOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
.SousMenuJoindreOff a:hover, .SousMenuJoindreOff a:visited:hover, .SousMenuJoindreOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		underline;
}
.SousMenuJoindreOn a:link, .SousMenuJoindreOn a:visited, .SousMenuJoindreOn a:active,
.SousMenuJoindreOn a:hover, .SousMenuJoindreOn a:visited:hover, .SousMenuJoindreOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Sous menu sous section */
#Sousmenu {
	float:					right;
	margin:					0 0 0 10px;
	padding:				0 0 0 0;
}
/* Renseignements */
.CellSousMenuSousRenseignements {
	background:				#dfecf8;
}
.SousMenuSousRenseignementsOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2882d1;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousRenseignementsOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuSousRens.gif) repeat-y;
	padding:				6px 10px 6px 17px;
	vertical-align:			top;
}
.SousMenuSousRenseignementsOff a:link, .SousMenuSousRenseignementsOff a:visited, .SousSousMenuRenseignementsOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2882d1;
	text-decoration:		none;
}
.SousMenuSousRenseignementsOff a:hover, .SousMenuSousRenseignementsOff a:visited:hover, .SousMenuSousRenseignementsOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2882d1;
	text-decoration:		underline;
}
.SousMenuSousRenseignementsOn a:link, .SousMenuSousRenseignementsOn a:visited, .SousMenuSousRenseignementsOn a:active,
.SousMenuSousRenseignementsOn a:hover, .SousMenuSousRenseignementsOn a:visited:hover, .SousMenuSousRenseignementsOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Fondations */
.CellSousMenuSousFondations {
	background:				#e4ebe1;
}
.SousMenuSousFondationsOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c7739;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousFondationsOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuSousFond.gif) repeat-y;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousFondationsOff a:link, .SousMenuSousFondationsOff a:visited, .SousMenuSousFondationsOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c7739;
	text-decoration:		none;
}
.SousMenuSousFondationsOff a:hover, .SousMenuSousFondationsOff a:visited:hover, .SousMenuSousFondationsOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c7739;
	text-decoration:		underline;
}
.SousMenuSousFondationsOn a:link, .SousMenuSousFondationsOn a:visited, .SousMenuSousFondationsOn a:active,
.SousMenuSousFondationsOn a:hover, .SousMenuSousFondationsOn a:visited:hover, .SousMenuSousFondationsOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Soins */
.CellSousMenuSousSoins {
	background:				#e9f4e5;
}
.SousMenuSousSoinsOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6aa553;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousSoinsOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuSousSoins.gif) repeat-y;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousSoinsOff a:link, .SousMenuSousSoinsOff a:visited, .SousMenuSousSoinsOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6aa553;
	text-decoration:		none;
}
.SousMenuSousSoinsOff a:hover, .SousMenuSousSoinsOff a:visited:hover, .SousMenuSousSoinsOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6aa553;
	text-decoration:		underline;
}
.SousMenuSousSoinsOn a:link, .SousMenuSousSoinsOn a:visited, .SousMenuSousSoinsOn a:active,
.SousMenuSousSoinsOn a:hover, .SousMenuSousSoinsOn a:visited:hover, .SousMenuSousSoinsOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Actualites */
.CellSousMenuSousActu {
	background:				#f9f6e8;
}
.SousMenuSousActuOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c3a722;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousActuOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuSousActu.gif) repeat-y;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousActuOff a:link, .SousMenuSousActuOff a:visited, .SousMenuSousActuOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c3a722;
	text-decoration:		none;
}
.SousMenuSousActuOff a:hover, .SousMenuSousActuOff a:visited:hover, .SousMenuSousActuOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c3a722;
	text-decoration:		underline;
}
.SousMenuSousActuOn a:link, .SousMenuSousActuOn a:visited, .SousMenuSousActuOn a:active,
.SousMenuSousActuOn a:hover, .SousMenuSousActuOn a:visited:hover, .SousMenuSousActuOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Publications */
.CellSousMenuSousPub {
	background:				#f6eade;
}
.SousMenuSousPubOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c37522;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousPubOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuSousPub.gif) repeat-y;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousPubOff a:link, .SousMenuSousPubOff a:visited, .SousMenuSousPubOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c37522;
	text-decoration:		none;
}
.SousMenuSousPubOff a:hover, .SousMenuSousPubOff a:visited:hover, .SousMenuSousPubOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c37522;
	text-decoration:		underline;
}
.SousMenuSousPubOn a:link, .SousMenuSousPubOn a:visited, .SousMenuSousPubOn a:active,
.SousMenuSousPubOn a:hover, .SousMenuSousPubOn a:visited:hover, .SousMenuSousPubOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Offres emplois */
.CellSousMenuSousOffres {
	background:				#f9eae8;
}
.SousMenuSousOffresOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c33522;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousOffresOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuSousOffres.gif) repeat-y;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousOffresOff a:link, .SousMenuSousOffresOff a:visited, .SousMenuSousOffresOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c33522;
	text-decoration:		none;
}
.SousMenuSousOffresOff a:hover, .SousMenuSousOffresOff a:visited:hover, .SousMenuSousOffresOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c33522;
	text-decoration:		underline;
}
.SousMenuSousOffresOn a:link, .SousMenuSousOffresOn a:visited, .SousMenuSousOffresOn a:active,
.SousMenuSousOffresOn a:hover, .SousMenuSousOffresOn a:visited:hover, .SousMenuSousOffresOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}
/* Nous joindre */
.CellSousMenuSousJoindre {
	background:				#e8cfcc;
}
.SousMenuSousJoindreOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#8d1100;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousJoindreOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	background:				url(../images/Bg_SousMenuSousJoindre.gif) repeat-y;
	padding:				6px 10px 6px 17px;
}
.SousMenuSousJoindreOff a:link, .SousMenuSousJoindreOff a:visited, .SousMenuSousJoindreOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#8d1100;
	text-decoration:		none;
}
.SousMenuSousJoindreOff a:hover, .SousMenuSousJoindreOff a:visited:hover, .SousMenuSousJoindreOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#8d1100;
	text-decoration:		underline;
}
.SousMenuSousJoindreOn a:link, .SousMenuSousJoindreOn a:visited, .SousMenuSousJoindreOn a:active,
.SousMenuSousJoindreOn a:hover, .SousMenuSousJoindreOn a:visited:hover, .SousMenuSousJoindreOn a:active:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#303539;
	text-decoration:		none;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	background:				#FFF;
	border:					1px solid #C9C3CC;
	padding:				0 0 0 2px;
	margin:					0 0 0 0;
}
.TxtBoxRecherche {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	background:				#FFF;
	border:					2px solid #C9C3CC;
	height:					15px;
	width:					124px;
	padding:				3px 0 0 8px;
	margin:					0 0 0 0;
}
.SelectBox {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	background:				#FFF;
	border:					1px solid #C9C3CC;
	padding:				0 0 0 2px;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2675BC;
	background:				#FFF;
	border:					1px solid #C9C3CC;
	padding:				0 0 0 2px;
	margin:					0 0 0 0;
}
.Btn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#8E8879;
	background:				#E3D6D6;
	text-transform:			uppercase;
	border:					1px solid #8E8879;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}
A:link, A:visited, A:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#795461;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#795461;
	text-decoration:		none;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
UL {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	margin: 				0;
	padding:				0;
}
OL {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	margin: 				5px 0 0 15px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#4c4c4c;
	margin: 				5px 0 0 10px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.Bg {
	background:				url(../images/Bg.gif);
}
.BgGD {
	background: 			url(../images/Bg_GD.gif) repeat-x;
}
