form { margin: 0; padding: 0; border: none 0; }
img { border: none 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* <Paging> */
	/* <PagingNumberControl.ascx> */
		.pagingNbItems {}
		.pagingNbItems .text {}
		.pagingNbItems .combo {}
		.pagingNbItems .radio {}
	/* </PagingNumberControl.ascx> */

	/* <PagingIndexControl.ascx> */
		.resultsDisplay 
		{
			float:left;
			width:50%;
			border:1px solid #ccc;
			border-right:0px none;
			padding:5px;
			margin-top:10px;
			margin-bottom:10px;
		}
		.resultsDisplay .text { font-weight:bold; }
		.resultsDisplay .number { font-weight:bold; color:#3e6d9d; }

		.pagingControl 
		{
			text-align:right;
			border:1px solid #ccc;
			padding:5px;
			margin-top:10px;
			margin-bottom:10px;
		}
		.pagingControl a, .pagingControl a:link, .pagingControl a:visited {  }
		.pagingControl a:hover { color:#999999!important; }
		.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { color:#999999!important; text-decoration:none;} /*Page sélectionnée dans le paging*/
		.pagingControl a.current:hover { text-decoration:none; }
		.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { display:none; color:#666666; text-decoration:none; cursor:text; }
		.pagingControl img {}
	/* </PagingIndexControl.ascx> */
/* </Paging> */

/* <SuperSections> */
	a.m_ss, a.m_ss:hover, a.m_ss_sel, a.m_ss_sel:hover
	{		
		display:block;
		height:21px;
		padding-left:15px;
		padding-right:15px;
		padding-top:10px;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		margin-right:1px;
	}
	a.m_ss, a.m_ss:link, a.m_ss:visited
	{
		color:#FFFFFF;
		
	}
	a.m_ss:hover, a.m_ss_sel, a.m_ss_sel:hover
	{
		color:#FFFFFF;
		
	}
/* </SuperSections> */

/* <Sections> */
	a.m_s, a.m_s:hover, a.m_s_sel, a.m_s_sel:hover
	{
		padding:5px 0 5px 15px;
		font-size:11px;
		line-height:12px;
		display:block;
		margin-top:1px;
		margin-bottom:1px;
		text-decoration:none;
		
	}
	a.m_s, a.m_s:link, a.m_s:visited 
	{
		color:#666666;
		background-color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		
	}
	a.m_s:hover 
	{
		color:#FFFFFF;
		background-color:#a2cce7;
	}
	a.m_s_sel, a.m_s_sel:link, a.m_s_sel:visited  a.m_s_sel:hover
	{
		color:#666666;
		background-color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
	}
/* </Sections> */

/* <Pages> */
	a.m_p, a.m_p:hover, a.m_p_sel, a.m_p_sel:hover
	{
		padding:5px 0 5px 24px;
		margin-left:1px;
		font-size:11px;
		line-height:11px;
		display:block;
		
	}
	a.m_p, a.m_p:link, a.m_p:visited 
	{
		color:#666666;
		text-decoration:none;
	
	}
	a.m_p:hover 
	{
		background-color:#a2cce7;
		color:#FFFFFF
	}
	a.m_p_sel, a.m_p_sel:link, a.m_p_sel:visited, a.m_p_sel:active
	{
		text-decoration:none;
		background-color:#6599ff;
		color:#FFFFFF;
		
	}
	a.m_p_sel:hover 
	{
		color:#FFFFFF;
		background-color:#a2cce7;
	}
/* </Pages> */

/* <SubPage> */
	.m_sp_cont
	{
	}
	ul.m_sp
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	ul.m_sp li
	{
		clear:both;
		display:block;
		width:100%;
	}
	ul.m_sp li
	{
		margin: 0px;
		padding: 0px;
	}
	ul.m_sp li.m_sp_sel a
	{
		display:none;
	}
	ul.m_sp li.m_sp_sel ul.m_sp li.m_sp_not_sel a,
	ul.m_sp li.m_sp_not_sel a
	{
		padding:5px 0 5px 24px;
		margin-left:1px;
		font-size:11px;
		line-height:11px;
		display:block;
		color: #3e6d9d;	
		background: url(../images/p_bg.gif) no-repeat;
	}
	ul.m_sp li.m_sp_sel ul.m_sp li.m_sp_not_sel a:hover,
	ul.m_sp li.m_sp_not_sel a:hover
	{
		padding:5px 0 5px 24px;
		margin-left:1px;
		font-size:11px;
		line-height:11px;
		display:block;
		color: #000;
		background: url(../images/p_bg.gif) no-repeat;
	}
	ul.m_sp li.m_sp_sel ul.m_sp li.m_sp_sel a
	{
		padding:5px 0 5px 24px;
		margin-left:1px;
		font-size:11px;
		line-height:11px;
		display:block;
		color: #000;
		background: url(../images/p_bg.gif) no-repeat;
	}
	ul.m_sp li.m_sp_sel ul.m_sp li.m_sp_sel li a
	{
		padding:5px 0 5px 35px;
		margin-left:1px;
		font-size:11px;
		line-height:11px;
		display:block;
		color: #3e6d9d;	
		background: url(../images/p_bg.gif) no-repeat;
	}	
	ul.m_sp li.m_sp_sel ul.m_sp li.m_sp_sel li a:hover,
	ul.m_sp li.m_sp_sel ul.m_sp li.m_sp_sel li.m_sp_sel a
	{
		padding:5px 0 5px 35px;
		margin-left:1px;
		font-size:11px;
		line-height:11px;
		display:block;
		color: #000;
		background: url(../images/p_bg.gif) no-repeat;
	}
	ul.m_sp li.m_sp_sel ul.m_sp li.m_sp_not_sel a
	{
	}
/* </SubPage> */

/* <Styles Client> */


	html, body
	{
		margin: 0px;
		font-family: Arial, Verdana, Helvetica;
		color:#000000;
		font-size: 11px;
		width: 100%;
		/*background: url(../images/body_bg.gif) repeat-x;*/
	}
	
	body{

	background-color: #202427;
	
	
	}
	
	hr{
	color:#999999;
	height:1px;
	
	
	}
	
	#background 
	{
		/* background-image: url(../images/main_bg.jpg);*/
		background-repeat:no-repeat;
	}
	#main_container
	{
	
	
		
	
	}
	#left_interface {}

	#right_interface
	{
		
		color:#FFFFFF;
		font-size: 12px;
		margin-top:-5px;
	
	}
	#right_interface a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	#right_interface a:hover
	{
		color:#FFFFFF;
		text-decoration:underline;
	}
	#page_title
	{
		color:#FFFFFF;
		font-family:Arial;
		font-size:40px;
		text-align:right;
		margin-top:20px;  /* 50px old version */
		height:25px;

		


	}
	#search
	{
		background-color:#f0f0f0;
	}
	#checkout {}
	
	#zone2 
	{	
		text-align: left;
		vertical-align: top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13.3px;
		line-height:13pt;
	}
	#zone3 
	{
		font-family:Verdana,Arial,sans-serif;
		font-size: 12px;	
		vertical-align: top;
		background-color:#FFF;
		
	}
	#zone2 a, #zone3 a
	{
		color: #3e6d9d;
	
	}
	#zone2 a:hover, #zone3 a:hover
	{
		color: #3e6d9d;
		
	}
	
	#content a, #content a:link{
		
	
		color:#6599FF;
	
	}
	
	#content a:hover{
		
		text-decoration:underline;
		
	}
	
	#footer
	{
		margin-top:6px;
		font-size: 12px;
		text-align:right;
		color:#FFFFFF;
		padding:0px;
	}
	#footer a
	{
	
		color:#FFFFFF;
		text-decoration:none;
	}
	#footer a:hover
	{
		color:#FFFFFF;
		text-decoration:underline;
	}
	.txt_searchbox
	{
		background: #fff;
		border: 1px solid #b2b2b2;
		color: #b2b2b2;
		font-size: 10px;
		height: 15px;
		margin-left: 2px;
		padding: 2px 0 1px 5px;
		width: 130px;
	}
	
	div.left{
	float:left;

	}
	
	div.right{
	float:right;
	
	
	}
	
	div.spacer{
	clear:both;
	
	}
	
	.clear { clear:both; }
	
	.div_print_icon{
	float:left;
	padding-right:4px;
	margin-top:-5px;
	
	}
	
	.home_background, .ss_1_background{
		background-image:url(../images/home_background.jpg);
		background-repeat:no-repeat;
		background-position:238px 1px;
	
	}

	
	.s_21_background{
		background-image:url(../images/aboutTM4_background.jpg);
		background-repeat:no-repeat;
		background-position:left 1px;
	
	
	}
	
	.s_7_background{
		background-image:url(../images/transport_background.jpg);
		background-repeat:no-repeat;
		background-position:left 1px;
	
	}
	
	.s_42_background{
		background-image:url(../images/applications_background.jpg);
		background-repeat:no-repeat;
		background-position:left 1px;
	
	
	}
	
	#main_menu img{
	margin-top:5px;
	display:block;
	
	}
	
	
	
/* </Styles Client> */

/* <QuickMenu> */
	#quickmenu 
	{
		display:block;
		color:#5B5B5B;
		font-family:Verdana,Arial,sans-serif;
		font-size:13px;
		line-height:14px;
		font-weight:bold;
		text-align:left;
	}
	#quickmenu #links_container { }
	#quickmenu #links_container a
	{
		color:#3e6d9d;
		text-decoration:underline;
	}
	#quickmenu #links_container a:hover
	{
		color:#3e6d9d;
		text-decoration:none;
	}
	#quickmenu ul
	{
		margin-left:-40px;
		margin-bottom:0px;
		margin-top:0px;
	}
	#quickmenu li
	{

		display:block;
		padding-bottom:12px;
		padding-top:12px;
		padding-left:2px;
		padding-right:2px;
		float:left;
		background-color:#999999;
	}
	
	#quickmenu li a
	{
		text-decoration:none;
		border:#7e7e7e solid 4px;
		color:#FFFFFF;
	}
	
	#quickmenu li a:hover
	{
		text-decoration:none;
		color:#FFFFFF;
		background-color:#7e7e7e ;
	}
	#quickmenu_ddl {
		width:182px;
		display:block;
		padding:7px 0 10px 10px;
		border-color:#eaeaea;
		border-style:solid;
		border-width:1px;
		display:block;
		color:#5B5B5B;
	}
	#quickmenu_ddl select {
		background-color: #F0F0F0;
		color: #5B5B5B;
		font-family:Verdana,Arial,sans-serif;
		font-size:10px;
		width:172px;
	}
