/* CSS Document */
body {
	margin-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #524741; 
	font-size: 14px; /* Fix IE5 Win */
	font-size: 14px; text-align: left; color: #6B4F2E;
}
#container	{
	margin: 0 auto; 
	padding: 0;
	width: 960px;
	text-align: left; 
	position: relative; 
	background-color: #FFFFFF; /* White */ 
}
#central { text-align:left; font-family: Arial, Helvetica, sans-serif; margin-left:10px; margin-bottom:10px; margin-right:10px; margin-top:10px; }

/* centre */ 
.centre { text-align:left; font-family: Arial, Helvetica, sans-serif; padding:10px; }

/* texte */
h1 { font-size: 24px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; }
h1#centre  { font-size: 24px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #524741; margin:0px; padding-bottom:10px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:left; }
h1#centrer  { font-size: 24px; font-weight: Bold; font-family: Arial, Helvetica, sans-serif; color: #524741; margin:0px; padding-bottom:10px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:center; }

h2 { font-size: 20px; color: #524741; font-family: Arial, Helvetica, sans-serif; }
h2#marroncentre { font-size: 20px; color: #524741; font-family: Arial, Helvetica, sans-serif; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:10px; font-weight:bold; text-align:center; }
h2#marronleft { font-size: 18px; color: #524741; font-family: Arial, Helvetica, sans-serif; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:10px; font-weight:bold; text-align:left; }

h3 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
h3#marron {	font-size: 16px; color: #524741; font-family: Arial, Helvetica, sans-serif; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:10px; }
h3#marroncentre { font-size: 16px; color: #524741; font-family: Arial, Helvetica, sans-serif; margin:0px; padding-bottom:10px; padding-left:0px; padding-right:0px; padding-top:10px; text-align:center; }
h3#blanc {	font-size: 16px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:10px; text-align:center; }

h4#marron {	font-size: 14px; color: #524741; font-family: Arial, Helvetica, sans-serif; }
h4#marroncentre { font-size: 14px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-align:center;  }
h4#blanc {	font-size: 14px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:10px; text-align:center; }

ul#index, ol#index { margin: 5px 5px; color: #524741; padding: 0 15px; }
ul#homestaging, ol#homestaging { margin: 5px 5px 5px 5px; color: #524741; padding: 0px 0px 0px 60px; }

.marron { font-size: 14px; color: #524741; text-align:justify; }
.marroncentre { font-size: 16px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; }
.marroncentre14 { font-size: 14px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; }
.textright { font-size: 14px; color: #524741; text-align: right; }
.intervention14 { font-size: 14px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; }

/* links fushia */
a.linkred { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #E72A86; font-weight: bold; text-decoration:none; }
a.linkred:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#E72A86; font-weight: bold; text-decoration:none; }
a.linkred:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#88AC0B; font-weight: bold; text-decoration:none; }

/* links marron */
a.linkmarron { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #524741; font-weight: bold; text-decoration:none; }
a.linkmarron:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#524741; font-weight: bold; text-decoration:none; }
a.linkmarron:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#524741; font-weight: bold; text-decoration:none; }

/* Menu Vertical */
a.menu2 {
  width:auto;
  display:block;
  color:#524741; 
  background:#B3A48D; 
  text-decoration:none;
  font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
a.menu2:hover {
  color:#FFFFFF; 
  background:#B3A48D;
  font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

a.menu2selected {
  width:auto;
  display:block; 
  color:#FFFFFF; 
  background:#B3A48D; 
  text-decoration:none;
  font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

a.menu2selected:hover {
  color:#FFFFFF; 
  background:#B3A48D;
  font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

/* images */
.imgvert { background: #A6BE12; border: 1px solid #DCDCDC; padding: 3px; }
.imgfushia { background: #E72A86; border: 1px solid #DCDCDC; padding: 3px; }

/* Bordure Images */
.imgsolidfushia {
padding-right: 1px; padding-left: 1px; background-color: #FFFFFF; background-repeat: repeat; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 3px;
border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #E72A86; border-right-color: #E72A86; border-bottom-color: #E72A86;
border-left-color: #E72A86; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}

.imgsolidbeige {
padding-right: 2px; padding-left: 2px; background-color: #FFFFFF; background-repeat: repeat; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 2px; padding-top: 2px; border-top-width: 3px;
border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #B3A48D; border-right-color: #B3A48D; border-bottom-color: #B3A48D;
border-left-color: #B3A48D; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}


/* footer */
h1#footer { text-align: center; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px; font-weight:100; }
h1#footer2 { text-align: center; color:#B3A48D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px; font-weight:100; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.bas { background-color:#524741; color:#FFFFFF; }
a.linkfooter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B3A48D; font-weight: bold; text-decoration:none; }
a.linkfooter:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#B3A48D; font-weight: bold; text-decoration:none; }
a.linkfooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight: bold; text-decoration:none; }

/* ------------------------- Formulaire ---------------------------- */
INPUT.submit { font-size: 17px; color: #525252; Font-Family : Arial, Sans-serif;  font-style: normal;Font-Weight : Bold; background-color : #E8E6D7; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #525252;
}
INPUT.reset { font-size: 17px; color: #525252; Font-Family : Arial, Sans-serif; font-style: normal;Font-Weight : Bold; background-color : #E8E6D7; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #525252;
}
.obli {color: #FF0000; Font-Family : Arial, Helvetica, sans-serif; }
INPUT { color: #422E00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
SELECT { color: #422E00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
TEXTAREA { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.txterror { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.txtform { color: #524741; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.txtform2 { margin-left:5px; margin-right:5px; color: #524741; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
TT { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #524741; text-align: left; }


/*  ---------------------- Mentions legales ---------------------------- */
.titrelegales { padding-top: 4px; padding-bottom: 4px; font-weight: bold; font-size: 14px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-align: left; }
.textlegales { padding-right: 6px; padding-left: 6px; font-weight: normal; font-size: 12px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
a.textlegales { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E72A86; text-decoration: none; padding: 0px; text-align:justify; }
a.textlegales:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E72A86; text-decoration: none; text-align:justify; }
a.textlegales:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #88AC0B; text-decoration: none; text-align:justify; }


/* ------------------------ Annuaires ------------------------------ */
.titreannu { font-size: 12px; color: #000000; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; background-color: #EFF3FC; text-align:center; }
.annuaires { font-size: 10px; color: #000000; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#E8DFCA; }
a.annuaires { font-size: 10px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; text-align:center; }
a.annuaires:link { font-size: 10px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
a.annuaires:hover {	font-size: 10px; color: #524741; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
.lettre { font-size: 12px; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; }
.liste2 { font-size: 12px; color:#524741; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#FFFFFF; }
.liste { font-size: 8px; color:#E8DFCA; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#E8DFCA; }

