

/*
*******************************************************************
* Alstom														  *
* Theme CSS													      *
*																  *
* Provided by Freestyle New Media								  *
*******************************************************************
*/

body {
	background:#FFF;
}

/*v1.6 - 003*/
a {
	background:transparent;
	color:#999;
	cursor:pointer;
}
/*v1.6 - 003 END*/	
	
a.arrow, .arrow
{
    background:transparent url(../../images/structure/icon/right.gif) no-repeat;
    display:inline;
    color:#1B3F95;
}

/* moved to common.css
a.pdf, .pdf
{
    background:transparent url(../../images/structure/icon/pdf_icon.gif) no-repeat;
    display:inline;
    color:#1B3F95;
}
end moved to common.css*/
/* arrow-left */
a.arrow_l, .arrow_l
{
    background:transparent url(../../images/structure/icon/left.gif) no-repeat top;
    display:inline;
}

/* arrow-right */
a.arrow_r, .arrow_r
{
    background:transparent url(../../images/structure/icon/right.gif) no-repeat top;
    display:inline;
}

/*v1.8 - 001*/
a.enlarge
{
    background:transparent url(../../images/structure/icon/enlarge.gif) no-repeat left top;
    color:#1B3F95;
}
/*v1.8 - 001 END*/

h1.no_image
{
	background-image:none;
    color:#1b3f95;
}

/*v1.6 - 005*/
h1
,h2
,h3
{
	color:#1B3F95;
}
/*v1.6 - 005 END*/

/*v1.6 - 004*/
h2 a
,h3 a
,h2 a:hover
,h3 a:hover
{
    color:#1B3F95;
}
/*v1.6 - 004 END*/

/*v1.4 - 005*/
table tr.evenrow{
	background:#CCD9ED;
}
table tr.oddrow{
	background:#B3CAEC;
}
/*v1.4 - 005 END*/

.main_title, .sub_title, .section_title
{
    color:#1b3f95;
}

.date_paging
{
    color:#333;
}

.crumbline, .crumbline a, #footer, #bottom_curve
{
    color:#999;
}

.highlight, .crumbline a.highlight
{
    color:#1b3f95;
}

.dotted
{
    background:url(../../images/structure/elements/dotted_line.gif) repeat-x center left;
}

.dlrs
{
    background:url(../../images/structure/elements/navigation_dividing_line.gif) repeat-x center left;
}

/* \/ structure and specific elements within \/ */
	
#ph_logo {
	background:transparent url(../../images/structure/logo/alstom_logo.gif) no-repeat;
}

/* BT ADDED right logo */
#ph_l #right-logo{
	color:#660066;
}
/* END BT ADDED right logo */

#ph_r ul li {
	border-right:solid 1px #999999;
	color:#999999;
}

	#ph_r ul li.no_pipe {
		border-right:none;
	}
		
#ph_r input {
	border:solid 1px #999999;
	color:#666666;
}

	#ph_r input.search-submit {
		background:transparent url(../../images/structure/icon/global_search_icon.gif) no-repeat;
		border:none;
	}
	
#phn
{
    border-bottom:solid 2px #7f7e83;
    background:transparent url(../../images/structure/background/main_nav_bar_mid.gif) repeat-x;
}	
	
#phn_l {
	background:transparent url(../../images/structure/background/main_nav_bar_left.gif) no-repeat;
}
			
#phn ul.phn {
	background:transparent url(../../images/structure/background/main_nav_bar_mid.gif) repeat-x;
}
	
	#phn ul.phn li {
		border-right:solid 1px #999999;
	}
	
		#phn a {
			color:#666666;
		}
		
		#phn a.highlight, #phn a:hover {
			color:#660066;
		}
	
	#phn ul.phn li.no_pipe {
		border:none;
	}

#phn #phn_r {
	background:transparent url(../../images/structure/background/main_nav_bar_right.gif) no-repeat;
}


