/*PAGE FORMULAIRE DE RECHERCHE*/

.cboth {
    clear: both;
}

.PAE_Recherche-portlet .ctrl-holder {
	background : #ECE6E2;
	border-bottom: 1px dotted #BFBFBF;	
}

.PAE_Recherche-portlet .pae-search-wrapper {
	width:100%;
	background-color:#f1f1f1;
}
.PAE_Recherche-portlet .carte,
.PAE_Recherche-portlet .search {
	float: left;
}

.PAE_Recherche-portlet .headTitle {
    color: red;
}

.PAE_Recherche-portlet form {
	margin:2%;
}

.PAE_Recherche-portlet .accordeon { 
	font-family: helvetica, sans-serif
}


.PAE_Recherche-portlet .accordeon-title {
    background: #9a9a9a url("../images/arrow-grey-right.png") no-repeat left center;
    border-bottom: 1px solid #e6e6e6;
    color: white;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 8px 8px 8px 20px;
}

.PAE_Recherche-portlet .accordeon-title.is-opened {
  	background: #e2e2e2 url("../images/arrow-grey-down.png") no-repeat left center;
  	color: black;
}

.PAE_Recherche-portlet .accordeon-content {
  	display: none;
  	padding: 10px;
} 
.PAE_Recherche-portlet .accordeon-content ul {
    list-style: none; /* enlever les puces */
    margin: 0; /* enlever les marges automatiques */
}
 
.PAE_Recherche-portlet .portlet-msg-info {
    background: #DFF4FF url(../img/info.png) no-repeat 6px 50%;
    border: 1px solid #A7CEDF;
    color: #34404F;
    display: block;
    font-weight: bold;
    margin: 2px auto 14px;
    padding: 6px 6px 6px 30px;
    text-align: left;
}

.PAE_Recherche-portlet .criteria-block {
	margin-bottom:10px;
}

.PAE_Recherche-portlet .accordeon input[type=checkbox], .PAE_Recherche-portlet .accordeon input[type=radio] {
    margin-right: 5px;
}

.PAE_Recherche-portlet .search select{
    font-size: 13px;
    min-width:200px;
}

.PAE_Recherche-portlet .search input[type=text]{
    margin-bottom: 10px;
 	width: 100%;
}
.PAE_Recherche-portlet .btnSearch {
	text-align: center;
	white-space: nowrap;
	padding:15px 0;
}
.PAE_Recherche-portlet .btnSearch .aui-w50 {
	display:inline-block;
}

.PAE_Recherche-portlet .btnSearch input {
    border: 1px solid #a9a9a9;
    border-radius: 5px;
}

.PAE_Recherche-portlet #formEdit label {
	display: block; /*La balise devient de type block*/
	width: auto;
	min-width: 200px;
	float: left;
	font-weight: bold;	
}
.PAE_Recherche-portlet #formEdit input {
	width: auto;
	min-width: 200px;
}
    
.PAE_Recherche-portlet #formEdit input[type=submit]{
	float: right;
	margin-bottom: 5px;
}

.PAE_Recherche-portlet .ligne{
	margin-top: 5px;
}
		
.PAE_Recherche-portlet #rappelCritere, 
.PAE_Recherche-portlet #rappelCritereBlock,
.PAE_Recherche-portlet #noCritere {
	margin-left: 10px;
}

.PAE_Recherche-portlet #rappelCritere span{
	color: red;
	font-weight: bold;
}

.PAE_Recherche-portlet #rappelCritereBlock .delete-tag {
	color: red;
}
.PAE_Recherche-portlet #rappelCritereBlock .criteria-tag {
    background: #ddd none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    margin: 5px 5px 0 0;
    padding: 2px 5px;
}


		
/*PAGE DE RESULTATS */

.PAE_ListeAnnonce-portlet #formEdit label {
	display: block; /*La balise devient de type block*/
	width: auto;
	min-width: 200px;
	float: left;
	font-weight: bold;	
}
.PAE_ListeAnnonce-portlet #formEdit input {
	width: auto;
	min-width: 200px;
}

