/* style  */            
/* AIG immobilier style */           

img		{ border: none }
BODY{
	background-color: #FFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0px;
	color: #000;
}
td{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
#GLOBAL {
  margin-left: auto;
  margin-right: auto;
  width: 775px;
  text-align: left;
}
A:link,A:visited{
	text-decoration: undeline;
	color : #000;
}
A:Hover {
	text-decoration: none;
	color : #000;
}
.jaune {
	background-color: #FFF349;
	color: #000;
}
.bleu{
	background-color: #0072BC;
	color: #FFF349;
}
.gras{
  font-weight:bold;
}
.couleur-rouge{
        color: #FF2E2E;
}
.clearboth {
  clear: both;
  height:2px;
}
.clearright {
  clear: right;
  height:2px;
}
.clearleft {
  clear: left;
  height:2px;
}
.defilant{
  font-weight: bold;
  color: #0072BC;
  margin-left: 15px;
  width: 280px;
  margin-top: -15px;
  display: block;
  border-bottom: 1px solid #0072BC;
}
.recrutement{
  text-align: right;
  color: #0072BC;
  font-weight: bold;
  padding-right: 25px;
  padding-top: 5px;
}
.recrutement a:link, .recrutement a:visited{
  color: #0072BC;
  text-decoration: none;
}
.recrutement a:hover, .recrutement a:active{
  color: #FF2E2E;
  text-decoration: none;
}
#LOGO{
  background: url(images/LOGO_AIG.gif) no-repeat 20px 10px;
  width: 259px;
  height:103px;
  display: block;
  float: left;
}
#LOGO a {
  width: 259px;
  height:103px;
  display: block;
}
#MENU {
  float: right;
  padding-top: 5px;
  margin-right: 10px;
  margin-left: 10px;
  height: 70px;
}
#MENU .ventes {
  background: url(images/MENU_ventes.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 91px;
  height: 66px;
}
#MENU .ventes a {
  display: block;
  width: 91px;
  height: 66px;
}
#MENU .locations {
  background: url(images/MENU_locations.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 91px;
  height: 66px;
}
#MENU .locations a {
  display: block;
  width: 91px;
  height: 66px;
}
#MENU .partenaires {
  background: url(images/MENU_partenaires.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 103px;
  height: 66px;
}
#MENU .partenaires a {
  display: block;
  width: 103px;
  height: 66px;
}
#MENU .agences {
  background: url(images/MENU_agences.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 87px;
  height: 66px;
}
#MENU .agences a {
  display: block;
  width: 87px;
  height: 66px;
}
#MENU .contact {
  background: url(images/MENU_contact.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 97px;
  height: 66px;
}
#MENU .contact a {
  display: block;
  width: 97px;
  height: 66px;
}
#CDC {
  width: 160px;
  float: right;
  margin-right: 7px;
}
#CDC .entete {
  background: url(images/PICT_CDC.gif) no-repeat left top;
  height: 26px;
  color: #FF2E2E;
  font-size: 12px;
  font-weight: bold;
  padding-left: 30px;
  line-height: 26px;
}
#CDC .content {
  background: #E8E8E8 url(images/BG_CDC-corps.gif) repeat-x bottom;
  width: 145px;
  margin-left: 7px;
  height: 210px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}
