/* CSS Document */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// CONTENT STYLE
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


body{
	text-align: left;
    font-size: 11px;
}
.bgHeader{
	background-color: #000;
}
h2{
	color:#00A1E5;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    text-align: left;

}
.panel h2.title{
	font-size:14px;
    margin:10px 0 0 !important;
    color:#333333;
    font-style:normal;
    font-family:Verdana,Geneva,sans-serif;
}
table.coda p{
	margin-bottom: 5px;
}
table.coda p a{
	text-decoration: underline;
}

.box_looking_for h2{
	display: inline;

    margin:0;
}
.partners{
	position: absolute;
  margin-left: 745px;
    margin-top: -65px;
}
.partners a {
	padding-right: 15px;
}
.topMarg{
	padding-top: 10px;
}
.content h4{
	color:#00A1E5;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    border-bottom: 1px solid #ddd;
    padding-bottom: 2px;
    margin:20px 0 15px 0;

}
.content h4 a{
	color:#00A1E5;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    border-bottom: 1px solid #ddd;
    padding-bottom: 2px;
    margin:20px 0 15px 0;


}
.content h4 a:link, .content h4 a:visited{
    text-decoration: none;
}
.content h5, .content h5 span{
	color:#464646;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:14px;
    font-style:italic;
    font-weight:bold;

}

.title, h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
    color: #00a1e5;
    text-align: left;
    padding: 0 0 7px 0;
}

a{
	color: #464646;

}
a.button{
    color:#00A1E5;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
	margin-right: 10px;

}

.content .textbox {
	margin: 5px 0;
}
/*-------------  HOME ----------------*/


#navigation #selected a{
	font-weight: bold;
}

/*-------------  HOME ----------------*/

td#image{

}
#home_lang{
	margin-left:600px;
    margin-top:13px;
    position:absolute;
    text-align:right;
    z-index:1;
    font-size:0.9em;
}
#home_lang ul li{
	display: inline;
}
#contenu{
	position:relative;
	margin:0px auto 0px auto;
	background-color:#ffffff;
    text-align: left;

}
#contenu, td, th{
	font-size: 10px;
}
 #contenu #image{
	height:460px;
	width:640px;
	padding:10px;
}

#col-middle{

}

#col-middle{
	padding:10px;
	width:210px;
	height:460px;
	border-left:1px dotted #cccccc;
	color:#000000;
}

#col-middle #rss-int{
    background-color:#f0f0f0;
    padding:3px;
    margin-bottom:3px;
    -moz-border-radius-topleft : 5px;
    -webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px; 
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
}
#col-middle #rss-int ul{ margin:0px; padding:0px;}
#col-middle #rss-int ul li{ list-style-type:none; margin:0px 0px 0px 5px; padding:0px;}

#col-middle ul{
    border:0px solid #ff22ff;
    padding:0px;
    margin:0px;
}
#col-middle li{
    border:0px solid #22ffff;
    margin:0px 0px 2px 14px;
    padding:0px;
}

#col-middle #pub{
	border-top:1px dotted #cccccc;
	padding-top:10px;
	height:138px;
	width:210px;

}
#col-middle .right{
	float: right;
    margin-top:10px;
}
#col-middle #twtr-widget-1 h3{
	font-style: normal;
    font-family: Arial, Verdana, san-serif;
}

#col-middle #twtr-widget-1 h4 a{

    font-family: Arial, Verdana, san-serif;
}

}
#col-right{
	border-left:1px dotted #cccccc;
    background-color:#FFFFFF;
    width:220px;

}

#col-right img{
	margin-top:10px;
    margin-left:10px;
    margin-right:10px;
}

#lifeEstateFilter{
	display: none;
}

/*---------------- SIDEBAR ----------------*/

#sidebar{
 	font-family: Georgia, "Times New Roman", Times, serif;
	width: 160px;
    font-style: italic;
    font-size: 11px;
    line-height: 17px;
    margin-right: 20px;
    margin-top: 10px;

}
#IDshort, #navig_lang{
	padding: 5px;
}
#navig_lang span img {
	border: 2px solid #00a1e5;
}

#sidebar a{
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 180px;
    font-style: italic;
    font-size: 11px;
}
#sidebar h3{
	text-transform:normal;
}
.alarm{
	padding: 0 10px 0;
    color: #ff0000;
}


