body {	margin:0 auto 5px auto; padding:0; text-align:center;	background: #9EACB5 url(images/background.jpg) repeat-x left top;	min-width:753px; font-size:100%;  color:#3c5159;	font-family: Myriad, Arial, Verdana, Sans-serif;}a:link {	text-decoration:underline; color:#0240BC;}a:visited {	text-decoration:underline; color:#0240BC;}a:hover {	text-decoration:none; color:#0240BC;}a:visited:hover {	text-decoration:none; color:#0240BC;}	img {	border:0 none; padding:0; margin:0;}p, td, th, ul, ol, li, blockquote, input, div {	margin 0; padding:0;}	td, th {  	vertical-align:top;}	em {	font-style:italic;}form, INPUT, TEXTAREA, SELECT, OPTION {	padding:0; margin:0;} /* Form elements avec styles personnalises *//*INPUT {	background-color: #FFFFFF; border: #FFFFFF 1px solid;	color: #000000; font-weight: normal;	font-family: arial, verdana, ms sans serif; font-size: 11px;	margin-top: 4px;} TEXTAREA {	background-color: #FFFFFF; border: #FFFFFF 1px solid;	color: #000000; font-weight: normal;	font-family: arial, verdana, ms sans serif; font-size: 11px;	padding-top: 4px;}*/ul {	/*Hack pour espace a gauche de la liste*/ 	margin:0 0 .5em 17px; padding:0;	/*list-style-type:none;	padding-left:0;	margin-left:0;*/}ol {	margin 0 0 .5em 17px; padding:0;}li {	margin: .2em 0 0 0;	/*Pour avoir un bullet different au bout (image) - Fonctionne mieux que le list-style 	background: url(images/bullet.gif) left top no-repeat;	padding:0 0 0 15px; */}sup {  	font-size:9.5px; vertical-align:35%; 	/*vertical-align:super;*/}/**** Container ****/#conteneur {	width:753px; position:relative;	margin:0 auto; padding:0;	background-color:#FFFFFF;}/************ Header *************/ #header {	}#topmenu {	text-align:right; font-size:11px; background: url(images/topmenu/background.jpg) no-repeat left top; height:16px;	padding:8px 5px 4px 0; margin:0 4px;}#logo_flash {	padding:4px;}/**** Menu (horizontal) ****/#menu {	background-color:#C2C6C9; text-align:center; font-size:11px; line-height:11px; white-space:nowrap; height:41px;}#menu ul {	margin:0; padding:3px 0 0 0; list-style-type:none;}#menu li {	display:inline; margin:0 0 0 1px;}#menu li.premier {	margin:0;}/************ Contenu *************/#contenuBody {	width:745px; margin:4px 4px 0 4px; padding:0 0 4px 0;}/**** Colonne de gauche ****/#colonneGauche {	/*background: url(images/colonnegauche/background.jpg) no-repeat left top;*/	background-color:#C3CCD2; vertical-align:top; text-align:center;	padding:0 0 15px 0; width:221px; font-size:12px; line-height:12px;}#colonneGauche #membres {	margin:17px 5px 27px 5px; text-align:center;}#colonneGauche #envoyer_ami {	margin:0 auto; text-align:center;}/**** Colonne de gauche - zone des membres ****/#colonneGaucheMembres {	background-color:#C3CCD2; vertical-align:top; text-align:center;	padding:20px 5px 15px 5px; width:181px; font-size:12px; line-height:12px;}#colonneGaucheMembres div {	margin:0 0 5px 0;}/**** Contenu ****/#contenu {	padding:40px 25px 15px 35px; text-align:justify; font-size: .8em; /* width reel = 464px */	line-height:1.2em; background: #FFEFAC url(images/contenu/background.gif) repeat-y left top;}#contenu h1 {	font-size: 1.6em; font-weight: bold; line-height:1.1em;	padding: 0 0 .3em 0; margin: 0 0 0 0;}#contenu h2 {	font-size: 1.2em; font-weight: bold;	padding: 0 0 .3em 0; margin: 0;}#contenu .zonetitre {	border-bottom:1px solid #4E6772; margin: 0 0 1.5em 0; padding:0 0 .4em 0;}#contenu h3 {	font-size: 1.2em; font-weight: bold;	padding: 1.4em 0 .8em 0; margin: 0;}#contenu h4 {	font-size: 1em; font-weight: bold;	padding: .5em 0 .8em 0; margin: 0;	color: #4E6772;}#contenu h5 {	font-size: 1em; font-weight: bold;	padding: .5em 0 .8em 0; margin: 0;	color: #4E6772;}#contenu p {	padding: 0 0 .8em 0; margin: 0;}#contenu .ligne {	margin:2px 0; background-color: #4E6772; font-size:0px; line-height:0px; height:1px;}#contenu .retour {	padding: .5em 0 0 0;	font-size:11px;text-align:right;}#contenu .hautdepage {	padding: .5em 0 0 0;	font-size:11px;text-align:right;}#contenu .imageGauche {	float:left;	margin:0 15px 15px -10px; padding:0;}#contenu .imageDroite {	float:right;	margin:0px 0 15px 15px; padding:0;}#contenu .section {	padding:0 0 0 25px;}#contenu .indention {	padding:0; margin:0 0 0 25px;}#contenu .temoignage {	padding:15px 0; margin:2.5em 35px .8em 35px; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:1.1em;	border-top:1px solid #4E6772; border-bottom:1px solid #4E6772;}#contenu .temoignage .titre {	text-align:center; font-weight:bold; padding:0 0 5px 0;}#contenu .temoignage .nom {	font-size:.8em;}#contenu .slogan {	font-style:italic; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:1.1em; color:#4d6873;}#contenu .centre {	text-align:center;}/* Pour faire suivre le texte apres un float */#contenu .spacer {	clear:both; font-size:0px; line-height:0px; height:0px;}/* Pour avoir une hauteur minimum du contenu */#contenu .hauteurMin {	height:170px; float:right; width:1px;}#contenu .note {	font-size:.8em; font-style:italic;}/** Tableaux **//* Hack IE 6 pour grosseur de font dans un tableau */* html #contenu table td {	font-size:.8em;}/* Tableau de base (transparent) */#contenu table.tableauBase td {	padding:2px;}#contenu table.tableauBase td p {	padding: 0 0 .8em 0;}/* Tableau avec styles */#contenu table.tableauStyle {	background: #CCCCCC url(images/tableau_back_centre.gif) repeat-y left top;}#contenu table.tableauStyle td {	padding:.6em 10px 0 10px; color:#4F6772; text-align:left;}#contenu table.tableauStyle .titre {	background: #FFFFFF url(images/tableau_back_top.gif) no-repeat left top; 	color:#4F6772; font-size:1em; font-weight:bold; padding:13px 10px 0 10px;}#contenu table.tableauStyle .gauche {	border-right:1px solid #7A8C94;}#contenu table.tableauStyle td p {	padding: 0 0 .6em 0;}#contenu table.tableauStyle td.footer, #contenu table.tableauStyle td.ligneTitre {	padding:0;}/* Tableau TEST */#contenu table.tableauTest {	background-color:#FFF5CC; border:1px solid #4E6772; margin:10px 0 0 0;}#contenu table.tableauTest td {	padding:.4em 1em;}#contenu table.tableauTest td.titre {	font-weight: bold; padding: .4em 1em .6em .8em;}#contenu table.tableauTest td.titre-chiffre {	font-weight: bold; padding: .4em 0 .6em 0; white-space:nowrap; text-align:right;}#contenu table.tableauTest td.radiobouton {	font-weight: bold; padding: .4em 0 .6em 0; white-space:nowrap; text-align:right;}#contenu table.tableauTest td.separation {	background: url(images/contenu/tableau-test_separation.gif) repeat-x left center;	height:20px; line-height:20px; font-size:5px;}#contenu table.tableauTest .bouton {	font-size:15px; margin:0 0 15px 0;}#contenu .resultatBox {	background-color:#FFF5CC; border:1px solid #4E6772; padding:12px; margin:25px 0 15px 0;}#contenu .resultat {	font-weight:bold; font-size:1.1em; color:#006633;}/* Tableau Appreciation */#contenu table.tableauAppreciation {	background-color:#FFF5CC; border:1px solid #4E6772; margin:10px 0 0 0;}#contenu table.tableauAppreciation td {	padding:.4em 1em;}#contenu table.tableauAppreciation td.titre {	font-weight: bold; padding: .4em 1em .6em .8em;}#contenu table.tableauAppreciation td.titre-chiffre {	font-weight: bold; padding: .4em 0 .6em 10px; white-space:nowrap; text-align:right;}#contenu table.tableauAppreciation td.separation {	background: url(images/contenu/tableau-test_separation.gif) repeat-x left center;	height:20px; line-height:20px; font-size:5px;}#contenu table.tableauAppreciation .bouton {	font-size:15px; margin:0 0 15px 0;}/* Lien taiga */#webmaster {	text-align:right; color: #546975; margin: 8px auto; padding:0; 	font-size:10px; width:752px;}#webmaster a:link {	text-decoration:none; color: #546975;}#webmaster a:visited {	text-decoration:none; color: #546975;}#webmaster a:hover {	text-decoration:underline; color: #546975;}#webmaster a:visited:hover {	text-decoration:underline; color: #546975;}