/* </QuickMenu> */

/* <Events> */
	#eventlist_title_container { /*background-color:#eaeaea; padding:8px; */}
	#eventlist_title_container .eventlist_title 
	{
		color:#87ceeb;
		font-size:18px;
		font-weight:bold;
		margin:14px 0;
		display:block;
		line-height:14px;
		text-transform:uppercase;
	}

	#eventlist_container { /*border:1px solid #eaeaea; padding:10px; margin-bottom:10px;*/ padding:10px 10px 10px 0; }
	#event_item_container ,#event_alt_item_container
	{
		margin-bottom:10px;
		font-size:13px;
		line-height:13pt;
	}
	/*#event_alt_item_container
	{
		background-color:#F1F5F7;
		padding:10px;
		border-bottom:1px solid #ccc;
		margin-bottom:10px;
	}*/
	#event_short_description a{color:#3E6D9D; text-decoration:underline; }
	#event_short_description a:hover{text-decoration:none; }
	#event_title { margin-bottom:10px; color:#3e6d9d; }
	#event_title a { font-weight:bold; }
	#event_title a:hover {}
	#event_date {}
	#event_short_description {}
	#event_description {}
	#event_link { margin-top:10px;}
	#event_link a {}
	#event_link a:hover {}
	#event_image {}
	#event_document {}
	#event_document a {}
	#event_document a:hover {}
	#event_date {font-weight:bold; color:#4e4e4e;}
