body 
{
	font-size: 100%;
	background:#32373d;
}
a 
{
	text-decoration: none;
}
ul, ul ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#content 
{	
	width: 160px;
	margin: 30px auto;
	font-size: 0.8125em;
}
.menu,.menuRV35 
{
	width: auto;
	height: auto;
}
.menu > li > a ,.menuRV35 > li > a 		/* aspect menu */
{
	background-color: #616975;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cbcefb), to(#000000)); 	/*-- Chrome et Safari 4+ --*/
	background-image: -webkit-linear-gradient(#cbcefb, #000000); 									/*-- Chrome 10+ et Safari 5.1+ --*/
	background-image: o-linear-gradient(#cbcefb, #000000); 											/*-- Opéra 11.10+ --*/ 
	background-image: -ms-linear-gradient(#cbcefb, #000000); 										/*-- IE 10+ --*/
	background-image: -moz-linear-gradient(#cbcefb, #000000); 										/*-- Firefox --*/
	background-image: linear-gradient(#cbcefb, #000000); 											/*-- W3C --*/
	border-bottom: 2px solid #000;
	-webkit-box-shadow: inset 2px 2px 0px 0px #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-moz-box-shadow: inset 2px 2px 0px 0px #fff;		/* Ombre intérieure */
	-o-box-shadow: inset 2px 2px 0px 0px #fff;
	box-shadow: inset 2px 2px 0px 0px #fff;
	border-radius: 8px;
	width: 100%;
	height: 2.5em;					/* hauteur de case */
	line-height: 2.5em;			/* texte milieu ligne */
	text-indent: 2em;				/* tabulation texte */
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	/* police du texte */
	font-weight: 600;												/* épaisseur texte en gras */
	color: #fff;													/* couleur du texte */
}
.menu ul li a ,.menuRV35 ul li a 		/* aspect sous-menu */
{
	background: #000;
	border-bottom: 1px solid #efeff0;
	width: 100%;
	height: 2.5em;
	line-height: 2.5em;
	text-indent: 2em;
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.923em;
	font-weight: 400;
	color: #fff;
}
.menu ul li:last-child a, .menuRV35 ul li:last-child a 					/* dernier liseret du sous-menu */
{
	border-bottom: 10px solid #33373d;
}
.menu > li > a:hover, .menu > li > a.active 	/* aspect menu survol souris */
{
	background-color: #35afe3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(69, 199, 235)),to(rgb(38, 152, 219)));
	background-image: -webkit-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -moz-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -o-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -ms-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
	border-bottom: 2px solid #000;
	-webkit-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
	-moz-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
	box-shadow: inset 0px 1px 0px 0px #6ad2ef;
}
.menuRV35 > li > a:hover, .menuRV35 > li > a.active	/* aspect menu survol souris */
{
	background-color: #35afe3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(69, 199, 235)),to(rgb(38, 152, 219)));
	background-image: -webkit-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -moz-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -o-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: -ms-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
	background-image: url(img/fleche_dessous_blanc.png); padding-right: 0px; background-position: 100% 50%;background-repeat: no-repeat;
	border-bottom: 2px solid #000;
	-webkit-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
	-moz-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
	box-shadow: inset 0px 1px 0px 0px #6ad2ef;
}
.menu > li > a:hover span, .menuRV35 > li > a:hover span, .menu > li a.active, .menuRV35 > li a.active
{
	background: #2173a1;
}
.menu > li > ul li:hover a, .menuRV35 > li > ul li:hover a,
.menu > li > ul li:hover a span, .menuRV35 > li > ul li:hover a span,
.menu > li > ul li:hover a:before, .menuRV35 > li > ul li:hover a:before
{
	color: #35afe3;
}
