* {
	margin: 0; 
	padding: 0; 
}


#image_logo {
	display: block;
	width:780px;
	height:116px;
	margin-bottom:0px;
	margin:0px;
}


.aLire {
	font-size: 90%;
	color: #0000CC;
	background-color: #FFFF00;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
 	font-family: verdana, Arial, Helvetica, sans-serif; 
 	border: 1px dotted #0000CC;
	font-weight: bold;
}
a.aLire:link {text-decoration: none; }
a.aLire:visited {text-decoration: none;}
a.aLire:hover {text-decoration: underline;}
a.aLire:active	{text-decoration: none;}


img
{
	border: none;
}

a
{
	color: #003b79;
	font-weight:bold;
}

a:hover{
	color:#e20919;
	text-decoration: none;
	font-weight:bold;
}


.ControlsFin td {	
	border-top: 1px solid #003b79; 
}


a.lienAPM:link 	{color: #003b79; font-weight: bold;  text-decoration: underline;}
a.lienAPM:visited {color: #e20919; font-weight: bold;  text-decoration:none;}
a.lienAPM:hover {color: #e20919; font-weight: bold;  text-decoration: none;}
a.lienAPM:active	{color: #003b79; font-weight: bold;  text-decoration:underline;}


.APM_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;

}


.APM_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: #ffffff;
}


.APM_page {
		width: 100%;
		margin: auto;
		margin-top: 1em;
		padding-bottom: 34px;
		background-image:url(../Assets/Images/fond_page.jpg);
		background-position: left bottom;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		float:left;
}	

.APM_page_titre {	
	
 	background-color: #534197;
 	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;
	display:none;
	
}

.APM_corps {
		
		
		width: 100%; 
		background-image:url(../Assets/Images/bord_page.jpg);
		background-position: left top;
		background-repeat: repeat-y;
}
/*********************************** Login ************************************/
.APM_home_connexion_info{
	background-image:url(../Assets/Images/ombre_dep.jpg);
	background-repeat:repeat-y;
	

}

.APM_home_connexion_info h2{
	color: #003b79;
	background-image:url(../Assets/Images/titre_dep.jpg);
	font-size: 110%;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom: 15px;
	
	/* text-transform: uppercase; */
	line-height: 20px; 
	margin-top: 10px;
	margin-bottom: 0px;
	/*background-color: rgb(0, 160, 198);*/
}
.APM_home_connexion_info p{

margin-top:0px;
margin-bottom:2px;
font-size:90%;
color:#000000;

}

.APM_home_connexion_info dl{
padding-top:4px;}

.APM_home_connexion_info dd{
padding-top:3px;}


.APM_home_connexion_info form{
font-size:90%;
text-align:right;
padding-right:10px;
background-image:url(../Assets/Images/fond_dep.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:15px;
}

.APM_home_connexion_info div.erreur{

text-align:left;
padding-left:6px;
padding-bottom:5px;
font-size:100%;
color:#e20919;
}

.APM_home_connexion_info a{
vertical-align:top;
text-decoration:underline;
padding-left:78px;
color:#e20919;
font-size:12px;


}

.APM_home_connexion_info a:hover{
vertical-align:top;
text-decoration:none;

color:#e20919;

}

.APM_home_connexion_info span.erreur {
	color: #e20919;
	font-size:80%;
	padding: 3px;
	margin: 0px;
	text-align: left;
}

/* ********************  HEADER ****************************************/

.APM_header_connexion_info span{
font-size:11px;
font-weight:bold;
color:#e20919;

}

.APM_header_deconnexion_info{
	display:none;
}

.APM_header_identification{
float:inherit;
text-align:right;
padding-right:10px;
padding-top:10px;
vertical-align:top;
font-size:11px;
height:103px;


}

.APM_header_identification p{

margin-top:0px;
margin-bottom:2px;
font-size:11px;
color:#000000;

}

.APM_header_identification dl{
padding-top:6px;
display:none;
}

.APM_header_identification a{
vertical-align:top;
text-decoration:underline;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}

.APM_header_identification a:hover{
vertical-align:top;
text-decoration:none;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}

.APM_header{
	background-image:url(../Assets/Images/headbanner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}

.APM_header_lstory{
	background-image:url(../Assets/Images/headbanner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:110px;
	display:none;
}

.APM_header_lstory_print{
	height:110px;
	display:block;
}

.APM_header_login_info {
		color:#ffffff;
		margin: 0px;
		font-size: 100%;
		font-weight:bold;
		padding-right: 5px;
		text-align: right;
		line-height: 10px;
		padding-bottom:70px;
		display:none;
		
		
}


/* style the main header image so if images(or CSS) are disabled a text alternative is provided */
#APM_header_title
{
	position: relative;		
	/* make the element the same size as the image */
	width: 778px;
	height: 77px;
	margin-bottom: 0px;
}
	
#APM_header_title span
{
	position: absolute;
	background-image: url(../Assets/Images/headbanner.jpg);
	background-repeat: no-repeat;
		
	/* set the element to fill the header element */
		width: 100%;
		height: 100%;
		display:none;
}


.APM_header_top_menu {
	
		float: left;
		margin: 0px;
		padding: 0px;
		width: 525px;

		background-image: url(../Assets/Images/menu_top.jpg);
		background-position:top;
		display:none;


}

.APM_header_top_menu ul {
		list-style: none;
		
		float: left;
		margin: 0px;
		padding: 0px;
		width: 525px;
		
		
/* 		background-color: #5A5050; */
		padding-left: 18px;
		background-image:url(../Assets/Images/menu_top_left.jpg);
		background-repeat:no-repeat;
		display:none;
					
		
}


.APM_header_top_menu li
{
	float: left;
	line-height: 35px;
	font-size: 85%;
	margin-left:0px;
	
}

	
.APM_header_top_menu li a
{
	color: #003b79;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
		
	background-image: url(../Assets/Images/puce_menu.jpg);
	background-position: left 2px;
	background-repeat: no-repeat;
}
	
.APM_header_top_menu li a:hover
{
	color: #000000;
	
	background-image: url(../Assets/Images/puce_menu_hover.jpg);
	background-position: left 2px;
	background-repeat: no-repeat;
}

/*.APM_header_top_menu li a.APM_header_menu_current 
{
	color: #000000;
	
	background-image: url(../Assets/Images/puce_menu_hover.jpg);
	background-position: left 2px;
	background-repeat: no-repeat;
}
*/



.APM_header_main_menu {
	display:none;
	
		
	
}



.APM_header_main_menu ul {
		clear: both;
		list-style: none;
		margin: 0px;
		padding: 0px;
		width: 768px;
	
		padding-left: 10px;		
		background-image:url(../Assets/Images/sous_menu.jpg);
		background-position: left bottom;
		background-repeat: repeat-y;
		display:none;
		
			
}


.APM_header_main_menu li {
		float: left;
		line-height: 28px;
		font-size: 85%;
		margin-left:7px;
		
}

.APM_header_main_menu li a {
		color: #003b79;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
		
	background-image: url(../Assets/Images/puce_menu.jpg);
	background-position: left 2px;
	background-repeat: no-repeat;

}

.APM_header_main_menu li a:hover
{
	color: #000000;
	
	background-image: url(../Assets/Images/puce_menu_hover.jpg);
	background-position: left 2px;
	background-repeat: no-repeat;
}


/*.APM_header_main_menu li a.APM_header_menu_current 
{
	color: #c3c1dd;
	background-position: left -20px;
}
*/
	

.APM_date_zone
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 231px;
	height: 35px;
	font-size: 85%;
	padding-right: 22px;
	text-align: right;
	color: #003b79;
	font-weight:bold;
	background-image:url(../Assets/Images/top_menu_right.jpg);
display:none;

}

.APM_date_zone table 
{
	float: right;
	font-size: 100%;
	display:none;
}

.APM_date_zone td{
font-size:100%;
display:none;
}

.APM_date {
	text-transform: capitalize;
	margin-top: 10px;

}

.APM_date_GMT {
	text-transform: capitalize;	
	
}


.APM_date_zone strong
{
	color: #FFFF00;
	padding-right: 5px;
}

.APM_page_menu {
	font-size: 100%;
	
}

.APM_page_menu ul {
background-image:url(../Assets/Images/ssmenu_nav.jpg);
background-position:top left;
background-repeat:repeat-x;
padding:5px;
margin-left:6px;
width: 757px;
}

.APM_page_menu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	margin-left: 0px;
	margin-bottom: 0px;
	
}

.APM_page_menu li a {
	text-decoration: none ;
	font-weight:bold;
	color: #003b79;
}
.APM_page_menu li a:visited{
text-decoration: none ;
	font-weight:bold;
	color: #003b79;
}
.APM_page_menu li a:hover, .APM_page_menu li a:focus, .APM_page_menu li a:active {
	
	color: #e20919;
}


.APM_separateur_header_corps {
	clear: both;
	/* height: 0px; */
}

/***********************   CORPS  *****/
.APM_corps {
	margin-top: 0px;
	clear: both;
}

.APM_corps_centre {
	text-align: center;
	margin-top: 0px;
	clear: both;
}


.APM_loginForm {
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 213px;
	/* border: 1px solid #600 ;	*/
	font-size: 100%;
}

/*  *******************        FOOTER           *****************************/

.APM_footer {
	border:1px solid #fff;
	clear: both;
	margin: auto;
	width: 768px;
	font-size: 80%; 

}

.APM_footer a{
	position: relative;
	clear: both;
	margin: auto;
	width: 768px;
	font-size: 80%; 
	display:none;

}

.APM_leftColonne {
	float: left;
	display:inline;
	width: 220px;
}

.APM_leftColonne_design {
	display:none;
}

.APM_rightColonne {
	margin-right: 5px;
	text-align: right;
	float: right;
	width: 220px;	 
}



.APM_supportFooter {
	text-align: center;
	color: #FF6600;
	/* font_size: 8px; */
	font-weight: bold;
	/* border: 1px solid red; */
}

/***************************  NEWS FEED **************************/


.APM_ticker
{
	margin: 0px;
	height: 32px; 
	position: relative;
	
	padding-bottom:5px;
	background-image:url(../Assets/Images/fond_fil.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;

}

.APM_ticker dt
{
	padding-top: 10px;	
	
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	display:inline;	
}
	
.APM_ticker dd
{
	position: absolute;
	/* border: 1px solid red; */
	width: 640px;
	left: 120px;
	bottom: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 00px;
}



/*************************** Les colonnes ***********************/

.APM_colonne { /* colonne anonyme pour inclure dans des colonnes */
	clear: both;
	margin-top:11px;	
}

.APM_section  {
 	margin-bottom: 0px;
}


.APM_colonne_1 {
	padding: 0px;
	width: 212px;
	float: left;
	margin:0px;
	padding:0px;
	margin-left: 9px;
	margin-right: 6px;
	display:inline;	
	
	/* border: 1px solid #600 ; */
}

.APM_colonne_gauche {
	padding: 0px;
	width: 212px;
	float: left;
	margin:0px;
	padding:0px;
	margin-left: 9px;
	margin-right: 6px;
	display:none;
}

.APM_titre {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #534197;
	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;
}


.APM_colonne_2 {
	width: 317px;
	float: left;
	margin-right: 6px;
	margin-bottom:0px;
	display:inline;
	/* border: 1px solid #600 ; */
}

.APM_colonne_3 {
	padding: 0px;
	width: 211px;
	float: right;
	margin-right: 0px;	
	
			
}

.APM_colonne_4 {
	width: 530px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
	margin-top:0px;
	
}
.APM_colonne_4 li{
	margin-left:20px;
	padding:2px;

}

.APM_colonne_4 p {
	padding: 5px;

}

.APM_colonne_5 {
	width: 770px;
	clear: both;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
}

.APM_colonne_5  p{
padding-left:15px;
padding-right:20px;
}

.APM_saved_searches_titre{
	width:770px;
}


.APM_colonne_6 {
	width: 100%; 
	float: left;
	margin:0px;
	padding:0px;
	margin-bottom: 7px;
	margin-left:6px;
	margin-right:2px;
	display:inline;
	/* border: 1px solid red; */
}

.APM_colonne_6 form {
margin-top:11px;
}



/***************************   Textes de home page *************/

.APM_home_footer{
background-image:url(../Assets/Images/fond_quisomme.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:50px;
	}

.APM_home_texte {
margin-top: 0px;
background-image:url(../Assets/Images/bords_colonne4.jpg);
background-repeat:repeat-y;
background-position:top;
}


.APM_home_texte_titre h2
{
	color: #003b79;
	font-size: 110%;
	padding-left: 10px;
	padding-bottom:30px;
	padding-top: 10px;
	/* text-transform: uppercase; */
	line-height: 20px; 
	margin-top: 13px;
	margin-left:5px;
	width:508px;
	
	background-image: url(../Assets/Images/titre_grde_col.jpg);
	background-repeat:repeat-x;
}


.APM_home_texte_detail {
	
	
	margin: 0px;
	margin-top: -16px;
	padding: 5px;
	padding-top: 10px;	
	font-size: 12px;;
}

.APM_home_texte_detail p {
	color:#000000;
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-bottom:10px;
	padding-right:20px;

}
.APM_liste_type_1 {
		list-style: none;
		margin-left:0px;
		margin-bottom: 10px;
		padding: 0px;
	
}	

.APM_liste_type_1 li {
	display: block;
	color:#000000;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 0px;
	list-style: none;
	background-image: url(../Assets/Images/fleche_liste.gif);
	background-position: 9px 15px;
	background-repeat: no-repeat;
}
	
.APM_liste_type_2 {
	
	padding: 0px;
	padding:0px;
}
	
.APM_liste_type_2 li {
	display: block;
	color:#000000;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 0px;
	list-style: none;
	background-image: url(../Assets/Images/fleche_liste.gif);
	background-position: 9px 15px;
	background-repeat: no-repeat;
}
.APM_liste_type_3 {
		
		margin-left: 0px;
		margin-bottom: 10px;		
		padding: 0px;
		
	
}	

.APM_liste_type_3 li {
	
	font-size: 12px;
	list-style: none;
	margin: 0px;
	margin-top: 3px;

	
	padding-right: 3px;
	background-image:url(../Assets/Images/separateur_dep.jpg);
	width:510px;
	background-position:top;
	background-repeat:repeat-x;
	
}	
.APM_liste_type_3 li a{
	display: block;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 0px;
	
	color: #003b79;
	text-decoration: none;
	
		
	background-image: url(../Assets/Images/fleche_menu.gif);
	background-position: 8px 11px;
	background-repeat: no-repeat;



}
.APM_liste_type_3 li a:hover
{
		color: #e20919;
}
.APM_liste_type_4 {
		list-style:none;
		margin-left: 0px;
		margin-bottom: 0px;		
		padding: 0px;
}	

.APM_liste_type_4 li {
	padding-bottom: 0px;
}	
.APM_liste_type_4 li a{
	display: block;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 0px;
	
	color: #003b79;
	text-decoration: none;
	background-image: url(../Assets/Images/fleche_menu.gif);
	background-position: 8px 11px;
	background-repeat: no-repeat;	
}
.APM_home_texte_detail_p2 {
	padding-left: 15px;
	margin-top:5px;
	font-weight: normal;
	font-size: 110%;
	
}



.APM_home_texte_detail_p2 li {
	display: block;
	color:#000000;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	list-style: none;
	background-image: url(../Assets/Images/fleche_liste.gif);
	background-position: 0px 15px;
	background-repeat: no-repeat;
		
}




/***************************   Agenda de home page *************/

.APM_home_agenda {
background-image:url(../Assets/Images/ombre_dep.jpg);
background-repeat:repeat-y;
margin-top: 0px;
}

.APM_home_agenda_titre {
background-image:url(../Assets/Images/ombre_dep.jpg);
background-repeat:repeat-y;
		
}

.APM_home_agenda_titre h2
{
	color: #003b79;
	background-image:url(../Assets/Images/titre_dep.jpg);
	font-size: 110%;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom: 15px;
	
	/* text-transform: uppercase; */
	line-height: 20px; 
	margin-top: 10px;
	margin-bottom: 0px;
	/*background-color: rgb(0, 160, 198);*/
}

.APM_home_agenda_titre p
{
	/* position: relative; */
	/* border: 1px solid red; */
	margin: 0px;
	padding:5px;
	text-align:center;
	color:#000000;
	font-size: 80%;
	background-image:url(../Assets/Images/ombre_dep.jpg);
background-repeat:repeat-y;
	
}

	
.APM_home_agenda_titre a{

	color: #e20919; 
	text-decoration: none;
}
	
.APM_home_agenda_titre a:hover
{
	color: #003b79;
}


.APM_home_agenda_liste {

	margin-top: 0px;
background-image:url(../Assets/Images/ombre_dep.jpg);
background-repeat:repeat-y;
	margin: 0px;
	margin-top: 0px; 
	padding: 0px;

	padding-top: 0px;		
	/* border-top: 0px;			*/
}


.APM_home_agenda_liste li
{
	width:198px;
	font-size: 12px;
	list-style: none;
	margin: 0px;
	margin-top: 1px;
	padding-top:5px;
	padding-bottom: 10px;
	margin-left:2px;
	padding-left: 7px;
	padding-right: 2px;
	background-image:url(../Assets/Images/separateur_agenda_home.jpg);
	background-repeat:repeat-x;
	
	/* border-bottom: 1px dashed #00a0c6; */
	
 	/* border-bottom: 1px solid #00a0c6;  */
/*	
	border: 1px solid red;
	margin-bottom: 10px;	
*/
	
}
	
	
.APM_home_agenda_liste li.APM_nobottomborder {
	border: none;
}	
	
	
.APM_home_agenda_liste li a
{
		color:#000000;
		font-weight:normal;
		text-decoration: none;
}

.APM_home_agenda_liste li a:hover
{
		color: #e20919;
		font-weight:normal;
		text-decoration: none;
}



.APM_home_agenda_nav {
	background-image:url(../Assets/Images/bas_agenda_home.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px dashed #b9c6f7;
	
}

.APM_home_agenda_nav a
{
	color:#e20919;
		text-decoration: none;
	
}

.APM_home_agenda_nav a:hover
{
		color: #003b79;
}

.APM_home_agenda_nav img {
	margin-right:7px;
	margin-left:7px;
	margin-bottom:2px;
}


/***************************   mini dossiers *************/

.APM_mini_dossier {
	margin-top: 0px;
	background-image:url(../Assets/Images/bords_colonne4.jpg);
	background-repeat:repeat-y;
}

.APM_mini_dossier_titre {
	border: none;
	
}

.APM_mini_dossier_commentaire{
	padding:0px;
	margin:0px;
	margin-top:12px;
	background-image:url(../Assets/Images/haut_minidossier.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.APM_mini_dossier_commentaire p{
	padding-left:10px;
	padding-top:20px;
	color:#000000;
}

.APM_mini_dossier_titre h2
{
color: #003b79;
	font-size: 110%;
	padding-left: 10px;
	padding-bottom:15px;
	padding-top: 10px;
	/* text-transform: uppercase; */
	line-height: 20px; 
	margin-top: 5px;
	margin-left:5px;
	width:508px;
	
	background-image: url(../Assets/Images/titre_grde_col.jpg);
	background-repeat:repeat-x;
}

.APM_mini_dossier_liste {
	background-image:url(../Assets/Images/fond_colonne4.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin: 0px;
	margin-top: 0px; 
	padding: 0px;
	padding-top: 0px;
	padding-left:5px;
	padding-right:6px;		
	/* border-top: 0px;			*/
}


.APM_mini_dossier_liste li
{
	font-size: 12px;
	list-style: none;
	margin: 0px;
	margin-top: 3px;
	padding-bottom: 15px;
	padding-top:10px;
	padding-left: 5px;
	padding-right: 3px;
	background-image:url(../Assets/Images/separateur_dep.jpg);
	background-position:top;
	background-repeat:repeat-x;

}
	
	
.APM_mini_dossier_liste li.APM_nobottomborder {
	border: none;
}	
	
	
.APM_mini_dossier_liste li a
{
		text-decoration: none;
		
}

.APM_mini_dossier_liste li a:hover
{
		color: #e20919;
		
}


/***************************   Dépêches de home page *************/

.APM_home_news {
margin-top: 0px;
background-image:url(../Assets/Images/bords_news.jpg);
background-repeat:repeat-y;
}

.APM_home_news_titre {
	border: none;
}
.APM_home_news_titre img{
	margin-left:3px;
	width:309px;
}

.APM_home_news_titre h2
{
	color: #003b79;
	background-image:url(../Assets/Images/titre_news.jpg);
	font-size: 110%;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom: 10px;
	/* line-height: 20px;  */
	margin-top: 1px;
	margin-bottom: 0px;
	
	
}
	
.APM_home_news_titre p
{
	position: relative;
	margin: 0px;
	top: 0px;
	padding-right: 4px;
	text-align: right;
	font-size: 80%;
}
	
.APM_home_news_titre p a
{
	color: #003b79;
	text-decoration: none;
}
	
.APM_home_news_titre p a:hover
{
	color: #e20919;
}
	
.APM_home_news_liste {

	margin: 0px;
	margin-top: 0px; 
	padding: 0px;
	padding-top: 0px;
	background-image:url(../Assets/Images/fond_news.jpg);
	background-position:left bottom;

	background-repeat:no-repeat;		
	/* border-top: 0px;			*/
}


.APM_home_news_liste li
{
	font-size: 12px;
	list-style: none;
	margin: 0px;
	margin-top: 3px;
	padding-top:7px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 3px;
	background-image:url(../Assets/Images/separateur_dep.jpg);
	width:300px;
	background-position:bottom;
	background-repeat:repeat-x;
/*		
	background-image: url(/Assets/Images/NewsArticles-Arrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
*/	
}
	
	
.APM_home_news_liste li.APM_nobottomborder {
	border: none;
}	
	
	
.APM_home_news_liste li a
{
		text-decoration: none;
		color:#000000;
		font-weight:normal;
}

.APM_home_news_liste li a.lienjaune 
{
  padding-right: 5px;	
  padding-left: 5px;	
	background-color: #FFFF00;
}
	
.APM_home_news_liste li a:hover
{
		color: #e20919;
		font-weight:normal;
}


.APM_home_news_liste li span.grisclair {
	font-size: 80%;
	color: gray;
}


/***************************   MESSAGES *************************/

.APM_message {
	width: 80%;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 10px;
	border: 1px solid black;
	text-align: center;
}

.APM_message p{
font-weight: bold;
font-size:14px;

}

.APM_message #message {
	padding-top: 10px;
	padding-bottom: 20px;
}

.APM_message #support {
	padding-top: 20px;
	padding-bottom: 2px;
	
}



/*************************    Quiclinks ***************************/

 .APM_home_categories  {
	display: inline;
	float: left;
	width: 212px;
	margin-left: 0px;
	margin-right: 0px;
}


 .APM_home_categories 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;
 }
 
.APM_home_categories h6 { 
	color: #110979;
	margin: 0px;
	padding: 5px 10px;
	background-color: #ccecf4;
	font-size: 100%;
}
 
.APM_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;
}

.APM_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;
	
}
	
.APM_home_categories li a:hover
{
	color: #FFFFFF;
	background-image: url(/Assets/Images/Quicklink-Icons_O.gif);
	background-color: #00a0c6;
}

.APM_home_categories form
{
	margin-top: 10px;
}

.APM_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;
}

.APM_home_categories form input#searchField
{
	width: 140px;
}

/************************* Menu clients (votre activité) (YOUR BUSINESS)  ***********/
 .APM_home_menu_clients  {
	display: inline;
	float: left;
	width: 212px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
	margin-top: 0px;
	background-image:url(../Assets/Images/ombre_dep.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	
	

}

.APM_home_menu_clients img{
	margin-left:5px;
}

 .APM_home_menu_clients h2 {
 	color: #003b79;
	background-image: url(../Assets/Images/titre_search.jpg);
	background-repeat:no-repeat;
	font-size: 110%;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom: 15px;
	/* line-height: 20px;  */
	margin-top: 1px;
	margin-bottom: 0px;
 }
 
.APM_home_menu_clients h6 { 
	color: #003b79;
	margin: 0px;
	padding:0px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
	width:195px;
	font-size:90%;
}
 
.APM_home_menu_clients ul { 
	list-style: none;
	margin: 0px;
	margin-top: 0px; 
	padding: 0px;
	padding-top: 0px;
	padding-bottom:7px;
	background-image:url(../Assets/Images/fond_dep.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;	
}

.APM_home_menu_clients li a
{
	display: block;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 185px;
	color: #003b79;
	text-decoration: none;
	font-weight:normal;
	
		
	background-image: url(../Assets/Images/fleche_menu.gif);
	background-position: 8px 11px;
	background-repeat: no-repeat;
	
	
	
}
	
.APM_home_menu_clients li a:hover
{
	color: #e20919;
	background-image: url(../Assets/Images/fleche_menu_over.gif);
	background-color: #b3badf;
	font-weight:normal;
	
}

.APM_home_menu_clients li{
	padding:0px;
	margin-left:0px;
	background-image:url(../Assets/Images/separateur_dep.jpg);
	width:208px;
	background-position:top;
	background-repeat:repeat-x;
	}

/************************* Menu clients (YOUR BUSINESS)  ***********/

 .APM_menu_clients  {
	display: inline;
	float: left;
	width: 212px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
	margin-top: 0px;
	background-image:url(../Assets/Images/ombre_dep.jpg);
	background-repeat:repeat-y;

}

.APM_menu_clients img{
	margin-left:5px;
}

 .APM_menu_clients h2 {
 	color: #003b79;
	background-image:url(../Assets/Images/titre_search.jpg);
	background-repeat:no-repeat;
	font-size: 110%;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom: 8px;
	/* line-height: 20px;  */
	margin-top: 1px;
	margin-bottom: 0px;
 }
 
.APM_menu_clients h6 { 
	color: #003b79;
	margin: 0px;
	padding:0px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
	width:195px;
	font-size:90%;
}
 
.APM_menu_clients ul { 
	list-style: none;
	margin: 0px;
	margin-top: 0px; 
	padding: 0px;
	padding-top: 0px;
	padding-bottom:7px;
	background-image:url(../Assets/Images/fond_dep.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;	
}

.APM_menu_clients li a
{
	display: block;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 185px;
	color: #003b79;
	text-decoration: none;
	font-weight:normal;
		
	background-image: url(../Assets/Images/fleche_menu.gif);
	background-position: 8px 11px;
	background-repeat: no-repeat;
	
	
	
}
	
.APM_menu_clients li a:hover
{
	color: #e20919;
	background-image: url(../Assets/Images/fleche_menu_over.gif);
	background-color: #b3badf;
	font-weight:normal;
	
	
	
}

.APM_menu_clients li{
	padding:0px;
	margin-left:0px;
	background-image:url(../Assets/Images/separateur_dep.jpg);
	width:208px;
	background-position:top;
	background-repeat:repeat-x;
	}

/*************************  HOME LOGIN ******************************/

.APM_home_login {
		float: left;
		width: 211px;
		margin: 0px;
		padding: 0px;
		margin-right: 0px;
		margin-bottom: 10px;

}

.APM_home_login h2 {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #534197;
	margin: 0px;
	font-size: 110%;
		
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.APM_home_login form {
		padding: 0px;
		margin: 0px;
		margin-bottom: 0px;
	
		
		background-image: url(/Assets/Images/Form-LoginBg.jpg);
		background-position: left top;
		background-repeat: no-repeat;
}


.APM_home_login dl
{
	padding: 10px;
	padding-bottom: 0px;
	margin: 0px;
}
	
.APM_home_login dd
{
	margin: 0px;

}

	
.APM_home_login dl dt
{
	clear: both;
	float: left;
	width: 85px;
	margin-top: 1px;
	line-height: 21px;	
}
	
.APM_home_login dl dt input
{
	width: 115px;
}


.APM_home_login dl dt p
{
	float: left;
	padding: 0px 10px;
	padding-top: 0px;
}


.APM_home_login p#savelogin
{	
	clear: both;
	float: left;
	padding: 0px 10px;
	padding-top: 0px;
	margin-top: 0px;

}

.APM_home_login p#saveloginButton
{	
	/*float: left;*/
	text-align: right;
	padding: 0px 10px;
	padding-top: 0px;

}




.APM_home_login form input#Button_DoLogin
{
	/* border: 1px solid #ad9ec9; */
	border: none;
		
	background-image: url(/Assets/Images/Form-LoginBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
	
.APM_home_login p#forgotten-password
{	
	clear: both;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	line-height: 23px;
	width: 201px;
	background-color: #534197;
}
	
.APM_home_login p#forgotten-password a
{
	color: #FFFFFF;
	text-decoration: none;
}
	
.APM_home_login p#forgotten-password a:hover
{
	color: #ffff00;
}




.APM_home_login form p.erreur {
	color: red;
	padding: 3px;
	margin: 0px;
}


/*************************    PROMOTIONS **************************/

.APM_promotions
{
	/* position: relative; */
	clear: both;
	width: 211px;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	float:left;
	display:inline;
	
}

.APM_promotions h2
{
		color: #FFFFFF;
		padding-left: 10px; 
		line-height: 23px; 
		background-color: #534197;
		margin: 0px;
		font-size: 110%;
		
		background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
		background-position: right top;		
		background-repeat: no-repeat;
}	



.APM_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;
	}

.APM_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;
}
	
.APM_promotions li a:hover
{
	color: #FFFFFF;
	background-image: url(/Assets/Images/Quicklink-Icons_O.gif);
	background-color: #00a0c6;
}


.APM_promotions a:hover
{
		color: #000000;
}





.APM_promotions_block
{		
/* 	border: 1px solid red ;	*/
	padding-top: 1px;
	margin-top: 10px;
	margin-bottom: -35px;
}

.APM_promotions_block h2
{
		color: #FFFFFF;
		padding-left: 10px; 
		line-height: 23px; 
		background-color: #534197;
		margin: 0px;
		font-size: 110%;
		
		background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
		background-position: right top;		
		background-repeat: no-repeat;
}	



.APM_promotions img
{
	display: block;
	
}


.APM_promotions_block a
{
	display: block;
	position: relative; 
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px; 	
	top: -35px;
	color: #534197;
	text-decoration: none;
}

.APM_promotions_block a img
{top: 0px;
margin-top:35px;
margin-left:-5px;
margin-bottom:-45px;}

.APM_promotions_block a span
{		
		padding-left: 20px;
		background-image: url(/Assets/Images/Banner-Arrow.gif);
		background-position: 0px center;
		background-repeat: no-repeat;
}


.APM_promotions_block a:hover
{
		color: #000000;
}



/*************************   LEFT PROMOTIONS (idem promotion sauf pb de la largeur et couleur) **************************/

.APM_left_promotions
{
	/* position: relative; */
	clear: both;
	width: 212px;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	padding-top: 10px;
}

.APM_left_promotions 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;
}	



.APM_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;
}



.APM_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;
}
	
.APM_left_promotions li a:hover
{
	color: #FFFFFF;
	background-image: url(/Assets/Images/Quicklink-Icons_O.gif);
	background-color: #00a0c6;
}


.APM_left_promotions a:hover
{
		color: #000000;
}





.APM_left_promotions_block
{		
/* 	border: 1px solid red ;	*/
	padding-top: 1px;
	margin-top: 10px;
	margin-bottom: -35px;
}

.APM_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;
}	



.APM_left_promotions img
{
	display: block;
}


.APM_left_promotions_block a
{
	display: block;
	position: relative; 
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px; 	
	top: -35px;
	color: #534197;
	text-decoration: none;
}


.APM_left_promotions_block a span
{		
		padding-left: 20px;
		background-image: url(/Assets/Images/Banner-Arrow.gif);
		background-position: 0px center;
		background-repeat: no-repeat;
}


.APM_left_promotions_block a:hover
{
		color: #000000;
}
/*************************   INFO APM **************************/


.APM_pannel_1 p {
	margin: 5px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.APM_pannel_1 a {
	color: #534197;
	font-weight:bold;
	text-decoration: none;
}
.APM_pannel_1 a:hover{
color: #00a0c6;
font-weight:bold;
	text-decoration: none;
	}

.APM_pannel_1 h3 {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 23px;
	background-color: #534197;
	margin-top:11px;
	
	font-size: 110%;
   
	background-image: url(/Assets/Images/Title-PromoHeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.APM_pannel_1 ul {
	text-align: left;
		
}

.APM_pannel_1 li {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}
.APM_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;
}


.APM_pannel_2 {
	color: black;
	border: 0px;
	font-size: 90%;
	text-align: left;
	background-image: url(../Assets/Images/ombre_dep.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	margin-top: 11px;	
}

.APM_pannel_2 p {
	margin: 0px;
	margin-top: 0px;
	padding-left:5px;
	color:#000000;
}

.APM_pannel_2 a {
	color: #003b79;
	font-weight:bold;
	text-decoration: none;
}

.APM_pannel_2 a:hover{
	color: #e20919;
	font-weight:bold;
	text-decoration: none;
}
	
.APM_pannel_2 h3 {
	color: #003b79;
	background-image:url(../Assets/Images/titre_dep.jpg);
	font-size: 110%;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom: 15px;
	
	/* text-transform: uppercase; */
	line-height: 20px; 
	
	margin-bottom: 0px;
	/*background-color: rgb(0, 160, 198);*/
}

.APM_pannel_2_box{
	background-image:url(../Assets/Images/ombre_pannel2.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	margin-left:6px;
	margin-top:15px;
}

.APM_pannel_2_box h4 {
	
	margin: 0px;
	padding: 4px;
	background-image: url(../Assets/Images/ssmenu_nav.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	font-size: 100%;
	color:#003b79;
	margin-left:3px;
	margin-right:10px;	
}

.APM_pannel_2_box p {
	padding-left:6px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../Assets/Images/fond_pannel2.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.APM_pannel_2_footer{
	background-image: url(../Assets/Images/fond_pannel2_gen.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:30px;
}

.APM_pannel_2 ul {
	text-align: left;
	
	
}

.APM_pannel_2 li {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}

.APM_pannel_3 {
	background-image:url(../Assets/Images/bords_colonne4.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

.APM_pannel_3 table {

margin-left:7px;
width:515px;
margin-top:0px;

}

.APM_pannel_3 p {
	margin: 0px;
	color:#000000;
	margin-top: 10px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:20px;
	background-image:url(../Assets/Images/fond_colonne4.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	
}

.APM_pannel_3 a {
	color: #003b79;
	font-weight:bold;
	text-decoration: none;
}

.APM_pannel_3 a:hover{
	color: #e20919;
	font-weight:bold;
	text-decoration: none;
}


.APM_pannel_3 h3 {
	color: #003b79;
	font-size: 110%;
	padding-left: 10px;
	padding-bottom:20px;
	padding-top: 10px;
	/* text-transform: uppercase; */
	line-height: 20px; 
	margin-top: 11px;
	margin-left:5px;
	width:508px;
	
	background-image: url(../Assets/Images/titre_grde_col.jpg);
	background-repeat:repeat-x;
}

.APM_pannel_3 h4 {
	background-color: #A99ED6;
	margin: 2px;
	padding: 5px;
}


.APM_pannel_3 ul {
	text-align: left;
}

.APM_pannel_3 li {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}

/*****************************  TITRES PAGE ****************************/
.APM_section  {
 	margin-top: 0px;
 	margin-bottom: 0px;
	
}
.APM_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: #534197;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
	margin-right:0px;
	
	
}

.APM_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: #534197;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
}

/********** Préférences **************/

.APM_prefs_colonne_1 {
	width: 300px;
	/* margin-right: 5px;*/
	float: left;
	margin-left: 5px;
	/*  border: 1px solid #600 ; 	*/
}

.APM_prefs_colonne_2 {
	width: 450px;
	/* margin-right: 5px;*/
	float: right;
	margin-right: 15px;
/*	 border: 1px solid #600 ; 	*/
}



.APM_prefs_general {
	width: 100%;
	margin-left: 0px;
	padding: 2px;

	/* font-size: 90%; */
	
}


.APM_prefs_general h3 {
	padding-left: 10px;
	padding-top:10px;
	padding-bottom:15px;
	margin-top:0px;
	margin-bottom: 0px;
	background-image: url(../Assets/Images/titre_grde_col.jpg);
 	background-repeat: repeat-x;
	background-position:lefttop;
	color: #003b79;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
	border-top:1px solid #003b79;
	border-right:1px solid #003b79;
	border-left:1px solid #003b79;
}

.APM_prefs_general h4 {
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:15px;
	margin:0px;
	background-image: url(../Assets/Images/sous_menu2.jpg);
 	background-repeat: repeat-x;
	background-position:left top;
	color: #003b79;
 	font-weight: bold;
	line-height: 23px;
	font-size: 120%;
	
}


.APM_prefs_general input {
	/* font-size: 90%; */
}

.APM_prefs_general select {
	/* font-size: 90%; */
}


.APM_prefs_profils {
	width: 445px;
	margin-left: 0px;
	padding: 2px;
	/* font-size: 90%; */
	
}

.APM_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: #534197;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
}


.APM_prefs_profils_liste { 
	font-size: 90%;
	padding: 0px;
	border-left: 1px solid #003b79; border-right: 1px solid #003b79;
	background-color: #f4f2fc; 
	color: #000000;
	font-family: Arial; 
}


.APM_prefs_profils_liste_nav { 
	font-size: 90%;
	padding: 2px;
	border-top: 1px solid #003b79;border-bottom: 1px solid #003b79;
	background-image: url(../Assets/Images/bas_table.jpg); color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
}




.APM_prefs_searches {
	width: 445px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 2px;
	/* font-size: 90%; */
	
}

.APM_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: #534197;
 	font-family: Arial, Tahoma; 
 	color: #ffffff;
 	font-weight: bold;
	line-height: 23px;
	font-size: 110%;
}

.APM_prefs_searches_liste { 
	font-size: 90%;
	padding: 0px;
	border-left: 1px solid #003b79; border-right: 1px solid #003b79;
	background-color: #f4f2fc; 
	color: #000000;
	font-family: Arial; 
}


.APM_prefs_searches_liste_nav { 
	font-size: 90%;
	padding: 2px;
	border-top: 1px solid 003b79; border-bottom: 1px solid #003b79;
	background-image: url(../Assets/Images/bas_table.jpg); color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
}


.APM_prefs_menu {
	font-size: 100%;
	padding: 10px;
	text-align: center;
	margin: 5px;
	margin-top: 13px;
	margin-bottom: 30px;
	background-color: #f8faff;
	border: 1px solid #003b79;
}

.APM_prefs_menu li {
	margin: 0px;
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 100%;
}

.APM_prefs_menu li a{
	color:#003b79;
	text-decoration:underline;
	font-weight:bold;
}

.APM_prefs_menu li a:hover{
	color:#e20919;
	text-decoration:none;
	font-weight:bold;
}

.APM_prefs_grid {
	/* border: 2px solid #534197;   */
	margin-left: 20px;
	padding: 0px;
	font-size: 120%;	
	
}





/****************************** search *************************/

.APM_search_parametres {
	
	font-size: 100%;
	float:left;
	display:inline;
	margin-top:11px;
	padding:0px;
	margin:0px;
	background-image:url(../Assets/Images/ombre_dep.jpg);
	background-repeat:repeat-y;
	
}

.APM_search_parametres h3 {
	color: #003b79;
	background-image:url(../Assets/Images/titre_search.jpg);
	background-repeat:no-repeat;
	font-size: 110%;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom:15px;
	/* line-height: 20px;  */
	margin-top: 1px;
	margin-bottom: 0px;
}


.APM_search_parametres h4 {
	
	text-align: center;
	background-image:url(../Assets/Images/sous_menu2.jpg);
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin:0px;
	margin-left:3px;
	margin-right:3px;
	padding: 3px;
	font-size:90%;
	font-weight:bold;
	color:#003b79;
	border-bottom:1px solid #003b79;
}


.input {
	font-size: 90%;
}

.APM_search_parametres input#Button_SaveSearch {
	font-size: 100%;
}


.APM_search_parametres select {
	width: 200px;
	font-size: 11px;
	font-weight:bold;
	margin:0px;
	background-color: #f8faff;
	color: #003b79;
	height:18px;
	border:1px solid #CCCCCC;
	
}

.APM_search_select{
	margin:0px;
	padding:0px;
}

.APM_search_select_loupe{
	margin-top:2px;
	float:left;
	display:inline;
}

.APM_search_select select{
	width:177px;
	margin:0px;
	margin-left:5px;
	margin-top:5px;
	float:left;
	display:inline;
	
}

.APM_search_input input#mots{
	width:170px;
	margin:0px;
	margin-left:5px;
}

.APM_search_boutons{
	padding-left:2px;
	padding-right:2px;
}

.APM_searchas_boutons{
	padding-left:2px;
	padding-right:2px;
}

.APM_searchas_boutons input{
	padding-bottom:3px;
}

.APM_searchas_origine{
	margin_left:-10px;
}

.APM_searchas{
	float:left;
	display:block;
	margin-left:2px;
	margin-bottom:10px;
}

.APM_search_boutons input  {
	 
	padding: 0px; 	
	margin-top: 2px;
	margin-left:0px;
	margin-right:5px;
	
}

.APM_search_recherche{
width:100px;}


.APM_search_dates {

	margin-bottom: 5px;
	margin-top: 5px;
	
}

.APM_search_parametres form{
	margin:0px;
	padding:0px;
}

.APM_search_parametres fieldset legend {
	color: #FFFFFF;
	padding-left: 0px;
	padding:3px;
	line-height: 23px;
	background-color: #534197;
	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;
	
}

.APM_search_save_search fieldset {
	padding-bottom: 0px;
	margin-bottom: 5px;
	padding:0px;
	margin:0px;	
	
}

.APM_search_advanced input#mots {
	width: 198px;
	margin-left:0px;
	margin-right: 0px;
	float:left;

	
/*	margin-top: 5px;
	margin-bottom: 5px;
*/	
}


.APM_search_advanced #bgo {
	text-align: right; 
	margin-right: 2px;
}

.APM_search_rapide input#mots {
	float:left;
	width: 175px;
	margin-left:0px;
	margin-right: 2px;
	display:inline;	
}


.APM_search_words {
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:3px;

}

.APM_search_words table{
	margin-left:0px;
}





/*
.APM_search_parametres fieldset {
	padding-bottom: 10px;
}

*/
/*
.APM_search_save_search table select {
	width: 100%;
	margin-bottom: 5px;	
	font-size: 70%;	
}

.APM_search_save_search input {
	font-size: 60%;
}


*/
.APM_search_profil  select {
	margin-left:5px;
	margin-bottom:10px;
	margin-top:5px;
}

.APM_search_rubrique  select {
	margin-left:5px;
	margin-bottom:10px;
	margin-top:5px;
}

/*
.APM_search_profil input {
	font-size: 60%;
}


._APM_search_advanced h4 {
	background-color: lightgrey;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}

.APM_search_advanced select#country {
	width: 210px;
	font-size: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
}

.APM_search_advanced input#button_AdvancedSearch {
	font-size: 60%;
}


*/
.APM_search_clear {
	text-align: center;
	padding: 10px;
}
.APM_search_save {
	text-align: center;
	padding-bottom: 10px; 
}

.APM_search_resultats {
	text-align: center;
	padding-bottom: 10px; 
}


.APM_requete_saved_search {
	margin-left: 20px;
}

.APM_requete_saved_search_dates {
	font-style: italic;
}

.APM_requete_saved_search_scope {
	color: green;
}

.APM_requete_saved_search_mode {
	color: green;
}

.APM_requete_saved_search_nom {
	font-weight: bold;
}

.APM_requete_saved_search_limites {
	/* font-size: 80%; */
}

.APM_requete_saved_search_limites h5 {
	font-size: 110%;
}

.APM_requete_saved_search_show {
	font-size: 90%;
	color: red;
}

.APM_search_footer{
	background-image:url(../Assets/Images/fond_searchas.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:30px;
	width:210px;
}

.APM_search_critere{
	margin:10px;}

/*********  saved searches *****/

.APM_saved_searches {
	width: 80%;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	/* border: 1px solid black; */
	text-align: center;
	

	
}

.APM_saved_searches td{
font-size:14px;
}

.APM_saved_searches h3{
	color: #003b79;
	padding-left: 10px;
	padding:3px;
	padding-top:15px;
	padding-bottom:15px;
	line-height: 23px;
	margin:0px;
	font-size: 110%;	
	background-image: url(../Assets/Images/titre_grde_col.jpg);
	background-position: left top;
	background-repeat:repeat-x;
	border:1px solid #003b79;
	border-bottom:none;

}
.APM_saved_searches_grille {
		font-size: 80%;
		text-align: left;
		margin:auto; 
	
}

/*****************************  LISTE ****************************/

.APM_liste p{
	clear:both;
	color:#e20919;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	margin:0px;
	background-image:url(../Assets/Images/separateur_dep.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	margin-left:5px;
	margin-right:6px;
}

.APM_liste{
	clear:both;
}

.APM_liste_titre {
	padding: 0px;
	margin-top:11px;
	margin-bottom:0px;
	color: #003b79;
	line-height: 20px; 
	padding-top:5px;
	padding-bottom:5px;
	margin-right:0px;
	padding-left:10px;
	font-size: 110%;
	background-image: url(../Assets/Images/haut_liste.jpg);
	background-position: left top;		
	background-repeat: no-repeat;

}

.APM_liste_titre_dates {
	font-style: italic;
	font-size:90%;
}

.APM_liste_titre_mots {
	font-weight: bold;
	display:inline;
	
}

.APM_liste_titre_scope {
	color: #003b79;
	
	display:inline;
	margin-left:5px;	
}

.APM_liste_titre_mode {
	margin-left:5px;
	color: #003b79;
	
	display:inline;
	font-size:90%;
	font-weight:bold;	
}

.APM_liste_titre_limites {
		
	font-size:12px;
}

.APM_liste_titre_limitTo {
  	float:left;
	font-weight: bold;
	font-style: italic;
	font-size:12px;
	display:inline;
	
}

.APM_liste_titre_limites_rubrique {
	float:left;
	margin-bottom:0px;
	margin-left:5px;
	display:inline;
}

.APM_liste_titre_limites_profil {
	float:left;
	padding-left: 5px;
	font-weight:bold;
	display:inline;	
}

.APM_liste_titre_nbresult {
	clear:both;
	margin-top:0px;
	/* float: right; */
	font-weight: bold;
}

/* les lignes dans les tables de titres */

.APM_liste_liste_ligne {
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px;
}

.APM_liste_liste_pointeur {
	margin: 0px;
	margin-left: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
	/* border: 1px solid blue;  */
}

.APM_liste_liste_heure {
	margin: 0px;
	float:left;
	display:inline;
	
	margin-top: 1px;
	font-weight:bold;
	font-size:120%;
	padding-left:10px;
	vertical-align:top;
}

.APM_liste_liste_titre {
	margin: 0px;
	/* width: 680px; */
	float:left;
	display:inline;
	margin-top: 0px;
	padding-left: 0px;
	font-size:11px;
	margin-left:10px;
/*	font-weight: 300; */
/* 	border: 1px solid green;  */
/* 	font-family: Verdana, Helvetica, Arial, Tahoma; color: #000044; font-weight: bold; font-size: 13px; 	*/
}

.APM_liste_lead {
	clear: both;
	color: #003b79;
	margin:1px;
	font-size:12px;;
	padding-left:8px;
	margin-right:15px;
	width: 630px;
}


.APM_liste_liste_print {
	float: right;
	margin-left:0px;
	margin-top: 1px;
	margin-right: 2px;
	display:none;
}

.APM_liste_liste {
	clear:both;
	background-image: url(../Assets/Images/bords_colonne4.jpg);
	background-repeat:repeat-y; 
	padding: 0px;
}


.APM_liste_liste li {
	display: block; 
	list-style-type: none;
	margin: 0px;	
	padding: 0px;
	/* padding-top: 5px; */
	margin-bottom: 0px;
 	color: gray;
 	font-weight: normal;
 	font-size: 11px;
	background-image:url(../Assets/Images/separateur_dep.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:2px;
	padding-top:4px;
	margin-left:5px;
	margin-right:6px;
 	font-family: Arial, Helvetica, sans-serif; 
}


.APM_separateur_date {
	
	font-size: 120%;
	background-image:url(../Assets/Images/ssmenu_nav.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color:#003b79;
	padding: 5px;
	padding-top:2px;
	/* margin-bottom:5px; */
	margin-top:0px;
	font-weight: bold;
	
}


.APM_separateur_ligne {
	height: 0px;
	margin: 0px;
	padding: 0px;
	
}




.APM_liste_liste li a {
	text-decoration: none ;
	color: #000000;
	font-size:120%;
	 font-weight: bold; 
	
}

.APM_liste_liste li a:visited { 
	color: #e20919;
	text-decoration:none;
	font-weight:bold;
}

.APM_liste_liste li a:hover, .APM_liste_liste li a:focus, .APM_liste_liste li a:active {
	text-decoration: none ;
	color: #e20919;
	font-weight:bold;
}

.APM_liste_liste_nav {
	clear: both;
	text-align: center;
	vertical-align:middle;
	padding: 0px;
	background-image:url(../Assets/Images/fond_liste.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size: 90%; 
	color: #003b79;
	height:40px;
	display:none;
	
}

.APM_liste_liste_navmarge{
	margin-top:10px;
	display:none;
}

.APM_liste_calendrier {
	font-size: 15px;;
	margin-top: 10px;
	margin-bottom: 0px;
}

.APM_liste_calendrier a{
	font-size: 12px;;
	margin-top: 10px;
	margin-bottom: 0px;
}

.APM_liste_profils {
	/* position: relative;*/
	font-size: 100%;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
}

.APM_liste_rubriques {
	font-size: 12px;;
	font-weight:bold;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
	margin-top:11px;
}

.APM_liste_searches {
	font-size: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*********** Navigation des dépeche ***********/
.APM_clear {
	clear: both;
	margin-top:11px;
}

.APM_story_navigator {
	position: relative; 
	display: none;
	clear: both; 
	font-size: 100%;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: 1px solid red;
}


.APM_story_navigator img {
vertical-align:middle;
	border: none;
}

.APM_story_navigator_return {
	float: left;
	width: 200px;	
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	margin-left: 6px;
	padding-left:6px;
	
}


.APM_story_navigator_return_returnHaut {
	margin-right: 5px;
	margin-left: 1px;
	
/*	
	padding-left: 15px;
	background-image: url("/images/back.gif");
 	background-repeat: no-repeat;
*/ 	
	/* border: 1px solid black; */
}

.APM_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; */
}





.APM_story_navigator_nav {
	/*position: relative;*/
	float: left; 
	width:761px;	
	text-align: left;
	padding-bottom: 3px;
	margin: 0px;
	margin-left:6px;
	margin-right:0px;
	padding-top:2px;
	background-image:url(../Assets/Images/ssmenu_nav.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding-left:6px;
	display:none;
	
	 /*border: 1px solid black; */
}

.APM_story_navigator_nav a{
	color:#003b79;
	font-weight:bold;
	text-decoration:none;
}

.APM_story_navigator_nav a:hover{
	color:#e20919;
	font-weight:bold;
	text-decoration:none;
}

.APM_story_navigator_nav span {
	display: block; 
	width: 150px; 
	float: left;
	
	
	
	/* border: 1px solid green;   */
}

.APM_story_navigator_nav span#prevH a {
	padding-left: 25px;
	background-image: url("/images/leftarrow.gif");
	background-repeat: no-repeat;
	background-position:left center;
}


.APM_story_navigator_nav span#nextH a {
	padding-right: 25px;
	background-image: url("/images/rightarrow.gif");
	background-repeat: no-repeat;
	background-position:right center;	
}

.APM_story_navigator_nav span#prevB a {
	padding-left: 25px;
	background-image: url("/images/leftarrow.gif");
	background-repeat: no-repeat;
	background-position:left center;
}


.APM_story_navigator_nav span#nextB a {
	padding-right: 25px;
	background-image: url("/images/rightarrow.gif");
	background-repeat: no-repeat;
	background-position:right center;
}


.APM_story_navigator_print {	
	float: right;
	width:300px;	
	text-align: right;
	padding: 0px;
	padding-top:2px;
	padding-right: 235px;
	margin: 0px;
	/* border: 1px solid black; */
	display: none;
}

.APM_story_navigator_print a{
color:#003b79;
font-weight:bold;
text-decoration:none;
}

.APM_story_navigator_print a:hover{
color:#e20919;
font-weight:bold;
text-decoration:none;
}

.APM_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; */
}

.APM_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; */
}


.APM_story_navigator_print a#printStoryBas {	
	background-image: url("/images/icon-printer2.gif");
	background-repeat: no-repeat;
	background-position: 5px center;	
	padding: 0px;
	padding-left: 30px;
	
	/* border: 1px solid black; */
}

.APM_story_navigator_print a#sendStoryBas {	
	background-image: url("/images/email.gif");
	background-repeat: no-repeat;
	background-position: 5px 6px;	
	padding: 5px;
	padding-left: 30px;

	/* border: 1px solid black; */
}


.APM_story_navigator_fond{
	background-image:url(../Assets/Images/menu_nav.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	width:767px;
	padding:0px;
	margin-left:6px;
	height:20px;
	display: none;
}

.APM_story_navigator_return_haut{
float:left;
margin-left:-6px;
}

/***  PRESENTATION DEPECHE **********************************/

.APM_story {
	width: 700px;
	/* margin-left: 5px; */
	background-image:url(../Assets/Images/bords_colonne4.jpg);
	background-repeat:repeat-y;
	float: left;
	margin-bottom: 0px; 
}

.APM_story_rss {
	width: 530px;
	/* margin-left: 5px; */
	background-image:url(../Assets/Images/bords_colonne4.jpg);
	background-repeat:repeat-y;
	float: left;
	margin-bottom: 0px; 
}

.APM_story_date {
	background-image:url(../Assets/Images/titre_grde_col.jpg);
	background-repeat:repeat-x;
	background-position:top;
	/* border: 1px solid #600 ;   */
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	margin-left:6px;
	margin-right:7px;
	font-size: 13px;
	color:#003b79;
	font-weight:bold;
	
}


.APM_story_plusmoins {
display: none;

}


.APM_story_titre {
	background-image: url(../Assets/Images/separateur_dep.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	/* border: 1px solid #600 ;   */
	margin-left:6px;
	margin-right:7px;
	padding: 6px;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 10px;
	color:#e20919;
}


.APM_story_depeche {
	
	/* border: 1px solid #600 ;   */
	padding: 0px;
	
	margin-left:15px;
	margin-right:15px;
	font-size: 100%;
	color: #000000;
	/* font-weight: bold; */
}

.APM_story_depeche p{
	color:#000000;
}

.APM_story_depeche a{
color:#003b79;
font-weight:bold;
text-decoration:underline;
}

.APM_story_depeche a:hover{
color:#e20919;
font-weight:bold;
text-decoration:none;
}

.APM_story_footer{
	height:30px;
	background-image:url(../Assets/Images/fond_liste.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	
}

.APM_story_menu {
	
	/* border: 1px solid #600 ;    */
	width: 225px;
	margin:0px;
	float:right;
	margin-right:10px;
}

.APM_story_menu_keywords {
	background-image:url(../Assets/Images/ombre_keywords.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	font-size: 80%;
	margin-bottom: 10px;
	display: none;
}

.APM_story_menu_keywords h3 {
	
	text-align: left;
	margin: 0px;
	padding:0px;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:10px;
	font-size:110%;
	color:#003b79;
	
			
	background-image: url(../Assets/Images/titre_keywords.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.APM_story_menu_keywords p {
	text-align: center;
	background-image:url(../Assets/Images/separateur_dep.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size: 11px;;
	font-weight:bold;
	color:#003b79;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:2px;
	margin-right:5px;
	padding: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.APM_story_menu_keywords ul {
	margin: 0px;
	padding: 0px;
	background-image:url(../Assets/Images/fond_keywords.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}

.APM_story_menu_keywords li {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 2px;
}


.APM_story_menu_keywords li a {	
	text-decoration: none ;
	font-weight:bold;
	color: #000000;
}

.APM_story_menu_keywords li a:hover, .APM_story_menu_keywords li a:focus, .APM_story_menu_keywords li a:active {
	text-decoration: none ;
	color: #e20919;
}

.APM_story_menu_keywords li a:visited { 
	color: #e20919;
}



.APM_story_menu_similars {
	background-image:url(../Assets/Images/ombre_keywords.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	font-size: 80%;
	margin-bottom: 10px;
	display: none;
}

.APM_story_menu_similars h3 {
	text-align: left;
	margin: 0px;
	padding:0px;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:10px;
	font-size:110%;
	color:#003b79;
	
			
	background-image: url(../Assets/Images/titre_keywords.jpg);
	background-position: left top;
	background-repeat: no-repeat;
			
	
}


.APM_story_menu_similars ul {
	margin: 0px;
	padding: 0px;
	background-image:url(../Assets/Images/fond_keywords.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}

.APM_story_menu_similars li {
	background-image: url(../Assets/Images/Arrow.gif);
	background-repeat:no-repeat;
	background-position:3px 10px;
	list-style-type:none;
	padding-left: 0px;	
	margin-left: 6px;
	padding-top:5px;
	padding-left:15px;
	margin-right:6px;
/*	
	margin: 10px;
	padding: 10px;

	padding-bottom: 2px;
*/	
}


.APM_story_menu_similars li a {	
	text-decoration: none ;
	font-weight:bold;
	color: 000000;
}

.APM_story_menu_similars li a:hover, .APM_story_menu_similars li a:focus, .APM_story_menu_similars li a:active {
	text-decoration: none ;
	font-weight:bold;
	color: #e20919;
}

.APM_story_menu_similars li a:visited { 
	color: #e20919;
}


.APM_nostory {
	width: 530px;
	margin: auto;
	padding: 0px;
	margin-bottom: 0px;
	background-image:url(../Assets/Images/bords_colonne4.jpg);
	background-repeat:repeat-y;  
}

.APM_nostory_haut{
	height:10px;
	margin:auto;
	width:530px;
	background-image:url(../Assets/Images/haut_nostory.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

.APM_nostory_bas{
	height:30px;
	margin:auto;
	width:530px;
	background-image:url(../Assets/Images/fond_liste.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

.APM_story_liens {
	width: 520px;
	padding: 2px;
	float: left;
	margin-top: 10px;	
	margin-bottom: 0px;
	border: 1px solid #003b79 ;   
}

.APM_story_liens h3 {
	background-color: #110979;
	text-align: left;
	margin: 0px;
	padding: 4px;
	font-size:120%;
	color:#ffffff;
			
	background-image: url(/Assets/Images/Title-HeaderArrow.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


.APM_story_liens ul {
	margin: 0px;
	padding: 0px;
}

.APM_story_liens li {
	
	list-style-type:disc;
	padding-left: 0px;	
	margin-left: 20px;
	padding-top:5px;
/*	
	margin: 10px;
	padding: 10px;

	padding-bottom: 2px;
*/	
}


.APM_story_liens li a {	
	text-decoration: none ;
	font-weight:bold;
	color: #003b79;
}

.APM_story_liens li a:hover, .APM_story_liens li a:focus, .APM_story_liens li a:active {
	text-decoration: none ;
	font-weight:bold;
	color: #e20919;
}

.APM_story_liens li a:visited { 
	color: #e20919;
}

.APM_lieninterne  {
	text-decoration: underline ;
	font-weight: bold;
	color: #003b79;
}

.APM_lieninterne:hover, .APM_lieninterne:focus, .APM_lieninterne:active {
	text-decoration: underline ;
	font-weight:bold;
	color: #e20919;
}



/*****************************  DIVERS ****************************/

.APM_contact_redirect {
	font-size: 110%;
	font-weight: bold;
	line-height: 20px;
}

.APM_contact_redirect a {	
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffff00;
}



/* =======================  LISTE AVEC plus / Moins ============================== */
.APM_lpm  {
	display: block;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	
	
}

.APM_lpm_img {
	cursor: pointer; 
	margin: 0px;
	padding: 0px;	
	margin-right: 2px;
	
	
}

.APM_lpm_titre {
	cursor: pointer; 
	display: inline;
	font-weight: bold;
	color: #18326b;
}

.APM_lpm_texte {
	margin-left: 15px;
	
}

.APM_lpm_more {
	margin-left: 15px;
	
	
}

/*** send mail **/

.APM_sendmail {
	width: 90%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	/* border: 1px solid black; */
	text-align: center;
}


.APM_sendmail h3 {	
	
	text-align: left;
	margin: 0px;
	padding: 6px;
	padding-left:5px;
	padding-right:5px;
	font-size:110%;
	color:#003b79;
	width:519px;	
	height:35px;	
	background-image: url(../Assets/Images/titre_grde_col.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border-top:1px solid #003b79;
	border-left:1px solid #003b79;
	border-right:1px solid #003b79;
}

.APM_story_message {
	width: 530px;
	margin: auto;
	/* margin-left: 5px; */
	
	background-image:url(../Assets/Images/bords_colonne4.jpg);
	background-repeat:repeat-y;  
	text-align: left;
	margin-bottom:20px;
}

.APM_sendmail_record { 
	margin: auto;	
 	text-align: left; 
 	margin-top: 0px;
 	margin-bottom: 20px;
	border-left:1px solid #003b79;
	width:531px;
}

.APM_sendmail_record td p {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

/*********  mails *****/

.APM_mails {
	width: 80%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 120%;
	text-align: left;
	
	
	
	
}

.APM_mails_grille {
	font-size: 90%;
	background-color: #f8faff;
	border-right: 1px solid #003b79;
	border-top: 1px solid #003b79;
	
}

.APM_mails_grille_ligne {
	font-size: 12px;
	vertical-align: middle; 
	padding-top: 5px;
	padding-bottom: 3px;
	
	
}

.APM_mails_grille_radio {
/*
	padding: 1px;
	padding-top: 3px;
	padding-bottom: 2px;
	
*/
padding-left:5px;	
	vertical-align: middle;
	margin: 1px;
	height: 28px;
	

}

.APM_mails_grille_week {
	font-size: 12px;
	vertical-align: top; 
	padding-bottom: 5px;
	padding-left: 30px;
}


.APM_mails_actions {
	width: 80%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 90%;
	text-align: left; 
	
}

.APM_fond_mail_action{
	border-right:1px solid #003b79;
	border-left:1px solid #003b79;
	border-bottom:1px solid #003b79;
}

.APM_mails_actions_add {
	font-size: 110%;
	text-align:center;
	color:#000000;
	
}

.APM_mails_actions_add a{
	font-size: 110%;
	text-align:center;
	color:#000000;
}

.APM_mails_actions_add a:hover{
	font-size: 110%;
	text-align:center;
	color:#e20919;
}

.APM_mails_actions_titre {
	text-align: center;
	font-weight: bold;
	font-size: 100%;
	background-color: #f8faff;
}

.APM_mails_grille_manage {
	font-size: 90%;
	background-color: #f8faff;
	border-right: 1px solid #003b79;
	border-bottom: 1px solid #003b79;
	
}

/*****************   sous page profil ******/
.APM_include_profil {
	border: 1px solid #003b79;
	padding: 2px;
	margin-top:11px;
}

.APM_include_profil li {
	display: block; 
	list-style-type: none;
	margin: 0px;
	padding: 1px;
	margin-bottom: 5px;
 	color: gray;
 	font-weight: normal;
 	font-size: 90%;
	border-bottom:1px dashed #00a0c6;
}


.APM_include_profil li a {
	font-size: 110%;
	text-decoration: none ;
	color: #000000;
}

.APM_include_profil li a:hover, .APM_include_profil li a:focus, .APM_include_profil li a:active {
	text-decoration: none ;
	color: #00a0c6;
}

.APM_include_profil li a:visited { 
	color: #00a0c6;
}

.APM_include_profil a {
	font-size: 100%;
	text-decoration:underline ;
	color: #ffffff;
}

.APM_include_profil a:hover, .APM_include_profil li a:focus, .APM_include_profil li a:active {
	text-decoration: none ;
	
	
}


.APM_include_profil_nav {
	text-align: center;
	margin-top: 5px;
	padding: 10px;
	background-color: #a99ed6;
	font-size: 90%;
	color:#ffffff;
}

/************** page authorisation***************/

.APM_oto h3{
	text-align: left;
	margin: 0px;
	padding: 8px;
	padding-bottom:15px;
	padding-top:15px;
	font-size:130%;
	color:#003b79;
	background-image: url(../Assets/Images/titre_grde_col.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border:1px solid #003b79;
	border-bottom:none;
	
}


.APM_fond_mail {
	background-color:#ebf1ff;
	border:1px solid #003b79;
}

.APM_background_team{
background-image:url(../images/fond_team.jpg);
background-repeat:no-repeat;
}
	


/*******  Remet de l'ordre dans certaines pages ****/

.APM_wellfitted {
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
}

.APM_wellfitted p {

}

.APM_wellfitted ul {
margin-left: 20px;
}

.APM_wellfitted li {
	margin-left: 20px;
	list-style-type: disc ;
	margin-bottom: 5px;
}


.APM_wellfitted blockquote {
	margin-left: 50px;
	padding: 20px;
}



.APM_Classification_table {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;	
	border: none;	
	border-spacing: 0px;
	font-size: 80%;
	border-top: 1px solid #003b79;	
	border-left: 1px solid #003b79;	
	border-bottom: 1px solid #003b79;	
	
}

.APM_Classification_table th {
	background-image:url(../Assets/Images/titre_grde_col.jpg);
	background-repeat:repeat-x;
	color: #003b79;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	border-spacing: 0;
	border-bottom: 1px solid #003b79;
	border-right: 1px solid #003b79; 

}

.APM_Classification_table td {
	background-color: white;
	color: black;
	padding: 5px;
	
	margin: 0px;
	/* border-spacing: 1; */
	text-align: center;
	border-right: 1px solid #003b79; 
}

.APM_Classification_table td a:link {
	color: #003b79; 
	font-weight: bold;  
	text-decoration: underline;
}

.APM_Classification_table td a:visited {
	color: #e20919; 
	font-weight: bold;  
	text-decoration: none;
}

.APM_Classification_table td a:hover{
	color: #e20919; 
	font-weight: bold;  
	text-decoration: none;
}

.searchhelp {
	padding: 2px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	text-align: left;
	background-image:url(../Assets/Images/fond_dep.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	
}

.searchhelp_taille1 {
		font-size: 11px;
		color:#000000;
		padding-left:5px;
		padding-right:5px;
}

.searchhelp_taille0 {
		font-size: 11px;
		color:#000000;
		padding-left:5px;
		padding-right:5px;
}




/******************  Page agenda *********************/

.APM_agenda {
	width: 650px;
	margin: auto;
	background-image: url(../Assets/Images/bords_agenda.jpg);
	background-repeat:repeat-y;
	border-collapse:inherit;
	
	/*  border: 1px solid red; */
}

.APM_agenda h3 {
	text-align: center;
	
	color: #003b79;
	font-size: 120%;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:15px;
	padding-top: 10px;
	/* text-transform: uppercase; */
	line-height: 20px; 
	margin-top: 0px;
	margin-left:7px;
	margin-right:8px;
	
	
	background-image: url(../Assets/Images/titre_grde_col.jpg);
	background-repeat:repeat-x;
}


.APM_agenda_titre {
	/* border: 1px solid red; */
	font-size: 120%;
	color: #18326B;

}

.APM_agenda_search {
	background-image:url(../Assets/Images/sous_menu2.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	margin-left:7px;
	margin-right:8px;	
}

.APM_agenda_search p{
	color:#003b79;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
}

.APM_agenda_search select{
	width:160px;
	height:20px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003b79;
}

.APM_agenda_search form {
	
	padding: 5px;
	text-align: center;
}

.APM_agenda_search p {
	width: 80%;
	margin: auto;
	font-size: 120%;
	font-weight: bold;
}

.APM_agenda_ligne {
	
	padding: 5px;
	margin-bottom: 0px;
	
}

.APM_agenda_ligne_description{
	margin:0px;
	padding:0px;
	
}

.APM_agenda_ligne_description p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
	
}

.APM_agenda_ligne_titre {
	color: #e20919;
	font-size: 110%;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:15px;
	padding-top: 0px;
	/* text-transform: uppercase; */
	line-height: 20px; 
	margin-top: 0px;
	margin-left:1px;
	margin-right:3px;
	background-image: url(../Assets/Images/separateur_dep.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.APM_agenda_ligne_nav {	
	text-align: right;
	margin:0px;
	padding:0px;
	margin-right:10px;
}

.APM_agenda_footer{
	border-collapse:inherit;
	height:30px;
	width: 650px;
	margin: auto;
	margin:auto;
	background-image:url(../Assets/Images/fond_agenda.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.APM_marquee{
margin-left:7px;
width:516px;
}


/*********************** legale notice legal ***********************/
.APM_titre_notice{
	padding-top:15px;
	padding-bottom:15px;
	margin-top:11px;
	margin-left:6px;
	color:#003b79;
	font-size:110%;
	font-weight:bold;
	background-image:url(../Assets/Images/titre_grde_col.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	width:767px;	
}

.paragraphe{
	padding-left:10px;
	}

.texte{
	padding-left:20px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.texte p{
	margin-left:-14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
		
/*********************** page rss **************************/

.APM_rss_input{
	float:left;
	display:inline;
	width:330px;
}

.APM_rss_input input{
	
}

.APM_rss_interro{
	float:left;
	display:inline;
	margin-top:2px;
	margin-left:2px;
}

/*********************** legal notice **************************/

.APM_notice{
	background-image:url(../Assets/Images/bords_notice.jpg);
	background-repeat:repeat-y;
	margin-left:65px;
}

.APM_notice_texte{
	color:#000000;
	width:620px;
	margin-left:15px;
	font-size:12px;
	padding-bottom:10px;
}

.APM_notice_texte p{
	color:#000000;
	width:620px;
	margin-left:-15px;
	
}

.APM_notice h3{
	background-image: url(../Assets/Images/ssmenu_nav.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-left:10px;
	margin-left:6px;
	width:626px;
	padding-bottom:10px;
	padding-top:2px;
	font-size:110%;
	margin-top:13px;
}

.APM_notice_footer{
	background-image: url(../Assets/Images/fond_notice.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:650px;
	height:30px;
	
}










/*****************   sous page profil ******/
.APM_include_profil_mini {
	border: 1px solid #003b79;
	padding: 1px;
	margin-top:11px;
	width: 208px;
	margin-bottom: 10px;
}

.APM_include_profil_mini li {
	display: block; 
	list-style-type: none;
	margin: 0px;
	padding: 2px;
	margin-bottom: 5px;
 	color: gray;
 	font-weight: normal;
 	font-size: 90%;
	border-bottom:1px dashed #00a0c6;
}


.APM_include_profil_mini li a {
	font-size: 100%;
	text-decoration: none ;
	color: #000000;
	/* font-weight: normal; */
}

.APM_include_profil_mini li a:hover, .APM_include_profil_mini li a:focus, .APM_include_profil_mini li a:active {
	text-decoration: none ;
	color: #e20919;
	/* font-weight: normal; */
}

.APM_include_profil_mini li a:visited { 
	color: gray;
	/*font-weight: normal;*/
}



.APM_include_profil_mini_nav {
	text-align: center;
	margin-top: 5px;
	padding: 10px;

	font-size: 90%;
	
}



