body {	font-family: Arial, Helvetica, sans-serif;	background-image: url(images/bgpapier.jpg);	background-repeat: repeat;	text-align: center;	margin-right: auto;	margin-left: auto;	font-size: 12px;	color: #000000;}td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}th {	font-family: Arial, Helvetica, sans-serif;}.h1 {	font-size: 18px;	color: #087fa6;	font-weight: bold;	text-align: right;}.h2 {	font-size: 13px;	color: #89836E;	text-align: left;}.h3 {	font-size: 15px;	font-weight: bold;	color: #087FA6;	text-align: right;	margin-bottom: -10px;}.h3B {	font-size: 15px;	font-weight: bold;	color: #087FA6;	text-align: left;	margin-bottom: -10px;}.h4 {	font-size: 18px;	color: #000000;}.h5 {	font-size: 13px;	color: #000000;	text-align: justify;}.h5B {	font-size: 14px;	color: #000000;	text-align: right;}.h6 {	font-size: 18px;	color: #000000;}.h7 {	font-size: 11px;	color: #000000;	text-align: justify;}#BGIndex {	background-image: url(images/bg_lestudio.jpg);	background-repeat: no-repeat;	background-position: center top;	z-index: 1;	margin-right: auto;	margin-left: auto;	text-align: center;	padding: 20px 0px 0px;}#TitreIndex {	height: 380px;	width: 445px;	z-index: 4;	background-repeat: no-repeat;	background-position: center top;	margin-right: auto;	margin-left: auto;}#LogoIndex {	width: 250px;	margin-right: auto;	margin-left: auto;	margin-bottom: 75px;}#BGHeader {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_header.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 185px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}#BGHeaderEN {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_headerEN.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 185px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}#BGCentre {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_centre2.jpg);	background-repeat: no-repeat;	background-position: center top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 450px;	}#BGCentre1 {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_centre2.jpg);	background-repeat: no-repeat;	background-position: center top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 500px;}#BGCentre2 {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_centre2.jpg);	bbackground-repeat: no-repeat;	background-position: center top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 600px;	text-align: center;}#BGCentre3 {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_centre2.jpg);	background-repeat: no-repeat;	background-position: center top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 730px;	text-align: center;}#BGCentre4 {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_centre2.jpg);	background-repeat: no-repeat;	background-position: center top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 1100px;	text-align: center;}#BGCentre5 {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_centre2.jpg);	background-repeat: no-repeat;	background-position: center top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height:820px;	text-align: center;}#BGCentre6 {	width: 920px;	margin-right: auto;	margin-left: auto;	background-image: url(images/bg_centre2.jpg);	background-repeat: no-repeat;	background-position: center top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 1300px;	text-align: center;}#MenuTop {	text-align: right;	z-index: 10;	margin-top: 74px;	float: right;	margin-right: 50px;}#Texte{	float: left;	width: 428px;	text-align: left;	z-index: 11;	margin: 0px 0px 0px 50px;	padding: 0px;}#Texte2{	width: 700px;	padding: 0px;	margin-right: auto;	margin-left: auto;	}#Bottom {	margin-right: auto;	margin-left: auto;	vertical-align: top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	background-image: url(images/bg_bottom.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 50px;	width: 920px;}#Legal {	font-size: 10px;	color: #666666;	text-align: center;	margin-right: auto;	margin-left: auto;	vertical-align: top;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 50px;	width: 920px;}#Legal a:link, #Legal a:visited, #Legal a:active {	font-size: 10px;	color: #666666;	font-decoration : none;}#Legal a:hover {	font-size: 10px;	color: #666666;	font-decoration : underline;}.xiti, .xiti a:link, .xiti a:visited, .xiti a:hover, .xiti a:active {	font-size: 10px;	color: #666666;	text-align: center;	margin-right: auto;	margin-left: auto;	text-decoration: none;	border: none;}#MenuH {	height: 480px;	width: 250px;	text-align: left;	float: left;	z-index: 12;	margin: 0px 0px 0px 70px;	padding: 0px;}#LogoRetour {	float: left;}.TexteMenuTop, .TexteMenuTop a:link, .TexteMenuTop a:active, .TexteMenuTop a:visited {	font-size: 14px;	font-weight: bold;	color: #625A3D;	text-decoration: none;}.TexteMenuTop a:hover {	color: #000000;	text-decoration: none;}.TitreMenu {	font-size: 13px;	font-weight: bold;	text-transform: capitalize;	color: #000000;	text-align: left;}.TitreMenu2 {	font-size: 11px;	font-weight: bold;	text-transform: capitalize;	color: #000000;	text-align: left;}.Tel, .Tel a:link, .Tel a:visited, .Tel a:hover, .Tel a:active {	font-size: 19px;	font-weight: bold;	color: #00adef;	text-align: left;	text-decoration: none;}.Tel2, .Tel2 a:link, .Tel2 a:visited, .Tel2 a:active {	font-size: 19px;	font-weight: bold;	color: #064797;	text-align: center;	text-decoration: none;}.Tel2 a:hover {	text-decoration: underline;}.ItemMenu, .ItemMenu a:link, .ItemMenu a:active, .ItemMenu a:visited {	font-size: 12px;	color: #6E674C;	text-decoration: none;	display: block;	height: 25px;}.ItemMenu2, .ItemMenu2 a:link, .ItemMenu2 a:active, .ItemMenu2 a:visited {	font-size: 12px;	color: #6E674C;	text-decoration: none;	display: block;	height: 50px;}.ItemMenu a:hover, .ItemMenu2 a:hover  {	font-weight: bold;	color: #36B0CE;	background-color: #E0F7FC;	text-decoration: none;}.ItemMenuSel, .ItemMenuSel a:link, .ItemMenuSel a:hover, .ItemMenuSel a:active, .ItemMenuSel a:visited {	font-weight: bold;	font-size: 12px;	color: #6E674C;	text-decoration: none;	display: block;	height: 25px;}.ItemMenuSel2, .ItemMenuSel2 a:link, .ItemMenuSel2 a:hover, .ItemMenuSel2 a:active, .ItemMenuSel2 a:visited {	font-weight: bold;	font-size: 12px;	color: #6E674C;	text-decoration: none;	display: block;	height: 50px;}.Menu {	list-style-type: none;}.h5 a:link, .h5 a:active, .h5 a:visited {	font-size: 12px;	color: #087fa6;	text-decoration: none;}.h5 a:hover {	font-size: 12px;	color: #087fa6;	text-decoration: underline;}td a:link, td a:active, td a:visited {	font-size: 12px;	color: #087fa6;	text-decoration: none;}td a:hover {	font-size: 12px;	color: #087fa6;	text-decoration: underline;}#oceanie {	height: 80px;	width: 140px;	position: absolute;	right: 0px;	bottom: 0px;}#langue {	width: 300px;	float: left;	padding-top: 120px;	font-variant: small-caps;	font-size: 11px;	text-align: left;	padding-left: 15px;}.english a:link, .english a:active, .english a:visited {	text-decoration: none;	color: #000000;}.english a:hover {	color: #36B0CE;}.french a:link, .french  a:active, .french  a:visited {	text-decoration: underline;	color: #000000;}.french  a:hover {	color: #36B0CE;}.podcast a:link, .podcast a:active, .podcast a:visited {	font-size: 12px;	color: #087fa6;	text-decoration: none;}.podcast a:hover {	font-size: 12px;	color: #087fa6;	text-decoration: underline;}.banniere_sofiobio {	border: 1px solid #02A258;	width: 428px;	font-size: 10px;	color: #000000;	padding: 0px 3px;}.banniere_sofiobio a:link, .banniere_sofiobio a:hover, .banniere_sofiobio a:visited, .banniere_sofiobio a:active { 	color: #000000;	text-decoration: underline;	text-align: right;	font-weight: bold;}.TITREbanniere_sofiobio {	font-size: 12px;	color: #FFFFFF;	padding: 0px 3px;	font-style: italic;	font-weight: bold;	background-color: #02A258;	width: 428px;	border: 1px solid #02A258;}.banniere_lien a:link, .banniere_lien a:hover, .banniere__lien a:visited, .banniere_lien a:active { 	color: #000000;	text-decoration: underline;	text-align: right;	font-weight: bold;}