
/* ------------------------------------------------------- left ----------------------------------------------------- */

.left{
	color:#666666;
	float:left;
	padding-top:215px;
	width:230px;
}

/* ----------- menu --------------*/

#menu{
	background:#EDEDED url(../images/menu-repeat.jpg) repeat-y left top;
	height:322px;
	width:227px;
}

	#menu ul{
		line-height:38px;
		text-indent:52px;
	}
	
		#menu li{ 
			background:transparent url(../images/menu.jpg) no-repeat left top;
		}

		#menu .serv{ background-position:left -205px; }
		#menu .tchn{ background-position:left -38px; }
		#menu .val{ background-position:left -76px;}
		#menu .val a{ color:#FFFFFF; }
		#menu .recru{ background-position:left -114px; }
		#menu .contact{ background-position:left -152px; height:47px; }
	
		#menu a{
			font-size:1.1em;
			text-decoration:none;
		}
		
		#menu .sousMenu{
			line-height:15px;
			padding-bottom:10px;
			text-indent:55px;
		}
		
			#menu .sousMenu li{
				background:none;
			}

/* ----------- particulier --------------*/

.particulier{
	background:transparent url(../images/particulier.jpg) no-repeat left top;
	height:110px;
	margin:25px 0 0 15px;
	position:relative;
	width:215px;
}

		.particulier p{
			height:55px;
			padding:35px 10px 0 0;
			text-align:right;
		}
		
		.particulier a{
			display:block;
			text-align:center;
		}
		
		.particulier strong{
			color:#2F1D9A;
			font-size:14px;
		}

/* ----------- mail --------------*/
	
.mail{
	background:transparent url(../images/enveloppe.jpg) no-repeat left bottom;
	font-size:1.2em;
	height:78px;
	margin-bottom:15px;
	padding:15px 80px 0 10px;
	width:118px;
}

	.mail, .mail a{color:#333333;}

/* ----------- radio --------------*/

a.radio{
	background:transparent url(../images/radio.jpg) no-repeat top left;
	color:#666666;
	display:block;
	height:32px;
	padding:25px 20px 0 80px;
	text-decoration:none !important;
	width:145px;
}

#play{
	/*display:none;*/
	margin-top:15px;
}