.a_bas_content{
	padding-left:18px;
	color:#20558A;
	background:url(../images/boite_fleche.gif) top left no-repeat;
	font-size:11px;/*12px*/
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}


.texte_bas_content{
	padding:11px 10px 0px 0px;
	color:#000000;/*303131;*/
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


/******************* TIROIRS *******************/

.sous_titre_fleche_close,
.sous_titre_fleche_open {
  width:558px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:1em;
  color:#000000;
  text-transform:uppercase;
  padding:2px 7px 4px 10px;
  margin-bottom:3px;
  border-top:1px solid #e6e6e6;
  display:block;
  text-decoration:none;
  
}

.sous_titre_fleche_close{background:#d1dfea/*f0f4f8*/ url(../images/corpo/corpo_box_close.jpg) top right no-repeat;}
.sous_titre_fleche_open{background:#d1dfea/*f0f4f8*/ url(../images/corpo/corpo_box_open.jpg) top right no-repeat;}

.texte_tiroir {width:581px;margin-bottom:3px;}

	/************ Sous-tiroirs *****************/
	
	.sous_titre_fleche_smaller_open,
	.sous_titre_fleche_smaller_close
	{
	    width:545px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:1em;
		color:#000000;
		text-transform:uppercase;
		padding:4px 7px 4px 10px;
		margin-bottom:3px;
		display:block;
		text-decoration:none;
	}
	
	/* Images background */
	.sous_titre_fleche_smaller_close {background:#f0f4f8 url(../images/corpo/corpo_box_smaller_close.jpg) top right no-repeat;}
	.sous_titre_fleche_smaller_open	 {background:#f0f4f8 url(../images/corpo/corpo_box_smaller_open.jpg) top right no-repeat;}
		
	/* Marge de gauche */
	.sous_titre_fleche_smaller_close,
	.sous_titre_fleche_smaller_open,
	.texte_soustiroir  {margin-left:13px;}
	
	
	
	/*.tiroir_theinnersmall 
	{
	    width:545px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:1em;
		color:#000000;
		text-transform:uppercase;
		padding:4px 7px 4px 10px;
		background:#f0f4f8 url(../images/corpo/corpo_box_smaller_close.jpg) top right no-repeat;
		display:block;
		text-decoration:none;
	}
*/
	/************* FIN - Sous-tiroirs *****************/


/********** FIN - TIROIRS ****************/


/* Page Accueil Corpo */



table.tbl_accueil_corpo td.cell_content {vertical-align:top;}


.corpo_boite_bleu_accueil_close
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding:8px 40px 8px 10px;
	background:#D1DFEA url(../images/corpo/blue_box_accueil_corpo.jpg) center right  no-repeat;
	display:block;
	text-decoration:none;
	/*border:1px solid #bcbcbc;*/
}



.corpo_boite_bleu_close
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding:7px 40px 7px 10px;

	background:#D1DFEA url(../images/corpo/small_blue_box_arrow_close.jpg) top right repeat-x;
	display:block;
	text-decoration:none;
	border:1px solid #bcbcbc;
}

.corpo_boite_bleu_open
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding:7px 40px 7px 10px;

	background:#D1DFEA url(../images/corpo/small_blue_box_arrow_close.jpg) top right repeat-x;
	display:block;
	text-decoration:none;
	border:1px solid #bcbcbc;
}

.corpo_boite_bleu_correspondance_close
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding:4px 25px 4px 10px;
	background:#f1f5f9 url(/images/fleche_corresp_bas.jpg) right center no-repeat; 
	display:block;
	text-decoration:none;
	border:1px solid #d1dfea;
	
}

.corpo_boite_bleu_correspondance_open
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding:4px 40px 4px 10px;

	background:#f1f5f9 url(/images/fleche_corresp_haut.jpg) right center no-repeat; 
	display:block;
	text-decoration:none;
		border:1px solid #d1dfea;
	/*border:1px solid #bcbcbc;*/
}

