/*------------------ bandeau & encart de droite -----------------*/

#banner {
	display: block;
	width: 843px;
	height: 186px;
}	

	.bannerZone 
	{
		list-style-type: none;
		padding:0px;
		margin:0px;
	}
		
	#bannerHomepage {
		display: block;
		width: 592px;
		height: 186px;
		float: left;
		overflow:hidden;
	}

	#bannerHomepage .text {
		width: 270px;
		height: 25px;
		display: block;
		padding: 7px 0px 0px 0px;
		background-color: #e5037f;

		position: relative;
		top: -35px;
		margin-bottom: -32px;

		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
		text-align: center;
	}

	#bannerHomepage .text:hover {
		color: #ffffff;

		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
	}

#banner #entreprendre {
	display: block;
	width: 237px;
	height: 113px;
	float: left;
	
	background: url('images/customer/bg_entreprendre.jpg') 0px 0px no-repeat;

	color: white;
	text-decoration: none;

	font-size: 22px;

	padding: 73px 0px 0px 14px;
}

	#banner #entreprendre:hover {	
		background: url('images/customer/bg_entreprendre_hover.jpg') 0px 0px no-repeat;
	}

	.mainBlue #banner #entreprendre {
	background: url('images/customer/bg_entreprendre_mainBlue.jpg') 0px 0px no-repeat;
}

	.mainBlue #banner #entreprendre:hover {	
		background: url('images/customer/bg_entreprendre_hover_mainBlue.jpg') 0px 0px no-repeat;
	}

.mainBlue #banner #entreprendre span {
	color: #d4005a;
}

	.mainGreen #banner #entreprendre {
	background: url('images/customer/bg_entreprendre_mainGreen.jpg') 0px 0px no-repeat;
}

	.mainGreen #banner #entreprendre:hover {	
		background: url('images/customer/bg_entreprendre_hover_mainGreen.jpg') 0px 0px no-repeat;
	}

.mainGreen #banner #entreprendre span {
	color: #1965ab;
}

/*------------------ breadcrumb -------------------------*/

#breadCrumbFiller {
	display: block;
	width:843px;

	background-color: #d9337a;
}

#breadCrumb {
	display: block;
	width: 587px;

	padding: 6px 0px 6px 5px;

	background-color: #760133;
	float: left;

	color: white;
}

	#breadCrumb a {
		color: #ffb300;
		text-decoration: underline;
	}

		#breadCrumb a:hover {
			text-decoration: none;
		}

	#breadCrumb .breadCrumbLeft {
		display: block;
		float: left;
		width: 180px;
	}

	#breadCrumb #teamSelect {
		display: block;
		float: right;
		margin-right: 6px;
		margin-top: -1px;
	}

	.mainBlue #breadCrumb {
		background-color: #6ca6c2;
	}

	.mainBlue #breadCrumbFiller {
		background-color: #7dc2df;
	}

	.mainBlue #breadCrumb a {
		color: #d4005a;
	}

	.mainBlue #breadCrumb span.yellow {
		color: #d4005a;
	}


	.mainGreen #breadCrumb {
		background-color: #779a25;
	}

	.mainGreen #breadCrumbFiller {
		background-color: #96c82a;
	}

	.mainGreen #breadCrumb a {
		color: #074c8c;
	}

	.mainGreen #breadCrumb span.yellow {
		color: #074c8c;
	}

