

/**************************************************************** principale **/
html{margin:0;padding:0;}

body{font-family: "Arial";margin:0;padding:0;
background:#6f6f6f url("../images/fond.jpg") no-repeat top center fixed;
}

img{border:0;}

form{margin:0;}

*{outline: none;} 

/******************************************************************** global **/
#global{width:975px;margin:auto;padding-top:0px;
background-color:transparent;}


/********************************************************************** haut **/
#header {position:relative;width:975px;height:693px;border:0px solid black;}

#headersmall {position:relative;width:975px;height:530px;}

#headervsmall {position:relative;width:975px;height:205px;}

#sheader1{float:left;width:975px;height:115px;position:relative;z-index:1;}

#sheader2{float:left;width:975px;height:486px;position:relative;z-index:1;
background:transparent url("../images/header_flash.png") no-repeat top left;}

#sheader2small{float:left;width:975px;height:324px;position:relative;z-index:1;
background:transparent url("../images/header_flash2.png") repeat-x top left;}




#sheader3{float:left;width:975px;height:61px;position:relative;z-index:1;
background:transparent url("../images/background-menu.jpg") repeat-x top left;}

#sheader4{float:left;width:975px;height:22px;position:relative;z-index:1;
background:transparent url("../images/header-bas.png") no-repeat top left;border:0px solid red;}

#text_marquee{position:absolute;z-index:2;top:11px;left:0px;width:975px;height:18px;}
#scroll{color:#ffffff;font-size:10px;}

#imagesite{position:absolute;z-index:2;top:9px;left:8px;width:957px;height:467px;border:0px solid red;}
#imagesitesmall{position:absolute;z-index:2;top:9px;left:8px;width:957px;height:306px;}

#flashcontent {position:absolute;z-index:3;top:9px;left:8px;width:957px;height:467px;background-color:transparent;}
#flashcontentsmall {position:absolute;z-index:3;top:9px;left:8px;width:957px;height:306px;background-color:transparent;display:none;}

.lienscroll {text-decoration:none;color:#ffffff;cursor:pointer;font-size:10px;}
a.lienscroll {text-decoration:none;color:#ffffff;font-size:10px;}
a:hover.lienscroll {text-decoration:underline;color:#ffffff;}

.logo_click{position:absolute;top:53px;left:4px;z-index:3;width:374px;height:47px;}
#logo_click{position:absolute;top:53px;left:4px;z-index:2;width:374px;height:47px;
background:transparent url("../images/logo-espace-immo.png") no-repeat;}

.logo_click2{position:absolute;top:53px;left:4px;z-index:3;width:408px;height:47px;}
#logo_click2{position:absolute;top:53px;left:4px;z-index:2;width:408px;height:47px;
background:transparent url("../images/logo-contact-immo2.png") no-repeat;}

#slogo{position:absolute;top:56px;left:445px;z-index:2;
width:289px;height:34px;background:transparent url("../images/agence-all.png") no-repeat top right;}

#slogo_ssm_fr {position:absolute;top:60px;left:406px;
z-index:2;
width:382px;height:31px;
background:transparent url("../images/agence_de_sanary_sur_mer_fr.png") no-repeat;}


#slogo_portissol_fr{position:absolute;top:58px;left:406px;
z-index:2;
width:382px;height:31px;
background:transparent url("../images/agence_de_portissol_fr.png") no-repeat;}

#slogo_ollioules_fr{position:absolute;top:54px;left:406px;
z-index:2;
width:381px;height:39px;
background:transparent url("../images/agence_de_sanary_ollioules_fr.png") no-repeat;}


#bandeau {display:none;}

#titreagence {display:none;}


#bandeausmall {position:absolute;z-index:4;top:253px;left:9px;width:955px;height:61px;background:transparent url("../images/header_flash_bandeau.png") repeat-x top left;}

#titreagencesmall {position:absolute;z-index:5;top:265px;right:35px;}

/******************************************************************* drapeau **/
#Ensemble_Flags {position:absolute;
bottom:31px;right:130px;
z-index:4;
width:53px;height:18px;}

#Div_Flags {position:relative;z-index:6;width:53px;height:18px;border:0px solid red;}

#div_drapeau_francais {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat 0px 0px;}

#div_drapeau_francaisH {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat 0px -18px;}	

#div_drapeau_francaisH:hover	{background-position:0px 0px;}

#go_drapeau_francais {position:absolute;z-index:8;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_americain {position:absolute;z-index:7;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px 0px;}

#div_drapeau_americainH {position:absolute;z-index:7;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px -18px;}

#div_drapeau_americainH:hover {background-position:-160px 0px;}		
		
#go_drapeau_americain {position:absolute;z-index:8;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_italien {position:absolute;z-index:7;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -32px 0px;}

#div_drapeau_italienH {position:absolute;z-index:7;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -32px -18px;}	

#div_drapeau_italienH:hover {background-position:-32px 0px;}		

#go_drapeau_italien {position:absolute;z-index:8;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_allemand {position:absolute;z-index:7;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -64px 0px;}

#div_drapeau_allemandH {position:absolute;z-index:7;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -64px -18px;}

#div_drapeau_allemandH:hover {background-position:-64px 0px;}		 			

#go_drapeau_allemand {position:absolute;z-index:8;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_espagnol {position:absolute;z-index:7;top:0px;left:128px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -128px 0px;}

#div_drapeau_espagnolH {position:absolute;z-index:7;top:0px;left:128px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -128px -18px;}

#div_drapeau_espagnolH:hover {background-position:-128px 0px;}		 				
	
#go_drapeau_espagnol {position:absolute;z-index:8;top:0px;left:128px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_neerlandais {position:absolute;z-index:7;top:0px;left:160px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -96px 0px;}

