body{
	background-color: #FFFFFF;
}

#header{
	background-color: #FFFFFF; 
}

			#header ul.links li a{
				color: #333333;
				border-color: #333333;
			}
		
			#header ul.langmenu li a{
				color: #333333;
			}
		
		#header ul.dropdown li{
			background-color: #DEDEDE;
		}
	
		#header ul.dropdown li.courant{
			background-color: #CDCDCD;
		}
			
		#header ul.dropdown li a{
			color: #333333;
		}
		
		#header ul.dropdown li.courant a{
			color: #333333;
		}
		
		#header form label,#header form input{
			color: #333333;
		}
		
		#header form input.text{
			border-color: #333333;
			color: #333333;	
		}
		
		.tx-indexedsearch-searchbox-button.submit,
		#header form input.submit{
			background-color: #303376;
			border-color: #303376;
			color: #FFFFFF;
		}
	
	#menu{
		background-color: #303376;
	}

			#menu li a,#menu li span.title{
				background-color: #303376;
				color: #FFFFFF;
				border-color: #549EB5;
				
			}
			
			#menu li.hassub a,#menu li.hassub span.title,#menu li.first a,#menu li.last a{
				background-color: #303376;
			}
						
			#menu li a:hover{
				background-color: #313479;
			}
			
			#menu li.courant a,#menu li.courant span.title{
				background-color: #549EB5;
				color: #FFFFFF;
			}
			
				#menu.open li.courant a,#menu.open li.courant span.title{
					color: #FFFFFF;
				}
				
				#menu.open li.opened a,#menu.open li.opened span.title{
					background-color: #549EB5;
					color: #FFFFFF;
				}
		
				#menu li ul{
					background-color: #549EB5;
				}
				
				#menu li ul.smenu{
					border-color: #FFFFFF;
				}
				
				#menu li ul li a,#menu li.courant ul li a,#menu.open li.opened ul li a,
				#menu li ul li span.title,#menu li.courant ul li span.title,#menu.open li.opened ul li span.title{
					color: #FFFFFF;
				}
				
				#menu.open li.opened ul li.hassub a,#menu.open li.opened ul li.hassub span.title{
					color: #FFFFFF;
				}
				
				#menu.open li.opened ul li.hassub ul li a,#menu.open li.opened ul li.hassub ul li span.title{
					color: #FFFFFF;
				}
				
				#menu.open li.opened ul li.hassub ul li a:hover{
					color: #FFFFFF;
				}
				
				#menu li ul li ul{
					border-color: #FFFFFF;
				}

#ariane{
	color: #333333;
	background-color: #C0C0C0;
}

#skin_ezyweb_bgImage {
	background-color: #C0C0C0;
}
	
	#ariane a,#corpus #ariane a{
		color: #333333;
	}
	
	
	
#feature_bloc{
	color: #333333;
	/*background-color: #FFFFFF;*/
}
	#feature_bloc div.hb,#feature_bloc div.ha{
		/*background-color: #FFFFFF;*/
	}
	
	#feature_bloc div.hc{
		/*background-color: #FFFFFF;*/
		background-color:#fde200;
	}
	background-color:#fde200;
	
	#feature_bloc div.perturbation_majeure div.additional_infos{
		background-color: #FFFFFF;
		color: #333333;
	}
	
	#feature_bloc div.perturbation_majeure a {
		color: #333333;
	}
	
#corpus{
	background-color: #C0C0C0;
}
	
	#corpus div.tools span.displayLabel,
	#corpus div.tools span.printLabel,
	#corpus a{
		color: #303376;
	}
	
	#corpus p,#corpus ul li,#corpus ol li{
		color: #333333;
	}
	
	#corpus div.etineis div.hc{
		border-color: #549EB5;
		background-color: #FFFFFF;
	}
	
			#corpus div.etineis ul.onglets li{
				background-color: #549EB5;
			}
			
			#corpus div.etineis ul.onglets li.courant{
				border-color: #549EB5;
				background-color: #FFFFFF;
			}
			
				#corpus div.etineis ul.onglets li h2{
					color: #303376;
				}
			
				#corpus div.etineis ul.onglets li a{
					background-color: #549EB5;
					color: #FFFFFF;
				}
			
	#corpus div.cartouche{
		border-color: #303376;
		background-color:  #FFFFFF;
	}
	
		#corpus div.cartouche p.linkzone,#corpus div.cartouche .linkzone{
			background-color: #303376;
			color: #FFFFFF;
		}
	
			#corpus div.cartouche p.linkzone a,#corpus div.cartouche .linkzone a{
				color: #FFFFFF;
			}
			
	#corpus div.tools .accessibilitytools {
		/*border-color: #315E6C;*/
		background-color: #FFFFFF;
	}
	
	#corpus div.tools .printtools {
		/*border-color: #315E6C;*/
		background-color: #FFFFFF;
	}
	.addthis_toolbox {
		/*border-color: #315E6C;*/
		background-color: #FFFFFF;
	}
	
	#corpus div.miseenavant{
		border-color: #315E6C;
		background-color: #FFFFFF;
	}
		#corpus div.page div.miseenavant{
			border-color: #549EB5;
		}
		
		#corpus div.miseenavant div.hb{
			background-color: #315E6C;
			color: #FFFFFF;
		}
			#corpus div.page div.miseenavant div.hb{
				background-color: #549EB5;
			}
		
			#corpus div.miseenavant div.hb h2,#corpus div.page div.miseenavant div.hb h2{
				color: #FFFFFF;
			}
				#corpus div.miseenavant div.hb h2 a,#corpus div.page div.miseenavant div.hb h2 a{
					color: #FFFFFF;
				}
					
			#corpus div.miseenavant div.hb a{
				color: #FFFFFF;
			}
		
		#corpus div.miseenavant div.hc p,#corpus div.miseenavant div.hc ul li{
			color: #333333;
		}
		
		#corpus div.miseenavant div.ha{
			border-color: #315E6C;
		}
			#corpus div.page div.miseenavant div.ha{
				border-color: #549EB5;
			}
			
		#corpus div.miseenavant div.ha a{
			color: #333333;
		}
		
		#corpus div.page div.miseenavant div.ha a {
			color: #333333;
		}
		
		#corpus div.miseenavant div.ha a span.arrow{
			background-color: #315E6C;
		}
		
		#corpus div.page div.miseenavant div.ha a span.arrow{
			background-color: #549EB5;
		}
	
	#corpus div.page{
		background-color: #FFFFFF;
		border-color: #549EB5;
	}
		
		#corpus div.page > div.hc{
			border-color: #549EB5;
		}
		
		#corpus div.page h1{
			color: #303376;
		}
			
			#corpus div.page h1 a{
				color: #303376;
			}
			
		#corpus div.page h2{
			color: #303376;
		}
			#corpus div.page h2 a{
				color: #303376;
			}
	#corpus form input,#corpus form select,#corpus form textarea{
		border-color: #549EB5;
	}
	
	#corpus form input.bouton{
		background-color: #303376;
		color: #FFFFFF;
	}
	