/*------------------ faire un don ------------------*/
	#faireUnDon {
		display: block;
		width: 216px;
		height: 124px;
		background: url('images/customer/bg_faireUnDon.jpg') 0px 0px no-repeat;

		font-size: 22px;
		color: #4e0625;

		padding: 28px 0px 0px 15px;
		margin: 0px 0px 0px 0px;

		font-weight: lighter;
		letter-spacing: -1px;

		text-decoration: none;
		line-height: 22px;
	}

		#faireUnDon:hover {
			background: url('images/customer/bg_faireUnDon_hover.jpg') 0px 0px no-repeat;
		}

			#faireUnDon span.title {}

			#faireUnDon small{
				display: block;
				color: #c8002e;
				font-size: 12px;
				text-decoration: none;

				position: relative;
				top: 15px;
				line-height: 15px;

				font-weight: bold;
			}

	.mainBlue #faireUnDon {
		background: url('images/customer/bg_faireUnDon_mainBlue.jpg') 0px 0px no-repeat;
	}

	.mainBlue #faireUnDon:hover {
			background: url('images/customer/bg_faireUnDon_hover_mainBlue.jpg') 0px 0px no-repeat;
		}

	.mainGreen #faireUnDon {
		background: url('images/customer/bg_faireUnDon_mainGreen.jpg') 0px 0px no-repeat;
	}

	.mainGreen #faireUnDon:hover {
			background: url('images/customer/bg_faireUnDon_hover_mainGreen.jpg') 0px 0px no-repeat;
		}


/*------------------ adresse -----------------------*/

#adresse {
	display: block;
	width: 231px;

	color: #6e2725;
	font-size: 9px;

	line-height: 12px;
}

.mainBlue #adresse {
	color: #2d0812;
}	

.mainGreen #adresse {
	color: #003e5e;
}

	#adresse h1 {
		display: block;
		height: 15px;
		margin: 0px 0px 10px 0px;
		line-height: normal;

		font-size: 17px;
		color: #5a1225;
		
		font-weight: lighter;
		letter-spacing: -1px;

		zoom:1;
	}

	.mainBlue #adresse h1 {
		color: #28040e;
	}

	#adresse a {
		color: #b80350;
		text-decoration: underline;
	}

		#adresse a:hover {
			text-decoration: none;
		}
	
	.mainBlue #adresse a {
		color: #ffb300;
	}

	.mainGreen #adresse h1 {
		color: #00263a;
	}

/*------------------- bg_home --------------------*/

#bg_home {
	display: block;
	width: 26px;
	height: 13px;
	background: url('images/customer/bg_home.jpg') 0px 0px no-repeat;
	float: right;

	margin-right: 15px;
	margin-top: 21px;
	border: none;
	text-decoration: none;
}

/*------------------- colors -----------------------*/

span.yellow {
	color: #ffb300;
}

span.white {
	color: white;
}


/*------------------ link small (newsletter) --------------*/

.link small {
	display: block;
	width: 79px;
	height: 12px;

	background: url('images/customer/bg_small.gif') 0px 0px no-repeat;
	color: white;
	font-size: 9px;
	text-align: center;
}

/*----------------- nous vous ils ---------------------------*/