#div_drapeau_neerlandaisH {position:absolute;z-index:7;top:0px;left:160px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -96px -18px;}

#div_drapeau_neerlandaisH:hover	{background-position:-96px 0px;}			

#go_drapeau_neerlandais {position:absolute;z-index:8;top:0px;left:160px;
width:24px;height:18px;cursor:pointer;}

/********************************************************************** menu **/
#en-tete_fr {
  position:absolute;
  top:0px;left:-1px;
  overflow: hidden;
  width:977px;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  font-size:14px;letter-spacing:0px;height:61px;}

#en-tete_fr ul {float:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;list-style:none;}

#en-tete_fr ul li#first {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_fr ul li#firstactif {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_fr ul li#first a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:23px;padding-right:23px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_fr ul li#firstactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:23px;padding-right:23px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_fr ul li#last {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_fr ul li#lastactif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_fr ul li#last a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:22px;padding-right:22px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_fr ul li#lastactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:22px;padding-right:22px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_fr ul li {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_fr ul li a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:17px;padding-right:16px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}

#en-tete_fr ul li#actif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_fr ul li#actif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:17px;padding-right:16px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_fr ul li a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_fr ul li a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_fr ul li#first a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_fr ul li#first a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_fr ul li#last a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_fr ul li#last a:focus {background-position: 0% -61px;color:#ffffff;}











#en-tete_en {
  position:absolute;
  top:0px;left:0px;
  overflow: hidden;
  width:975px;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  font-size:14px;letter-spacing:0px;height:61px;}

#en-tete_en ul {float:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;list-style:none;}

#en-tete_en ul li#first {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_en ul li#firstactif {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_en ul li#first a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:29px;padding-right:27px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_en ul li#firstactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:29px;padding-right:27px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_en ul li#last {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_en ul li#lastactif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_en ul li#last a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:27px;padding-right:27px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_en ul li#lastactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:27px;padding-right:27px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_en ul li {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_en ul li a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:27px;padding-right:27px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}

#en-tete_en ul li#actif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_en ul li#actif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:27px;padding-right:27px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_en ul li a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_en ul li a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_en ul li#first a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_en ul li#first a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_en ul li#last a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_en ul li#last a:focus {background-position: 0% -61px;color:#ffffff;}



#en-tete_de {
  position:absolute;
  top:0px;left:0px;
  overflow: hidden;
  width:975px;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  font-size:14px;letter-spacing:0px;height:61px;}

#en-tete_de ul {float:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;list-style:none;}

#en-tete_de ul li#first {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_de ul li#firstactif {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_de ul li#first a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:17px;padding-right:16px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_de ul li#firstactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:17px;padding-right:16px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_de ul li#last {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_de ul li#lastactif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_de ul li#last a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:16px;padding-right:17px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_de ul li#lastactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:16px;padding-right:17px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_de ul li {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_de ul li a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:22px;padding-right:22px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}

#en-tete_de ul li#actif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_de ul li#actif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:22px;padding-right:22px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_de ul li a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_de ul li a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_de ul li#first a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_de ul li#first a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_de ul li#last a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_de ul li#last a:focus {background-position: 0% -61px;color:#ffffff;}

.text2menu{font-size:10px;color:#999999;}


#en-tete_es {
  position:absolute;
  top:0px;left:0px;
  overflow: hidden;
  width:976px;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  font-size:14px;letter-spacing:0px;height:61px;}

#en-tete_es ul {float:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;list-style:none;}

#en-tete_es ul li#first {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_es ul li#firstactif {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_es ul li#first a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:17px;padding-right:16px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_es ul li#firstactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:17px;padding-right:16px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_es ul li#last {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_es ul li#lastactif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_es ul li#last a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:16px;padding-right:17px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_es ul li#lastactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:16px;padding-right:17px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_es ul li {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_es ul li a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:15px;padding-right:15px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}

#en-tete_es ul li#actif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_es ul li#actif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:15px;padding-right:15px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_es ul li a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_es ul li a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_es ul li#first a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_es ul li#first a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_es ul li#last a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_es ul li#last a:focus {background-position: 0% -61px;color:#ffffff;}



#en-tete_it {
  position:absolute;
  top:0px;left:-1px;
  overflow: hidden;
  width:978px;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  font-size:14px;letter-spacing:0px;height:61px;}

#en-tete_it ul {float:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;list-style:none;}

#en-tete_it ul li#first {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_it ul li#firstactif {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_it ul li#first a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:18px;padding-right:17px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_it ul li#firstactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:18px;padding-right:17px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_it ul li#last {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_it ul li#lastactif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_it ul li#last a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:17px;padding-right:18px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_it ul li#lastactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:17px;padding-right:18px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_it ul li {float:left;margin-left:1px;margin-bottom:0px;}
#en-tete_it ul li a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:21px;padding-right:19px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}

#en-tete_it ul li#actif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_it ul li#actif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:21px;padding-right:19px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_it ul li a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_it ul li a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_it ul li#first a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_it ul li#first a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_it ul li#last a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_it ul li#last a:focus {background-position: 0% -61px;color:#ffffff;}










#en-tete_nl {
  position:absolute;
  top:0px;left:0px;
  overflow: hidden;
  width:975px;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  font-size:14px;letter-spacing:0px;height:61px;}




#en-tete_nl ul {float:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;list-style:none;}

#en-tete_nl ul li#first {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_nl ul li#firstactif {float:left;margin-left:0px;margin-bottom:0px;}
#en-tete_nl ul li#first a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:22px;padding-right:21px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_nl ul li#firstactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:22px;padding-right:21px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_nl ul li#last {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_nl ul li#lastactif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_nl ul li#last a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:21px;padding-right:22px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}
#en-tete_nl ul li#lastactif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:21px;padding-right:22px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_nl ul li {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_nl ul li a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:25px;padding-right:24px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;color:#ffffff;}