/*--------------------------------------------------------
#identification{
	display: block;

    background-color: #fff;
    border: 1px solid #ddd;
    height: 190px;
    width: 160px;
}

#IDclose {
	background: url(bt_close.gif) no-repeat 5px 5px;
	width:160px;
	height:20px;
    padding:2px;
  	background-color:#e6e6e6;
}

#IDshort {
	font-family: Georgia, "Times New Roman", Times, serif;
	width:160px;
	height:30px;
	padding:6px 0px 0 10px;
	font-size:12px;
	color:#464646;
	position: relative:
}
------------------------------------------------------------------*/
#identification{
	display: block;
	position: ;
    background-color: #fff;
    width: 160px;
}

#IDshort {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:6px 0px 0 10px;
	font-size:12px;
	color:#464646;
}

 #identification .title{
	font-weight: normal;
    color: #464646;
    font-size:12px;
}
#identification h3{
	padding-left: 20px;
}


.rent_sale{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
    font-style: italic;
    color: #464646;
    padding: 5px 0;
}
.cat{
	padding-bottom: 5px;
}
.cat a{
	color: #919191;
    font-style: italic;
    font-weight: bold;

}
#sidebar a.toWhat  {
	width: 150px;
    display: block;
}
#sidebar .forget_login{
	text-decoration:underline;
}
#sidebar ul.cat li{
	background: url(bt_more.gif)  right 5px no-repeat;
	width: 150px;
}
#sidebar ul.cat li#selected{
	background: no-repeat;
}
#sidebar ul.cat li#selected a{

    color: #585858;

}
#sidebar #menu_object, #sidebar #navig_lang, #sidebar #currency{
	border-bottom: 1px solid #ddd;
}
#sidebar .button {
	width: 70px;
    float: right;
	padding:0;
    border: 1px solid #ddd;
    margin: 0;
}
a.interest, a.validate, a.register, a.return, a.send, a.infodetail {
	padding-left: 25px;
}

/*---------------- CONTENT GENERAL----------------*/

.content{
	width: 840px;
    margin-left: 40px;
    margin-bottom: 5px;
}
table{
	 border-spacing: 0px;
     color: #464646;

}
.content .img_link{
	width: 120px;
}
#links_container table td {
	padding:10px 10px 10px 0;
    height: 100%;
}
#links_container table tr {
	display: block
}
#links_container .txt_link, #links_container .img_link{
	border-bottom: 1px solid #ddd;
}

#links_container .txt_link a{
	 color:#00A1E5;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
	margin-right: 10px;
  	text-align: bottom;

}
/*---------------- Pagination ----------------*/
.pagination {
	border:0;
	background-color: #fff;
    text-align: center;
    font-weight: bold;
}
.content .pagination span a:link, .content .pagination span a:visited{
	text-decoration: none;
}
.content .pagination span a:hover{
	text-decoration: underline;
}

.pagination_box{
	border: none;
    border-bottom: 1px solid #ddd;
}
.pagination table{
	width: 100%;
}
.pagination table tr td.paginLeft{
    text-align: left;
    width: 300px;

}
.pagination table tr td.paginLeft .arrow{
	margin-right: 10px;


}
.pagination table tr td.paginRight{
    width: 300px;
    text-align: right;

}

.pagination table tr td.paginRight .arrow{
	margin-left: 10px;
}
/*---------------- CONTENT ----------------*/
.list h3{
	display: inline;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
    font-style: italic;
    color: #464646;
}
.list tr td.cellBot{
	border-bottom: 1px solid #ddd;
    padding-bottom: 10px;

}

.list tr td.cellTop{

    padding-top: 10px;

}
.slogan{
    color: #00a1e5;
    background: none;
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
    font-style: italic;
    padding: 0;
    display: inline;

}
.box .ref{
	float: right;
	font-weight: bold;
	vertical-align: bottom;
    font-size: 10px;
     color: #464646;
}
#promotions_container h2{
	display: inline;
}

#promotions_container .box_header{
	margin-bottom: 10px;
}
#promotions_conainer .box .price {
	float: right;
	font-weight:bold;
}
.box_content {
	margin:0;
}
.content .links a.button {
	margin:0;
    padding: 0 0 5px  25px;
	float: none;
    display: inline;

}
.links{
	text-align: right;
    vertical-align: bottom;

}
#container tr td.links a{
	text-align: right;
    vertical-align: bottom;


}
.links a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
    font-style: italic;
    color: #00a1e5;
    text-decoration: none;


}
.listTitle{
	padding-bottom: 5px;
}
.list .pict{

    width: 120px;
}