/* </Events> */

/* <AfficherEvenement> */
	#afficher_eventlist_container { border:1px solid #eaeaea; padding:10px; margin-bottom:10px; }
	#afficher_eventlist_container #event_item_container 
	{
		background-color:#f7f7f7;
		padding:10px;
		border-bottom:1px solid #ccc;
		margin-bottom:10px;
	}
	#afficher_eventlist_container #event_alt_item_container
	{
		background-color:#F1F5F7;
		padding:10px;
		border-bottom:1px solid #ccc;
		margin-bottom:10px;
	}

	#afficher_eventlist_container #event_title 
	{
		color: #3e6d9d;	
		font-size: 15px;	
		font-family:Arial;
		margin-bottom:10px;
		font-weight:bold;
	}
	#afficher_eventlist_container #event_date {}
	#afficher_eventlist_container #event_description {}
	#afficher_eventlist_container #event_link { margin-top:10px;}
	#afficher_eventlist_container #event_link a {}
	#afficher_eventlist_container #event_link a:hover {}
	#afficher_eventlist_container #event_image {}
	#afficher_eventlist_container #event_document {}
	#afficher_eventlist_container #event_document a {}
	#afficher_eventlist_container #event_document a:hover {}
/* </AfficherEvenement> */

/* <News> */
	#newslist_title_container { background-color:#eaeaea; padding:8px; }
	#newslist_title_container .newslist_title 
	{
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#000;
	}

	#newslist_container { border:1px solid #eaeaea; padding:10px; margin-bottom:10px; }
	#news_item_container 
	{
		background-color:#f7f7f7;
		padding:10px;
		border-bottom:1px solid #ccc;
		margin-bottom:10px;
	}
	#news_alt_item_container
	{
		background-color:#F1F5F7;
		padding:10px;
		border-bottom:1px solid #ccc;
		margin-bottom:10px;
	}

	#news_item_group {}
	.news_flag {}
	#news_title { margin-bottom:10px; }
	#news_title a { font-weight:bold; }
	#news_title a:hover {}
	#news_date {}
	#news_description {}
	#news_author {}
	#news_breadcrumbs_container {}
	#news_links { margin-top:10px;}
	#news_links a {}
	#news_links a:hover {}
	#news_document_icon {}