#en-tete_nl ul li#actif {float:left;margin-left:2px;margin-bottom:0px;}
#en-tete_nl ul li#actif a {display:block;float:left;text-decoration:none;padding-top:14px;padding-left:25px;padding-right:24px;height:61px;
background:transparent url("../images/li_menu_background.png") repeat-x top left;background-position: 0% -61px;color:#ffffff;}

#en-tete_nl ul li a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_nl ul li a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_nl ul li#first a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_nl ul li#first a:focus {background-position: 0% -61px;color:#ffffff;}

#en-tete_nl ul li#last a:hover {background-position: 0% -61px;color:#ffffff;}
#en-tete_nl ul li#last a:focus {background-position: 0% -61px;color:#ffffff;}




/********************************************************************* index **/
#div_index {float:left;width:975px;min-height:50px;height:auto !important;height:50px;position:relative;border:0px solid red;
background-color:transparent;}

#en_contact_sanary{float:left;width:312px;height:229px;}

#contact_sanary_fr {width:312px;height:213px;
background:transparent url("../images/contact-sanary-sur-mer_fr.jpg") no-repeat top left;cursor:pointer;}

#contact_sanary_fr:hover {
background-position: 0% -213px;cursor:pointer;}


#en_contact_portissol{float:left;margin-left:20px;width:312px;height:229px;}

#contact_portissol_fr  {width:312px;height:213px;
background:transparent url("../images/contact-portissol_fr.jpg") no-repeat top left;cursor:pointer;}

#contact_portissol_fr:hover {
background-position: 0% -213px;cursor:pointer;}


#en_contact_ollioules{float:left;margin-left:19px;width:312px;height:229px;}

#contact_ollioules_fr {width:312px;height:213px;
background:transparent url("../images/contact-ollioules_fr.jpg") no-repeat top left;cursor:pointer;}

#contact_ollioules_fr:hover {
background-position: 0% -213px;cursor:pointer;}

#prestige_fr {float:left;margin-top:13px;width:975px;height:175px;
background:transparent url("../images/prestige_fr.png") no-repeat top left;position:relative;z-index:1;cursor:pointer;}

.contact-bas{width:312px;height:16px;background:transparent url("../images/contact-bas.png") no-repeat top left;}


/******************************************************************** footer **/
#footer {float:left;width:975px;height:37px;background:#000000 url("../images/background-footer.png") repeat-x top left;
position:relative;z-index:1;font-size:11px;}

#logo_lbi{position:absolute;z-index:1;top:2px;right:36px;width:175px;height:30px;
background:transparent url("../images/la-boite-immo.png") no-repeat top left;}
.lienlbi{display:block;position:absolute;z-index:2;top:2px;right:36px;width:175px;height:30px;
text-indent:-9999px;}


#logo_lbi2{position:absolute;z-index:1;bottom:0px;right:0px;width:187px;height:24px;
background:transparent url("../images/la-boite-immo2.png") no-repeat top left;}

.lienlbi2{position:absolute;z-index:2;bottom:0px;right:0px;width:187px;height:24px;text-indent:-9999px;}


#div_copyright_footer {position:absolute;z-index:1;top:4px;left:11px;font-size:11px;color:#ffffff;}

.hrefooter {color:#ffffff;text-decoration:none;}
a.hrefooter {color:#ffffff;text-decoration:none;}
a:hover.hrefooter {color:#ffffff;text-decoration:underline;}



#logo1 {
position:absolute;
z-index:2;
top:17px;left:565px;
width:94px;
height:46px;
background:transparent url("../images/footer-petit-logo.jpg") no-repeat top left;}


#logo2 {
position:absolute;
z-index:2;
top:5px;left:467px;
width:46px;
height:65px;
background:transparent url("../images/SOCAF.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.immobiliersanarysurmer.com/images/SOCAF.png', sizingMethod='scale');}


#translation_by_google {color:#ffffff;
font-size:9px;
position:absolute;
right:284px;
top:14px;
z-index:10;
width:171px;font-family:"Verdana";}


#indexationfooter {float:left;font-size:10px;color:#000000;text-decoration:none;margin-top:15px;border:0px solid red;text-align:justify;}
#indexationfooter2 {float:left;font-size:10px;color:#000000;text-decoration:none;margin-top:0px;border:0px solid red;text-align:justify;}

.footerlink a{font-size:10px;color:#000000;text-decoration:none;}
.footerlink a:hover{font-size:10px;color:#000000;text-decoration:underline;}


#footer2 {float:left;width:975px;height:103px;background:#000000 url("../images/background-footer2.png") repeat-x top left;
position:relative;z-index:1;font-size:11px;margin-top:-12px;}
#footer2bas {float:left;width:975px;height:22px;background:transparent url("../images/generique-bas-grande.png") repeat-x top left;
position:relative;z-index:1;font-size:11px;}

#ftdiv1{position:absolute;z-index:1;bottom:25px;left:214px;color:#d0cfcf;font-size:60px;font-weight:bold;letter-spacing:1px;}
#div_copyright_footer2{position:absolute;z-index:1;bottom:4px;left:11px;font-size:10px;color:#ffffff;}

#telephonef2{position:absolute;z-index:10;bottom:30px;left:139px;width:67px;height:65px;
background:transparent url("../images/telephone-footer-2.png") no-repeat top left;}


/******************************************************************* contact **/
#page-contact-immo {float:left;width:975px;min-height:50px;height:auto !important;height:50px;position:relative;border:0px solid red;
background-color:transparent;}


