body {
	background-color: #534f45;
	
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

img {
	border: none;
}

legend {
	color: #FFFFFF;
}

.vertGras {
	font-weight: bolder;
	color: #c8ef6e;
}

#header {
	width: 868px;
	
	margin-left: auto;
	margin-right: auto;
	margin-top: 34px;
}

	#bouton-gauche {
		background-image: url('images/bouton-gauche.jpg');
		
		float: left;
		
		text-align: center;
		text-transform: uppercase;
		
		width: 208px;
		height: 37px;
		
		padding-top: 8px;
		margin-top: 17px;
	}

	#logo {
		background-image: url('images/logo-urbane.jpg');
		
		height: 78px;
		width: 215px;
		
		margin-left: auto;
		margin-right: auto;
	}
	
	#bouton-droite {
		background-image: url('images/bouton-droite.jpg');
		
		height: 23px;
		width: 179px;
		
		float: right;
		
		text-align: center;
		
		text-transform: uppercase;
		
		padding-top: 9px;
		margin-top: 23px;
	}
	
#conteneur {
	width: 899px;
	
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
	
	#menu {
		background-color: #221c19;
		
		height: 20px;
		
		padding-left: 40px;
		padding-right: 70px;
		padding-top: 5px;
		
		text-transform: uppercase;
		
		text-align: center;
	}
		#menu a {
			padding-bottom: 5px;
		}
		
		#menu img {
			float: left;
			padding-top: 0px;
		}
	
		.listeVerte, .listeBlanche {
			position: absolute;
			
			display: none;
			
			z-index: 2000000;
		}
		
		.listeVerte {
			width: 100px;
		}
		
		.listeVerte a {
			color: #534f45;
		}
		
		 .listeBlanche a {
			-moz-opacity:1;
			opacity: 1;
			filter:alpha(opacity=100);
			
			color: #534f45;
		}
		
		.listeVerte ul, .listeBlanche ul {
			padding: 0;
			margin: 0;
			
			list-style-type: none;
		}
		
		.listeBlanche li {
			
			background-color: #FFFFFF;
			
			-moz-opacity:0.85;
			opacity: 0.85;
			filter:alpha(opacity=85);
			
			padding: 5px;
		}
		
		.listeVerte li {
			
			background-color: #c8ef6e;
			
			padding: 5px;
		}
		
		.listeVerte li a, .listeBlanche li a {
			font-size: 11px;
		}
		
		.listeVerte li.selection, .listeBlanche li.selection {
			background-color: #534f45;
			
			-moz-opacity:1;
			opacity: 1;
			filter:alpha(opacity=100);
		}
		
		#menu .listeBlanche {
			text-align: left;
		}
		
		.listeVerte li.selection a, .listeBlanche li.selection a {
			color: #FFFFFF;
		}
	
	#centre {
		background-color: #35332d;
		
		padding-bottom: 23px;
	}
		
		#texte-index {
			background-image: url('images/index-guillemets.jpg');
			
			font-size: 15px;
			
			padding-left: 92px;
		}
		
		#texte-presentation {
			background-image: url('images/presentation-guillemets.jpg');
			
			font-size: 13px;
			
			padding-right: 98px;
			
			padding-top: 36px;
			padding-bottom: 10px;
		}
		
		#texte-mentions {
			font-size: 11px;
			
			padding-left: 32px;
			padding-top: 105px;
			
			height: 17px;
			
			text-transform: uppercase;
			
			color: #c8ef6e;
			
			font-weight: bold;
		}
		
		#texte-presentation strong {
			font-size: 14px;
		}
		
		.texte-haut {
			background-repeat: no-repeat;
			background-position: top left;
			
			height: 76px;
			
			padding-top: 46px;
			padding-left: 94px;
			
			color: #a1a098;
			
			text-align: justify;
		}
		
		#cadre-noir-index {
			float: right;
			
			background-color: #221c19;
			
			height: 308px;
			width: 49px;
		}
		
		#cadre-ligne-gauche-index {
			float: left;
			
			width: 415px;
			height: 306px;
			
			border-top: 1px solid #4a473e;
		}
		
		#cadre-gauche-index {
			background-color: #221c19;
			
			margin-right: 13px;
		}
		
		#cadre-gauche-mentions {
			background-color: #221c19;
			
			margin-right: 13px;
			
			height: 278px;
			
			font-size: 11px;
			
			padding-left: 32px;
			padding-right: 27px;
			padding-top: 19px;
			padding-bottom: 10px;
		}
		
		.absolue {
			position: absolute;
		}
		
		#cadre-gauche-plan {
			background-color: #221c19;
			
			margin-right: 13px;
			
			height: 278px;
			
			font-size: 11px;
			
			padding-left: 32px;
			padding-right: 27px;
			padding-top: 25px;
			padding-bottom: 19px;
		}
		
		.vert {
			color: #c8ef6e;
		}
		
		.vert a {
			color: #c8ef6e;
		}
		
		a.vert {
			text-decoration: underline;
		}
		
		td a.vert {
			text-decoration: none;
		}
		
		#cadre-gauche-index > img {
			float: left;
			
			padding-top: 17px;
			padding-left: 20px;
		}
		
		#cadre-gauche-index img#carte-index {
			float: none;
			
			padding: 0;
			border: none;
			border-top: 1px solid #4a473e;
			margin-top: -5px;
		}
		
		#cadre-gauche-index div {
			padding-left: 68px;
			padding-top: 17px;
			
			font-size: 11px;
		}
		
		#cadre-gauche-index a {
			color: #c8ef6e;
			
			font-style: italic;
			text-decoration: underline;
		}
		
		#cadre-gauche-presentation {
			float: left;
			
			width: 343px;
			height: 268px;
			
			background-color: #221c19;
			
			padding-top: 39px;
			padding-left: 32px;
			padding-right: 27px;
			
			text-align: justify;
			line-height: 16px;
		}
		
		#cadre-gauche-contact {
			float: left;
			
			width: 343px;
			height: 268px;
			
			background-color: #221c19;
			
			font-size: 13px;

			margin-right: 0px;
			
			padding-top: 39px;
			padding-left: 32px;
			padding-right: 27px;
			
			text-align: justify;
			line-height: 16px;
		}
		
		#photos-realisations {
			background-color: #221C19;
			
			padding-left: 23px;
			padding-right: 23px;
			margin-bottom: 4px;
			
			height: 427px;
		}
		
		#photos-realisations img#photos-realisations-gauche {
			float: left;
		}
		
		#photos-realisations img#photos-realisations-droite {
			float: right;
		}
		
		#texte-realisations {
			height: 20px;
			width: 419px;
			
			font-size: 14px;
			
			background-color: #c8ef6e;
			color: #35332d;
			
			float: right;
			
			margin-top: 23px;
			
			padding-top: 3px;
			padding-left: 28px;
		}
		
		#texte-realisations strong {
			text-transform: uppercase;
		}
		
		#haut-programme {
			padding-left: 22px;
			padding-right: 22px;
			
			background-color: #221c19;
			
			height: 278px;
			
			position: relative;
		}
		
		#haut-programme img {
			float: left;
		}
		
		#bandeau-vert-programme {
			background-color: #c8ef6e;
			
			height: 22px;
			padding-left: 445px;
			padding-top: 4px;
			
			font-size: 14px;
			
			color: #35332d;
		}
		
		#bandeau-vert-programme strong {
			text-transform: uppercase;
		}
		
		#description-programme {
			margin-top: 22px;
			margin-left: 445px;
			margin-right: 40px;
			
			text-align: justify;
			
			font-size: 13px;
		}
		
		#description-programme strong {
			font-style: italic;
		}
		
		#grande-programme {
			background-color: #221c19;
			
			margin-bottom: 47px;
		}
		
		#liens-programme {
			background-color: #c8ef6e;
			
			text-align: center;
			
			text-transform: uppercase;
			
			height: 22px;
			color: #1e1c18;
			
			padding-top: 8px;
		}
		
		#liens-programme a {
			color: #1e1c18;
		}
		
		#liens-programme a:hover {
			text-decoration: underline;
		}
		
		#grande-programme img {
			padding-left: 23px;
			padding-top: 20px;
			padding-bottom: 22px;
		}
		
		.carteGoogle {
			padding-left: 23px;
			padding-top: 20px;
			padding-bottom: 22px;
		}
		
		#liste-fichiers-programme {
			text-align: right;
			
			padding-right: 22px;
		}
		
		#liste-fichiers-programme a:hover {
			text-decoration: underline;
		}
		
		#cliquerListeServices {
			float: right;
			
			text-transform: uppercase;
			
			font-style: italic;
		}
		
		#listeServices {
			margin-top: 21px;
			margin-right: 133px;
			margin-left: 133px;
		}
		
		#listeServices a {
			text-transform: uppercase;
			
			text-decoration: underline;
		}
		
		#grilleProgramme {
			background-color: #221c19;
		}
		
		#grilleProgramme td, #grilleProgramme th {
			border: 1px solid white;
		}
		
		.diapositive {
			position: absolute;
			top: 0;
			left: 22px;
		}
		
#footer {
	background-color: #221c19;
	
	width: 899px;
	height: 21px;
	
	margin-left: auto;
	margin-right: auto;
	margin-top: 56px;
	
	text-align: center;
	padding-top: 5px;
	
	color: #8e8e86;
	
	font-size: 11px;
}

	#footer a {
		color: #8e8e86;
		
		text-decoration: underline;
	}