.lien_puce{
	padding-left:18px;
	color:#20558a;
	background:url(../images/boite_fleche.gif) top left no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-top:11px;
}

/******************* BLOC DROIT ************************/


/***** Tableau de stats *****/
.tableau_right_stats {background-color:#d1dfea;}

.tableau_right_stats td {padding:5px;text-align:left;vertical-align:top;}
.tableau_right_stats td#inter_title {
  background:#ffffff url(/uploadedImages/AMT/Site_Corpo/A_propos_de_agence/Notre_gouvernance/fleche_pale_bas.gif) 5px 0px no-repeat;
  padding:0px;
  font-size:5px;
}

.tableau_right_stats #main_titre  {
  text-transform:uppercase;
  font-weight:700;
}


.tableau_right_stats tr#tr_under_fleche td  {padding-top:10px;}
.tableau_right_stats tr.tr_details td  {border-bottom:1px solid #f1f5f9;}

.tableau_right_stats tr.tr_details td.td_subdetail {padding-left:25px;}

.tableau_right_stats td#td_under_fleche  {
  background: transparent url(/uploadedImages/AMT/Site_Corpo/A_propos_de_agence/Notre_gouvernance/fleche_blanc_bas.gif) 5px 0px no-repeat;
}


/************************ Contenu Droite : souligné ****************************/
.content_box_right,
.content_box_right_frame,
.content_box_right_noframe  {
	margin-bottom:19px;
	width:100%;
	padding:0px;
	margin-top:0px;
	border-bottom: 1px dotted #87888A;
}

.content_box_right td,
.content_box_right_frame td,
.content_box_right_noframe td {padding-bottom:5px;}
/********************************************************************************/


/************************** Contenu droite : encadré ****************************/
.content_box_right_frame  {
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #87888A;
}
/********************************************************************************/

/*********************** Contenu droite : pas de cadre **************************/
.content_box_right_noframe  {width: 100%;}
.content_box_right_noframe td {vertical-align:top;}
/********************************************************************************/


.content_box_right img,
.content_box_right p img,
.content_box_right_frame img,
.content_box_right_frame p img,
.content_box_right_noframe img,
.content_box_right_noframe p img	{margin-bottom: 10px;}


/** Liens vedettes - Bloc Droit **/

table.tbl_lienvedette_droite {
  margin-bottom:19px;
  width:304px;/*100%;*/
  padding:0px;
  margin-top:0px;
}


