/* general */

body{
	background  : #fff;
	font-size   : 12px;
	font-family : verdana, sans-serif;
	margin      : 0;
	padiing     : 0;
}

#wrapper {
	width : 1100px;	margin             : auto;
	position           : relative;
	top                : 0;
}

#header {
	height     : 165px;
	position   : relative;
	box-shadow            : 2px 2px 5px #777777;
	-moz-box-shadow       : 2px 2px 5px #777777;
	-webkit-box-shadow    : 2px 2px 5px #777777;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	overflow              : hidden;
}

#header .contentHeader {
	width : 1100px;	height   : 225px;
	margin   : auto;
	position : relative;
	background : url(../images/bandeau.png) top no-repeat;
}

body.lsi-body-louer #header .contentHeader {
	height   : 225px;
	background : url(../images/bandeauRouge.png) top no-repeat;
}

#header h1 {
	margin  : 0;
	padding : 0;
}


#header h1 a {
	width       : 1100px;
	height      : 150px;
	position    : absolute;
	top         : 10px;
	left        : 0px;
}

#header .description {
	color       : #000000;
	position    : absolute;
	max-height  : 160px;
	width       : 350px;
	right       : 50px;
	top         : 40px;
	font-size   : 18px;
	padding     : 5px 15px;
	text-align  : justify;
}

#header .topDescription {
	color       : #BFD73B;
	position    : absolute;
	max-height  : 160px;
	width       : 300px;
	right       : 5px;
	top         : 15px;
	font-size   : 16px;
	padding     : 5px 15px;
	text-align  : right;
}

#header .description h2 {
	font-size     : 16px;
	margin-bottom : 5px;
	font-weight   : normal;
}

#header .statsAds {
	position    : absolute;
	top         : 5px;
	right       : 5px;
	color       : #ffffff;
	font-weight : bold;
	font-size   : 14px;
}

#main{
	margin : 10px 0 0 0;
}

.lsi-body-accueil .post>h2 {
	display : none;
}

.lsi-body-accueil #content .post {
	padding-top : 5px;
}

.lsi-body-accueil #main .post .lsi-searchgrid {
	margin-top : 0;
}

/*home ads*/
.lsi-home-ads {
	margin : 20px 0 0 0;
}
.lsi-home-ads .ad {
	width            : 238px !important;
	margin           : 5px;
	float            : left;
	position         : relative;
	height           : 310px;
}

.lsi-home-ads .ad .topDesc{
	background-color      : #888;
	color                 : white;
	float                 : left;
	height                : 25px;
	position              : relative;
	clear                 : both;
	padding               : 7px 4px 3px 4px;
	border-radius         : 2px 2px 0 0;
	-moz-border-radius    : 2px 2px 0 0;
	-webkit-border-radius : 2px 2px 0 0;
	box-shadow            : 2px 2px 5px #555;
	-moz-box-shadow       : 2px 2px 5px #555;
	-webkit-box-shadow    : 2px 2px 5px #555;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	font-size             : 11px;
	width                 : 230px;
	font-size             : 10px;
}

.lsi-home-ads .ad .topDesc .city{
	margin         : 0 30px 0 0;
	text-transform : uppercase;
	font-weight    : bold;
	float          : left;
}

.lsi-home-ads .ad .topDesc .type{
	font-weight    : bold;
	float : right;
}

.lsi-home-ads .ad .wrapDescription{
	background-color      : #888;
	border-radius         : 0 0 2px 2px;
	-moz-border-radius    : 0 0 2px 2px;
	-webkit-border-radius : 0 0 2px 2px;
	position              : absolute;
	top                   : 25px;
	left                  : 0px;
	box-shadow            : 2px 2px 7px #555;
	-moz-box-shadow       : 2px 2px 7px #555;
	-webkit-box-shadow    : 2px 2px 7px #555;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);

}

.lsi-home-ads .ad .wrapDescription .description {

	background-color      : white;
	border-radius         : 0 0 2px 2px;
	-moz-border-radius    : 0 0 2px 2px;
	-webkit-border-radius : 0 0 2px 2px;
	padding               : 0 0 3px 0;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	position              : relative;
}

.lsi-home-ads .ad .wrapDescription .description {
}



.lsi-home-ads .ad .wrapDescription .description .text{
	padding    : 0 2px;
	height     : 80px;
	text-align : justify;
	color      : #000;
}