.PAE_ListeAnnonce-portlet #formEdit input[type=submit]{
	float: right;
	margin-bottom: 5px;
}

.PAE_ListeAnnonce-portlet .inline-labels {
	display: table;
	width:100%;
}

.PAE_ListeAnnonce-portlet .inline-labels .ctrl-holder {
	display: table-row;
}

.PAE_ListeAnnonce-portlet .inline-labels .value {
    padding : 10px;
    background : #F7F5F3;
    color : black;
    display: table-cell;
}

.PAE_ListeAnnonce-portlet .inline-labels  .label {
	width : 90px;
	padding : 10px;
	color : black;
	display: table-cell;
}

.PAE_ListeAnnonce-portlet #listeBoutons{
	padding:10px;
	float:right;
}
.PAE_ListeAnnonce-portlet #listeBoutons form{
	display : inline;
}


.PAE_ListeAnnonce-portlet  .accordeon-title {

    background: #8F837E url("../images/arrow-grey-right.png") no-repeat left center;
    border-bottom: 1px solid #e6e6e6;
    color: white;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 8px 8px 8px 20px;
}

.PAE_ListeAnnonce-portlet .accordeon-title.is-opened {
  	background: #e2e2e2 url("../images/arrow-grey-down.png") no-repeat left center;
  	color: black;
}

.PAE_ListeAnnonce-portlet .accordeon-content {
  	display: none;
/*   	padding: 10px; */
} 
.PAE_ListeAnnonce-portlet .accordeon-content ul {
    list-style: none; /* enlever les puces */
    margin: 0; /* enlever les marges automatiques */
}

.PAE_ListeAnnonce-portlet .resultats table th {
    background-color: #a6a5a5;
    padding: 1em;
    text-align: center;
}
.PAE_ListeAnnonce-portlet .resultats tr.odd {
    background-color: #f0f0f0;
}

.PAE_ListeAnnonce-portlet .resultats tr.odd:hover,
.PAE_ListeAnnonce-portlet .resultats tr.even:hover {
    background-color: #5b5b5b;
}

.PAE_ListeAnnonce-portlet .resultats a,
.PAE_ListeAnnonce-portlet .resultats a:visited {
    text-decoration: none;
    color: black;
}

.PAE_ListeAnnonce-portlet .resultats tr.odd:hover a,
.PAE_ListeAnnonce-portlet .resultats tr.even:hover a {
    color: white;
}

.PAE_ListeAnnonce-portlet .resultats .icones {
	width:56px;
}
.PAE_ListeAnnonce-portlet .resultats .icones img {
	width:25px;
}

.PAE_ListeAnnonce-portlet .button-listAnnonce {
    border: 1px solid #a9a9a9 !important;
    border-radius: 5px;
    margin:2px;
}
    
/*PAGE DETAIL ANNONCE*/
.PAE_Annonces-portlet .plr-offer-details IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.PAE_Annonces-portlet .plr-offer-details {
	font-size: 11px;
	padding-bottom: 10px;
}

.PAE_Annonces-portlet input[type="button"] {
    border: 1px solid #a9a9a9;
    border-radius: 5px;
}

.PAE_Annonces-portlet  .plr-offer-details .block-intro {
	margin: 10px;
}

.PAE_Annonces-portlet  .plr-offer-details .plr-block {
	background-color: #f1f1f1;
}

.PAE_Annonces-portlet .plr-offer-details .right.buttons {
	margin-right: 10px;
}

.PAE_Annonces-portlet .plr-offer-details .right.buttons input {
	margin-right: 5px;
}

.PAE_Annonces-portlet .plr-offer-details .col2-headrest {
	font-size: 13px;
	margin-bottom: 0;
}

.PAE_Annonces-portlet .plr-offer-details .left-side {
	float: left;
	width: 48%;
}

