
/* General */

body {
	font-family : 'Ubuntu', arial, serif;
	background  : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=510&0=3e0602&100=7d0d04) repeat-x fixed left top #7d0d04;
	color       : #fff;
	font-size   : 13px;
}

#wrapper {
	margin-left        : auto;
	margin-right       : auto;
	padding-bottom     : 10px;
	width              : 960px;
	-moz-box-shadow    : 0 2px 13px black;
	-webkit-box-shadow : 0 2px 13px black;
	box-shadow         : 0 2px 13px black;
	background         : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=h&width=960&height=1&0=2c2b2b&100=161515) repeat-y fixed left top #161515;
	behavior           : url(http://www.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/css/PIE.htc);
	position           : relative;
	color              : #ffffff;
}

#wrapper.wrapper-nomenu {
	margin-top : 50px;
}

#header{
	min-height : 180px;
	background : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=h&width=960&height=1&0=393939&100=1c1c1c) repeat-y fixed left top #1c1c1c;
}

#header .text-header{
	text-align : right;
	padding    : 20px 28px 0px 0px;
	color      : #FFF;
	float      : right;
	width      :25%;
}
#header .text-header h2{
	margin-top : 0;
}

#header .widget-header{
	text-align : right;
	padding    : 20px 28px 0px 0px;
	color      : #FFF;
	float      : right;
	width      :20%;
}

#header .logo-header{
	padding : 0;
	float   : left;
}

#image-splash{
	height: 250px;
	background:#FFF;
}
#splash-text{
	text-align: center;
}
#splash-enter{
	text-align: center;
	margin-top:10px;
	margin-bottom: 20px;
}
#splash-enter a{
	text-align: center;
}

a {
	color           : #999999;
	text-decoration : none;
}

h2 {
	font-size   : 16px;
	color : #ffffff;
	font-size   : 16px;
	margin-left : 15px;
}

h2 a {
	color : #ffffff;
}

/* Menu */

#menu-top ul {
	background : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=h&width=960&height=1&0=000000&100=000000) repeat-y fixed left top #000000;
}

#menu-top li a {
	padding : 10px 20px;
}

#menu-top li.sub-menu-opened>a,
#menu-top ul.sub-menu li.sub-menu-opened>a,
#menu-top li a:hover {
	color : #ffffff}

#menu-top ul.sub-menu li a {
	padding : 7px 10px;
}

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

#menu-top ul.sub-menu li.has-sub-menu>a {
	background : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/colorize.php?src=triangle-right.png&color=daff0a) 99% 60% no-repeat;
}

#menu-top .current-menu-ancestor>a,
#menu-top .current-menu-item a {
	color : #daff0a;
}

#main {
	padding-top: 10px;
	background-color: #fff;
	padding-bottom: 10px;
}

#main #left-sidebar {
		background-color: #777;
}

#main #right-sidebar {
		background-color: #333;
}

#main li.widget_nav_menu, #main .widget_nav_menu li {
	list-style: none;
	margin-left: 10px;
}

#content{
	background: url(/wp-content/uploads/2011/05/fond_image.png) no-repeat bottom right;
}

.post {
	padding: 5px;
	min-height:400px;
}

.post.post-accueil {
	min-height: 0;
}

.post h2{
	margin-top : 15px;
}

.post .post_content {
	padding-left : 15px;
}


.lsi-results .paging-bar{
	margin   : 0 35px 0 15px;
	position : relative;
}

.lsi-results .paging-bar .pages-links{
	
	background-color		 : white;
	border-radius         : 5px;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	behavior              : url(http://www.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/css/PIE.htc);
	
	background            : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=50&0=75757577&100=21212177);
	-pie-background       : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=50&0=75757577&100=21212177);
	
	text-align            : center;
	padding               : 4px 80px 4px 4px;
	
}

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


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

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

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