#CDC .content img {
  width: 120px;
  margin: 12px;
}
#CDC .content .type {
  color: #0072BC;
  font-size: 12px;
  font-weight: bold;
  margin-left: 12px;
  margin-bottom: 8px;
}
#CDC .content .ville {
  color: #FF3030;
  font-size: 12px;
  font-weight: bold;
  margin-left: 12px;
  margin-bottom: 8px;
}
#CDC .content .ref {
  color: #0072BC;
  font-size: 11px;
  font-weight: normal;
  margin-left: 12px;
  margin-bottom: 8px;
}
#CDC .border-right {
  background: url(images/BG_CDC-borddroit.gif) repeat-y right;
}
#CDC .border-bottom {
  background: url(images/BG_CDC-bordbas.gif) repeat-x top;
  height: 13px;
  margin-top:0px;
  margin-right: 7px;
  margin-left: 7px;
  clear: both;
}
#BG-MENU2{
  background: url(images/BG_ACC-menu2.gif) no-repeat bottom;
}
#MENU2 {
  height: 50px;
  width: 490px;
  display: block;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFF349;
  float: right;
}
#MENU2 .alerte {
  background: url(images/MENU2_alerte.gif) no-repeat 22px 3px;
  float: left;
  display: block;
  height: 40px;
  padding-right: 23px;
  padding-left: 10px;
}
#MENU2 .alerte a {
  display: block;
  text-decoration: none;
  height: 40px;
  width: 70px;
  color: #FFF349;
}
#MENU2 .granville {
  background: url(images/MENU2_granville.gif) no-repeat 22px 5px;
  float: left;
  padding-left: 10px;
  padding-right: 23px;
  height: 40px;
}
#MENU2 .granville a {
  display: block;
  text-decoration: none;
  height: 40px;
  width: 90px;
  color: #FFF349;
}
#MENU2 .comptes {
  background: url(images/MENU2_comptes.gif) no-repeat 40px 5px;
  float: left;
  padding-left: 5px;
  padding-right: 23px;
  height: 40px;
}
#MENU2 .comptes a {
  display: block;
  text-decoration: none;
  height: 40px;
  width: 120px;
  color: #FFF349;
}
#MENU2 .ca {
  background: url(images/MENU2_ca.gif) no-repeat 35px 5px;
  float: left;
  padding-left: 5px;
  height: 40px;
}
#MENU2 .ca a {
  display: block;
  height: 40px;
  text-decoration: none;
  color: #FFF349;
}
#PIED {
  background-color: #0072BC;
  width: 775px;
  border-top: #FFF349 1px solid;
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  color: #FFF349;
  text-align: center;
  line-height: 15px;
}
#PIED span {
  color: #9DC5DF;
}
#PIED span a:link, #PIED span a:visited {
  color: #9DC5DF;
  text-decoration: underline;
}
#PIED span a:hover, #PIED span a:active {
  color: #9DC5DF;
  text-decoration: none;
}

#ACCUEIL{
  background: url(images/BG_ACC-menu2.gif) no-repeat bottom right;
  background-color: #FFF349;
  position: relative;
  width: 780px;
  height:406px;
}
#ACCUEIL #Animation{
  width: 285px;
  height:406px;
  float: left;
  margin-bottom: -14px;
  display: overflow;
}
#ACCUEIL #Content{
  margin-left: 285px;
  width: 477px;
  height: 406px;
}
#ACCUEIL #Content #MENU {
  float: right;
  padding-top: 5px;
  margin-right: 5px;
  height: 100px;
}
#ACCUEIL #Content #MENU .ventes {
  background: url(images/MENU_ventes.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 91px;
  height: 66px;
}
#ACCUEIL #Content #MENU .locations {
  background: url(images/MENU_locations.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 91px;
  height: 66px;
}
#ACCUEIL #Content #MENU .partenaires {
  background: url(images/MENU_partenaires.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 103px;
  height: 66px;
}
#ACCUEIL #Content #MENU .agences {
  background: url(images/MENU_agences.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 87px;
  height: 66px;
}
#ACCUEIL #Content #MENU .contact {
  background: url(images/MENU_contact.gif) no-repeat 0 0;
  display: block;
  float: left;
  width: 97px;
  height: 66px;
}
#ACCUEIL #Content #MENU .contact a {
  display: block;
  width: 97px;
  height: 66px;
}
#ACCUEIL #Content #CORPS {
  float: right;
  width: 475px;
  height: 260px;
}
#ACCUEIL #Content #MENU2 {
  height: 35px;
  width: 487px;
  display: block;
  clear: right;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFF349;
  float: right;
}
#ACCUEIL #Content #MENU2 .alerte {
  background: url(images/MENU2_alerte.gif) no-repeat 0 5px;
  float: left;
  height: 35px;
  line-height: 13px;
  padding-left: 50px;
  padding-right: 35px;
}
#ACCUEIL #Content #MENU2 .granville {
  background: url(images/MENU2_granville.gif) no-repeat 0 5px;
  float: left;
  line-height: 13px;
  padding-left: 50px;
  padding-right: 35px;
  height: 35px;
}
#ACCUEIL #Content #MENU2 .comptes {
  background: url(images/MENU2_comptes.gif) no-repeat 0 5px;
  float: left;
  line-height: 13px;
  padding-left: 50px;
  height: 35px;
}
#CONTACT{
  background: url(images/BG_ACC-menu2.gif) no-repeat bottom;
  background-color: #FFF349;
  position: relative;
  width: 775px;
  min-height: 525px;
}
#CONTACT #PLAN {
  width: 500px;
  height: 315px;
  display: block;
  float: right;
  text-align: right;
  margin-right: 7px;
}

