
/* - poleemploi.css - */
@media screen {
/* http://www.centre-francais-fondations.org/portal_css/poleemploi.css?original=1 */
.poleemploi a.deposer_nouvelle_offre{
display:inline-block;
padding:10px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:#ccc;
}
.poleemploi #recherche-bswpoleemploi{
margin:50px 0 30px;
}
.poleemploi #recherche-bswpoleemploi fieldset{
position:relative;
padding:10px;
border:1px dotted #000;
overflow:hidden;
}
.poleemploi #recherche-bswpoleemploi fieldset legend{
position:absolute;
top:-20px;
left:0;
padding:0;
font-size:1.6em;
text-transform:uppercase;
}
.poleemploi #recherche-bswpoleemploi fieldset div{
float:left;
width:50%;
}
.poleemploi #recherche-bswpoleemploi fieldset label{
display:block;
margin:0 0 10px;
font-size:1.1em;
font-weight:normal;
overflow:hidden;
}
.poleemploi #recherche-bswpoleemploi fieldset select{
display:block;
font-size:1em;
font-family:verdana;
width:230px;
}
.poleemploi #recherche-bswpoleemploi fieldset label.triEtranger{
margin:18px 0 0;
}
.poleemploi #recherche-bswpoleemploi fieldset label.triEtranger input {
margin:0 5px 15px 0;
width:auto;
vertical-align:top;
}
.poleemploi #recherche-bswpoleemploi fieldset input.classement-recherche{
clear:left;
}
.poleemploi #classement{
overflow:auto;
}
.poleemploi #classement .ListeAnnonce{
}
.poleemploi #classement .ListeAnnonceHeader{
background:#ccc;
}
.poleemploi #classement .ListeAnnonceHeader th{
padding:3px;
}
.poleemploi #classement .pair{
background:#e7e6e6;
}
.poleemploi #classement .impair{
background:#fff;
}
.poleemploi .detailAnnonceOption{
padding:5px 0;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
font-size:1.1em;
}
.poleemploi .detailAnnonceRetour:after{
content:" |";
}
.poleemploi .detailAnnonceImprimer{
}
.poleemploi .detailAnnonce{
margin:30px 0;
}
.poleemploi .detailAnnonce .detailAnnonceDetail{
position:relative;
}
.poleemploi .detailAnnonce .detailAnnonceDetail .detailAnnonceIntitule{
display:none;
}
.poleemploi .detailAnnonce .detailAnnonceDetail .detailAnnonceDateParution{
position:absolute;
right:0;
top:-30px;
padding:5px 10px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background:#ccc;
}
.poleemploi .detailAnnonce .detailAnnonceNature{
margin:10px 0;
font-size:1.2em;
line-height:1.4em;
}
.poleemploi .detailAnnonce hr{
display:none;
}
.poleemploi .detailAnnonce .detailAnnonceDetailBlock{
display:block;
margin:0 0 20px;
padding:5px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
overflow:hidden;
font-size:1.1em;
}
.poleemploi .detailAnnonce .detailAnnonceDetailGauche{
clear:right;
float:left;
margin:0 0 5px;
width:39%;
text-align:right;
font-weight:bold;
}
.poleemploi .detailAnnonce .detailAnnonceDetailDroite{
float:right;
width:58%;
margin:0 0 5px 15px;
}
.poleemploi .detailAnnonce .detailAnnonceDetailDroite a{
padding:0 20px 0 0;
background:url(../url.png) right 0 no-repeat;
}
.poleemploi .detailAnnonce .detailAnnonceDetailDroite a[href*=cff]{
background:url(../telecharge.png) right 0 no-repeat;
}
.poleemploi .detailAnnonce .infos-pratiques{
padding:10px;
background:#ccc;
overflow:hidden;
}
.poleemploi .detailAnnonce .infos-pratiques div{
float:left;
width:50%;
font-size:1.1em;
}
.poleemploi .detailAnnonce .infos-pratiques strong{
display:block;
margin:0 0 5px;
}
#content .detailAnnonceDetailcontact a{
border-bottom:1px dotted #000!important;
}
#content .detailAnnonceDetailcontact a:hover,
#content .detailAnnonceDetailcontact a:focus{
border-bottom:none!important;
}
body.poleemploi-formulaire-contact {
font-family:arial;
font-size:62.5%; /**/
color:#000;
background:#fff;
}
div.poleemploi-formulaire-contact{
position:relative;
margin:5px 15px;
width:auto;
}
div.poleemploi-formulaire-contact h1{
margin:0 0 15px 0;
font-size:1.8em;
text-transform:uppercase;
}
div.poleemploi-formulaire-contact p{
font-size:1.1em;
font-weight:bold;
}
div.poleemploi-formulaire-contact label{
display:block;
margin:15px 0;
font-size:1.2em;
font-weight:bold;
}
div.poleemploi-formulaire-contact label.bouton{
text-align:right;
}
div.poleemploi-formulaire-contact span.aide{
display:block;
font-size:0.9em;
font-style:italic;
font-weight:normal;
color:#525252;
}
div.poleemploi-formulaire-contact .copie{
font-size:0.9em;
font-style:italic;
font-weight:normal;
color:#525252;
}
div.poleemploi-formulaire-contact input[type=text]{
width:100%;
}
div.poleemploi-formulaire-contact textarea{
width:100%;
overflow:auto;
}
div.poleemploi-formulaire-contact input[type=submit]{
padding:0 2px;
width:auto;
background:#000;
border:none;
color:#fff;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
}
div.poleemploi-formulaire-contact input[type=submit]:hover{
background:#666;
}
div.poleemploi-formulaire-contact p.obligatoire {
color: #CC0000;
}
div.poleemploi-formulaire-contact span.requis {
color: #CC0000;
display: inline;
font-size: 1.2em;
font-weight: bold;
}
div.poleemploi-formulaire-contact .portalMessage, div.poleemploi-formulaire-contact .portalWarningMessage, div.poleemploi-formulaire-contact .portalStopMessage, div.poleemploi-formulaire-contact .system-message, div.poleemploi-formulaire-contact #error-handling {
background-color: #FFCE7B;
background-image: url(../info_icon.gif);
background-position: 5px 50%;
background-repeat: no-repeat;
border: 1px solid #FFA500;
color: Black;
font-size: 85%;
font-weight: bold;
margin: 1em 0;
padding: 0.5em 1em 0.5em 3em;
vertical-align: middle;
}
div.footer-deposer { clear:both; }
.portalStopMessage {
background-color:#FFDDCC!important;
border: 1px solid #FF0000!important;
background-image:url(../error_icon.gif)!important;
}
.elephant { display:none; }

}