#footer{
	background-color: #FFFFFF;
	border-color: #303376;
}
		#footer ul.links li a{
			color: #333333;
			border-color: #333333;
		}
		
		/* Info trafic */
		
		#corpus div.miseenavant div.hc #info_traffic ul li li {
			border-color: #315E6C;
		}
		
		
/*** Menu formulaire de contact ***/

#corpus .tx_icsmenucustom_pi1_menu ul li a {
	background-color: #303376;
	color: #FFFFFF;
}

#corpus .tx_icsmenucustom_pi1_menu ul li a:hover {
	background-color: #313479;
}

/*** News ***/
#corpus .news-latest-item a {
	color: #315E6C;
}

#corpus .news-latest-item {
	border-color: #CDCDCD;
}

/* Carto ics_gmap3 */

/*#corpus .tx-icsgmap3-pi1 .tabsMenu ul li {
	background-color: #303376;
	border-bottom-color: #303376;
}

#corpus .tx-icsgmap3-pi1 .tabsMenu ul li.current {
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

#corpus .tx-icsgmap3-pi1 .tabsMenu ul li a {
	color: #FFFFFF;
}

#corpus .tx-icsgmap3-pi1 .tabsMenu ul li.current a {
	color: #333333;
}

ul.resultsList li {
	border-bottom-color:#333333;
}*/

/******************************************/
/*** Recherche de fiches horaires *********/
/******************************************/

div.tx-icstimecards-pi1 div.transport_mode,#corpus div.tx-icstimecards-pi1 div.transport_mode h2,#corpus div.tx-icstimecards-pi1 div.transport_mode h3,#corpus div.tx-icstimecards-pi1 div.transport_mode a{
	background-color: #303376;
	color: #FFFFFF;
}

div.tx-icstimecards-pi1 div.transport_type,#corpus div.tx-icstimecards-pi1 div.transport_type h2,#corpus div.tx-icstimecards-pi1 div.transport_type h3,#corpus div.tx-icstimecards-pi1 div.transport_type a{
	background-color: #549EB5;
	color: #FFFFFF;
}

div.tx-icstimecards-pi1 div.line_item,#corpus div.tx-icstimecards-pi1 div.line_item h2,#corpus div.tx-icstimecards-pi1 div.line_item h3,#corpus div.tx-icstimecards-pi1 div.line_item a{
	background-color: #FFFFFF;
	color: #333333;
}

#corpus div.tx-icstimecards-pi1 div.line_item .even{
	background-color: #DDDDDD;
}

#header #bandeau {
	height: ###BANNER_HEIGHT###px;
}

/******************************************/
/*** Tools accessibilty *********/
/******************************************/

#corpus div.tools{
	background-color: #315E6C;
}

#corpus div.tools .line{
	border-bottom:1px solid #FFFFFF;
}

#corpus div.tools label{
	color:#FFFFFF;
}

#corpus div.color_block{
	background-color:#315E6C;
	color: #FFFFFF;
}

#corpus div.color_block p,#corpus div.color_block a,#corpus div.color_block h1,#corpus div.color_block h2,#corpus div.color_block h3,#corpus div.color_block h4,#corpus div.color_block h5,#corpus div.color_block h6{
	color: #FFFFFF;
}
#corpus div.color_block ul li, #corpus div.color_block ul li a, #corpus div.color_block ul li p {
	color: #FFFFFF;
}
#corpus div.color_block.color2{
	background-color:#549EB5;
	color: #FFFFFF;
}

#corpus div.color_block.color2 p,#corpus div.color_block.color2 a,#corpus div.color_block.color2 h1,#corpus div.color_block.color2 h2,#corpus div.color_block.color2 h3,#corpus div.color_block.color2 h4,#corpus div.color_block.color2 h5,#corpus div.color_block.color2 h6{
	color: #FFFFFF;
}
#corpus div.color_block.color2 ul li, #corpus div.color_block.color2 ul li a, #corpus div.color_block.color2 ul li p {
	color: #FFFFFF;
}


/******************************************/
/*** Maintenance *********/
/******************************************/

#maintenance #contentBlock-1 h2{color:#315E6C}
#maintenance .colmiddle h1,#maintenance .collittle h1{border-bottom:1px solid #315E6C;color:#000 !important}
#maintenance .line-separate{border-bottom:1px solid #315E6C}
#maintenance .infosline{background-color:#315E6C !important}
#maintenance .infosline p{color:#FFFFFF;}