.lsi-home-ads .ad .bottomDesc{
	color            : white;
	height           : 20px;
	font-weight      : bold;
}

.lsi-home-ads .ad .bottomDesc .price{
	position : absolute;
	right    : 0;
	padding  : 2px 7px 0 0;
}

.lsi-home-ads .ad .bottomDesc .phone{
	position : absolute;
	left     : 0;
	padding  : 2px 0 0 7px;
}
.lsi-home-ads .ad .photo{
	width    : 238px;
	height   : 168px;
	overflow : hidden;
}

.lsi-home-ads .ad img{
	display    : block;
	width      : 238px;
	min-height : 168px;
}

.lsi-home-ads .ad .noPhoto{
	background : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/images/noPhoto.png) center no-repeat;
	height : 168px;
	width  : 238px;
}

/* Menu on top */
#menu-top{
	z-index               : 10;
	position              : relative;
	box-shadow            : 2px 2px 5px #777777;
	-moz-box-shadow       : 2px 2px 5px #777777;
	-webkit-box-shadow    : 2px 2px 5px #777777;
	display               : block;
	border-top            : solid 2px #87b549;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	position              : relative;
	/*background : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=30&0=FDFDFD&50=F0F0F0&90=E7E7E7&100=DBDBDB) repeat-x;
	background : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=30&0=923D90&50=7C3489&90=7C3489&100=7C3489) repeat-x;*/
	background : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=30&0=aaf5a1&70=1e5202&100=1e5202) repeat-x
}

#menu-top>div {
	display    : table;
	width      : 100%;
	width : 1100px;	margin     : auto;
}

#menu-top ul.menu {
	display    : table-row;
	width      : 100%;
	background : none;
}

#menu-top ul.menu>li {
	float           : none;
	display         : table-cell;
	text-align      : center;
	border          : solid 1px #DBDBDB;
	border-bottom   : none;
	border-top      : none;
	border-right    : none;
}

#menu-top ul.menu>li:last-child {
	border-right    : solid 1px #DBDBDB;
}

#menu-top ul.menu>li.current-menu-item a {
	background : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=30&0=aaaaaa&70=555555&100=555555) repeat-x;
	color      : #ffffff;
	border     : none;
}

#menu-top li a {
	display         : block;
	vertical-align  : middle;
	text-decoration : none;
	color           : #ffffff;
	height          : 15px;
	margin          : 0;
	padding         : 7px 5px;
	font-size       : 13px;

	behavior        : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	position        : relative;
	border          : none;
}

#menu-top li a:hover {

	color      : #fff;

	background : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=30&0=515151&100=1A1A1A) repeat-x;

}


#menu-top ul.sub-menu {
	background : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=1&0=000000c0) repeat;
}

#menu-top ul.sub-menu li {
	padding    : 0 15px 0 5px;
}

#menu-top ul.sub-menu li:hover {
	background : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=80&0=777777c0&50=333333c0&100=777777c0) repeat-x;
}

#menu-top ul.sub-menu li a {
	background : none;
	display : block;
}

#menu-top ul.sub-menu>li.current-menu-item {
	background : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=80&0=777777c0&50=333333c0&100=777777c0) repeat-x;
}

#menu-top ul.menu>li.current-menu-item ul.sub-menu>li a {
	background : none;
}

/* > Sidebars : sidebar-1-right */

#content.width-sidebar-1-right {
	float : left;
	width : 760px;
}

.sidebar-1-right {
	float        : left;
	width        : 300px;
	padding-left : 20px
}

.sidebar-1-right li{
	list-style    : none;
	margin        : 0 0 10px 0;
	padding-left  : 0;
	padding-right : 0;
}

.sidebar-1-right input[type="text"], .sidebar-1-right input[type="password"]{
	width : 150px!important;
}


.sidebar-1-right .widget-title{
	display               : block;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	background            : url(/wp-content/uploads/2011/12/logoPuce2.png) no-repeat 3px 3px #fff;
	-pie-background       : url(/wp-content/uploads/2011/12/logoPuce2.png) no-repeat #fff;
	border-radius         : 3px 3px 0 0;
	-webkit-border-radius : 3px 3px 0 0;
	-moz-border-radius    : 3px 3px 0 0;
	border                : solid 1px #666;
	padding               : 5px 5px 5px 55px;
	margin                : 0;
	width                 : 250px;
	color                 : #207100;
	font-size             : 15px;
	position              : relative;
}