/* - bswboiteoutils.css - */
@media all {
/* http://www.centre-francais-fondations.org/portal_css/bswboiteoutils.css?original=1 */
#content form.bao-critere{
margin:20px 0;
}
#content form.bao-critere fieldset{
margin:0;
padding:0;
border:none;
}
#content form.bao-critere fieldset legend{
margin:0 0 0.70em 0;
padding:0 0 0 130px;
border:none;
font-family:arial;
font-size:1.6em;
font-weight:bold;
color:#A3BF07;
}
#content form.bao-critere fieldset label{
display:block;
margin:10px 0;
padding:0 80px 0 0;
text-align:right;
}
#content form.bao-critere fieldset select,
#content form.bao-critere fieldset input[type=text]{
width:300px;
}
#content form.bao-critere fieldset input[type=submit]{
margin:0 0 0 130px;
}
#content .resultats{
padding:5px 0 0;
border-top:1px dotted #A3BF07;
font-weight:bold;
}
#content table.elements-bo th {
background:#A3BF07;
color: #fff;
font-weight: bold;
font-size:1.1em;
}
#content table.elements-bo th a{
border:none;
}
#content table.elements-bo { border:1px solid #DBD7D7; }
#content table.elements-bo  td { border:1px solid #DBD7D7;  }
#content table.elements-bo a  { border-bottom:none; }
#content table.elements-bo a:hover  { text-decoration:underline; }
#content table.elements-bo td ul.type-bo { margin:2px 0 5px 22px !important; }
#content table.elements-bo td ul.type-bo li{ float:left; display:block; margin-left:10px; padding-left:10px; }
#content table.elements-bo td.date{ font-size:0.8em; color:#666; }
#legendes-bao th { padding:5px; }
}