#main 
{
	background:transparent url(../../images/structure/background/main_background.gif) no-repeat bottom;
}

    /* header images */
	.home-image1 {
		background:transparent url(../../images/transport/structure/background/home_main_img.jpg) no-repeat;
	}
	
	/* banner image */
	.sli1 {
		background:transparent url(../../images/transport/structure/background/prod_serv_main_img.jpg) no-repeat;
	}
	
	.sli2 {
		background:transparent url(../../images/transport/structure/background/prod_serv_main_img.jpg) no-repeat;
	}
	
    #sn
    {
        background:#660066 url(../../images/transport/structure/background/subnav_curve.gif) no-repeat bottom;
		border-top:5px solid #853385;
    }
		
			span.arrow-down {
				background:#660066 url(../../images/transport/structure/icon/subnav_down_arrow.gif) no-repeat;
			}
			
            #leftnav ul  {	  
	          background:#822882;
	        }
            
		#sn h2 {
			background:transparent;
			color:#FFF;
		}
		
			#sn h2 span {
				color:#FFF;
			}
			
		#sn ul li a {
			color:#FFF;
		}
		
		/* BT added v2.0.3 from Careers */
		#sncareers
		{
			background:#660066 url(../../images/transport/structure/background/subnav_curve_transparent.gif) no-repeat left bottom;
			border-top:5px solid #853385;
		}
				
		#sncareers h2 {
			background:transparent;
			color:#FFF;
		}		
		
		#sncareers h2 span {
			color:#FFF;
		}
		/* BT added - end */
		
        .np
        {
            border-top:solid 1px #eaeaea;
            border-left:solid 1px #eaeaea;
            border-bottom:solid 1px #b3b3b3;
            background:transparent url(../../images/structure/background/naviagtion_panel.gif) repeat-y;
        }
        
        #avw {
            background:transparent url(../../images/structure/background/right_column_top.jpg) no-repeat top;
        }
                
    	#avw_content {
            background:transparent url(../../images/structure/background/right_column_mid.jpg) repeat-y;
        }
            
            ul.links
                {
                    list-style-type:none;
                }
    	
        #avw-bottom {
            background:transparent url(../../images/structure/background/right_column_bot.jpg) no-repeat;
        }
        
        #mcrc 
        {
			background:transparent url(../../images/structure/background/right_column_top.gif) no-repeat;
        }
        
        #mcrc-bottom {
			background:transparent url(../../images/structure/background/right_column_bot.jpg) no-repeat;
		}
		
		p.square
        {
            background:#fff url(../../images/structure/elements/square.gif) no-repeat center left;
           }
        
        /*v1.6 - 006*/
	    	    
	    #mlc .lcg h2
	    {
	        background:transparent url(../../images/transport/structure/icon/down_arrow.gif) no-repeat;
	    }
	    
	    #mlc .lcg a
	    {
	        background:transparent url(../../images/transport/structure/icon/right_arrow.gif) no-repeat;
	    }
	    
	    #mlc .lcg h2
	    ,#mlc .lcg a
	    ,#mlc .lcg a:hover
	    {
	        color:#660066;
	    }
	    
	    #mlc .lcg p
	    ,#mlc .lcg img
	    {
	        margin:5px 0px 0px 0px;
	    }
	    
	    /*v1.6 - 006 END*/
		    
		/*v1.4 - 007*/
		#mclc_nh_w #sf fieldset div.fieldlist input{
			border:none;
		}

		#mclc_nh_w select,
		#mclc_nh_w input,
		#mclc_nh_w #sf div.fieldlist input.other,
		#mclc_nh_w textarea
		{
			border: 1px solid #A5ACB2;			
		}
		
		/*BT modified - Beginning - For PressReleaseByMonth */
		#mclc_nh_w #searchByMonth{
			background:#eeeeee;
		}
		/*BT modified - End*/
		
		#mclc_nh_w #numeration{
			background:#eeeeee;
		}		
		
			/* BT modified 04/05/2007 for languages */
			/*
			#mclc_nh_w input.submit-search{
				border:none;
            	background:transparent url(../../images/structure/icon/search_dg.gif) no-repeat top left;
			}			
			#mclc_nh_w input.submit-submit{
				border:none;
            	background:transparent url(../../images/structure/icon/submit.gif) no-repeat top left;
			}
			*/
		/* BT modified 04/05/2007 - end */			
			
			#mclc_nh_w #searchfilter{
				background:#F7F7F9;
			}							
		/*v1.4 - 007 END*/	
		
				/* v1.5 - 001 */
		
		a.print
		,a.send
		{
		    color:#1b3f95;
		}
		
		a.print
		{
		     background:transparent url(../../images/structure/icon/print.gif) no-repeat center right;
		}
		
		a.send
		{
		     background:transparent url(../../images/structure/icon/send.gif) no-repeat center right;
		}
		
		    #pagetools select
		    {
			    border: 1px solid #A5ACB2;		
		    }
    		
		/* v1.5 - 001 END */
			
		/* v1.8.3 – 006 */
		.ip p.bold
		{
		    color:#1B3F95;
		}
		/* v1.8.3 – 006 END */
		