.sidebar-1-right  .widget_rss .widget-title,
.sidebar-1-right  #publsiwidget-3 .widget-title {


}

.sidebar-1-right .widget-title a{
	color : inherit;
	text-decoration : none;
}

.sidebar-1-right li>div, .sidebar-1-right li>ul{
	background            : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=150&0=ffffff&80=ffffff&100=cccccc) repeat-x bottom ;
	-pie-background       :  url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=150&0=ffffff&80=ffffff&100=cccccc) repeat-x bottom ;
	border                : solid 1px #666;
	border-top            : none;
	border-radius         : 0 0 3px 3px;
	-webkit-border-radius : 0 0 3px 3px;
	-moz-border-radius    : 0 0 3px 3px;
	padding               : 5px;
	width                 : 300px;
	margin                : 0;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
}

.sidebar-1-right .lsi-login .lsi-form {
	padding : 0;
}

.sidebar-1-right .lsi-form h3{
	margin-top : 0;
}

.sidebar-1-right .lsi-form p.email{
	margin-top : 0;
}

.selection-summary-ads {
	background-color: #E8E8E8;
	border-radius: 0 0 5px 5px;
	border  : 1px solid black;
	border-top : none;
	left: 20px;
	top: 27px
}

.selection-summary-ads a {
	color : black;
}
.selection-summary-ad:hover {
	background : #fff;
}





.sidebar-1-bottom {
	float        : left;

	padding-left : 5px
}

.sidebar-1-bottom li{
	list-style    : none;
	margin        : 0;
	padding-left  : 0;
	padding-right : 0;
}

.sidebar-1-bottom input[type="text"], .sidebar-1-bottom input[type="password"]{
	width : 150px!important;
}


.sidebar-1-bottom .widget-title{
	display               : block;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	background            : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=35&0=FDFDFD&50=F0F0F0&90=e8e8e8&100=e8e8e8) repeat-x;
	-pie-background       : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=35&0=FDFDFD&50=F0F0F0&90=e8e8e8&100=e8e8e8) repeat-x;
	border-radius         : 3px 3px 0 0;
	-webkit-border-radius : 3px 3px 0 0;
	-moz-border-radius    : 3px 3px 0 0;
	border                : solid 1px #666;
	padding               : 5px 5px 5px 5px;
	margin                : 0;
	width                 : 750px;
	color                 : #8C3C8F;
	font-size             : 15px;
	position              : relative;
}

.sidebar-1-bottom li>div, .sidebar-1-bottom li>ul{
	background            : #e8e8e8;
	-pie-background       : #e8e8e8;
	border                : solid 1px #666;
	border-top            : none;
	border-radius         : 0 0 3px 3px;
	-webkit-border-radius : 0 0 3px 3px;
	-moz-border-radius    : 0 0 3px 3px;
	padding               : 5px;
	width                 : 750px;
	margin                : 0;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
}



.sidebar-1-bottom li>div.lsiPub {
		height : 250px;
}

.sidebar-1-bottom li>div.lsiPub .pub {
	float : left;
	margin : 0 5px 0 0;
}


/* > widget header*/
#wrapper .widget-header{
	color      : white;
	font-size  : 12px;
	max-height : 160px;
	position   : fixed;
	left       : 0px;
	top        : 0px;
}

#wrapper .widget-header a{
	color : #fff;
}

#wrapper .widget-header .lsi-widget {
	padding       : 5px 15px;
	list-style    : none;
	background    : #2F2F2F;
	border        : solid 2px white;
	border-radius : 5px;
	behavior      : url(wp-content/themes/curtis/PIE.htc);
	width         : 170px;
	height        : 20px;
	text-align    : justify;
	position      : relative;

}

.widget-header .lsi-widget .selection-summary-number {
	z-index       : 600;
	position : absolute;
}

.widget-header .lsi-widget .selection-summary-ads {
	z-index  : 599;
	position : absolute;
	padding-top: 20px;
}

.widget_rss li {
	border-bottom : 1px solid #aaa;
	margin        : 0;
	padding       : 10px 0;
}

.widget_rss a {
	color   : #000;
	text-decoration : none;
	font-size : 12px;
}
.widget_rss a:hover {
	text-decoration : underline;
}

.lsi-widget .lsi-login a {
	display : block;
	margin  : 3px 0;
	color   : #000;
}