#nousVousIls {
	display: block;
	width: 365px;
	height: 145px;
	margin-bottom: 10px;
}

	#nousVousIls .nous {
		display: block;
		width: 120px;
		height: 145px;

		float: left;
		_overflow: hidden;
	}

		#nousVousIls .titleBlue {
			background: url('images/customer/bg_nous_title.jpg') 0px 0px no-repeat;
		}

		#nousVousIls .links .linksBlue { 
			background: url('images/customer/bg_links_blue.jpg') 0px 0px repeat-x;
			display: block;
			width: 112px;
			height: 98px;
		}

			#nousVousIls .links .linksBlue a {
				display: block;
				width: 95px;
				height: 16px;
				background: url('images/customer/bg_links_blue_a.gif') 3px 4px no-repeat;
				font-size: 11px;

				margin: 0;
				padding: 2px 0px 0px 18px;

				text-decoration: none;
				color: #47739a;
			}

			#nousVousIls .links .linksBlue a:hover {
				display: block;
				width: 95px;
				height: 16px;
				background: url('images/customer/bg_links_blue_a_hover.jpg') 0px 0px no-repeat;

				margin: 0;
				padding: 2px 0px 0px 18px;

				text-decoration: none;
				color: #f7fbff;
			}
	
			#nousVousIls .links .linksBlue .separator {
				display: block;
				width: 112px;
				height: 2px;
				background: url('images/customer/bg_links_blue_separator.jpg') 0px 0px repeat-x;
			}

	#nousVousIls .vous {
		display: block;
		width: 120px;
		height: 145px;

		float: left;
		_overflow: hidden;
	}

		#nousVousIls .titlePink {
			background: url('images/customer/bg_vous_title.jpg') 0px 0px no-repeat;
		}

		#nousVousIls .links .linksPink { 
			background: url('images/customer/bg_links_pink.jpg') 0px 0px repeat-x;
			display: block;
			width: 112px;
			height: 98px;
		}

			#nousVousIls .links .linksPink a {
				display: block;
				width: 95px;
				height: 16px;
				background: url('images/customer/bg_links_pink_a.gif') 3px 4px no-repeat;
				font-size: 11px;

				margin: 0;
				padding: 2px 0px 0px 18px;

				text-decoration: none;
				color: #e3357e;
			}

			#nousVousIls .links .linksPink a:hover {
				display: block;
				width: 95px;
				height: 16px;
				background: url('images/customer/bg_links_pink_a_hover.jpg') 0px 0px no-repeat;

				margin: 0;
				padding: 2px 0px 0px 18px;

				text-decoration: none;
				color: #fff0f6;
			}
	
			#nousVousIls .links .linksPink .separator {
				display: block;
				width: 112px;
				height: 2px;
				background: url('images/customer/bg_links_pink_separator.jpg') 0px 0px repeat-x;
			}

	
	#nousVousIls .ils {
		display: block;
		width: 120px;
		height: 145px;

		float: left;
		_overflow: hidden;
	}

		#nousVousIls .titleGreen {
			background: url('images/customer/bg_ils_title.jpg') 0px 0px no-repeat;
		}

		#nousVousIls .links .linksGreen { 
			background: url('images/customer/bg_links_green.jpg') 0px 0px repeat-x;
			display: block;
			width: 112px;
			height: 98px;
		}

			#nousVousIls .links .linksGreen a {
				display: block;
				width: 95px;
				height: 16px;
				background: url('images/customer/bg_links_green_a.gif') 3px 4px no-repeat;
				font-size: 11px;

				margin: 0;
				padding: 2px 0px 0px 18px;

				text-decoration: none;
				color: #86a52d;
			}

			#nousVousIls .links .linksGreen a:hover {
				display: block;
				width: 95px;
				height: 16px;
				background: url('images/customer/bg_links_green_a_hover.jpg') 0px 0px no-repeat;

				margin: 0;
				padding: 2px 0px 0px 18px;

				text-decoration: none;
				color: #fefffa;
			}
	
			#nousVousIls .links .linksGreen .separator {
				display: block;
				width: 112px;
				height: 2px;
				background: url('images/customer/bg_links_green_separator.jpg') 0px 0px repeat-x;
			}

			#nousVousIls .links .linksGreen  .bigHeight {
				display: block;
				width: 95px;
				height: 36px;
				background: url('images/customer/bg_links_green_a.gif') 3px 4px no-repeat;
				font-size: 11px;

				margin: 0;
				padding: 2px 0px 0px 18px;

				text-decoration: none;
				color: #86a52d;
			}

			#nousVousIls .links .linksGreen  .bigHeight:hover {
				height: 36px;
				background: url('images/customer/bg_links_green_a.gif') 3px 4px no-repeat #8ab63b;
			}

	#nousVousIls .separator {
		display: block;
		width: 2px;
		height: 145px;
		float: left;
		font-size: 0px;
	}

		#nousVousIls .title {
			display: block;
			width: 115px;
			height: 26px;
			margin-bottom: 5px;

			padding: 5px 0px 0px 5px;

			color: white;
			font-size: 18px;
		}

		#nousVousIls .links {
			display: block;
			width: 112px;
			height: 101px;
			background: url('images/customer/bg_links.jpg') 0px 0px no-repeat;
			padding: 4px;
		}

/*-------------- MAP --------------*/

#map {
	padding: 6px;
	border: 4px solid #f7f4ed;
	background: url('images/customer/bg_map.jpg') 0px 0px no-repeat;
}