.lsi-ad-for-list .photo img {
	width      : 230px;
	min-height : 170px;
}
#main #content .lsi-ad-for-list .photo {
	height: 140px;
	overflow: hidden;
	border: solid 1px #fff;
}
#main #content .lsi-ad-for-list p{
	margin-bottom: 5px;
}
#main #content .lsi-ad-for-list h3{
	font-size: 14px;
	margin-bottom: 10px;
}
#main #content .lsi-ad-for-list .description{
	line-height: 13px;
	font-size: 12px;
}
#footer {
	 color: #A6A6A6;
    font-size: 11px;
    margin-top: 10px;
    text-align: center;
}

#footer li:first-child{
	background:none;
	display:inline;	
	list-style:none;
	padding-right:10px;
	padding-left:20px;
	border-left: none;
}

#footer li{
	background:url("../images/separator.png") no-repeat;
	display:inline;	
	list-style:none;
	padding-right:10px;
	padding-left:20px;
}

#footer a{
	color: #a6a6a6;
}

/* google maps*/
.tooltips-content {
	color: #000;

}

/*search-grid*/
.mini-grid-field{
	float: left;
	margin-left: 10px;
}

.home-sidebars-wrapper {
	background      : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=510&0=eeeeee&100=b1b1b1) repeat-x scroll left top;		
}

.home-sidebars{
	
	background      : url(/wp-content/uploads/2011/05/fond_image_haut.png) no-repeat bottom left;
	
	color           : #333333;
}



.home-sidebars h2{
	color       : #333;
	margin-left :0;
}
#home-sidebar-topright{
	width       : 510px;
	background  : none repeat scroll 0 0 ;
	margin-left : 40px;
	
	float       : left;
}
	
#home-sidebar-topleft{
    
	float       : left;
	margin-left : 40px;

	padding     : 0 10px 10px;
	width       : 313px;
	
}



/* favorites */
.lsi-favorites dl{
	background            : #fff;
	-pie-background       : #fff;
	margin                : 5px;
	height                : none;
	border-radius         : 10px;
	-moz-border-radius    : 10px;
	-webkit-border-radius : 10px;
	behavior              : url(http://www.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/css/PIE.htc);
	border                : 2px solid ;
	position              : relative;

}
.lsi-favorites dl.ad{
	height         :170px !important;
	width          :150px !important;
	padding        :5px !important;
	margin-top     :0;
	margin-bottom  :10px;
	margin-left     :0;
	margin-right  :10px;
}

.lsi-favorites .ad .price{
	color:#333;
}

.lsi-favorites{
	height   : 385px;
	overflow : hidden;
	width    : 600px;
}

.lsi-favorites .photo img {
	border-radius         : 5px 5px;
	-moz-border-radius    : 5px 5px;
	-webkit-border-radius : 5px 5px;
}

/*searchgrid widget*/
.widget-container .lsi-searchgrid .titre_label{
	width : 100%;
}

.widget-container .lsi-searchgrid .localization input[type="text"],
.widget-container .lsi-searchgrid .types input[type="text"], 
.widget-container .lsi-searchgrid .mandate input {
	width:150px;
}
.widget-container .lsi-searchgrid .buttons{
	margin-left:15px;
}

.post_content .lsi-searchgrid{
	margin : 50px 0 0 20px;
	float:left;
	width:340px;
}
 
 /////////
 
.lsi-results.photo{
	width:150px
	}
	
.lsi-results .lsi-ad-for-list-photo .photo {
    overflow: hidden;
    height: 170px;
    width: 230px;
}

.no-photo {
	overflow         : hidden;
	background-image : url(../images/nophoto.jpg);    
	height           : 170px;
	width            : 230px;
	float            : left;
	margin           : 1em;
}


.lsi-ad-for-list .left{
	display : block;
	float   : left;
	width   : 50%;
	margin  : 5px 0 5px 10px;
}

.lsi-ad-for-list .right{
	display      : block;
	float        : right;
	color        : #daff0a;
	margin       : 5px 15px 5px 0;
	width        : 40%;
	text-align   : right;
}

.lsi-ad-for-list .price{
	white-space : nowrap;
	
}  
.lsi-results .lsi-ad-for-list-photo {
    clear : none !important;
}

.lsi-results{
	position : relative;
	z-index  : 10; 
}

.lsi-results .lsi-ad-for-list {
	float                 : left;
	height                : 300px;
	overflow              : auto;
	width                 : 430px;
	margin                : 15px;
	border                : 1px solid black;
	border-radius         : 8px;
	-webkit-border-radius : 8px;
	-moz-border-radius    : 8px;
	
	
	background            : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=510&0=757575d0&100=212121d0);
	-pie-background       : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=510&0=757575d0&100=212121d0);
	
	postion               : relative;
	
	behavior              : url(http://www.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/css/PIE.htc);
	
	
}
.lsi-results .lsi-ad-for-list h2{
	margin : 0;
}