.post {
	border-radius         : 5px 5px 5px 5px;
	-webkit-border-radius : 5px 5px 5px 5px;
	-moz-border-radius    : 5px 5px 5px 5px;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	padding               : 5px;
	position              : relative;
	color                 : #000;
	background            : #e8e8e8;
}

.post a{
	color : #1e5202;
}

.post>h2 ,
.post h2.coloredTitle {
	background    : #1e5202;
	color         : #fff;
	padding       : 0 5px;
	border-radius : 3px 3px 3px 3px;
	behavior      : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	position      : relative;
	font-size     : 17px;
}

.lsi-body-accueil .post{
	background : none;
}

.lsi-results .intro > div {
	float    : left;
	height   : 140px;
	position : relative;
}

#main .post .lsi-results .lsi-searchgrid {
	width  : 70%;
	margin : 0;
}
.lsi-results .lsi-emailalert-quickregister {
	width   : 25%;
	margin  : 0 10px;
	padding : 5px;

	behavior             : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	-moz-border-radius   : 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius        : 6px 6px 6px 6px;
	border               : solid 1px #aaa;
	background           : #e8e8e8;

	box-shadow           : 2px 2px 5px #aaa;
	-moz-box-shadow      : 2px 2px 5px #aaa;
	-webkit-box-shadow   : 2px 2px 5px #aaa;

	position             : relative;
}

.lsi-results .lsi-emailalert-quickregister .create-alert{
	margin-top : 10px;
}

.lsi-results .lsi-emailalert-quickregister .ads-alert .field-email{
	margin : 5px 0;
}



.lsi-results .paging-bar .pages-links {
	background            : #fff;
	border-radius         : 5px 5px 5px 5px;
	-webkit-border-radius : 5px 5px 5px 5px;
	-moz-border-radius    : 5px 5px 5px 5px;
   padding               : 4px 80px 4px 4px;
   text-align            : center;
}

.lsi-results .nb-results{
	margin-top  :10px;
	text-align	:center;
}
.lsi-results .paging-bar .pages-links a{
	color				 :black;

}
.lsi-results .paging-bar .pages-links a:hover {
	text-decoration : underline;
}


.lsi-results .paging-bar .pages-links .current a {
	color:;
}

.lsi-results .paging-bar .pages-links .page-link-next {
	right    : 10px;
	position : absolute
}

.lsi-results .paging-bar .pages-links .page-link-prev {
	float:left;
}


.lsi-results .an-ad-wrapper {
	float      : left;
	width      : 47%;
	height     : 260px;
	clear      : none;
	margin     : 1%;
	background : #fff;
	color      : #000;

	border-radius         : 5px 5px 5px 5px;
	-webkit-border-radius : 5px 5px 5px 5px;
	-moz-border-radius    : 5px 5px 5px 5px;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	padding               : 5px;
	box-shadow            : 2px 2px 10px #555;
	-moz-box-shadow       : 2px 2px 10px #555;
	-webkit-box-shadow    : 2px 2px 10px #555;
}

.lsi-results h2.lsi-ad-header {
	position  : relative;
	margin    : 0;
	font-size : 14px;
}
.lsi-results h2.lsi-ad-header p {
	margin   : 0;
}

.lsi-results .lsi-ad-header .left {
	float : left;
	height     : 40px;
}
.lsi-results .lsi-ad-header .right {
	position   : absolute;
	top        : 0;
	right      : 0;
	width      : 50%;
	text-align : right;

}
.lsi-ad-for-list .photo img {
    min-height: 170px;
    width: 200px;
}

.lsi-ad-for-list-photo .photo {
    margin: 1em 1em 0 0;
}

.lsi-results .an-ad-wrapper .no-photo {
    margin     : 1em 1em 0 0;
	 height     : 170px;
    width      : 200px;
	 display    : block;
	 float      : left;
	 background : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/images/noPhoto.png) no-repeat;
}

.lsi-ad-for-list .description {
	min-height : 155px;
}

/***** lsi ad detail *****/

.lsi-body-lsi-ad-details .post>h2 {
	display : none;
}

.lsi-ad-detail {
	margin-top    : 50px;
}

.lsi-ad-detail h3.titleAdDetail {
	height        : 20px;
	margin-top    : 0;
	background    : #1e5202;
	color         : #fff;
	padding       : 0 5px;
	border-radius : 3px 3px 3px 3px;
	behavior      : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	position      : relative;
	font-size     : 14px;
}

.lsi-ad-detail h3.titleAdDetail .separator {
	display : none;
}