/********----------- DETAILS -----------********/

#info2_container{
	width: 994px ;
	float: left;
	padding: 0;
    margin:0;
	background-color: #fff;
}
#info2_container .box_img{
	float: left;
	width: 350px;
	height: 400px;

}
#info2_container .box_img #mainimage img{
	float: right;
    vertical-align: bottom;

}
#info2_container .box_img #mainimage{
	padding-left: 5px;
	height: 280px;
	width: 345px;
	padding-bottom: 5px;
    display: table;
    vertical-align: bottom;

}
#info2_container .box_img ul li{
	list-style-type: none;
    display: inline;
    padding-left: 5px;
    margin-bottom: 5px;
    float: right;
}



#info2_container .box_right{

	width: 624px;
    height: 370px;

 	margin-bottom: 10px;
    float: left;
    margin-left: 15px;
}
#info2_container .box_header{
	margin-left: 20px;
    float: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
    width: 450px;
    margin-top: 10px;
    display: block;
}
#info2_container .box_logo img{
	float: right;

    margin-bottom: 30px;
}
#info2_container h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
    color: #00a1e5;
    text-align: left;
    display: inline;
}
#info2_container h3{
	display: inline;
	font-size: 13px;
	color:#464646;
	font-style: italic;
    text-align: left;
}

#info2_container .box_content{
	padding-left: 10px;
    padding-right: 20px;
    float: left;
    width: 590px;
    height: 300px;
    overflow: auto;
    margin-top:-10px;

}
#info2_container .box_content p.text{
	margin-bottom: 10px;
}
#info2_container .buttonspacer a.button{
    color:#00A1E5;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
}

 a.pdf, #info2_container a.financing, #info2_container a.interest, a.financing {
	padding: 0 15px 5px 25px;
}


.conveniences .label{
	width: 250px;
}

.conveniences .value3 {
	width: 250px;
}
#thumbs img{
	border: none;
}
#info2_container  h4{
	color:#00A1E5;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
   // background: url(bt_more_down.jpg)  right 5px no-repeat;

}

#info2_container .box_bottom{
	color:#00A1E5;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:11px;
    font-style:italic;

	margin-left: 374px;
}

a.button span{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 10px;
	font-weight: normal
	text-decoration: none;
}
.loader{
	border: none;
    width: 350px;
    height: 300px;
}
/*-------------  LOOKING FOR ----------------*/
.box_looking_for{
	border-bottom: 1px solid #ddd;
  	padding-bottom: 10px;

}

.box_looking_for .box_header{
	margin-bottom: 10px;
}
.looking_for .object_type{

    font-size: 12px;
    font-family:Georgia,"Times New Roman",Times,serif;
}
.looking_for .selling{
	float: right;

}

.looking_for .selling a{

    font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
    font-style: italic;
    color: #00a1e5;
    text-decoration: none;
}

/*-------------  CONTACT ----------------*/

#contact_container img {
	float: right;
}


#account_container .tbl .label, #contact_container .tbl .label, #forgotten_login_container .tbl .label {
	width: 290px;
}
#contact_container #contact_table .label {
	width: 290px;
}


/*-------------  FOOTER ----------------*/
#footer{
	color: #9d9d9d;

}
#footer a{
	color:#007fb4;
}
#footer a:hover{
	color: #b4b4b4;
}

.logo_ge img{
	margin-bottom:9px;
	margin-left:70px;
}

#redir_container h2{
margin-bottom:20px;
}


/*
------------------------------------
OBJECT DETAIL IF LINK FROM OUTSIDE
------------------------------------
*/

#contenu #info2_container{
    width: 930px;
}
#contenu #info2_container .box_img  #mainimage img, #contenu #info2_container .box_img  #mainimageNo img{
    width: 250px !important;
    height: 215px !important;
}
#contenu #info2_container .box_img {
	width: 250px;
}
#contenu #info2_container .box_img #mainimage, #contenu #info2_container .box_img #mainimageNo {
	width: 250px;
    height:250px;
    min-height:250px !important;
}
