/*-------- Temporaire ---------*/

#emptyBox {
	display: block;
	width: 250px;
	height: 250px;

	background: url('images/customer/bg_emptyBox.jpg') 0px 0px no-repeat;
}

/*--------- Encarts du milieu (rouge, bleu, noir) --------*/

#encarts_middle {
}

	
	#encarts_middle .encart{
		display: block;
		width: 250px;
		height: 190px;

		float: left;
	}

		#encarts_middle .red {
			background: url('images/customer/bg_red_middle.jpg') 0px 0px no-repeat #f12d13;
		}

		#encarts_middle .blue {
			background: url('images/customer/bg_blue_middle.jpg') 0px 0px no-repeat #00729e;
		}

		#encarts_middle .green {
			background: url('images/customer/bg_green_middle.jpg') 0px 0px no-repeat #6da216;
		}

		#encarts_middle .encart .texte {
			display: block;
			width: 192px;
			height: 105px;
			padding: 18px 15px 0px 15px;

			color: white;
			font-size: 13px;
			line-height: 15px;

			overflow: hidden;
		}
		
		#encarts_middle .encart .texte small  {
			font-size: 9px;
		}

		/* Spécification couleurs */

			#encarts_middle .red hr {
				display: block;
				height: 2px;

				background-color: #ea9c93;
				color: #ea9c93;
				border-top: 1px solid #a91200;

				margin: 10px 20px;
				*margin: 10px 20px 0px 10px;
				padding: 0px;
			}


			#encarts_middle .blue hr {
				display: block;
				height: 2px;

				background-color: #69aac2;
				color: #69aac2;
				border-top: 1px solid #004862;

				margin: 10px 20px;
				*margin: 10px 20px 0px 10px;
				padding: 0px;
			}

		

				#encarts_middle .green hr {
					display: block;
					height: 2px;

					background-color: #aed66d;
					color: #aed66d;
					border-top: 1px solid #4f7c04;

					margin: 10px 20px;
					*margin: 10px 20px 0px 10px;
					padding: 0px;
				}

/*

/*--------- Encarts du bas --------*/

#encarts_bottom {
}

	
	#encarts_bottom .encart{
		display: block;
		width: 250px;
		height: 168px;

		float: left;
	}

	#encarts_bottom .un {
		width: 250px;
		height: 100px;
		padding: 68px 0px 0px 0px;
		background: url('images/customer/bg_encarts_bottom_1.jpg') 0px 0px no-repeat;

		color: white;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 19px;
		letter-spacing: -1px;
		line-height: 19px;
		text-align: center;
	}

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

	#encarts_bottom .deux {
		/*background: url('images/customer/bg_encarts_bottom_2.jpg') 0px 0px no-repeat;*/
	}

		#encarts_bottom .deux #mediaspace {
			position: relative;
			z-index: 2;
		}

		#encarts_bottom .deux .skin {
			display: block;
			width: 250px;
			height: 30px;
			background: url('images/customer/skin.png') 0px 0px no-repeat;

			position: relative;
			margin-bottom: -30px;
			z-index: 99;
		}

	#encarts_bottom .trois {
		width: 250px;
		height: 100px;
		padding: 68px 0px 0px 0px;
		background: url('images/customer/bg_encarts_bottom_1.jpg') 0px 0px no-repeat;

		color: white;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 19px;
		letter-spacing: -1px;
		line-height: 19px;
		text-align: center;
	}

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

/*--------- Sponsors --------*/

#sponsors {
	display: block;
	width: 690px;
	height: 95px;
	padding: 0px 30px;

	background: url('images/customer/bg_sponsors.jpg') bottom repeat-x #cfcfd1;
}

	#sponsors .text {
		position: relative;
		top: 10px;
		font-weight: bold;
		
		font-size: 12px;
	}

	/*#sponsors a {
		margin: 20px 0px 0px 0px;
		float: left;
	}

	#sponsors .separator {
		display: block;
		float: left;
		width: 21px;
		height: 1px;
		margin: 20px 0px 0px 0px;
	}*/

/*---------- Color tips (rouge, bleu, noir) ----------*/

#colorTips {
}

	#colorTips .colorTip{
		display: block;
		width: 250px;
		height: 10px;

		float: left;
	}

		#colorTips .red {
			background: url('images/customer/bg_red_middle_small.jpg') 0px 0px no-repeat;
		}

		#colorTips .blue {
			background: url('images/customer/bg_blue_middle_small.jpg') 0px 0px no-repeat;
		}

		#colorTips .green {
			background: url('images/customer/bg_green_middle_small.jpg') 0px 0px no-repeat;
		}

/*------------ Page "our company" ------------*/


.productionLine {}

	.productionLine .item {}

		.productionLine .item  .photo {
			display: block;
			width: 185px;
			height: 151px;

			background: url('images/customer/bg_encart_photo.jpg') 0px 0px no-repeat;
			float: left;
		}

			.productionLine .item  .photo img {
				margin: 12px 0px 0px 12px;
			}

		.productionLine .item  .text {
			display: block;
			width: 500px;
			float: left;

			margin: 10px;
		}


/*--------- Partnaires ----------*/

	.partenaires img {
		border: 0;
	}

	.partenaires a {
			border: 0;
			float: left;
		}

	.partenaires .separator {
		height: 100px;
		width: 1px;
		background-color: #d6d4d4;
		border-right: 1px solid #ffffff;

		float: left;
		margin-right: 20px;
		margin-left: 20px;
	}
	
/*---------- Google maps ----------*/

.google {
	display: block;
	width: 235px;
	height: 129px;
	background: url('images/customer/bg_google.jpg') 0px 0px no-repeat;
}


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

	/*---------- Onglets ----------*/

	#onglet{
	
	}

		#onglet A{
			display:block;
			padding:2px 5px 3px 5px;
			color:#333333;
			background-color:#fefefe;
			font-size:12px;
			text-decoration:none;
			float:left;
			width:80px;
			text-align:center;
			border-top:5px solid #E4E4E4;
		}

		#onglet A:hover, #onglet .active{
			background-color:#A21102;
			color:white;
			border-top:5px solid #A21102;
		}


	/*---------- btn encarts ----------*/

	.btnEncart{
	  display:block;
	  padding-left:200px;

		 	 filter : alpha(opacity=70);
		-moz-opacity : 0.7;
	  opacity : 0.7; 
	}

		.btnEncart:hover{
		 	 filter : alpha(opacity=30);
			-moz-opacity : 0.3;
			 opacity : 0.3; 
		}