body {
	background-color: #FFFFFF;
	color: #000000;
}

#header{
	background-color: #FFFFFF;
	color: #000000;
}

			#header ul.links li a{
				color: #000000;
				border-color: #000000;
			}
		
			#header ul.langmenu li a{
				color: #000000;
			}
		
		#header ul.dropdown li{
			background-color: #FFFFFF;
		}
		
		#header ul.dropdown li a{
			color: #000000;
		}
		
		#header ul.dropdown li.courant{
			background-color: #FFFFFF;
			border-style: solid;
			border-color: #000000;
			border-width: 0 1px 1px 1px;
		}		
	
		#header form label,#header form input{
			color: #000000;
		}
		
		#header form input.text{
			border-color: #000000;
		}
		
		#header form input.submit{
			background-color: #FFFFFF;
			border-color: #000000;
			border-width : 1px;
			border-style: solid;
			color: #000000;
		}
	
	#menu{
		background-color: #FFFFFF;
	}

			#menu li a,#menu li.last a,#menu li span.title{
				background-color: #FFFFFF;
				color: #000000;
				border-color: #000000;
				border-width : 1px;
				border-style: solid;
			}
			
			#menu li.hassub a,#menu li.hassub span.title{
				background-color: #FFFFFF;
			}
						
			#menu li a:hover{
				background-color: #FFFFFF;
			}
			
			#menu li.courant a,#menu li.courant span.title{
				background-color: #FFFFFF;
				border-width: 1px 1px 3px 1px;
				border-style: solid;
				border-color: #000000;
				color: #000000;
			}
			
				#menu.open li.courant a,#menu.open li.courant span.title{
					color: #000000;
				}
				
				#menu.open li.opened a,#menu.open li.opened span.title{
					background-color: #FFFFFF;
					color: #000000;
					border-bottom-width: 0;
				}
		
				#menu li ul{
					background-color: #FFFFFF;
				}
				
				#menu li ul.smenu{
					border-color: #000000;
					border-width: 2px 1px 1px 1px;
					margin-top: -2px;
					right: 0;
				}
				
				#menu li ul li a,#menu li ul li span.title,#menu li.courant ul li a,#menu li.courant ul li span.title,#menu.open li.opened ul li a,#menu.open li.opened ul li span.title,#menu li.courant ul li.courant a,#menu li.courant ul li.courant span.title{
					color: #000000;
					border: 0;
				}
				
				#menu.open li.opened ul li.hassub a,#menu.open li.opened ul li.hassub span.title{
					color: #000000;
				}
				
				#menu.open  li.opened ul li.hassub ul li a,#menu.open  li.opened ul li.hassub ul li span.title{
					color: #000000;
				}
				
				#menu.open li.opened ul li.hassub ul li a:hover{
					color: #000000;
				}
				
				#menu li ul li ul{
					border-color: #000000;
				}

	#feature_bloc{
		color: #000000;
		background-color: #FFFFFF;
	}
	
	#feature_bloc div.hb,#feature_bloc div.ha{
		/*background-color: #FFFFFF;*/
		color: #000000;
	}
	
	#feature_bloc div.hc{
		background-color: #FFFFFF;
	}
	
	#feature_bloc div.perturbation_majeure div.additional_infos{
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #000000;
	}
	
	#feature_bloc div.perturbation_majeure a {
		color: #000000;
		background-color: #FFFFFF;
	}
	
