BODY {
	BACKGROUND: #ffffff
}





.portail-immobilier1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.portail-immobilier2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.portail-immobilier7 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #042977; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.portail-immobilier3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006666; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.portail-immobilier4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0033; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.portail-immobilier5 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.portail-immobilier6 {
	FONT-SIZE: 10px; COLOR: #cc3300; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.portail-immobilier8 {
	FONT-SIZE: 10px; COLOR: #cc3300; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.portail-immobilier9 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.violet {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cc33ff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.grasnoir {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cc0000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique0 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #042977; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0db266; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333399; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e6c9ea; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique6 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3399ff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique8 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3399ff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique7 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc33; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique9 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #660099; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique10 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #042977; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique12 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990099; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.rubrique11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0d79f4; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.noir {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.blanc {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
A.menu:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.menu:active {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: underline
}
A.menu1:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu1:visited {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.menu1:active {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.menu1:hover {
	FONT-SIZE: 11px; COLOR: #cc0000; TEXT-DECORATION: underline
}
.gauche {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
A.sponsor:link {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-DECORATION: none
}
A.sponsor:visited {
	FONT-SIZE: 10px; COLOR: #cc0000; TEXT-DECORATION: none
}
A.sponsor:active {
	FONT-SIZE: 10px; COLOR: #3399ff; TEXT-DECORATION: none
}
A.sponsor:hover {
	FONT-SIZE: 10px; COLOR: #cc0033; TEXT-DECORATION: underline
}
A.charme:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff00ff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.charme:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff00ff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.charme:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff00ff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.charme:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff00ff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.nouveau:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff3333; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.nouveau:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff3333; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.nouveau:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff3333; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.nouveau:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff3333; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.tope:link {
	FONT-SIZE: 10px; COLOR: #0066ff; TEXT-DECORATION: none
}
A.tope:visited {
	FONT-SIZE: 10px; COLOR: #3399ff; TEXT-DECORATION: none
}
A.tope:active {
	FONT-SIZE: 10px; COLOR: #3399ff; TEXT-DECORATION: none
}
A.tope:hover {
	FONT-SIZE: 10px; COLOR: #009966; TEXT-DECORATION: underline
}
A.dynamic:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.dynamic:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: none
}
A.dynamic:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: underline
}
A.dynamic:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND-COLOR: #ffffff; top-margin: 0; left-margin: 0; margin-width: 0; margin-height: 0
}
.haut0 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #042977
}
.haut1 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #c2dbf9
}
.haut2 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #bae7e9
}
.haut3 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffd9bf
}
.haut4 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e0a59a
}
.haut5 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e6c9ea
}
.haut6 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #3399ff
}
.haut7 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffcc33
}
.haut8 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #0d79f4
}
.haut9 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f2d4f2
}
.haut10 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #042977
}
.haut12 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e6ace6
}
.haut11 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #bdd9f9
}
.black {
	BACKGROUND-COLOR: #ffffff; a: link,a:visited	{ font-size:15px; color: #3366FF; text-decoration: none; font-family: "verdana", "arial", "helvetical", "geneva", sans-serif; }
a:hover,a:active	{ font-size:15px; color: #FF9933; text-decoration: underline; font-family: "verdana", "arial", "helvetical", "geneva", sans-serif; }
}
.cat {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.down {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.legendes {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif; BACKGROUND-COLOR: #cc0000
}
.orange {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffc; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.ob {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0; FONT-STYLE: italic; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.erreurExp {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: red; FONT-STYLE: italic; FONT-FAMILY: verdana, arial, helvetical, geneva, sans-serif
}
.download {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana, arial, helvetical, geneva, sans-serif
}
.input {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.disable {
	FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: "verdana", "arial", "helvetical", "geneva", sans-serif
}
.BAE7E9 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #bae7e9
}
.C2DBF9 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #c2dbf9
}
.F2E8C7 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f2e8c7
}
.FFE6BF {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffe6bf
}
.E6C9EA {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e6c9ea
}
.E0A59A {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e0a59a
}
.hBAE7E9 {
	FONT-SIZE: 14px; COLOR: #339999; FONT-FAMILY: verdana, arial, helvetical, geneva, sans-serif
}
.hC2DBF9 {
	FONT-SIZE: 14px; COLOR: #0d79f4; FONT-FAMILY: verdana, arial, helvetical, geneva, sans-serif
}
.hF2E8C7 {
	FONT-SIZE: 14px; COLOR: #cc9966; FONT-FAMILY: verdana, arial, helvetical, geneva, sans-serif
}
.hFFE6BF {
	FONT-SIZE: 14px; COLOR: #042977; FONT-FAMILY: verdana, arial, helvetical, geneva, sans-serif
}
.hE6C9EA {
	FONT-SIZE: 14px; COLOR: #b55fc1; FONT-FAMILY: verdana, arial, helvetical, geneva, sans-serif
}
.hE0A59A {
	FONT-SIZE: 14px; COLOR: #cc3333; FONT-FAMILY: verdana, arial, helvetical, geneva, sans-serif
}
.haut0 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #042977
}
.haut1 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #c2dbf9
}
.haut2 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #bae7e9
}
.haut3 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffd9bf
}
.haut4 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e0a59a
}
.haut5 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e6c9ea
}
.haut7 {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffcc33
}
.gris {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cccccc; FONT-STYLE: italic; FONT-FAMILY: verdana, arial, helvetical, geneva
}
.promotionnels {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetical, geneva
}
.link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana, arial, helvetical, geneva
}

/* Titre des sites */
a.titre_site_annuaire { color: #042977; font-weight:bold; font-family:Arial; font-size: 11px; }
a.titre_site_annuaire:hover { color: #042977; font-weight:bold; font-family:Arial; font-size: 11px; }

/* Description des sites */
.description_site_annuaire { font-family:Arial; font-size: 11px; }

/* url des sites */
.url_petite {  font-family:Arial; font-size: 10px; }


/* arborescence */
a.arbore { color: #006699; font-weight:bold; font-family:Arial; font-size: 11px; }
a.arbore:hover { color: #006699; font-weight:bold; font-family:Arial; font-size: 11px; }

#vivainscription {
  margin: 5px 5px 15px 35px;
  padding:10px;
  background-color: #ECF3E1;
  border:2px dotted #C5DEA1;
  text-align: center;
}

