body 			{margin:0; background-color:#eee; display: block; overflow:hidden; overflow-y: auto; overflow-x:hidden; overflow : -moz-scrollbars-vertical; font-family:Helvetica, Arial, "sans serif";font-size:12px; color:#777 }
a			{color:#0262a8;outline:none}
#global			{position:absolute; left:50%; top:0; width:1202px; margin-left: -601px; background-color:#fff;}
#header			{margin:auto; width:1202px; height:151px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background-image: url(../img/header.png); background-repeat:no-repeat; background-position:top left; background-color:#0262A8;}
#sub_header		{margin:auto; width:1202px; height:192px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background-image: url(../img/fond_sub_header.gif); background-position:top left; background-repeat: repeat-x;}
#sub_header_txt		{position:absolute; top:185px; left:150px; width:155px; height:169px; line-height:20px; font-family: 'Lucida Grande',Georgia,Arial,Sans-Serif; color:#000; font-style:italic; font-size:12px;}
#flash			{position:absolute; top:159px; left:328px; width:746px; height:169px;}
#contenu		{margin:auto; width:1202px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background:none no-repeat left bottom;}
#intro			{position:relative; top:-3px; left:148px; width:927px; height:42px; background-image: url(../img/intro.gif); background-position:top left; background-repeat: no-repeat;}
#intro_txt		{position:absolute; top:9px; right:50px; font:italic bold 12px Arial; color:#fff;}
#intro_txt a		{color:#fff; text-decoration:none;}
#contenu_general	{position:relative; top:0; left:148px; width:927px;}
#menu_gauche		{position:absolute; top:0; left:0; width:179px;}
#contenu_central	{position:relative; top:0; left:179px; width:748px; padding-bottom:50px; min-height:500px;height:auto !important;height:500px;}
#maisons_et_villas	{position:absolute; top:26px; left:10px; width:230px; height:152px; background-color:#fff; background-image: url(../img/deco_maisons_et_villas.gif); background-position:top left; background-repeat: no-repeat;}
#divers_accueil {position:absolute; top:26px; left:260px; width:202px; height:152px; }
#immeubles		{position:absolute; top:26px; left:480px; width:230px; height:152px; background-color:#fff; background-image: url(../img/deco_immeubles.gif); background-position:top right; background-repeat: no-repeat;}
#actuellement		{position:absolute; top:219px; left:0px; width:748px; height:280px; background-image: url(../img/actuellement.gif); background-position:top left; background-repeat: no-repeat;}
#footer			{position:relative; width:1202px; height:150px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background-image: url(../img/fond_footer.gif); background-position:top left; background-repeat: repeat-x;}
#footer a{color:#fff;}
#nav_gauche_cat		{color:#a65727; font-weight:bold; font:bold 12px Arial; padding-top:5px; padding-bottom:10px; padding-left:4px; }
#nav_gauche		{width:160px; list-style:none; margin:10px 0px 10px 0px; padding:0;}
#nav_gauche li		{margin-bottom:4px;}
#nav_gauche li a	{display:block; background:#fff; color:#0262a8; font:11px Arial; height:13px; text-decoration:none; padding-left:13px;}
#nav_gauche li a:hover, #nav_gauche li a:focus, #nav_gauche li a:active {background-image:url(../img/hover_menu_gauche.gif); background-position:top left; background-repeat:repeat-x;	text-decoration: none;}
.centerdiv{text-align:center;}

#menu			{position:relative; top:125px; left:328px; width:927px;}

#menu div {float: left;}

img{border:0}
.btn_link{border:1px solid #0262a8;margin:30px;}

.soustitle_thumb{text-align:center;margin:0;font-weight:bold;}

.realmasked{
	display:none;
}

/*DETAIL BIEN*/

.titre_detail{
	font-family:Helvetica, Arial, "sans serif";
	font-size:20px;
	font-style:italic;
	color:#2678b4;
	padding-bottom:12px;
	background:url('../img/sous_titre.gif') no-repeat left bottom;
}

.infos_prix{
	padding:10px;color:#a1a1a1;font-family:Arial;font-size:14px;margin:2px 0px 2px 0px;min-height:42px; height:auto !important; height:42px;
}
.infos_corps{
	margin-top:5px;
	font-family:Helvetica, Arial, "sans serif";
	font-size:12px;
	background: #FFECC0;
	padding:10px;
	color:#251f11;
	border:1px solid #a65727;
}

a.btn_photos{display:block;width:74px;height:41px;background:url('../img/boutonphoto.gif') no-repeat left bottom;text-indent:-9999px;float:left;}
a.btn_situation{display:block;width:74px;height:41px;background:url('../img/boutonsituer.gif') no-repeat left bottom;text-indent:-9999px;float:left;}
a.btn_villa{display:block;width:132PX;height:40px;background:url('../img/btn_villa.gif') no-repeat left top;text-indent:-9999px;float:left;}
a.btn_appart{display:block;width:132px;height:40px;background:url('../img/btn_appart.gif') no-repeat left top;text-indent:-9999px;float:left;}
a.btn_photos:hover,a.btn_situation:hover{background-position:left top;}
a.btn_appart:hover,a.btn_villa:hover{background-position:left bottom;}




/*DIAPORAMA*/
.viewver_cont{width:746px;height:560px;overflow:hidden;margin:0;padding:0;position:relative;border:1px solid #aeaeae;}
.viewver_dock{position:absolute;bottom:0;left:0;width:746px;height:107px;background:url("../img/viewver/dockfond.png") repeat-x left bottom;}
.viewver_pcp{width:746px;height:560px;background-repeat:no-repeat;background-position:center center;}
.viewver_imgette{width:78px;cursor:pointer;overflow:hidden;height:78px;background-repeat:no-repeat;padding:14px;background-image:url("../img/viewver/masqueimagette.png");background-position:center center;float:left;}
.viewver_infos{float:right;margin:8px 25px 5px 5px;font-family:Arial;width:330px;text-align:right;}
.viewver_infos h1{margin:2px;margin-top:8px;margin-left:20px;color:#2678b4;font-size:24px;font-weight:normal;}
.viewver_infos p{margin:2px;margin-left:8px;color:#696969;font-size:12px;font-style:italic;}
.viewver_masqueur{position:absolute;top:0;top:0;width:746px;height:0px;background:#fff url('../img/viewver/viewver_loader.gif') no-repeat center center;-moz-opacity:0.0}
.viewver_next{cursor:pointer;position:absolute;left:358px;top:35px;width:37px;height:37px;background:transparent url('../img/viewver/next.png') no-repeat center center;}
.viewver_prev{cursor:pointer;position:absolute;left:320px;top:35px;width:37px;height:37px;background:transparent url('../img/viewver/prev_inac.png') no-repeat center center;}
.viewver_porteImg{width:318px;position:absolute;left:0;top:0;overflow:hidden;}
.viewver_floater{position:relative;left:0;top:0}


/*INFOBULLE*/
.infobulle{position:absolute;padding:5px;top:0px;right:5px;}
.infobulle_fleche{}
.infobulle_corps{background:url("../img/fond_infobulle.png") no-repeat center bottom; padding:5px;margin:0px;}
.infobulle_corps h1{}
.infobulle_corps p{}
.infobulle_top{background:url("../img/fond_infobulle.png") no-repeat center bottom; padding:5px;margin:0px;}



/*MAP*/
#mapTABLE {background-color:#fff;}


/*PORTIONS DE TEXTES*/
.simple_text{
	margin-bottom:5px;
	font-family:Helvetica, Arial, "sans serif";
	font-size:12px;
	padding:10px;
	color:#251f11;
}

.simple_text li{
	margin-bottom:10px;
}

.simple_text h3{
	background:#ffecc0 url("../img/fond_titre.gif") no-repeat right center;
	border-bottom:1px solid #0262A8;
	color:#777;
	padding:10px;
	font-size:14px;
}

.simple_text p{
	text-align:justify;
	padding-bottom:20px;
}

#demandedinformations {font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}
#tab_demandedinformations {border:1px solid #A65727; background-color: #FFECC0; height:250px;}
#tab_demandedinformations div {float:left; width:150px; padding:5px; text-align:right; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#251f11;}
#tab_demandedinformations input {width:145px; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}
#tab_demandedinformations_message {clear:both; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000; width:100%;}
#tab_demandedinformations_message textarea {font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}

#sefairerappeler {font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}
#tab_sefairerappeler {border:1px solid #A65727; background-color: #FFECC0; height:280px;}
#tab_sefairerappeler div {float:left; width:150px; padding:5px; text-align:right; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#251f11;}
#tab_sefairerappeler input {width:145px; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}
#tab_sefairerappeler_message {clear:both; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000; width:100%;}
#tab_sefairerappeler_message textarea {font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}


#contacteznous {font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}
#tab_contacteznous {border:1px solid #A65727; background-color: #FFECC0; height:250px;}
#tab_contacteznous div {float:left; width:150px; padding:5px; text-align:right; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#251f11;}
#tab_contacteznous input {width:145px; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}
#tab_contacteznous_message {clear:both; font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000; width:100%;}
#tab_contacteznous_message textarea {font-family:Helvetica, Arial, "sans serif"; font-size:12px; color:#000;}

#formulaire_contacteznous{margin-top:20px;}
#mailbox{float:right;padding-top:10px;}


/*ADMIN*/
#admin_sub_header	{margin:auto; width:1202px; height:20px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background-image: url(../img/fond_sub_header.gif); background-position:bottom left; background-repeat: repeat-x;}
#admin_header		{margin:auto; width:1202px; height:151px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background-image: url(../img/header_admin.png); background-repeat:no-repeat; background-position:top left; background-color:#0262A8;}
#contenu_general	{position:relative; top:20px; left:148px; width:927px;}
#header_annonce		{color:#a65727; font-weight:bold; font:bold 12px Arial; padding-top:5px; padding-bottom:10px; padding-left:4px;}
#header_annonce	a	{color:#a65727;}
#detail_box		{color:#0262a8; font:11px Arial;}

#table_liste		{border-collapse: collapse; color:#000; font:11px Arial;}
#table_liste input	{color:#000; font:11px Arial;}
.cel_tab		{padding:5px; color:#0262a8; font:11px Arial;}
.recapligne_td		{border:1px dotted #ddd;}
.recapligne_txt_td	{padding-left:15px; padding-top:20px;}
.onglet_type_on		{background-color:#FFECC0; color:#0262a8; font:13px Arial; float:left; padding:5px; text-align:center; width:150px;}
.onglet_type_on	a	{color:#a65727; font:13px Arial; text-decoration:none;}
.onglet_type_off	{background:#C0E4FF url('../img/fond_onglet_off.gif') repeat-x left bottom; color:#000; font:13px Arial; float:left; padding:5px; text-align:center; width:150px;}
.onglet_type_off a	{color:#000; font:13px Arial; text-decoration:none;}

#table_detail		{border:1px dotted #ccc;}
#table_detail input, textarea, select	{color:#000; font:11px Arial;}
#enum_photos		{float:left; font:11px Arial; border:1px solid #ccc; margin-top:5px; margin-right:5px; color:#ccc; width:20px; line-height:20px; text-align:center;}
#enum_photos a		{text-decoration:none; color:#bbb;}

.divthumb		{position:absolute; top:0px; right:10px;}
.delete			{position:absolute; width:20px; top:0px; right:10px; background-color:red; font-family:arial; font-weight:bold; color:#fff; font-size:12px; line-height:20px; -moz-opacity:0.7; filter:alpha(opacity=70); cursor:hand; cursor:pointer;}

/*BIOCLIMATIQUE*/

.bioclim{position:relative;z-index:8;}
.bioclim ol{margin:0;padding:0;list-style-position:inside;}
.bioclim ol li{
	padding: 5px;
	margin:10px 10px 10px 0px;
	background:#eee;
	border:1px solid #aaa;
	color:#777;
}

/*TERRAINS*/
.tel_contact{
	height:50px;
	border:1px solid #bbb;
	padding:5px;
}

.title_terrain{	
	font-size:16px;
	font-weight:bold;
}

/*PANORAM*/
#panoram_cont{position:relative;}
.panoram_img{position:absolute;top:0;left:0;}
.panoram_masked{display:none;}

/*TEXTE BEAUTE PURE*/
#pure_beauty{
	position:absolute;top:10px;left:10px;z-index:1000;
	background:#transparentno-repeat top left;
	background-image: url("../img/promoteur_hyeres.png") !important;
	background-image: url("../img/promoteur_hyeres.gif");	
	width:300px;
	height:50px;
}

#acc_phrase_maison{
	position:absolute;top:25px;left:10px;z-index:1000;
	background:#transparentno-repeat top left;
	background-image: url("../img/maisons_villas.png") !important;
	background-image: url("../img/maisons_villas.gif");	
	width:163px;
	height:36px;
}

#acc_phrase_immeub{
	position:absolute;top:10px;left:10px;z-index:1000;
	background:#transparentno-repeat top left;
	background-image: url("../img/immeubles.png") !important;
	background-image: url("../img/immeubles.gif");	
	width:163px;
	height:36px;
}