.lsi-results .lsi-ad-for-list .description {
    font-size : 11px;
    color     :#FFF;
    margin    : 10px 15px 0px 0px;
	 height    : 180px;
	 overflow  : hidden;
}
.detail-link{
    margin-right: 15px;
    text-align: right;
}

#animation li {
	margin-left:-40px;
}
	
#animation{
	margin-top:0;
}

.pages-links,.nb-results{
text-align:center;
}

/*Multiwidget fixes*/
.ui-widget{
	font-size : 1em !important;
}

/*buttons*/


.buttons button, .buttons a{
	background: #222 url(http://www.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/images/overlay.png) repeat-x;
	-pie-background: #222 url(http://www.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/images/overlay.png) repeat-x; 
	

	padding              : 5px 10px 6px; 
	color                : #fff; 
	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.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/css/PIE.htc);
	
	margin               : 2px;
	
}


.buttons a:hover, .buttons button:hover {
	background: #daff0a;
	color : #000;
}

td.buttons>a {
	display : block;
}

/* slide shows styles */
.slide-home {
	margin : 20px auto 5px auto !important;
}

.slide-side {
	margin : 30px 80px 0 0 !important
}


/* selection*/
.selection-all-ads-wrapper {

	border                : 1px dashed black;	
	padding               : 10px;
	
}
.selection-all-ads-wrapper .selection-all-ads a{
	color : white
}
.selection-all-ads-wrapper .selection-all-ads a:hover{
	text-decoration : underline;
}

.selection-all-ads-wrapper .selection-all-ads tr:hover{

 background: url("http://robd.o.l/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=50&0=55555577&100=55555577") repeat scroll 0 0 transparent;
	
}


/* maps */
 .lsi-agencies-map{
	float:left;
	margin : 0 20px 0 0;
 }

 /* User manage form*/



.lsi-manage-user .alerts, 
.lsi-manage-user .selection-all-ads-wrapper{

	border                : 1px solid black;
	
	-webkit-border-radius : 8px;
	-moz-border-radius    : 8px;
	border-radius         : 8px;
	
	background            : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=510&0=757575d0&100=212121d0);
	-pie-background       : url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=510&0=757575d0&100=212121d0);
	
	behavior              : url(http://www.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/css/PIE.htc);
	
	
}

.lsi-manage-user .alerts tr:hover, 
.lsi-manage-user .selection-all-ads-wrapper tr:hover{
	background:url(http://www.robert-dumas-immobilier.com/wp-content/plugins/lsi/images/gradient.php?type=v&width=1&height=50&0=daff0a22&100=daff0a22);
}

.lsi-manage-user .alerts .lsi-searchgrid{
	margin : 5px;
}

/* add to favorites */
.add-favorites-text{
	color : #daff0a;
}

/* sidebar page*/

#content .content-sidebar{
	float : left;
	width : 74%;
}

#content #page-sidebar-right{
	float : right;
	width : 24%;
}

#content #page-sidebar-right .lsi-widget{
	 background           : #1c1c1c repeat scroll left top;
	-pie-background       : #161515 repeat scroll left top;
	padding	             : 10px;
	border-radius         : 5px;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	behavior              : url(http://www.robert-dumas-immobilier.com/wp-content/themes/tpl-sublimmo/css/PIE.htc);
	margin                : 10px;
}

/* Email alerts*/
#emailalert-list li{
	list-style:none;
	border-bottom:dashed 1px #666;
	padding:3px;
}

#emailalert-list label{
	width:150px;
	display:block;
	float:left;
}

.error{
	color:#f00;
}


/* Clearfix http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf { zoom:1; }