/*v1.4 - 010
FORM ELEMENTS
---------------------------------
*/

#sf{
    background:#F7F7F9;
}
#sf h2{
	color:#333333;
}
#sf fieldset
{
    border:0;
}

#sf legend
{
    color:#1B3F95;
}
  
/* 
LISTS
---------------------------------
*/

#sf ul
{
    margin-left:50px;
}

#sf ul li
{
    list-style-type:square;
}

#sf fieldset ul li
{
	list-style-type:none;
}

a.bluelink, a.bluelink:hover, caption.bluelink
{
    color:#1B3F95;
}

a.excel, .excel
{
    background:transparent url(../../images/structure/icon/excel_icon.gif) no-repeat;
    color:#1B3F95;
}
a.word, .word
{
    background:transparent url(../../images/structure/icon/worddoc_icon.gif) no-repeat;
    color:#1B3F95;
}

a.imagefile, .imagefile
{
    background:transparent url(../../images/structure/icon/imagefile_icon.gif) no-repeat;
    color:#1B3F95;
}
/*1.4 - 010 END*/				
	

/* BT Harmonization -- */
#mlc ul.links a.arrow
{
	color:#660066;
    background:transparent url(../../images/transport/structure/icon/right_arrow.gif) no-repeat;
}
#mcrc-second {
	background:white;
}
#mcrc-second img {
	display:block;
	margin:0px 0px 0px 15px;
	padding-top:15px;
}
/* -- BT */

/* BT modified 27/09/2008 - begin */
/* table element */	
.tableV2 thead tr th {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	      
}

.tableV2 thead tr th.first {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	      
}


/* les tables  - le tableTheme par default */

.tableV2 thead tr th {
	background-color: #660066;
	color:#FFF;
}
.tableV2 thead tr th.first {
	background-color: #660066;
	color:#FFF;
}
.tableV2 tbody tr td.paire, .tableV2 li.paire {
	background-color: #F4F4F6;
}

.tableV2 tbody tr td.impaire, .tableV2 li.impaire {
	background-color: #F7F7F9;
}

/* - fin des tables - */

#mclc_nh_w .tableV2 tbody tr td p, #mclc_nh_w .tableV2 tbody tr td ul{
	margin-right:0px;
	font-size:11px;
}

/* pour le backoffice */

ul.tableV2 { list-style-type:none; margin-left:0px;padding:0px;list-style-position: outside; width:100%}

li.column  {margin: 0px 1px 0px 0px;padding: 0px; float:left;}
.column div {
	background-color: #660066;
	color:#FFF;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	cursor:col-resize;
	padding-left:7px;
}
.column div.first {
	background-color: #660066 ;
	color:#FFF;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	cursor:col-resize;
	padding-left:7px;
}

ul.col { 
	list-style: none; padding:0;margin:0; list-style-position: outside;
	border-left:dotted 1px #666;
	border-right:dotted 1px #666;
	border-bottom:dotted 1px #666;
}
li.row { margin: 1px 0px 0px 0px;cursor:move;padding-left:7px;}

/* BT modified 04/05/2007 - end */
