#moteuralerte label,#moteur label {
	font-weight : bold;
}
#moteuralerte select, #moteur select {
	width : 100%;
}

#moteur {
	margin-left : 10px;
}
#moteur select  {
	margin-bottom : 20px;
}

#moteur #rechercher {
	margin-left : 40px;
}
#moteur #rechercherlog {
	margin-left : 80px;
}

.lisere {
	background : url("../images/lisereres.png") no-repeat top right;
}

td #moteur2 {
	margin-left : 25px;
	
}
td #moteur2 td{
	color : #FFF;
	padding-right : 8px;
}
td #moteur2 select {
	width : 380px;
}

div#content ul#vue {
	margin-top: -15px !important;
	margin-left : -2px; 
	padding : 0 !important;
	border: 1px solid #ededed;
	width:100%;
}
div#content ul#vue li {
	display: inline-block;
	height : 26px;
	vertical-align : middle;
	padding : 0;
	margin:0;	
}
div#content ul#vue #vuepar {
	vertical-align : middle;
	padding-left : 10px;
	margin-top : 5px;
}

#resultat table {
	font-size : 12px;
}
#resultat thead th {
	border-bottom: 2px solid #EDEDED;
}

#resultat thead th img {
	position : absolute;
	margin-top : -53px;
}

th#logement {
	vertical-align : bottom;
	height: 60px;
	width : 170px;
	padding-left : 50px;
}
th#lieu {
	vertical-align : bottom;
	height: 60px;
	width : 140px;
}
th#contact {
	vertical-align : bottom;
	height: 60px;
	width : 118px;
}



#resultat td.souligne {
	border-top: 2px solid #EDEDED;
	margin-top : 5px;
}


.autrecomp {
	margin-left : 100px; 
}
.autrecomp a {
	margin : 0 10px; 
}

.opac:hover {
	opacity : 0.7;
	border : 0;
}

#moteur .lancer:hover, td #moteur2 .lancer:hover {
	opacity : 0.6;
	/*background : none;*/
	color:#000; 
	cursor : pointer;
}


/*****************************/
/******** BAILLEURS **********/
/*****************************/
#maxheight {
	min-height : 600px;
}
#login {
	width 			: 250px;
	background		: #ededed;
	border-top 		: 1px solid #000;
	border-left 	: 1px solid #000;
	border-right 	: 2px solid #000;
	border-bottom 	: 2px solid #000;
	padding			: 15px;
	text-align		: left;
	margin-top		: 50px;
	margin-bottom 	: 50px;
}

.attention {
	color : #EE0000;
	font-weight : bold;
	margin-bottom : 20px;
	text-align:center;
}

#verrou {
	background		: #ededed;
	border-top 		: 1px solid #000;
	border-left 	: 1px solid #000;
	border-right 	: 2px solid #000;
	border-bottom 	: 2px solid #000;
	padding			: 2px;
	text-align		: left;
	width:720px;
}

.titrelogjeune {
	font-weight : bold;
	font-size : 12px;
	color : #FFF;
	background-color : #FF7D00;
	padding : 5px 0 5px 20px;
}

.titrelotissement {
	font-weight : bold;
	font-size : 12px;
	color : #FFF;
	background-color : #2B5E91;
	padding : 5px 0 5px 20px;
}
.titreaccesbail {
	background-image: url("../images/accessb.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-clip: border-box;	
	background-origin: padding-box;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
	margin-bottom: 15px;	
	font-weight : bold;
	font-size : 100%;
	color : #272727;		
}

table #dpe {
	width:100%;
	background-color : #ededed;
}

/**
* 
* PAGINATION
* 
*/

#pagination {
	text-align: center;
}

#pagination li{
	display: inline-block;
	margin: 0 1px;
}

#IE7 #pagination li {display: inline;}

#pagination, #pagination a {
	color: #777;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 4px;
	text-decoration: none;
}

#IE7 #pagination, #pagination a {display: inline-block;}

#pagination a:hover {text-decoration: underline;}

#pagination-prev a, #pagination-next a {font-family:  Arial, sans-serif;}
#pagination span.pagenav {
	background: #695a61;
	color: #fff;	
}

#pagination .pagination-end span.pagenav,#pagination .pagination-start span.pagenav,
#pagination .pagination-next span.pagenav,
#pagination .pagination-prev span.pagenav
{
	background: #FFFFFF;
	color : #777;
}

#pagination-prev a {
	padding-left: 18px;	
}

#pagination-next a {
	padding-right: 18px;	
}


#pagination-start {
	padding-left: 10px;
}

#pagination-end {
	padding-right: 10px;
}
