* {
	margin: 0; 
	padding: 0; 
}

img
{
	border: none;
}

a
{
	color: #000000;
}

a:hover
{
	text-decoration: none;
}


a.lienAPM:link 	{color: #0000FF; font-weight: normal;  text-decoration: underline;}
a.lienAPM:visited {color: #0000FF; font-weight: normal;  text-decoration: underline;}
a.lienAPM:hover {color: #FF0B00; font-weight: normal;  text-decoration: underline;}
a.lienAPM:active	{color: #0000FF; font-weight: normal;  text-decoration: underline;}


.APMHE_marge11 {
	margin: 0px;
	padding: 0px;
	margin-top: 11px;
}


p{
margin-bottom: 10px; 
padding:0px;
margin-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #18326B;

}


.APMHE_erreur {
	color: red;
	font-size: 85%;
	font-weight: bold;
}

li {
	margin-left: 0px;
	padding: 0px;
	font-size: 12px;
	
	color:#18326B;
}


body
{
	padding: 0px;
	margin: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: small;
	color: #000000;
	background-color: #e8f7fa;
}


.APMHE_page {
		width: 778px;
		margin: auto;
		margin-top: 1em;
		padding-bottom: 34px;
		
		background-image: url(/Assets/Images/Box-Bottom.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
}	

.APMHE_page_titre {	
	
 	background-color: #003b79;
 	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	margin-left: 7px;
	font-size: 120%; 	
 	font-weight: bold;
	width:753px;
	margin-top:11px;
}

.APMHE_corps {
		overflow: hidden;
		width: 778px;
		background-image: url(/Assets/Images/Box-Border.gif);
		background-position: left top;
		background-repeat: repeat-y;
		
}



/* ********************       HEADER ****************************************/

.APMHE_header_print{
	display:none;
	}

.APMHE_header_login_info {
		color: #FFFF00;
		margin: 0px;
		font-size: 85%;
		padding-right: 22px;
		text-align: right;
		line-height: 33px;
		
		background-image: url(/Assets/Images/Account.gif);
		background-position: left top;
		background-repeat: no-repeat;
}


/* style the main header image so if images(or CSS) are disabled a text alternative is provided */
#APMHE_header_title
{
	position: relative;		
	/* make the element the same size as the image */
	width: 778px;
	height: 110px;
	margin-bottom: 0px;
}
	
#APMHE_header_title span
{
	position: absolute;
	background-image: url(/Assets/Images/Title.gif);
	background-repeat: no-repeat;
		
	/* set the element to fill the header element */
		width: 100%;
		height: 100%;
}


.APMHE_header_top_menu {
		overflow: hidden;
		float: left;
		margin: 0px;
		padding: 0px;
		width: 525px;


}

.APMHE_header_top_menu ul {
		list-style: none;
		overflow: hidden;		
		float: left;
		margin: 0px;
		padding: 0px;
		width: 525px;
		
		
		background-color: #003b79;
		padding-left: 10px;
		background-image: url(/Assets/Images/MainNavigation-Left.gif);
		background-position: left top;
		background-repeat: repeat-y;				
		
}


.APMHE_header_top_menu li
{
	float: left;
	line-height: 35px;
	font-size: 85%;
	margin-left:0px;
}

	
.APMHE_header_top_menu li a
{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
		
	background-image: url(/Assets/Images/MainNavigation-Icons.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}
	
.APMHE_header_top_menu li a:hover
{
	color: #c3c1dd;
	background-position: left -20px;
}


.APMHE_header_top_menu li a.APMHE_header_menu_current 
{
	color: #c3c1dd;
	background-position: left -20px;
}



.APMHE_header_main_menu {

	
}



.APMHE_header_main_menu ul {
		clear: both;
		list-style: none;
		margin: 0px;
		padding: 0px;
		width: 768px;
		overflow: hidden;
		padding-left: 10px;		
		background-image: url(/Assets/Images/SubNavigation.gif);
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #003b79;	
}


.APMHE_header_main_menu li {
		float: left;
		line-height: 28px;
		font-size: 85%;
		margin-left:0px;
}

.APMHE_header_main_menu li a {
		color: #FFFFFF;
		text-decoration: none;
		padding-left: 15px;
		padding-right: 10px;
		
		background-image: url(/Assets/Images/SubNavigation-Icons.gif);
		background-position: left 2px;
		background-repeat: no-repeat;

}

.APMHE_header_main_menu li a:hover
{
	color: #c3c1dd;
	background-position: left -20px;
}


.APMHE_header_main_menu li a.APMHE_header_menu_current 
{
	color: #c3c1dd;
	background-position: left -20px;
}

	

.APMHE_date_zone
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 231px;
	height: 35px;
	font-size: 85%;
	padding-right: 22px;
	text-align: right;
	color: #FFFFFF;
		
	background-image: url(/Assets/Images/Clock.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.APMHE_date_zone table 
{
	float: right;
	font-size: 100%;
}

.APMHE_date_zone td{
font-size:100%;
}

.APMHE_date {
	text-transform: capitalize;

}

.APMHE_date_GMT {
	text-transform: capitalize;	
	
}


.APMHE_date_zone strong
{
	color: #FFFF00;
	padding-right: 5px;
}

.APMHE_page_menu {
	font-size: 100%;
	
}

.APMHE_page_menu ul {
background-color: #e8f7fa;
padding:5px;
margin-left:2px;
width: 757px;
}

.APMHE_page_menu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	margin-left: 0px;
	margin-bottom: 0px;
	
}

.APMHE_page_menu li a {
	text-decoration: none ;
	font-weight:bold;
	color: #003b79;
}
.APMHE_page_menu li a:visited{
text-decoration: none ;
	font-weight:bold;
	color: #18326b;
}
.APMHE_page_menu li a:hover, .APMHE_page_menu li a:focus, .APMHE_page_menu li a:active {
	
	color: #00a0c6;
}


.APMHE_separateur_header_corps {
	clear: both;
	/* height: 0px; */
}

/***********************   CORPS  *****/
.APMHE_corps {
	margin-top: 0px;
	clear: both;
}

.APMHE_corps_centre {
	text-align: center;
	margin-top: 0px;
	clear: both;
}


.APMHE_loginForm {
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 213px;
	/* border: 1px solid #600 ;	*/
	font-size: 100%;
}

/*  *******************        FOOTER           *****************************/

.APMHE_footer {
	position: relative;
	clear: both;
	margin: auto;
	width: 768px;
	font-size: 80%; 

}

.APMHE_footer_print {
	display:none;

}


.APMHE_leftColonne {
	float: left;
	display:inline;
}


.APMHE_rightColonne {
	margin-right: 5px;
	text-align: right;
	float: right;	 
}


/***************************  NEWS FEED **************************/

.APMHE_ticker
{
	margin: 0px;
	height: 32px;
	
	padding-bottom:5px;
	background-image: url(/Assets/Images/NewsFeed.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
	
.APMHE_ticker dt
{
	padding-top: 10px;	
	
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	display:inline;	
}
	
.APMHE_ticker dd
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 130px;
}

.APMHE_ticker a{
	text-decoration: none;


}
	
.APMHE_ticker a:hover{
	
	color: #00a0c6;
}


/*************************** Les colonnes ***********************/

.APMHE_colonne { /* colonne anonyme pour inclure dans des colonnes */
margin-top:11px;
}

.APMHE_section  {
	
 	margin-top: 0px;
 	margin-bottom: 0px;
 	/* border: 1px solid red ; */
	
}


.APMHE_section a
{
	color: blue; /* #18326b;	*/
	font-weight: bold;	
}

.APMHE_section  a:hover
{
	text-decoration: none;
}




.APMHE_colonne_1 {
	padding: 0px;
	width: 212px;
	float: left;
	margin:0px;
	padding:0px;
	margin-left: 9px;
	margin-right: 6px;
	display:inline;	
	
	/* border: 1px solid #600 ; */
}

.APMHE_titre {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #003b79;
	margin-top:0px;
	font-weight:bold;
	font-size: 14px;
	text-align:left;
   
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


.APMHE_colonne_2 {
	width: 317px;
	float: left;
	margin-right: 6px;
	margin-bottom:0px;
	display:inline;
	/* border: 1px solid #600 ; */
}

.APMHE_colonne_3 {
	padding: 0px;
	width: 211px;
	float: left;
	margin-right: 0px;	
	display:inline;
			
}

.APMHE_colonne_4 {
	width: 530px;
	float: left;
	margin-left: 9px;
	margin-right: 6px;
	margin-top:0px;
	display:inline;
}
.APMHE_colonne_4 li{
	margin-left:20px;
	padding:2px;

}

.APMHE_colonne_4 p {
	padding: 5px;

}

.APMHE_colonne_5 {
	width: 762px;
	clear: both;
	margin-left: 0px;
	display:inline;
	
	
}

.APMHE_colonne_5  p{
padding-left:15px;
padding-right:20px;
}

.APMHE_saved_searches_titre{
	width:770px;
}


.APMHE_colonne_6 {
	width: 530px;
	float: left;
	margin:0px;
	padding:0px;
	margin-bottom: 7px;
	margin-left:6px;
	margin-right:2px;
	display:inline;
}

.APMHE_colonne_6 form {
margin-top:11px;
}
/***************************   Dépêches de home page *************/

.APMHE_home_news {

 	
}


.APMHE_home_news_titre h2
{
	color: #FFFFFF;
	font-size: 110%;
	padding-left: 10px;
	padding-top: 2px;
	text-transform: uppercase;
	line-height: 22px;
	margin-top: 3px;
	margin-bottom:0px;
		
	background-image: url(/Assets/Images/Title-LatestStories.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #003b79;
}
	
.APMHE_home_news_titre p
{
	position: relative;
	margin: 0px;
	top: -20px;
	padding-right: 24px;
	text-align: right;
}
	
.APMHE_home_news_titre p a
{
	color: #FFFFFF;
	text-decoration: none;
}
	
.APMHE_home_news_titre p a:hover
{
	color: #00a0c6;
}
	
.APMHE_home_news_liste {
	border: 1px solid #00a0c6;
	border-top: 0px;	
	margin: 0px;
	margin-top: -16px;
	padding: 0px;
	padding-top: 10px;	
}


.APMHE_home_news_liste li
{
list-style: none;
	margin: 10px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom: 1px dashed #00a0c6;
		
	background-image: url(/Assets/Images/NewsArticles-Arrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
	
	
.APMHE_home_news_liste li.APMHE_nobottomborder {
	border: none;
}	
	
	
.APMHE_home_news_liste li a
{
		text-decoration: none;
}

.APMHE_home_news_liste li a.lienjaune 
{
  padding-right: 5px;	
  padding-left: 5px;	
	background-color: #FFFF00;
}
	
.APMHE_home_news_liste li a:hover
{
		color: #00a0c6;
}


.APMHE_home_news_liste li span.grisclair {
	font-size: 90%;
	color: gray;
}


/***************************   MESSAGES *************************/

.APMHE_message {
	width: 80%;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 10px;
	border: 1px solid black;
	text-align: center;
}

.APMHE_message p{
font-weight: bold;
font-size:14px;

}

.APMHE_message #message {
	padding-top: 10px;
	padding-bottom: 20px;
}

.APMHE_message #support {
	padding-top: 20px;
	padding-bottom: 2px;
	
}



/*************************    Quiclinks ***************************/

 .APMHE_home_categories  {
	display: inline;
	float: left;
	width: 212px;
	margin-left: 0px;
	margin-right: 0px;
}


 .APMHE_home_categories h2 {
 	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #003b79;
	margin: 0px;
	font-size: 110%;
		
	background-image: url(/Assets/Images/Title-HeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
 }
 
.APMHE_home_categories h6 { 
	color: #110979;
	margin: 0px;
	padding: 5px 10px;
	background-color: #ccecf4;
	font-size: 100%;
}
 
.APMHE_home_categories ul { 
		list-style: none;
		margin: 0px;
		margin-bottom: 10px;
		padding: 0px;
		
		background-image: url(/Assets/Images/Quicklinks-Bg.jpg);
		background-position: left top;
		background-repeat: no-repeat;
}

.APMHE_home_categories li a
{
	display: block;
	margin-left:0px;
	padding-left: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 188px;
	color: #110979;
	text-decoration: none;
	border-bottom: 1px dashed #00a0c6;
		
	background-image: url(/Assets/Images/Quicklink-Icons.gif);
	background-position: 8px center;
	background-repeat: no-repeat;
	
}
	
.APMHE_home_categories li a:hover
{
	color: #FFFFFF;
	background-image: url(/Assets/Images/Quicklink-Icons_O.gif);
	background-color: #00a0c6;
}

.APMHE_home_categories form
{
	margin-top: 10px;
}

.APMHE_home_categories form input#searchButton
{
	border: 1px solid #ad9ec9;
		
	background-image: url(/Assets/Images/Form-LoginBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.APMHE_home_categories form input#searchField
{
	width: 140px;
}




/************************* Menu clients (YOUR BUSINESS)  ***********/

 .APMHE_menu_clients  {
	display: inline;
	float: left;
	width: 212px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
}


 .APMHE_menu_clients h2 {
 	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #003b79;
	margin: 0px;
	font-size: 110%;
		
	background-image: url(/Assets/Images/Title-HeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
 }
 
.APMHE_menu_clients h6 { 
	color: #110979;
	margin: 0px;
	padding: 5px 10px;
	background-color: #ccecf4;
	font-size: 100%;
}
 
.APMHE_menu_clients ul { 
		list-style: none;
		margin: 0px;
		margin-bottom: 10px;
		padding: 0px;
		
		background-image: url(/Assets/Images/Quicklinks-Bg.jpg);
		background-position: left top;
		background-repeat: no-repeat;
}

.APMHE_menu_clients li a
{
	display: block;
	padding-left: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 188px;
	color: #110979;
	text-decoration: none;
	border-bottom: 1px dashed #00a0c6;
		
	background-image: url(/Assets/Images/Quicklink-Icons.gif);
	background-position: 8px center;
	background-repeat: no-repeat;
}
	
.APMHE_menu_clients li a:hover
{
	color: #FFFFFF;
	background-image: url(/Assets/Images/Quicklink-Icons_O.gif);
	background-color: #00a0c6;
}

.APMHE_menu_clients li{
	padding:0px;
	margin-left:0px;
	}

/*************************  HOME LOGIN ******************************/

.APMHE_home_login {
		float: left;
		width: 211px;
		margin: 0px;
		padding: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
	
}

.APMHE_home_login h2 {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #003b79;
	margin: 0px;
	font-size: 110%;
		
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.APMHE_home_login form {
		padding: 0px;
		margin: 0px;
		margin-bottom: 0px;
		overflow: hidden;
		
		background-image: url(/Assets/Images/Form-LoginBg.jpg);
		background-position: left top;
		background-repeat: no-repeat;
}


.APMHE_home_login dl
{
	padding: 10px;
	padding-bottom: 0px;
}
	
.APMHE_home_login dd
{
	margin: 0px;
}

	
.APMHE_home_login dl dt
{
	clear: both;
	float: left;
	width: 65px;
	margin-top: 1px;
	line-height: 21px;
}
	
.APMHE_home_login dl dt input
{
	width: 115px;
}


.APMHE_home_login dl dt p
{
	float: left;
	padding: 0px 10px;
	padding-top: 10px;
}


.APMHE_home_login p#savelogin
{	
	clear: both;
	float: left;
	padding: 0px 10px;
	padding-top: 10px;
}

.APMHE_home_login p#saveloginButton
{	
	float: left;
	padding: 0px 10px;
	padding-top: 10px;
}




.APMHE_home_login form input#Button_DoLogin
{
	border: 1px solid #ad9ec9;
		
	background-image: url(/Assets/Images/Form-LoginBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
	
.APMHE_home_login p#forgotten-password
{	
	clear: both;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	line-height: 23px;
	width: 201px;
	background-color: #003b79;
}
	
.APMHE_home_login p#forgotten-password a
{
	color: #FFFFFF;
	text-decoration: none;
}
	
.APMHE_home_login p#forgotten-password a:hover
{
	color: #ffff00;
}




.APMHE_home_login form p.erreur {
	color: red;
	padding: 3px;
	margin: 0px;
}


/*************************    PROMOTIONS **************************/

.APMHE_promotions
{
	/* position: relative; */
	clear: both;
	width: 211px;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	float:left;
	display:inline;
	
}

.APMHE_promotions h2
{
		color: #FFFFFF;
		padding-left: 10px; 
		line-height: 23px; 
		background-color: #003b79;
		margin: 0px;
		font-size: 110%;
		
		background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
		background-position: right top;		
		background-repeat: no-repeat;
}	



.APMHE_promotions ul
	{
		list-style: none;
		margin: 0px;
		margin-bottom: 10px;
		padding: 0px;
		
		background-image: url(/Assets/Images/Quicklinks-Bg.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}

.APMHE_promotions li a
{
	display: block;
	padding-left: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 188px;
	color: #110979;
	text-decoration: none;
	border-bottom: 1px dashed #00a0c6;
		
	background-image: url(/Assets/Images/Quicklink-Icons.gif);
	background-position: 8px center;
	background-repeat: no-repeat;
}
	
.APMHE_promotions li a:hover
{
	color: #FFFFFF;
	background-image: url(/Assets/Images/Quicklink-Icons_O.gif);
	background-color: #00a0c6;
}


.APMHE_promotions a:hover
{
		color: #000000;
}





.APMHE_promotions_block
{		
/* 	border: 1px solid red ;	*/
	padding-top: 1px;
	margin-top: 10px;
	margin-bottom: -35px;
}

.APMHE_promotions_block h2
{
		color: #FFFFFF;
		padding-left: 10px; 
		line-height: 23px; 
		background-color: #003b79;
		margin: 0px;
		font-size: 110%;
		
		background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
		background-position: right top;		
		background-repeat: no-repeat;
}	



.APMHE_promotions img
{
	display: block;
	
}


.APMHE_promotions_block a
{
	display: block;
	position: relative; 
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px; 	
	top: -35px;
	color: #003b79;
	text-decoration: none;
}

.APMHE_promotions_block a img
{top: 0px;
margin-top:35px;
margin-left:-5px;
margin-bottom:-45px;}

.APMHE_promotions_block a span
{		
		padding-left: 20px;
		background-image: url(/Assets/Images/Banner-Arrow.gif);
		background-position: 0px center;
		background-repeat: no-repeat;
}


.APMHE_promotions_block a:hover
{
		color: #000000;
}



/*************************   LEFT PROMOTIONS (idem promotion sauf pb de la largeur et couleur) **************************/

.APMHE_left_promotions
{
	/* position: relative; */
	clear: both;
	width: 212px;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	padding-top: 10px;
}

.APMHE_left_promotions h2
{
		color: #FFFFFF;
		padding-left: 10px; 
		line-height: 23px; 
		background-color: #003b79;
		margin: 0px;
		font-size: 110%;
		
		background-image: url(/Assets/Images/Title-HeaderArrow.gif);
		background-position: right top;		
		background-repeat: no-repeat;
}	



.APMHE_left_promotions ul
{
		list-style: none;
		margin: 0px;
		margin-bottom: 10px;
		padding: 0px;
		
		background-image: url(/Assets/Images/Quicklinks-Bg.jpg);
		background-position: left top;
		background-repeat: no-repeat;
}



.APMHE_left_promotions li a
{
	display: block;
	padding-left: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 188px;
	color: #110979;
	text-decoration: none;
	border-bottom: 1px dashed #00a0c6;
		
	background-image: url(/Assets/Images/Quicklink-Icons.gif);
	background-position: 8px center;
	background-repeat: no-repeat;
}
	
.APMHE_left_promotions li a:hover
{
	color: #FFFFFF;
	background-image: url(/Assets/Images/Quicklink-Icons_O.gif);
	background-color: #00a0c6;
}


.APMHE_left_promotions a:hover
{
		color: #000000;
}





.APMHE_left_promotions_block
{		
/* 	border: 1px solid red ;	*/
	padding-top: 1px;
	margin-top: 10px;
	margin-bottom: -35px;
}

.APMHE_left_promotions_block h2
{
		color: #FFFFFF;
		padding-left: 10px; 
		line-height: 23px; 
		background-color: #110979;
		margin: 0px;
		font-size: 110%;
		
		background-image: url(/Assets/Images/Title-HeaderArrow.gif);
		background-position: right top;		
		background-repeat: no-repeat;
}	



.APMHE_left_promotions img
{
	display: block;
}


.APMHE_left_promotions_block a
{
	display: block;
	position: relative; 
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px; 	
	top: -35px;
	color: #003b79;
	text-decoration: none;
}


.APMHE_left_promotions_block a span
{		
		padding-left: 20px;
		background-image: url(/Assets/Images/Banner-Arrow.gif);
		background-position: 0px center;
		background-repeat: no-repeat;
}


.APMHE_left_promotions_block a:hover
{
		color: #000000;
}
/*************************   INFO APM **************************/


.APMHE_pannel_1 p {
	margin: 5px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.APMHE_pannel_1 a {
	color: #003b79;
	font-weight:bold;
	text-decoration: none;
}
.APMHE_pannel_1 a:hover{
color: #00a0c6;
font-weight:bold;
	text-decoration: none;
	}

.APMHE_pannel_1 h3 {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #003b79;
	margin-top:11px;
	
	font-size: 110%;
   
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.APMHE_pannel_1 ul {
	text-align: left;
		
}

.APMHE_pannel_1 li {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}
.APMHE_pannel_1{
	color: black;
	border: 0px;
	font-size: 90%;
	text-align: left;
	background-image: url(/Assets/Images/Form-LoginBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}


.APMHE_pannel_2 {
	color: black;
	border: 0px;
	font-size: 90%;
	text-align: left;
	background-image: url(/Assets/Images/Form-LoginBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #003b79;
	margin-top: 11px;	
	
}

.APMHE_pannel_2 p {
	margin: 5px;
	margin-top: 0px;
	
	
	
}

.APMHE_pannel_2 a {
	color: #003b79;
	font-weight:bold;
	text-decoration: none;
}

.APMHE_pannel_2 a:hover{
color: #00a0c6;
font-weight:bold;
	text-decoration: none;
}
	
.APMHE_pannel_2 h3 {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #003b79;
	margin: 0px;
	font-size: 110%;
	
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.APMHE_pannel_2 h4 {
	
	margin: 2px;
	padding: 5px;
	background-color: #e8f7fa;
	margin: 0px;
	font-size: 110%;
	color:#003b79;
	border-bottom: 1px solid #003b79;
	
	
}


.APMHE_pannel_2 ul {
	text-align: left;
	
}

.APMHE_pannel_2 li {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}

.APMHE_pannel_3 {
	color: black;
	/* border: 1px solid blue; */
	font-size: 75%;
	text-align: left;
}

.APMHE_pannel_3 p {
	margin: 5px;
	margin-top: 0px;
	
}

.APMHE_pannel_3 a {
	color: #003b79;
	font-weight:bold;
	text-decoration: none;
}

.APMHE_pannel_3 a:hover{
	color: #0092a8;
	font-weight:bold;
	text-decoration: none;
}


.APMHE_pannel_3 h3 {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #003b79;
	margin: 0px;
	margin-top:11px;
	font-size: 110%;
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.APMHE_pannel_3 h4 {
	background-color: #A99ED6;
	margin: 2px;
	padding: 5px;
}


.APMHE_pannel_3 ul {
	text-align: left;
}

.APMHE_pannel_3 li {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}

/*****************************  TITRES PAGE ****************************/
.APMHE_section  {
 	margin-top: 0px;
 	margin-bottom: 0px;
	
}
.APMHE_section_titre {
	padding-left: 10px;
	padding:3px;
	margin-left: 2px;
	margin-top:11px;
	margin-bottom: 0px;
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
 	background-repeat: no-repeat;
	background-position:right top;
	background-color: #003b79;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
	margin-right:8px;
	
	
}

.APMHE_colonne_titre {	
	padding-left: 10px;
	padding:3px;
	margin-top:11px;
	margin-bottom: 15px;
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
 	background-repeat: no-repeat;
	background-position:right top;
	background-color: #003b79;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
}

/********** Préférences **************/

.APMHE_prefs_colonne_1 {
	width: 300px;
	/* margin-right: 5px;*/
	float: left;
	margin-left: 5px;
	/*  border: 1px solid #600 ; 	*/
}

.APMHE_prefs_colonne_2 {
	width: 450px;
	/* margin-right: 5px;*/
	float: right;
	margin-right: 15px;
/*	 border: 1px solid #600 ; 	*/
}



.APMHE_prefs_general {
	width: 295px;
	margin-left: 0px;
	padding: 2px;
	/* font-size: 90%; */
	
}


.APMHE_prefs_general h3 {
	padding-left: 10px;
	padding:3px;
	margin-top:0px;
	margin-bottom: 0px;
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
 	background-repeat: no-repeat;
	background-position:right top;
	background-color: #003b79;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
}

.APMHE_prefs_general input {
	/* font-size: 90%; */
}

.APMHE_prefs_general select {
	/* font-size: 90%; */
}


.APMHE_prefs_profils {
	width: 445px;
	margin-left: 0px;
	padding: 2px;
	/* font-size: 90%; */
	
}

.APMHE_prefs_profils h3 {
	padding-left: 10px;
	padding:3px;
	margin-top:0px;
	margin-bottom: 0px;
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
 	background-repeat: no-repeat;
	background-position:right top;
	background-color: #003b79;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
}


.APMHE_prefs_profils_liste { 
	font-size: 90%;
	padding: 0px;
	border-left: 1px solid #003b79; border-right: 1px solid #003b79;
	background-color: #ecf5ff; 
	color: #000000;
	font-family: Arial; 
}


.APMHE_prefs_profils_liste_nav { 
	font-size: 90%;
	padding: 2px;
	border-top: 1px solid #003b79;border-bottom: 1px solid #003b79;
	background-image: url('SandBeach/Images/CaptionBg.gif'); color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
}




.APMHE_prefs_searches {
	width: 445px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 2px;
	/* font-size: 90%; */
	
}

.APMHE_prefs_searches h3 {
	padding-left: 10px;
	padding:3px;
	margin-top:15px;
	margin-bottom: 0px;
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
 	background-repeat: no-repeat;
	background-position:right top;
	background-color: #003b79;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
}

.APMHE_prefs_searches_liste { 
	font-size: 90%;
	padding: 0px;
	border-left: 1px solid #003b79; border-right: 1px solid #003b79;
	background-color: #e8f7fa; 
	color: #000000;
	font-family: Arial; 
}


.APMHE_prefs_searches_liste_nav { 
	font-size: 90%;
	padding: 2px;
	border-top: 1px solid #003b79; border-bottom: 1px solid #003b79;
	background-image: url('SandBeach/Images/CaptionBg.gif'); color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
}


.APMHE_prefs_menu {
	font-size: 100%;
	padding: 10px;
	text-align: center;
	margin: 5px;
	margin-top: 33px;
	margin-bottom: 30px;
	background-color: #e8f7fa;
	border: 1px solid #003b79;
}

.APMHE_prefs_menu li {
	margin: 0px;
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 100%;
}


/****************************** search *************************/

.APMHE_search_parametres {
	clear: both;
	font-size: 100%;
	margin-top:11px;
	border: 1px solid #003b79;
	padding:0px;
	margin:0px;
	
}

.APMHE_search_parametres h3 {
	color: #FFFFFF;
	padding-left: 10px;
	padding:3px;
	line-height: 23px;
	background-color: #003b79;
	margin:0px;
	padding:3px;
	font-size: 110%;
		
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


.APMHE_search_parametres h4 {
	
	text-align: center;
	background-color: #e8f7fa;
	margin-bottom:0px;
	margin:0px;
	padding: 3px;
	font-size:90%;
	font-weight:bold;
	color:#003b79;
	border-bottom:1px solid #003b79;
}


.input {
	font-size: 90%;
}

.APMHE_search_parametres input#Button_SaveSearch {
	font-size: 120%;
}


.APMHE_search_parametres select {
	width: 200px;
	font-size: 11px;
	font-weight:bold;
	margin:5px;
	background-color: #ecf5ff;
	color: #18326b;
	border:1px solid #003b79;
	
}


.APMHE_search_boutons input  {
	 
	color: #000000; 
	padding: 0px; 	
	margin-top: 2px;
	
}


.APMHE_search_dates {

	margin-bottom: 5px;
	margin-top: 5px;
	
}


.APMHE_search_parametres fieldset legend {
	color: #FFFFFF;
	padding-left: 0px;
	padding:3px;
	line-height: 23px;
	background-color: #003b79;
	margin-bottom:7px;
	margin-left: 0px;
	font-size: 110%;
	font-weight:bold;
	text-align:left;
	width: 100%;
		
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
	
}

.APMHE_search_save_search fieldset {
	padding-bottom: 0px;
	margin-bottom: 5px;
	padding:0px;
	margin:0px;	
	
}


.APMHE_search_advanced input#mots {
	width: 160px;
	margin-left:2px;
	margin-right: 0px;
	
/*	margin-top: 5px;
	margin-bottom: 5px;
*/	
}

.APMHE_search_words {
padding:1px;
padding-top:4px;
padding-bottom:4px;

}




/*
.APMHE_search_parametres fieldset {
	padding-bottom: 10px;
}

*/
/*
.APMHE_search_save_search table select {
	width: 100%;
	margin-bottom: 5px;	
	font-size: 70%;	
}

.APMHE_search_save_search input {
	font-size: 60%;
}


.APMHE_search_profil table select {
	font-size: 70%;
	margin-bottom: 5px;
	width: 100%;
}

.APMHE_search_profil input {
	font-size: 60%;
}


._APMHE_search_advanced h4 {
	background-color: lightgrey;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}

.APMHE_search_advanced select#country {
	width: 210px;
	font-size: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
}

.APMHE_search_advanced input#button_AdvancedSearch {
	font-size: 60%;
}


*/
.APMHE_search_clear {
	text-align: center;
	padding: 10px;
}
.APMHE_search_save {
	text-align: center;
	padding-bottom: 10px; 
}

.APMHE_requete_saved_search {
	margin-left: 20px;
}

.APMHE_requete_saved_search_dates {
	font-style: italic;
}

.APMHE_requete_saved_search_scope {
	color: green;
}

.APMHE_requete_saved_search_mode {
	color: green;
}

.APMHE_requete_saved_search_nom {
	font-weight: bold;
}

.APMHE_requete_saved_search_limites {
	/* font-size: 80%; */
}

.APMHE_requete_saved_search_limites h5 {
	font-size: 110%;
}

.APMHE_requete_saved_search_show {
	font-size: 90%;
	color: red;
}



/*********  saved searches *****/

.APMHE_saved_searches {
	width: 80%;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/* border: 1px solid black; */
	text-align: center;
	

	
}

.APMHE_saved_searches td{
font-size:14px;
}

.APMHE_saved_searches h3{
	color: #FFFFFF;
	padding-left: 10px;
	padding:3px;
	line-height: 23px;
	background-color: #003b79;
	margin:0px;
	font-size: 110%;
		
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;

}
.APMHE_saved_searches_grille {
		font-size: 100%;
		text-align: left;
		margin:auto; 
	
}

/*****************************  LISTE ****************************/


.APMHE_liste_titre {
	
	
	padding: 2px;
	margin-top:11px;
	margin-bottom:10px;
	color: #FFFFFF;
	line-height: 23px; 
	background-color: #110979;
	font-size: 110%;
	background-image: url(/Assets/Images/Title-HeaderArrow.gif);
	background-position: right top;		
	background-repeat: no-repeat;
	
}

.APMHE_liste_titre_dates {
	font-style: italic;
}

.APMHE_liste_titre_mots {
	font-weight: bold;
}

.APMHE_liste_titre_scope {
	color: #ffffff;
	float: left;
	display:inline;
}

.APMHE_liste_titre_mode {
	margin-left: 10px;
	color: #ffffff;
	float: left;
	
}

.APMHE_liste_titre_limites {
	clear: both;	
}

.APMHE_liste_titre_limitTo {
	float: left;
	font-weight: bold;
	font-style: italic;
}

.APMHE_liste_titre_limites_rubrique {
	float: left;
}

.APMHE_liste_titre_limites_profil {
	float: left;
	margin-left: 15px;
	
}

.APMHE_liste_titre_limites_pays {
	float: left;
	margin-left: 15px;
}

.APMHE_liste_titre_nbresult {
	clear: both;
	/* float: right; */
	font-weight: bold;
}

/* les lignes dans les tables de titres */

.APMHE_liste_liste_ligne {
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;
}

.APMHE_liste_liste_pointeur {
	margin: 2px;
	float: left;
	margin-right: 5px;
	/* border: 1px solid blue; */
}

.APMHE_liste_liste_titre {
	margin: 2px;
	display:inline;

	
	
	/* border: 1px solid green; */
}

.APMHE_liste_lead {
	clear: both;
	color: darkblue;
	margin: 3px;
}


.APMHE_liste_liste_print {
	float: right;
	margin-left: 5px;

}

.APMHE_liste_liste {
	border: 1px solid #003b79; 
	padding: 2px;
		
}


.APMHE_liste_liste li {
	display: block; 
	list-style-type: none;
	margin: 0px;
	padding: 1px;
	margin-bottom: 5px;
 	color: gray;
 	font-weight: normal;
 	font-size: 12px;
	border-bottom: 1px dashed #00a0c6; 
	
}


.APMHE_liste_liste li a {
	
	text-decoration: none ;
	color: #000000;
	font-size:14px;

}

.APMHE_liste_liste li a:visited { 
	color: #00a0c6;
	font-size:14px;

}

.APMHE_liste_liste li a:hover, .APMHE_liste_liste li a:focus, .APMHE_liste_liste li a:active {
	text-decoration: none ;
	color: #00a0c6;
	font-size:14px;

}


.APMHE_liste_liste_nav {
	clear: both;
	text-align: center;
	padding-bottom:20px;
	margin-top: 10px;
	padding: 7px;
	background-color: #003b79;
	font-size: 90%; 
	color: #ffffff;
}


.APMHE_liste_calendrier {
	font-size: 110%;
	margin-top: 10px;
	margin-bottom: 0px;
	
}


.APMHE_liste_profils {
	font-size: 100%;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
}

.APMHE_liste_rubriques {
	font-size: 100%;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
	margin-top:11px;
}

.APMHE_liste_searches {
	font-size: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*********** Navigation des dépeche ***********/
.APMHE_clear {
	clear: both;
	margin-top:11px;
}


.APMHE_story_navigator {
	position: relative; 
	display: block;
	clear: both; 
	font-size: 100%;
	text-align: left;
	padding: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	/* border: 1px solid red; */
}


.APMHE_story_navigator img {
vertical-align:middle;
	border: none;
}

.APMHE_story_navigator_return {
	float: left;
	width: 200px;	
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	
}


.APMHE_story_navigator_return_returnHaut {
	margin-right: 5px;
	margin-left: 10px;
/*	
	padding-left: 15px;
	background-image: url("/images/back.gif");
 	background-repeat: no-repeat;
*/ 	
	/* border: 1px solid black; */
}

.APMHE_story_navigator_return_navLienOrigine {
	margin-right: 5px;
	margin-left: 10px;
	
	/* 
	padding-left: 15px;
	background-image: url("/images/back.gif");
 	background-repeat: no-repeat;
 	*/
	 /*border: 1px solid black; */
}





.APMHE_story_navigator_nav {
	/*position: relative;*/
	float: left; 
	width:753px;	
	text-align: left;
	padding-bottom: 3px;
	margin: 0px;
	margin-left:3px;
	margin-right:0px;
	padding-top:2px;
	background-color:#e8f7fa;
	padding-left:10px;
	display:inline;
	 /*border: 1px solid black; */
}

.APMHE_story_navigator_nav span {
	display: block; 
	width: 100px; 
	float: left;
	
	
	
	/* border: 1px solid green;   */
}

.APMHE_story_navigator_nav span#prevH a {
	padding-left: 25px;
	background-image: url("/images/leftarrow.gif");
	background-repeat: no-repeat;
	background-position:left center;
}


.APMHE_story_navigator_nav span#nextH a {
	padding-right: 25px;
	background-image: url("/images/rightarrow.gif");
	background-repeat: no-repeat;
	background-position:right center;	
}

.APMHE_story_navigator_nav span#prevB a {
	padding-left: 25px;
	background-image: url("/images/leftarrow.gif");
	background-repeat: no-repeat;
	background-position:left center;
}


.APMHE_story_navigator_nav span#nextB a {
	padding-right: 25px;
	background-image: url("/images/rightarrow.gif");
	background-repeat: no-repeat;
	background-position:right center;
}


.APMHE_story_navigator_print {	
	float: right;
	width:300px;	
	text-align: right;
	padding: 0px;
	padding-top:2px;
	padding-right: 235px;
	margin: 0px;
	/* border: 1px solid black; */
}


.APMHE_story_navigator_print a#printStory {	
	background-image: url("/images/icon-printer2.gif");
	background-repeat: no-repeat;
	background-position: 5px center;	
	padding: 0px;
	padding-left: 30px;
	
	/* border: 1px solid black; */
}

.APMHE_story_navigator_print a#sendStory {	
	background-image: url("/images/email.gif");
	background-repeat: no-repeat;
	background-position: 5px 6px;	
	padding: 5px;
	padding-left: 30px;

	/* border: 1px solid black; */
}

.APMHE_story_navigator_fond{
background-color:#e8f7fa;
width:766px;
margin-left:3px;
}

/***  PRESENTATION DEPECHE **********************************/

.APMHE_story {
	width: 520px;
	/* margin-left: 5px; */
	padding: 2px;
	float: left;
	margin-bottom: 0px;
	border: 1px solid #003b79 ;   
}

.APMHE_story_date {
	background-color:#003b79 ;
	/* border: 1px solid #600 ;   */
	padding:5px;
	font-size: 85%;
	color:#ffffff;
	font-weight:bold;
}

.APMHE_story_titre {
	background-color:  #e8f7fa;
	/* border: 1px solid #600 ;   */
	padding: 6px;
	font-weight: bold;
	font-size: 101%;
	margin-bottom: 5px;
	color:#003b79;
}


.APMHE_story_depeche {
	background-color: white;
	/* border: 1px solid #600 ;   */
	padding: 5px;
	font-size: 90%;
	color: #000000;
	/* font-weight: bold; */
}



.APMHE_story_menu {
	background-color: white;
	/* border: 1px solid #600 ;    */
	width: 220px;
	float: left;
	
}

.APMHE_story_menu_keywords {
	border: 1px solid #003b79; 
	font-size: 80%;
	margin-bottom: 10px;
}

.APMHE_story_menu_keywords h3 {
	background-color: #003b79;
	text-align: left;
	margin: 0px;
	padding: 4px;
	font-size:120%;
	color:#ffffff;
			
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.APMHE_story_menu_keywords p {
	text-align: center;
	background-color: #e8f7fa;
	font-size: 100%;
	font-weight:bold;
	color:#003b79;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.APMHE_story_menu_keywords ul {
	margin: 0px;
	padding: 0px;
}

.APMHE_story_menu_keywords li {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 2px;
}


.APMHE_story_menu_keywords li a {	
	text-decoration: none ;
	font-weight:bold;
	color: #003b79;
}

.APMHE_story_menu_keywords li a:hover, .APMHE_story_menu_keywords li a:focus, .APMHE_story_menu_keywords li a:active {
	text-decoration: none ;
	color: #0092a8;
}

.APMHE_story_menu_keywords li a:visited { 
	color: #00a0c6;
}



.APMHE_story_menu_similars {
	border:  1px solid #003b79 ;   
	font-size: 80%;
	margin-bottom: 10px; 
}

.APMHE_story_menu_similars h3 {
	background-color: #003b79;
	text-align: left;
	margin: 0px;
	padding: 4px;
	font-size:120%;
	color:#ffffff;
			
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
			
	
}


.APMHE_story_menu_similars ul {
	margin: 0px;
	padding: 0px;
}

.APMHE_story_menu_similars li {
	
	list-style-type:disc;
	padding-left: 0px;	
	margin-left: 20px;
	padding-top:5px;
/*	
	margin: 10px;
	padding: 10px;

	padding-bottom: 2px;
*/	
}


.APMHE_story_menu_similars li a {	
	text-decoration: none ;
	font-weight:bold;
	color: #003b79;
}

.APMHE_story_menu_similars li a:hover, .APMHE_story_menu_similars li a:focus, .APMHE_story_menu_similars li a:active {
	text-decoration: none ;
	font-weight:bold;
	color: #0092a8;
}

.APMHE_story_menu_similars li a:visited { 
	color: #00a0c6;
}


.APMHE_nostory {
	width: 530px;
	margin: auto;
	/* margin-left: 5px; */
	padding: 2px;
	/* float: right; */
	margin-bottom: 0px;
	border: 1px solid #003b79 ;   
}

/*****************************  DIVERS ****************************/

.APMHE_contact_redirect {
	font-size: 110%;
	font-weight: bold;
	line-height: 20px;
}

.APMHE_contact_redirect a {	
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffff00;
}



/* =======================  LISTE AVEC plus / Moins ============================== */
.APMHE_lpm  {
	display: block;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.APMHE_lpm_img {
	cursor: pointer; 
	margin: 0px;
	padding: 0px;	
	margin-right: 2px;
	
	
}

.APMHE_lpm_titre {
	cursor: pointer; 
	display: inline;
	font-weight: bold;
	color: #18326b;
}

.APMHE_lpm_texte {
	margin-left: 15px;
	
}

.APMHE_lpm_more {
	margin-left: 15px;
	
	
}

/*** send mail **/

.APMHE_sendmail {
	width: 90%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	/* border: 1px solid black; */
	text-align: center;
}


.APMHE_sendmail h3 {	
	background-color: #003b79;
	text-align: left;
	margin: 0px;
	padding: 4px;
	font-size:120%;
	color:#ffffff;
	width:525px;		
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.APMHE_story_message {
	width: 530px;
	margin: auto;
	/* margin-left: 5px; */
	padding: 2px;

	margin-bottom:20px;
	border: 1px solid #003b79 ;   
	text-align: left;
}

.APMHE_sendmail_record { 
margin: auto;	
 	text-align: left; 
 	margin-top: 0px;
 	margin-bottom: 20px;
	border: 1px solid #003b79;
}

.APMHE_sendmail_record td p {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

/*********  mails *****/

.APMHE_mails {
	width: 80%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 120%;
	text-align: left;
	
	
	
	
}

.APMHE_mails_grille {
	font-size: 90%;
	background-color: #ecf5ff;
	border-right: 1px solid #003b79;
	border-top: 1px solid #003b79;
	
}

.APMHE_mails_grille_ligne {
	font-size: 12px;
	vertical-align: middle; 
	padding-top: 5px;
	padding-bottom: 3px;
	
	
}

.APMHE_mails_grille_radio {
/*
	padding: 1px;
	padding-top: 3px;
	padding-bottom: 2px;
	
*/
padding-left:5px;	
	vertical-align: middle;
	margin: 1px;
	height: 28px;
	

}

.APMHE_mails_grille_week {
	font-size: 12px;
	vertical-align: top; 
	padding-bottom: 5px;
	padding-left: 30px;
}


.APMHE_mails_actions {
	width: 80%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 90%;
	text-align: left; 
	
}

.APMHE_fond_mail_action{
	border-right:1px solid #003b79;
	border-left:1px solid #003b79;
	border-bottom:1px solid #003b79;
}

.APMHE_mails_actions_add {
	font-size: 140%;
	text-align:center;
	
}


.APMHE_mails_actions_titre {
	text-align: center;
	font-weight: bold;
	font-size: 100%;
	background-color: #ecf5ff;
}

.APMHE_mails_grille_manage {
	font-size: 90%;
	background-color: #ecf5ff;
	border-right: 1px solid #003b79;
	border-bottom: 1px solid #003b79;
	
}

/*****************   sous page profil ******/
.APMHE_include_profil {
	border: 1px solid #003b79;
	padding: 2px;
	margin-top:11px;
}

.APMHE_include_profil li {
	display: block; 
	list-style-type: none;
	margin: 0px;
	padding: 8px;
	margin-bottom: 5px;
 	color: gray;
 	font-weight: normal;
 	font-size: 90%;
	border-bottom:1px dashed #00a0c6;
}


.APMHE_include_profil li a {
	font-size: 100%;
	text-decoration: none ;
	color: #000000;
	font-weight: normal;
}

.APMHE_include_profil li a:hover, .APMHE_include_profil li a:focus, .APMHE_include_profil li a:active {
	text-decoration: none ;
	color: #00a0c6;
}

.APMHE_include_profil li a:visited { 
	color: #00a0c6;
}

.APMHE_include_profil a {
	font-size: 100%;
	text-decoration:underline ;
	color: #ffffff;
}

.APMHE_include_profil a:hover, .APMHE_include_profil li a:focus, .APMHE_include_profil li a:active {
	text-decoration: none ;
	
	
}


.APMHE_include_profil_nav {
	text-align: center;
	margin-top: 5px;
	padding: 10px;
	background-color: #a99ed6;
	font-size: 90%;
	color:#ffffff;
}

/************** page authorisation***************/

.APMHE_oto h3{
	background-color: #003b79;
	text-align: left;
	margin: 0px;
	padding: 8px;
	font-size:120%;
	color:#ffffff;
		
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
	
}


.APMHE_fond_mail {
	background-color:#e8f7fa;
	border:1px solid #003b79;
}

.APMHE_background_team {
background-image:url(../images/fond_team.jpg);
background-repeat:no-repeat;
}
	
	
.APMHE_background_team h1 {	
	padding: 3px; 
	margin: 0px;
	margin-bottom: 0px;
	background-image: url("/images/degrade4.gif");
 	background-repeat: repeat-x;
 	background-color: rgb(158, 158, 158); 
 	font-family: Arial, Tahoma; 
 	color: rgb(187, 34, 0);
 	font-size: 120%; 	
}


/*******  Remet de l'ordre dans certaines pages ****/

.APMHE_wellfitted {
	margin-left: 20px;
	margin-right: 20px;
}

.APMHE_wellfitted p {

}

.APMHE_wellfitted ul {
margin-left: 20px;
}

.APMHE_wellfitted li {
	margin-left: 20px;
	list-style-type: disc ;
	margin-bottom: 5px;
}


.APMHE_wellfitted blockquote {
	margin-left: 50px;
	padding: 20px;
}