/*  Décembre 2008
Refonte: Ekaterina Konioukhova */

/*************************************/
/*Recherche*/
#recherche{
	margin-top:3px;
	background-color: #6d7758;
}
/**********************************/

/*menu de gauche*/
div.menuGaucheDyn{
	background: #a4ac3d /*url(/pls/portal/docs/page/transport_v2_fr/media/images/bg_menu.jpg)*/ no-repeat scroll right bottom;
	margin:0 5px 0 5px;
	padding:0 0 5px 0;
}

div.menuGaucheDyn ul {
	margin:3px 5px 0;
	padding:10px 0 0 7px;
}

div.menuGaucheDyn ul li {
	background:transparent none repeat scroll 0 0;
	padding:0 0 7px;
}

div.menuGaucheDyn ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

	div.menuGaucheDyn ul li a:link{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	div.menuGaucheDyn ul li a:visited{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	div.menuGaucheDyn ul li a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
	
div.menuGaucheDyn ul li ul li {
	background:transparent /*url(/pls/portal/docs/page/transport_v2_fr/media/images/ic_li_niv2.gif)*/ no-repeat scroll 0 10px;
}

div.transport_menuBas{
	margin:0 5px 10px 5px;
}
/*fin menu de gauche*/

/*plan du site*/
div#plan{
	background:#ffffff none no-repeat scroll left top;
	padding:2px 0;
}

div#plan a{
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
}

	div#plan a:link{
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none
	}
	
	div#plan a:visited{
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none
	}
	
	div#plan a:hover{
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:underline;
	}
/*fin plan du site*/
	

	
/* VOIR AUSSI */
/* ligne de couleur du voir aussi. */
.eHd_1_voir {
	background-color: #005193;
}
/* Entête du voir aussi (header) */
.eHd_2_voir {
	background-color: #6697BE;
}
/* Corps du voir aussi (body) */
.eBd_voir {
	background-color: #E3E6EC;
}

/* MENU DE DROITE */

div.transport_navDroiteHaut{
	margin:3px 5px 0 5px;
}

table.menuDroit{
	width:165px;
	margin:3px 0 0 5px;
	border-collapse:collapse;
}	
	
	table.menuDroit td {
		background-color:#6d7758;
		font-size: 9px;
		color: #000000;	
	}	
	
	table.menuDroit td.titre{
		padding:2px 10px;
		color:#ffffff;
		background-color:#949c45;
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
		margin-left:15px;	
		height:20px;
	}	
	
	table.menuDroit td.bgImageBas{
		background:#6D7758 /*url(/pls/portal/docs/page/transport_v2_fr/media/images/bg_nav_droite_bas.jpg)*/ no-repeat scroll right top;
	}		
	
	table.menuDroit td.bgTitre{
		background:#949c45 /*url(/pls/portal/docs/page/transport_v2_fr/media/images/bg_nav_droite_bg_titre.jpg)*/ no-repeat scroll right top;
	}	
	
	table.menuDroit select{
		width: 140px;
		margin-bottom: 5px;
	}
	
	table.menuDroit ul {
		margin: 0px; 
		padding: 0px;	
	}
	

	
	/* LISTE POUR LES MENUS DE DROITES */
	@media screen {
		table.menuDroit ul li {
			background:transparent url(/pls/portal/docs/page/transport_v2_fr/media/images/ic_carre_li.gif) no-repeat scroll 2px 7px;
			color: #ffffff;	
			font-size: 9px;						
		}
		
		table.menuDroit ul li {
			margin-bottom:4px;
		}
	}
	
	@media print { /* Impression de la liste */
		table.listeMenuDroit ul li {
			list-style-type: disc;
			_list-style-image: url(/pls/portal/docs/page/transport_v2_fr/media/images/ic_carre_li.gif);	
		}
	}		
		
		table.menuDroit ul li a:link {
			color: #FFF;
			font-weight: normal;
			text-decoration: none;
			font-size: 9px;		
		}	
		table.menuDroit ul li a:visited {	
			color: #FFF;
			font-weight: normal;
			text-decoration: none;
			font-size: 9px;			
		}	
		table.menuDroit ul li a:hover {	
			color: #FFF;
			font-weight: normal;
			text-decoration: underline;
			font-size: 9px;	
		}	
	
	table.menuDroit ul.listePlus li{	
		background:transparent url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif) no-repeat scroll 0 8px;
	}
		
