body {	background-color: #FFFFFF;	text-align: center;}*{font-family:Verdana, Arial, Helvetica, sans-serif;}img{border:none;}/* Structure */#global {	position: absolute;	height: 665px;	width: 770px;	top: 15px;	margin-top: 0px;	margin-left: -365px;	left: 50%;	background-color: #FFFFFF;}#banner {	height: 129px;	width: 700px;	position: absolute;	left: 0px;	top: 0px;}#bejust {	position: absolute;	height: 110px;	width: 15px;	top: 475px;	right: 10px;}#postit {	height: 136px;	width: 200px;	position: absolute;	top: 10px;	right: 10px;	z-index:5;	margin-top: 0px;	margin-right: 10px;}#postit2 {	height: 200px;	width: 200px;	position: absolute;	top: 10px;	right: 10px;	z-index:5;	margin-top: 0px;	margin-right: 10px;	display: none;}#soins {	margin: 0px;	padding: 0px;	height: 135px;	width: 164px;	position: absolute;	top: 129px;	left: 0px;}#soins_bis {	margin: 0px;	padding: 0px;	height: 65px;	width: 100px;	position: absolute;	top: 129px;	left: 163px;}#miseajour {	position: absolute;	height: 20px;	width: 100px;	top: 645px;	margin: 0px;	left: 172px;	text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #31106B;	line-height: 10px;}/* Fin structure *//* Menu */div#menu {	position:absolute;		padding: 0px;	margin: 0px;	height: 40px;	width: 360px;	top: 130px;	left: 300px;	z-index:10;} div#menu ul {	padding: 0;	margin:0px;} /*On positionne les elements du menu */ div#menu ul li { position:relative; list-style: none;height:20px;float:left;} div#menu ul ul { position: absolute; top: 25px; left: -25px; /*100px correspond au décalage a droite, on décale de la taille du ul de base*/display:none;}   div#menu li a { text-decoration: none;padding: 4px 0 4px 0px; display:block;}/*Lors du survol ,avec la souris, les sousmenu apparaissent grace a display: block */ div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 {	display:block;	float:none;	width:180px;	} div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 li {	/*width:180px;*/	text-align:left;	color: #FFFFFF;	height: 20px;	margin: 0px;	padding: 0px;	border-top: 3px solid #FFFFFF;	border-right: #FFFFFF;	border-bottom: 3px solid #FFFFFF;	border-left: #FFFFFF;} div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 li a {	width:280px;	height:auto;	text-align:left;	color: #31106B;	font-size:12px;	font-style:italic;	background-color: #FEECFF;	padding-left: 15px;	border-top: 1px solid #FFFFFF;	border-right: 3px solid #FFFFFF;	border-bottom: 3px solid #FFFFFF;	border-left: 3px solid #FFFFFF;	margin: 0px;} div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 li a:hover { background-color: #31106B;color:#FFFFFF;} div#menu a:hover{	color:#FFFFFF;}/* Fin menu *//* Contenu central */#retour {	position: absolute;	height: 20px;	width: 250px;	top: 600px;	margin: 0px;	text-align: left;	left: 300px;}#content {	position: absolute;	height: 395px;	width: 420px;	top: 193px;	overflow:auto;	overflow-x:none;	margin: 0px;	text-align: left;	left: 300px;	padding: 0px 15px 0px 0px;	float:left;	z-index:0;}#content_txt {	position: absolute;	height: 390px;	width: 420px;	top: 193px;	margin: 0px;	background-color: #FFFFFF;	float: left;	overflow:auto;	overflow-x:none;	left: 300px;	padding: 0px 15px 0px 0px;	z-index:0;}/* Fin Central *//* Partie gauche */#menuleft {	position: absolute;	height: 445px;	width: 125px;	top: 194px;	text-align: center;	left: 165px;	padding-right: 0px;	margin-right: 0px;	background-image: url(images/8090-degrade_menu.jpg);	background-repeat: repeat-x;}#promoleft {	position: absolute;	height: 286px;	width: 164px;	top: 275px;	margin: 0px;	left: 0px;	background-color: #FFFFFF;}/* Fin gauche *//* Styles de texte */h1 {	font-size:20px;	color:#660099;	font-weight:normal;	margin: 0px 0px 30px;}h2 {font-size:13px;	font-weight:bold;	color:#1066A6;	text-align: left;	padding: 0px;	margin-bottom: 15px;	margin-top: 3px;	margin-left: 0px;}h3 {	font-size:12px;	font-weight:normal;	color:#660099;	text-align: left;	padding: 0px;	margin: 0px 0px 30px;	}h4 {	font-size:11px;	font-weight:bold;	color:#1066A6;	text-align: left;	padding: 0px;	margin-bottom: 30px;	margin-left: 0px;}h5 {	color:#009999;	font-size:12px;	font-weight: normal;	margin: 0px 0px 10px;	font-style: italic;	}h6 {	font-size:10px;	font-weight:bold;	color:#31106B;	text-align: left;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 10px;	font-style: italic;}p {	font-size:12px;	font-weight:normal;	color:#31106B;	margin: 0px 15px 10px 0px;	text-align: left;	padding: 0px;}/* Fin styles texte *//* Choix */a {	text-decoration: none;}a:hover {	text-decoration: none;}ul#choix{	padding: 0px;}#choix li{	list-style-type:none;	float: left;	display: block;	width: 150px;	margin-right: 50px;	margin-left: 0px;}ul#categorie{	padding: 0px;}#categorie li{	list-style-type:none;	float: none;	display: block;	width: auto;	margin-right: 35px;	margin-left: 0px;}ul#menu_haut{	list-style-type: none;	padding: 0px;	margin: 0px;	height: 40px;	width: 360px;	position: absolute;	top: 130px;	left: 300px;}#menu_haut li{	float:left;	margin:0;	padding: 0px;}/* Classes */.espace {	margin-top: 2px;	margin-bottom: 0px;	padding-bottom: 0px;	padding-top: 2px;}.menuleft {	text-decoration: none;	color:#31106B;	margin: 7px 0px 0px;	padding: 0px;	display: inline;}.menuleft:hover {	text-decoration: none;	color:#AB9AD8;}.evidence {	font-weight:bold;}.promo {	font-weight:bold;	color:#CC0066;	font-size:12px;}.rose {	font-weight:bold;	color:#CC0066;}.promo_souligne {	font-weight:bold;	color:#31106B;	font-size:12px;	text-decoration: underline;}.promo_lien {	color:#CD0072;	font-size:11px;}.promo_lien:hover {	color:#009999;	font-size:11px;}.vertGras {	color:#009999;	font-weight:bold;}.vert {	color:#009999;}.souligne {	color:#31106B;	text-decoration: none;	font-weight: bold;	font-style: italic;	margin-left: 15px;}.retrait {	margin-left: 15px;}.cadeau {	color:#399BD6;	margin: 0px;	padding: 0px;}.cadeau_bis {	color:#399BD6;}.partie_corps {	color:#006699;	font-style: italic;	font-weight: bold;	font-size:9px;	text-align: left;	padding: 0px;	margin-top: 5px;	margin-bottom: 0px;	margin-left: 7px;}.legende{	color:#1066A6;}.tarif_haut{	margin-left: 15px;	margin-right:15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CD0072;	margin-top: 1px;	padding-top: 1px;	margin-bottom: 1px;	padding-bottom: 1px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CD0072;}.tarif_bas{	margin-left: 15px;	margin-right:15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CD0072;	margin-top: 1px;	padding-top: 1px;	margin-bottom: 1px;	padding-bottom: 1px;}.boutique{	margin-left: 15px;	margin-right:15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CD0072;	margin-top: 1px;	padding-top: 1px;	margin-bottom: 1px;	padding-bottom: 1px;	color: #FF6633;}.boutique_haut{	margin-left: 15px;	margin-right:15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CD0072;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CD0072;	margin-top: 1px;	padding-top: 1px;	margin-bottom: 1px;	padding-bottom: 1px;	color: #FF6633;}.boutique_seule{	margin-left: 15px;	margin-right:15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CD0072;	margin-top: 1px;	padding-top: 1px;	margin-bottom: 1px;	padding-bottom: 1px;	color: #FF6633;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CD0072;}.agrandir{	margin-top: 1px;	padding-top: 1px;	margin-bottom: 1px;	padding-bottom: 1px;	color: #FF6633;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CD0072;	font-size:11px;}.choix{	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FF6633;	color: #FF6633;}.choix:hover{	color: #FFBE9D;}.lien {	font-weight:normal;	text-decoration: underline;	color: #31106B;}.lien_boutique {	font-size:11px;	font-weight:normal;	color:#FF6633;	text-decoration: underline;}.logo {	line-height: 6px;	vertical-align: text-bottom;}.grandTitre{	font-size:16px;	margin-bottom: 30px;	margin-right: 0px;	margin-left: 0px;	margin-top: 0px;	padding: 40px 0px 0px;}.petitTitre {	font-size:12px;	font-weight:normal;	text-align: left;	padding: 0px;	margin: 0px 0px 15px;	}.petitTitre_vert {	font-size:12px;	font-weight:normal;	text-align: left;	padding: 0px;	margin: 0px 0px 15px;	line-height: 20px;	color:#009999;}.grandTitre_rose{font-size:13px;color:#CC0066;}.promo_rouge{color:#FF0000;}.newsletter{color:#CC0066;}.champs{	border:1px solid #006699;	color:#006699;	font-size: 11px;}.envoyer{	color:#006699;	background-color: #E5F1FF;	border: 1px solid #006699;}.telephone{font-size:14px;font-weight:bold;}.menuGras{	font-size:10px;	font-weight:bold;	color:#31106B;	text-align: left;	padding: 3px 0px 0px;	margin-bottom: 0px;	margin-top: 2px;	margin-left: 7px;	line-height: 11px;	margin-right: 0px;}.filet{font-size:8px;	font-weight:normal;	color:#31106B;	text-align: left;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 7px;	margin-right: 0px;	line-height: 1px;	}.menuListe{	font-size:9px;	font-weight:normal;	color:#31106B;	text-align: left;	line-height: 11px;	text-decoration: none;	margin: 1px 0px 0px 7px;	padding: 0px;	}.conditions{	font-size:9px;	font-weight:normal;	color:#31106B;	text-align: left;	text-decoration: none;	margin: 3px 0px 0px 7px;	padding: 3px 0px 0px;	}.menuTop{background-repeat:no-repeat;}.menuTop:hover {	background-image:url(images/menu/generalite_f2.gif);}.miseAjour{font-size:9px;}#objectif td {	font-size:11px;	font-weight:normal;	color:#31106B;	text-align: center;	padding: 5px 0px 0px;	vertical-align: top;	margin-top: 5px;	margin-right: 15px;	margin-bottom: 10px;}.homme {	color:#2A532C;}.homme:hover {color:white;}.italique {font-style:italic;}.lien-rose{color:#CC0066;}.lien-rose:hover{color:#CC0066;text-decoration:underline;}
