

/******** Default Behaviour Tags ********/
/****************************************/
/* Only Default Tags for wk-transport*/
/*Tout les h1 h2 h3 h4 h5 h6 sont en bas de page*/
/*modification des css en  largeur*/
*{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; color:#454545; margin:0; padding:0;}
li {list-style-type: none;}
img, fieldset{border:0}
input{font-size:11px; color:#757575; border: 1px solid #999; padding:1px 0 1px 3px;}
select{font-size:11px; color:#757575; border:1px solid #999; padding:1px 0 1px 3px;}
textarea{font-size:11px; color:#757575; border:1px solid #999; padding:1px 0 1px 3px;}
a{font-weight:bold; color:#cc0000; text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}
ul li{padding:0 0 0 12px;}
/* ul li{background:url(/images/transport/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px;} */
dt, dd{display:block; float:left}
td{padding:6px 4px; }
thead th, thead td{font-weight:bold; background:#FEC1C1; color:#cc0000; padding:4px;}
thead th, thead td{font-weight:bold; background:#FEC1C1; color:#cc0000; padding:4px;}
th{text-align:left; padding:6px 4px;}

/********** Common Structure (for all templates) ********/
/********************************************************/
/* Styles that are used in all pages (there are the structure styles)
The css tree must be ordered exactly as the same as HTML document
No use of additional comments (if the css tree is well ordered, the code is clear) */
#picto {
	margin-left:90px;
	margin-top:0px;
	position: relative;
}
#image {
	left: 9px;
/*	width: 74px; */
	z-index: 100;
	position:relative;
	top: 0px;
}

/*SKY-pub*/
#longpub {
 float: left;
 height: 600px;
 width: 120px;
 position: absolute;
 z-index: 100;
 left: 982px;
 top: 209px;
 }
 
 


#banner{width:980px; position:relative; min-height:20px;}
*html #banner{height:20px;}

.lev3{width:260px; float:right;/* position:absolute; bottom:0; right:80px;*/}
		.lev3 ul{}
		.lev3 li{background:none; border-right:1px solid #898989; margin:2px 0 0 0; padding:0 5px; float:left;}
		.lev3 li a{font-size:10px; font-weight:normal; color:#757575; padding:0 2px 0 0; }
		/*.lev3 li a{font-size:10px; font-weight:normal; color:#757575;}*/
		.lev3 .last{border-right:0px none;}



/*.lev3{width:190px; position:absolute; bottom:1; right:0;}
		.lev3 ul{}
			.lev3 li{background:none; border-right:1px solid #898989; margin:2px 0 0 0; padding:0 8px; float:left;}
			.lev3 .last{border-right:0px none;}
				.lev3 li a{font-size:10px; font-weight:normal; color:#757575;}
/*#main{background-color:#FFFFFF no-repeat 1px 2px; width:920px; margin-top:5px;}*/


#main{
	width:980px;
	
/*	background-image: url(/images/transport/logo-wk-transport.gif); */
	background-image: url(/images/transport/WK_transport_728x112.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color:#FFFFFF;
}
	#header{}

	/*modification partie non indentifi*/
		/*.subscribingAccess{width:190px; float:right;}
			.subscribingAccess h2{padding:10px; padding-top:16px;}
			.subscribingAccess ol{padding:0 0 0 10px;}
				.subscribingAccess ol li{padding:0 0 5px 0; float:left}
					.subscribingAccess input{width:140px; float:left}
					.subscribingAccess .submitSubscribingAccess{width:15px; height:16px; border-left:0px none; padding:0; float:left;}
			.subscribingAccess p{padding:10px 5px 4px 2px;}
				.subscribingAccess p a{text-decoration:underline; font-size:10px; color:#757575;}
		.validSearch {text-align:right; padding:10px 0; margin:0;}
			.validSearch input {font-size:11px; color:#FFF; border:1px solid #757575; background:url(/images/transport/bgd_button.gif) repeat-x #70b925; padding:0 2px 0 2px; cursor:pointer;}
			/*fin*/

			.subscribingAccess{width:250px; float:right; margin-right:-10px; margin-top:-4px;}

			.subscribingAccess ol{padding:0 0 0 0px;}
				.subscribingAccess ol li{padding:0 0 1px 0; float:left; display:block;}
					.subscribingAccess label{width:80px; float:left; color:#757575;}
					.subscribingAccess input{width:140px; float:left}
					.subscribingAccess .submitSubscribingAccess{width:15px; height:16px; padding:0; margin:0 0 0 3px;float:left;}
					.subscribingAccess #password{width:120px;}
			.subscribingAccess p{padding:1px 0 2px 0; display:block; float:left;}
				.subscribingAccess p a{font-size:9px; color:#757575; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
		.validSearch {text-align:right; padding:10px 0; margin:0;}
			.validSearch input {font-size:12px; color:#FFF; border:1px solid #757575; background:url(/images/transport/bgd_button.gif) repeat-x #70b925; padding:0 2px 0 2px; cursor:pointer;}

	#lev1{height:22px;}
		#lev1 ul{
	background-color: #990000;
}
			#lev1 li{background:none; padding:0; float:left;}
				#lev1 a {
/*ce style ajuste les itemes dans le menu contextuel*/
	font-size:14px;
	background:url(/images/transport/bgd_lev1.gif);
	color:#FFF;
  /* padding:3px 15px 3px 14px;*/
   padding:3px 14px 3px 14px;
	display:block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #993300;
}
#lev1 a:hover {text-decoration:none; background:url(/images/transport/bgd_lev1_over.gif);}
#lev1 .last a {border:0px none; padding:3px 15px 3px 14px;}
#lev1 .active a{text-decoration:none; border-bottom:0px; border-left:0px; border-top:0px; background:url(/images/transport/bgd_lev1_over.gif);}

				/*carr rose*/
.lev2 {
	/*background:url(/images/transport/bgd_left2.gif) 0 0 no-repeat;*/
	overflow: hidden;
	background-color:#fbeff0;
	width:115px; /*width:159px;*/
	margin:0 15px 0 0;
	padding:0 0 19px;
	height:auto;
	float:left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #990000;
}
		.lev2 li{background:url(/images/transport/li_lev2.gif) left bottom repeat-x; padding:0;}
		* html .lev2 li{border-bottom:1px solid #FFFBFB; background:url(/images/transport/li_lev2_ie6.gif) left bottom repeat-x;}
			.lev2 a{color:#474747; font-weight:normal; padding:4px 4px 4px 4px; display:block;}
			.lev2 a:hover{text-decoration:none; color:#FFF; background:url(/images/transport/bgd_lev2_active.gif) right bottom no-repeat;}
			.lev2 a.closed{background:url(/images/transport/bgd_lev2_private.gif) no-repeat right bottom; padding:4px 4px 4px 4px;}
			.lev2 a:hover.closed{background:url(/images/transport/bgd_lev2_private_active.gif) right bottom no-repeat;}
			.lev2 span{color:#474747; font-weight:normal; padding:4px 4px 4px 4px; display:block;}
			.lev2 .active {font-weight:bold; color:#FFF;}
				.lev2 .active a{font-weight:bold; color:#474747; background:url(/images/transport/bgd_lev2nav_active.gif) right bottom no-repeat; }
				.lev2 .active a.closed{color:#474747; background:url(/images/transport/bgd_lev2nav_private_active.gif) right bottom no-repeat; }
			.lev2 li ul{background:url(/images/transport/bgd_left2.gif) left bottom repeat-x;}
				.lev2 li li{}
					.lev2 .active li a{font-weight:normal; color:#474747; background:url(/images/transport/li_nav_articles_1.gif) no-repeat 14px 6px; padding:4px 0 4px 25px;}
					.lev2 .active li a:hover{text-decoration:underline; color:#474747; background:url(/images/transport/li_nav_articles_1_current.gif) no-repeat 12px 8px;}
					.lev2 .active li a.abonnes {font-weight:bold; color:#474747; background:url(/images/transport/li_nav_articles_1.gif) no-repeat 14px 6px; padding:4px 0 4px 25px;}
					.lev2 .active li a.abonnes:hover {font-weight:bold; color:#474747; background:url(/images/transport/li_nav_articles_1_current.gif) no-repeat 12px 8px;}
					.lev2 .active li a.closed{background:url(/images/transport/li_nav_articles_1_private.gif) no-repeat center 5px; padding:4px 15px 4px 25px;}
					.lev2 .active li a:hover.closed{background:url(/images/transport/li_nav_articles_1_private.gif) no-repeat center 5px; }
					.lev2 .active .active a{color:#474747; font-weight:bold;background:url(/images/transport/li_nav_articles_1_current.gif) no-repeat 12px 8px;}
					.lev2 .active .active a.abonnes {font-weight:bold; color:#cc0000; background:url(/images/transport/li_nav_articles_1_current.gif) no-repeat 12px 8px; padding:4px 0 4px 25px;}
					.lev2 .active .active span{color:#cc0000; font-weight:bold; background:url(/images/transport/bgd_lev2_li_active.gif) 12px 9px no-repeat; padding:4px 0 4px 25px;}
						.lev2 li li ul{padding:0 0 1px 12px;}
							.lev2 li li li{background:none;}
								.lev2 .active .active li a{font-size:11px; color:#474747; font-weight:normal; background:url(/images/transport/li_highlight_01.gif) no-repeat 12px 9px;}
								.lev2 .active .active li a:hover{background:url(/images/transport/li_highlight_01_current.gif) no-repeat 12px 9px;}
								.lev2 .active .active .active a{font-size:12px; color:#474747; font-weight:bold; background:url(/images/transport/li_highlight_01_current.gif) 12px 9px no-repeat;}
	/*.lev2 {
	background:url(/images/transport/bgd_left2.gif) 0 0 no-repeat;
	width:159px;
	margin:0 15px 0 0;
	padding:0 0 30px 0;
	height:auto;
	float:left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #990000;
}
		.lev2 li{background:url(/images/transport/li_lev2.gif) left bottom repeat-x; padding:0;}
		* html .lev2 li{border-bottom:1px solid #FFFBFB; background:url(/images/transport/li_lev2_ie6.gif) left bottom repeat-x;}
			.lev2 a{color:#474747; font-weight:normal; padding:4px 4px 4px 4px; display:block;}
			.lev2 a:hover{text-decoration:none; color:#FFF; background:url(/images/transport/bgd_lev2_active.gif) right bottom no-repeat;}
			.lev2 span{color:#474747; font-weight:normal; padding:4px 4px 4px 4px; display:block;}
			.lev2 .active {font-weight:bold; color:#FFF;}
				.lev2 .active a{font-weight:bold; color:#474747; background:url(/images/transport/bgd_lev2nav_active.gif) right bottom no-repeat; }
			.lev2 li ul{background:url(/images/transport/bgd_left2.gif) left bottom repeat-x; }
				.lev2 li li{}
					.lev2 .active li a{font-weight:normal; color:#474747; background:url(/images/transport/li_nav_articles_1.gif) no-repeat 14px 8px; padding:4px 0 4px 25px;}*/
					/*class modifi*/
					/*.lev2 .active li a:hover{
	text-decoration:underline;
	color:#990000;
	background:url(/images/transport/li_nav_articles_1.gif) no-repeat 14px 8px;
}
					.lev2 .active .active a{
	color:#990000;
	font-weight:bold;
}
					.lev2 .active .active span{color:#990000; font-weight:bold; background:url(/images/transport/bgd_lev2_li_active.gif) 12px 9px no-repeat; padding:4px 0 4px 25px;}
						.lev2 li li ul{padding:0 0 1px 12px;}
							.lev2 li li li{background:none;}
								.lev2 .active .active li a{font-size:11px; color:#474747; font-weight:normal; background:url(/images/transport/li_highlight_01.gif) no-repeat 12px 9px;}
								.lev2 .active .active li a:hover{background:url(/images/transport/li_highlight_01.gif) no-repeat 12px 9px;}
								.lev2 .active .active .active a{font-size:11px; color:#990000; font-weight:bold; background:url(/images/transport/li_content.gif) 12px 9px no-repeat;}*/

	/*#contentWithContext{width:710px; min-height: 575px; _height: 575px; _overflow: visible; padding:10px; float:left; clear:both;}*/
/*	#contentWithContext{width:720px; float:left;*/
	#contentWithContext{width:670px; float:left;
	display:inline;
/*	GOR (12/08/2008): Mantis 6824
	padding-top: 10px;*/
	padding-top: 0;
/*	END GOR */
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;}
	
	#contentWithContext_ajax {
	float:left;}
	
	#contentWithContext_ajax .blockResults div p{ width:730px;}
	
	#encadre_recherche {
float: left;
background:url(/images/social/bgd_highlightEvents.jpg) repeat-x;
border-bottom: 1px solid #e8e8e8;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
padding-left:6px;
padding-right:6px;
padding-top:0;
padding-bottom:10px;

}

#barre{
border-bottom: 1px solid #e8e8e8;
margin-bottom:10px;
}
#sous_barre {background:none;  border-bottom:1px solid #999999;width:660px; float:left;}
#encadre_recherche .paddingleft15 {padding-left:15px;}
#encadre_recherche .highlightEvents{background:none;}

li.nobordr {border:none;
border-bottom:0px solid #999999;}

#homePageP{width:1000px; float:left; overflow:hidden;}
 #tabs1 {
      float:left;
      width:100%;
      background:#FFF;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #F45551;
      }
    #tabs1 ul {
          margin:0;
          padding:10px 10px 0 5px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("/images/transport/tableft9.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("/images/transport/tabright9.gif") no-repeat right top;
      padding:5px 15px 4px 6px!important;
     /* color:#FFF!important;*/
	 color: #D42124;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {color:#627EB7; }
    #tabs1 a:hover { background-position:0% -42px;  }
    #tabs1 a:hover span { background-position:100% -42px; }
      #tabs1 #current a { background-position:0% -42px;}
      #tabs1 #current a span { background-position:100% -42px;  }	  
.introductionPage  #tabs1  span {text-transform:none;  padding:5px 15px 4px 6px!important; color:#627EB7; font-size:12px;margin:0;font-weight:bold;}
#contentWithContext_ajax .blockResults div p{ width:730px;}
.blockResults p span {width:100%;}
/*#encadre_recherche .highlightEvents .sourceEvents{ border-bottom:1px solid #999999 !important;width:100%;padding-bottom:5px !important;padding-right:5px !important;}*/
.actusOnglets .sourceEvents2{color:#959595; float:left; text-decoration:none; background:#ffffff;
border-bottom:1px solid #999999 !important;width:690px;padding-bottom:5px !important;padding-right:5px !important;
}

#encadre_recherche .alerte{font-size:12px; color:#CC0000;}
#encadre_recherche .actusOnglets p {width:600px}
.actusOnglets{position:relative;}
.actusOnglets div div {display:block;}
#listHighlight .actusOnglets{background:url(/images/social/bgd_highlightEvents.jpg) repeat-x; !important; padding:2px 0 10px 0; width:auto;}
.actusOnglets span {color: #000000; font-weight: bold;}
.actusOnglets .ttactu {font-size:15px; font-weight: bold; color: #D42124;}
#listHighlight .actusOnglets div{margin: 0 0 10px 0; clear: both; padding: 2px 0 0 0;}
.actusOnglets ul{float:left; margin:0 0 10px 0; display:block;}
.actusOnglets ul li{background:url(/images/social/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px;}
#listHighlight .actusOnglets div{margin: 0 0 10px 0; clear: both; padding: 8px 0;}
.actusOnglets img{margin:5px 10px 5px 0; float:left;}
.actusOnglets .title {font-weight:bold; font-size:12px; padding:6px 0 0 0;}
.actusOnglets .sourceEvents{color:#959595; padding:0 !important; float:left; text-decoration:none; border:none !important; background:#ffffff}
#listHighlight .actusOnglets li{width:400px;}
#cache1 .actusOnglets h4 {clear:both;}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#contentLarge{padding:10px; float:left; clear:both;}

	/*style pour l'iframe*/
	/*#contentLargePlus{width:800px;padding:10px; float:left; clear:both;}*/
	/*lignes anciennes

	#contentWithContext{width:710px;background:url(/images/transport/bgd_hometype_03.gif) 0 0 repeat-x;padding:10px; float:left; clear:both;}
	#contentLarge{width:700px; background:url(/images/transport/bgd_hometype_03.gif) 0 0 repeat-x; padding:10px; float:left; clear:both;}*/
 /*	#contextual{ float:left;width:245px;overflow-x:hidden;	} 245 avant */
	/*#context {background-color:#e7e7e7; width:250px;  float:right; display:inline;padding:0;overflow:visible;}*/
	#context {background-color:#e7e7e7; width:300px;  float:right; display:inline;padding:0;}
		#context div{padding:10px 0 0 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b81916; }

				#context div div{background:none; border-bottom:0 none; padding:0 0 0 10px;}

					#context img{margin:0; padding:0px;}
					#context p{font-size:11px; padding:0 5px 5px 0; color:#474747}
						#context p a {text-decoration:underline;}

							/*nouvelle mise en forme css version 2*/
#context .highlightNewsletter {background-color:#EBEBEB; float:left;width:300px;padding:5px 0 0 0;}
	#context .highlightNewsletter img{ margin:0;padding:0 0 0 15px;}
	#context .highlightNewsletter p{ padding:5px 15px;}
	#context .highlightNewsletter  .newsletter{color:#CC0000; font-size:12px; font-weight:bold; padding:0 23px 5px 5px; width:220px;}
    #context .highlightNewsletter .newsletter .blocpa {padding:0px; margin:0px; }
	#context .highlightNewsletter .newsletter .blocpa ul {margin-left: 120px; margin-top:8px;}
	#context .highlightNewsletter .newsletter .blocpa li {margin-left: 0px; padding:0px; background-image: url(/images/transport/li_nav_articles_1.gif); background-repeat: no-repeat;background-position: 4px 4px;}
	#context .highlightNewsletter .newsletter .blocpa img{margin:0 0px 0 0; padding:0 0 0 0px;}
	#context .highlightNewsletter .newsletter .blocpa a {margin-left:10px; padding-left:0px;}

#context .highlightPublications img{margin:0 3px 0 0; padding:0 0 0 5px;}
#context .highlightPublications div{padding:5px 3px 1px 5px;}



					#context ul{padding:0 5px 10px 0;}
						#context li {padding:0; background-image: url(/images/transport/li_nav_articles_1.gif);
							background-repeat: no-repeat;background-position: 4px 4px;}
							#context li a{
	font-size:11px;
	color:#474747;
	text-decoration:underline;
	padding-left: 14px;
	}
	#context .icone{padding-left:1px; float:left;}
	#context .align_icone{float:left; padding-left:0;}
		#panier{ width:188px; float:left; border:1px solid #9dd0fc; margin:5px 0 0 0}
		#panier .head{background-color:#a4d0f6;}

		#blocCategories{ width:188px; float:left;border:1px solid #9dd0fc; margin:5px 0 0 0; }
		#blocCategories .head{background-color:#a4d0f6;}

	#footer{padding:0 0 0 10px; margin:0 0 15px 0; clear:both;}
		#footer div{border-bottom:2px solid #A7A096; padding:0 0 2px 0; float:left;}
		.lev4{width:580px;}
			.lev4 ul{margin:9px 0 0 0;}
				.lev4 li{border-right:1px solid #898989; padding:0 5px; float:left;}
				.lev4 .last{border-right:0 none;}
					.lev4 li{background:none;}
						.lev4 li a{font-size:10px; font-weight:normal; color:#757575;}
						#footerbis{padding:0 0 0 10px; margin:0 0 1px 0; clear:both;}
		#footerbis    div{border-bottom:0px solid #A7A096;float:left;	padding-top: 0;padding-right: 0;padding-bottom: 1px;padding-left: 0;}
		#footerbis .lev4 {width: 820px}
		#footerbis  .lev4 ul{margin:2px 0 0 0;}
		.certif{margin:5px 0 0 0; }
			.certif img{float:left;}
			.certif p{float:left; margin:4px 0 0 6px;}
		.copyrights{width:120px;}
/*			.copyrights p{text-align:right; padding:20px 0 0 0; } */
			.copyrights img{margin-top:-1px;padding:0 0 0 5px; float:right; display:block;}

			
		
/*CSS Appel Livre WKF Colonne de droite*/
#context .highlightWKF {float:left; margin:0px;padding:5px 0 0 0;width:300px;}
#context .highlightWKF h3 {color: #cc0000;font-size: 13px;font-weight: bold;margin:0 0 0 12px;}
#context .highlightWKF span.marque {font-size:10px;color:#757575;margin:0 0 0 12px;}
#context .highlightWKF div {margin:0 0 15px 0;}
#context .highlightWKF span.accroche a{font-weight: bold;color: #000000;text-decoration:none;}
#context .highlightWKF span.accroche a:hover{text-decoration: underline;}
#context .highlightWKF div img {width:80px;margin:0 0 5px 12px;float:left;margin-left: -2px;}
#context .highlightWKF ul{}
#context .highlightWKF li {padding:0;display:table;}
#context .highlightWKF li a{text-decoration:none;}
#context .highlightWKF li a:hover{text-decoration: underline;}
#context .highlightWKF span.prixAvantRemise{color: #ff0000;}



/******** Links Classes ********************************/
/********************************************************/
/*.closed{background:url(/images/transport/bgd_private.gif) no-repeat right top; padding:0 17px 0 0;}*/
.closed{background-image: url(/images/transport/bgd_private.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: right top;padding-top: 0pt;padding-right: 0;padding-bottom: 0pt;padding-left: 25px;}
.minorLink{background:url(/images/transport/li_highlight_01.gif) no-repeat 0 5px; padding:0 0 0 12px;}
	.minorLink a{color:#474747;}

/******** Specifics Blocks (grouped by template) ********/
/********************************************************/
/* Styles of blocks that are not used in all pages
The css tree must be ordered as the same as HTML document
Each styles are grouped by pages or group of pages where they are found in HTML
Each group need to be precede by a line: */

/** Template: All : Contextual elements **/
#context .highlightWebsites{color:#474747; background:url(/images/transport/bgd_highlightWebsites.jpg) no-repeat; float:left; width:245px;}
	#context .highlightWebsites div{background-color:transparent;}

		#context .highlightWebsites p{float:left; width:100px; padding:0; margin:0; color:#474747}

			#context .highlightWebsites p img{margin:0 0 0 0;}
		.highlightWebsites ul{
	clear:both;
	width:130px;
	color:#474747;
	list-style-image: none;



}


#highlightQuiz{padding-left:4px;}
	#context .highlightQuiz li{padding:0; font-size:11px;}
		.highlightQuiz li input{margin:0 5px 0 0; border:none 0;}
		.highlightQuiz label{font-size:11px;}
#context .highlightAdvertisement{text-align:center; border:0 none;}
#context .blockSubmit{text-align:left; padding:0 5px 10px 0;}

#context .highlightOutils ul li{ padding:0 0 0 12px; color:#4b4b4b;background:url(/images/transport/bgd_elementNext.jpg)0 3px no-repeat;}
#context .highlightOutils a { color:#4b4b4b;}
#message {color:#0768a9}
#main #context .blockSubmit input{font-size:11px;}

/** Template: All pages **/
.error{color:red;font-weight:bold;}
.hit{color:red;font-weight:bold;}
.specialTr{background:#f2f2f2;}
.clear{height:1px; clear:both; line-height:0}
.backLink{margin:0 0 10px 0; text-align:right;}
	.backLink li {background:none; padding:0;}
		.backLink a {font-weight:bold; text-decoration:underline; color:#7a7a7a; background:url(/images/transport/li_breadcrumb.gif) no-repeat 0 3px; width:100px; padding:0 0 0 12px;}
.introductionPage {
width:100%;
padding:0px 0 5px 0; clear:both;}
.introductionPage span {text-transform:uppercase; font-size:15px;padding:0px 0 0 0;width:100%;color:#757575;font-weight:bold;}


.introductionPagebis {
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
	/* Texte page accueil.html dans ->>>> /html/encart_non_identifie.html */
	.introductionPage strong {font-weight:bolder;}
	.introductionPage p {
	color:#000;
	margin:0px;

}
	.introductionPage ul {margin:5px 0}
		.introductionPage li {color:#000;}
.breadcrumb{padding:2px 0 0 0; margin:0 0 10px 0}
	.breadcrumb a {text-decoration:underline; color:#474747;}
	.breadcrumb dt {background:url(/images/transport/li_breadcrumb.gif) 0 3px no-repeat; padding:0 4px 0 10px}
	.breadcrumb dd { font-weight:bold; padding:0 4px 0 0; color:#474747;}

/** Template: formSearch + formSend + formSearchLarge **/
#formSearchLarge{width:710px; float:left}
#formSearch{width:520px; float:left}
#formSend{ width:520px; float:left}
	.navSearch {font-size:11px; padding:4px 0 15px 7px; width:480px;}
		.navSearch a {font-size:11px; color:#474747;}
		.navSearch li {
	font-weight:bold;
	font-size:11px;
	color:#990000;
	background:none;
	padding:0 20px 0 12px;
	float:left;
}
			.navSearchFirst {font-size:11px; background: url(/images/transport/bgd_nav_search.gif) no-repeat;}
			.navSearchSecond {font-size:11px; background: url(/images/transport/bgd_nav_search_second.gif) no-repeat;}
			.navSearchThird {font-size:11px; background: url(/images/transport/bgd_nav_search_third.gif) no-repeat;}
		.navSearch li.recherche { margin: 0 75px 0 0; }
		.navSearch li.sommaire { margin: 0 45px 0 0; }
	.blockForm {background:url(/images/transport/bgd_blockSearch.gif) no-repeat left bottom;* padding:5px 5px 20px 5px; margin:10px 0 0 0}
/***mailtofriend***/
.emailTo .blockForm {
    background: none;
}
		.blockForm p{padding:0 0 15px 0;}
		.blockForm span{padding:0 0 15px 0;text-transform:none;font-size:14px;color:#cc0000;font-weight:bold;}
		/**.blockForm a{background:url(/images/transport/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px; margin:0 0 0 5px;}**/
		.blockForm ol{}
			.blockForm li{padding:0 0 5px 0; clear:both;}
				.blockForm label a{background:none; padding:0;}
				.inputText{vertical-align:top;}
					.inputText label{text-align:right; width:196px; margin:0 10px 0 0; padding:2px 0 0 0; display:block; float:left;}
					.inputText label.actualite{text-align:right; width:120px; margin:0 5px 0 0; padding:2px 0 0 0; display:block; float:left;}
					.inputText input{width:250px;}
					.inputTextRadioFRMNL input {width:20px; padding:0px; margin:0px; border:0px; }
					.inputTextRadioFRMNL  label{text-align:right; width:196px; margin:0 10px 0 0; padding:2px 0 0 0; display:block; float:left;}
					.inputText select{width:255px;}
					.inputText textarea{width:250px;}
					.inputText .inputSmall{width:70px;}
					.inputText ul{width:250px; float:left;}
					.inputText li{background:none; padding:0;}
					.inputTextRadioFRMNL li{background:none; padding:0;}
					.inputText li input{width:auto;}
					.inputText span.value { padding:2px 0 0 0; display:block; float: left;}
				.inputBox{}
					.inputBox input{border:0 none; margin:0 4px 0 0}
					.inputBox li{background:none; padding:0;}
						.inputBox li li{padding:0 0 4px 17px;}
					.inputBox ul li{width:33%; float:left; clear:none;}
					.inputBox ul ul li{width:auto; float:none;}
					
		/* .cpacha{}
			.cpacha ul{width:250px; float:left;padding:0 0 5px 0;clear:both;}
			.captcha li{background:none; padding:0;}
			.cpacha ul span{padding:0 0 15px 0;text-transform:none;font-size:14px;color:#cc0000;font-weight:bold;} **/
	.blockSubmit{text-align:right; padding:5px 0 15px 0; }
		.blockSubmit input{ font-size:12px; color:#ffffff; border:1px solid #660033; width:auto; padding:0 1px 0 1px; cursor:pointer; background-image: url(/images/transport/bgd_button.gif); background-repeat: repeat-x; }
		#main .submitButton{font-size:12px; color:#ffffff; border:1px solid #660033; background:url(/images/transport/bgd_button.gif); width:auto; padding:0 2px 0 2px; cursor:pointer; text-transform:lowercase;}
		a.submitButton{text-align:center; width:60px; padding:1px 5px; }

	.blockSubmitL{text-align:left; padding:5px 0 15px 0; }
		.blockSubmitL input{ font-size:12px; color:#ffffff; border:1px solid #660033; width:auto; padding:0 1px 0 1px; cursor:pointer; background-image: url(/images/transport/bgd_button.gif); background-repeat: repeat-x; }

				
/** Template: homePage **/
#homePage{width:660px; float:left; overflow:hidden;} /*#homePage{width:710px; float:left;}*/
	#shortCuts{
	width:210px; /*width:260px;*/
	float:left;
	clear:both;
	background-image: url(/images/transport/bgd_left2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden; /* PROV */
	height:auto;
}
		
		#shortCuts div{margin:0 0 5px 0; padding:5px 0 5px 0;}
			#shortCuts div div{padding:0 0 5px 0; margin:0; clear:both;}
			#shortCuts #pub{display:block;clear:left;}
				#shortCuts p{padding:0 0 5px 5px;}
		/*.simpleSearch{background-color:#faedee; clear:both; margin:0 0 0 5px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px ; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #FEE9F1; border-right-color: #FEE9F1; border-bottom-color: #FFF4F9; border-left-color: #FEE9F1; }*/
		.simpleSearch {background-image: url(/images/transport/bgd_left2.gif);
	background-repeat: no-repeat;
	background-position: right top;}
	
	
			.simpleSearch div{margin:5px 0 0 0;}
				.simpleSearch ol{margin:5px 0 5px 5px; }
					.simpleSearch ol li{background:none; padding:0; float:left; font-weight:normal; padding:0;}
					.simpleSearch ul li{
	background-image: url(/images/transport/li_nav_articles_1.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
}
						.simpleSearch ul li a {
	font-weight:normal;

}
						.simpleSearch input{width:160px; float:left;}
						.simpleSearch .submitSimpleSearch{width:15px; height:16px; border-left:0 none; margin:0 0 0 5px;padding:0; float:left;}
				.simpleSearch ul{float:left; padding:0 0 0 10px; margin:-3px 0 0 0;}
		.highlightProducts{ padding:7px 0 0 0;}
			.highlightProducts div{clear:both;background-color:#cc0000;  height:17px; margin:10px 0;}
			.highlightProducts .first{background:none; padding:0 0 15px 0;}
				.highlightProducts .first div { margin:10px 0 !important}
				.highlightProducts .first a { text-decoration:underline; margin:10px 0}
				.highlightProducts img{margin:10px 10px 9px 0; float:right;}

				.highlightProducts p {padding:5px 5px 0 0;}
				/*modif en cours*/
				.highlightProducts ul{ margin:5px;}
					.highlightProducts ul li{background:url(/images/transport/li_nav_articles_1.gif) no-repeat 2px 4px ; padding:12 0 0 12px; font-weight:normal}
					.highlightProducts ul li:hover{background:url(/images/transport/li_nav_articles_1_current.gif) no-repeat 0 6px ; padding:12 0 0 12px; font-weight:normal}
					.highlightProducts ul li a {font-weight:normal; text-decoration:underline}
				.highlightProducts ul li a.abonnes {font-weight:bold; color:#474747;text-decoration:underline; margin:10px 0}
				.highlightProducts ul li a.abonnes:hover {font-weight:bold; color:#474747;text-decoration:underline; margin:10px 0}
				.highlightProducts ul li a.non_abonnes  {text-decoration:underline; margin:10px 0}
				.highlightProducts ul li a.non_abonnes:hover {text-decoration:underline; margin:10px 0}
			    .highlightProducts a{ font-weight:bold;color:#666666; margin:10px 0 0 0;}
			#shortCuts .certif{font-size:11px; padding:0;}
				#shortCuts .certif img{margin:3px 0 0 0;}
				#shortCuts .certif p{margin:0; width:80%; font-size:11px;}
		
	#listHighlight{width:430px; float:right;}
		#listHighlight div{margin:0;}

		.highlightEvents{position:relative;}
			.highlightEvents div div {display:block;}

				#listHighlight .highlightEvents div{margin:0 0 10px 0; clear:both; padding:8px 0}
			.highlightEvents ul{ margin:0 3px 20px 0;}
/** jcf : j'ai enlevÃ© la float:left; sur highlightEvents ul pour la page d'actus Ã  voir s'il n'y a pas d'effet de bord ailleurs	 **/

			.highlightEvents div ul{ margin:0px; padding:0px; float:left;}
/** jcf : effet de bord page presse : on recale Ã  gauche	 **/

			 .highlightEvents div ul li, .docList li ul li{background:url(/images/transport/bgd_lev_sub.gif) no-repeat 0 5px;}
			 .highlightEvents ul li a{margin:0 0 0 10px;}
			.highlightEvents span{padding:0;text-transform:none;font-size:11px;color:#757575;}
			#listHighlight .highlightEvents div{padding:0 10px 0 5px;}
				.highlightEvents img{margin:5px 10px 5px 0; float:left;}
				.highlightEvents .title {font-weight:bold; font-size:12px; padding:6px 0 0 0;}
				.highlightEvents .sourceEvents{color:#959595; padding:0 !important; text-decoration:none; border:none !important; }
				#listHighlight .highlightEvents li{padding:0 0 2px 0 !important;}
			/*.eventsLinks{width:230px; top:2px; right:0; position:absolute;}*/
				.eventsLinks p{float:right; clear:all;}
				.eventsLinks img{margin:0; float:none;}
				.eventsLinks ul{margin:0; float:right;}
		.highlightPages{border-top:1px solid #c3c3c3; padding:10px 0 10px 0;}
			#listHighlight .highlightPages{margin:15px 10px 10px 0;}
			.highlightPages div{padding:0 0 5px 0; margin:0; background:url(/images/transport/bgd_highlighthome.gif) no-repeat;}

				.highlightPages div div{background:none; width:49%; float:left;}
					.highlightPages img{margin:0 0 0 10px;}

					.highlightPages p{margin:0 11px 5px 10px;}
					.highlightPages ul{margin:0 11px 0 10px;}
						.highlightPages li{background:none; padding:0;}
							.highlightPages li a{font-size:11px; color:#731583;}
							
									.highlightPages{border-top:1px solid #c3c3c3; padding:10px 0 10px 0;}


/** Template: contentArticle + contentArticleLarge **/
#contentArticleLarge {width:710px; float:left;}

/*plus l'arriere plan*/

#contentArticle { float:left; background-image: url(/images/transport/arrier_plan_article.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	float: left;
	height: auto;
	width: 530px;

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding:1px;
	}

/** #contentArticle ul li {background:url(/images/transport/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px;} **/

	.breadcrumbArticle {}
		.breadcrumbArticle li {padding:0 10px 0 13px; background: url(/images/transport/li_breadcrumb_articles_1.gif) 0 3px no-repeat; float:left;}
		.breadcrumbArticle .last {font-weight:bold; background:url(/images/transport/bgd_elementOpened.gif) 0 3px no-repeat;}
			.breadcrumbArticle a {font-weight:normal; color:#717171; text-decoration:underline;}
			.linksArticle {text-align:right; width:170px; margin:0 0 10px 0; float:right;}
	.displayArticle {text-align:right; width:190px; margin:0 5px 0 0; float:right;}
		.displayArticle a {text-decoration:underline; font-weight:normal; color:#717171;}
		.displayArticle ul{float:right;}
			.displayArticle li {background:none; padding:0 0 0 10px; float:left}
.displayArticle2 {text-align:right; margin:0 0px 0 0; float:right;}
.displayArticle2 a {text-decoration:underline; font-weight:normal; color:#717171;}
.displayArticle2 ul{float:right;}
.displayArticle2 li {background:none; padding:0 5px 0 0px; float:left}
.displayArticle2 img {cursor:pointer;padding:3px;}
div.displayArticle2 li.first {padding:5px 5px 0 0;}
	.displayArticle3 {text-align:right; width:120px; margin:0 5px 0 0; float:right;}
		.displayArticle3 a {text-decoration:underline; font-weight:normal; color:#717171;}
		.displayArticle3 ul{float:right;}
			.displayArticle3 li {background:none; padding:0 0 0 10px; float:left}
	.navArticles {margin:10px 0 0 0; border-top:1px solid #999999;}
	.navArticlesbas {margin:10px 0 0 0; border-top:1px solid #b5ac9f;}
	/*navArticles.navArticlesbis {margin:10px 0 0 0; border-top:0px;}*/
		.navArticles li{background:none; padding:0;}
		.navArticles a {font-weight:normal; color:#757575;}
		/*.navArticlesbis a {font-weight:normal; color:#757575;}*/
		.previousArticle {width:30%; float:left;}
			.previousArticle a{background:url(/images/transport/li_nav_articles_2.gif) 0 3px no-repeat; padding:0 0 0 11px; white-space: nowrap;}
			.previousArticle strong{color:#0768a9;}
		.otherLinks{width:20%; float:left;}
			.otherLinks a{background:url(/images/transport/li_nav_articles_2.gif) 0 3px no-repeat; padding:0 0 0 11px;}
		.nextArticle {text-align:right; width:30%; float:right;}
			.nextArticle a{background:url(/images/transport/li_nav_articles_1.gif) 0 3px no-repeat; background-position:right; padding:0 11px 0 0; white-space: nowrap;}
		.resultsList{text-align:right; width:30%; float:right;}
			.resultsList ul{display:inline;}
				.resultsList li{display:inline;}
				.resultsList .active a{font-weight:bold; color:#0768a9;}
	.toolsArticle {width:100px;height:52px;margin:10px 0 0 10px; text-align:right; float:right; overflow:hidden;border-width: 1px;border-style: solid;border-color: #b81916;}
	.toolsArticle li {background:none; margin:0 0 0 0;padding:10px 10px 0 15px; display:inline;}
	.toolsArticle li img{margin:2px 0 2px 0}
	.toolsArticle .first{font-weight:bold;font-size:10px; text-align:right; text-decoration:none; float:right; margin:0 0 0 0;padding:2px 0 0 0; width:100px;}
	.infoArticle{border-top:1px solid #b5ac9f; padding:10px 0 0 0;}

		.infoArticle p{padding:0 0 5px 0;}
		.infoArticle span{padding:0 0 5px 0;font-size:11px;color:#454545;}
		.infoArticle dl{padding:0 0 5px 0;}
			.infoArticle dt{width:90px; padding:0 5px 0 0; color:#717171; float:left; clear:both;}
			.infoArticle dd{width:200px; color:#717171; float:left; }
	.introductionArticle{font-size:12px; font-weight:bold; padding:5px 0 0 0;}
		.introductionArticle p {padding:0 0 10px 0;}
		.introductionArticle * {color:#000000;}
	.textArticle {margin : 4px 0 15px 0;padding-bottom: 5px;}
		.textArticle img {padding:5px 15px 5px 0;}
		.textArticle p {font-size:13px;padding:5px 0 0 0;}
		.textArticle ul{padding:5px 0 0 0;}
		.textArticle li{display:table;background:url(/images/transport/li_content.gif) no-repeat 0 5px; padding:1px 0 1px 10px; }
		sup {font-size: xx-small}
		sub {font-size: xx-small}
		.textArticle a {text-decoration:underline;}
		.textArticle dl{margin:10px 0 0 0;}
			.textArticle dt{width:100px; padding:0 5px 0 0; clear:both; float:left;}
			.textArticle dd{width:300px; float:left;}

		.textArticle table{margin:10px 0 0 0;}
		.informationText{font-size:11px;}
			.informationText *{font-size:11px;}
		#main .alertText{font-size:15px; color:#CC0000;}
	.hightlightBlock{margin:0 0 15px 0; padding:5px; background-color:#edf4fa;}
		.hightlightBlock img {padding:5px 15px 5px 0; float:left;}

		.hightlightBlock p {padding:5px 0 0 0;}
		.hightlightBlock a {text-decoration:underline;}
		.hightlightBlock dl{margin:10px 0 0 0;}
			.hightlightBlock dt{width:100px; padding:0 5px 0 0; clear:both; float:left;}
			.hightlightBlock dd{width:300px; float:left;}
		.hightlightBlock ul{padding:10px 0 0 0;}
			.hightlightBlock li{background:url(/images/transport/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 8px;}
		.hightlightBlock table{margin:10px 0 0 0;}


	
/*nouveau style pour les pictos*/

#contentpictos {
	float: left;
	width: 535px;
	position: relative;
	left: 0px;
	top: 0px;
	/*border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;*/
	height: 35px;
	padding-left: 1px;

}
#contentpictos img {
	position: relative;
	top: 5px;
	left: 5px;
	float: left;
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 1px;
}

#contentpictos div div{
	float: left;
	width: 90px;
	position: relative;
	left: 2px;
	height: auto;
	top: 5px;
	padding: 0px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
/*fin*/



/*arrier_plan_article*/
#background_article {
	background-image: url(/images/transport/arrier_plan_article.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	float: left;
	height: 600px;
	width: 534px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/*fin*/

/** Template: listSummary **/
#listSummary{width:520px; float:left;}
	.blockIllustration{
	width:135px;
	float:left;
	padding-top: 5px;
}
		.blockIllustration img {margin:0 0 10px 0;}
	.contentSummary {width:385px; float:left;}

/*		.contentSummary h3{text-transform:uppercase; color:#000000; font-size:14px; padding:0 0 5px 0;}
			.contentSummary h3 span{font-size:12px; text-transform:none;}
		.contentSummary p{padding:0 0 5px 0;}
		.contentSummary ul{padding:0 0 5px 0;}
		.contentSummary div{border-top:1px solid #999999; padding:10px 0; margin:5px 0;}
			.contentSummary div li{background:url(/images/transport/li_01.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
				.contentSummary li li{background:url(/images/transport/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}*/
		.contentSummary a.puce { background-position: 0px 2px; }

/** Template: homeNiv2Type1 **/
#homeNiv2Type1{background:url(/images/transport/bgd_highlightEvents.jpg) repeat-x; width:480px; float:left;}
	.highlightDocuments{background:url(/images/transport/bgd_highlightdocument.gif) bottom no-repeat ; width:480px; padding:0 6px 10px 0;}
		.highlightDocuments div{width:170px; margin:0 0 8px 0; float:left;}
			.highlightDocuments img{margin:0 6px 12px 0; float:left;}

				.highlightDocuments .closed{background-position:left top; padding:0 0 0 15px;}
			.highlightDocuments p{padding:0 25px 5px 0; font-size:11px;}
				.highlightDocuments p *{font-size:11px;}
			.highlightDocuments ul{padding:0 15px 0 0}

/** Template: homeNiv2Type2 **/
#homeNiv2Type2{background:url(/images/transport/bgd_highlightEvents.jpg) repeat-x; width:480px; float:left;}


/** old
	.highlightSection {background:url(/images/transport/bgd_highlight_section.gif) 240px 0; background-repeat:repeat-y; padding:20px 0 0 0; height:1%; overflow:hidden}
	.highlightSection div{width:260px; margin:0 0 20px 0; float:left;}
	.highlightSection h4{font-size:14px; font-weight:bold; text-transform:none; color:#cc0000; line-height:14px; padding:0 20px 8px 0;}
	.highlightSection p{padding:0 20px 5px 0;}
	.highlightSection li{padding:0 0 0 12px; background:url(/images/transport/bgd_lev_sub.gif) no-repeat 0 5px;}
		.highlightSection li a {color:#666666}
	.highlightSection .subSectionPad{background:url(/images/transport/bgd_hilight_split.gif) no-repeat; padding:20px 0 0 0;}

**/

.highlightSection {background:url(/images/hse/bgd_highlight_section.gif) 240px 0; background-repeat:repeat-y; padding:20px 0 0 0; height:1%; overflow:hidden}
.highlightSection div{width:260px; margin:0 0 20px 0; float:left;height:180px}
 /* .highlightSection div img{float:left;width:33%;} modif JCF pour accueil boutique */
 .highlightSection div img{float:left;}




.highlightSection p{text-align:left;padding:0 22px 0 0;font-size:12px;}
.highlightSection p a {font-size:11px; text-align:left;}
.highlightSection ul li a{color:#666666;padding:0 0 0 12px; background:url(/images/hse/bgd_lev_sub.gif) no-repeat 0 5px;}


/*.highlightSection .subSectionPad{background:url(/images/hse/bgd_highlight_section.gif) no-repeat; padding:20px 0 0 0;}*/
.highlightSection .subSectionPad{background:url(/images/hse/bgd_hilight_split.gif) no-repeat; padding:20px 0 0 0;}



/** Template: homeNiv2Type3 **/
#homeNiv2Type3 {width:520px; float:left;}

/** 060807 ajout pour avoir les puces (fleches) comme sur le pharma dans les pages plates **/

/** fin ajout **/

	.highlightContent {background:url(/images/transport/bgd_highlight_content.gif) 0 0 repeat-y; margin:0 0 20px 0; padding: 0 0 5px 0; overflow:hidden}
		.highlightContent label{text-align:right; width:112px; padding:0 18px 0 0; display:block; float:left; font-size:12px;}
		.highlightContent select{width:130px;}
		.highlightContent option{padding: 0 0.5em 0 0.2em;}
		.highlightContent li{padding:0 0 5px 0;}
		.highlightSearch  {width:280px; margin:0; padding:0 0 0 10px; float:left;}

			.highlightSearch p{font-size:11px;}
		.highlightAlert {text-align:left; width:205px; float:right;}
			.highlightAlert a {color:#d1242c; background:url(/images/transport/li_highlight_05.gif) 0 5px no-repeat; padding:0 0 0 11px; font-size:12px; display:inline;}
			.highlightAlert p {padding:5px 0 0 0;}

		#highlightNews {text-align:left; width:205px; float:right;}

			#highlightNews ul { margin: 0 0 0 10px; }
				#highlightNews ul li { display: block; list-style: none; line-height: 1em; }
		#highlightAlert {clear: both; margin:0; padding:0 0 0 10px; text-align:left; }
			#highlightAlert a {color:#d1242c;font-size:12px; display:inline;}
			#highlightAlert p {padding:5px 0 0 10px;}

	#homeNiv2Type3 .highlightPages div{background:url(/images/transport/bgd_highlightPages2.gif) repeat-y 40px 0;}
		#homeNiv2Type3 .highlightPages div div{background:none;}

/** Template: homeNiv2Type4 **/
#homeNiv2Type4 {background:url(/images/transport/bgd_highlightEvents.jpg) repeat-x;}
.highlightFormation{background:url(/images/transport/bgd_highlightFormation.gif) no-repeat 415px;}
	.highlightFormation div{width:50%; float:left;}
		.highlightFormation div div{width:90%; border-bottom:1px solid #A7A096; padding:5px 0 13px 0; clear:both; float:none;}

		.highlightFormation img{margin:0 0 7px 0;}
		.highlightFormation div div img{margin:0 7px 5px 7px; float:left;}
		.highlightFormation .sourceEvents{float:none;}
		.highlightFormation li{margin:0 10px 0 0; float:left;}

/** Template: listArticles + listArticlesLarge **/
#listArticlesLarge{width:710px; float:left;}
#listArticles{background:url(/images/transport/bgd_highlightEvents.jpg) repeat-x; width:520px; float:left;}
	#listArticlesLarge .submitButton{float:right;}
	.introductionResults{background:url(/images/transport/bgd_blockSearch.gif) no-repeat left bottom; padding:0 0 15px 0;}
		.introductionResults p{width:60%; padding:2px 0 0 0; clear:both; float:left;}
			.introductionResults strong{color:#CC0000;}
		.introductionResults fieldset{float:right; width:40%; text-align:right; margin: 0 0 10px 0; padding:0 0 3px 0;}
	.blockResults{padding:5px 0 10px 0; }
		.blockResults li{background:none; padding:0 0 5px 0; border-bottom:1px solid #999999;}
			.blockResults span{width:50px; float:left;}
			.blockResults span img{padding:10px;}
		.blockResults div{float:left; width: 450px; }
		#listArticlesLarge .blockResults div{width: 640px; }

			.informationResult{font-size:11px; color:#757575;}


/* PAGINATION */
/*==============================================================================================================================================================*/
.pagination { clear: both; margin: 10px auto 10px auto; min-height: 18px; line-height: 18px; padding: 2px 0 1px 0; background: #FEC1C1; border-top: 1px solid #822424; border-bottom: 1px solid #822424; }
	.pagination .resume { float: left; padding: 0 5px 0 5px; }
		.pagination .resume strong { color: #990000; }
	.pagination .pages { float: right; padding: 0 5px 0 5px; text-align: center; }
		.pagination .pages a { font-weight: normal; color: #000; text-decoration: underline; background:none; padding:0; }
		.pagination .pages a:hover { font-weight: bold; color: #990000; text-decoration: none; }
		.pagination .pages a.first { width: 10px; height: 10px; background: url(/images/transport/pagination-precedent.gif) center center no-repeat; text-decoration: none; }
		.pagination .pages a.previous { padding: 0 5px 0 5px; font-weight: bold; color: #990000; text-decoration: none; }
		.pagination .pages a.active {}
		.pagination .pages a.next { padding: 0 5px 0 5px; font-weight: bold; color: #990000; text-decoration: none; }
		.pagination .pages a.last { width: 10px; height: 10px; background: url(/images/transport/pagination-suivant.gif) center center no-repeat; text-decoration: none; }
		.pagination .pages span.first { display: none; }
		.pagination .pages span.previous { display: none; }
		.pagination .pages span.active { font-weight: bold; color: #990000; }
		.pagination .pages span.next { display: none; }
		.pagination .pages span.last { display: none; }
		.pagination .pages span.separateur { padding: 0 3px 0 3px; font-size: 10px; color:#89A2B6;}
	.pagination .callage-ie { clear: both; font-size: 1px; line-height: 1px; }
#listArticles .pagination { margin-top: 25px; }
#listArticles .introductionResults .pagination { margin-top: 0; }
/*==============================================================================================================================================================*/

/** Template: formQuestions **/
#formQuestions{width:715px; float:left;}
	.blockQuestion {}

		.blockQuestion p{padding:0 0 3px 0;}
		.blockQuestion ul{padding:0 0 3px 0;}
		.blockQuestion li{background:url(/images/transport/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
/*	.navQuestion {background:url(/images/transport/bgd_introlist_01.gif) left bottom no-repeat; width:710px; margin:10px 0; overflow:hidden}*/
	.navQuestion {width:710px; margin:10px 0; overflow:hidden}
		.navQuestion * {color:#FFF; font-size:12px}
		.navQuestion li {text-align:center; background:url(/images/transport/nav_question_n.gif) no-repeat; width:119px; padding:4px 0 6px 0; margin:0 6px 0 0; display:block; float:left;}
	.listAnswers {}
		.listAnswers .blockSubmit{padding:0; float:right;}

		.listAnswers li{background:none; padding:3px 0;}
			.listAnswers li input{border:0 none;}
			.listAnswers li label{font-weight:bold;}
			.listAnswers div{padding:5px 0 5px 0; margin:2px 0 0 0;}
			.listAnswers p {margin:5px 0 5px 40px;}
			.listAnswers ul ul {margin:5px 0 5px 40px;}
			.listAnswers li li{background:url(/images/transport/li_01.gif) no-repeat 0 6px; padding:0 0 0 10px;}
			.rightAnswer{background:url(/images/transport/icon_check.gif) no-repeat #edf4fa 10px 10px;}
			.wrongAnswer{background:url(/images/transport/icon_del.gif) no-repeat 10px 10px;}

/** Template: liste publications (JCF) **/
#listPublications { width:520px; float:left; margin:0; padding:0}


/** Template: listActus **/
#listActus{width:520px; float:left;}

/** Template: listForums **/
#listForums{width:690px; float:left;}

/** Template: siteMap **/
#sitemapLarge {width:715px; float:left;}
	.contentSitemap div { width:167px; margin:0 10px 15px 0; float:left;}

	.contentSitemap ul { margin:0 0 8px 0}
		.contentSitemap li { background:none; margin:0 0 0 4px; color:#717171; font-size:11px; padding:0 0 0 6px;}
			.contentSitemap li a {font-size:11px; color:#717171; font-weight:normal}
	.contentSitemap .highlightSitemap{width:715px; margin:0;}
	.contentSitemap .contentSitemapOuvrages{width:525px; border-right:10px solid #FFF; float:left; margin:0;}
	.contentSitemap .contentSitemapH5{width:355px; margin:0 0 15px 0;}
		.contentSitemapOuvrages div{width:160px; margin:0 10px 15px 0;}

/*a.puce { padding: 0 0 0 15px; background: url(/images/transport/bgd_lev_sub.gif) 0px 5px no-repeat; }*/
a.puce { padding: 0 0 0 15px; background: url(/images/transport/fleche_sousmenu.jpg) 0px 5px no-repeat; }

/*publi-rÃ©dactionnel nouveau*/

#pubmarketing { padding:0px; margin:0px; }
#pubmarketing .publir ul { padding:0px; margin:0px; width:300px; }


#pubredacontent {
	float: left;
/*	height: 129px;*/
	width: 425px;
	/*position: relative;*/
/* 	left:0px; */
/* 	top: 0px; */
	background-image: url(/images/transport/pub_redac_plan2.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding:0px;!important;
}
#pubredacontent .titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #454545;
	text-decoration: none;
	float: left;
	width: 410px;
	padding: 30px 0px 5px 101px;
	padding: 30px 0px 0px 101px !important;
	margin: 0px !important;
	font-weight: bold;
}

#vignette {
	width: 92px;
	display:inline;
	float: left;
	margin: 0px 0px 0px 8px !important;
	padding: 0px !important;
}


.contenu {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 300px;
	padding: 0px 5px 0px 0px !important;
	margin: 0px!important;
	clear: none!important;
}

#pubredacontent .contenu ul{ width: 295px }
#pubredacontent .contenu ul li{ width: 280px }

#pubredacontent .publication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	width: 260px;
	float: left;
	padding: 0px 0px 0px 12px!important;
}


/*fin*/


/*pub-rÃ©dactionnel-revue*/
#pubredacdetailfond{
	background-image:url(/images/transport/pub_redac_background.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 645px;
	width: 50px;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 4px;
}
#pubredacdetailfond .titre {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	text-decoration: none;
	float: left;
	height: auto;
	width: 300px;
	position: relative;
	left: 12px;
	top: 12px;
	font-weight: bold;
}

.revuecontenuplus{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 520px;
	left: 12px;
	height: auto;
	top: 20px;
	position: relative;
}
.revuetitresous{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	float: left;
	height: auto;
	width: 300px;
	position: relative;
	left: 10px;
	top: 25px;
	font-weight: bold;

}

/*fin pub-rÃ©dactionnel-revue*/

/* tableau formulaires pages contacts */
table#tab-interne{border: 1px solid}
table#tab-interne td{text-align:justify}



/******************************************************************************************************************//*****************************************************************************/
/******************************************************************************************************************//*****************************************************************************/
/*old css non optimisÃ© pour le ref*/
/********h1*******/
h1{padding:30px 0 0 15px; float:left;}
/********h2*******/
h2{text-transform:uppercase; font-size:15px;}
.subscribingAccess h2{padding:5px 0 10px 0;}
#context div h2{text-transform:none; color:#cc0000; padding:0 10px 5px 5px; width:150px; font-size:13px;}
#context h2{text-transform:none; color:#cc0000; padding:0 10px 5px 5px; width:150px;}
#context h2{ color:#454545; padding:0 15px 5px 15px; width:220px; text-transform:uppercase}
#context .highlightPublications h2{padding-left:7px; width:200px; font-size:12px; color:#cc0000;}
#context .highlightWebsites h2 {color:#cc0000;}
#context .highlightOutils h2{color:#858585; font-size:13px;}
.introductionPage h2 {font-size:15px; color:#757575;}
/********h3*******/
h3{font-size:15px; color:#cc0000;}
#context h3{text-transform:none; font-size:11px; color:#000000;}
#context .highlightWebsites h3{font-size:12px; color:#474747; width:100px; padding:0 5px 8px 0; float:left;}
#panier .head h3{ font-size:12px; color:#FFF}
#blocCategories .head h3{ font-size:12px; color:#FFF}
.blockForm h3{padding:0 0 10px 0;}
#shortCuts h3{text-transform:none; padding:3px 0 0 5px; float:left; }
.highlightProducts h3{color:#FFFFFF; height:18px; padding:3px 0 3px 0; margin:0}
#listHighlight h3{color:#757575;}
.highlightEvents h3{color:#cc0000;}
.highlightEvents h3 img{margin:0 5px 0 0;}
#listHighlight .highlightEvents h3{text-transform:uppercase; color:#8e7c68; padding:7px 10px 0 10px}
.highlightPages h3{display:none;}
.infoArticle h3{ color:#cc0000; /*margin-top: 20px;*/ }
.highlightDocuments h3{font-size:14px; padding:0 10px 5px 0;}
.highlightSearch h3 {font-size:14px; color:#CC0000; background:url(/images/transport/ico_highlight_zoom.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightSearch h3 span{color:#757575;}
.highlightAlert h3 {font-size:14px; color:#D1242C; background:url(/images/transport/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
#highlightNews h3 {font-size:14px; color:#CC0000; background:url(/images/transport/ico_highlight_zoom.gif) 0 0 no-repeat; margin: 0 0 0 10px; padding:4px 0 5px 30px}
#highlightAlert h3 {font-size:14px; color:#D1242C; background:url(/images/transport/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightFormation h3 {text-transform:uppercase; font-size:13px; color:#757575; background:url(/images/transport/bgd_headNosConferen.gif) no-repeat; padding:3px 0 2px 5px;}
.blockResults h3 a{font-size:14px; padding:0; float:none;}
.blockQuestion h3 {padding:6px 0 12px 30px; margin:0 0 0 -3px; font-size:14px; font-weight:normal; color:#ffffff; background:url(/images/transport/bgd_head_question.gif) no-repeat; text-transform:none; display:block;}
.contentSitemap h3 { background:#cc0000; color:#FFF; padding:2px 0 1px 3px; margin:0 0 4px 0; font-size:16px;}
.contentSitemap h3 a{color:#FFF; font-size:16px; }
/********h4*******/
h4{font-size:14px;}
.blockForm h4{padding:0 3px 0 0; display:inline;}
.blockForm h4 label{font-size:14px; color:#0768a9;}
.highlightProducts h4{padding:10px 0 0 0;}
.highlightEvents h4{font-size:14px; color:#cc0000}
#listHighlight .highlightEvents h4{font-size:14px;}
.highlightPages h4{font-size:12px; color:#0769ac; margin:5px 11px 5px 10px; font-weight:bold}
.contentSummary h4 { margin: 10px 0 0 0; }
.highlightFormation h4{font-size:12px; color:#0768a9; padding:0 0 5px 0; clear:both;}
.highlightFormation h4 span{color:#CC0000;}
.highlightFormation div div h4{padding:0 0 0 0; clear:none;}
.contentSitemap h4{background:#faedee; color:#4D4D4D; padding:0 0 2px 3px; margin:0 0 4px 0; font-size:13px; }
.contentSitemap h4 a{color:#4D4D4D; font-size:13px; }
.blockQuestion h4 {font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
.inputText h4 label{text-align:left; margin:0; padding:0; display:inline; float:none;}
.textArticle h4 {padding:0 0 5px 0; }
.hightlightBlock h4 {padding:0 0 5px 0; }
.highlightSection h4{font-size:14px; font-weight:bold; text-transform:none; color:#cc0000; line-height:14px; padding:0 20px 8px 0;}
/********h5*******/
#context h5{padding:0 5px 3px 0;}
.highlightPages h5{font-size:13px; margin:0 0 0 10px;}
.contentSitemap h5 { background:#F3F3F3; color:#4d4d4d; padding:3px 5px; margin:0 0 3px 0}
.contentSitemap h5 a {color:#4D4D4D;}
.textArticle h5 {padding:10px 0 0 0; color:#000000;}
.hightlightBlock h5 {padding:0 0 5px 0; color:#0768a9;}
.listAnswers h5{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
/********h6*******/
.listAnswers h6{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}


/******************************************************************************************************************//*****************************************************************************/
/******************************************************************************************************************//*****************************************************************************/
/*NEW css optimisÃ© pour le ref*/
/********h1*******/
h1.refH1{text-transform:uppercase; font-size:15px;padding:0px 0 5px 0;width:100%;color:#757575;}
h1.refH1introductionPage{text-transform:uppercase; font-size:15px;padding:0px 0 5px 0;width:100%;color:#757575;}
h1.refH1introductionPage2{text-transform:uppercase; font-size:15px;padding:0px 0 5px 0;width:70%;color:#757575;}
h1.refH1floatleft{padding:30px 0 0 15px; float:left;}
h1.refH1red{text-transform:uppercase; font-size:13px;padding:0px 0 5px 0;color:#ff0000;font-weight:bold;}
h1.refH1noir{text-transform:uppercase; font-size:15px;padding:0px 0 15px 0;width:100%;color:#454545;}
h1.refH1titrearticle{font-size:15px; color:#cc0000; text-transform:none;padding:0;width:100%;margin:0 0 5px 0;}
.subscribingAccess h1.refH1subscribingAccess{padding:5px 0 10px 0;}
#context div h1.refH1context{text-transform:none; color:#cc0000; padding:0 10px 5px 5px; width:150px; font-size:13px;}
#context h1.refH1context{text-transform:none; color:#cc0000; padding:0 10px 5px 5px; width:150px;}
#context h1.refH1context{ color:#454545; padding:0 15px 5px 15px; width:220px; text-transform:uppercase}
#context .highlightPublications h1.refH1highlightPublications{padding-left:7px; width:200px;}
#context .highlightWebsites h1.refH1highlightWebsites {color:#cc0000;}
#context .highlightOutils h1.refH1highlightOutils{color:#858585; font-size:13px;}

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* NEW PAGE D'ACCUEIL Acastro
					 	---->>> /html/accueil_introduction.html
						---->>> /html/encart_non_identifie.html
						---->>> /html/accueil_actus.html
						---->>> /html/accueil_sites.html
*/

div.refhH1TexteBienvenue strong {font-weight:bolder;color:#000000; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;}

/**/

#conteneurIE6{display:block;width:400px; height:25px;}
.refStrongLireSuite {float:right; display:block;width:150px; font-weight:bolder;}

#listHighlight .highlightEvents #conteneurIE6 ul li strong.refStrongLireSuite {
float:right; display:block; width:85px; font-weight:bolder;padding:0 !important;}


#listHighlight .highlightEvents #conteneurIE6 ul li strong.refStrongLireSuite a{
display:inline-block;width:80px; font-weight:bolder; text-align:right;
background:url(/images/transport/bgd_lev_sub.gif) no-repeat scroll 0 5px !important; padding:0px 0px 0px 1px !important; }




p.RefPClassTxtToutesActus{text-align:right;}

/*H1*/
h1.refhH1TexteBienvenue{clear:both;padding:0 0 5px;width:100%;color:#454545;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:12px; margin:0;display:block; font-weight:normal;}

/*H3*/
h3.refH3AccesAbonees{padding:2px 0 3px 0;font-size:15px;text-transform:uppercase; color:#454545;
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; margin:0;display:block; font-weight:bold;}
#listHighlight .highlightEvents h2.refH2ActualitesTitreNews{font-size:14px;color:#CC0000;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; display:block;font-weight:bold;text-transform:none;margin:0; padding:0;}

/*Colonne droite:---> /html/accueil_sites.html */
#context strong.refStrongLien{color:#474747;font-size:11px;text-decoration:underline;}
#context h3.refLienRougeMinus{color:#CC0000;font-size:12px;padding-left:7px;width:200px;}
#context h3.refH3TransportLogistique{color:#CC0000;font-size:12px;font-weight:bold;width:220px;height:0px; display:block; }
#context h3.refH3MAJ{color:#CC0000;font-size:12px;font-weight:bold;width:220px;height:0px; }

/* IE6 SONDAGE */
* html #context .highlightQuiz h3.refH3MAJ{color:#CC0000;font-size:12px;font-weight:bold;width:220px; display:block; text-transform:uppercase; padding:0 23px 5px 0px; clear:left;}

/* FF3 SONDAGE */
#context .highlightQuiz h3.refH3MAJ{color:#CC0000;font-size:12px;font-weight:bold;width:200px; display:block; text-transform:uppercase; padding:0 20px 15px 5px;clear:left;}

#context .highlightPublications h3.refH3MAJ{color:#CC0000;font-size:12px;font-weight:bold;width:220px;height:0px; display:block; text-transform:uppercase; padding:0 23px 5px 5px; }

/* h4 */
#context h4.refH4TxtAbonnezVous{color:#474747;font-size:11px;padding-left:14px;text-decoration:underline; }

/* Footer Page d'accueil H3*/
h3.refH3FooterBisLiensTxt{color:#757575;font-size:10px;font-weight:normal;}


/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */



div.introductionPage .refH1introductionPage strong {font-size:15px; color:#757575; text-transform:uppercase;padding:0px 0 10px 0;width:100%;}
/********h2*******/
h2.refH2{font-size:15px; color:#cc0000; text-transform:none;padding:0px 0 5px 0;}
.emailTo h2.refH2{padding:0px 0 5px 15px;}
.emailTo .submitButton{
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #D20000;
    color: #D20000;
    cursor: pointer;
	margin:8px 20px 8px 100px;
    text-transform: uppercase;
}
h2.refH2maj{text-transform:uppercase; font-size:15px;padding:0px 0 5px 0;width:100%;color:#454545;}
h2.refH2majred{text-transform:uppercase; font-size:15px;padding:0px 0 5px 0;width:100%;color:#cc0000;}
h2.refH2majnoir{text-transform:uppercase; font-size:13px;padding:0px 0 5px 0;color:#454545;font-weight:bold;}
h2.refH2minnoir{text-transform:none;font-size:13px;padding:0px 0 5px 0;color:#000000;font-weight:bold;}
h2.refH2mingris{text-transform:none;font-size:15px;padding:0px 0 5px 0;color:#757575;font-weight:bold;}
h2.refH2noiru{text-transform:uppercase; font-size:13px;padding:0px 0 5px 0;color:#000000;text-decoration:underline;}
h2.refH2bdd{font-size:14px;padding:0px 0 5px 0;color:#FF0033;}
#context h2.refH2context{text-transform:none; font-size:11px; color:#000000;}
#context .highlightWebsites h2.refH2highlightWebsites{font-size:12px; color:#474747; width:100px; padding:0 5px 8px 0; float:left;}
#panier .head h2.refH2panier{ font-size:12px; color:#FFF}
#blocCategories .head h2.refH2blocCategories{ font-size:12px; color:#FFF}
.blockForm h2.refH2blockForm{padding:0 0 10px 0;;text-transform:none;font-size:14px;color:#cc0000;}
.blockForm h2.refH2blockFormActu{padding:0 0 10px 0;text-transform:none;font-size:12px;color:#cc0000;}
#shortCuts h2.refH2shortCuts{text-transform:none; padding:3px 0 0 5px; float:left; }
.highlightProducts h2.refH2highlightProducts{color:#FFFFFF; height:18px; padding:3px 0 3px 0; margin:0}
#listHighlight h2.refH2listHighlight{color:#757575;}
.highlightEvents h2.refH2highlightEvents{font-size:14px; color:#cc0000;text-transform:none;}
.highlightEvents h2.refH2highlightEvents img{margin:0 5px 0 0;}
#listHighlight .highlightEvents h2.refH2listHighlight{text-transform:uppercase; color:#8e7c68; padding:7px 10px 0 10px}
.highlightPages h2.refH2highlightPages{display:none;}
.infoArticle h2.refH2infoArticle{ color:#cc0000; /*margin-top: 20px;*/ }
.highlightDocuments h2.refH2highlightDocuments{font-size:14px; padding:0 10px 5px 0;}
.highlightSearch h2.refH2highlightSearch {font-size:14px; color:#CC0000; background:url(/images/transport/ico_highlight_zoom.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightSearch h2.refH2highlightSearch span{color:#757575;}
.highlightAlert h2.refH2highlightAlert {font-size:14px; color:#D1242C; background:url(/images/transport/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
#highlightNews h2.refH2highlightNews {font-size:14px; color:#CC0000; background:url(/images/transport/ico_highlight_zoom.gif) 0 0 no-repeat; margin: 0 0 0 10px; padding:4px 0 5px 30px}
#highlightAlert h2.refH2highlightAlert {font-size:14px; color:#D1242C; background:url(/images/transport/ico_highlight_alert.gif) 0 0 no-repeat; padding:4px 0 5px 30px}
.highlightFormation h2.refH2highlightFormation {text-transform:uppercase; font-size:13px; color:#757575; background:url(/images/transport/bgd_headNosConferen.gif) no-repeat; padding:3px 0 2px 5px;}
.blockResults h2.refH2blockResults a{font-size:14px; padding:0; float:none;}
h2.refH2blockQuestion {padding:6px 0 12px 30px; margin:0 0 0 -3px; font-size:14px; font-weight:normal; color:#ffffff; background:url(/images/transport/bgd_head_question.gif) no-repeat; text-transform:none; display:block;}
.contentSitemap h2.refH2contentSitemap { background:#cc0000; color:#FFF; padding:2px 0 1px 3px; margin:0 0 10px 0; font-size:16px;text-transform:none;}
.contentSitemap h2.refH2contentSitemap a{color:#FFF; font-size:16px; }
#contentArticle h2.refH2textArticle {font-size:15px; color:#cc0000; text-transform:none;padding:0px 0 5px 0; }
#contentArticle h2.refH2chapo {font-size:12px; color:#454545; text-transform:none;padding:0px 0 5px 0;font-weight:bold;text-transform:none; }
#corps h2.refH2infoArticle {font-size:15px; color:#cc0000; text-transform:none;padding:0px 0 5px 0; }
/********h3*******/
h3.refH3{font-size:14px;}
h3.refH3u{font-size:13px;text-decoration:underline;color:#454545;}
h3.refH3black{font-size:14px;color:#454545;}
h3.refH3jcf_temp{font-size:14px;color:#454545;}
h3.refH3maj{font-size:14px;color:#454545;text-transform:uppercase;}
.blockForm h3.refH3blockForm{padding:0 3px 0 0; display:inline;}
.blockForm h3.refH3blockForm label{font-size:14px; color:#0768a9;}
.highlightProducts h3.refH3highlightProducts{padding:10px 0 0 0;}
.highlightEvents h3.refH3highlightEvents{font-size:14px; color:#cc0000}
#listHighlight .highlightEvents h3.refH3listHighlight{font-size:14px;}
.highlightPages h3.refH3highlightPages{font-size:12px; color:#0769ac; margin:5px 11px 5px 10px; font-weight:bold}
.contentSummary h3.refH3contentSummary { margin: 10px 0 0 0; }
.highlightFormation h3.refH3highlightFormation{font-size:12px; color:#0768a9; padding:0 0 5px 0; clear:both;}
.highlightFormation h3.refH3highlightFormation span{color:#CC0000;}
.highlightFormation div div h3.refH3highlightFormation{padding:0 0 0 0; clear:none;}
.contentSitemap h3.refH3contentSitemap{background:#faedee; color:#4D4D4D; padding:0 0 2px 3px; margin:0 0 4px 0; font-size:13px; }
.contentSitemap h3.refH3contentSitemap a{color:#4D4D4D; font-size:13px; }
.blockQuestion h3.refH3blockQuestion {font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
.inputText h3.refH3inputText label{text-align:left; margin:0; padding:0; display:inline; float:none;}
.textArticle h3.refH3textArticle {font-size:14px;color:#454545; }
.hightlightBlock h3.refH3hightlightBlock {padding:0 0 5px 0; }
.highlightSection h3.refH3highlightSection{font-size:14px; font-weight:bold; text-transform:none; color:#cc0000; line-height:14px; padding:0 20px 8px 0;}

/********h4*******/
h4.refH4 {font-size:13px; margin:0 0 0 0px;}
h4.refH4black {font-size:12px; margin:0 0 0 0px;color:#000000;}
#context h4.refH4context{padding:0 5px 3px 0;}
.highlightPages h4.refH4highlightPages{font-size:13px; margin:0 0 0 10px;}
.contentSitemap h4.refH4contentSitemap { background:#F3F3F3; color:#4d4d4d; padding:3px 5px; margin:0 0 3px 0;font-size:12px;}
.contentSitemap h4.refH4contentSitemap a {color:#4D4D4D;font-size:12px;}
.textArticle h4.refH4textArticle {padding:10px 0 0 0; color:#000000;}
.hightlightBlock h4.refH4hightlightBlock {padding:0 0 5px 0; color:#0768a9;}
.listAnswers h4.refH4listAnswers{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
/********h5*******/
h5.refH5 {}
.listAnswers h5.refH5listAnswers{font-size:12px; color:#0768a9; padding:5px 0 3px 0;}
/********h6*******/
h6.refH6 {}


/* tableaux cachÃ©s dans la recherche */
div.showTableViewable { display: none; }
div.showTableExpand { position: absolute; left; 5px; width: 900px; height: auto; padding: 10px; background: #FFFFFF; border: 1px solid #000000; text-align: center; cursor: pointer; z-index: 1000; }
a.notprintable { clear: both; display: block; margin: 0.5em 0 0.5em 0; padding: 0 0 0 27px; text-indent: 0; background: url(/images/picto-tableau.gif) 0px 2px no-repeat; }
a.notprintable em { font-size: 0.9em; font-weight: normal; }
a.notprintable:hover em { text-decoration: none; }

/* Signature : suppression des border autour des input radio sur IE */

input.signature {
	border:0px;
}
li.checkBox input{
	border:0px;
}

/* Nouveau footer */
		.smenu{float:left; padding:0 0 0px 10px; margin:0 0 15px 0; display:inline; width:170px; }
			.smenu pied-de-page{text-decoration:underline; font-weight:bold; color:#757575; size:9px; }
			.smenu a{color:#898989; font-size:10px; font-weight:normal; }
			.smenu a:hover{color:#757575; font-size:10px; font-weight:normal; text-decoration:underline; }
			.smenuSep{padding:0 0 5px 10px; margin:0 0 15px 0; display:inline; width:46px; height:180px; }
			.smenu h3.refH3FooterBisLiensTxt{color:#454545;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0;font-weight:bolder; display:block;}
			.smenu h3.refH3FooterBisLiensTxt a{color:#454545;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;margin:0;padding:0;font-weight:bolder; display:block;}


/* BDDports du monde */
.pdm{margin:3px 0 5px 30px;}
.specialTr2{background:#e7e7e7;margin:0 0 25px 0; width:200px; text-align:right;font-weight: bold;}
.specialTrrightport{background:#fec1c1; width:200px; text-align:left;color: #cc0000;font-weight: bold;}
.specialTrright{background:#fec1c1; width:200px; text-align:left;}

/* Mantis 6137 : suppression des border autour des input radio et checkbox sur IE */
input[type=checkbox]{
    border:0px;
}
input[type=button]{
    border:0px;
}

	/** Mises en avant verticales Home Page **/								
		.highlightPagesHome{border-top:1px solid #c3c3c3; padding:10px 0 10px 0;}									
			#listHighlight .highlightPagesHome{margin:15px 10px 10px 0;}
			.highlightPagesHome div{padding:0 0 5px 0; margin:0; background:none;}
				.highlightPagesHome div div{background:url(/images/transport/bgd_highlighthome4.gif) no-repeat; width:32%; float:left;height:237px;}
					.highlightPagesHome img{margin:0 0 0 10px;}
					.highlightPagesHome p{margin:0 11px 5px 10px;}
							.highlightPagesHome h4{font-size:12px; color:#0769ac; margin:5px 11px 5px 10px; font-weight:bold}

	/** Mises en avant verticale France Transport **/								
		.highlightPagesHomeFT{ padding:10px 0 10px 0;}									
			#listHighlight .highlightPagesHomeFT{margin:15px 10px 10px 0;}
			.highlightPagesHomeFT div{padding:0 0 5px 0; margin:0; background:none;}
				.highlightPagesHomeFT div div{background:url(/images/transport/bgd_highlighthome3.gif) no-repeat; width:32%; float:left;height:237px;}
					.highlightPagesHomeFT img{margin:0 0 0 10px;}
					.highlightPagesHomeFT p{margin:0 11px 5px 10px;}
							.highlightPagesHomeFT h4{font-size:12px; color:#0769ac; margin:5px 11px 5px 10px; font-weight:bold}

							
/** Bloc offre dÃ©couverte **/																
				.offredecouverte {background:url(/images/transport/bloc.gif) no-repeat; width:515px; float:left;height:43px;padding:0 10px 0 0;}		

/** Page actu_detail nouveau design **/																												
.introactudetail span {text-transform:uppercase; font-size:15px;padding:0 0 0 0;width:100%;color:#757575;font-weight:bold;}
.rubrique {text-transform: none;font-size: 11px;color: #757575;margin:5px 0 0 0;}

.reaction a:hover{text-decoration:none;}
.rouge {color:#cc0000;font-weight:bold;}
h1.refH1titrearticle{font-size:15px; color:#cc0000; text-transform:none;padding:0;width:100%;margin:5px 0 5px 0;}
.baseline{width:100%;font-size:10px; color:#757575;margin: 0 0 5px 0;}
.outils{width:100%;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;font-size:10px;height:25px;text-align:middle;padding:3px 0 0 0;}
.outils a {font-size:10px;color:#757575;}
.outilsBas{font-size:12px;text-align:middle;display:inline;margin:0 80px 0 0;}
.outilsBas a {font-size:12px;color:#757575;text-decoration:none;font-weight:normal;}
.navArticles li{background:none; padding:0;}
		.navArticles a {font-weight:normal; color:#757575;}
		.previousoutilsBas {width:35%; float:left;}
		.previousoutilsBas a{background:url(/images/transport/retour.jpg) 0 3px no-repeat; padding:0 0 0 11px; white-space: nowrap;}
		.previousoutilsBas strong{color:#0768a9;}
		.otherLinksoutilsBas{width:35%; float:left;}
		.otherLinksoutilsBas a{padding:0 0 0 11px;}
		.nextArticleoutilsBas {text-align:right; width:30%; float:right;}
		.nextArticleoutilsBas a{background:url(/images/transport/suivant.jpg) 0 13px no-repeat; background-position:right; padding:0 11px 0 0; white-space: nowrap;}
			.symedia {width:200px;padding:5px 5px 5px 0px;margin:5px 5px -2px 0; font-size:13px; font-weight:bold;text-align:left; float:left; overflow: hidden; clear:left; z-index:100; background:#ffffff;}
			.symedia img {padding:0;max-width:200px; max-height:133px;}
			.symediaLogMag img {padding:0;max-width:200px; max-height:171px;}
			.symedia ul{color:#cc0000;background-color:#ffffff;margin:12px 0 3px 0;padding:1px 0 5px 0;text-align:left;text-decoration:none; }
			.symedia ul span{color:#a9aaa9;text-align:left;text-decoration:none;font-size:30px;}
			.symedia li {background-color: #e7e7e7;margin:0 0 5px 0;text-align:left;text-decoration:none;background-image: url(/images/transport/puce.gif);}
			.symedia li span{font-size:9px;color: #454545;}
			.symedia li a{text-decoration:none;font-size:11px; color:#757575;padding:0 3px 0 2px;}
		.blockFormcadre {background:url(/images/transport/bgd_blockSearch.gif) no-repeat left bottom; padding:5px 5px 20px 5px; margin:10px 0 0 0;border-top:2px solid #c3c3c3;}
		.blockFormcadre p{padding:0 0 15px 0;}
		.blockFormcadre span{padding:0 0 15px 0;text-transform:none;font-size:14px;color:#cc0000;font-weight:bold;}
		.blockFormcadre a{background:url(/images/transport/li_content.gif) no-repeat 0 5px; padding:0 0 0 12px; margin:0 0 0 5px;}
		.blockFormcadre ol{}
			.blockFormcadre li{padding:0 0 5px 0; clear:both;}
				.blockFormcadre label a{background:none; padding:0;}
				.blockFormcadre h2.refH2blockFormActu{padding:0 0 10px 0;text-transform:none;font-size:12px;color:#cc0000;}
				
/*Pages teasing*/
.teasing {border-bottom:1px solid #C3C3C3;border-top:1px solid #C3C3C3;height:17px;padding:4px 0 4px 0;width:100%;text-align:center;margin:0;}

/* Page accueil dossiers */
	.docList{float:left;}
		.docList > ul {padding:0; float:left;}
			.docList > ul > li{float:left; padding:5px 5px 5px 0; border-bottom:dotted 3px #DDDDDD;}
			.docList > ul > li:hover{background:#EBEBEB;}
				.docList li h2{text-transform:none;}
				.docList .imgCont{float:left; width:200px; margin:5px 10px 5px 5px; text-align:center;}
				.docList p{margin:0 0 5px 0;}
				.docList ul ul{float:left;}
					.docList li ul li{padding:0 0 0 12px;}
						.docList li ul li a{margin:0 0 0 10px;}

/* thumbnail images et video */
.titreThumb{float:left; margin:0 0 10px 0; width:100%;}
.thumbnails{float:left; width:100%;}
	.thumbnails li{float:left; width:156px !important; margin:0 4px 0 0 !important; height:255px !important; position:relative; padding:0;}
	.thumbnails li > span{font-size:11px; position:absolute; left:0; bottom:5px; padding:0 5px;}
		.thumbnails .laUne{float:left; position:absolute; top:0; left:0;}
		.thumbnails li h2{float:left; width:146px; padding:0 5px;}
		.thumbnails > li > a{height:115px; width:156px; overflow:hidden;}
		.thumbnails li a{float:left; margin:0 0 10px 0;}
			.thumbnails li a img{width:156px; height:153px; margin:-19px 0 0 0;}
		.thumbnails li .cont{display:none;}
	.thumbnails li:hover{background:#b03131;}
		.thumbnails li:hover h2 a{color:#ffffff;}
		.thumbnails li:hover > span{color:#ffffff;}
		.thumbnails .layerThumb{position:absolute; width:100%; text-align:center; float:left; top:92px; left:0;}
			.thumbnails .layerThumb img{width:97px; height:17px; margin:0;}
.lienActuEnImages{float:left; width:100%; margin:0 0 35px 0;}

/* overlay for video and diapo */
#overlayPlayer{position:absolute; top:0; width:100%;}
	.hidden{display:none; visibility:hidden;}
#layerBody{background:#000000; opacity:0.6; filter:alpha(opacity=60); overflow:hidden; height:100%; width:100%; position:fixed; top:0; left:0;}
#overlayPlayer .layerFocus{width:728px; padding:10px 20px 15px 20px; background:#EBEBEB; margin:30px auto; color:#454545; overflow:hidden; position:relative;}
	.layerFocus .close{float:right; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#CC0000; margin:0 0 10px;}
	.layerFocus .banner{float:left; width:728px; margin:0 0 20px 0;}
	.layerFocus .logo{float:left; margin:0 0 20px 0; text-align:center; width:100%;}
	.layerFocus .cont{float:left; font-size:12px}
		.layerFocus .title{float:left; width:100%;}
			.layerFocus .title h2{text-transform:uppercase;}
		.layerFocus .focus{float:left; margin:0 24px 0 0; width:402px;}
			.layerFocus .blocVisu{float:left; width:402px;}
			.layerFocus .focusVideo .blocVisu{float:left; width:400px;}
			.layerFocus .caption{float:left; margin:0 0 15px 0; width:100%; font-size:11px;}
				.layerFocus .pager{margin:0 0 5px 0; color:#ffffff; text-align:right; font-weight:bold;}
				.layerFocus .rg-caption p{color:#ffffff; font-weight:bold; text-align:left;}
			.layerFocus .blocPartage{float:left; width:400px; border:1px solid #bcbcbc; height:20px; padding:0 0 5px 0;}
			.layerFocus .focusVideo .blocPartage{margin:10px 0 0 0;}
		.layerFocus .focusVideo{float:left; margin:0 24px 0 0; width:402px;}
		.layerFocus .focusInfo{float:left; width:302px;}
			.layerFocus h2{color:#CC0000; font-size:15px; float:left; margin:0 0 5px 0; width:100%; text-transform:none;}
			.layerFocus .blocDesc{float:left; width:100%; /*height:177px; overflow-y:auto;*/}
				.layerFocus .blocDesc p{color:#454545; width:97%;}
				.layerFocus .blocDesc p strong, .layerFocus .blocDesc p em{color:#454545;}
			.layerFocus .publicite{float:left; width:300px; height:250px; margin:30px 0 0 0;}
			
/* plan du site */
div.presseCont{width:auto; margin:0;}
	div.presseCont h3{margin:0 10px 4px 0 !important;}
div.ouvragesCont{width:184px; margin:0;}
div.materialCont{width:auto;}
	div.materialCont h2{margin:0 10px 10px 0;}
div.boutiqueCont{width:338px;}

/*Annonces Rea@gie*/
/* menu horizontal */
.menu3 A {
	color : #858585;
	font-weight:normal;
	width:160px;
	display:block;
	padding-left:10px;
}
.menu3 A:hover {
	color : #858585;
	font-weight:normal;
	width:160px;
	display:block;
	background-color:#c1c7cb;
	padding-left:10px;
}
.menu3 BR {
	display:none;
}
.close_menu {
	height:1px;
	overflow:show;
	padding:0 !important;
	margin:0 !important;

  
}

.sub_menu_box .refH2highlightSitemap {display:none;}   
#sub_menu_box1 {
} /* Actualitv©s */
#sub_menu_box2 { /** /**height:190px !important;**/
} /* Publications */
#sub_menu_box3 { /**height:90px !important;**/
} /* DMV */
#sub_menu_box4 { /**height:90px !important;**/
} /* ROY */
#sub_menu_box5 { /**height:160px !important;**/
} /* Formation */
#sub_menu_box6 { /**height:130px !important;**/
} /* Droit-Gestion */
#sub_menu_box7 { /**height:130px !important;**/
} /* Annonces */
#sub_menu_box8 { /**height:160px !important;**/
} /* Etudiants */
#sub_menu_box9 { /**height:160px !important;**/
} /* ASV */
#sub_menu_box10 { /**height:160px !important;**/
} /* Librairie */

.float_right {
	float : right;
	padding : 5px;
	margin-top : 3px;
	margin-right : 2px;
}
.float_left {
	float : left;
	padding : 5px;
	border : 1px solid black;
	width : 200px;
	/*height : 250px;*/
	margin-right : 20px;
}
.float_right A:link {
	color : #75757e;
	text-decoration : none;
}
.float_right A:active {
	color : #75757e;
	text-decoration : none;
}
.float_right A:visited {
	color : #75757e;
	text-decoration : none;
}
/** Template: siteMap **/
#sitemapLarge {
	width:980px;
/*	float:left;*/
}
#sitemapLarge .sub_menu_box {
	background-color:#f1efee;
/*	width:960px;*/
	padding: 10px;
}
H2.refH2highlightSitemap {
	background:#ffffff;
	color:#FFF;
	display:none;
	padding:3px 0 3px 3px;
	margin:3px 2px 5px 0px;
	text-transform:none !important;
	font-size:16px !important;
}
.contentSitemap {
	width:960px;
	margin:0;
}
.contentSitemap .highlightSitemap {
	width:960px;
	margin:0;
}
.contentSitemap .highlightSitemap DIV {
	/*width:167px;*/
	margin:0 4px 0 0;
	float:left;
}
.contentSitemap .highlightSitemap H3.refH3highlightSitemap {
	background:#dcdcdc;
	color:#b9b8b8;
	margin:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	padding: 5px 7px 5px 7px;
}
.contentSitemap .highlightSitemap H3.refH3highlightSitemap A {
	background:#dcdcdc;
	color:#4d4d4d;
}
.contentSitemap .highlightSitemap H3.refH3highlightSitemap:hover {
	background:#cc0000;
	color:#bcd89b;
	font-size:12px;
	font-weight:bold;
	margin:0 0 3px 0;
	padding: 5px 7px 5px 7px;
}
.contentSitemap .highlightSitemap H3.refH3highlightSitemap:hover A {
	background:#cc0000;
	color:#fff;
}
.contentSitemap .highlightSitemap UL {
	margin:0 0 8px 0;
}
.contentSitemap .highlightSitemap LI {
	background:none;
	margin:0 0 0 4px;
	color:#aaa19c;
	font-size:11px;
	padding:0 0 0 6px;
}
.contentSitemap .highlightSitemap LI A {
	background:none;
	color:#423d3a;
	font-size:11px;
	font-weight:normal;
}
.contentSitemap .highlightSitemap LI.important A {
	font-weight:bold;
}
/*fin annonces */

#contenu_xmedia .refH2introductionPage {background-color:#EEEEEE;padding:4px;}
div#xmedia {background-color:#FFFFFF;}

#lev1 ul{width:981px;}



/*#sitemapLarge .sub_menu_box {width:960px;}*/
#sitemapLarge .sub_menu_box {width:auto;}
.contentSitemap .highlightSitemap {width:auto;}