div.imageDroitePromo{
	margin-left:5px;
	margin-top:10px;
}	
/* FIN MENU DE DROITE */

/*boite nos documents*/
table.NosDocuments{
	width:175px;
	border-collapse:collapse;
	margin:10px 5px 0 5px;
}

table.NosDocuments td.haut{
	border:1px solid #e7e7e7;
	background-color:#f3f3f3;
	height:20px;
}

table.NosDocuments td.contenu{
	border:1px solid #e7e7e7;
	background: #ffffff url(/pls/portal/docs/page/transport_v2_fr/media/images/bd_degrade.gif) repeat-x scroll left top;
}

table.NosDocuments td.titre{
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	background-color:#a4ac3d;
	border-top:5px solid #6d7758;
	border-left:1px solid #a4ac3d;
	border-right:1px solid #a4ac3d;
	padding-left:12px;
}

table.NosDocuments ul.listePdf{
	width:140px;
	margin:5px 10px 10px 10px;
}

table.NosDocuments ul.listePdf li a:link{
	font-weight:normal;
	text-decoration:underline;
}

	table.NosDocuments ul.listePdf li a:visited{
		font-weight:normal;
		text-decoration:underline;
	}
	
	table.NosDocuments ul.listePdf li a:hover{
		font-weight:normal;
		text-decoration:none;
	}
/*fin boite nos documents*/


/**** CONTENU COLLECTRICE *****/

/* CONTENU DU HAUT */

table#boiteColl_haut td#contenu{
	background: #ffffff url(/pls/portal/docs/page/transport_v2_fr/media/images/bg_carte_21chantiers.jpg) no-repeat scroll right bottom;
	border:1px solid #c4c981;
	padding:10px;
}

table#boiteColl_haut td#contenu h2{
	margin-top:0;
}

table#boiteColl_haut td#contenu p{
	line-height:15px;
	margin:0 0 5px 0;
}

ul.listeObjectifsColl{
	margin:0;
	padding:0;
}

ul.listeObjectifsColl li{
	background:transparent url(/pls/portal/docs/page/transport_v2_fr/media/images/ic_fleche_li.gif) no-repeat scroll 3px 6px;
}

table#videoImageColl{
	float:left;
	margin:4px 10px 0 0;
}

table#videoImageColl ul{
	margin:5px 0;
	padding:0;
}

table.contenuColl{
	padding: 0px 5px 0px 5px;	
	margin: 0px 5px 0px 5px;
	width: 390px;
	background-color: #005193;
}

	table.contenuColl td{
		font-size: 10px;
		color: #FFF;
		line-height: 15px;
	}
	
	table.contenuColl p{
		font-size: 10px;
		color: #FFF;
		line-height: 15px;
		/* --- */
		margin: 0px 0px 10px 5px;
	}
	
	table.contenuColl p.titre{
		font-size: 14px;
		color: #FFF;
		font-weight: bold;
		margin: 10px 0px 10px 5px;
	}
	
	table.contenuColl img{
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;		
		margin: 1px 0px 1px 0px;
	}
	
	 table.contenuColl ul.listePlus {
		/* padding: 0 5px 0 5px; */	
		margin: 0px 5px 0px 5px;		
	}
	
		table.contenuColl ul.listePlus{
			margin: 0px 5px 0px 5px; 
			padding: 0px 0px 10px 0px;
			line-height: 15px;
			list-style: none;	
		}
		
			table.contenuColl ul.listePlus li {
				font-size: 10px;
				/*---*/
					height: 1%;
					zoom: 1;		
			}
			
			@media screen {
				table.contenuColl ul.listePlus li {
					background: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif) no-repeat 0px 7px;
					list-style-image: none;			
				}
				
				table.contenuColl ul li.pdf {
					background: url(/pls/portal/docs/page/librairie_fr/images/pdf_icon14.gif) no-repeat 0px 0px;
					color: #FFF;
					font-size: 10px;
					list-style-image: none;			
				}
			}
			
			@media print {
				table.contenuColl ul.listePlus li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif);	
				}
			}	
			
			table.contenuColl ul.listePlus li a:link, table.contenuColl ul li.pdf a:link {
				color: #FFF;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;		
			}	
			table.contenuColl ul.listePlus li a:visited, table.contenuColl ul li.pdf a:visited{	
				color: #FFF;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;			
			}	
			table.contenuColl ul.listePlus li a:hover, table.contenuColl ul li.pdf a:hover {	
				color: #6697BE;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;	
			}	
			table.contenuColl ul.listePlus li a:active, table.contenuColl ul li.pdf a:active {	
				color: #FFF;
				font-weight: bold;
				text-decoration: none;	
				font-size: 10px;	
			}