.lsi-ad-detail h3.titleAdDetailText {
	margin-top : 20px;
}

.lsi-ad-detail h3.titleAdDetail span {
	width      : 23%;
	display    : block;
	float      : left;
	text-align : center;
}

.lsi-ad-detail .selection-button {
	top : -40px;
}

.lsi-ad-detail .photos {
	background      : none;
	-pie-background : none;
}

.lsi-ad-detail .galleria-slideshow {
    margin: auto;
}

.lsi-ad-detail .photos .photo img {
	border : solid 1px #777;
}

.lsi-ad-detail .text {
	float : left;
	width : 50%;
}

.lsi-ad-detail .extras-infos {
	float       : right;
	width       : 30%;
	border-left : 1px solid #fff;
}

.lsi-ad-detail ul.extras-infos li{
	width : 90%;
}

.lsi-ad-detail .lsi-ad-detail-contact-form {
	clear : both;
}

.lsi-ad-detail .links .page-link-next {
	background : url(http://icons.lsi.im/arrows/purple_fat_right.png) right 2px no-repeat;
}

.lsi-ad-detail .links .page-link-prev {
	background : url(http://icons.lsi.im/arrows/purple_fat_left.png) left 2px no-repeat;
}

.lsi-ad-detail .links a {
	color           : #000;
	text-decoration : none;
}

.lsi-ad-detail .links a:hover {
	text-decoration : underline;
}


/***** Selection ******/
.selection-all-ads-wrapper h3 {
	display : none;
}

.selection-all-ads {
	border-collapse : collapse;
}

.selection-all-ads .line-selection td{
	border        : collapse;
	border-bottom : solid 1px #777;
	border-top    : solid 1px #777;
	margin        : 0;
	padding       : 5px 0;
}

.selection-all-ads .line-selection td a{
	color : #000
}

.tooltips-content{
	color : black;
}
#footer{
	text-align : center;
}
#footer ul.links {
	list-style : none;
}

#footer ul.links li {
	display      : inline;
	border-left  : 1px solid;
	border-color : #333;
	padding-left : 5px;
}

#footer ul.links li:first-child {
	border-left: none;
}

#footer ul.links a {
	color           : #777;
	text-decoration : none;
}

#footer ul.links a:hover {
	text-decoration : underline;
}

/*********** SearchMap *********/

.adDetailContentLight{
	padding              : 5px;
	behavior             : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	-moz-border-radius   : 6px;
	-webkit-border-radius: 6px;
	border-radius        : 6px;
	border               : solid 3px black;
}

.lsiSearchMap {
	margin : 4px 0 0 0!important;
}

.lsiSearchMap .grid form > div{
	margin : 15px 0;
}

.lsiSearchMap .grid form > div .titre_label {
	width : 100px;
}

.lsiSearchMap .ads .showAdDetail {
	cursor          : pointer;
	color           : #92377D;
	text-decoration : underline;
}

.lsiSearchMap .lsiSearchMapContent {
	border  : solid 1px black;
	margin  : 0 5px 0 0;
}

.lsiSearchMap .tabs {
	float : right;
}

.lsiSearchMap .tabs .titles .title {
	background    : #aaa;
	padding       : 2px 5px;
	border-bottom : none;
}

.lsiSearchMap .tabs .titles .currentTab {
	background : #ddd;
}

.lsiSearchMap .tab {
	background : #e8e8e8;
	position   : relative;

}

.lsiSearchMap .actions {
    bottom   : 5px;
    position : absolute;
}

.lsiSearchMap .tab-ads .navigation {
	margin : 0 0 5px 0;
}

