body {
	font-family:arial, helvetica,verdana, sans-serif;
	}

/*typography*/
a {
	text-decoration: none;
	color: #d00753;
	}
a:link {
	color: #d00753;}
a:visited {
	}
a:active {
	}
a:hover { text-decoration: underline; }

img,.last,.first {
	border: 0!important;
	}
.nopad{
	margin:0;padding:0;
	}
fieldset {border:none;}
h1 {font-size:2em}  
h2 {font-size:1.5em}  
h3 {font-size:1.32em} 
h4 {font-size:1em}

/* rounded corners */
.tr, .tl, .bl, .br {zoom:1;}
.bl{padding:10px;}
.rounded {border: 1px solid #000;background: url(../img/nt.gif) repeat-x  0 50%;text-align:center;}
.tl {background: url(../img/tl.gif) no-repeat top left;margin:-1px; }
.tr {background: url(../img/tr.gif) no-repeat top right;}
.br {background: url(../img/br.gif) no-repeat bottom right;}
.bl {background: url(../img/bl.gif) no-repeat bottom left;}

/* *** This is internal css for Open-Realty */
.rounded a {color:#fff}
#featured_listings h2 {background:transparent url(../img/ttre_nos-offres.gif) no-repeat 0 0;display:block;border-bottom:1px solid #262626;height:22px;text-indent:-9999em;margin-bottom:1em;}
#featured_listings {width:79em;overflow:hidden;margin:2em 0 1em 0;padding-bottom:1em;border-bottom:1px solid #262626;}
#featured_listings .entrywrapper{margin-right:-3em;width:105%;}
#featured_listings .rounded {margin:10px 0;float:right;}
#featured_listings p a{margin:0;padding:0}
#featured_listings .entry {float:left;width:24.082em;margin-right:3em;}
#featured_listings .entry h3 {margin:.1em 0 1.311em 0 }
#featured_listings .imgwrap {display:block;width:160px;overflow:hidden;float:left;margin:5px 10px  5px 0;border:1px solid #dce173!important;font-size:1px;}
.excerpt{line-height:1.55em;}
.attention {color:#eb9e1c;}

/* HEADER RECHERCHE*/
#form_main  {margin-top:.811em;}
#form_main select {margin-left:.811em;}
#form_main input {margin:0 .611em;}
#form_main .formEntry{float:left;display:block;width:28%;}
#form_main .submitsearch {float:left;display:inline;width:28%;}
#form_main .submitsearch .rounded{width:15em;float:right;margin-top:4em;}
#form_main .searchpage_field_caption {float:left;display:inline;padding-top:.1em}
#form_main form {display:block;margin:10px 40px 40px 40px; padding: 10px 20px; background:#000;}

#boxSearchheader{border-top:1px solid #262626;padding-top:20px;margin:1em 0;border-bottom:1px solid #262626;}

.orderby {;color:#969695;float:right;width:25em;text-align:right}
.orderbywrap {padding:0 3.3em;}
.orderbywrap  li {border-left:1px solid #4d4d4d}
.ttreSearchResults {float:left;background:transparent url(../img/ttre_searchresults.gif) no-repeat 0 0;text-indent:-9999em;overflow:hidden;height:15px;display:block;width:30%}
.browse_tool_table{padding:.822em 3.3em;color:#969695;}
.browse_tool_nbre_rsltts strong{color:#ccc;}
.browse_tool_current_listing {display:none;}
.bottomlineWrap {margin-top:.411em;}
.bt_pages_left{float:left;width:10em;}
.pageNavig{width:51em;float:left;text-align:center;}
.pageNavig .gotopage{}
.pageNavig .browse_tool_curpage{color:#ccc;font-weight:bold;}
.pageNavig ul li:hover *,.pageNavig ul li:hover{background-color:#d00753;color:#080808!important;}
.pageNavig ul li {border-left:1px solid #4d4d4d}
.bt_pages_right{float:right;width:10em;text-align:right}




/* *** Search Results LU*/
#box_search_results {margin:2em 0;}
.box_descrip_search {margin:5px 3.3em 2em 3.3em; }
.box_descrip_search h3 {margin:0 0 10px 0;}
.box_image_search {;float:left;}
.box_image_search  a{width:160px;overflow:hidden;margin:0 30px 10px 0;border: 1px solid #dce173;display:block;font-size:1px;}
.box_image_search  a:hover{border: 1px solid #d00753;}
.box_info_search {float:left;width:20em;text-align:left}
.gotolisting {float:left;width:14em;}
.gotolisting .rounded{margin-top:3em;width:14em;}


#boxSearchheaderBottom {border-top:1px solid #262626;border-bottom:1px solid #262626;margin-bottom:2em;}
#boxSearchheaderBottom .browse_tool_nbre_rsltts {display:none;}
/* plan du site */
#nav,#searchform_main{margin:0;padding:0}
#nav .wrap{margin:0 auto;width:79em;text-align:left;padding:.411em;border-bottom:1px solid #444;padding-bottom:5em;}
.mapPages {float:left;width:49%;}
.mapAnnonces {float:right;;width:49%;}
.mapPages ul, .mapAnnonces ul{list-style:none;margin:0 1em}
.mapPages li, .mapAnnonces li{border-bottom: 1px solid #444;padding:.221em 0 .221em 2em; }
#nav .wrap h4{margin:2em 0 1em 0;font-size:1.2em}
/* *** Listing Annonces lu*/
#listing-header {padding:20px 0;margin:0 0 2em 0;border-bottom:1px solid #262626;}
#listing-header h1 {float:left;width:30em;display:block;}
#listing-header #listingTools {float:right;width:18em;} 
#listing-header #listingTools li {border-left:1px solid #4d4d4d} 
#box_annonces_titre {;width: 49%;float:left;}
#box_surface {float:right;width:49%;}
#box_adresse {;width: 49%;float:left;line-height:1.5em;}
#box_caracteristiques_lu {width:49%;float:right;;border-left:1px solid #262626;}
#box_caracteristiques_lu table{margin-left:4em;}
#listing-wrapper {border-top:1px solid #262626;padding:20px 0;margin:2em 0;border-bottom:1px solid #262626;}
#listingPicts {margin-right:-5em;}
.galWrapper {overflow:hidden;}
.galWrapper .entry {float:left;}
.galWrapper .entry a{width:160px;overflow:hidden;border: 1px solid #dce173;display:block;margin-right:20px;margin-bottom:20px;font-size:1px;}
.galWrapper .entry a:hover{border: 1px solid #d00753;}



.listingBlock {margin-bottom:3.5em;padding-right:3.3em;padding-left:3.3em}
#fullBox {padding:.822em 3.3em ;}
#fullBox h2 {color:#9ea050 ;}
#linstingAdresse {padding:0 3.3em .822em 3.3em ;}
#linstingAdresse h3 , #box_description h3 ,#box_condfinance h3 , #contact_agent_box h3,#box_surface h3,#box_desc_surface h3,#box_prestations h3 {padding-bottom:.422em;display:block;overflow:hidden;text-indent:-999em;height:22px;}
#box_surface {border-left:1px solid #262626;}
#box_surface h3 {background:transparent url(../img/ttre_adresse.gif) no-repeat 0 0;}
#box_surface .wrap {padding-left:3.3em;}
#linstingAdresse h3 {background:transparent url(../img/ttre_caract.gif) no-repeat 0 0;}
#box_description h3 {background:transparent url(../img/ttre_descript.gif) no-repeat 0 0;}
#contact_agent_box h3 {background:transparent url(../img/ttre_contagent.gif) no-repeat 0 0;}
.listPrix {margin:.411em 0;font-size:1.2em;}
.annconst{margin-top:.411em;}
.listRegion {margin-top:.811em}
.mapLink {display:block;float:left;width:9em;text-align:center;}
.mapLink span{display:block;padding:0 .822em!important;}
.mapLink span:hover{text-decoration:underline;}
#descText {line-height:1.55em;font-size:1.2em;}
#descText p {padding-bottom:.822em;}

#contact_agent_box{padding:.811em 3.3em .811em 3.3em;}
#agentInfo {text-align:right;float:left;width:20.55em;}
#contactAgent{float:left;width:51em;border-left:1px solid #262626;}
#contactAgent FORM{margin-left:3.5em;}
#contactAgent table {width:100%;}
#contactAgent table label,#contactAgent .interieur .legend{display:block;width:10em;float:left;}
#contactAgent table fieldset label {display:inline;width:auto;float:none;;}
#contactAgent .interieur .legend{height:2em;}
#contactAgent .champ{width:24em;font-size:1.5em}
#contactAgent textarea{font-size:1.5em}
#contactAgent textarea{width:100%!important;margin-top:.422em;}
#contactAgent .interieur,#contactAgent textarea {margin-bottom:.811em;}
#contactAgent .champ{margin-bottom:.211em;}

#contactAgent h4 {display:block;margin:0 3em .811em 3em ;font-size:1.2em}
#agentInfo h4{display:block;margin:0 2.38em .811em 0 ;font-size:1.2em}
#agentInfo ul{margin-right: 3em}
#agentInfo li {line-height:1.5em;
	list-style-type: none;
}
#contactAgent .submitsearch .rounded {float:right;display:inline;}
.error_text {margin:0 0 .411em 13.7em;color:#eb9e1c;background:transparent url(../img/icon_alert.gif) no-repeat 0 50%;padding-left:2em;}
.mailsuccess {padding: 1em 0 5em 0 ;}
.mailsuccess p {font-size:1.25em;line-height:2em;font-weight:bold;color:#eb9e1c;}
.emphases {display:none;}


/* *** Listing Annonces fr*/

#box_desc_surface h3 {background:transparent url(../img/ttre_desc_surface.gif) no-repeat 0 0;}
#box_prestations h3 {background:transparent url(../img/ttre_prestations.gif) no-repeat 0 0;}
#box_condfinance h3 {background:transparent url(../img/ttre_condfinance.gif) no-repeat 0 0;}
.dynamic-tab-pane-control.tab-pane #contactAgent{float:left;width:44em;}
.dynamic-tab-pane-control.tab-pane #contactAgent textarea{width:24em;}
.dynamic-tab-pane-control.tab-pane #contactAgent .champ{width:19.4em;}

.box_info_search.fr {;width:40em}
.box_info_search.fr p.desc{line-height:1.45em;margin-top:1em;}
.box_info_search.fr p.desc span{color:#969695;} 
#imsituation, #imgeneral {margin-right:-5em;text-align:center;}
#imsituation .galWrapper, #imgeneral .galWrapper{margin:2em auto;width:70%}

/* Page Contact */
#stContact .content{position:relative;}
.conctactInfo{position:absolute;width:230px;top:13em;text-align:right;;font-size:1.2em;;line-height:1.5em;}
.warning{display:block;margin:.42em 3em .811em 0;color:#eb9e1c;}
#contactFormWrapper {margin: 2em  0 3em 250px;border-left:1px solid #262626;}
#contactFormWrapper h4 {display:block;margin:0 3em .811em 0;font-size:1.2em;}
#contactForm {display:block;margin-left:3.3em;}
#contactFormWrapper td{padding-bottom:.422em;}
#contactForm .champ{width:24em;font-size:1.5em}
#contactForm textarea{width:29.5em;font-size:1.5em}
#contactForm .rounded{float:right;}
#contactForm label{display:block;width:10em;;}
/* PAge Societe*/
#stTeaserTxt h1{display:block;overflow:hidden;text-indent:-999em;height:30px;}
#stAccueil #stTeaserTxt h1 {background:transparent url(../img/ttre_haut_home.gif) no-repeat 0 0;height:57px;}
#stAnnonces #stTeaserTxt h1.lu {background:transparent url(../img/ttre_haut_annonceslu.gif) no-repeat 0 0;height:57px;}
#stAnnonces #stTeaserTxt h1.fre {background:transparent url(../img/ttre_haut_annoncesfr.gif) no-repeat 0 0;height:57px;}
#stSociete #stTeaserTxt h1 {background:transparent url(../img/ttre_haut_societe.gif) no-repeat 0 0;}
#stContact #stTeaserTxt h1 {background:transparent url(../img/ttre_haut_contact.gif) no-repeat 0 0;}
#stPartenaires #stTeaserTxt h1 {background:transparent url(../img/ttre_haut_partenaires.gif) no-repeat 0 0;}
.ttre_big_sct {margin-top:.822em;display:block;overflow:hidden;text-indent:-999em;height:70px;}
#stSociete h1.ttre_big_sct {background:transparent url(../img/ttre_big_societe.gif) no-repeat 0 0;}
#stPartenaires h1.ttre_big_sct {background:transparent url(../img/ttre_big_parte.gif) no-repeat 0 0;}
#stContact h1.ttre_big_sct {background:transparent url(../img/ttre_big_contact.gif) no-repeat 0 0;}
.fullTxt {padding:.822em 3.35em;margin:1em 0 2em 0;}
.fullTxt p {line-height:1.42em;font-size:1.2em;padding:.211em 0 .822em 0;}
.fullTxt div{ background:#000;padding:.822em 3.35em;margin:2em 0;}
.fullTxt div p{line-height:1.42em;font-size:1.2em;}
/* PAge Partenaires*/
.introText p{line-height:1.42em;font-size:1.2em;margin:1em 3.3em 0 3.3em;padding:.822em }
#pagePart {padding:.822em 3.35em;margin:2em 0;}
#pagePart .entry {padding:.822em;border-bottom:1px solid #262626;}
.visual {float:left;width:25%;;background:#333;vertical-align:middle;text-align:center;height:100%}
.visual img {vertical-align:middle;}
.partTxt {float:left;display:inline;;margin-left:3em;width:49em;}
.partTxt p{padding:.211em 0 .822em 0;line-height:1.42em;font-size:1.2em;}
.partTxt h3{font-size:1.5em;}

/* PRecherche pas de resultats */
#no_resultsBox {background-color:#000;margin:4em;padding :2em 4em;}
#no_resultsBox .wrap{margin:2em 0 2em 0;padding-bottom:4em;border-bottom:1px solid #262626}
p.no_results {color:#eb9e1c;padding:.411em;font-size:1.2em;font-weight:bold;}
#no_resultsBox #allresults {width:49%;float:left;}
#no_resultsBox #allresults .submitsearch {display:inline;float:left;}
#no_resultsBox #stickerDemande {width:49%;float:right;border:1px solid #262626}
#no_resultsBox #stickerDemande .submitsearch {margin-top:2em;text-align:center;}
#no_resultsBox #stickerDemande .exercpt {margin-top:2em;}
#no_resultsBox #stickerDemande .wrapper {padding:.822em; }
#no_resultsBox #stickerDemande .submitsearch .rounded{width:14em;margin:0 auto;}
#no_resultsBox #form_main {margin:0}
#no_resultsBox #searchform_main form{padding:.811em;;margin:0;border:1px solid #262626}
#no_resultsBox h4#ttreaffiner {font-size:1.4em;margin-bottom:1em;}


/*Dpot de devis */ 
#toptext{margin-top:3em}
#toptext h2{background:transparent url(../img/ttre_big_depot.gif) no-repeat 0 0;display:block;overflow:hidden;text-indent:-999em;height:42px;}
#toptext p{margin-top:1em}
#depotContenair {margin-top:3em}
#depotFormWrapper {float:right;;border-left:1px solid #262626;margin-left:-0em;width:57em;}


#eexContent{float:left;width:18em;padding:.822em;text-align:right;margin-top:4em}
#eexContent h4{margin:0 0 .822em 0;font-size:1.2em}
#eexContent  p{margin-bottom:.822em;}

#depotFormWrapper h4 {display:block;margin-bottom:.811em;font-size:1.2em;}

#depotForm {display:block;margin:2em 3em 0 3em;}
#depotFormWrapper td{padding-bottom:.422em;}
#depotForm .champ{width:24em;font-size:1.5em}
#depotForm textarea{font-size:1.5em}
#depotForm textarea{width:100%;}
#depotForm .rounded{float:right;}
#depotForm label{font-weight:bold;display:block;width:15em;;}
#depotForm .checkboxes label{display:inline;;width:auto;margin-left:.822em;font-weight:normal;line-height:1.3em;}
#depotForm .checkboxes {padding-bottom:.822em;}


.field_caption{
	font-weight:bold;
}
.searchpage_field_caption {
font-weight:bold;
text-align:right;
}
.searchpage_field_caption_row {
font-weight:bold;
text-align:right;
}
.lat_long_header{font-size:12px;}
.postalcode_distance_header{font-size:12px;}
.view_image {
	text-align:center;
}
.image_caption {
	font-size:16px;
	font-weight:bold;
}
.view_user {
 padding-left:5px;
}
.view_user_user_name {
	font-size:14px;
	font-weight:bold;
}
.view_user_user_images {
	float:left;
}
.view_user_user_info {
	float:left;
	padding-left:10px;
}
.view_user_user_hitcount {
	clear:both;
}
.view_user_user_box {
}



.search_results
{
	width:100%;
}
.result_row_0	{ background-color: #D6D3EE; }
.result_row_1	{ background-color: #FFFFFF; }

.view_users { width:100%; }
.slogan {
	text-align:right;
	font-size: 12px;
	color:#42557b;
	padding-right: 10px;
}
.time_date {
	text-align:right;
	font-size: 11px;
	padding-right: 10px;
	height: 18px;
	color:#FFFFFF;
}




.clr{
	clear:both;
}

/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */
table.page_display
{
	border: 3px;
}
td.page_display
{
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */
table.admin_main
{
	border: 3px;
	width: 100%;
}
td.admin_main
{
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE ROW COLORS */
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
	color: #FFFFFF;
	background-color : transparent;
}


/* css for tabbed pages */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-bottom:3.3em;
}
.dynamic-tab-pane-control .tab-row .tab {
	height:			26px;
	line-height:	26px;
	background:		#262626;
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			10px 3px 0 0;
	padding:		0 10px;
	border:			0;
	z-index:		1;
	white-space:	nowrap;
	text-align:		center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	height:			38px !important;
	line-height: 	38px !important;
	background:		#4c3C3C;
	background-repeat:no-repeat;
	border-bottom-width:0;
	z-index:		3;
	outline:none;
	color:#9ea050!important;
	margin:			 0 3px 0 0 ;
	top:			-2px;
}
.dynamic-tab-pane-control .tab-row .tab a {
	
	text-decoration:	none;
	outline:none;
	font-size:.811em;
	cursor:				default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	color:Black;
	background:#aaa;
}
.dynamic-tab-pane-control .tab-row .tab.selected.hover {background:		#4c3C3C;}
.dynamic-tab-pane-control .tab-row .tab.selected a{color:#000;}
.dynamic-tab-pane-control .tab-page {
	margin:0 3.3em ;
	clear:			both;
	border:			1px solid #262626;
	z-index:		2;
	position:		relative;
	top:			-2px;
	padding-top:		2em;
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	color:transparent;
	white-space:	nowrap;margin:0 3.3em ;
}










