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: #eaebbd;}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-right:10px solid #FFFFFF; border-left:10px solid #FFFFFF;}#header {	margin:0 auto; text-align:center;}#conteneur #menu {	color:#218140; background-color:#ffffff;	font-weight:bold; 	font-size:16px;	padding: 20px 0 10px 0; line-height:14px;}#conteneur #menu p {	margin:0 20px 0 10px; padding: 4px 0 4px 0; font-family:"Times New Roman", Times, serif;  width:147px; border-bottom:1px solid #65743D;}#conteneur #menu p.premier {	border-top:1px solid #65743D;}/*changer la couleur des mots du menu*/#conteneur #menu a {	text-decoration: none;color: #65743d; display:block; padding: 4px 0;}#conteneur #menu a:visited {	text-decoration: none; color:#65743d;}#conteneur #menu a:active {	text-decoration: none; color:#65743d;}	#conteneur #menu a:hover {	text-decoration: none; color:#65743d; background-color:#EEEFCB;}#conteneur #menu a:visited:hover {	text-decoration: none; color:#65743d; background-color:#EEEFCB;}/************ Contenu *************/#contenu {	padding: 45px 25px 10px 25px; /* width: 530px*/	text-align: justify; color:#65743d; background-color:#eeefcb;	font-size: .9em; line-height:1.5em;}#contenu h1 {	font-size: 1.6em;font-weight: bold;line-height:1.2em;	padding: 0 0 1em 0;margin: 0;	color: #65743d; text-align:left;}#contenu h2 {	font-size: 1.4em;font-weight: bold; font-style: italic;;	padding: .5em 0 .9em 0;margin: 0;	color: #65743d; text-align:left; font-family:"Times New Roman", Times, serif}#contenu h3 {	font-size: 1.1em;font-weight: bold;	padding: .5em 0 .8em 0; margin: 0;	color: #65743d; text-align:left;}#contenu h4 {	font-size: 1em;font-weight: bold;	padding: .5em 0 .8em 0;margin: 0;	color: #65743d; text-align:left;}#contenu h5 {	font-size: 1em;font-weight: bold;	padding: .5em 0 .8em 0;margin: 0;	color: #65743d; text-align:left;}#contenu p {	padding: 0 0 .8em 0; margin: 0;}#contenu ul {	/*Hack pour aucun espace a gauche de la liste	margin-left:-2em;	*/	margin:0 0 .6em 17px; padding:0;	/*list-style-type:none; margin:0 0 .6em 0; padding:0;*/}/* Hack IE 6 PC pour aucun espace a gauche de la liste */* html #contenu ul {	margin-left:1.2em;}/* Hack IE 7 PC pour aucun espace a gauche de la liste */*+html #contenu ul {	margin-left:1.2em;}#contenu ol {	padding-top:0; padding-right:0; padding-bottom:0; margin-top:0; margin-right:0; margin-bottom:.6em;}#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 {	background-color: #65743d; font-size:0px; line-height:0px; height:1px;}#contenu .retour {	padding: 0 0 .5em 0; clear:both; font-size:.8em;text-align:right;}#contenu .hautdepage {	padding: .5em 0 .0 0; clear:both; font-size:.8em;text-align:right;}#contenu .imageGauche {	float:left; margin:0px 15px .8em 0; padding:0;}#contenu .imageDroite {	float:right; margin:0px 0 .8em 15px; padding:0;}#contenu .gauche {	float:left; margin:0px .8em 15px 0; padding:0;}#contenu .droite {	float:right; margin:0px 0 .8em 15px; padding:0;}#contenu .centre {	text-align:center; margin:0 auto; padding:0;}#contenu .photoTop {	float:right; margin:0 -15px 15px 15px; padding:0;}#contenu .section {	padding:0 0 0 25px;}#contenu .slogan {	font-size: 1.1em;font-weight: bold; font-style:italic;	padding: .5em 0 .9em 0;margin: 0;	color: #A91419; text-align:center;}#contenu .encadre {	padding: .8em .8em 0 .8em; margin: 0 1.5em;	text-align:center; border:1px solid #A91419;}#contenu .note {	font-size:.8em;}#contenu .bordure {	border:1px solid #65743d;}/* Pour faire suivre le texte apres un float */#contenu .spacer {	clear:both;}a.lienAnchor {	text-decoration:none;}/** 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;}/* Pour avoir une hauteur minimum du contenu */.hauteurMin {  min-height: 496px;}/* hide from IE/mac \*/* html .hauteurMin {  height: 496px;  he\ight: 496px;}/* end hide *//* 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; margin:0 0 .8em 0;}#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;}.tableau-photos {	border-left:9px solid #FFFFFF; border-top:9px solid #FFFFFF; margin:0 0 .8em 0;}table.tableau-photos td {	padding:0; text-align:center; font-size:1em; vertical-align:middle;	border-right:9px solid #FFFFFF; border-bottom:9px solid #FFFFFF;}.curseurOn {	cursor: pointer;}.curseurOff {	cursor: default;}.buttonOff {	opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}.buttonOn {	opacity:100;filter: alpha(opacity=100); -moz-opacity: 1;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.buttonOver {	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}/* 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 table.photo td img {	border:2px solid #FFFFFF;}body.photoZoom table {	margin-bottom:.8em;}#footer {	margin:0 auto; text-align:center;}/* Lien taiga */#webmaster {	text-align:right; color: #a0a56f; margin: 8px auto; padding:0; 	font-size:10px; width:757px;}#webmaster a:link, #webmaster a:visited {	text-decoration:none; color:#a0a56f;}#webmaster a:hover, #webmaster a:visited:hover {	text-decoration:underline; color:#a0a56f;}
