

/* Ajout annonce*/
#addannonce
{
	padding-top:20px;
}
#addannonce label, #picform label
{
	float:left;
	width:125px;
	text-align:right;
	padding-right:5px;
	padding-top:7px;
}
#addannonce select
{
	margin-top:3px;
	width:180px;
	/width:auto;
	cursor:pointer;
	border:1px solid #abadb3;
	margin-left:2px;
	height:22px;
}
#addannonce input[type=text] 
{
	border:1px solid #abadb3;
	height:22px;
	margin-top:5px;
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;
}
#addannonce #ads-desc
{
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;
	border:1px solid #999;
}
#addannonce #field-ads-desc
{
	position:relative;
}

#addannonce #tips-ads-desc, #addannonce #tips-ads-titre
{
	position:absolute;
	top:0px;
	right:-210px;
	background-color:#F2F2F2;
	border:2px solid #969695;
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;
	padding:9px;
	display:none;
}
#addannonce #tips-ads-titre
{
	right:-360px;
}


#addannonce input[type=checkbox] 
{ 
	border: 0px !important; 
}
#addannonce div
{
	margin-top:2px;
}

#addannonce .errormessage
{
	margin-left:130px !important;
	margin-top:5px;
}
#add-project
{
	cursor:pointer;
	text-decoration:underline;
}

#add-project img
{
	vertical-align:middle;
	margin-right:5px;
}
#input-enter-project
{
	display:none;
}
#add-on-map
{
	margin:15px 0 10px 130px !important;
	font-size:14px;
}
#add-on-map img
{
	vertical-align:middle;
}
#add-on-map span
{
	cursor:pointer;
	color:#369;
	font-weight:bold;
	text-decoration:underline;
	margin-right:10px;
}


#map_canvas
{
	border:1px solid #ABADB3;
	margin-top:0px !important;
	float:left;
	width: 500px;
	height: 200px;
}

#map_canvas div
{
	margin-top:0px !important;
}
#target-map
{
	margin-left:130px;
}

#error-ads-cgu
{
	margin-left:125px;
}
#photoForm, #typesell
{
	margin-left:127px;
	margin-bottom:20px;
}

.mrt-select
{
	background:url(/images/manager/mrt-logo.gif) no-repeat 135px 50% !important;
	border:1px solid #abadb3;
}

.bts-select
{
	background:url(/images/manager/bts-logo.gif) no-repeat 135px 50% !important;
	border:1px solid #abadb3;
}

.thumbs
{
	border:1px solid #369;
	padding:5px;
	width:65px;
	margin:5px;
	text-align:center;
	float:left;
	background-color:#fff;
}


.nolink{
	cursor:pointer;
	text-decoration:none;
	color:white;
	font-weight:bold;
}


#msgupload
{
	padding:5px;
	color:red;
	border:1px solid red;
	margin-left:155px;
	width:450px;
	text-align:center;
	font-weight:bold;
}



.errorchamp
{
	border:1px solid red !important;
	background-color: #FFEEED;
}

#ads-display-cgu
{
	margin:10px 0 5px 125px;
	width:400px;
}

.facilities span
{
	display:block;
	width:200px;
	float:left;
	
}
.facilities span input
{
	vertical-align:middle;
}

.facilitiescheck
{
	padding-top:10px;
	clear:both;
}

.facilitiescheck a
{
	font-weight:bold
}






/*Fin ajout annonce */


/*INSCRIPTION- VENDRE*/

#form-inscription fieldset, #addannonce fieldset
{
	border:0px;
	margin:0px;
	padding:0px;
	min-height:27px;
}

#form-inscription label
{
	float:left;
	width:220px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:5px;
	text-align:right;
	padding-right:10px;
	margin-bottom:20px;
	font-size:14px;
	color:#000;
}

#form-inscription .errormessage
{
	margin-top:5px
}
#picform fieldset
{
	margin-top:20px;
}

#form-inscription input[type=text], #form-inscription input[type=password]
{
	width:190px;
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;
	height:20px;
	border:1px solid #999;
	padding:3px;
}

#liste-ville
{
	width:209px;
}

#form-inscription
{
	width:780px;
	padding:10px 0px;
}

#form-inscription input[type=checkbox], #form-vendre input[type=checkbox]
{
		vertical-align:middle;
		margin:0;
		margin-right:5px;
}

#form-inscription span
{
	color:#999;
	font-size:10px;
	font-family:verdana, arial;
	margin-bottom:10px;
	display:block;
}




#form-inscription strong
{
	color:red;
	font-weight:bold;
}

#inscription-display-tel
{
	margin: 0px 0px 20px 210px;
	font-size:11px;
	font-family: verdana, arial;
}
#form-inscription em
{
	display:block;
	width:99%;
	margin:10px auto 5px auto;
	height:1px;
	padding:0;
	background-color:#081669;
}

