body {	text-align: center;	margin: 20px 0 0 0;	padding: 0;	background-color: #333333;	background-position: left top;	background-image: url(images/page_fond.gif);	background-repeat: repeat;}body, table {	font-family: arial, helvetica, verdana, sans-serif;	font-size: 11px;	color: #503011;}a, a:active, a:link, a:visited {	color: #503011;	text-decoration: underline;}a:hover {	color: #d80024;	text-decoration: none;}img, img a {	margin: 0;	padding: 0;	border: 0;}/* Supprime les bordures dans les elements fieldset et img */fieldset, img, img a {	border : 0;	margin: 0;	padding: 0;	behavior: url("pngbehavior.htc");}/* ////////////////////// *//* //// STYLES TYPO //// */.normal {	font-weight: normal;}.gras {	font-weight: bold;}.gras_capital {	font-weight: bold;	text-transform: uppercase;}.gras_italique {	font-style: italic;	font-weight: bold;}.capital {	text-transform: uppercase;}.minuscule {	text-transform: lowercase;}.italique {	font-style: italic;}.fin_float {	clear: both;	font-size: 0px;	/*line-height: 0px;*/	margin: 0;	padding: 0;	border: 0;}#conteneur {	position: relative;	clear: both;	width: 960px;	height: 690px;	text-align: left;	margin: 20px auto 0 auto;	padding: 0;	background-position: left top;	background-image: url(images/conteneur_fond.gif);	background-repeat: no-repeat;}html>/**/body #conteneur {	margin: 30px auto 0 auto;}#aide {	position: absolute;	z-index: 2;	top: 370px;	left: 650px;}#share {	position: absolute;	z-index: 2;	top: 420px;	left: 610px;	width: 240px;	height: 210px;}.share_col1 {	float: left;	width: 30px;}.share_col2 {	float: left;	width: 180px;}.share_col3 {	float: left;	width: 30px;}/**************//* haut page *//************/#rossignol_logo {	position: absolute;	top: 5px;	left: 862px;	width: 72px;	margin: 0;	padding: 0;}/* onglet */#menu {	position: absolute;	top: 7px;	left: 0;	height: 27px;	width: 862px;	margin: 0;	padding: 0;}#menu ul {	text-align: right;	line-height: 28px;	margin: 0;	padding: 0;}#menu ul li {	display: inline;	font-family: arial, helvetica, verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-transform: uppercase;	margin: 0;	padding: 0;}#menu ul li a:link, #menu ul li a:visited {	color: #000000;	text-decoration: none;	margin: 0 -3px 0 0;	padding: 8px 5px 7px 20px;	background-position: left -10px;	background-image: url(images/onglets_fond.gif);	background-repeat: no-repeat;	}#menu ul li a:hover {	color: #d80024;}/* ski */#menu .me_ski {}#menu ul .me_ski a:link, #menu ul .me_ski a:visited {	color: #000000;	text-decoration: none;	margin: 0 -3px 0 0;	padding: 8px 10px 7px 45px;	background-position: left -10px;	background-image: url(images/onglets_fond_ski.gif);	background-repeat: no-repeat;	}#menu ul .me_ski a:hover {	background-position: left -90px;	color: #d80024;}/* snobard */#menu .me_snow {}#menu .me_snow a:link, #menu .me_snow a:visited {	color: #000000;	text-decoration: none;	margin: 0 -3px 0 0;	padding: 8px 10px 7px 40px;	background-position: left -10px;	background-image: url(images/onglets_fond_snow.gif);	background-repeat: no-repeat;	}#menu ul .me_snow a:hover {	background-position: left -90px;	color: #d80024;}/* freeski */#menu .me_free {}#menu .me_free a:link, #menu .me_free a:visited {	color: #000000;	text-decoration: none;	margin: 0 -3px 0 0;	padding: 8px 10px 7px 45px;	background-position: left -10px;	background-image: url(images/onglets_fond_free.gif);	background-repeat: no-repeat;	}#menu ul .me_free a:hover {	background-position: left -90px;	color: #d80024;}/* nordic */#menu .me_nord {}#menu .me_nord a:link, #menu .me_nord a:visited {	color: #000000;	text-decoration: none;	margin: 0 -3px 0 0;	padding: 8px 10px 7px 45px;	background-position: left -10px;	background-image: url(images/onglets_fond_nord.gif);	background-repeat: no-repeat;	}#menu ul .me_nord a:hover {	background-position: left -90px;	color: #d80024;}/* women */#menu .me_women {}#menu .me_women a:link, #menu .me_women a:visited {	color: #000000;	text-decoration: none;	margin: 0 -3px 0 0;	padding: 8px 10px 7px 45px;	background-position: left -10px;	background-image: url(images/onglets_fond_women.gif);	background-repeat: no-repeat;	}#menu ul .me_women a:hover {	background-position: left -90px;	color: #d80024;}/****************//* centre page *//**************/#numero {	float: left;	width: 34px;	margin: 35px 0 0 0;	padding: 0;}#numero img {	margin: 540px 0 0 0;	padding: 0;}#pagecouv {	float: left;	width: 450px;	height: 610px;	margin: 34px 0 0 225px;	padding: 0;	background-color: #1e1e1e;}#pageg {	float: left;	width: 450px;	height: 610px;	margin: 34px 0 0 0;	padding: 0;	background-color: #1e1e1e;}#paged {	float: left;	width: 450px;	height: 610px;	margin: 34px 0 0 0;	padding: 0;	background-color: #1e1e1e;}.zoneflash {	margin: 0;	padding: 0;}/******************//* bas page menu *//****************/#navigation {	position: absolute;	width: 440px;	height: 55px;	top: 644px;	left: 507px;	margin: 0;	padding: 8px 0 0 0;	background-position: left top;	background-image: url(images/navigation_fond.gif);	background-repeat: no-repeat;}#navigation .nav {	display: inline;	font-family: arial, helvetica, verdana, sans-serif;	font-size: 14px;	font-weight: bold;	letter-spacing: 3px;	color: #000000;	margin: 0 5px 0 25px;	padding: 0;}#navigation .nav img {	margin: 0 8px 0 8px;	padding: 0;}#navigation .outils {	display: inline;}#navigation .outils img {	margin: 0 4px 0 4px;	padding: 0;}