﻿/* recherche postes */

/* Google map - multi */
.labeled_marker {
display:block;
color:#444;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:0;
text-align:center;
width:30px;
}

.mapInfoWindow_content{
max-height:240px;
overflow:auto;
}

/* Google map - single */
#localiser_singleMap a {
text-decoration:none;
}
#localiser_singleMap a:hover {
text-decoration:underline;
}

/* Liste */
.col-main h1 {
font-weight:bold;
margin:-10px -15px 10px;
padding: 7px 16px;
background: #226284;
font-size: 16px;
text-align: center;
color: #fff;
}
.col-main #options_list_result {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0;
font-size:11px;
margin-bottom:10px;
padding:4px 0;
}
.col-main #options_list_result_tri {
float:right;
}

.col-main #options_list_result label{
cursor:pointer;
}

.col-main h2 {
margin:0;
text-align:right;
}
.col-main h2 a{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#226284;
text-transform:uppercase;
clear:both;
}
/***** Main Cadre G�olocalisation *************************/
#divGgMapSearchResult{
border: 5px solid #E99D00;
height:360px;
margin-bottom:10px;
display:none;
}

#zonepagination{
position:relative; 
height:40px; 
}


/*****jobsList *************************/
#jobsList{
padding:0 0 0 6px;
font-size:11px;
}

#jobsList p.subtitle {

}
#jobsList p{
margin:7px 0;
padding-left: 65px;
font-size: 12px;
}
#jobsList p.subtitle {
margin: 14px 0 7px;
}

#jobsList .details{
font-size:11px;
color:#555;
}
#jobsList .description{
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
}
#jobsList .logo-recruteur{
display:block;
float:right;
}
.optionsjobs{
}
.jobOnce {
clear:both;
padding-bottom: 10px;
border-top:1px solid silver;
}
.subtitle a, .subtitle span {
color:#ff8300;
font-weight:bold;
text-decoration:none;
}
.optionsjobs ul {
list-style-type: none;
}
.optionsjobs li{
display: inline;
}
.optionsjobs a{
}
.optionsjobs a span{
float:right;
margin-top: 5px;
}

.optionsjobs a span span{
float:none;
margin-top: 0;
}
#details-poste a span{
clear: both;
display: inline;
float: none;
width: 120px;
text-decoration: none;
cursor: pointer;
}

#details-poste a span span{
clear: none;
display: inline;
float: none;
width: auto;
text-decoration: none;
}

span.detail{
display: block;
background:url(../images/icon_loupe.png) no-repeat 0px 0px;
height:33px;
font-weight:normal;
padding: 7px 10px 0 33px;
color:#226284;
}


span.save{
display: block;
background:url(../images/icon_save.png) no-repeat 0px 0px;
height:33px;
font-weight:normal;
padding: 7px 10px 0 29px;
color:#226284;
}
span.more{
display: block;
/*background:url(../images/thumbup.png) no-repeat 0px 0px;*/ /* Modif du 01/10/2010: pour la page "Tarifs" */
height:33px;
font-weight:normal;
padding: 7px 10px 0 29px;
text-transform: capitalize;
color:#226284;
}
/* Modif du 01/10/2010: pour la page "Tarifs" */
span.morep{ 
display: block;
background:url(../images/thumbup.png) no-repeat 0px 0px;
height:33px;
font-weight:normal;
padding: 14px 10px 0 29px;
text-transform: capitalize;
color:#226284;
}

span.sendfriend{
display: block;
background:url(../images/send3.gif) no-repeat 0px 0px;
height:33px;
font-weight:normal;
padding: 7px 10px 0 29px;
color:#226284;
}

#details-poste span.save {
height: 33px;
margin-top: 8px;
}
span.geo{
display: inline;
background:url(../images/icon_loc.png) no-repeat 0px 0px;
height:27px;
font-weight:normal;
padding: 7px 10px 0 29px;
color:#226284;
}

span.postuler{
display: inline;
background:url(../images/icon_postuler.png) no-repeat 0px 0px;
height:20px;
font-weight:normal;
padding: 7px 10px 0 29px;
color:#226284;
}
span.print{
display: inline;
background:url(../images/icon_print.png) no-repeat 0px 0px;
height:33px;
font-weight:normal;
padding: 14px 10px 0 29px;
color:#226284;
}
span.visit{
display: inline;
background:url(../images/web.png) no-repeat 0px -2px;
height:33px;
font-weight:normal;
padding: 12px 10px 0 33px;  //7px 10px 0 33px;
color:#226284;

}

#details-poste span.print{
height: 33px; 
}

span.liste{
display: block;
background:url(../images/bt-liste-o.jpg) no-repeat 5px 4px;
height:33px;
font-weight:normal;
padding: 7px 0 0 29px;
}


/**
 * recherche agences
*/

.col-main #bulle_resultat_tri_right {
position:absolute;
top:0;
right:0;
z-index:2;
width:180px;
height:98px;
background:url(../images/bigbulle-right.jpg) no-repeat top right;
padding-top:10px;
}

#AgenceList:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#AgenceList .headerAgence a{
color:#9DC413;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
}

#AgenceList .listelmt {
width: 100%;
text-align: left;
border: 1px solid #F7A128;
float:left;
margin: 10px 0 15px 0;
background: #fff;
}

#AgenceList .listelmt-content {
padding:5px 10px;
}

.listelmt a.geo-ag {
text-decoration: underline;
background:url(../images/bt-geo-g.jpg) no-repeat 10px 4px;
color: #f7a326;
padding: 6px 0 0 32px;
}

.listelmt a.contact-ag {
text-decoration: underline;
background:url(../images/bt-contact-g.jpg) no-repeat 10px 4px;
color: #f7a326;
padding: 6px 0 0 32px;
}

.cadre_localisation{
border: 2px solid #226284;
height:200px;
width:50%;
display:none;
}

.contact-ag {
padding-bottom: 10px;
}
.contact-ag input {
position: absolute;
left: 5em;
}