H1 {
	background: url(images/P_H1.gif) no-repeat 0 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #0072BC;
	margin-left: 15px;
	margin-bottom: 10px;
        padding-left: 20px;
		_margin:10px 0 15px 15px;
}
H1 .aig {
	background: url(images/P_H1.gif) no-repeat 0 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #0072BC;
	margin-left: 15px;
	margin-bottom: 10px;
        padding-left: 20px;
}

H1 a:link, H1 a:visited {
        text-decoration: none;
	color: #0072BC;
}
H1 a:hover, H1 a:active {
        text-decoration: underline;
	color: #0072BC;
}
H2 {	
	font-size: 14px;
	font-weight: bold;
        color: #FF2E2E;
        margin: 0;
        margin-left: 40px;
        line-height: 16px;
        text-align: top;
}
H2.form {	
	font-size: 12px;
	font-weight: bold;
	color: #FF2E2E;
	margin: 0;
	margin-left: 10px;
	line-height: 16px;
	text-align: center;
	width: 240px;
}

H3{
	font-size: 11px;
	font-weight: normal;
        margin-top: 3px;
        margin-bottom: 3px;
        margin-left: 40px;
}
H3 a:link, H3 a:visited {
        text-decoration: none;
	color: #000;
}
H3 a:hover, H3 a:active {
        text-decoration: underline;
	color: #000;
}

H4{
	font-size: 11px;
	font-weight: normal;
        font-style: italic;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 40px;
}
H4 a:link, H4 a:visited {
        text-decoration: underline;
	color: #000;
}
H4 a:hover, H4 a:active {
        text-decoration: none;
	color: #000;
}
H5 {
    font-size: 10px;
    color: #0072BC;
    font-weight: normal;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}
input, select {
	font-family: "Verdana", Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #000;
	width: 155px;
	height: 20px;
	font-size: 11px;
}
#FORM select {
	width: 155px;
	height: 18px;
}
/*
	border-style: solid;
	border-color : #A5ACB2;
	border-width: 1px;

	background-color: #ffffff;
*/

input.radio {
	width: 13px;
	background-color: transparent;
	border: none;
}
option, text {
	background-color: #ffffff;
	font-family: "Verdana", Arial, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
}
textarea {
	font-family: "Verdana", Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #000;
	width: 155px;
	font-size: 11px;
}

#recrutement input, select {
	border-color : #A5ACB2;
	border-width: 1px;
	background-color: #ffffff;
	font-family: "Verdana", Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #000;
	border-style: solid;
	width: 255px;
	height: 20px;
	font-size: 11px;
}
#recrutement input.radio {
        width: 13px;
	background-color: transparent;
        border: none;
}
#recrutement option, text {
	background-color: #ffffff;
	font-family: "Verdana", Arial, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
}
#recrutement textarea {
	font-family: "Verdana", Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #000;
	width: 255px;
	font-size: 11px;
}
#recrutement input.button {
  background-color: #0072BB;
  color: #FFF;
  width: 100px;
  float: right;
}
#recrutement .blockform{
  display: block;
  float: left;
  width: 255px;
  text-align: left;
}


#recrutement .blockradio{
  clear: left;
  width: 350px;
  text-align: right;
}
.blocktext{
  clear: left;
  display: block;
  float: left;
  width: 80px;
  text-align: right;
  margin-right: 3px;
}
.blockradio{
  clear: left;
  width: 215px;
  text-align: right;
}
.blockform{
  display: block;
  float: left;
  width: 160px;
  text-align: right;
}
.blockform2{
  display: block;
  float: left;
  width: 160px;
  text-align: right;
}

.button {
  background-color: #0072BB;
  color: #FFF;
  width: 100px;
}
#FORM {
  position:relative;
  top:30px;
  left:10px;
  width:250px;
}
#ALERT {
  width:200px;
}
#ALERT .block {
  margin-left: 30px;
}
#AGENCES {
  width:290px;
}
#AGENCES .block {
  margin: 10px;
  margin-left: 30px;
}
.floatright {
  float: right;
  margin-right: 30px;
}