.PAE_Annonces-portlet .plr-offer-details .right-side {
	float: left;
	width: 50%;
	margin-left: 2%;
}

.PAE_Annonces-portlet .plr-offer-details .inline-labels {
	display:table;
	width:100%;
}

.PAE_Annonces-portlet .plr-offer-details .ctrl-holder {
	background: #F7F5F3;
	border-bottom: 1px dotted #BFBFBF;
	display:table-row;
}

.PAE_Annonces-portlet .plr-offer-details .ctrl-holder.last {
	border-bottom: none;
}

.PAE_Annonces-portlet .plr-offer-details .ctrl-holder .label {
	background: #ECE6E2;
	color: black;
/* 	float: left; */
	display:table-cell;
	padding: 5px 10px;
	vertical-align:middle;
	width: 85px;
}

.PAE_Annonces-portlet .plr-offer-details .ctrl-holder .value .tags-intro {
	font-weight: bold;
}

.PAE_Annonces-portlet .plr-offer-details .ctrl-holder .value {
	padding: 5px 10px;
	color: black;
	font-weight: bold;
/* 	float:left; */
	display:table-cell;
}

.PAE_Annonces-portlet .plr-offer-details .offer-announce {
	margin: 10px 0;
	padding: 10px;
	background: #ECE6E2;
	color: black;
}

.PAE_Annonces-portlet .plr-offer-details .offer-announce p {
	margin-bottom: 0;
}

.PAE_Annonces-portlet .plr-offer-details .offer-contact-announcer {
	margin: 10px;
}

.PAE_Annonces-portlet .plr-offer-details .offer-contact-announcer input.small-button {
	font-weight: normal;
}

.PAE_Annonces-portlet .plr-offer-details .portlet-msg-info.init-hidden {
	display: none;
}

.PAE_Annonces-portlet .plr-offer-details #player {
	display: block; 
	width: 100%; 
	height: 300px;
}

.PAE_Annonces-portlet .plr-offer-details .picture {
	max-width:100%;
}
	
.PAE_Annonces-portlet .plr-offer-details #picture-gallery {
	margin-top: 3px;
	margin-bottom: 3px;
}

.PAE_Annonces-portlet .plr-offer-details .picture-thumb,
.PAE_Annonces-portlet .plr-offer-details .video-thumb {
	width: 100px; height: 80px;
}
   
.PAE_Annonces-portlet .buttons {
	float: right;
	margin: 10px;
	display: inline-block;
}

.PAE_Annonces-portlet .col2-headrest {
	background: #8F837E;
	color: white;
	font-weight: bold;
	line-height: 30px;
	padding: 0 15px;
}

.PAE_Annonces-portlet .left{
	float:left;
}
.PAE_Annonces-portlet .left a{
	color: #4F4545;
    word-wrap: break-word;
}
.PAE_Annonces-portlet .right{
	float:right;	

}
.PAE_Annonces-portlet .right a{	
	color: #4F4545;
    word-wrap: break-word;
}
.PAE_Annonces-portlet .navigation{
	font-size: 13px;
    font-weight: bold;
    padding: 0 10px;
    margin-top: 10px;
    margin-bottom: -10px
}

/* Gestion du responsive */
@media only screen and (max-width: 480px) {
	/*PAGE FORMULAIRE DE RECHERCHE*/
	.PAE_Recherche-portlet .headTitle {
		text-align:centre;
	}
	.PAE_Recherche-portlet .aui-w40.carte,
	.PAE_Recherche-portlet .aui-w60.search {
		width: 98%;
		margin: 0 auto;
		float: none;
	}
	.PAE_Recherche-portlet .accordeon-content ul {
		padding:0;
	}
}

@media only screen and (max-width: 600px) {
	.PAE_Annonces-portlet .plr-offer-details .right-side,
	.PAE_Annonces-portlet .plr-offer-details .left-side {
		width:100%;
		margin-left:0;
	}
	.PAE_Annonces-portlet .plr-offer-details .offer-contact-announcer {
		text-align:center;
	}
}