#inscription-display-cgu
{
	margin: 12px 0 0px 100px;
	font-size:11px;
	font-family: verdana, arial;
}


.inscription-container-btn
{
	padding:20px 0px;
	background-color:#eff4fa;
	margin:0 auto;
	width:780px;
	text-align:center;
		border-top:1px solid #369;
	border-bottom:1px solid #369;

}

.vendre-btn
{
	display:block;
	color:#333;
	background:url(/images/main/bg-btn.gif);
	border:0px;
	font-weight:bold;
	padding:9px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	border:#a5a5a5 solid 1px;
	margin:0px auto;
	text-align:center;
	width:150px;
	text-shadow: 0 1px 0 white;
}

.inscription-btn
{
	display:block;
	color:#767676;
	font-weight:bold;
	font-family:Arial, helvetica;
	padding:4px 12px 4px;
	cursor:pointer;
	font-size:24px;
	font-weight:bold;
	border:#999 solid 1px;
	margin:0px auto;
	text-align:center;
	width:150px;
	text-shadow: 0px 1px white;
	background-color:#e2e2e2;
	background-image: -moz-linear-gradient(center top , #ffffff, #e2e2e2);
	background-image: -webkit-gradient(linear, left top, left bottom,from(#ffffff),to(#e2e2e2));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff',EndColorStr='#e2e2e2');
	ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff',EndColorStr='#e2e2e2')";
	moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

}

#form-inscription h1, #form-inscription h2, #form-inscription h3, #form-inscription h4, #form-inscription h5, #form-inscription h6, #form-inscription h7
{
	display:block;
	margin:0;
	padding:0;
	font-size:20px;
	color:#369;
	margin-bottom:10px;
	background-color:#EFF4FA;
	padding:5px;
	border-top:1px solid #369;
	border-bottom:1px solid #369;
	font-family:'Voltaire', Arial;
}



.err-reg
{
		margin-left:230px !important;
}

#in-pro
{
	display:none;
	margin:10px 0;
}

/*FIN INSCRIPTION*/


/*COMMUN MANAGER*/

#manager-alert-add
{
	padding:10px;
	width:754px;
	background-color:#FFF0B3;
	border:1px solid #fb0;
	margin:10px 0 10px 0px;
	display:none;
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;
}

#manager-alert-add-left
{
	float:left;
	width:55px;
	text-align:center;
}
#manager-alert-add-in
{
	float:left;
	width:640px;
}

.errormessage
{
	color:#fff !important; 
	margin-bottom:10px;
	display:none;
	padding:3px;
	border:1px solid red;
	font-weight:bold;
	margin-left:157px;
	width:350px;
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;

	background-color:red;
}
#align-tpl
{
	width:832px;
	text-align:left;
	margin:0 auto;
}
#tpl-container
{
	padding:0px 25px 20px 25px;
	width:780px;
	border: 2px solid #E4E8F1;
	background-color:#fff;
	-webkit-box-shadow: #EAEDF4 0 1px 2px;
	-moz-box-shadow: #EAEDF4 0 1px 2px;
	box-shadow: #EAEDF4 0 1px 2px;
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;
	margin:25px 0;
}

#tpl-container h1
{
	font-size:19px;
	color:#fff;
	margin:15px 0 15px 0;
	padding:5px;
	background-color:#FF731C;
		-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;
	padding-left:10px;
	font-family:'Francois One', Arial;
}

/*COMMUN MANAGER */

/*MANAGER*/
/*MON ESPACE */
#wami, #wami a
{
	font-size:10px !important;
	font-weight:bold !important;
	margin-bottom:10px;
}
#wami 
{
	font-weight:normal !important;
}
#manager-espace
{
	padding:20px 10px;
	width:754px;
	background-color:#f1f2f1;
	border:1px solid #8b8c8d;
	margin:10px 0;
	display:none;
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;
	position:relative;
}

#manager-espace a, #set-top-ads, manager-espace span
{
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display:block;
	float:left;
	margin-left:35px;
	margin-top:10px;
	color:#333;
	font-family:arial !important;
	font-size:13px !important;
}
#set-top-ads
{
	cursor:pointer;
	color:#333;
}

#manager-delete-account
{
	font-size:9px;
	text-decoration:none;
	padding-left:15px;
	background:url(/images/manager/delete.png) no-repeat;
	position:absolute;
	right:10px;
	bottom:-20px;
	cursor:pointer;
}

#manager-right
{
	padding:0px 10px 10px 10px;
	width:140px;;
	background-color:#f1f2f2;
	border:1px solid #8b8c8d;
	margin:0px auto 10px auto;
	margin-left:10px;
}
#manager-right a
{
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display:block;
	margin-bottom:20px;
	color:#333;
}

#manager-right-titre
{
	padding:5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	display:block;
	background-color:#065592;
	margin:10px 0 20px 0;
}

#manager-delete-ok
{
	margin-top:25px;
}


/*LISTE MES ANNONCES*/
#container-list-ads
{
	padding:10px;
	/*border:1px solid #E9E9E9;*/
	margin-top:20px;
}

#container-list-mail
{
	background-color:#828DBF;
	padding:5px;
	width:772px;
	margin:0px auto;
	font-family:Arial;
		-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;

}
#container-list-mail-in
{
	background-color:#fff;
}
.mail-titre
{
	float:left;
	width:455px;
	overflow:hidden;
	white-space: nowrap;
	margin-right:5px;
}
.mail-nom
{
	float:left;
	width:175px;
	overflow:hidden;
	white-space: nowrap;
	margin-right:5px;
}
.mail-date
{
	float:left;
	width:90px;
}
.mail-check
{
	float:left;
	width:30px;
	text-align:center;
}
.mail-ligne-nr
{
	width:762px	;
	background-color:#fff;
	padding:5px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
}
.mail-ligne-r
{
	width:762px	;
	background-color:#F2F4FA;
	padding:5px;
	border-bottom:1px solid #ccc;
}
.mail-ligne-bg
{
	background-color:#FAFCE1 !important;
}

.mail-options
{
	background-color:#E3E9FF;
	padding:5px;
	width:762px;
	border-top:3px solid #ccc;
}

#manager-mail-bull
{
	position:relative !important;
}
#manager-mail-bull span
{
	position:absolute;
	top:-10px;
	right:15px;
	padding:0px 5px;
	background-color:#CC105F;
	background: rgb(248,80,50); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,80,50,1)), color-stop(50%,rgba(241,111,92,1)), color-stop(51%,rgba(246,41,12,1)), color-stop(71%,rgba(240,47,23,1)), color-stop(100%,rgba(231,56,39,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* W3C */
	border:3px solid #CC0404;
	color:#fff;
	-moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
	border-radius:10px 10px 10px 10px;
	font-weight:bolder;
}
.mail-btn
{
	float:left;
	padding:2px 10px;
	margin-left:5px;
	color:#000;
	font-size:12px !important;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	cursor: pointer;
	text-align:center;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
}
.mail-btn:hover
{
	text-decoration:none;
	color:#515878;
}

#mail-contenu
{
	border:0px;
	width:756px;
	margin:5px auto;
	min-height:400px;
	border:5px solid #565C7A;
	font-family:Arial;
	font-size:10px;
}
.manager-infomail
{
	padding-bottom:10px !important;border-bottom:1px solid #ccc;background-color:#F7F9FC;padding:5px;padding-top:10px;color:#555;font-size:11px;padding-left:20px;position:relative;text-shadow: 0 1px 0 #fff;
}

.mail-ligne-r a, .mail-ligne-nr a
{
	color:#000;
	text-decoration:none;
}
#container-list-mail-in br
{
	clear:both;
}
.listing-container-annonce-manager
{
	padding-top:10px;
	width:680px;
	border-bottom:1px solid #E9E9E9;
}



.listing-annonce-detail-manager
{
	width:560px;
	text-align:left;
	float:left;
	padding-left:10px;
	line-height:13px;
	margin-bottom:5px;
	font-family:arial;
}



.listing-annonce-detail-manager a
{
	color:#369;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	line-height:20px;
	font-family: Tahoma, Arial, Helvetica;
}
.listing-annonce-detail-manager a
{
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica;
}
.listing-annonce-detail-manager a:hover
{
	text-decoration:underline;
}
.listing-annonce-detail-manager p
{
	overflow:hidden;
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica;
	margin-top:5px;
	
}



.listing-annonce-detail-manager p a
{
	color:#999;
	font-size:10px;
	font-weight:bold;
}
.listing-annonce-detail-manager p span
{
	color:#999;
	font-size:10px;
	font-weight:normal;
}

.listing-annonce-detail-manager span
{
	color:#6d6c6c;
	font-weight:normal;
	font-size:12px;
}

.manager-update
{
	padding-left:23px;
	background:url(/images/manager/change.png) no-repeat;
	font-size:12px !important;
	background-position:2px;
	padding-top:2px;
	cursor:pointer;
	color:#707172 !important;
}
.manager-delete
{
	padding-left:23px;
	background:url(/images/manager/delete.gif) no-repeat;
	font-size:12px !important;
	background-position:2px;
	padding-top:2px;
	cursor:pointer;
	color:#707172 !important;
}

.manager-maj
{
	padding-left:23px;
	background:url(/images/manager/update.png) no-repeat;
	font-size:12px !important;
	background-position:2px;
	padding-top:2px;
	cursor:pointer;
	color:#707172 !important;
}

.manager-activate
{
	padding-left:23px;
	background:url(/images/manager/on.png) no-repeat;
	font-size:12px !important;
	background-position:2px;
	padding-top:2px;
	cursor:pointer;
	color:#707172 !important;
}

.manager-desactivate
{
	padding-left:23px;
	background:url(/images/manager/off.png) no-repeat;
	font-size:12px !important;
	background-position:2px;
	padding-top:2px;
	cursor:pointer;
	color:#707172 !important;
}

#modal-delete, #modal-top
{
	width:520px;
	text-align:center;
}
#modal-delete h3, #modal-top h3
{
	display:block;
	margin:0;
	padding:0;
	font-size:16px;
	color:#fff;
	margin-bottom:10px;
	background-color:#ff8037;
	padding:5px;
	text-align:center;
}

#modal-delete-in, #modal-delete-close, #modal-top-in, #modal-top-close
{
	width:400px;
	margin:20px auto;
	text-align:center;
}
#modal-top-close
{
	display:none;
	margin-top:40px;
}
#modal-delete-close
{
	display:none;
	margin-top:45px;
}

#manager-delete-title
{
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:center;
	margin:15px auto;
	overflow: hidden;
}

#manager-alert
{
	padding:10px;
	width:740px;
	background-color:#FFF0B3;
	border:1px solid #fb0;
	margin-bottom:10px;
	display:none;
		-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
	border-radius:5px 5px 5px 5px;

}

#manager-alert-left
{
	float:left;
	width:55px;
	text-align:center;
}
#manager-alert-in
{
	float:left;
	width:410px;
}

.listing-annonce-photo
{
	width:75px;
	text-align:left;
	float:left;
	padding-top:5px;
	margin-left:10px;
}

.img-enhance
{
	width:65px;
	border:1px solid #BCBDBE;
	padding:3px;
	background-color:#ffffff;
	margin-bottom:13px;
}
/* MES ANNONCES*/
/*MON ESPACE */

/*END MANAGER*/

/*CONNEXION*/
.connexion-alert
{
	background-color:#fcf8d4;
	color:red;
	font-weight:bold;
	padding:5px;
}

.connexion-alert-title
{
	padding-left:20px;
	background:url(/images/manager/error.png) no-repeat;
}

#connexion-pannel-left, #connexion-pannel-right
{
	float:left;
	width:49%;
	text-align:center;
	margin-top:20px;
}

#connexion-pannel-left
{
	border-right:1px solid #bdbdbe
}

#connexion-pannel-left strong, #connexion-pannel-right strong
{
	font-size:16px;
}

#connexion-pannel-left span, #connexion-pannel-right span
{
	margin-top:20px;
	text-align:left;
	display:block;
}
#connexion-getmdp-wrap h1
{
	margin:0;
}

.connexion-container-btn-l
{
	padding:20px 10px;
	background-color:#fbfbee;
	margin-top:55px;
	width:230px;
	text-align:center;
}

.connexion-container-btn-r
{
	padding:20px 10px;
	background-color:#eff4fa;
	margin-top:7px;
	width:250px;
	text-align:center;
	margin-left:7px;
}

.connexion-btn
{
	display:block;
	color:#000;
	background:url(/images/main/bg-btn.gif);
	border:0px;
	font-weight:bold;
	padding:9px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	border:#a5a5a5 solid 1px;
	margin:0px auto;
	text-align:center;
	width:80%;
	text-decoration:none;
	text-shadow: 0 1px 0 white;
}

.connexion-btn:hover
{
	text-decoration:none;
}

#connexion-pannel-right form
{
	margin-top:20px;
}
#connexion-pannel-right form fieldset
{
	border:0px;
	margin:0px;
	padding:0px;
	height:30px;
}

#connexion-pannel-right label
{
	float:left;
	width:100px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:5px;
	text-align:right;
}

#connexion-pannel-right form input[type=text], #connexion-pannel-right form input[type=password]
{
	width:130px;

}

#connexion-getmdp
{
	text-align:right;
	font-size:10px;
	margin-top:5px;
	width:98%;
	cursor:pointer;
}

#connexion-getmdp:hover
{
	text-decoration:underline;
}
#connexion-getmdpcontainer
{
	font-weight:bold;
	margin-top:20px;
	text-align:center;
}

#connexion-containbtngetmdp
{
	background-color:#fbefee;
	margin-top:25px;
	padding:15px 0px;
}

#error-connect-mail, #error-connect-mdp, #error-connect-ng
{
	font-size:16px;
	color:red;
	margin:0;
	padding:0;
	display:none
}


/*CONENXION */