td.td_lien_vedette_droite_top		{border-bottom:1px dotted #a6a8aa;padding:0px 0px 15px 0px;}
td.td_lien_vedette_droite_under		{border-bottom:1px dotted #a6a8aa;padding:15px 0px;}
td.td_lien_vedette_droite_dualborder	{border-bottom:1px dotted #a6a8aa;border-top:1px dotted #a6a8aa;padding:15px 0px;}
td.td_lien_vedette_droite_noborder	{border:0px;padding:15px 0px;}

td.td_lien_vedette_droite_top p,
td.td_lien_vedette_droite_under p,
td.td_lien_vedette_droite_dualborder p,
td.td_lien_vedette_droite_noborder p	{margin:0px;}


.lien_puce_pdf,
.lien_puce_droite{
	margin:0px 0px 5px 0px;

	color:#20558a;

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:none;
	text-transform: uppercase;
	display:block;
}

.lien_puce_droite {
  background:url(../images/boite_fleche.gif) top left no-repeat;	
  padding:0px 0px 0px 18px;
}

.lien_puce_pdf {
  background:url(../uploadedImages/AMT/Menu_principal/pdf.gif) top left no-repeat;	
  padding:0px 0px 0px 22px;
  min-height:17px;
}



p.texte_lien_puce_droite  
{
  font-family:Arial, helvetica,sans-serif;
  color:#000000;/*87888A;*/
  font-size:11px;
}

.texte_box_right{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;/*313131;*/
	padding-bottom:9px;
	padding-top:9px;
}

.titre_contenu{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;	
	color:#000000;

        /*
	margin-top:1px;
	font-weight:bold;
	padding-bottom:5px;
	*/
}

	/***** OLD *****/

/*
	
	td.td_lien_vedette_droite_top	  {border-bottom:1px dotted #a6a8aa;margin-top:0px;padding-top:0px;}
	
	td.td_lien_vedette_droite_middle  {border-bottom:1px dotted #a6a8aa;
					   border-top:1px dotted #a6a8aa;}
	
	td.td_lien_vedette_droite_bottom  {border-top:1px dotted #a6a8aa;}
	
	td.td_lien_vedette_droite_top p a,
	td.td_lien_vedette_droite_middle p a,
	td.td_lien_vedette_droite_bottom p a	  {border:0px;}
	
	
	
	
	.lien_puce_droite{
	        background:url(../images/boite_fleche.gif) bottom left no-repeat;	
		border-top:1px dotted #a6a8aa;
	
		padding:20px 0px 0px 18px;
		margin:20px 0px 0px 0px;
	
		color:#20558a;
	
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:700;
		text-decoration:none;
		text-transform: uppercase;
		display:block;
	}
	
	p.lien_puce_droite {margin:0px;padding:3px 0px 0px 0px;background-image:none;border:0px;}
	
	.texte_lien_puce_droite,
	
	
	.texte_lien_puce_droite {margin:5px 0px 0px 0px;padding:0px;}
	
*/
	/*******/



/****************************************************************/
  
.lien
{
	color:#20558a;/*#1E508F;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.lien_bold
{
	color:#20558A;/*3D568C;#1E508F;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.texte
{ 
	color:#000000;/*313131**/
	font-size:12px;
	font-family :Arial, Helvetica, sans-serif;
	line-height:1.5em;
	text-transform:none; /* Ajout Laurent */
}

.texte_11px
{ 
	color:#000000;/*313131**/
	font-size:11px;
	font-family :Arial, Helvetica, sans-serif;
	line-height:1.5em;
	text-transform:none; /* Ajout Kendy */
}

.texte_gris{
	color:#87888A;/*666666;*/
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
}

.texte_bold{
	color:#000000;/*313131;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.texte_bold_bleu
{
	color:#20558A;/*1E508F;*/
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-align:left;/*center;*/
}

.s_titre_choix  {
	color:#20558A;/*3D568C;*/
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-align:left;
}





.bg_bleupale  {background-color:#f1f5f9;}


.legende_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	color:#000000;/*191818;*/
	display:block;
	padding-bottom:14px;
}

.legende_image_droite{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:#000000;
	display:block;
}


.legende_texte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;/*191818;*/
	display:block;
	padding-left:9px;
}

.lien_agrandir{text-align:right;}


.texte_intro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;/*16px;*/
	color:#87888A;/*#444444;*/
	line-height:23px;
}

.texte_intro img {margin-bottom:14px;}

.sous_titre_top_horaire{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#272727;
	text-transform:uppercase;
	padding:12px 12px 12px 10px;
	margin-top:8px;
	/*margin-left:-10px;
	margin-right:-10px;*/
	margin-bottom:10px;
	background:#f8fafc;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	/*font-weight:bold;*/
	display:block;
}

.titre_sous_menu_content{
    text-transform:uppercase;
	color:#666666;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
}

.sub-title-gare
{
    font-size:16px;
    color:#87888a;
    text-transform:uppercase;
}

.text_bleu_bold
{
  color:#20558A;/*48689b;*/
  font-weight:bold;
  font-size:12px;   
  text-transform:uppercase;
}

.texte_titre{
 MARGIN-TOP: 10px;
 FONT-FAMILY: Trebuchet MS;
 FONT-SIZE: 24px;
 FONT-WEIGHT: normal;
 text-transform:uppercase;
}


@import "client_design.css";