/*table		{ border-collapse: collapse }
.defaut		{ text-decoration: none ; font-size:  x-small ; font-family: arial ; color: black ; text-align: left }
.copyright	{ text-decoration: none ; font-size: xx-small ; font-family: arial ; color: #983030 ; text-align: right }
.modif_rech	{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: black }
.selection_popup	{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: black ; text-align: center }
.icone_txt	{ text-decoration: none ; font-size: xx-small ; font-weight:  bold ; font-family: arial ; color: #FF7900 ; text-align: center }
.erreur		{ text-decoration: none ; font-size:   medium ; font-weight:  bold ; font-family: arial ; color: red ; text-align: center ; line-height: 5}
.erreur_mini	{ text-decoration: none ; font-size:    small ; font-weight:  bold ; font-family: arial ; color: red ; text-align: center }
.erreur_defaut	{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: red ; text-align: center }
.num_page		{ text-decoration: underline ; font-size: x-small ; font-weight: bold ; font-family: arial ; color: #DD8731 ; text-align: center }
.txt_num_page	{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #DD8731 ; text-align: center }


.page_courante	{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #983030 ; text-align: center }
.total			{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color:   black ; text-align: center }
.tri			{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #FF7900 ; text-align: center }
.titre			{ text-decoration: none ; font-size:    small ; font-weight:  bold ; font-family: arial ; color: #FF7900 }
.infos			{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #993333 }
.ville			{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #993333 }
.date			{ text-decoration: none ; font-size: xx-small ; font-family: arial ; color: black; text-align: right; font: bold; font-style: italic}
.ref			{ text-decoration: none ; font-size: xx-small ; font-weight:  bold ; font-family: arial ; color: #FF7900 }
.agence			{ text-decoration: none ; font-size: xx-small ; font-weight:  bold ; font-family: arial ; color: #FF7900 }
.corps			{ text-decoration: none ; font-size:  x-small ; font-family: arial ; color: black ; text-align: justify }

.detail_fond	{ background-color: white }
.detail_titre	{ text-decoration: none ; font-size:   medium ; font-weight:  bold ; font-family: arial ; color: #DD8731 ; text-align: center }
.detail_prix	{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #993333 ; text-align: center }
.detail_infos	{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #993333 }
.detail_ref		{ text-decoration: none ; font-size: xx-small ; font-weight:  bold ; font-family: arial ; color: #DD8731 ; text-align: center }
.detail_corps	{ text-decoration: none ; font-size:  x-small ; font-family: arial ; color: black ; text-align: left }
.detail_texte	{ text-decoration: none ; font-size:  x-small ; font-family: arial ; color: black ; text-align: justify }
.detail_comp	{ text-decoration: none ; font-size:  x-small ; font-family: arial ; color: black ; text-align: left }
.detail_rub		{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: black ; text-align: left }

.ag_coord_titre	{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #DD8731 ; text-align: center }
.ag_coord		{ text-decoration: none ; font-size:  x-small ; font-weight:  bold ; font-family: arial ; color: #993333 ; text-align: right }
.ag_coord_txt	{ text-decoration: none ; font-size:  x-small ; font-family: arial ; color: #993333 ; text-align: left }
*/

/* MOTEUR SITIMMO V3 */
#MOTEUR { width: 550px; display: block; float: left; }

#MOTEUR input { width: auto; height: 20px }
#MOTEUR select { width:auto; height: 18px }
#MOTEUR .bordure input { border:none; background:none }
#MOTEUR .surface input { width: auto }
#MOTEUR .pieces select { width: auto }
#MOTEUR .moteur_trier select { width: auto }

#MOTEUR .defaut a:link, #MOTEUR .defaut a:visited, #MOTEUR .defaut a:hover 	{ text-decoration:none; }
#MOTEUR .defaut
{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
  	font-weight:normal;
	color:#000000;
}

#MOTEUR .defaut tr
{
	height: 27px;
}

#MOTEUR .alentours
{ 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
  	font-weight:bold;
	color:#0072BC;
}

