/* ------------------------------------------------------ *//* STRUCTURE GENERALE DE PAGE *//* ------------------------------------------------------ *//* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : BALISES--------------------------------------------------------- */body {	margin: 10px 0px 10px 0px;	padding: 0px;	background-color: #493329;	background-image: url(images/82_bgBody_R0225.jpg);	background-repeat: repeat-x;}table {	width: 100%;}img {	border-style: none;}h1, h2, h3, h4, h5, h6, label, fieldset, legend, ul, li, form, p, input, caption {	margin: 0px;	padding: 0px;}acronym, abbr {	cursor: help;}strong {	font-weight: bold;}caption {	visibility: hidden;}.separateur {	clear: both;	visibility: hidden;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : CONTENEUR--------------------------------------------------------- */#conteneur {	position: relative;	width: 780px;	margin-right: auto;	margin-left: auto;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : HEAD--------------------------------------------------------- */#conteneur #head {}#head #contentHead {}/*-------------------- Drapeaux */#contentHead #flags {	text-align: right;}#flags ul {	list-style-type: none;}#flags li {	display: inline;	margin-left: 5px;}#flags img {	height: 12px;	width: 16px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : PAGE--------------------------------------------------------- */#conteneur #page {	width: 760px;	background-color: #fff;	padding: 10px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : TETIERE--------------------------------------------------------- */#page #tetiere {}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : CONTENT--------------------------------------------------------- */#page #content {	position: relative;	margin-top: 5px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : LEFTBAR--------------------------------------------------------- */#content #leftBar {	float: left;	width: 200px;}#content #leftBar #leftBarHautTop {}#content #leftBar #leftBarHaut {	background-color: #d5c9b7;	padding: 10px 0px 10px 0px;}#content #leftBar #leftBarBas {	margin-top: 10px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : CENTERBAR--------------------------------------------------------- */#content #centerBar {	float: left;	width: 340px;  /* ou 550px pour 2 col */	padding-left: 10px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : RIGHTBAR--------------------------------------------------------- */#content #rightBar {	float: right;	width: 200px;  /* ou display: none; pour 2 col */	padding-left: 10px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : TITRE DE LA PAGE--------------------------------------------------------- */#titrePage {	margin-bottom: 15px;	border-bottom: 8px solid #301d14;}#titrePage h1 {	display: inline;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-size: 12px;	font-weight: bold;	line-height: 15px;	text-transform: uppercase;}#titrePage h2 {	display: inline;	color: #93847a;	text-indent: 10px;	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : MENU HAUT--------------------------------------------------------- */#menuHaut {	padding-left: 5px;	background-color: #301d14;	margin-bottom: 10px;}#menuHaut ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 16px;}#menuHaut li {	display: inline;	list-style-type: none;}#menuHaut ul li.dim01 {}#menuHaut li .a1 {	color: #fff;	text-decoration: none;	border-right: 1px solid #fff;	padding-right: 3px;}#menuHaut li .a1:hover {	color: #f1ca0c;}#menuHaut li .a1Actif {	color: #f1ca0c;	text-decoration: none;	border-right: 1px solid #fff;	padding-right: 3px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : RECHERCHE--------------------------------------------------------- */#recherche {	padding: 0px 5px 0px 5px;	margin-bottom: 10px;}#recherche label {	display: block;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-size: 11px;	font-weight: bold;	line-height: 15px;}#recherche .text {	width: 168px;	height: 14px;	font-family: Arial, Helvetica, sans-serif;	border: 1px solid #93847a;	font-size: 10px;	color: #301d14;	text-indent: 3px;}#recherche .submit {	vertical-align: middle;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : NEWS LETTER--------------------------------------------------------- */#newsLetter {	padding: 0px 5px 0px 5px;	margin-top: 25px;}#newsLetter label {	display: block;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-size: 11px;	font-weight: normal;	line-height: 15px;}#newsLetter .text {	width: 168px;	height: 14px;	font-family: Arial, Helvetica, sans-serif;	border: 1px solid #93847a;	font-size: 10px;	color: #93847a;	text-indent: 3px;}#newsLetter .submit {	vertical-align: middle;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : MENU PORTAIL--------------------------------------------------------- */#menuPortail {	margin-bottom: 25px;	border-top: 2px solid #fff;}#menuPortail ul.level01 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #301d14;}#menuPortail ul.level01 li {	list-style-type: none;	border-bottom: 1px solid #fff; /* pour ie :(( */}#menuPortail ul.level01 li .a1 {	display: block;	text-decoration: none;	color: #fff;	padding: 5px 0px 5px 5px;	border-bottom: 1px solid #fff;}#menuPortail ul.level01 li .a1:hover {	display: block;	color: #df633c;	padding: 5px 0px 5px 5px;}#menuPortail ul.level01 li .a1Actif {	display: block;	text-decoration: none;	color: #df633c;	padding: 5px 0px 5px 5px;	border-bottom: 1px solid #fff;}#menuPortail ul.level01 li.dim1 {}#menuPortail ul.level02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background-color: #93847a;}#menuPortail ul.level02 li {	list-style-type: none;}#menuPortail ul.level02 li .a2 {	display: block;	text-decoration: none;	color: #fff;	padding: 3px 0px 3px 5px;	border-bottom: 1px solid #fff;}#menuPortail ul.level02 li .a2:hover {	display: block;	color: #fff;	background-color: #df633c;	padding: 3px 0px 3px 5px;}#menuPortail ul.level02 li .a2Actif {	display: block;	text-decoration: none;	color: #fff;	background-color: #df633c;	padding: 3px 0px 3px 5px;	border-bottom: 1px solid #fff;}#menuPortail ul.level02 li.dim2 {}#menuPortail ul.level03 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background-color: #d5c9b7;}#menuPortail ul.level03 li {	list-style-type: none;}#menuPortail ul.level03 li .a3 {	display: block;	text-decoration: none;	color: #93847a;	padding: 2px 0px 2px 5px;}#menuPortail ul.level03 li .a3:hover {	display: block;	color: #301d14;	padding: 2px 0px 2px 5px;}#menuPortail ul.level03 li .a3Actif {	display: block;	text-decoration: none;	color: #301d14;	padding: 2px 0px 2px 5px;}#menuPortail ul.level03 li.dim3 {}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : GESTION DES PAGES--------------------------------------------------------- */#pageNext {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-bottom: 15px;	line-height: 14px;	text-align: right;	color: #195387;}#pageNext a {	color: #000;	text-decoration: none;}#pageNext a:hover {	color: #195387;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : FOOTER--------------------------------------------------------- */#conteneur #footer {	clear: both;}#footer #contentFooter {	position: relative;	margin-top: 5px;	margin-bottom: 5px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : MENU BAS--------------------------------------------------------- */#contentFooter #menuBas {	width: 40%; /* pour ie :( */	float: left;}#menuBas ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	height: 18px;	line-height: 18px;}#menuBas li {	display: inline;	list-style-type: none;}#menuBas ul li.dim01 {}#menuBas li .a1 {	color: #fff;	text-decoration: none;	border-right: 1px solid #fff;	padding-right: 3px;}#menuBas li .a1:hover {	color: #f1ca0c;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : MENU PRATIQUE--------------------------------------------------------- */#contentFooter #menuPratique {	width: 60%; /* pour ie :( */	float: right;	text-align: right; /* pour ie :( */}#menuPratique ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	height: 18px;	line-height: 18px;}#menuPratique li {	display: inline;	list-style-type: none;}#menuPratique li img {	margin-left: 5px;	vertical-align: middle;}#menuPratique ul li.dim01 {}#menuPratique li .a1 {	color: #fff;	text-decoration: none;	border-left: 1px solid #fff;	padding-left: 3px;}#menuPratique li .a1:hover {	color: #f1ca0c;}