/* Alignement pour un titre de 390 */
  
	img.titreColl{
		margin: 20px 0px 0px 5px;
	}

/* Alignement pour bloc image du haut */
  
	img.blocImageColl{
		margin: 0px 0px 0px 5px;
	}

/* Alignement pour la ligne du bas */
  
	img.ligne_alaffiche{
		margin: 0px 0px 0px 5px;
	}
		
/* FIN CONTENU DU HAUT */


/* CONTENU DU CENTRE - GAUCHE */

table.contenuCollCentreGauche{
	padding: 0px 5px 0px 5px;	
	margin: 0px 5px 0px 5px;
	background-color: #F6E473;
	width: 192px;
}

	table.contenuCollCentreGauche td{
		font-size: 10px;
		color: #333;
		line-height: 15px;
	}
	
	table.contenuCollCentreGauche p{
		font-size: 10px;
		color: #333;
		line-height: 15px;
		margin: 5px 0px 10px 5px;
	}
	
	table.contenuCollCentreGauche img{
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;		
		margin: 1px 0px 1px 0px;
	}
	
	 table.contenuCollCentreGauche ul.listePlus {
		margin: 0px 5px 0px 5px;		
	}
	
		table.contenuCollCentreGauche ul.listePlus{
			margin: 0px 5px 0px 5px; 
			padding: 0px 0px 5px 0px;
			line-height: 15px;
			list-style: none;	
		}
		
			table.contenuCollCentreGauche ul.listePlus li {
				font-size: 10px;
				/*---*/
					height: 1%;
					zoom: 1;		
			}
			
			@media screen {
				table.contenuCollCentreGauche ul.listePlus li {
					background: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif) no-repeat 0px 7px;
					list-style-image: none;			
				}
			}
			
			@media print {
				table.contenuCollCentreGauche ul.listePlus li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif);	
				}
			}	
			
			table.contenuCollCentreGauche ul.listePlus li a:link {
				color: #333;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;		
			}	
			table.contenuCollCentreGauche ul.listePlus li a:visited {	
				color: #333;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;			
			}	
			table.contenuCollCentreGauche ul.listePlus li a:hover {	
				color: #666;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;	
			}	
			table.contenuCollCentreGauche ul.listePlus li a:active {	
				color: #333;
				font-weight: bold;
				text-decoration: none;	
				font-size: 10px;	
			}

/* CONTENU DU CENTRE - DROITE */

