/* Styles généraux FHMR ------------------------------------------*/
BODY {
	margin:					0;
	background-color: 		#FFFFFF;
	background-position:	top left;
}
.BgSite {
	background-image:		url(../images/Bg_Haut.gif);
	background-position:	top left;
	background-color: 		#8EB0D3;
	border-bottom:			1px solid #FFFFFF;
}
.TblSite {
	background-image:		url(../images/Bg_Accueil.gif);
	background-color:		#FFFFFF;
	border-left:			1px solid #FFFFFF;
	border-right:			1px solid #FFFFFF;
	vertical-align:			top;
}
.TblSiteInt {
	background-image:		url(../images/Bg_Interieur.gif);
	background-color:		#FFFFFF;
	border-left:			1px solid #FFFFFF;
	border-right:			1px solid #FFFFFF;
	vertical-align:			top;
}
P {	
	margin-top:				0;
	margin-bottom:			0;
}
A:link, A:visited, A:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	color:					#666666;
	text-decoration:		none;
}
A:hover, A::visited:hover, A:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	color:					#003399;
	text-decoration:		none;
}
/*----------------------------------------------------------------*/
/*Styles pour l'éditeur ------------------------------------------*/
.Titre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					#000000;
	line-height:			15px;
	text-transform:		   uppercase;
}
.Texte1 {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
	line-height:			15px;
}
.TexteNouv {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000; /*#7394b6;*/
	line-height:			15px;
}
.Texte2 {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#000000;
	line-height:			12px;
}
.HMRSousTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#003399;
	line-height:			15px;
}
.HMRT1bleu {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#003399;
	line-height:			15px;
}
.HMRT2bleu {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#003399;
	line-height:			12px;
}
.FHMRSousTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#CC6600;
	line-height:			15px;
}
.FHMRT1orange {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#CC6600;
	line-height:			15px;
}
.FHMRT2orange {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#CC6600;
	line-height:			12px;
}
.FHMRDivDroite {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#0a246a; /*#aaaaaa;*/
	line-height:			12px;
	text-align:				left; /*center;*/
	width:					220px;
	margin:					0 0 10px 10px;
	float:					right;
}
.FHMRPhotoDroite {
	margin:					0 0 5px 0;
}
.EncadresT1 {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
	line-height:			15px;
	background-color:		#CCCCCC;
}
/*----------------------------------------------------------------*/
/* Styles pour page d'accueil FHMR -------------------------------*/
.ImgAcc01 {
	border:					1px solid #FFFFFF;
}
.ImgAcc02 {
	border-left:			1px solid #FFFFFF;
	border-right:			1px solid #FFFFFF;
	border-top:				1px solid #FFFFFF;
}
.ImgAcc03 {
	border-right:			1px solid #FFFFFF;
	border-bottom:			1px solid #FFFFFF;
}
.BgAccCentre {
	background-image:		url(../images/Bg_Hopital.gif);
	background-color:		#FFFFFF;
	background-position:	top left;
	background-repeat:		no-repeat;
}
.BgColonneGauche {
	border-right:			1px solid #FFFFFF;
}
.CelluleContenu {
	padding-top:			13px;
	padding-bottom:			10px;
	padding-left:			10px;
	padding-right:			5px;
}
.CelluleNouvelles {
	padding-top:			13px;
	padding-bottom:			0px;
	padding-left:			13px;
	padding-right:			11px;
}
A.LienNouvelles:link, A.LienNouvelles:visited, A.LienNouvelles:active,
A.LienNouvelles:hover, A.LienNouvelles:visited:hover, A.LienNouvelles:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#000000;
	line-height:			14px;
	text-decoration:		none;
}
A.LienNouvelles:hover, A.LienNouvelles:visited:hover, A.LienNouvelles:active:hover {
	text-decoration:		none;
}
A.LienSymbole:link, A.LienSymbole:visited, A.LienSymbole:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#000000;
	line-height:			12px;
	text-decoration:		none;
}
A.LienSymbole:hover, A.LienSymbole:visited:hover, A.LienSymbole:active:hover {
	text-decoration:		none;
}
/*----------------------------------------------------------------*/
/* Styles pour pages intérieures FHMR ----------------------------*/
.BgInt {
	background-color:		#FFFFFF;
}
.NavFixe {
	background-color:		#E7E7E7;
	border-right:			1px solid #FFFFFF;
	border-top:				1px solid #FFFFFF;
	border-bottom:			1px solid #FFFFFF;
}
.ImgInt {	
	border-right:			1px solid #FFFFFF;
	border-top:				1px solid #FFFFFF;
	border-bottom:			1px solid #FFFFFF;
}
.CelluleTitre {	
	padding-top:			6px;
	padding-bottom:			0px;
	padding-left:			23px;
	padding-right:			23px;
}
.CelluleContenuInt {
	padding-top:			16px;
	padding-bottom:			0px;
	padding-left:			23px;
	padding-right:			23px;	
}
.TitreGris {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				13px;
	font-weight:			bold;
	color:					#666666;
	text-transform:			uppercase;
	line-height:			13px;
}
.TitrePage {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				13px;
	font-weight:			bold;
	color:					#003399;
	line-height:			13px;
}
.TitrePageNouvelle {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				13px;
	font-weight:			bold;
	color:					#000000; /*#306ba9;*/
	line-height:			13px;
}
.TitreNouvelleNormal {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#7394b6;
}
.TexteGris {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#848586;
}
A.lienHaut:link, A.lienHaut:visited, A.lienHaut:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#666666;
	line-height:			12px;
	text-decoration:		none;
}
A.lienHaut:hover, A.lienHaut:visited:hover, A.lienHaut:active:hover {
	color:					#003399;
	line-height:			12px;
	text-decoration:		none;
}
A.LienNouvelle:link, A.LienNouvelle:visited, A.LienNouvelle:active,
A.LienNouvelle:hover, A.LienNouvelle:visited:hover, A.LienNouvelle:active:hover {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#b15630;
	text-decoration:		none;
}
A.LienNouvelle:hover, A.LienNouvelle:visited:hover, A.LienNouvelle:active:hover {
	text-decoration:		underline;
}
UL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	margin-left:			16px;
	margin-right:			0;
	margin-top:				0;
	margin-bottom:			0;
	padding-left:			0;
	padding-right:			0;
	padding-top:			0;
	padding-bottom:			0;
}
OL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	margin-left:			23px;
	margin-right:			0;
	margin-top:				0;
	margin-bottom:			0;
	padding-left:			0;
	padding-right:			0;
	padding-top:			0;
	padding-bottom:			0;
}
LI {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	margin-left:			0;
	margin-right:			0;
	margin-top:				0;
	margin-bottom:			0;
	padding-left:			0;
	padding-right:			0;
	padding-top:			0;
	padding-bottom:			0;
}
.Texte1 LI {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	line-height:			15px;
}
.Texte2 LI {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	line-height:			12px;
}