#corpus{
	background-color: #FFFFFF;
}
	
	#ariane{
		color: #000000;
		background-color: #FFFFFF;
	}
	
	#ariane a,#corpus #ariane a{
		color: #000000;
	}
	
	#corpus div.tools ul.printtools,
	.addthis_toolbox {
		background-color: #FFFFFF;
		border-color: #000000;
	}
		
	#corpus a.addthis_button {
		color: #000000;
		border-color: #000000;
	}
	
	#corpus a,#corpus .news-latest-item a{
		color: #000000;
	}
	#corpus .cartouche .news-latest-item a {
		color: #000000;
	}
	
	#corpus p,#corpus ul li,#corpus ol li{
		color: #000000;
	}
	
	#corpus div.etineis div.hc{
		border-color: #000000;
		background-color: #FFFFFF;
	}
	
			#corpus div.etineis ul.onglets li{
				background-color: #FFFFFF;
			}
			
			#corpus div.etineis ul.onglets li.courant{
				border-color: #000000;
				background-color: #FFFFFF;
			}
			
				#corpus div.etineis ul.onglets li h2{
					color: #000000;
				}
			
				#corpus div.etineis ul.onglets li a{
					background-color: #000000;
					color: #FFFFFF;
				}
			
	#corpus div.cartouche{
		border-color: #000000;
		background-color: #FFFFFF;
	}
	
		#corpus div.cartouche p.linkzone{
			background-color: #FFFFFF;
			color: #000000;
			border-color: #000000;
			border-top-width: 1px;
			border-top-style: solid;
		}
	
			#corpus div.cartouche p.linkzone a{
				color: #000000;
			}
	
	#corpus div.miseenavant{
		border-color: #000000;
		background-color: #FFFFFF;
	}
		#corpus div.page div.miseenavant{
			border-color: #000000;
		}
		
		#corpus div.miseenavant div.hb{
			background-color: #FFFFFF;
			color: #000000;
			border-color: #000000;
			border-style: solid;
			border-width: 0 0 1px 0;
		}
			#corpus div.page div.miseenavant div.hb{
				background-color: #FFFFFF;
			}
		
			#corpus div.miseenavant div.hb h2,#corpus div.page div.miseenavant div.hb h2{
				color: #000000;
			}
				#corpus div.miseenavant div.hb h2 a,#corpus div.page div.miseenavant div.hb h2 a{
					color: #000000;
				}
					
			#corpus div.miseenavant div.hb a{
				color: #000000;
			}
		
			#corpus div.infostrafic div.hb h2, #corpus div.colgg div.infostrafic div.hb h3, #corpus div.cold div.infostrafic div.hb h3{
					background-image: url(../typo3conf/ext/skin_ezyweb/css/img/infos_black.png);
				}
				
				#corpus div.actualites div.hb h2, #corpus div.colgg div.actualites div.hb h3, #corpus div.cold div.actualites div.hb h3{
					background-image: url(../typo3conf/ext/skin_ezyweb/css/img/actus_black.png);
				}
				
				#corpus div.meteo div.hb h2, #corpus div.colgg div.meteo div.hb h3, #corpus div.cold div.meteo div.hb h3{
					background-image: url(../typo3conf/ext/skin_ezyweb/css/img/meteo_black.png);
				}
				#corpus div.agenda div.hb h2, #corpus div.colgg div.agenda div.hb h3, #corpus div.cold div.agenda div.hb h3{
					background-image: url(../typo3conf/ext/skin_ezyweb/css/img/agenda_black.png);
				}
		
		#corpus div.miseenavant div.hc p,#corpus div.miseenavant div.hc ul li{
			color: #000000;
		}
		
		#corpus div.miseenavant div.ha{
			border-color: #000000;
		}
			#corpus div.page div.miseenavant div.ha{
				border-color: #000000;
			}
			
		#corpus div.miseenavant div.ha a{
			color: #000000;
		}
		
		#corpus div.page div.miseenavant div.ha a {
			color: #000000;
		}
		
		#corpus div.miseenavant div.ha a span.arrow{
			background-color: #000000;
		}
		
		#corpus div.page div.miseenavant div.ha a span.arrow{
			background-color: #000000;
		}
		
		
	
	#corpus div.page{
		background-color: #FFFFFF;
		border-color: #000000;
	}
		
		#corpus div.page > div.hc{
			border-color: #000000;
		}
		
		#corpus div.page h1{
			color: #000000;
		}
			
			#corpus div.page h1 a{
				color: #000000;
			}
			
		#corpus div.page h2{
			color: #000000;
		}
			#corpus div.page h2 a{
				color: #000000;
			}
	
#footer{
	background-color: #FFFFFF;
	border-color: #000000;
}
		#footer ul.links li a{
			color: #000000;
			border-color: #000000;
		}
		
div.tx-icstimecards-pi1 div.transport_mode,div.tx-icstimecards-pi1 div.transport_type,#corpus div.tx-icstimecards-pi1 div.line_item{
	border: 1px solid #000000;
}

.skin_ezyweb_bgImageType2 #skin_ezyweb_bgImage {
	background-image:none;
}

/****Tools****/
#corpus div.tools{
	background-color: #FFFFFF;
	border:1px solid #000000;
}

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

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

#corpus div.tools a{
	color:#000000;
}

#corpus div.tools a img{
	/*background-color: #000000;*/
	/*border: 1px solid #000000;*/
}

#corpus div.color_block{
	border:1px solid #000000;
	background-color: #FFFFFF;
}

/*Maintenance*/
#maintenance #contentBlock-1 h2{color:#000000}
#maintenance .colmiddle h1,#maintenance .collittle h1{border-bottom:1px solid #000000;color:#000000 !important}
#maintenance .line-separate{border-bottom:1px solid #000000}
#maintenance .infosline{background-color:#FFFFFF !important;border:1px solid #000000}
#maintenance .colmiddle h1,#maintenance .collittle h1{color::#000000 !important}