/*=== général ================================================*/* {	margin:0;	padding:0;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:11px;}body {	/*background-color: #c5c6c7;*/	background-color: #ffffff;}#container {	position:absolute;	top:20px;	left:50%;	width: 955px;	height:663px;	margin: 0 0 20px -477.5px;	background-color: #fff;}#content {	padding: 31px 0 0 0;}#leftContent, #middleContent, #rightContent {	display:block;}/*=== menu ======================================*/#menu {	position: absolute;	width:270px;	height: 80px;	right:0;	bottom:0;	display:block;}#menu h1 {	position:absolute;	display:block;	top: 0px;	right: 20px;	width:15px;	height:61px;	margin:0;	padding:0;}#menu h1 a {	display:block;	width:15px;	height:61px;	background-image:url(images/inox.gif);	background-position:top left;	background-repeat:no-repeat;	margin:0;	padding:0;}#menu h1 a span {	display:none;}#menu ul {	list-style-type: none;}#menu ul li {	padding: 1px 0;}#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {	text-transform: uppercase;	color: #000;	text-decoration: none;}#menu ul li a:hover {	color:#cc3300;	text-decoration:none;}/*=== entrer (partie gauche) ========================================*/#leftContent {	position:absolute;	top:40px;	left:50%;	width: 150px;	margin: 0 0 0 -457px;	text-transform:uppercase;}#leftContent a.enter {	display:block;	border:0;	width:79px;	height:31px;	background-image:url(images/enter.gif);	background-position:top left;	background-repeat:no-repeat;}#leftContent a.enter span {	display:none;}#leftContent a.enter span.etoile_sous {	display:block;	width:23px;	height:31px;	margin:0 0 0 56px;	background:url(images/etoile_anim_orange.gif) 0 6px no-repeat;}#leftContent a.enter span.etoile {	display:block;	width:23px;	height:31px;}#leftContent a.enter:link span.etoile, #leftContent a.enter:visited span.etoile, #leftContent a.enter:active span.etoile {	background:url(images/etoile_anim.gif) 0 6px no-repeat;}#leftContent a.enter:hover span.etoile {	background:none;}#menu_langues {	margin:20px 0 0 0;}#menu_langues a {	display:block;	font-size:10px;	text-transform:uppercase;}#menu_langues a:link, #menu_langues a:visited, #menu_langues a:active {	color:#000000;	text-decoration:none;}#menu_langues a:hover {	color:#cc3300;	text-decoration:none;}#leftContent h2 {	font-weight:bold;	margin:30px 0 0 0;	letter-spacing:0.5px;}#leftContent h2 span {	display:block;	font-weight:normal;	letter-spacing:normal;}#leftContent p.separateur {	border-bottom: 1px solid #000;	width: 10px;	margin: 0 0 5px 0;	padding: 0;	height: 5px;	line-height: 5px;}/*=== news (à droite) =====================================*/#rightContent {	position:absolute;	top:40px;	left:50%;	width: 250px;	margin: 0 0 0 208px;}#rightContent .news h2 {	display:block;	width:51px;	height:31px;	background-image:url(images/news.gif);	background-position:top left;	background-repeat:no-repeat;	margin:0 0 30px 0;}#rightContent .news h2 span {	display:none;}#rightContent .news ul {	list-style:none;}#rightContent .news ul li {	margin:0 0 30px 0;}#rightContent .news ul li a {	display:block;	font-weight:bold;	text-transform:uppercase;	letter-spacing:0.4px;}#rightContent .news ul li a .date {	display:block;	text-transform:uppercase;	font-weight:normal;}#rightContent .news ul li a:link, #rightContent .news ul li a:visited, #rightContent .news ul li a:active {	color:#000000;	text-decoration:none;}#rightContent .news ul li a:hover {	color:#cc3300;	text-decoration:none;}#rightContent .news ul li p.separateur {	border-bottom: 1px solid #000;	width: 5px;	margin: 0 0 5px 0;	padding: 0;	height: 5px;	line-height: 5px;}#rightContent .news ul li .intro {	display:block;}/*=== scroll ====================================*/#scroll {	display:block;	position:absolute;	width:21px;	height:4px;	right:0;	bottom:-6px;}#scroll a {	display:block;	width:7px;	height:4px;	font-size:2px;	margin:0;	padding:0;	line-height:2px;	background-position:top left;	background-repeat:no-repeat;	border:0;	cursor:pointer;}#scroll #scroll_top {	float:left;	margin:0;	background-image:url(images/haut.gif);}#scroll #scroll_bottom {	margin:0 0 0 7px;	background-image:url(images/bas.gif);}#scroll a, #scroll a:link, #scroll a:visited, #scroll a:active {	filter:alpha(opacity=30);	-moz-opacity:0.3;	opacity:0.3;}#scroll a:hover {	filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity:0.6;}#scrolled {	display:block;	height:332px;	overflow:hidden;	margin:0;}/*=== scroll du corp de la news ====================================*/#scrollCorp {	display:block;	position:absolute;	width:21px;	height:4px;	right:0;	top:600px;}#scrollCorp a {	display:block;	width:7px;	height:4px;	font-size:2px;	margin:0;	padding:0;	line-height:2px;	background-position:top left;	background-repeat:no-repeat;	border:0;	cursor:pointer;}#scrollCorp #scrollCorp_top {	float:left;	margin:0;	background-image:url(images/haut.gif);}#scrollCorp #scrollCorp_bottom {	margin:0 0 0 7px;	background-image:url(images/bas.gif);}#scrollCorp a, #scrollCorp a:link, #scrollCorp a:visited, #scrollCorp a:active {	filter:alpha(opacity=30);	-moz-opacity:0.3;	opacity:0.3;}#scrollCorp a:hover {	filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity:0.6;}#scrolledCorp {	display:block;	height:190px;	overflow:hidden;	margin:0;}/*=== contenu ====================================*/#middleContent {	position:absolute;	top:40px;	left:50%;	width: 485px;	height:400px;	margin:9px 0 0 -297.5px;}#middleContent #news {	display:block;	margin:7px 0 0 0;}#middleContent #news h3 {	font-weight:bold;	text-transform:uppercase;	letter-spacing:0.5px;	margin:0 0 5px 0;}#middleContent #news #contenunews {	display:block;	width:485px;	margin:0;}#middleContent #news #contenunews p {	margin:0 0 5px 0;}/*=== footer, pied de page ========================*/#footer {	position:absolute;	display:block;	width:1000px;	height:20px;	top:663px;	left:50%;	margin:0 0 0 -500px;}