.lsiSearchMap .navigation .prevAd {
	width      : 28px;
	height     : 13px;
	background : url(http://icons.lsi.im/arrows/purple_fat_left.png) no-repeat;
}

.lsiSearchMap .navigation .nextAd {
	width      : 28px;
	height     : 13px;
	background : url(http://icons.lsi.im/arrows/purple_fat_right.png) no-repeat;
}

.lsiSearchMap .tab-ads .photo {
	float   : left;
	padding : 2px;
	border  : solid 1px #000;
	margin  : 0 5px 0 0;
}

.lsiSearchMap .tab-ads .photo img {
	display : block;
	width   : 150px;
}

.lsiSearchMap .tab-ads .type {
	font-weight : bold;
}

.lsiSearchMap .tab-ads .description {
	clear   : both;
	padding : 10px 0 0 0;
	height  : auto!important;
}

/*********** Searchgrid **********/

#main .post .lsi-searchgrid {
	behavior             : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	-moz-border-radius   : 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius        : 0 6px 6px 6px;
	border               : solid 1px #aaa;
	background           : #e8e8e8;
	padding              : 5px;
	margin               : 30px 0 0 0;
	box-shadow           : 2px 2px 5px #aaa;
	-moz-box-shadow      : 2px 2px 5px #aaa;
	-webkit-box-shadow   : 2px 2px 5px #aaa;
	background           : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=150&0=ffffff&80=ffffff&100=cccccc) repeat-x bottom ;
}
#main .post .lsi-searchgrid .searchgridContent {
	padding: 10px 0 0 4px;
}

#main .post .lsi-searchgrid .searchgridContent .localization .labelExtend{
	padding : 2px 0 0 0;
}
#main .post .lsi-searchgrid .searchgridContent .transaction .radioLabel{
	margin : 0 10px 0 0 !important;
}



#main .post .lsi-searchgrid input[type=text]{
	border : solid 1px #666;
}


#main .post .lsi-searchgrid .mapTabs{
	height  : 30px;
	margin  : -33px 0 0 -6px;
	cursor  : pointer;
}

#main .post .lsi-searchgrid .mapTabs>div {
	float                 : left;
	-moz-border-radius    : 8px 8px 0 0;
	-webkit-border-radius : 8px 8px 0 0;
	border-radius         : 8px 8px 0 0;
	position              : relative;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	background            : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=30&0=e8e8e8&70=ffffff&100=ffffff) repeat-x;
	padding               : 5px 40px 0 40px;
	border                : solid 1px #aaa;
	border-bottom         : none;
	height                : 21px;
	font-size             : 14px;
}


#main .post .lsi-searchgrid .mapTabs>div.currentTab {
	margin : 1px 0 0 0;
}



#main .post .lsi-searchgrid .mapTabs>div:hover {
	background            : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=30&0=FDFDFD&70=e8e8e8&100=e8e8e8) repeat-x;
}

#main .post .lsi-searchgrid .mapTabs>div.currentTab:hover {
	background            : url(http://www.pilat-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=30&0=FDFDFD&70=e8e8e8&100=e8e8e8) repeat-x;
}

#main .post .lsi-searchgrid .searchgridContent > form > div{
	width : 48%;
	float : left;
	clear : none;
}

#main .post .lsi-searchgrid .searchgridContent > form > div.buttons  {
	margin     : 0;
	width      : 48%;
	text-align : right;
	position   : relative;
	top        : 18px;
}

#main .post .lsi-searchgrid .searchgridContent > form > div.buttons button {
	margin : 5px 40px 5px 0;
}

#main .post .lsi-searchgrid .searchgridContent > form > div.types,
#main .post .lsi-searchgrid .searchgridContent > form > div.localization {
	margin-bottom : 15px;
}

#main .post .lsi-searchgrid .linkMoreCriterias {
	position : relative;
	overflow : visible;
}
#main .post .lsi-searchgrid .linkMoreCriterias a {
	color : #000;
}

#main .post .lsi-searchgrid .linkMoreCriterias .less{
	display : none;
}

#main .post .lsi-searchgrid .moreCriterias {
	display    : none;
	position   : absolute;
	width      : 350px;
	top        : 20px;
	left       : 30px;
	float      : none;
	background : #fff;
	border     : solid 1px #000;
	z-index    : 9000;
}

#main .post .lsi-searchgrid .moreCriterias > div {
	padding    : 5px;
}

/****** agencies directory ******/

.lsiAgenciesByCities .city{
	width   : 48%;
	float   : left;
	padding : 1%;
}

.lsiAgenciesByCities .city a{
	color           : #000;
	text-decoration : none;
}

.lsiAgenciesByCities .city a:hover{
	text-decoration : underline;
}

.lsiAgenciesByCity .agency {
	height        : 250px;
	position      : relative;
	border-bottom : solid 1px #000;
}

.lsiAgenciesByCity .agency .logo {
	width      : 200px;
	height     : 200px;
	float      : left;
	overflow   : hidden;
	padding    : 0 10px 0 0;

}

.lsiAgenciesByCity .agency .description {
	float : left;
}

.lsiAgenciesByCity .agency .description .contact{
	margin : 10px 0 0 0;
}