table.contenuCollCentreDroite{
	padding: 0px 5px 0px 5px;	
	margin: 0px 5px 0px 0px;
	background-color: #F6E473;
	width: 192px;
}

	table.contenuCollCentreDroite td{
		font-size: 10px;
		color: #333;
		line-height: 15px;
	}
	
	table.contenuCollCentreDroite p{
		font-size: 10px;
		color: #333;
		line-height: 15px;
		margin: 5px 0px 10px 5px;
	}
	
	table.contenuCollCentreDroite p.titre{
		font-size: 12px;
		color: #333;
		font-weight: bold;
		margin: 5px 0px 10px 5px;
	}
	
	table.contenuCollCentreDroite p.date{
		font-size: 10px;
		color: #8C0000;
		font-weight: normal;
		margin: 5px 0px 10px 5px;
	}
	
	table.contenuCollCentreDroite img{
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;		
		margin: 1px 0px 1px 0px;
	}
	
	 table.contenuCollCentreDroite ul.listePlus {
		margin: 0px 5px 0px 5px;		
	}
	
		table.contenuCollCentreDroite ul.listePlus{
			margin: 0px 5px 0px 5px; 
			padding: 0px 0px 5px 0px;
			line-height: 15px;
			list-style: none;	
		}
		
			table.contenuCollCentreDroite ul.listePlus li {
				font-size: 10px;
				/*---*/
					height: 1%;
					zoom: 1;		
			}
			
			@media screen {
				table.contenuCollCentreDroite ul.listePlus li {
					background: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif) no-repeat 0px 7px;
					list-style-image: none;			
				}
			}
			
			@media print {
				table.contenuCollCentreDroite ul.listePlus li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif);	
				}
			}	
			
			table.contenuCollCentreDroite ul.listePlus li a:link {
				color: #333;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;		
			}	
			table.contenuCollCentreDroite ul.listePlus li a:visited {	
				color: #333;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;			
			}	
			table.contenuCollCentreDroite ul.listePlus li a:hover {	
				color: #666;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;	
			}	
			table.contenuCollCentreDroite ul.listePlus li a:active {	
				color: #333;
				font-weight: bold;
				text-decoration: none;	
				font-size: 10px;	
			}
				
/* Alignement pour bloc image du centre - GAUCHE */
  
	img.blocImageCollGauche{
		margin: 0px 0px 0px 5px;
	}

/* Alignement pour bloc image du centre - DROITE */
  
	img.blocImageCollDroite{
		margin: 0px 0px 0px 0px;
	}

/* Alignement pour un titre de 192 - GAUCHE */
  
	img.titreCollGauche{
		margin: 20px 0px 0px 5px;
	}

/* Alignement pour un titre de 192 - DROITE */
  
	img.titreCollDroite{
		margin: 20px 0px 0px 0px;
	}

/* Alignement pour la ligne du bas - GAUCHE */
  
	img.ligne_nouvelles{
		margin: 0px 0px 20px 5px;
	}

/* Alignement pour la ligne du bas - DROITE */
  
	img.ligne_evenements{
		margin: 0px 0px 20px 0px;
	}
		
/* FIN CONTENU DU CENTRE - 2 colonnes */


/* CONTENU DU BAS */

table.contenuCollBas{
	padding: 0px 5px 0px 5px;	
	margin: 0px 5px 0px 5px;
	width: 390px;
}

	table.contenuCollBas td{
		font-size: 10px;
		color: #333;
		line-height: 15px;
	}
	
	table.contenuCollBas p{
		font-size: 10px;
		color: #333;
		line-height: 15px;
		/* --- */
		margin: 5px 0px 10px 5px;
	}
	
	 table.contenuCollBas ul.listePlus {
		/* padding: 0 5px 0 5px; */	
		margin: 0px 5px 0px 5px;		
	}
	
		table.contenuCollBas ul.listePlus{
			margin: 0px 5px 0px 5px; 
			padding: 0px 0px 10px 0px;
			line-height: 15px;
			list-style: none;	
		}
		
			table.contenuCollBas ul.listePlus li {
				font-size: 10px;
				/*---*/
					height: 1%;
					zoom: 1;		
			}
			
			@media screen {
				table.contenuCollBas ul.listePlus li {
					background: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif) no-repeat 0px 7px;
					list-style-image: none;			
				}
			}
			
			@media print {
				table.contenuCollBas ul.listePlus li {
					list-style-type: disc;
					_list-style-image: url(/pls/portal/docs/page/librairie_fr/images/bt_plus.gif);	
				}
			}	
			
			table.contenuCollBas ul.listePlus li a:link {
				color: #333;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;		
			}	
			table.contenuCollBas ul.listePlus li a:visited {	
				color: #333;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;			
			}	
			table.contenuCollBas ul.listePlus li a:hover {	
				color: #666;
				font-weight: bold;
				text-decoration: none;
				font-size: 10px;	
			}	
			table.contenuCollBas ul.listePlus li a:active {	
				color: #333;
				font-weight: bold;
				text-decoration: none;	
				font-size: 10px;	
			}
	