/* </News> */

/* <ListsSubscriptions> */
	#subscription_container {}
	#subscription_member {}
	#subscription_member .lbl {}
	#subscription_member a.btn:hover {}

	#subscription_non_member {}
	#subscription_non_member .lbl {}
	#subscription_non_member .txtbox {}
	#subscription_non_member a.btn {}
	#subscription_non_member a.btn:hover {}

	#subscription_show_list {}
	#subscription_show_list a.btn {}
	#subscription_show_list a.btn:hover {}
/* </ListsSubscriptions> */

/* <SiteMap> */
	#SiteMap a.lvl1
	{
		display:block;
		float:left;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:#3e6d9d;
		margin-right:30px;
		margin-top:5px;
		padding-left:10px;
	}
	#SiteMap a.lvl1:hover { color:#000000!important; }

	#SiteMap a.lvl2
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#000;
		text-decoration:none;
		padding-left:10px;
		margin-left:5px;
		margin-bottom:7px;
	}
	#SiteMap a.lvl2:hover { text-decoration:underline; }

	#SiteMap a.lvl3
	{
		font-family:Arial;
		font-size:12px;
		color:#000;
		text-decoration:none;
		padding-left:10px;
		margin-left:20px;
		margin-bottom:7px;
		font-weight:normal;
	}
	#SiteMap a.lvl3:hover { text-decoration:underline; }
/* </SiteMap> */

/* <VideoList> */
	table.tblVideoList {
		margin-top:5px;
		width:100%;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
	}
	table.tblVideoList td {
		padding: 5px 0;
		padding-left:5px;
		border-bottom:1px solid #ddd;
	}
	table.tblVideoList .dateVideoList {
		display:block;
		font-size:9px;
		color:#aaa;
	}
	table.tblVideoList a.linkVideoList {
		display:block;
		font-size:12px;
		font-weight:bold;
		margin-bottom:3px;
	}
	table.tblVideoList a.linkVideoList:hover {
		color:#333!important;
	}
	table.tblVideoList .descVideoList {
		display:block;
		font-size:10px;
	}
/* </VideoList> */

/* <RadEditor> */



#background h1
{
	color: #616462;	
	margin: 0;	
	font-size: 18px;	
	line-height: 18px;	
	letter-spacing: -.25pt;
	font-family:Arial;
	display:block;

}
#background h2
{
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
	color:#3e6d9d;
}


#background h3
{
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	color:#3e6d9d;
}

	.Texte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.3px;
	line-height:13pt;
	
	}

	.Titre {
		color:#66add9;	
		margin: 0;	
		font-size: 24px;	
		line-height: 25px;	
		font-family:Arial;
		display:block;
	}
	.SousTitre {
		font-size: 14px;
		line-height:14px;
		font-weight: bold;
		color:#3e6d9d;
	}
	
	.Sous_sous_titre{
	
		font-size: 12px;
		line-height:14px;
		font-weight: bold;
		color:#3e6d9d;
	
	
	}
	
	
	
	
	.app_titre1{
	font-size:14px;
	font-weight:bold;
	
	
	
	}
	
	.app_titre2{
	font-size:13px;
	
	
	
	}
	
	.app_link{
	font-size:10px;
	
	
	}
	

	
	.bullet_list{
	list-style-position:outside;
	list-style-type: none;
	margin-left:0px;
	
	}
	
	.bullet_list li{
	  list-style-image: none;
	   background-image:url(../images/bulllet.gif);
	   background-repeat: no-repeat;
	   background-position: left center top;
	   padding-left:30px;
	   padding-bottom:20px;
	   margin:0 0px 0 0px; 
	
	
	}
	
	.apps_table{	
	
	}
	
	.apps_table td{
	vertical-align:top;
	
	
	
	}
	
	
/* </RadEditor> */

	