#MOTEUR .alentours a:link, #MOTEUR .alentours a:visited
{ 
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
  	font-weight:bold;
	color:#0072BC;
}
#MOTEUR .alentours a:hover 
{ 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
  	font-weight:bold;
	color:#0072BC;
}
#MOTEUR .copyright
{ 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:10px;
  	font-weight:normal;
	color:#0072BC;
}

#MOTEUR .copyright a:link, #MOTEUR .copyright a:visited
{ 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:10px;
  	font-weight:normal;
	color:#0072BC;
}
#MOTEUR .copyright a:hover 
{ 
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif;
  	font-size:10px;
  	font-weight:normal;
	color:#0072BC;
}

.bg-degrade	{ background-color: #0072BC; height: 59px }
.bg-degrade2 { background-color: #FFFFFF; height: 60px; border-bottom: 1px solid #0072BC }
.bg-degrade3 		{ background-color: #0072BC }
.copyright		{ text-align: right }
.corps		{ font-family: arial; font-size : 11px; font-weight : bold; color : #000000 }
.corps a:link, .corps a:visited 
		{ font-family: arial; color: #000000; text-decoration:underline; font-weight : normal }
.corps a:hover 		{ font-family: arial; color: #000000; text-decoration:none; font-weight : normal }
.dotted-line 		{ background: url(images/dotted_line.gif) }
.defaut		{ text-decoration: none ; font-size:  11px ; font-family: arial ; color: black ; text-align: left }
.erreur_mini		{ font-family: arial; color:#FF3333 }
.erreur_mini a:link, .erreur_mini a:visited, .erreur_mini a:hover 
		{ font-family: arial; color: #CA2032 }
.filtrer { font-family: arial; font-size: 11px; font-weight:normal; color: #0072BC }
.filtrer a:link, .filtrer a:visited, .filtrer a:hover 
{ font-family: arial; color: #0072BC; font-weight:bold }
.green1-color 		{ font-family: arial; font-size: 11px; color: #0072BC; font-weight:bold }
.list-title 		{ font-family: arial; font-size : 11px; font-weight : bold; color : #FF2E2E; height: 20px; padding: 5px }
.minortext 		{ font-family: arial; font-size: 10px; text-align: justify; padding: 5px }
.minortextright 		{ font-family: arial; font-size: 10px; text-align: right; padding: 5px }
.minortitle 	{ font-family: arial; font-size : 11px; font-weight : bold; color : #FFFFFF; padding:5px;  }
.minortitle2 	{ font-family: arial; font-size : 11px; font-weight : bold; color : #0072BC; padding:5px;  }
.modif-rech { font-family: arial; font-size: 12px; font-weight:normal; color: #FFFFFF; text-align:right }
.modif-rech a:link, .modif-rech a:visited 
{ text-align:right; font-family: arial; font-size:12px; color: #FFFFFF; text-decoration:none; padding-right:5px; padding-bottom: 5px }
.modif-rech a:hover 
{ text-align:right; font-family: arial; font-size:12px; color: #FFFFFF; text-decoration:underline; padding-right:5px; padding-bottom: 5px }

.normaltext 		{ font-family: arial; font-size: 11px; text-align: justify; padding: 5px; }
.normaltext a:link, .normaltext a:visited 
		{ text-decoration:underline; font-family: arial; color: #000000 }
.normaltext a:hover 
		{ text-decoration:none; font-family: arial; color: #000000 }
.num_page { font-family: arial; font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration:none }
.num_page a:link, .num_page a:visited 
		{ font-family: arial; font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration:underline }
.num_page a:hover 
		{ font-family: arial; font-size:12px; color: #FFFFFF; text-decoration:none }
.num_page img { vertical-align:middle }
.resum_annonce { background-color:#FFFFFF; border-bottom: 1px solid #0072BC }
.siti_nb_annonces_total { font-family: arial; font-size: 15px; font-weight: bold; color: #FFF349 }
.siti_page_courante { font-family: arial; font-size: 13px; font-weight: bold; color: #FFFFFF }


.announce-title	{ font-family: arial; font-size: 15px; font-weight: bold; color: #FFFFFF; line-height: 30px }
.announce-title2	{ font-size : 13px; font-weight : bold; text-transform: uppercase;color : #FFFFFF; height: 20px; padding: 5px }
.announce-title3	{ font-family: arial; font-size: 15px; font-weight: bold; color: #0072BC; line-height: 30px }
.announce-title4	{ font-family: arial; font-size: 15px; font-weight: bold; color: #CA2032; line-height: 30px }
.bg_bleu	{ background-color: #C0DFF4 }
.detail-undertitle	{ font-family: arial; font-size : 13px; font-weight : bold; color : #CA2032; padding: 5px 2px 2px 5px }
.liens_bas	{ font-family: arial; font-size: 10px; font-weight: bold; color: #000000 }
.liens_bas a:link, .liens_bas a:visited
	{ color : #000000; text-decoration: underline }
.liens_bas a:hover 	{ color : #000000; text-decoration: none }
.plink	{ font-size: 10px; font-weight: bold; color: #0072BC }
a.plink:link, a.plink:visited
	{ color : #0072BC; text-decoration: underline }
a.plink:hover 	{ color : #0072BC; text-decoration: none }
.plink2	{ font-size: 10px; font-weight: bold; color: #FFFFFF }
a.plink2:link, a.plink2:visited
	{ color : #FFFFFF; text-decoration: underline }
a.plink2:hover 	{ color : #FFFFFF; text-decoration: none }

.grey { background-color: #FFFFFF; border-bottom: 1px solid #0072BC }
.normaltext2 		{ font-family: arial; font-size: 11px; text-align: justify; padding: 5px; color:#FFFFFF }
.normaltext2 a:link, .normaltext2 a:visited 
		{ text-decoration:underline; font-family: arial; color: #FFFFFF }
.normaltext2 a:hover 
		{ text-decoration:none; font-family: arial; color: #FFFFFF }
.detail-title	{ font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0072BC }
.titre { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #0072BC; font-weight:bold; text-align:left }

#IMMOVEILLE { width: 550px; display: block; float: right; text-align: left; margin-right: 7px; line-height: inherit;
 }
/*
#IMMOVEILLE input, #IMMOVEILLE select { width: auto; height: auto ; border:none }
*/
#IMMOVEILLE h1 { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #0072BC; font-weight:bold; text-align:left; background:none; padding-left: 0px; margin-left:0px;  }
#IMMOVEILLE a:link, #IMMOVEILLE a:visited	
{ text-decoration:underline; }
#IMMOVEILLE .defaut a:hover 	
{ text-decoration:none; }

#IMMOVEILLE .copyright a:link, #IMMOVEILLE .copyright a:visited	
{ text-decoration:underline; }
#IMMOVEILLE .copyright a:hover 	
{ text-decoration:none; }


#FILTRES1 select { width:120px; height:18px; font-size:9px }
#FILTRES2 select { width:140px; height:18px; font-size:9px }
#FILTRES3 select { width:100px; height:18px; font-size:9px }
#FILTRES4 select { width:100px; height:18px; font-size:9px }

div{
	margin:0 0 0 0;
	padding:0 0 0 0;
	/*border: 1px solid #000000;*/
}
.div_profil_libelle{
	float:left;
	width:80px;
	margin-top:3px;
	text-align:right;
}
.div_profil_valeur{
	margin-left:90px;
}

.div_profil_libelle_plus_valeur{
	width:250px;
	height:30px;
}

#div_immov_corps h2{
	margin:10 0 7 0;
}

#div_profil_renseignements_personnels{
	height:220px;
}
#div_profil_nom{
	float:left;
}
#div_profil_prenom{
	margin-left:260px;
}
#div_profil_cp{
	float:left;
}
#div_profil_ville{
	margin-left:260px;
}
#div_profil_email{
	float:left;
}
#div_profil_telephone{
	margin-left:260px;
}


#div_profil_optout{
	clear:both;
	width:auto;
	float:none;
}
#div_profil_optout .div_profil_valeur{
	text-align:right;
	float:left;
	margin-left:0;
	width:80px;
}
#div_profil_optout .div_profil_libelle{
	text-align:left;
	margin-left:90px;
	width:auto;
	float:none;
	padding-top:2px;
}

#div_profil_projet{
	clear:both;
	height:120px;
}
.div_profil_perso_libelle_plus_valeur{
	height:30px;
	clear:both;
}
.div_profil_perso_libelle_plus_valeur .div_profil_libelle{
	width: 390px;
	text-align:left;
}

.div_rech_libelle{
	float:left;
	width:80px;
	margin-top:3px;
	text-align:right;
}
.div_rech_valeur{
	margin-left:90px;
}
.div_rech_libelle_plus_valeur{
	width:250px;
	height:30px;
}
#div_profil_criteres_de_recherche{
	clear:both;
	height:240px;
}
#div_rech_prestation{
	float:left;
}
#div_rech_type_de_bien{
	margin-left:255px;
}
#div_rech_type_de_bien .div_rech_libelle{
	width:85px;
}
#div_rech_type_de_bien .div_rech_valeur{
	margin-left:95px;
}
#div_rech_departement{
	clear:both;
	float:left;
}
#div_rech_departement .div_rech_libelle{
	width:85px;
}
#div_rech_departement select{
	width:150px;
}
#div_rech_prix_min{
	margin-left:260px;
}
#div_rech_ville{
	clear:both;
	float:left;
}
#div_rech_prix_max{
	margin-left:260px;
}
#div_rech_choix_alentours{
	clear:both;
	width:450px;
	height:40px;
}
#div_rech_choix_alentours .div_rech_libelle{
	margin-top:-3px;
}
#div_rech_nb_pieces_min{
	clear:both;
	float:left;
	width:165px;
	height:40px;
}
#div_rech_nb_pieces_min .div_rech_libelle{
	margin-top:-3px;
}
#div_rech_nb_pieces_min .div_rech_valeur{
	float:left;
	margin-left:10px;
	width:70px;
}
#div_rech_nb_pieces_min .div_rech_valeur select{
	width:65px;
}
#div_rech_nb_pieces_max{
	float:left;
	width:110px;
}
#div_rech_nb_pieces_max .div_rech_libelle{
	width:35px;
}
#div_rech_nb_pieces_max .div_rech_valeur{
	float:left;
	margin-left:5px;
	width:70px;
}
#div_rech_nb_pieces_max .div_rech_valeur select{
	width:65px;
}
#div_rech_surface_min{
	float:left;
	margin-left:10px;
	width:135px;
}
#div_rech_surface_min .div_rech_libelle{
	width:80px;
}
#div_rech_surface_min .div_rech_valeur{
	float:left;
	margin-left:2px;
	width:45px;
}
#div_rech_surface_min .div_rech_valeur input{
	width:40px;
}
#div_rech_surface_max{
	float:left;
	width:95px;
}
#div_rech_surface_max .div_rech_libelle{
	width:35px;
}
#div_rech_surface_max .div_rech_valeur{
	float:left;
	margin-left:2px;
	width:55px;
}
#div_rech_tri{
	clear:both;
	float:left;
	width:190px;
}
#div_rech_tri .div_rech_valeur{
	float:left;
	margin-left:5px;
	width:100px;
}
#div_rech_specifique{
	float:left;
	margin-left:0px;
	_margin-left:20px;
	width:300px;
}
#div_rech_specifique .div_rech_libelle{
	text-align:right;
	width:200px;
	margin-top:2px;
}
#div_rech_specifique .div_rech_valeur{
	margin-left:205px;
}
#div_rech_btn_rechercher{
	clear:both;
}
#div_rech_btn_rechercher{
	display:none;
}
#div_rech_moteur_d_annonces{
	display:none;
}
#IMMOVEILLE .copyright{
	margin-top:50px;
	_margin-top:0;
}

#div_profil_identification{
	clear:both;
}
#div_profil_identification .div_profil_libelle_plus_valeur{
	float:none;
	clear:both;
	height:30px;
	width:420px;
}
#div_profil_identification .div_profil_libelle{
	clear:both;
	float:left;
	width:240px;
}
#div_profil_identification .div_profil_valeur{
	float:none;
	margin-left:250px;
}

#div_profil_validation{
	clear:both;
}

#div_profil_btn_supprimer{
	float:left;
	text-align:center;
}

#div_profil_rech_btn_valider{
	clear:both;
	text-align:center;
	margin-top:100px;
	_margin-top:20px;
}
#div_profil_btn_valider{
	margin-top:10px;
	text-align:center;
}
#div_profil_champs_obligatoires{
	margin-top:10px;
	text-align:right;
}
#div_profil_mentions_legales_cnil{
	margin-top:20px;
}
