.gauche{
	width:223px;
	float:left;	
	}
.menu2{
	background:url(../images/menu2_bg.gif) 0 0 no-repeat;
	margin:26px 43px 0 19px;
	padding:0 0 0 0;
	width:179px;
	}
.menu2 img{
	border:3px solid #8bb12e;

}
.menu2 p{
	font-size:130%;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	color:#8bb12e;
	margin:-3px 0 10px 0;
	padding:5px 4px;
	background-color:#ddedb5;
}
.menu2 ul{
	list-style-type:none;
	margin:0 2px 0 4px;
	padding:0;
	background:url(../images/menu2_bg_b.jpg) 0 bottom no-repeat;
	}
.menu2 ul ul{
	background-image:none;
	margin:10px 0;
	}
.menu2 li{
	padding:0 0 10px 0;
	font-size:120%;
	margin:0 0 10px 0;
	border-bottom:1px solid #c9ceb9;
	color:#2e8bb1;
	}
.menu2 li li, .menu2 li.active li li{
	font-size:80%;
	border:none;
	padding:0 0 0 10px;

}
.menu2 li.active li li {
	font-size:90%;
	background:url(../images/menu2_niv2_bg.jpg) 0 bottom no-repeat;
	margin:0 0 5px 0;
	_margin:0;
	_height:10px;
	padding:0;
	}
.menu2 li li, .menu2 li.active li li{
	display:none;
	}
.menu2 li.active li.active li{
	display:block;
	}
.menu2 a span{
	position:relative;
	top:0;
	}
.menu2 li a{
	color:#706e65;
	display:block;
	padding:0 0 0 0;
	background:url(../images/menu2_chevron.gif) 5px 5px no-repeat;
	text-decoration:none;
	}
.menu2 li a:hover{
	text-decoration:underline;
	}
.menu2 li.active li{
	display:block;
	}
.menu2 li.active a{
	color:#3091b8;
	}
.menu2 li.active li.active li.active span{
	background:url(../images/fl.gif) 0 7px no-repeat;
	padding:0 0 0 15px;
	display:block;
	}
.filArianne{
	font-size:85%;
	margin:25px 0 10px 0;
	background:url(../images/arianne_bg.gif) 0 0 no-repeat;
	padding:0 0 0 18px;
	} 
.filArianne a{
	color:#7e6d2e;
	text-decoration:none;

}
.filArianne a:hover{
	text-decoration:underline;
	}
.filArianne a.active{
	color:#2e8bb1;

}
#receptVideo object{
	width:100%;
	height:450px;
	border:3px solid #E8EAE1;
	margin:10px 0 0 0;
	}
/*formulaire de contact*/
#formContact, #formDemande{
	clear:both;
	}
fieldset.demande{
	border-top:1px solid #c2c8b4;

}
#formContact p,#formDemande p{
	clear:both;
	border-top:1px solid #c2c8b4;
	padding:8px 0 10px 0;
	margin:0 auto;
	}
#formDemande fieldset.demande p{
	border:none;
	clear:none;
	float:left;
	width:30%;
	font-size:80%;
	margin:0;
	padding:0;


}
#formContact label, .demande_coord label {
	width:35%;
	display:block;
	float:left;
	margin-right:2%;
	}
#inputEmail,#inputAdresse{
	width:60%;
	_width:55%;
	}
#inputNom, #inputPrenom, #inputEtudes, #inputDiplomes{
	width:200px;
	}
#inputFixe, #inputMobile, #inputVille{
	width:100px;
	}
#inputCP{
	width:50px;
	}
#Message{
	width:60%;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	}
.valider{
	text-align:center;
	}
#formContact p.valider{
	border:none;
	}
.button{
	background:url(../images/btn_bg.jpg) 0 0 no-repeat;
	width:250px;
	height:56px;
	padding-bottom:4px;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;

	color:#fff;
	border:none;
	font-size:130%;
	cursor:pointer;
	}