body, table, tr, td, p, div, span, ul, ol, li {	font-family: Verdana, Arial, Sans-serif;}body {	margin: 0px 0px 10px 0;	padding: 0;	background-color: #E98B24;}a {	text-decoration: underline;color: #0240BC;}a:visited {	text-decoration: underline;color: #0240BC;}a:active {	text-decoration: underline;color: #0240BC;}	a:hover {	text-decoration: none;color: #0240BC;}a:visited:hover {	text-decoration: none;color: #0240BC;}	img {	border: 0px none;	padding: 0px;	margin: 0px;}p, th, ul, ol, li, blockquote, input {	font-family: Arial, Verdana, Helvetica, sans-serif;	margin: 0; padding: 0;}td {	font-family: Arial, Verdana, Helvetica, sans-serif;}	td, th {  	vertical-align: top; padding:0;	}	em {	font-style: italic;}form {	padding: 0px;	margin: 0px;} INPUT {	padding: 0px;	margin: 0px;} TEXTAREA {	padding: 0px;	margin: 0px;} SELECT {	padding: 0px;	margin: 0px;	font-size:11px;}OPTION {	padding: 0px;	margin: 0px;	font-size:11px;}/* Form elements avec styles personnalises *//*INPUT {	background-color: #FFFFFF;	border: #FFFFFF 1px solid;	color: #000000;	font-family: arial, verdana, ms sans serif;	font-size: 11px;	font-weight: normal;	margin-top: 4px;} TEXTAREA {	background-color: #FFFFFF;	border: #FFFFFF 1px solid;	color: #000000;	font-family: arial, verdana, ms sans serif;	font-size: 11px;	font-weight: normal;	padding-top: 4px;}*/blockquote {	margin-left: 17px;}sup {  	font-size: 9.5px;	vertical-align:35%; 	/*vertical-align:super;*/}/*changer la couleur du contenu background*/#conteneur {	padding: 0;	background-color: #ffffff; border:10px solid #FFFFFF;}#conteneur #menu {	color:#218140; background-color:#d1d7a9;	font-weight:bold; font-style:italic;	font-size:16px;	padding: 20px 0 10px 0; line-height:14px;}#conteneur #menu p {	margin:0; padding: 4px 15px 4px 15px; font-family:"Times New Roman", Times, serif; /*border-bottom:1px solid #FFFFFF;*/}#conteneur #menu p.premier {	/*border-top:1px solid #FFFFFF;*/}/*changer la couleur des mots du menu*/#conteneur #menu a {	text-decoration: none;color: #218140; display:block; padding: 4px;}#conteneur #menu a:visited {	text-decoration: none; color:#218140;}#conteneur #menu a:active {	text-decoration: none; color:#218140;}	#conteneur #menu a:hover {	text-decoration: none; color:#218140; background-color:#FFFFFF;}#conteneur #menu a:visited:hover {	text-decoration: none; color:#218140; background-color:#FFFFFF;}/************ Contenu *************/#contenu {	padding: 45px 35px 10px 35px; /* width: 510px*/	text-align: justify; color:#28903A; background-color:#FFF5DB;	font-size: .8em; line-height:1.5em;}#contenu h1 {	font-size: 1.8em; font-weight:normal; text-align: left;	padding: 0 0 1em 0;margin: 0;	color: #28903A;}#contenu h2 {	font-size: 1.3em;font-weight: bold; text-align: left;	padding: .5em 0 .9em 0;margin: 0;	color: #28903A;}#contenu h3 {	font-size: 1.1em;font-weight: bold; text-align: left;	padding: .5em 0 .8em 0; margin: 0;	color: #28903A;}#contenu h4 {	font-size: 1em;font-weight: bold;	padding: .5em 0 .8em 0;margin: 0;	color: #28903A;}#contenu h5 {	font-size: 1em;font-weight: bold;	padding: .5em 0 .8em 0;margin: 0;	color: #28903A;}#contenu p {	padding: 0 0 .8em 0; margin: 0;}#contenu ul {	/*Hack pour espace a gauche de la liste*/ 	margin:0 0 .6em 17px; padding:0;	/*list-style-type:none; margin:0 0 .6em 0; padding:0;*/}#contenu ol {	margin:0 0 .6em 17px; padding:0;}#contenu li {	margin:0 0 .2em 0;	/*Pour avoir un bullet different au bout (image) - Fonctionne mieux que le list-style 	background: url(images/bullet.gif) no-repeat left top; padding:0 0 .2em 15px; */}#contenu .ligne {	border-top: 1px solid #28903A; padding: 0 0 .8em 0; margin: 0; }#contenu .retour {	padding: 0 0 .5em 0;	font-size:11px;text-align:right; clear:both;}#contenu .hautdepage {	padding: .5em 0 .0 0;	font-size:11px;text-align:right; clear:both;}#contenu .imageGauche {	float:left;	margin:0px 15px 15px 0; padding:0;}#contenu .imageDroite {	float:right;	margin:0px 0 15px 15px; padding:0;}#contenu .photoTop {	float:right; margin:-45px -25px 15px 15px; padding:0;}* html #contenu .photoTop {	float:right; margin:-45px -15px 15px 15px; padding:0;}#contenu .photoTop2 {	float:right; margin:0px -25px 15px 15px; padding:0;}* html #contenu .photoTop2 {	float:right; margin:0px -15px 15px 15px; padding:0;}#contenu .tableauFermes td.colonne1 {	padding:0 10px 0 0;}#contenu .tableauFermes td.colonne2 {	padding:0 0 0 10px;}#contenu .coordonnees {	padding:10px 0 10px 0; border-top:1px solid #28903A; border-bottom:1px solid #28903A;}#contenu .logo {	padding:1.3em 0 1.3em 0;}/* Pour faire suivre le texte apres un float */#contenu .spacer {	clear:both;}/** Tableaux **//* Hack IE 6 PC pour grosseur de font dans un tableau */* html #contenu table td {	/*font-size:.8em;*/}table {	font-size: 1em;}table table {	font-size:100%;font-size:12px;}table td {	font-size:1em;}/* Tableau de base (transparent) */#contenu table.tableauBase td {	padding:2px; text-align:left; font-size:1em;}#contenu table.tableauBase td p {	padding: 0 0 .8em 0;}/* Tableau avec styles */#contenu table.tableauStyle {	background: #CCCCCC url(images/background_tableau.jpg) no-repeat left top;	border-left:1px solid #000000; border-top:1px solid #000000;}#contenu table.tableauStyle td {	padding:.6em .6em 0 .6em; text-align:left; font-size:1em;	border-right:1px solid #000000; border-bottom:1px solid #000000;}#contenu table.tableauStyle .titre {	background-color:#666666; color:#FFFFFF;}#contenu table.tableauStyle td p {	padding: 0 0 .6em 0;}#contenu table.tableauStyle .backgroundCouleur {	background-color:#00CC66;}.curseurOn {	cursor: pointer;}.curseurOff {	cursor: default;}.buttonOff {	opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;}.buttonOn {	opacity:100;filter: alpha(opacity=100); -moz-opacity: 1;}.buttonOver {	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}/* Album photos*/#contenu .tableauIndexPhotos td {	text-align:center; vertical-align:middle;}body.photoZoom {	background-color:#FFFFFF; margin:0; padding:0;}body.photoZoom .nav {	margin-bottom:15px; background-color:#FFFFFF; width:130px;}body.photoZoom .nav td.navCell {	background-color:#FFFFFF; padding:2px 5px;}body.photoZoom .photo td img {	border:1px solid #000000;}/* Lien taiga */#webmaster {	text-align:right; color: #000000; margin: 8px auto; padding:0; 	font-size:10px; width:745px; opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;}#webmaster a:link, #webmaster a:visited {	text-decoration:none; color:#000000;}#webmaster a:hover, #webmaster a:visited:hover {	text-decoration:underline; color:#000000;}