/*----------------------------------------------------------------*/
/* Styles pour formulaire de dons FHMR ---------------------------*/
.TexteFormulaireDons {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#cb5e26;
}
.TxtBox {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
	border:					1px inset;
	border-color:			#7c7c7c #c3c3c3 #dddddd #c2c2c2;
	margin:					0;
}
.Btn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#ffffff;
	background-color:		#1e61a8;
	border:					0;
	padding:				1px 2px;
	overflow:				visible;
}

/*----------------------------------------------------------------*/
/* Styles pour menus FHMR ----------------------------------------*/
.MenuOff {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
	height:					25px;
	background-color:		#E69659;
	border-bottom:			1px solid #FFFFFF;
	padding-left:			12px;
}
.MenuOn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	height:					25px;
	background-color:		#CB5E26;
	border-bottom:			1px solid #FFFFFF;
	padding-left:			12px;
}
.MenuNouvOff {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	height:					25px;
	background-color:		#a5c0dc;
	border-bottom:			1px solid #FFFFFF;
	padding-left:			12px;
}
.MenuNouvOn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	height:					25px;
	background-color:		#306ba9;
	border-bottom:			1px solid #FFFFFF;
	padding-left:			12px;
}
.MenuNouvOff A:link, .MenuNouvOff A:visited, .MenuNouvOff A:active,
.MenuNouvOff A:hover, .MenuNouvOff A:visited:hover, .MenuNouvOff A:active:hover,
.MenuNouvOn A:link, .MenuNouvOn A:visited, .MenuNouvOn A:active,
.MenuNouvOn A:hover, .MenuNouvOn A:visited:hover, .MenuNouvOn A:active:hover {
	color:					#FFFFFF;
}
.SousMenuOff {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
	height:					25px;
	background-color:		#C2C2C2;
	border-bottom:			1px solid #FFFFFF;
	padding-left:			10px;
}
.SousMenuOn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	height:					25px;
	background-color:		#848586;
	border-bottom:			1px solid #FFFFFF;
	padding-left:			10px;
}
.MenuOff a:link, .MenuOff a:visited, .MenuOff a:active,
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
	text-decoration:		none;
}
.MenuOff a:hover, .MenuOff a:visited:hover, .MenuOff a:active:hover,
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	text-decoration:		none;
}
.MenuOn a:link, .MenuOn a:visited, .MenuOn a:active,
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	text-decoration:		none;
}
.MenuOn a:hover, .MenuOn a:visited:hover, .MenuOn a:active:hover,
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover  {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	text-decoration:		none;
}
/*----------------------------------------------------------------*/
/* Styles pour Plan du site --------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					#666666;
	text-decoration:		none;
}
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					#003399;
	text-decoration:		none;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#666666;
	text-decoration:		none;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#003399;
	text-decoration:		none;
}
/*----------------------------------------------------------------*/
.CellPagination
{
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#b15630;
}
.CellNouvelleFooter {
	font:					9px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#ffffff;
	background-color:		#a5c0dc;
	padding:				6px 0 7px 15px;
}
.CellNouvelleFooter A:link, .CellNouvelleFooter A:visited, .CellNouvelleFooter A:active,
.CellNouvelleFooter A:hover, .CellNouvelleFooter A:visited:hover, .CellNouvelleFooter A:active:hover {
	color:					#ffffff;
	text-decoration:		none;
}
