* {padding: 0;margin: 0;}body{	background:#E2E2E2 url(../images/backgroundbody.jpg) 50% 0 repeat-x;	font: 0.7em 'Lucida Sans',Verdana,sans-serif;	margin:0;	color:#333;}#conteneur{	margin:0 auto;	position:relative;	width:900px;}#headhaut{	height:40px;}#menubasique{	float:right;	padding:5px 10px 0 0px;	font: 1.1em 'Verdana',Lucida Sans,sans-serif;	color:#FFFFFF;}#menubasique a:link,a:visited,a:active{	text-decoration:none;	color:#FFFFFF;}#menubasique a:hover{	color:#000000;}/* selecteur menu */#selecteurmenu{ float:left; padding:5px 0 0 0px;}#head{	clear:both;	background: url('../img/fond_menu.jpg') top center no-repeat;	height:40px;	width:900px;}#bandeau{	clear:both;	background: url('../img/bg_head_top.jpg') top center no-repeat;	height:350px;	width:900px;}#contact {	position: absolute;	top: 116px;	left: 736px;}			#bandeauAesthetica{				clear:both;				background: url('../img/bg_head_topAeshtetica.png') top center no-repeat;				height:350px;				width:900px;			}						#bandeauNatea{				clear:both;				background: url('../img/bg_head_topNatea.png') top center no-repeat;				height:350px;				width:900px;			}						#bandeauNatura{				clear:both;				background: url('../img/bg_head_topNatura.png') top center no-repeat;				height:350px;				width:900px;			}						#bandeauUniversal{				clear:both;				background: url('../img/bg_head_topUniversal.png') top center no-repeat;				height:350px;				width:900px;			}						#bandeauUneva{				clear:both;				background: url('../img/bg_head_topUneva.png') top center no-repeat;				height:350px;				width:900px;			}						#bandeauObi{				clear:both;				background: url('../img/bg_head_topObi.png') top center no-repeat;				height:350px;				width:900px;			}#main{	clear:both;	margin:0 auto;	width:900px;	padding:0;	background: url('../img/bg-pagecontainer.jpg') top center repeat-y;}#content{	margin: 0;	text-align:left;	color:#333;}		#content h1{			color:#000000;			line-height:24px;			font-size:2em;				}				#content h2{			font-size:2.3em;			margin:0 0 10px 0;			line-height:24px;			padding: 0;				}				#content  p{		font-size:1em;		line-height:1.4em;		margin:0 0 12px 0;		text-align:justify;		}#footer{	clear:both;	background: url('../img/footer.jpg') top center no-repeat;	height: 140px;	padding: 0;	text-align:right;	color:#999;}#footer p{	margin:0;	padding: 0px 10px 0 0;}.hide{display:none;}.sidelink{text-align:left;display:block;width:120px;background:#f0f0f0 url(../img/baniere/corner.gif) top right no-repeat;padding:3px 4px 3px 8px;margin:5px 10px 5px 0;}.sidelink:hover{background:#e0e0e0 url(../img/baniere/corner.gif) top right no-repeat;text-decoration:none;}#content div.boxDROIT img{border: 1px solid #99C4B3;}	.titrebanniereNouveau {	background-image: url(../img/baniere/BaniereHauteNouveau.png);	background-repeat: no-repeat;	background-position: center top; 	height: 44px;	width: 190px;	padding: 0;	}			.titrebanniereNouveau p {	margin:0;	padding: 5px 0 0 20px;	font: 'Verdana', Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FFFFFF;	}			.titrebanniereEntreprise {	background-image: url(../img/baniere/HautbaniereEntreprise.jpg);	background-repeat: no-repeat;	background-position: center top; 	height: 44px;	width: 190px;	padding: 0;	}		.titrebanniereEntreprise p{	margin:0;	padding: 5px 0 0 20px;	font: 'Verdana', Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FFFFFF;	}		.titrebanniere {	background-image: url(../img/baniere/Hautbaniere.jpg);	background-repeat: no-repeat;	background-position: center top; 	height: 54px;	width: 190px;	padding: 0;	}		.titrebanniere p{	margin:0;	padding: 15px 0 0 20px;	font: 'Verdana', Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FFFFFF;	}		.contenubanniere {	background-image: url(../img/baniere/fondbaniere.jpg);	background-repeat: repeat-y;	background-position: center top; 	height: auto;	width: 190px;	padding: 0;	}			.contenubanniere ul {	padding: 20px 0 0 20px;	list-style: none;	}			.contenubanniere li a {		text-decoration:none;		color:#000000;	}			.contenubanniere li a:hover a:visited {		text-decoration:none;		color: #009999;		font-weight:bold;	}/*---------------------- Presentation des derniers evements de la page Evenement */#fondevenementfrance {	float:left;	padding: 0;	background-image: url(../img/evenement/fr_fond_evenement.png);	background-repeat: no-repeat;	background-position: center top; 	height: auto;	width: 300px;}		#fondevenementfrance .texteevenementfrance {			padding: 45px 20px 0 20px;			height: auto;			width: 260px;		}#fondevenementexport {	float:right;	padding:0;	background-image: url(../img/evenement/export_fond_evenement.png);	background-repeat: no-repeat;	background-position: center top; 	height: auto;	width: 300px;}		#fondevenementexport .texteevenementexport {			margin: 45px 20px 0 20px;			height: auto;			width: 260px;		}		/*---------------------- Presentation des couleurs de liens */a:link,a:visited,a:active{	text-decoration:none;	color:#900;}a:hover{	color:#600;	border-color:#600;}a img {	border: 0;	text-decoration: none;}.backLink a {	height: 10px;	padding: 0 0 0 10px;	border-bottom:0;	border-right:0;	border-top:0;	border-style: solid;	border-left-width : 12px;	border-left-color: #009594;	font-weight:bold;	color:#009594;	}	.backLink a:hover {	color: #000000;	}	a.lire-suite {	display: block;	font-size: 1em;	color: #009097;	line-height: normal;/*hauteur line title sel langue*/	font-weight: normal; 	text-align: right;	}a.lire-suite:hover {	font-weight: normal; 	color: #000000;	text-decoration: none;	color: #009097;	}