#grandboxc{float:left;width:975px;margin-top:12px;}
#grandboxmilieuc{float:left;
width:975px;min-height:190px;height:auto !important;height:190px;
background-color:#000000;}

#grandboxhautc {float:left;width:975px;min-height:190px;height:auto !important;height:190px;background:transparent url("../images/bloc2hautc.png") no-repeat top left;}

#grandboxbasc {float:left;width:975px;height:22px;
background:transparent url("../images/generique-bas-grande.png") no-repeat top left;}

#ens_box_contact1 {float:left;width:312px;height:538px;}

#ens_box_contact2 {float:left;margin-left:20px;width:312px;height:522px;}

#ens_box_contact3 {float:left;margin-left:19px;width:312px;height:522px;}

.box_contact {position:relative;width:312px;height:522px;background:#000000 url("../images/background-div-p-contact.png") repeat-x top left;}

.contact-bas2{width:312px;height:16px;background:transparent url("../images/contact-bas.png") no-repeat top left;}

#ens_div_contact_formulaire {float:left;width:975px;height:168px;margin-top:12px;}

#div_contact_formulaire {width:975px;height:146px;background:transparent url("../images/background-contact.png") repeat-x top left;}

.generique-bas-grande{width:975px;height:22px;background:transparent url("../images/generique-bas-grande.png") no-repeat top left;}

.sbox_contact{position:absolute;top:8px;left:9px;width:292px;height:501px;border:1px solid #3f3f3f;}

#contact_sanary2 {position:absolute;z-index:2;top:156px;left:0px;width:312px;height:213px;}
#contact_portissol2 {position:absolute;z-index:2;top:156px;left:0px;width:312px;height:213px;}
#contact_ollioules2 {position:absolute;z-index:2;top:156px;left:0px;width:312px;height:213px;}


.cont1 {padding-top:0px;font-weight:bold;font-size:24px;width:312px;text-align:center;color:#ffffff;text-transform:uppercase;letter-spacing:1px;}
.cont2 {width:312px;text-align:center;font-size:14px;font-weight:bold;color:#ffffff;margin-top:9px;letter-spacing:0.5px;}
.cont3 {width:312px;text-align:center;font-size:14px;font-weight:bold;color:#ffffff;margin-top:3px;letter-spacing:0.5px;}
.cont4 {font-weight:bold;font-size:28px;width:312px;text-align:center;color:#ffffff;margin-top:20px;margin-left:23px;letter-spacing:1px;}

.sbox_contact2 {height:195px;left:10px;position:absolute;top:315px;width:292px;z-index:2;overflow:hidden;}

.stitre {margin-left:15px;padding-top:9px;}
.page_st_1{color:#999999;font-weight:bold;font-size:16px;}
.page_st_2{color:#ffffff;font-weight:bold;font-size:16px;}

.page_st2_1{color:#999999;font-weight:bold;font-size:16px;}
.page_st2_2{color:#ffffff;font-weight:bold;font-size:16px;}
.page_st2_3{color:#ffffff;font-weight:bold;font-size:24px;}

.page_st3_1{color:#ffffff;font-size:16px;}
.page_st3_2{color:#ffffff;font-weight:bold;font-size:16px;}

.page_st4_1{color:#999999;font-size:24px;}
.page_st4_2{color:#ffffff;font-weight:bold;font-size:30px;}



.div_contact_1 {float:left;width:283px;height:52px;}

.back-item-select-contact {width:242px;height:21px;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;padding-top:2px !important!;}

.back-item-select-contact2 {width:242px;height:21px;margin-top:9px;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;padding-top:2px !important!;}

.back-item-select-contact2b {width:242px;height:21px;margin-top:9px;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;}

.contactinput{border:0px solid #ffffff;color:#000000;background-color:#ffffff;width:236px;height:14px;font-size:12px;}

.contactselect{border:0px solid #ffffff;color:#000000;background-color:#ffffff;width:236px;height:19px;font-size:12px;}


.back-item-textarea-contact {width:242px;height:52px;background:transparent url("../images/item-contact-textarea.png") no-repeat top left;}

.contacttextarea {border:0px solid #ffffff;color:#000000;background-color:#ffffff;width:236px;height:46px;font-size:12px;}

.div_contact_2 {float:left;width:273px;height:52px;}

#send_form_contactv2{margin-top:3px;}

#contactenvoyer {float:left;
margin-left:0;margin-top:15px;
width:95px;height:21px;
text-align:center;
background: url(../images/boutton_envoyer.png) no-repeat left top;cursor:pointer;
text-align:center;font-size:12px;font-weight:bold;color:#000000;}

#formcontact {float:left;margin-left:19px;margin-top:18px;}

#redactionnel_contact {float:left;width:940px;margin-top:16px;margin-left:17px;color:#ffffff;font-size:12px;text-align:justify;}

#espace_contact {color:#ffffff;}

/******************************************************************** agence **/
#en_petitbox1 {float:left;width:312px;height:132px;position:relative;z-index:1}
#petitbox1 {position:absolute;z-index:1;top:0px;left:0px;width:312px;height:116px;}
.petitbox-bas{position:absolute;z-index:1;bottom:0px;left:0px;width:312px;height:16px;background:transparent url("../images/contact-bas.png") no-repeat top left;}
.petitbox-image{position:absolute;z-index:1;top:10px;left:10px;width:292px;height:96px;}


.petitbox-image_loc_fr {display:block;position:absolute;z-index:10;top:10px;left:10px;width:292px;height:96px;
background:transparent url("../images/geo-localisation-fr.jpg") no-repeat top left;}
a:hover.petitbox-image_loc_fr {background-position: 0% -96px;}

.petitbox-image_alerte_fr {display:block;position:absolute;z-index:10;top:10px;left:10px;width:292px;height:96px;
background:transparent url("../images/alerte-mail-fr.jpg") no-repeat top left;}
a:hover.petitbox-image_alerte_fr {background-position: 0% -96px;}

.petitbox-image_estimate_fr {display:block;position:absolute;z-index:10;top:10px;left:10px;width:292px;height:96px;
background:transparent url("../images/estimation-fr.jpg") no-repeat top left;}
a:hover.petitbox-image_estimate_fr {background-position: 0% -96px;}



#en_petitbox2 {float:left;width:312px;height:132px;position:relative;z-index:1;margin-left:20px;}
#petitbox2 {position:absolute;z-index:1;top:0px;left:0px;width:312px;height:116px;}


#en_petitbox3 {float:left;width:312px;height:132px;position:relative;z-index:1;margin-left:19px;}
#petitbox3 {position:absolute;z-index:1;top:0px;left:0px;width:312px;height:116px;}

#moyenbox{float:right;width:696px;}
#moyenboxmilieu{float:left;
width:696px;min-height:273px;height:auto !important;height:273px;
background:transparent url("../images/bloc1milieu.png") repeat-y top left;}

#moyenboxhaut {float:left;width:696px;min-height:273px;height:auto !important;height:273px;background:transparent url("../images/bloc1haut.png") no-repeat top left;}

#moyenboxbas {float:left;width:696px;height:40px;
background:transparent url("../images/bloc1bas.png") no-repeat top left;}


#titre_moyenbox{width:600px;margin:auto;padding-top:17px;}
#titre_moyenbox2 {margin:auto;padding-top:25px;width:600px;}

#redactionnel_moyenbox{width:600px;text-align:justify;color:#ffffff;font-size:12px;margin:auto;margin-top:20px;padding-bottom:20px;}

.espace_redactionnel{margin-top:12px;}

/************************************************************** redactionnel **/
#page-redactionnel-immo {float:left;width:975px;min-height:50px;height:auto !important;height:50px;position:relative;border:0px solid red;
background-color:transparent;}

#grandbox{float:left;width:975px;}
#grandboxmilieu{float:left;
width:975px;min-height:273px;height:auto !important;height:273px;
background:transparent url("../images/bloc2milieu.png") repeat-y top left;}

#grandboxhaut {float:left;width:975px;min-height:273px;height:auto !important;height:273px;background:transparent url("../images/bloc2haut.png") no-repeat top left;}

#grandboxbas {float:left;width:975px;height:40px;
background:transparent url("../images/bloc2bas.png") no-repeat top left;}


#titre_grandbox{width:910px;margin:auto;padding-top:25px;}

#titre_grandbox2{width:915px;margin:auto;padding-top:25px;}

#titre_grandboxlisting{width:915px;margin:auto;padding-top:28px;}


#redactionnel_grandbox{width:910px;text-align:justify;color:#ffffff;font-size:12px;margin:auto;margin-top:20px;padding-bottom:20px;}

#grandboxmilieu2{float:left;
width:975px;min-height:190px;height:auto !important;height:190px;
background:transparent url("../images/bloc2milieu.png") repeat-y top left;}

#grandboxhaut2 {float:left;width:975px;min-height:190px;height:auto !important;height:190px;background:transparent url("../images/bloc2haut.png") no-repeat top left;}



/******************************************************* moteur de recherche **/
#ens_mr1{float:left;width:250px;height:313px;}
#background-mr1{width:250px;height:282px;background:#000000 url("../images/background-mr-1.png") no-repeat top left;}
#bas-mr-1{width:250px;height:31px;background:transparent url("../images/bas-mr-1.png") no-repeat top left;}
#titre_mr{padding-top:25px;width:250px;text-align:center;}
#titre_mr2{padding-top:13px;font-size:12px;color:#ffffff;width:250px;text-align:center;}

#mr1 {width:250px;margin-top:25px;}
.boxrecherche1 {width:180px;height:21px;background:transparent url("../images/back_item_mr_1.png") no-repeat top left;margin:auto;margin-bottom:10px;}
.selectrecherche1 {float:right;margin-right:1px;}
.selectrecherche1 select {width:179px;border:0px;height:17px;font-size:12px}


#formboutonrecherche1{position:relative;z-index:10;left:120px;top:0px;width:95px;height:21px;}

#recherche_all_item {border:0px solid red;padding-top:22px;padding-left:0px;min-height:50px;height:auto !important;height:50px;}

/*********************************************** moteur de recherche listing **/
#ensemble_mrv2{width:915px;height:82px;margin:auto;margin-top:16px;background-color:#999999;}

#ensemble_mr_milieuv2{float:left;width:915px;
background-color:#999999;}

.mrv2{float:left;position:relative;width:502px;height:50px;
float:left;margin-left:18px;margin-top:14px;}

#titre_mrv2{float:left;margin-top:16px;margin-left:20px;width:242px;height:50px;text-align:center;background:transparent url("../images/background-bouton-mr-listing.png") repeat-x top left;}

#titre_mrv2_int {margin-top:14px;letter-spacing:1px;}

#formboutonrecherchev2 {
position:absolute;
top:2px;
left:520px;
width:95px;
height:50px;
z-index:10;
}

.selectrecherche2 {float:left;width:243px;height:21px;}
.selectrecherche2 select {width:243px;height:21px;}

.selectrecherche2b {float:right;width:243px;height:21px;}
.selectrecherche2b select {width:243px;height:21px;}

#recherche_all_item2 {border:0px solid red;padding-left:0px;min-height:50px;height:auto !important;height:50px;}

/***************************************************************** partenaire */
#allpartenaire {float:left;margin-bottom:10px;}

#redactionnel_partenaire {float:left;width:600px;text-align:justify;color:#ffffff;font-size:12px;margin-bottom:25px;}

.lien_partenaire {text-decoration:underline;color:#ffffff; }
a.lien_partenaire {text-decoration:underline;color:#ffffff; }
a:hover.lien_partenaire {text-decoration:none;color:#ffffff; }

.bloc_partenaire {float:left;width:600px;height:125px;margin-left:0px;margin-bottom:10px;}

.descriptif_partenaire {color:#ffffff;font-size:12px; }

.bloc_description_partenaire {float:right;width:295px;line-height:15px;margin-left:0px;}

.bloc_image_partenaire {float:left;width:258px;height:123px;border:1px solid #ffffff;}

/***************************************************************** estimation */
#estimation_gauche{float:left;width:250px;}

#en_petitbox21 {float:left;width:250px;height:145px;position:relative;z-index:1}
#petitbox21 {position:absolute;z-index:1;top:0px;left:0px;width:250px;height:116px;}
.petitbox-bas2{position:absolute;z-index:1;bottom:0px;left:0px;width:250px;height:29px;background:transparent url("../images/contact-bas2.png") no-repeat top left;}
.petitbox-image2{position:absolute;z-index:10;top:10px;left:10px;width:292px;height:96px;}

.petitbox-image2_loc_fr {display:block;position:absolute;z-index:10;top:10px;left:10px;width:230px;height:96px;
background:transparent url("../images/geo-localisation2-fr.jpg") no-repeat top left;}
a:hover.petitbox-image2_loc_fr {background-position: 0% -96px;}

.petitbox-image2_alerte_fr {display:block;position:absolute;z-index:10;top:10px;left:10px;width:230px;height:96px;
background:transparent url("../images/alerte-mail2-fr.jpg") no-repeat top left;}
a:hover.petitbox-image2_alerte_fr {background-position: 0% -96px;}

.petitbox-image2_estimate_fr {display:block;position:absolute;z-index:10;top:10px;left:10px;width:230px;height:96px;
background:transparent url("../images/estimation2-fr.jpg") no-repeat top left;}
a:hover.petitbox-image2_estimate_fr {background-position: 0% -96px;}    

#en_petitbox22 {float:left;width:250px;height:145px;position:relative;z-index:1}
#petitbox22 {position:absolute;z-index:1;top:0px;left:0px;width:250px;height:116px;}

.div_estimation_1{float:left;width:293px;height:176px;border:0px solid red;}
.div_estimation_2{float:left;width:242px;height:176px;border:0px solid red;}

.estimationinput {border:0px solid #ffffff;color:#000000;background-color:#ffffff;width:236px;height:17px;font-size:12px;}

.estimationselect {border:0px solid #ffffff;color:#000000;background-color:#ffffff;width:236px;height:19px;font-size:12px;} 

#div_formulaire_estimation {width:535px;margin:auto;border:0px solid red;color:#ffffff;}

.back-item-select-estimation {width:242px;height:21px;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;padding-top:1px !important!;}

.back-item-select-estimationb {width:242px;height:21px;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;}


.back-item-select-estimation2 {width:242px;height:21px;margin-top:9px;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;padding-top:2px !important!}

.back-item-select-estimation2b {width:242px;height:21px;margin-top:9px;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;padding-top:2px !important!}

.back-item-textarea-estimation {width:242px;height:52px;background:transparent url("../images/item-contact-textarea.png") no-repeat top left;margin-top:9px;}

.estimationtextarea {border:0px solid #ffffff;color:#000000;background-color:#ffffff;width:236px;height:46px;font-size:12px;}

#ens_b_e {float:left;width:535px;margin-top:20px;}

#btestimationv2 {float:right;
width:95px;height:21px;
text-align:center;
background: url(../images/boutton_envoyer_estimation.png) no-repeat left top;cursor:pointer;}

#text_btestimation{margin-top:3px;font-family:Arial;font-size:11px;font-weight:bold;color:#000000;}

/*************************************************************** alerte mail **/
.div_alertemail_1{float:left;width:293px;height:197px;border:0px solid red;}

.div_alertemail_2{float:left;width:242px;height:197px;border:0px solid red;}

.alertemailinput {border:0px solid #ffffff;color:#000000;background-color:#ffffff;width:236px;height:15px;font-size:12px;}

.alertemailselect {border:0px solid #ffffff;color:#000000;background-color:#ffffff;width:236px;height:19px;font-size:12px;} 


#div_formulaire_alertemail {width:535px;margin:auto;border:0px solid red;color:#ffffff;}

.back-item-select-alertemail {width:242px;height:21px;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;padding-top:1px !important!;}

.back-item-select-alertemail2 {width:242px;height:21px;margin-top:9px;margin-top:10px !important!;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;padding-top:1px !important!;}

.back-item-select-alertemail2b {width:242px;height:21px;margin-top:9px;margin-top:10px !important!;
background:transparent url("../images/item-contact-select.png") no-repeat top left;
padding-left:3px;padding-top:0px;}


#btalertemailv2 {float:right;
width:95px;height:21px;
text-align:center;
background: url(../images/boutton_envoyer_estimation.png) no-repeat left top;cursor:pointer;}

#text_btalertemail{margin-top:3px;font-family:Arial;font-size:11px;font-weight:bold;color:#000000;}


/******************************************************************* sitemap **/
#plan_gauche{float:left;width:250px;}

.hrefplandusite {color:#ffffff;text-decoration:none;font-size:12px;}

a.hrefplandusite {color:#ffffff;text-decoration:none;}

a:hover.hrefplandusite {color:#ffffff;text-decoration:underline;}

/**************************************************************** erreur 404 **/
.erreur404lien {color:#ffffff;text-decoration:underline;}

a.erreur404lien {color:#ffffff;text-decoration:underline;}

a:hover.erreur404lien {color:#ffffff;text-decoration:none;}

/******************************************************************* listing **/
#alllisting{width:975px;margin:auto;
min-height:370px;height:auto !important;height:370px;background:transparent;border:0px solid red;}

.div_pagination{width:915px;margin:auto;margin-top:25px;text-align:right;color:#ffffff;border:0px solid red;font-size:12px;}

.div_pagination2{width:915px;margin:auto;margin-top:0px;text-align:right;color:#ffffff;border:0px solid red;font-size:12px;}


.paginationlien {color:#ffffff;background-color:#000000;text-decoration:none;border:1px solid #3f3f3f;display:inline-block;
width:20px;text-align:center;padding-top:2px;padding-bottom:2px;}

a.paginationlien {color:#ffffff;background-color:#000000;text-decoration:none;border:1px solid #3f3f3f;}

a:hover.paginationlien{color:#000000;background-color:#ffffff;text-decoration:none;border:1px solid #ffffff;}

#listing {width:933px;margin:auto;margin-top:25px;}
.blocbien {width:299px;height:304px;float:left;margin-bottom:26px;margin-left:9px;cursor:pointer;position:relative;z-index:1;}

.blocbien_back {position:absolute;z-index:2;width:299px;height:304px;
background-color:#999999;}

.blocbien_image {position:absolute;width:299px;height:214px;left:0px;top:26px;z-index:3;background-color:#716e6e;}

.ligne_blanche {position:absolute;left:0px;top:240px;z-index:4;width:299px;height:2px;background-color:#ffffff;}

.type_ref {position:absolute;width:279px;height:24px;left:10px;top:244px;z-index:4;
border:0px solid red;font-family:"Verdana";color:#ffffff;font-size:12px;}

.description{position:absolute;width:279px;height:24px;left:10px;top:267px;z-index:4;
border:0px solid red;font-family:"Verdana";color:#000000;font-size:11px;text-align:justify;}

.ville_prix {position:absolute;width:279px;height:24px;left:10px;top:6px;z-index:4;
border:0px solid red;font-family:"Verdana";color:#ffffff;font-size:14px;}

.top_ann {width:299px;height:30px;;position:absolute;z-index:1;}

.bot_ann {width:299px;height:75px;position:absolute;z-index:1;top:200px;}

.vil {float:left;font-size:14px;font-weight:bold;margin:5px;color:#000000;width:195px;}

.ref {float:right;font-size:14px;color:#000000;font-weight:bold;margin:5px;text-align:right; width:120px;}

.ttl {float:left;font-size:14px;font-weight:bold;margin:5px 10px 10px;color:#000000;width:195px;}

.prx {float:left;font-size:14px;color:#000000;font-weight:bold;margin:5px 5px 10px;text-align:right;width:100px;}

.des {float:left;font-size:11px;color:#000000;margin-left:5px;margin-right:5px;height:40px;}


.page_listing_libelle1 {color:#999999;font-size:16px;font-weight:bold;}
.page_listing_libelle2 {color:#ffffff;font-size:16px;font-weight:bold;text-transform:uppercase;}


/******************************************************************* details **/
.boutton_ensemble {display:block;float:right;
text-decoration:none;text-align:center;padding-top:4px;padding-left:9px;padding-bottom:5px;padding-right:9px;color:#000000;font-size:11px;
text-transform:uppercase;letter-spacing:0px;background-color:#999999;}
a.boutton_ensemble {text-decoration:none;}
a:hover.boutton_ensemble {text-decoration:underline;}

.boutton_ensemble2 {display:block;float:right;
text-decoration:none;text-align:center;padding-top:4px;padding-left:9px;padding-bottom:5px;padding-right:9px;color:#000000;font-size:11px;
text-transform:uppercase;letter-spacing:0px;background-color:#999999;}
a.boutton_ensemble2 {text-decoration:none;}
a:hover.boutton_ensemble2 {text-decoration:underline;}


#box_listing_image {margin:auto;width:909px;height:623px;background-color:#999999;margin-top:30px;}

#box_listing_1{float:left;margin-top:3px;width:749px;height:23px;border-right:1px solid #000000;}

#box_listing_2 {float:left;margin-top:3px;width:750px;height:563px;}

#box_listing_3{float:left;margin-top:3px;width:749px;height:23px;border-right:1px solid #000000;}

#listing_ville {float:left;margin-left:10px;margin-top:4px;font-weight:bold;font-size:14px;color:#010101;text-transform:uppercase;}
#listing_prix {float:right;margin-right:10px;}

.listing_price {color:#ffffff;font-size:14px;}
.listing_price2 {color:#010101;font-size:20px;font-weight:bold;}

#listing_type{float:left;margin-left:10px;margin-top:4px;font-weight:bold;font-size:14px;color:#010101;text-transform:uppercase;}

#box_listing_description {margin:auto;width:890px;margin-top:12px;color:#ffffff;font-size:12px;text-align:justify;}

#box_listing_titre_description{color:#999999;font-size:14px;font-weight:bold;}

#box_listing_corps {margin-top:5px;}

#box_listing_information {margin:auto;width:909px;height:30px;background-color:#999999;margin-top:12px;}

#listing_information {float:left;margin-left:10px;margin-top:7px;font-weight:bold;font-size:14px;color:#010101;text-transform:uppercase;}

#box_listing_information2 {margin:auto;width:842px;margin-top:12px;color:#ffffff;font-size:12px;text-align:justify;}

.annonce_add {float:left;width:208px;border:0px solid red;}

.annonce_add_PN {float:left;width:420px;border:0px solid red;}


.annonce_add_detail_first {font-weight:bold;font-size:12px;color:#999999;}

.annonce_add_detail_last {font-size:12px;color:#ffffff;}

#box_listing_information3 {margin:auto;width:909px;height:30px;background-color:#999999;margin-top:12px;}


.titreLocalisation {float:left;width:300px;}
.titreCalculette {float:left;width:355px;}
.titreInformation {float:left;}

.soustitreDetaill {font-size:14px;color:#000000;font-weight:bold;text-transform:uppercase;text-decoration:underline;padding-top:7px;padding-left:10px;}
.soustitreDetailc {font-size:14px;color:#000000;font-weight:bold;text-transform:uppercase;text-decoration:underline;padding-top:7px;padding-left:10px;}
.soustitreDetaili {font-size:14px;color:#000000;font-weight:bold;text-transform:uppercase;text-decoration:underline;padding-top:7px;padding-left:10px;}


#formulaire_demande_information {width:475px;margin:auto;}

.detailbien_libelleinput {color:#ffffff;font-size:12px;}

.detailbien_libelletextarea {color:#ffffff;font-size:12px;}

.detailbien_input {border:1px solid #000000;margin-bottom:5px;background-color:#ffffff;font-size:12px;}

.detailbien_select {border:1px solid #000000;color:#1f1a17;margin-bottom:5px;background-color:#ffffff;font-size:12px;}

.detailbien_textarea {border:1px solid #000000;width:475px;background-color:#ffffff;font-size:12px;}

.boutondemandeinformation {border:1px solid #000000;color:#000000;background-color:#ffffff;font-size:12px; }

.detailbien_option {}

#calculettefinanciere {width:250px;font-size:12px;margin:auto;margin-top:10px;margin-bottom:25px;}

.item_calculettefinanciere{float:left;margin-top:3px;width:100px;color:#ffffff;text-transform:capitalize;}

.item_calculettefinanciere_droite{margin-top:3px;}

.item_calculettefinanciere_element{border:1px solid #ffffff;}

#position_boutoncalculette{margin-left:175px;margin-top:5px;}

.boutoncalculette {border:1px solid #ffffff;color:#000000;background-color:#ffffff; }

#btn_back_annonce{margin:auto;width:909px;margin-top:10px;margin-bottom:10px;}

.btn_back_annonce {color:#ffffff;text-decoration:underline;text-transform:uppercase;}

a.btn_back_annonce {color:#ffffff;text-decoration:underline;}

a:hover.btn_back_annonce {color:#ffffff;text-decoration:none;}



.rech_cnt_diapov { float: right; width: 128px; height: 584px; text-align : center;border:1px solid #999999;_border:0px solid #999999;}

.rech_arrow_up, .rech_arrow_down { float: right; width: 128px; height: 35px; line-height: 23px; text-align : center;background:transparent url("../images/up.jpg") no-repeat top left;cursor: pointer}

.rech_arrow_down { margin-top:9px;background:transparent url("../images/down.jpg") no-repeat top left;}

.rech_arrow_up {margin-bottom:9px;}

.rech_photo { }

.cnt_vignettes {float: left;width: 128px;height: 496px;margin: 0;overflow: hidden;}

.cnt_diapo {width: 128px;}

.rech_img {float: left;width:69px; height:52px;margin: 0;border: 0;}

.rech_imgTb {float: right;width:126px;height:94px;display: block;padding: 0;margin: 0px 0px 4px 0px;cursor: pointer;border:1px solid #050505;}

.imgInit { display: none; }

#tab_demandedinformations {color:#ffffff;}



/**************************************************************** indexation **/
.lienindexation {text-decoration:none;color:#ffffff;cursor:pointer;font-weight:bold;}
a.lienindexation {text-decoration:none;color:#ffffff;font-weight:bold;}
a:hover.lienindexation {text-decoration:underline;color:#ffffff;font-weight:bold;}



#indexationlisting {font-size:12px;color: #FFF;text-decoration:none;margin:5px 10px 0 10px;}
#indexationlisting a{font-size:12px;color: #FFF;text-decoration:none;font-weight:bold;}
#indexationlisting a:hover{font-size:12px;color: #6b6259;text-decoration:underline;font-weight:bold;}

#indexationlistingBiens {font-size:12px;color: #FFF;text-decoration:none;margin:5px 10px 0 10px;}
#indexationlistingBiens a{font-size:12px;color: #FFF;text-decoration:none;font-weight:bold;}
#indexationlistingBiens a:hover{font-size:12px;color: #6b6259;text-decoration:underline;font-weight:bold;}

#indexation_titre {font-size:18px;color: #FFFFFF;text-decoration:none;margin:5px 10px 10px 10px;}


#div_drapeau_fav {position:absolute;z-index:7;bottom:-19px;right:112px;
width:21px;height:20px;cursor:pointer;
background:url("../images/drapeau_fav.png") no-repeat top left;
_background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.immobiliersanarysurmer.com/images/drapeau_fav.png', sizingMethod='scale');}


#go_drapeau_fav {position:absolute;z-index:8;bottom:-19px;right:112px;
width:21px;height:20px;cursor:pointer;}

/** COUPS DE COEUR **/
.cc{
	float:left;
	height:229px;
	width:312px;
}
#coeur1{margin-right:19.5px;}
#coeur2{margin-right:19.5px;}
#coeur3{}


#DPE_big {
    display: none;
    height: 180px;
    right: 0px;
    position: absolute;
    top: 30px;
    width: 197px;
    z-index: 20;
}

#DPE_small {
    height: 30px;
    left: 0px;
    width: 30px;
    z-index: 10;
    background:transparent url(/external/img/sites/dpe/DPE-icone-30.png);
_background: transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/external/img/sites/dpe/DPE-icone-30.png', sizingMethod='crop');
}