/* FIN CONTENU DU BAS */

/**** FIN CONTENU COLLECTRICE *****/


/*Styles pour les pages de  3e niveau*/
	
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #6d7758;
}

.e_stitre {
	font-size: 10px;
	color: #666;
}

sup {
	font-size: 11px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #5988b8;
	margin-top: 32px;
}

h2.coll{
	margin-top: 20px;
}

h3 {
	font-size:11px;
	font-weight: bold;
	color: #666;
	margin-top: 32px;
}

h3.coll{
	margin-top: 10px;
}

h4 {
	font-size:10px;
	font-weight: bold;
	color: #333;
}

p {
	font-size:10px;
	color: #666;
	line-height: 18px;
}

td {
	font-size:10px;
	color: #666;
	line-height: 18px;
}
	
.legende{
	font-size: 10px;
	color: #666;
	line-height: 15px;
}

a {
	font-size:10px;
	color: #666;
	text-decoration:underline;
	line-height: 18px;
}

a:link {
	font-size:10px;
	color: #666;
	text-decoration:underline;
	line-height: 18px;
}

a:visited {
	font-size:10px;
	color: #666;
	text-decoration:underline;
	line-height: 18px;
}

a:hover {
	font-size:10px;
	color: #666;
	text-decoration:none;
	line-height: 18px;
}
	
/* Listes */

ul {
	margin:5px 5px 10px 20px;
	line-height:18px;
	background:none;
}

	ul li {
		font-size:10px;
		color:#666;
	}
	
	@media screen { /* Affichage de la liste à l'écran */
			ul li {
				margin:0px;
				padding:0px 0px 0px 15px;	
				background:url(/pls/portal/docs/page/transport_v2_fr/media/images/ic_fleche_li_plan.gif) no-repeat 5px 7px;
				list-style-type:none;
			}
		}
		
		@media print { /* Impression de la liste */
			ul li {
				list-style-type:disc;
				_list-style-image:url(/pls/portal/docs/page/transport_v2_fr/media/images/ic_fleche_li_plan.gif);	
			}
		}

	ul li ul li {
		font-size:10px;
		color:#666;
	}
	
	@media screen { /* Affichage de la liste à l'écran */
			ul li ul li {
				margin:0px;
				padding:0px 0px 0px 15px;	
				background:url(/pls/portal/docs/page/transport_v2_fr/media/images/ic_fleche_li_n2_plan.gif) no-repeat 5px 7px;
				list-style-type:none;
			}
		}
		
		@media print { /* Impression de la liste */
			ul li ul li {
				list-style-type:disc;
				_list-style-image:url(/pls/portal/docs/page/transport_v2_fr/media/images/ic_fleche_li_n2_plan.gif);	
			}
		}
		

/*vidéos*/

div.videoBox{
	margin-left:15px;
}

/*fin vidéos*/


/*début menu central*/
div#menuCentral ul{
	margin:5px 5px 0 10px;
	padding:0;
}

div#menuCentral ul li{
	display:inline;
	background:none;
	margin:0 10px 0 0;
	padding:0;
}

div#menuCentral ul li a.menuCentralSelected{
	font-weight:bold;
}

h2.titreSansMarge{
	margin-top:0;	
}

/*fin menu central*/
