.stylebody { font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px; background:#FFFFFF; color:#000066; } 

input.text { color:#000099; font-size: 11px;}
input.impo { color:#FF0000; font-size: 11px; font-weight: bold; }
input.button { border-width: 2px; border-color:#000000; color:#000000; background:#E5E5E5; font-size: 12px; font-weight: bold; }

textarea.text { color:#000099; font-size: 11px; }

select.list { color:#000099; font-size: 11px; }

.formtext { color:#002299; font-size: 11px; }

.cadre { margin-top: -15px; margin-left: -5px;}

.ok { margin-bottom: -3px; }

.attention { color:#FF0000 }
.caract { color:#B55000 }
.prix { color:#FB0000 }
.refer { color:#9353AB }
.contact { color:#0089AB }
.userdetail { color:#999000 }
.resumecaract { color:#436565 }

.Logo {
 border-style: solid; border-width: 2px; border-color:#000000;
 background:#8B8182;
 color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}

.Bordure1 {
  border-style: solid; border-width: 1px; border-color:#000000;
}

.Bordure2 {
  background:#7B7172; border-style: solid; border-width: 1px; border-color:#000000;
}

.Titre1Bord {
 padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;
 border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-right-width: 0; border-left-width: 0; border-color:#000000;
 background:#8B8182;
 color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}

.Titre1 {
  padding-left: 5px; padding-right: 5px;
  color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 20px;
}

.MenuGBord {
 border-style: solid; border-top-width: 0; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px; border-color:#000000;
 background:#8B8182;
 color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}


.MenuGTitre {
  padding-left: 10px;
  border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-right-width: 0; border-left-width: 0; border-color:#000000;
  color:#F1A970;  background:#41414A; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}

.MenuG {
  color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 9px;
}

.MenuG a:hover {
  text-decoration:underline; color:#66DAFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}
.MenuG a{
  text-decoration:underline; color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}

.MenuGSelection {
  color:#66DAFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}

.MenuDBord {
 border-style: solid; border-top-width: 0; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px; border-color:#000000;
 background:#F1A970;
 color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}

.MenuDTitre {
  padding-left: 10px;
  border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-right-width: 0; border-left-width: 0; border-color:#000000;
  color:#FFFFFF;  background:#125230; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}

.MenuD {
  padding-left: 10px;
  color:#000000; background:#F1A970; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}
.MenuD a:hover {
  text-decoration:underline; color:#FF5C00; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}
.MenuD a{
  text-decoration:underline; color:#125230; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}

.Compteur {
  color:#FF0000; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}

.MenuC {
  color:#000066; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}
.MenuC a:hover{
  text-decoration:underline; color:#006599; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}
.MenuC a{
  text-decoration:underline; color:#000000; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}

.Annonce {
  text-align: justify; color:#000066; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}

.Annonce a:hover{
  text-decoration:underline; color:#0065BF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}
.Annonce a{
  text-decoration:underline; color:#0000BD; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}

.imleft { margin-right: 10px; float: left; }
.imright { margin-left: 10px; float: right; }

.petit {
  color:#000069; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}
.petit a:hover {
  text-decoration:underline; color:#0065BA; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}
.petit a{
  text-decoration:underline; color:#000089; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 12px;
}

.mini {
  color:#000069; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}
.mini a:hover {
  text-decoration:underline; color:#0065BA; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}
.mini a{
  text-decoration:underline; color:#000089; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 10px;
}

.lientitre {
  color:#0096FF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}
.lientitre a:hover {
  text-decoration:underline; color:#96BAFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}
.lientitre a{
  text-decoration:underline; color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}

.toplientitre {
  color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}
.toplientitre a:hover {
  text-decoration:none; color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}
.toplientitre a{
  text-decoration:none; color:#FFFFFF; font-family: Arial Narrow CE, Arial Narow, Arial, Verdana, Helvetica; font-size: 11px;
}

.AdsRF { border-style: solid; border-width: 1px; border-color:#848484; background-color: #F4F4F4; }

.UserF { border-style: solid; border-width: 1px; border-color:#B7B7B7; background-image: url(../images/immo/marbre1.jpg); }

.AdminF { border-style: solid; border-width: 1px; border-color:#777777; background-color: #FFFFFF; }
.AdminTitre{ padding-left: 10px; color:#002299; background:#DDDDDD; font-size: 12px; }
.AdminBord{ border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-right-width: 0; border-left-width: 0; border-color:#AAAAAA; color:#002299; background:#EEEEEE; font-size: 12px; }
.AdminBordCp{ border-style: solid; border-width: 1px; border-color:#AAAAAA; color:#002299; background:#EEEEEE; font-size: 12px; }

.Admin{ color:#002299; font-size: 12px; }
.Admin a:hover{ text-decoration:underline; color:#BA4224; font-size: 12px; }
.Admin a{ text-decoration:underline; color:#0044BA; font-size: 12px; }
