body {	margin: auto; /* Pour centrer notre page */	padding: 0;	line-height: 1.3em;	color: #f2f0ef;	background: #620038;	background-position: 50% 0px;	background-image: url(img/logo.jpg);	background-repeat: no-repeat;	font-family: "Helvetica", tahoma, verdana, arial, sans-serif;	font-size: 73%;	margin-top: 10px;	margin-bottom: 10px;	text-align: center;}.clear{    clear: both;	border:0;    /*height:0;     line-height:0px;*/}#toplogo {	margin: 0 auto;	text-align: left;	width: 104px;	margin-left: auto;	margin-right: auto;	padding: 5px;	margin-top: 0px;	padding-bottom: 5px;	margin-bottom: 5px;	background-repeat: no-repeat;	height: 103px;	padding-left: 795px;}#container {	margin: 0 auto;	text-align: left;	width: 894px;	margin-left: auto;	margin-right: auto;	padding: 5px;	background-color: #a0a1a5;	margin-top: 20px;	padding-bottom: 5px;	margin-bottom: 5px;}#link {	width: 731px;	margin-right: auto;	padding: 0px;	background-color: #3f434f;	margin-left: 0px;}#banner {	height:240px;	padding: 0px;	margin: 0;	border-bottom: none;	background-color: #3f434f;	background-image: url(img/aiguille.jpg);	margin-bottom: 15px;	width: 888px;}#banner h1 {	margin: 0 15px 0 0;	padding-top: 50px;	border-bottom: none;	border-top: none;	font-size: 175%;	text-align: right;	margin-bottom: 15px;}#content {	margin-left: 0px;	margin-bottom: 0;	background-color: #3f434f;	padding: 0px;	margin-top: 8px;	width: 700px;	padding-right: 10px;	padding-top: 3px;	float: right;}#sidebar {	float: left;	width: 150px;	margin: 0px 5px 5px 0px;	padding: 3px;	line-height: 1.4em;	background-color: #a0a1a5;	margin-top: 2px;}#footer {	clear:both;	padding: 3px;	margin: 0 0 0 0;	font-size: 0.85em;	text-align: left;	border-top: 1px solid #f2f0ef;	color: #f2f0ef;	background: inherit;	background-color: #3f434f;	height: 40px;	padding-bottom: 5px;	width: 884px;}#footer a:link, #footer a:visited {	background: inherit;	color: #f2f0ef;	border-bottom: none;}#footer a:hover {	border-bottom: none;	background-color: inherit;	color: #EB6D00;}p {padding: 3px 5px 0px 5px;}#content h1, #sidebar h1 {	margin: 5px;	font-size: 110%;	text-transform: uppercase;	padding: 3px;	border-bottom: 1px solid #f2f0ef;	border-top: 1px solid #f2f0ef;	color: #EB6D00;	background: inherit;}h2 {	font-size: 110%;	padding: 5px;	margin:5px;	color: #FFFFFF;	background:#a0a1a5;}h3 {	margin: 0 3px 5px 3px;	padding: 3px;	text-align: left;	font-size: 1.1em;	color:#EB6D00;	background: inherit;	border-top: 1px solid #f2f0ef;	border-bottom: 1px solid #f2f0ef;}h4 {text-align: left;padding: 3px;margin: 0 0 0 0;font-size: .85em;}a {	text-decoration: none;	border-bottom: none;	color: #FFFFFF;	}a:hover {	color: #6CAD67;	background: inherit;	background-image: url(img/logo.jpg);	background-repeat: no-repeat;	background-position: center; }a img {border: 0;}.img {	float: left;	padding: 0px;	margin: 3px;	border: 0px solid #dfd0b9;}.intro {	float:left;	width:286px;margin: 3px 0 5px 0;padding: 5px;background-color: #767884;}.intro2 {float: left;width: 286px;margin: 3px 0 5px 0;padding: 5px;background-color: #767884;}.intro3 {float: left;width:286px;margin: 3px 0 5px 0;padding: 5px;background-color: #767884;}.update {	font-size: 1em;	background: inherit;	color:#f2f0ef;}#navcontainer {	width: 900px;	margin-top: 3px;	height: 15px;}#navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}#navcontainer a {	display: inline;	padding: 3px;	width: 130px;	background-color: #CFE4CD;	color: #666;	border-bottom: 1px solid #F0E9DD;	border-left: 8px solid #FBAA69;}#navcontainer a:link, #navlist a:visited {text-decoration: none;}#navcontainer a:hover {border-left: 8px solid #B7D6B4;background-color: #FFA961;color: #fff;}.box {	margin: 0px;	color: #EB6D00;	border: 0px solid #f2f0ef;	padding: 5px;	font-size: 90%;	font-weight: bold;}.search {	background: #3f434f;	color: #000;	border-top: 1px solid #F0E9DD;	clear: both;	text-align: center;	padding: 5px 0 5px 0;}form { margin: 0; }input.search {	width: 100px;	border: none;	padding: 4px;	background-color: #CCCCCC;}input.login { 	width: 100px;	border: none; 	background: url(img/logininput.gif); 	padding: 4px; }/* Menu */#menu {	width: 888px;	height: 32px;	margin: 0,0,0,0;	padding-bottom: 0px;	background-image: url(img/fondnav.jpg);}#menu ul {	margin: 0;	padding: 0;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	padding: 5px 10px 9px 10px;	text-decoration: none;	font-size: 115%;	color: #FFFFFF;}#menu a:hover {	text-decoration: underline;}#langue_rootline {	width: 888px;	padding: 0px 0px 0px 2px;	background-color: #767884;	margin-top: 10px;	margin-bottom: 5px;	height: 15px;}#langue_rootline div {	display: inline;	margin-bottom: 0px;		}
