body {	margin: 0;	font-family: Tahoma;	font-size: 12px;	line-height: 130%;}#homepage {	background-image: url(../images/patterntop.jpg);	background-repeat: repeat-x;}a {	border: none;	text-decoration: none;}.float-left {float: left; clear: both;}.tenpix {font-size: 10px; display: block;}.eighteenpix {font-size: 18px; font-weight: bold;}img {border: none; float:left;}ul, li {list-style: none;}/* STRUCTURE HOMEPAGE */#page-home {	margin-left: auto; 	margin-right: auto; 	width: 955px;	position: relative;}#main-home {	clear: both;}/* STRUCTURE */#header, #header-top {	width: 100%;	float: left;}.boxheader {	float: right;	display: block;	text-align : right;}.header-coordonnees {	float: left;	text-align : right;	color: #FFF;	padding-top: 9px;	display: block;}.flag-box {	float: right;	width: 120px;	padding-top: 9px;	display: block;}.flag {	margin-left: 6px;	margin-top: 2px;}#logo {	position: absolute;	top : 38px;	left: 0;}/* CONTENT */#content {	background-color: #FFF;	width: 915px;	margin-top: 8px;	padding: 20px 20px 60px 16px;	float: left;}/* LEFT COL */.leftcol {	float: left;	width: 200px;	padding-right: 37px;}.leftcol-titre {	font-size: 18px;	background-image: url(../images/leftcol-titre-bg.jpg);	background-repeat: repeat-x;	padding-bottom: 22px;}.resume {	display: block;	color: #8c735f;}.legende {	font-size: 10px;	line-height: normal;	color: #8c735f;	float: left;	padding-bottom: 10px;}.hr {	height: 41px;	width: 100%;	clear: both;	float: left;	background-image: url(../images/hr.jpg);	background-repeat: repeat-x;}.redbuttonbox {	clear: both;	width: 200px;}.redbutton {	float: left;	width: 190px;	height: 50px;	background-image: url(../images/red-bg.jpg);	text-align: center;		line-height: 180%;	padding-top: 6px;}.redbutton a {	color : #FFF;	font-size: 14px;	display: block;}.redbutton a:hover {	color : #000;}/* RIGHT COL */#boxmovie {	float: left;	clear: right;	width: 678px;	background-image: url(../images/movie-bg.jpg);	}#mediaspace {	margin-left: 6px;}.www {	float: right;	clear: right;	display: block;	padding-top: 58px;	padding-bottom: 5px;}.www a {	color: #ab2328;	font-weight: bold;	font-size: 18px;}.www a:hover {	color: #000;}/* FOOTER */#degrade-footer {	clear: both;	display: block;	background-image: url(../images/patternbottom.jpg);	background-repeat: repeat-x;	height: 214px;}#content-footer {	clear: both;	margin-left: auto; 	margin-right: auto;	width: 915px; 	padding: 20px;}.footer-productsbox1, .footer-productsbox2 {	float: left;	width: 200px;}.footer-productsbox1 {margin-right: 40px;}.footer-productsbox1 a, .footer-productsbox2 a {color: #FFF;}.footer-productsbox1 a:hover, .footer-productsbox2 a:hover {color: #000;}.footer-titre {	display: block;	padding-bottom: 5px;	padding-top: 8px;	font-size: 14px;	font-weight: bold;}#footer-marques {	float: right;	font-size: 12px;	padding-right: 2px;}#footer-mentions {	float: right;	padding-top: 85px;	text-align: right;	font-size: 10px;	line-height: 120%;}#footer-mentions a {color: #000;}#footer-mentions a:hover {color: #FFF;}
