@import url("gotham/stylesheet.css");
@import url("gotham/stylesheet-medium.css");
/**/
.cufon {font-family:GothamCondensedBold;font-weight:normal;}


body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px; /*background-color:white;*/}

/*HERE #main {background:url(../img/bg_body-small.jpg) no-repeat center top;} */
#main {
   /* background: url("../img/bg_body-small.jpg") no-repeat scroll center top transparent; */
}

/*#header {width:968px;height:108px; position:relative; }*/        /*border:1px solid #ffffff;*/

#header {width:981px;height:108px;margin:0 auto;position:relative; border-left:1px; border-right:1px;}

.fr_fr #header {background:url(../img/master-img-gooplex-small.gif) 0 0;}
.en_us #header {background:url(../img/master-img-gooplex-small.gif) 0 -426px;}

	#header h3 {margin:0;display:none;}
	#header h2 {margin:0;position:absolute;left:0;top:0;}
	#header h2 a {width:296px;height:110px;display:block;}
	#header h2 a span {display:none;}
	
.content {/*HERE width:990px;*/ width:988px;margin:0 auto; margin-bottom:100px; padding-top:15px;}

a {color:#0C5694;}

h1 {/* 13sept2011 font-size:31px; */ font-size:24px; color:#005297;text-transform:uppercase; margin-top:0px; padding-top:0px;}
h2 {color:#005297;}

input.checkbox { vertical-align:middle; }

#menu_first {margin:0;padding:0;position:absolute;right:0;top:74px;}
	#menu_first li{display:block;float:left;position:relative;}
	#menu_first li a {height:32px;display:block;background-image:url(../img/master-img-gooplex.jpg);}
	#menu_first li a span {display:none;}
	#menu_first ul {margin:0;padding:0;}
	#menu_first ul ul {
		width:189px!important; margin:0;padding:0; position:absolute; top:32px!important; right:0 !important;
		background:url(../img/bg-ul-menu-first.gif) repeat-x;z-index:99999;}
	#menu_first ul ul li {height:36px;float:none; border:1px solid #BCBCBC; border-top:0;}
	#menu_first ul ul li a {/*width:194px;height:24px;padding:12px 8px 0;background:none;text-decoration:none;color:#454545;font-weight:bold;*/ 
	background: url(../img/bg-ul-menu-first.gif) repeat-x left top;
	border-right: 1px solid #BCBCBC;
        color: #454545;
        display: block;
        font-weight: bold;
        height: 24px;
        padding: 12px 5px 0;
        text-decoration: none;
        width: 178px;
        
        }
	#menu_first ul ul li a:hover {background:url(../img/bg-sousmenu-hover.gif) repeat-x left top #e9e9e9;}
	#sell_property_menu ul {/*border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;border-left:1px solid #bcbcbc;*/}
	
	
	#main.fr_fr #menu_first li a#btn01 {width:92px;background-position:1px -212px;}
	#main.fr_fr #menu_first li a#btn02 {width:110px;background-position:-91px -212px;}
	#main.fr_fr #menu_first li a#btn03 {width:106px;background-position:-201px -212px;}
	#main.fr_fr #menu_first li a#btn04 {width:166px; background-position:-307px -212px;}
	#main.fr_fr #menu_first li a#btn05 {width:100px;background-position:-474px -212px;}
		

	#main.fr_fr #menu_first li a#btn01.current,
	#main.fr_fr #menu_first li a#btn01:hover {background-position:1px -244px;}
	#main.fr_fr #menu_first li a#btn02.current,
	#main.fr_fr #menu_first li a#btn02:hover {background-position:-91px -244px;}
	#main.fr_fr #menu_first li a#btn03.current,
	#main.fr_fr #menu_first li a#btn03:hover {background-position:-201px -244px;}
	#main.fr_fr #menu_first li a#btn04.current,
	#main.fr_fr #menu_first li a#btn04:hover {background-position:-307px -244px;}
	#main.fr_fr #menu_first li a#btn05.current,
	#main.fr_fr #menu_first li a#btn05:hover {background-position:-474px -244px;}
	

	#main.en_us #menu_first li a#btn01 {width:76px;background-position:0px -360px;}
	#main.en_us #menu_first li a#btn02 {width:88px;background-position:-78px -360px;}
	#main.en_us #menu_first li a#btn03 {width:89px;background-position:-167px -360px;}
	#main.en_us #menu_first li a#btn04 {width:162px; background-position:-259px -360px;}
	#main.en_us #menu_first li a#btn05 {width:100px;background-position:-422px -360px;}
	
	
	#main.en_us #menu_first li a#btn01.current,
	#main.en_us #menu_first li a#btn01:hover {background-position:0px -392px;}
	#main.en_us #menu_first li a#btn02.current,
	#main.en_us #menu_first li a#btn02:hover {background-position:-78px -392px;}
	#main.en_us #menu_first li a#btn03.current,
	#main.en_us #menu_first li a#btn03:hover {background-position:-167px -392px;}
	#main.en_us #menu_first li a#btn04.current,
	#main.en_us #menu_first li a#btn04:hover {background-position:-259px -392px;}
	#main.en_us #menu_first li a#btn05.current,
	#main.en_us #menu_first li a#btn05:hover {background-position:-422px -392px;}
	
/*
#menu_second {position:relative;margin:10px 13px 0 0;padding:0;float:right;}
	#menu_second li {padding:4px 0 7px; display:block;float:left;color:#fff;line-height:11px;font-size:11px;background:#127fdb;}
	#menu_second li a {padding:0 7px 0;color:#fff;font-size:11px;display:block;text-decoration:none;}
	#menu_second li a:hover {text-decoration:underline;}*/
	
	
	#menu_second {position:absolute; margin:0; top: 10px; right: 13px; padding:0;}
	#menu_second li {padding:4px 0 7px; display: block; float:left; color:#fff;line-height:11px;background:#127fdb;}
	#menu_second li a {padding:0 7px 0;color:#fff;font-size:11px; display: block; text-decoration:none;}
	#menu_second li a:hover {text-decoration:underline;}

form { margin:0px; padding:0px; }
#box_login_live { position:absolute; left:0px; top:20px; width:70%; background-color:#127fdb; }
#box_login_live input.input-txt { width:80%; border-color:#585858; color:#585858 }

#amazon_library{display:none;}

#box_login_live li.error { border:solid 1px #ffffff; background-color:red; padding:3px 5px; margin-bottom:5px;}


#menu_second li a#btn_login_live_close { display:inline; }

#menu_second li a#btn_login_live_password_forgot { display:inline; padding:0px; }

.layout-1-col {position:relative; }
.layout-1-col a {color:#127fdb;}
.layout-1-col a.action-btn-adapt { color:#ffffff; }
.layout-1-col a.action-btn {color:#fff;}

.layout-2-col #col-1 {width:660px;margin:0 11px 0 0;float:left;}
.layout-2-col #col-2 {width:278px;float:left; padding-left:5px;}
.layout-2-col #col-1 h2, .your_folder h2 {margin:0 0 14px;font-size:32px;color:#005297;}
	.layout-2-col #col-1 h2 a {color:#005297;text-decoration:none;}
	
	h1.border,
	h2.border {border-bottom:1px solid #005297;}

#en-vedette {margin:0 0 0;}
#en-vedette .last {margin-right:0;}
#en-vedette h2 {margin:0!important; line-height:0.88em;}

.vedette {width:211px;height:180px;margin:8px 9px 10px 0;float:left;background:url(../img/master-img-gooplex.jpg) -765px -152px;
			text-align:center;font-size:12px;}
	.vedette img {margin:10px 13px 0;display:block;}
	.vedette a {color:#fff;text-decoration:none;display:block;}
	.vedette a:hover img,
	.vedette a:hover {filter:alpha(opacity=80);opacity:0.8;}
	.vedette .p {margin:5px 0 0;display:block;}
	.vedette .type {font-size:11px;}
	.vedette .price {color:#f7f941;}
	.vedette .more-info-container  {margin:12px 0 0;height:19px;padding:3px 0 0;display:block;
	font-size:11px;color:#fff;cursor:pointer;text-decoration:none;}
	.vedette hr {height:0px; background-color:#0045E2; color:#0045E2; border-bottom:1px solid white;}
	
	.vedette a:hover .more-info-container {text-decoration:underline;}

.vedette_sell_spot {background:url(../img/ico-vedette.gif) no-repeat; width:212px; height:173px; font-size:22px; font-weight:bold; color:##005297; text-align:center; margin:8px 0px 10px 0; float:left; border:1px solid #1478FF}
      .vedette_sell_spot a {display:block; width:60%; margin:25px auto; text-decoration:none;}

      .vedette_invit{background:url(../img/ico-vedette.gif) no-repeat; width:512px; /*width:212px; */ height:73px;/*HERE height:173px;*/ font-size:22px; font-weight:bold; color:##005297; text-align:center; margin:8px 0px 10px 0; float:left; border:1px solid #1478FF}
      .vedette_sell_spot a {display:block; width:60%; margin:25px auto; text-decoration:none;}
	
#quick-search {margin:0 0 30px;position:relative;}
	#quick-search .all {position:absolute;top:3px;right:26px;color:#127fdb;}
	#quick-search .all:hover {color:#0c5694;}
	
	#quick-search-link {position:absolute;top:10px;right:0;color:#127fdb;}
	#quick-search-link:hover {color:#0c5694;}
	
	.quick-search-zone {margin:0 0 9px;padding:16px;position:relative;border:1px solid #888888;}
	#quick-search .quick-search-zone .size1 {width:170px;}
	#quick-search .quick-search-zone .size2 {width:74px;}
	#quick-search .quick-search-zone .size3 {width:100px;}
	
	#quick-search  .quick-search-zone label {display:block;font-weight:bold;color:#454545;}
	#quick-search .quick-search-zone label.normal {display:inline;font-weight:normal;}
	
	#quick-search .quick-search-zone select,
	#quick-search .quick-search-zone .input-txt {margin:0 0 13px;border:1px solid #aab1b7;color:#454545;}

	#quick-search .quick-search-zone .google-map, #quick-search .quick-search-zone .property-types {padding:3px;position:absolute;top:0;right:0;border-left:1px solid #888888; width:425px; height:230px;}
	#quick-search .quick-search-zone .property-types .all {/*position:static; display:block; margin-top:9px; margin-left:5px;*/}
	#quick-search .quick-search-zone .property-types td {height:45px; padding-top:10px; }
	
	
	#quick-search .block1 {padding:13px;height:271px;}
	.index-search .block1 {height:210px !important}
	#quick-search .block2 {width:311px;margin-right:9px;float:left;}
	#quick-search .block3 {width:272px;}
		
	
.action-btn {
	height:19px;
	margin:4px 0 0;
	padding:4px 0 3px;
	text-align:center;
	border:0;
	border-style:none;
	background-image:url(../img/master-img-gooplex.jpg);
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
       
}

.btn-tel {cursor:pointer; margin-left:0px !important;}

input.action-btn { height:22px; padding-top:1px; cursor:pointer;}

.action-btn-wrap { margin-top:5px; background-image:url('../img/bg_action_btn-hover.jpg') no-repeat 0px 20px; }
.action-btn-adapt { height:21px; padding:3px 10px; margin:0px 0px; border:solid 1px #02569e; color:#fff; background:url('../img/bg_action_btn.jpg') repeat-x; text-decoration:none; font-size:11px; font-weight:bold;border:0;border-style:none;}
.action-btn-adapt:hover { background-image:url('../img/bg_action_btn-hover.jpg'); }

	.action-btn:hover {filter:alpha(opacity=80);opacity:0.8;}
	.action-large {width:658px;background-position: 0 -179px;}
	.action-medium {width:300px;background-position: 0 -294px;}
        .action-detail {width:257px;background-position: 0 -294px;}
	.action-small {width:200px;background-position: 0 -324px;}
	.action-vsmall {width:97px;background-position: -323px -294px;}
	.action-150 {width:150px;background-position: -438px -294px;}
	
	
	.step_navig .action-btn-wrap {margin:0;}
	
.single {width:297px;height:128px;margin:0 0 25px;float:left;position:relative;}
	.single a img {margin:0 10px 0 0;padding:3px;display:block;border:1px solid #929292;float:left; margin-left: -1px;}
	.single span{/*width:140px;*/margin:0;/*float:left;*/font-size:11px;height: 10px;}
	.single .more-info {margin:0;font-size:12px;}
	.single .type,
	.single .city,
	.single .adress {color:#454545;}
	.single .price,
	.single .adress {padding:0 0 5px;}
	.single .city {font-weight:bold;}
	.single .price {color:#005297;font-weight:bold;}
	.single .more-info {text-decoration:none; /*background:url(../img/bullet-icon-12.gif) left center no-repeat; */ display:block; padding-left:7px; margin-right:-2px !important;}
	.single a {text-decoration:none;display:block;width:300px;cursor:pointer;}
	.single a:hover img {filter:alpha(opacity=80);opacity:0.8;}
	.single a:hover .more-info {text-decoration:underline;}
	.single .status {width:auto;padding:7px 4px 3px 7px;position:absolute;top:65px;left:0;background:#005297;color:#ffffff;}
	.single .selected{ background:#FFFD91; }
	.single .revenu_net{ /*margin-left:173px;*/ float:left; }
	.single .revenu_brut{ /*margin-left:173px;*/float:left; }
        .single .living_area{ /*margin-left:51px; */ float:left; }
        .single .price_sqft{ /*margin-left:10px;*/ float:left; }
	.single .date{ /*margin-left:173px;*/ float:left;}
	.single .mrb{ /*margin-left:173px;*/ float:left;}
	.single .ratio{ /*margin-left:173px;*/ float:left;}
	.single .res-first-row, .single .res-sec-row {display:block;}
	.single .res-sec-row .left {width:125px; margin-right:5px;}
       
	.container-result .nouveaute {margin:0 0 18px;}
	.container-result .nouveaute .price,
	.container-result .nouveaute .adress {padding:0 0 0;}
	.container-result .nouveaute .type {padding:0 0 10px;}
	
	a.more-info,
	.more-info,
	p.more-info a {color:#127fdb;text-decoration:underline;}
	
	.more-info:hover {color:#0c5694;}

.your_folder .single { padding-top:10px; height:150px; }
.your_folder .single .status { top:70px; }

.your_folder .single_featured { background:#E3E3E3; }
.your_folder .single_priority { background:#CEFCEC; }
.your_folder .single_mixed{ background:#4cdcac; }


#user_alerts_inactive_overlay { position:absolute; left:0px; top:83px; width:100%; height:1103px; background-color:#d3d3d3; display:block; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; }

/*#footer {margin:50px 0 0;height:201px;clear:both;background:url(../img/footer_bg.jpg) center;}*/
#footer {
    background: url("../img/footer_bg.jpg") repeat scroll center bottom transparent;
    height: 72px;
    clear: both;
	padding-top:40px;
	
  /*   
    margin: 35px 0 0;
    padding: 2px 0 0; */
}

/*#footer-pub {height:131px;text-align:center;}*/
#footer-pub {
    display: none;
    height: 100px;
    text-align: center;
}

	#footer-pub img,
	#footer-pub object {width:700px;margin:20px auto 0;}
#footer-content {width:980px;margin:0 auto;color:#fff;position:relative;}
	#footer-content ul {margin:18px 0 4px;padding:0;float:left;}
		#footer-content ul li {display:block;float:left;}
		#footer-content ul li a {padding:0 10px;color:#FFF;border-left:1px solid #fff;line-height:0.88em;text-decoration:none;}
		#footer-content ul li a:hover {text-decoration:underline;}
		#footer-content ul li a.fist {padding-left:0;border:none;}
	#footer-content p {margin:0;clear:both;}
	#k3logo {
		width:27px;height:23px;
		display:block;float:right;
		background:url(../img/k3logo.jpg) top left;
		position:absolute;
		top:20px;
		right:4px;
	}
		#k3logo:hover {background-position:bottom left;}
		
#col-2 .pub {}
/*HERE #col-2 .promo_wrap { background:url('../img/btn_inscrivez-vous-roll.jpg') no-repeat; }  */
#col-2 .promo_wrap {
  /*  background: url("../img/btn_inscrivez-vous-roll.jpg") no-repeat scroll 0 0 transparent; */
}

/*HERE .en_us #col-2 .promo_wrap { background:url('../img/en_US/bt_signup-roll.jpg') no-repeat; }*/
.en_us #col-2 .promo_wrap {
  /*  background: url("../img/en_US/bt_signup-roll.jpg") no-repeat scroll 0 0 transparent;  */
}

#col-2 .promo_wrap .margebot.right-col-first {margin-top:43px;}

#col-2 .promo {width:300px; height:92px; margin-bottom:20px;display:block; background:url('../img/btn_inscrivez-vous.jpg') no-repeat;}
.en_us #col-2 .promo { background:url('../img/en_US/bt_signup.jpg') no-repeat; }

/*#col-2 .promo:hover {background-image:url('../img/btn_inscrivez-vous-roll.jpg')}
.en_us #col-2 .promo:hover {background-image:url('../img/en_US/bt_signup-roll.jpg')}*/

#col-2 .promo span {display:none;}
	#col-2 .pub,
	#col-2 .promo img {display:block;}
	#col-2 .promo:hover img{filter:alpha(opacity=80);opacity:0.8;}
	
	
#col-2 h2 {
	margin:0 0 14px;
	padding:0 0 3px;
	font-size:30px;
	font-weight:bold;
	color:#127fdb;
	border-bottom:1px solid #008acb;
	line-height:0.88em;
}
	#col-2 h2 a {color:#127fdb;text-decoration:none;}
	
#col-2 .news {margin:14px 0 20px;}
	#col-2 h3 {margin:0;}
		#col-2 h3 a{margin:0;color:#005297;font-size:14px;font-weight:bold;text-decoration:none;}
	#col-2 p {margin:0;font-size:12px;color:#454545;}
	
	.news .info {color:#959595;font-size:11px;}
	
	#col-2 #result .nouveaute,
	#col-2 #result .nouveaute a {width:300px;}
	#col-2 #result span {/*width:127px;*/}
	
	#result form {margin:0 0 15px;}
		#result form select {color:#454545;font-size:12px;}

.pagination {height:15px;margin:0 0 15px;padding:4px 1px;background:#e3e3e3;text-align:center;font-size:12px;}
	.pagination a {margin:0 4px;padding:3px 6px;color:#454545;text-decoration:none;}
	.pagination a.current,
	.pagination a:hover {background:#127fdb;color:#fff;}


	a.modifAutres {margin-top: 160px;}
	a.modifContact {margin-top: 10px;}
	
	a.modifType1 {
		position: absolute;
		top: 1060px;
		margin-left: 240px;
	}
	
	form ul#confirmer, form ul#options {margin:0; padding:0;}
	
	form ul#confirmer li, form ul#options li {
		list-style:none;
		display: inline;
		margin-right: 10px;
	}
	
	form ul#options {
		margin-top: 30px;
	}
	
	form ul#options li {
		display: block;
		margin-top: 10px;
		text-align: center;
	}

	img#sell_property_step6_thumb_image_img { border:solid 1px; }

	form ul#options li input#mettreEnLigne {}
	form ul#options li input#sauvegarder {}

.fiche {margin:0;position:reoverflow:hidden;}
	.fiche h1 {float:left;}	
	.fiche .id-fiche {margin:8px 5px 0;font-size:20px;color:#454545;float:left;}
	.step6 .id-fiche {margin-top:11px!important;}
	#your_folder_wide_column .id-fiche {margin-top:6px!important;}
	.fiche .adress {clear:left;color:#454545;font-size:13px; margin-top:0px;}
	.fiche #carroussel {}
	.fiche a {color:#127fdb;}
	
	.fiche-viewer {
		margin:12px 0 23px;
		border:1px /*HERE solid */ #909090;
		padding:3px;
		position:relative;
	}
	.fiche-viewer .title {
		margin:0;
		width:100%;
		position:absolute;
		top:307px;
		left:0;
		text-align:center;
		font-size:12px;
		background:none;
		color:#909090;
	}
	.ie6 .fiche-viewer .title {top:312px;}
	.fiche-viewer .title strong {background:url(../img/fiche-title.gif) repeat-x;padding:5px 100px 2px;}
	#carroussel {height:62px;overflow:hidden;margin-top:1px;background:url(../img/bg-carroussel.jpg) center top no-repeat;position:relative;}
	#carroussel ul {margin:0 0 0 33px;padding:0;float:left;}
	#carroussel ul li {list-style: none;float:left;margin:13px 0 0 16px;}
	#carroussel a {float:left;}
	#carroussel .prev {
		width:33px;height:62px;background:url(../img/master-img-gooplex.jpg) -765px -361px;float:left;
		position:absolute;top:0;left:0;
	}
	#carroussel .next {
		width:33px;height:62px;background:url(../img/master-img-gooplex.jpg) -798px -361px;float:left;
		position:absolute;right:0;top:0;
	}
	
	#carroussel a img {border:1px solid #fff;display:block;}

	#master_carousel_div{margin:0px 33px 0;}
	#carousel_div ul{margin:0;}
	#carousel_div img{width:89px; /*here width:64px;*/}

	.fiche .share {margin:10px 0 0;padding:0;font-size:11px;}
		.fiche .share li {float:left;display:block;}
		.fiche .share li a {padding:0 6px;border-left:1px solid #127fdb;display:block;line-height:11px;}
			.fiche .share li a.first {border:0;padding-left:0;}

	.fiche .plexNavig { margin-bottom:10px; }

	.layout-2-col #col-1 #info, .your_folder #info {color:#454545;}
	.layout-2-col #col-1 #info h2 {margin:0 0 3px;font-size:20px;text-transform:uppercase;}
	
	.layout-2-col #col-1 #info ul {padding:0;}
	.layout-2-col #col-1 #info ul li, .your_folder #info ul li {margin:0 0 16px; padding-left:23px;display:block;}
	
	.electricite-chauffage,
	.your_folder #info ul li.electricite-chauffage {background:url(../img/ico_electricite-chauffage.gif) no-repeat left top}
	.exclusions {background:url(../img/ico_exclusions.gif) no-repeat left top}
	.inclusions {background:url(../img/ico_inclusions.gif) no-repeat left top}
	
	.box {padding:12px 14px;border:1px solid #8d8d8d;}
	.type1 {width:281px; margin:0 9px 9px 0;float:left;}
	.type2 {width:300px;float:left;}
        .type3 {width:272px; margin:0 9px 9px 60px;float:left;}
	.ie6 .type2 {width:305px;overflow:hidden;}
        .sidebarplex{padding:7px 14px;border:1px solid #8d8d8d;width:300px;float:left;}

	#sell_property h2,
	.plex_details .box h2{ margin:0px 0px 5px 0; }

	.box h3, .box h4 {margin:0;color:#005297;text-transform:uppercase;}
	.box h3 {font-size:15px;margin:0 0 3px;}
	.box h4 {margin:15px 0 0;font-size:12px;}
	.box p {margin:2px 0;}
	.box p strong {padding-right:7px;}
	.layout-2-col #col-1 #info .box ul, .your_folder #info ul {margin:0 0 10px;padding:0 0 0 6px;}
	.layout-2-col #col-1 #info .box ul li, .your_folder #info ul li {margin:0 0 2px;padding-left:8px;background:url(../img/box-li.gif) top left no-repeat;}
	.layout-2-col #col-1 #info .box .autres {margin-top:10px;}
	
	.type2 table {margin:0;}
	.type2 table .grey {background:#FFFD91;}
		.type2 table .grey td {}
		.type2 table .grey h4 {margin:0;}
	.type2 .no-border {padding-right:1px;}
	.type2 .border {border-right:1px solid #e3e3e3;}
	.type2 table div {font-size:11px;color:#454545;}
	.type2 table .field_error label { color:red; }

	.type2 p.center {margin:26px 0 0;}
	.type2 .action-btn {margin-left:3px;}
	
	.ie6 .right-column {position:absolute;top:0;right:0;}
	
	#autres-infos {width:603px; margin-bottom: 15px;}
        #plexinfos {width:280px; margin-bottom: 15px; margin-left: 0px;}
	
	
	#inscription {color:#454545;}
	#inscription .type1 {width:470px;margin:0 19px 0 0;padding:12px 23px 12px 18px;height:auto;}
	#inscription .type2 {width:400px;margin:0 0 19px;padding:12px 12px 12px 16px;}
		#inscription .type2  p {margin:16px 0 10px;}

	#inscription.presente .type1{/*HERE width:619px;*/width:431px;}
	#inscription.presente .type2{/*width:264px;*/width:437px;}

	#inscription .forfaits_wrap { margin-top:20px; }

	#inscription .box_forfait_wrap { float:left; width:300px; border:solid 1px #929292; padding:0 2px 2px 0; }
	#inscription .box_forfait_wrap.last { margin-left:10px; }
	#inscription .box_forfait { height:145px; padding:0 8px; background:url('../img/bg_box_forfait.jpg') repeat-x left bottom; overflow:hidden; }


	.box_forfait h5.forfait_modality { margin:12px 0 5px 0; padding:0px; color:#167ad2; font-size:20px; text-align:center; }
	.box_forfait .forfait_description { height:45px; margin-bottom:5px; font-size:10px; font-weight:bold; text-align:center; }
	.box_forfait .forfait_btn_wrap .action-vsmall { margin:auto; }
	.box_forfait .forfait_notice { margin-top:20px; font-size:9px; font-weight:bold; color:#929292; }

	.input-txt {border:1px solid #a5acb2}

	ul.global_errors { padding:0px; margin:10px 0 0 0;}
	ul.global_errors li { padding:5px 25px; list-style:none; text-align:center; color:white; font-weight:bold; }
	ul.global_errors li.error { background:red; }
	ul.global_errors li.confirm { background:#6EB43F;}

	div.field_error { color:red; }
	div.field_error input { border-color:red; }
	.field_error select.card_type { border:solid 1px red; }

	#inscription h2.cufon { margin:0px; padding:0px; text-transform:uppercase; margin-bottom:8px; }

	#subscription_form .size1 {width:201px;}
	#subscription_form .size2 {width:453px;}
	#subscription_form .size3 {width:63px;}
	#subscription_form .size4 {width:155px;}
	#subscription_form .size5 {width:99px;}
	input.size6 {width:42px;}
	input.size7 {width:72px;}
	
	#subscription_form .size8 {width:171px;}
	#subscription_form .size9 {width:49px;}
	 .size10 {width:306px;}
	#subscription_form .size11 {width:60px;}
	
	#inscription span.left {}
	#inscription span.left label {margin:2px 15px 0 0;font-weight:normal;}
        #inscription .size1 {width: 201px; }
        
	.notice {padding:0 0 20px;font-size:11px;}
	.type2 .notice {padding:0;border:0;}
	
#subscription_form span,	
#subscription_form label {/*display:block;*/}

#subscription_form label {font-weight:bold;}

subscription_form {font-size:12px;}


#choix-paiment {height:23px;margin:13px 0 10px;border-bottom:1px solid #888888;}
	#choix-paiment a {margin:0 0 -1px;padding:4px 7px 3px;display:block;float:left;border:1px solid #888888;background:#e9e9e9;color:#005297;}
	#choix-paiment a.current {background:#fff;color:#454545;font-weight:bold;border-bottom-color:#fff;text-decoration:none;}
	#choix-paiment a.last {border-left:0;}
	

span.label-from, span.label-to {
	display:block;
	width:80px;
}

.box-from-left {
	float:left;
	width:220px;
}
.box-from-right {
	float: left;
	width:220px;
	margin-left:5px;
}
/*************************************
					Utils
**************************************/

.hide {display:none;}
.block {display:block;}
.up {text-transform:uppercase;}
.left {float:left;}
.right {float:right;}
.clear {display:block;clear:both;}
.nopadding {padding:0!important;}
.nomargin {margin:0!important;}
.center {text-align:center;}

.alignright { text-align:right; }

.uppercase { text-transform:uppercase; }

table.form_std th { padding-right:20px; text-align:left; }

.bigmarge { margin:40px; }
.bigmargetop { margin-top:40px; }
.bigmargeright { margin-right:40px; }
.bigmargebot { margin-bottom:40px; }
.bigmargeleft { margin-left:40px; }

.marge { margin:20px; }
.margetop { margin-top:5px; }
.margeright { margin-right:20px; }
.margebot { margin-bottom:20px; }
.margeleft { margin-left:20px; }

.smallmarge { margin:10px; }
.smallmargetop { margin-top:10px; }
.smallmargeright { margin-right:10px; }
.smallmargebot { margin-bottom:10px; }
.smallmargeleft { margin-left:10px; }

.tinymarge { margin:4px; }
.tinymargetop { margin-top:4px; }
.tinymargeright { margin-right:4px; }
.tinymargebot { margin-bottom:4px; }
.tinymargeleft { margin-left:4px; }


.bigpad { padding:40px; }
.bigpadtop { padding-top:40px; }
.bigpadright { padding-right:40px; }
.bigpadbot { padding-bottom:40px; }
.bigpadleft { padding-left:40px; }

.pad { padding:20px; }
.padtop { padding-top:20px; }
.padright { padding-right:20px; }
.padbot { padding-bottom:20px; }
.padleft { padding-left:20px; }

.smallpad { padding:10px; }
.smallpadtop { padding-top:10px; }
.smallpadright { padding-right:10px; }
.smallpadbot { padding-bottom:10px; }
.smallpadleft { padding-left:10px; }

.tinypad { padding:4px; }
.tinypadtop { padding-top:4px; }
.tinypadright { padding-right:4px; }
.tinypadbot { padding-bottom:4px; }
.tinypadleft { padding-left:4px; }


.confirm { width:100%; padding:5px 0; background:Green; color:#ffffff; font-weight:bold; margin-bottom:15px; text-align:center; }


/*************************************
					Your Folder
**************************************/

.your_folder { background:url('../img/bg_your_folder.gif') repeat-y; }

.your_folder h1 {margin:0 0 16px;line-height:0.88em;}
.your_folder h2 {text-transform: uppercase; font-size: 16px; color: #005297;}

.your_folder .narrow_column { float:left; width:197px; margin-right:24px; }
.your_folder .wide_column { float:left; width:740px; }

.your_folder ul.your_folder_menu { margin:0px; padding:0px; }
.your_folder ul.your_folder_menu li { list-style:none; border-bottom:solid 1px #ffffff; font-weight:bold; color:#ffffff; background:url('../img/bg_your_folder_btn-hover.jpg') }
.your_folder ul.your_folder_menu li.current { padding:12px 0 12px 17px; }
.your_folder ul.your_folder_menu li a { padding:12px 0 12px 17px; display:block; color:#0886db; background-color:#e9e9e9; }
.your_folder ul.your_folder_menu li a.current { background:url('../img/bg_your_folder_btn-hover.jpg'); color:#ffffff; text-decoration:none; }
.your_folder ul.your_folder_menu li a:hover { background:url('../img/bg_your_folder_btn-hover.jpg') repeat-x; text-decoration:none; color:#ffffff; }


.your_folder .your_folder_actions_menu_wrap { margin-bottom:20px; background:url('../img/ln_your_folder_action_menu.gif') repeat-x bottom; }
.your_folder ul.your_folder_actions_menu { margin:0px; padding:0px; }
.your_folder ul.your_folder_actions_menu li { float:left; list-style:none; background-color:#ffffff; color:#434343; }

.your_folder ul.your_folder_actions_menu li.current { padding:6px 12px; display:block; border:solid 1px #888888; border-right:none; border-bottom-color:#ffffff; font-weight:bold; }
.your_folder ul.your_folder_actions_menu li.current.last { border-right:solid 1px #888888; }

.your_folder ul.your_folder_actions_menu li a { padding:6px 12px; display:block; border:solid 1px #888888; color:#0886db; border-right:none; background-color:#e9e9e9; }
.your_folder ul.your_folder_actions_menu li.last a { border-right:solid 1px #888888; }
.your_folder ul.your_folder_actions_menu li a:hover { color:#434343; background-color:#ffffff; }



.wide_column #quick-search {width:660px;}
.wide_column h2 {margin:0 0 6px;}
.wide_column h3 {font-size:14px;color:#454545;text-transform:uppercase;}

/* TAB Autres informations et photos */
.your_folder div.box-full {}
/*.your_folder div.box-full dl {margin-left: -40px;}*/


/*************************************
					Your Folder - Your Info
**************************************/

.your_info .info_perso { margin-bottom:30px; }

.your_info .info_perso .col { float:left; width:230px; border:#8e8e8e solid 1px; width:368px; }

.your_info .info_perso .col .col-pad { padding:15px; }

.your_info .info_perso .col-2 { margin-left:18px; }

.your_info h2 { text-transform:uppercase; font-size:16px; }

.your_info h3 { margin:0; padding:0; text-transform:uppercase; }

.your_info h3 .notice_contact { font-size:11px; text-transform:none; font-weight:normal; }

.your_info .field_label { margin:15px 0 2px 0; }

.your_info input.size1,
.your_info select { width:253px; }
.your_info input.size2 { width:341px; }
.your_info input.size5 { width:70px; }
input.fullwidth,
select.fullwidth { width:100%; }


.your_info .info_commercial_wrap { border:#8e8e8e solid 1px; }
.your_info .info_commercial { padding:15px; }


.your_info .nomargetop { margin-top:0px; }





.JPagination {
	background:#e3e3e3 none repeat scroll 0 0;
	height:17px;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
}
.JPagination a, .JPagination span {
	padding:1px 5px;
	text-decoration:none;
	color:#454545;
}
.JPagination a:hover,
span.JPaginationCurrentPage {
	background:#127fdb none repeat scroll 0 0;
	color:#FFFFFF;
}
.JPaginationNext {margin-left:3px;}
.JPaginationPrevious {margin-right:3px;}






/*************************************
					Vendre une propriete
**************************************/


.package_wrap { width:658px; padding:5px 0; margin-bottom:20px; border:solid 1px #909090; background:url('../img/bg_box_forfait.jpg') repeat-x bottom; color:#404040; }
table.package { width:100%; font-size:11px; }
table.package td { }
table.package td.col-1 { width:535px; padding-left:15px; }
.page_packages h3 { margin:0; padding:0; color:#0a508c; font-size:16px; }
table.package td.col-1 .description dt { font-weight:bold; }
table.package td.col-1 .description dd { padding:0; margin:0 0 0 20px; }

table.package td.col-2 { padding-left:2px; border-left:solid 1px #909090; }
table.package td.col-2 .col-2 { text-align:center; }

table.package td.col-2 .price { color:#187fce; font-size:18px; font-weight:bold; }



.package_details_wrap { width:658px; padding:5px 0; border:solid 1px #909090; background:url('../img/bg_box_forfait.jpg') repeat-x bottom; color:#404040; }
.package_details_wrap h3 { padding:8px 0 6px 15px; }

.package_details_wrap .hook { width:25px; height:25px; margin:0 auto; background:url('../img/hook.gif') no-repeat; display:block; }

table.package_details { width:100%; font-size:11px; border-collapse: collapse; border-top:solid 1px #e2e2e2; }

table.package_details td { text-align:center; padding:8px 0; border-right:solid 1px #e2e2e2; border-top:solid 1px #e2e2e2; }
table.package_details th { text-align:left; padding:8px 0; border-right:solid 1px #e2e2e2; border-top:solid 1px #e2e2e2; }

table.package_details tr.first_row td { border-bottom:solid 1px #e2e2e2; }
table.package_details tr.first_row th { border-bottom:solid 1px #e2e2e2; }

table.package_details strong.nb_plex { color:#187FCE; font-size:16px; }

table.package_details td.col-4, table.package_details th.col-4 { border-right:none; }

table.package_details tr.first_row th { font-size:12px; text-transform:uppercase; text-align:center; }

table.package_details tr.separ_row td { padding:0px; margin:0px; height:2px; overflow:hidden; font-size:1px; }

table.package_details tr.row th { width:315px; }
table.package_details tr.row th .col-1{ padding:0 15px; }

table.package_details tr.total { font-size:12px; font-weight:bold; }
table.package_details tr.total th { text-align:right; }

.package_selection_box { margin-bottom:20px; }
ul.package_selection { margin:0px; padding:0 0 0 313px; }
ul.package_selection li { float:left; width:112px; margin-left:1px; overflow:hidden; list-style:none; background:#1080e2 url('../img/bg_package_btn-roll.jpg') repeat-x; border:solid 1px #02569c; text-align:center; }
ul.package_selection li a { padding:8px 5px; display:block; color:#ffffff; font-weight:bold; text-decoration:none; font-size:11px; background:#1080e2 url('../img/bg_package_btn.jpg') repeat-x; }
ul.package_selection li a:hover { background-image:url('../img/bg_package_btn-roll.jpg'); }

.explanation_content { padding-left:10px; }
.explanation_content table.explanation {}
.explanation_content table.explanation tr { vertical-align:top; }
.explanation_content table.explanation td { padding-bottom:15px; }
.explanation_content table.explanation td.col-1 { color:#0A508C; font-weight:bold; font-size:14px; }
.explanation_content b { color:#0A508C; }





/*************************************
					Edit in place
**************************************/


.jsWinDefaultSkin .content { width:100%; padding:0px; margin:0px; }

.k3_text { position:relative; }
.k3_text .bx_btn_textedit_inplace { position:absolute; right:0px; top:-22px; width:16px; height:16px; }

.k3_text .bx_btn_textedit_inplace .btn_textedit_inplace { width:16px; height:16px; background:url('../../k3soft/admin/ui/img/icon16/edit.png') no-repeat; display:block; overflow:hidden; }

.k3_text .bx_btn_textedit_inplace span { display:none; }

.bx_btn_textedit_inplace_cancel { display:none; }





.black, .box h4.black { color:black; }

/*************************************
					Sell property
**************************************/
.container-sell {padding:0 0 60px 7px;}

.step_menu_wrap {}	
	.step_menu {width:967px;height:59px;margin:0 0 20px;padding:0 0 0 10px;background:url(../img/sell_property_steps.gif) no-repeat;}
	
	.step_menu_wrap .step1 {background-position:0 0;}
	.step_menu_wrap .step2 {background-position:0 -59px;}
	.step_menu_wrap .step3 {background-position:0 -118px;}
	.step_menu_wrap .step4 {background-position:0 -177px;}
	.step_menu_wrap .step5 {background-position:0 -236px;}
	.step_menu_wrap .step6 {background-position:0 -295px;}
	.step_menu_wrap .step7 {background-position:0 -354px;}
	
	.step_menu_wrap li {width:138px;margin:0;display:block;float:left;text-align:center;color:#454545;}

	.step_menu_wrap li.current {color:#ffffff;}

	.step_menu_wrap li a {color:#adadad;text-decoration:none;}
	/*.step_menu_wrap li a .num {color:#adadad;}
	.step_menu_wrap li.closed .num {color:#127fdb;}*/
		.step_menu_wrap li a:hover .num {text-decoration:none;}
		.step_menu_wrap li a:hover .name {text-decoration:underline;}

	.step_menu_wrap li.closed,
	.step_menu_wrap li.done { color:#adadad; }

	.step_menu_wrap li.done a {color:#127FDB;}
	.step_menu_wrap li.done a .name {color:#454545}
	
	.step_menu span {display:block;float:left;}

	.step_menu	.num {margin:8px 6px 0 15px;font-size:40px;}
	.step_menu	.name {margin-top:24px;}
	
	.step_navig {height:21px;position:relative;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
	.step_navig a {margin:0;}
	.step_navig a.right {position:absolute;right:0;top:0;}
	
#sell_property {width:100%;float:left;}

	#sell_property h2 {font-size:20px; text-transform: uppercase;}
	
	div.revenuBox {position:relative;width:281px;height:280px;float: left;margin:0 13px 20px 0;}
	div.otherInfoBox {width:281px; height:220px; float: left;margin:0 13px 20px 0;}

	div.revenuBox select {width:120px;}
	div.revenuBox dl, div.autreRevenuBox dl {
		margin: 0px 0 0;
		padding: 0;
		color: #454545;
		padding-left: 5px;
	}

	.btn_apartment_delete_wrap {position:absolute; top:5px; right:5px; width:16px; height:16px;}
	a.btn_apartment_delete {width:16px; height:16px; display:block; overflow:hidden; background:url('../../k3soft/admin/ui/img/icon16/delete.png') no-repeat;}
	a.btn_apartment_delete span { display:none; }

	div.revenuBox dl dt, div.autreRevenuBox dl dt {text-transform: uppercase;	font-weight: bold;font-size: 14px;}
	
	#sell_property dd, .your_folder div.revenuBox dl dd, .your_folder div.autreRevenuBox dl dd {margin:7px 0 0;color:#454545;}
	
	div.revenuBox dl dd.last {margin:0 0 15px;}
	
	div.revenuBox form dl dd label, div.autreRevenuBox dl dd label {
		position: relative;
		font-weight: bold;
	}
	
	#sell_property .size1,
	div.revenuBox form dl dd input,
	div.revenuBox form dl dd select {
		width: 269px;
	}
	#sell_property .size2 {width:140px}
	#sell_property .size3 {width:540px}
	#sell_property .size4, .your_folder .size4 {width:50px}

	#sell_property .size11 {width:130px;}

	#sell_property .radio {margin:0 4px 0 0;}
	#sell_property .spacer {margin:0 16px 0 0;}
	#sell_property textarea.size3, .your_folder textarea.size3 {height:140px;}

	.plex_type_input { float:left; width:120px; }
	dl { margin:0px; padding:0px; }
	#sell_property dl dd.field_error label { color:red; }
	#sell_property dl dd.field_error input,
	#sell_property dl dd.field_error textarea { border:solid 1px red; }
	#sell_property h2.margetop { margin-top:20px; }

	#sell_property .box_other_wrap { float:left; width:26%; margin-left:3%; border:#8D8D8D solid 1px; }
	#sell_property .box_other_wrap1 { margin-left:1.5%; }

	#sell_property .box_other_wrap2 { width:34%; }

	#sell_property .box_other { padding:15px 20px 20px 20px; }


	div.revenuBox form dl dd select {width: 271px;}
	div.revenuBox form dl dd input.chk {float: left; margin-right: 7px; width: 13px;}
	
	/* AUTRES REVENUS */
	div.autreRevenuBox {width: 281px; height: 140px; float: left; margin-right: 13px; margin-bottom: 13px;}
	div.autreRevenuBox form dl dd input.size1 {width: 85px;}
	div.autreRevenuBox form dl dd input.size2 {width: 233px;}

	/* REVENU BRUT TOTAL */
	div.revenuBrutBox {
		padding:0 15px;
		height: 57px; 
		float: left;
		margin-right: 13px;
		background:url(../img/box-gradent.gif) repeat-x;
	}
	
	div.revenuBrutBox p {
		margin-top: 22px;
		text-transform: uppercase;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		color: #454545;
	}
	#sell_property .notice {border:0;}
	#sell_property table .size1{width:130px;}
	#sell_property label, .your_folder label {font-weight:bold;color:#454545;}
	
.box-full {margin:0 0 20px;}
	
	/* STEP 5 */
	div#photoPropriete {
		float: left;
		width: 750px;
	}
	
	div#photoPropriete div {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		border: 1px solid #888888;
		position:relative;
	}
	
	div#photoPropriete div a.thumb {}
	#sell_property div#photoPropriete div a.close {position:absolute;right:14px;top:0;}
	#sell_property div#photoPropriete div a.close img {position:inherit;margin:0;}
	
	
	div#photoPropriete div a.thumb img {padding: 3px; border: 0px;}
	
	div#photoPropriete div a.close img {
		padding: 0px; 
		border: none;
		position: absolute;
		margin-top: 3px;
		margin-left: -17px;
	}
	
	/* STEP 6 */
	a.modifDesc, a.modifAutres, a.modifContact {float: right;}
	a.modifDesc {margin-bottom: 10px;}


	div#enseigne {
		width: 700px;
		margin: 0 auto;
	}
	
	div#enseigne div#previewEnseigne {
		width: 480px;
		margin: 0 auto;
		border: 1px solid blue;
	}
	
	div#enseigne p { }
	
	#quick-search table {margin:0;}
	#quick-search table tr td {padding:0;}
	.your_info .info_perso .col table tr td
	
	
	/*table {margin-bottom: 10px;}
	table tr td {padding: 5px;}*/
	
	form table tr td label {font-weight: bold;}
	form input.tel {width: 40px; margin-right: 10px;}

/*************************************
					Your Profile
**************************************/
.your_folder ul, .your_folder dl {list-style: none;}
.your_folder .type1 ul {list-style-type: disc;}
.your_folder .type1 a.modif {float: right; margin-top: 15px;}
.your_folder div.box-full dl dd {margin-bottom: 7px; color: #454545;}

.confirm_box { padding:15px; background:#E9E9E9 }

table tr.field_error label { color:red; }
table tr.field_error input { border:solid 1px red; }

a#btnModif {
	display: block;
	width: 97px;
	height: 19px;
	background: url(../img/btn-modifAnnonce.jpg) top left no-repeat;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	padding-top: 3px;
}

table th { text-align:left; }

.your_folder ul.uplPhotos {padding: 0;}
.your_folder ul.uplPhotos li {margin-bottom: 10px;}
.your_folder ul li input.size1 {width: 269px;}

/* DESCRIPTION */
.your_folder dl.desc {float: left; margin: 0; padding: 0;}
.your_folder dl.desc dd, .your_folder div.revenuBox dl dd label {color:#454545; margin-bottom: 10px;}
.your_folder dl.desc dd label {font-weight: bold;}
.your_folder dl.desc dd textarea {width: 550px;}

/* CONTACT */
.your_folder dl dd input.size1 {width: 269px;}

/* AUTRES INFORMATIONS ET PHOTOS */


#sell_property .info_perso { margin-bottom:30px; }

#sell_property .info_perso .col { float:left; width:230px; border:#8e8e8e solid 1px; width:368px; }

#sell_property .info_perso .col .col-pad { padding:15px; }

#sell_property .info_perso .col-2 { margin-left:18px; }

#sell_property .info_perso h2 { text-transform:uppercase; font-size:16px; }

#sell_property .info_perso h3 { margin:0; padding:0;font-size:14px;text-transform:uppercase; }

#sell_property .info_perso h3 .notice_contact { font-size:11px; text-transform:none; font-weight:normal; }

#sell_property .field_label { margin:15px 0 2px 0; }

#sell_property .info_perso input.size1,
#sell_property .info_perso select { width:253px; }
#sell_property .info_perso input.size2 { width:341px; }
#sell_property .info_perso input.size5 { width:70px; }

#sell_property .info_commercial input.size1,
#sell_property .info_commercial select { width:253px; }
#sell_property .info_commercial input.size2 { width:341px; }
#sell_property .info_commercial input.size5 { width:70px; }


#sell_property .info_commercial_wrap { width:756px; border:#8e8e8e solid 1px; }
#sell_property .info_commercial { padding:15px; }
#sell_property .field_error label { color:red; }

#sell_property .nomargetop { margin-top:0px; }

#subscription_form .cvv2 label { display:inline; }

#subscription_form .tooltipBtn,
#sell_property .tooltipBtn
{
	background-color:#FFF3CD;
	border:1px solid #FFEDB5;
	color:#836300;
	cursor:pointer;
	font-size:10px;
	margin:0 0 0 5px;
	padding:0 2px;
	display:inline;
}

.sell_property .type1 { width:476px; height:auto; margin-right:19px; }
.sell_property .type2 { width:415px; height:auto; }
.sell_property .h2.cufon { margin-top:0px; padding-top:0px; }




.tooltip
{
	width:280px;
	background-color:#FFF3CD;
	border:1px solid #FFEDB5;
	color:#836300;
	font-size:10px;
	padding:10px;
}

.tooltip .content { width:auto; height:auto; margin:0px; padding:0px; }

#subscription_form .tooltip_notice,
#sell_property .tooltip_notice { display:none; }



div.error{
	background:#a00;
	color:#fff;
	border:3px double #fff;
	padding:5px;
	text-align:center;
	font-weight:bold;
}

#login_form .size1 {width:160px;}

#your_folder_wide_column #quick-search {padding:10px 0 0;}


#content table.tablelist { width:100%; border-collapse: collapse; border:gray solid 1px; }
#content table.tablelist tr.odd { background-color:#E3E3E3; }
#content table.tablelist tr.even,
#content table.tablelist tr.tr_title { background-color:#FFFFFF; }

#content table.tablelist tr.tr_title th { text-align:center; text-transform:uppercase; padding:3px 0; }
#content table.tablelist td, table.table_list th { padding:10px 5px; }

tr td.inactive { filter: alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60; }

.grey {
	color:#454545;
	font-size:14px;
	font-weight:normal;
}


span.plus {
	font-size:22px;
	font-weight:bold;
	color:#127fdb;
}

span.highlight {
	color:#005297;
	font-size:14px;
	font-weight:bold;
}

a#pdf {
	display:block;
	width:611px;
	height:64px;
	background:url(../img/pdf.jpg) top left no-repeat !important;
	text-decoration:none;
	color:#005297;
	font-size:18px;
	font-weight:bold;
	padding:20px 0 0 50px;
}

a#pdf:hover {
	background:url(../img/pdf.jpg) bottom left no-repeat !important;
}


.blue {
	color:#4f9fe2;	
}


a#afficher {
	display:block;
	width:466px;
	height:54px;
	background:url(../img/vendre.jpg) top left no-repeat !important;
	text-decoration:none;
	color:#005297;
	font-size:18px;
	font-weight:bold;
	padding:30px 0 0 195px;
}

a#afficher:hover {
	background:url(../img/vendre.jpg) bottom left no-repeat !important;
}

.ico-wrap {padding:0!important; height:22px; background:url(../img/icon.gif)}
.ico-wrap.wide {}
.ico-wrap.fb-like {height:24px; margin-top:-2px;}
.ico-twitter {width:23px;height:23px;margin:-4px 8px 0;padding:0!important;background:url(../img/icon.gif);}
.ico-linkedin {width:23px;height:23px;margin:-4px 4px 0;padding:0!important;background:url(../img/icon.gif)0 -23px;}

.box img.investor-detail-photo { width:200px; height:200px; margin-right:10px; border:5px solid #ededed;}
.nouvelle_droite img{border:none;margin:0px 0 0 0;}



#sort {margin-bottom:25px;}





/*************************************
					Listing Completion
**************************************/
.section_listing_completion_login h2.border {margin-top:20px;}
.section_listing_completion_login h3 {margin-top:0px;}
.section_listing_completion_login .left.fields {width:37%; margin-right:100px; }
.section_listing_completion_login .right.fields {width:37%; margin-right:100px;}
.section_listing_completion_login .right.box {width:45%; margin-top:60px; margin-right:100px;}
.section_listing_completion_login .basic_info {font-size:14px; }
.section_listing_completion_login .thumbnail {border:1px #005297 solid; margin:0 5px 3px 0;}
.section_listing_completion_login label { padding: 5px; }
.section_listing_completion_login input.text {padding:1px; display:block;}
.section_listing_completion_login select.small {display:block; padding:0px; width: 150px;}
.section_listing_completion_login ul { margin: 0; padding: 0; }
.section_listing_completion_login ul li { list-style-type: none; display: block; background: #fff; margin: 0; padding: 5px; }
.section_listing_completion_login ul li.colored { background: #fff3c6; }

label.validationError {position:absolute; margin-top:-18px; margin-left:345px; font-size:10px; color:#FF4949; width:150px;}
.bottomMsg {font-size:12px; font-weight:bold; color:#FF4949}




/*************tabs.css*******/

/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
/*	border-bottom:1px solid #666;	*/
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(/ui/img/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: s, l, xl */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -247px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -247px -31px; }
ul.tabs a.l.current  { background-position: -247px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}