.lsiAgenciesByCity .agency .description .links {
	margin : 10px 0 0 0;
}

.lsiAgenciesByCity .agency .description .links a {
	font-weight     : bold;
	color           : black;
	text-decoration : none;
}

.lsiAgenciesByCity .agency .description .links a:hover {
	text-decoration : underline;
}

.lsiAgenciesByCity .agency .description .map {
	padding  : 2px;
	border   : solid 1px #000;
	position : absolute;
	right    : 0;
	top      : 20px;
}

.lsiAgenciesByCity .agency .logo img {
	max-width : 200px;
}
/*********** Buttons ***********/

.buttons button, .buttons a {
	/*background           : #92377D url(http://www.pilat-immobilier.com/wp-content/themes/pilat/images/overlay.png) repeat-x;
	-pie-background      : #92377D url(http://www.pilat-immobilier.com/wp-content/themes/pilat/images/overlay.png) repeat-x;
	*/
	background           : #BFD73B url(http://www.pilat-immobilier.com/wp-content/themes/pilat/images/overlay.png) repeat-x;
	-pie-background      : #BFD73B url(http://www.pilat-immobilier.com/wp-content/themes/pilat/images/overlay.png) repeat-x;


	padding              : 5px 10px 6px;
	color                : #333;
	text-decoration      : none;

	-moz-border-radius   : 6px;
	-webkit-border-radius: 6px;
	border-radius        : 6px;

	-moz-box-shadow      : 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow   : 0 1px 3px rgba(0,0,0,0.6);
	box-shadow           : 0 1px 3px rgba(0,0,0,0.6);

	text-shadow          : 0 -1px 1px rgba(0,0,0,0.25);

	border               : 0;

	position             : relative;
	cursor               : pointer;

	behavior             : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);

	margin               : 2px;

}


.buttons a:hover, .buttons button:hover {
	background: #1e5202;
	color : #fff;
}

#main .post .lsi-favorites {
	padding : 0 0 0 120px;
}

#main .post .lsi-favorites .ad .photo {
	height: 100px;
}

#main .post .lsi-favorites .ad {
	background            : none repeat scroll 0 0 #1e5202;
   border-radius         : 10px;
	-webkit-border-radius : 10px;
	-moz-border-radius    : 10px;
	behavior              : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	position              : relative;
	height                : 155px;
	margin                : 5px;
	color                 : #fff;
}

/***** Agencies *******/
.post_content .vitrines img {
	behavior             : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	box-shadow           : 2px 2px 5px #555;
	-moz-box-shadow      : 2px 2px 5px #555;
	-webkit-box-shadow   : 2px 2px 5px #555;
	position             : relative;
}


/******* News ********/
.default #content p img {
	margin  : 2px 20px 0 0;
	padding : 0;
}

.default .alignleft, .default img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}

.default .alignright, .default img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}

.default .aligncenter, .default img.aligncenter {
    clear        : both;
    display      : block;
    margin-left  : auto;
    margin-right : auto;
}

.default img.alignleft, .default img.alignright,.default img.aligncenter {
    margin-bottom: 12px;
}

.default table, .default th, .default td {
	border          : 0.1em solid #DDDDDD;
	border-collapse : collapse;
	border-spacing  : 0;
	padding         : 2px;
}



/***** Sort ads ******/
.sortAds {
	display    : block;
	position   : relative !important;
	text-align : right;
	float      : right;


	background             : url("http://icons.lsi.im/fatcow/32x32/bullet_arrow_down.png") no-repeat scroll right center #3F7827;
	border                 : 1px solid #1E5202;
	border-radius          : 4px 4px 4px 4px;
	-webkit-	border-radius : 4px 4px 4px 4px;
	-moz-	border-radius    : 4px 4px 4px 4px;
	behavior               : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);

	color      : #FFFFFF;
	padding    : 3px 31px 3px 3px;

}

.sortAds .criterias {
	background : #e8e8e8 !important;
	 border-radius        : 5px;
	-webkit-border-radius : 5px;
	-moz-border-radius    : 5px;
	behavior   : url(http://www.pilat-immobilier.com/wp-content/themes/pilat/css/PIE.htc);
	border     : solid 1px #1e5202;
}

.sortAds .criterias a {
	text-decoration : none;
	color           : #000;
}

.sortAds .criterias a:hover {
	color           : #1e5202;
	text-decoration : none!important;
}
