/* MENU */#menu {font: 700 11px arial}#menu td {position: relative; top: 2px}#menu a {color: #E1A8B4; text-decoration: none;} /*E1A8B4 663366*/#menu a:hover{ color: #CC6699; text-decoration: underline;}/*F64469*/#nav{/*	float: center;*/	width: 80px;	list-style: none;	font: 700 11px arial;/*	padding-left: 120px;*/}#nav ul {/*	float: left;	width: 80px;*/	list-style: none;/*	font: 700 11px arial;	line-height: 1;*/	background: white;/*	font-weight: bold;	padding: 0;*/	border: solid #E1A8B4;  /* F64469 */	border-width: 1px 0;/*	margin: 0 0 1em 0;*/}#nav a {	display: block;	width: 80px;/*	w\idth: 6em;*/	color: #E1A8B4; /*663366*/	text-decoration: none;/*	padding: 0.25em 2em;*/}#nav a:hover {	color: #CC6699;	text-decoration: none;}#nav a.fleche {	background: url(images/design-site/mini_fleche.gif) center right no-repeat;}#nav li {	float: left;	padding: 0;/*	width: 200em;*/}#nav li ul {	text-align: left;	position: absolute;	left: -999em;	height: auto;	width: 50px; /*distance fleche dans menu 5 *//*	font-weight: normal;*/	border-width: 0.25em;/*	padding-left: 3px; AA*/	margin: 0;}/**/#nav li li {	padding-right: 1em;	width: 90px  /*  taille menu largeur*/}#nav li ul a {	width: 110px; /*13em*/}#nav li ul ul {	margin: -20px 0 0 100px; /*-1.75em 0 0 14em; Distance 2e menu*/}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;		background: #8A546E;}/**/#nav li:hover, #nav li.sfhover {	background: #eda;}