﻿@charset 'utf-8';body {	font: 75%/150% "Trebuchet MS", Tahoma, Arial;	color: blue;	margin: 0px;	padding: 0px;		text-align:center;}a {	color: #F67555;	text-decoration: none;}img {	border: none;}p {	padding: 0px 0px 15px;	margin: 0px;}h1 {	margin:0px;	height: 60px;	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;	color: #ACD7EE;}h1 a{	color: #ACD7EE;	text-decoration: none;}h2 {	color: #D16683;	margin: -6px 0px 2px;		text-align: center;	border-bottom: 1px dotted #D0D0BF;	letter-spacing: -1px;	font: normal 190%/100% "Trebuchet MS", Tahoma, Arial;	padding-bottom: 3px;}h2 a, h2 a:visited {	color: #D16683;	text-decoration: none;}h2 a:hover {	color: #8D909F;	text-decoration: none;}h3 {	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;	color: #D16683;	margin: 10px 0px 5px;}h4 {	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;	color: #758d38;	margin: 10px 0px 5px;}h5 {	font: normal 80%/130% Arial;	color: #758d38;	margin-top:-18px;}h5 a, h5 a:visited {	color: #D16883;	text-decoration: none;}h5 a:hover {	color: #BEAC63;	text-decoration: underline;}form {	margin:0px;	padding:0px;}#page {	margin: 0px auto;	width: 760px;	border-left: 2px solid #9b0202;	border-right: 2px solid #9b0202;	min-height: 350px;}/* header area */#header {	height: 135px;	position: relative;}#headerimg {	height: 103px;}#navi {	background: #e0cccc;	height: 30px;	width: 760px;	margin: 0px auto;	border-top: 2px solid #9b0202;	border-left: 2px solid #9b0202;	border-right: 2px solid #9b0202;	text-align: center;}#nav {	list-style: none;	margin: 0px;	padding: 0px;}#nav .current_page_item a, #nav .current_page_item a:visited{	color: #303030;	text-decoration: none;	background: #FFFFFE;}#nav .page_item a{	color: #40608C;	text-decoration: none;	background: #e0cccc;	padding: 0px 15px;	font: bold 14px Arial, Helvetica, sans-serif;	display: block;	line-height: 30px;}#nav .page_item a:hover {	color: #e0cccc;	background: #FFFFFE;}/* content area */#content {	padding: 10px 0px 30px 13px;	float: left;	width: 725px;	overflow: hidden;}#content img {	border: 1px solid #D0D0BF;	padding: 5px;}/* tableau area */#directory {	padding-top: 15px;	overflow: hidden;}#directory .bg01 {	background-color: #f4f4f4;}#directory #photo {	padding: 10px 10px 10px 10px;	float: left;	width: 200px;}#directory #info {	padding-top: 10px;	float: left;	width: 480px;	list-style-type: none;}#directory #info li {	padding:4px 0;	margin:0;}#directory #affichage {	text-align: center;	width: 600px;	margin: 0 auto;}/* alignments */.center {	text-align: center;}img.center, img[align="center"] {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}img.alignleft, img[align="left"] {	float:left;	margin: 2px 10px 5px 0px;}.alignright {	float: right;}img.alignright, img[align="right"] {	float:right;	margin: 2px 0px 5px 10px;}.pagination {	color:#BEAC63;}.clear {	clear:both;}hr.clear {	clear:both;	visibility: hidden;	margin: 0px;	padding: 0px;}/* Liens rapides */#liens-rapides ul {	list-style: none;	text-align: center;}#liens-rapides {	padding-bottom: 12px;}#liens-rapides ul li {	width: 30%;	padding: 2px;	float: left;}#liens-rapides ul li a {	color: #D16683;	padding: 1px 2px;	text-decoration: none;	display: block;}#liens-rapides ul li a.selected {	color: #2D405B;}#liens-rapides ul li a:hover {	color: #2D405B;	background: #F6F5EE;}.index-module {	width:720px;	border:1px dotted #D0D0BF;}/* Etoiles */