/**
 * Page Personnel : Suisse
 * @copyright : Michael Page EDP
 * @date : 04-03-2005 / 03-16-2011
 * @author : Yoann LE GOFF - Tristan LE GALLO

 * -------------------------------------------
 * @content : Style General du site internet pp_ch
*/


/*------------------------------BASE------------------------------*/

html{
    font : 100% "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
    padding: 350px;
    background-color: transparent;
    background-position: 0px 500px;
    background-image: url(img/pp_html_bg.gif);
    background-repeat: repeat-x;
    overflow-x: hidden;
   }

body {background: #fff url(img/pp_bg.gif) repeat top center;}
html, body, .content {margin:0;padding:0;}

/*------------------------------BASE ELEMENTS------------------------------*/

/*Links*/
a {text-decoration:none;color:#ef473c;}
a:hover {text-decoration : underline;}
/*img*/
img {border:0; margin-bottom: 0; padding-bottom: 0px;}
img a {margin-bottom: 0; padding-bottom: 0px;}
/* headings */
h1{font-size:1.5em;}
h2{font-size:1.1em;}
h4{font-size:1em;margin-left:16px;}
h5{font-weight:700;font-style:italic;font-size:1.1em;margin:5px 15px;}
h6{font-weight:700;font-size:1em;display:list-item;list-style-type:none;font-style:italic;margin:0 5px 0 25px;}
h1 a,h2 a,h3 a,h4 a{text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline;}
h2 a {color: #fff; text-decoration: underline;}
h2 a:hover {text-decoration: none;}

dl{margin-top:15px;}
dd{margin:0;padding:0 0 0 15px;}
/*hr*/
hr, hr.forms{width:90%;border:0;height:1px;margin-top:8px;background:url(img/pp_hr_job.png);}
hr.forms {float: left;margin-left: 20px; margin-bottom: 20px; width: 632px;}

pre{font-family:verdana, sans-serif;margin:10px;}
/*table*/
td,th{font-size:.8em;text-align:center;}
th{text-align:center;}
/*deco*/
.highlight{font-weight:bold;}
.highlight a{text-decoration:none;}
.nowrap{white-space:normal;}
/*clear float */
.clear {clear: both; background: none; color: #fff;}
/* content*/
.content p {;padding:0; /*margin : 0;*/}
.content .block_divers p, .content pre {width:95%;padding:5px 5px 5px 0px;margin: 0 0 0 16px; text-align: justify;}
.content .block_divers p.submit80{display:block;text-align:right;width:80%;}

.content .block_divers p .submit {width: 100%;}
/* espace entreprises */
.content .block_divers_e p, .content pre {width:95%;padding:5px 5px 5px 0px;margin: 0 0 0 10px;}
.content .block_divers_e p .submit {width: 100%;}
.content h3 {margin: 0 0 5px 15px;}
/* comment style */
.comment {color: #adadad; font: 100% "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif; font-style: italic; text-align: justify;}
/*---------------------------CSS-P---------------------------------*/

#global{background:transparent url(img/pp_dg2.png) repeat-x top center; color:#565656;}
.page{background-color: transparent; position:relative;width:964px;margin:0 auto;}
/*logo*/
h1.logo{display:block;width:230px;text-align:left;margin:0 0 0 10px;padding:46px 0 0;}
#home{top:0;margin:0 auto;padding:0;}
#main-page{background : transparent none; width:964px;}
.content{margin: 17px 0 0;}
.content{float:right;position:relative;width:692px;margin:9px 0 0;z-index: 0;}

/*--------------------------FORMS----------------------------------*/

/* general */
form,fieldset{border:0;margin:0;padding:0;}
input,select *,textarea,input file{border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-top:1px solid #b4b5b7;font:1em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;margin-bottom:8px;outline:#000;position:relative;vertical-align:middle;}
input{height:22px;width:285px;}
option{border:none;padding:1px; margin: 0px;}
select.single-select{margin:0;padding:0;}
select.multi-select{height:80px;padding:5px;width:225px;}
textarea,#contact textarea{height:50px;width:285px;}
input.input-radio{background:none; border:0;vertical-align:middle;width:20px;}
p.submit{display:block;text-align:right;width:450px;}
.radio label {margin:2px 0 0;}

select {width: 200px; /* Or whatever width you want. */}
select.expand {width: auto;}

/* Content listes */
.content p, .content li, .content dt, .content dd, .content pre {line-height:1.3em;} /*Because of imbrication*/
.content li ul li, .content li ul li a {line-height:inherit; font-size:inherit;}
.content form p {margin: 0 0;}
.content li a {padding-left:15px; background: transparent  url('img/pp_main_all.png') 0 -140px no-repeat;color: #565656;}
.content li a:hover {background: transparent url('img/pp_main_all.png') 0 -140px no-repeat;}
.content label {display : block;float: left;margin-right: 5px;text-align: right;vertical-align: middle;width: 230px;padding: 4px 0 0;}
.content select {width: auto;}


ul.lost-password {position: relative; margin-top: -43px; margin-right: 0px; margin-bottom: 0px; margin-left: 100px;width: 250px;}
*:first-child+html ul.lost-password {position: relative; margin-top: -30px; margin-right: 0px; margin-bottom: 0px; margin-left: 150px;}

/*li input submit*/

li.lisubmit,li.lisubmitbig  {display: inline; color: #fff; float: left; margin: 0; padding: 0;}
/*li.lisubmit a {background:url(img/pp_submit_content.png) no-repeat center; width: 145px; height: 50px;}*/
li.lisubmit a, li.lisubmit a:hover  {background:url(img/pp_submit_content.png) no-repeat center; display: inline; padding : 31px 0 0 0;border:none;color:#fff;cursor:pointer;font-weight:700;height:50px;text-align:center;vertical-align:middle;width:170px; margin: 0 30px 0 0;float: left;}
li.lisubmitbig a, li.lisubmitbig a:hover  {background:url(img/pp_submit_mid.png) no-repeat center; display: inline; padding : 31px 0 0 0;border:none;color:#fff;cursor:pointer;font-weight:700;height:50px;text-align:center;vertical-align:middle;width:520px; margin: 0 30px 0 0;float: left;}
li.lisubmit a:hover, li.lisubmitbig a:hover  {text-decoration: none;}



/* Entreprise */
#contact-entreprise {margin-top: 15px;}
#contact-entreprise label {width: 108px; text-align: right;}
#contact-entreprise fieldset {margin: 0;}
#contact-entreprise input {width: 178px;}
#contact-entreprise .input-submit {width: 145px; margin-right: 0px;}
#home #contact fieldset p {float: left; width: 44%}


/* cadidature spontannée, votre avis, eflash   */
#CandidatureSpontForm .input-submit,#votre-avis .input-submit,#CandidatForm .input-submit,.input-submit{background:url(img/pp_submit_content.png) no-repeat center;border:none;color:#fff;cursor:pointer;float:right;font-weight:700;height:50px;padding-bottom:3px;text-align:center;vertical-align:middle;width:142px; margin-right: 10px;}
.input-submit-ecmp {background:url(img/pp_submit_ecmp.png) no-repeat center;border:none;color:#fff;cursor:pointer;float:right;font-weight:700;height:50px;padding-bottom:3px;text-align:center;vertical-align:middle;width:365px;}
#login p.submit, #CandidatureSpontForm p.submit, #CandidatForm .input-submit{height:45px;margin:0;padding:0 0 3px 0;width:367px;}
#login p.submit, #votre-avis p.submit, #contact p.submit {width: 81%;}
/*select width auto for IE select adaptable width*/
.content #mono select, #calculesalaire select, #eflashform select, #CandidatForm select, #CandidatureSpontForm select, #login select, #votre-avis select, #contact select {width: auto;}
/*Contact*/
#contact #votre-avis p label{width: 211px;padding: 0 0 0 0;}
#contact #votre-avis input {width: 316px;}
#contact #votre-avis textarea {width: 316px;}
#contact #votre-avis fieldset p {width: 94%;}
/*#contact .input-submit {margin-right: -30px;}*/

/*e-flash */
#eflashform input {width: 18px;}
#eflashform input[type=checkbox] {border: none; float: left}
:first-child+html #eflashform input[type=checkbox] {border: none;margin: 1px 0 0 0; padding: 0; float: left;}
#eflashform input[type=radio] {border: none;}
:first-child+html #eflashform input[type=radio] {border: none; width:25px; margin-top: 6px;}
#eflashform p span {display: block; width: 83px; float: left;padding: 4px 0 0 0;}
#eflashform p {height: 20px; margin-left: 150px; float: left;}
#eflashform p.submit {margin-left: -54px;}
#eflashform .input-submit {width: 184px;}
#eflashform p.intro {margin-left: 30px;}
#eflashform p span.division {width: 400px; height: 30px;}
:first-child+html #eflashform p span.division {width: 400px; margin: 0px;}
#eflashform .radio {width: 50%; margin-bottom: 10px;}
:first-child+html #eflashform .radio {width: 95%; margin-bottom: 10px;}

#CandidatureSpontForm p.submit {width: 523px;}
#votre-avis textarea #question{border:1px solid #d6d6d6;display:block;float:left;height:22px;text-align:left;width:220px;}

#more_info {border: 0; width: 15px; vertical-align: middle;}

/* calcul salaire  */
#calculesalaire p{margin:0 0 0 16px;vertical-align:middle; border-bottom: 1px solid #ececec;}
#calculesalaire .submit{margin : 0 20px 0 0; padding: 0px 15px 53px 12px;}
#calculesalaire p .input-submit{margin:0;vertical-align:middle; width: 142px;}
#calculesalaire input{vertical-align:middle;width:50px;}
#calculesalaire label{text-align: left;padding:4px 90px 0 8px;vertical-align:middle;width:373px;}

/* Search Engine  CV */
#search-engine input {width: 162px;}
#search-engine select{outline:none;width:420px;}
#search-engine p{margin:10px 0 0;padding:0; text-align: center;}
#search-engine p.submit{margin:0 0 0 -101px;padding:0; text-align: center;}
#search-engine p.legende{padding-left:10px;text-align:left; margin: 20px 0 -5px 18px;}
#search-engine p label{display:block;margin-left:2px; padding: 0;}
#search-engine p.comment{margin:5px 0 0 51px;text-align:left;width:80%;}
#search-engine p.rem{margin:15px 0 0;}
#search-engine p.rem label{padding-top: 7px;}
#search-engine p.rem span input{margin-right:2px;width:50px;}
#search-engine .name_agent { width:277px; }

#search-engine p.referenznummer{margin: 10px 0 0 60px; width: 485px;}
#search-engine p.referenznummer label{width: 301px;}
#search-engine p.referenznummer input{width: 123px;}

/*agentForm
#agentForm input {width: 250px;}
#agentForm select{outline:none;width:400px;}
#agentForm p{margin:10px 0 0;padding:0; text-align: center;}
#agentForm p.legende{padding-left:10px;text-align:left; margin: 0 0 20px 0;}
#agentForm p label{display:block;margin-left:-6px; padding: 0;}
#agentForm p.comment{margin:5px 0 0 118px;text-align:left;width:80%;}
#agentForm p.rem{margin:15px 0 0;}
#agentForm p.rem label{padding-top: 7px;}
#agentForm p.rem span input{margin-right:2px;width:50px;}
#agentForm .name_agent { width:398px; }
.block_divers #agentForm p {text-align: center;}
.block_divers #agentForm p.comment {margin: 5px 0 0 30px;}
.block_divers #agentForm p.legende {text-align: left; margin: 0 0 0 107px;}
.block_divers #agentForm p.rem {margin: 10px 0 0 0;}
.block_divers #agentForm p label {padding-top: 2px;}
.block_divers #agentForm p input {width: 233px; margin: 0 83px 0 0;}*/

/* page entreprises */
.block_divers_e #jobSearchForm p {text-align: center;}
.block_divers_e #jobSearchForm p.comment {margin: 5px 0 0 30px;}
.block_divers_e #jobSearchForm p.legende {text-align: left; margin: 0 0 0 107px;}
.block_divers_e #jobSearchForm p.rem {margin: 10px 0 0 0;}
.block_divers_e #jobSearchForm p label {padding-top: 2px;}
.block_divers_e #jobSearchForm p input {width: 233px; margin: 0 83px 0 0;}

/* form inscription candidature modifs infos perso */
.content #mono form p {float:left; margin:3px 3px 3px 10px;}
.content #mono form label {display:block; float:left;width:230px; margin-right:5px;text-align:right; vertical-align: middle;}
.content #mono label .nobg input {background-image: none;}

p.checkbox input {width: 20px;border: 1px transparent;}
p.checkbox label {width: 494px; float: none; display: inline; padding-bottom: 10px;}
*:first-child+html p.checkbox label {padding: 5px 0 10px 0; vertical-align: top;}


/*---------------------------LEFT COLUMN---------------------------------*/

#pushs{width:272px;float:left;position:relative;margin: 9px 0 0px 0 ; padding:0 0 20px 0 ;}
/* IE7*/
*:first-child+html #pushs {margin: 9px 0 0px 0; padding:0 0 20px 0;}

/*  left column boxes  */
.push{background:url(img/pp_push_bg.png) no-repeat left bottom;float:left;position:relative;width:272px;padding:0 0px 28px 0px; margin : 0 0 20px 0;}
.push select{width:250px;}
.push p{padding: 0 20px;}

/* left column boxes lists */
#pushs ul {padding : 0 0 0 40px;margin:2px 0;display: block;}
#pushs li{padding:0;margin:-2px 0 0px 0;display:block;list-style-type : none; font-size: .75em;}
#pushs li a{padding-left:15px;background:transparent url('img/pp_main_all.png') 0 -140px no-repeat;color:#565656;}
#pushs li a:hover{background:transparent url('img/pp_main_all.png') 0 -140px no-repeat;}
#pushs p{font-size:.7em;line-height:14px ;margin:5px 39px 0 40px;padding:0;}
#pushs p a{background:transparent url('img/puce_triangle2.gif') -10px 6px no-repeat; color: #565656; margin : 0 0px 0 0px; display: inline; text-decoration: none;}
#pushs p a:hover {text-decoration: underline;}
#pushs h3{display:block;background:transparent url(img/pp_push_top.png) no-repeat left top;height:55px;width:272px;font-size:1em;font-weight:bold;/*text-align:center;*/color:#67686A;padding:15px 10px 0 40px;margin:0 0 -16px;line-height: 1em; max-width: 262px;}
#pushs h3 a{color:#818181;}
.push span {margin: 0; font-size: .75em; font-weight: bold;}

/* Push banners */
#pushs .banner p, #pushs .banner p a {padding:0; margin:0; background:none;}
#pushs .banner2 p, #pushs .banner2 p a {padding:0; margin:0 ; background:none ;}
#pushs .banner {padding:0 ; margin: 0 0 20px 0; background: none; text-align: center;}
#pushs .banner2 {padding:0 ; margin-right:2px;}
#pushs .banner img {width:272px;}

/*--------------------------ETUDES DE REM----------------------------------*/

.h2_rem{margin-left: 80px;}
.h2_rem a{color: #E42518; font-size: .8em;}

.cat, .fct{text-align: right;}
.etude-rem{margin-top:15px;}
#etudesrem th{background: repeat none #D59490;}
#etudesrem .content{width:690px;}
#etudesrem table{background:#FFF; color:#000; width:100%;}
.rem_head, .rem_text {margin: 0 0 0 16px;}
.rem_head{background:#E42518;padding:5px;font-size:1.2em;color:#fff;margin-top:30px;width: 664px;}
.rem_text{border: 2px solid #E42518;padding: 5px;font-size: .8em;width: 660px;}
.rem_text2{width:75%;position:relative;}
 .rem_img{float:right;width:11%;padding:5px 0 0 0;position:relative;}
#etudesrem th {font-weight:bold; text-transform:uppercase; background:#67686A;color:#FFF;}
#etudesrem td {vertical-align:bottom;}
#etudesrem td.fct, td.cat {text-align:right; padding-right:10px;}
#etudesrem td.cat {font-weight:bold; text-transform:uppercase; }
#etudesrem .etude-rem {background:#68696A; padding:2px; width: 670px; margin: 10px 0 20px 0; float: right;}
#etudesrem .footer-rem {font-style: italic; padding:9px 0px;  color:white; font-size:.7em; margin:0;}

/*--------------------------NOS BUREAUX----------------------------------*/

ul.bureaux_monde_left{margin:0;padding:15px 0 40px 40px;width:160px;}
ul.bureaux_monde_right{margin:-143px 311px 0 0;padding:0;width:180px; position: relative; float: right;}
.bureaux_france img {float:left;}
.bureaux_monde img {float:left;}

/*--------------------------MENU----------------------------------*/

/* split languages */
#language{position:absolute;top:-7px;left:797px;width:170px;margin:0;padding:0; z-index: 99999;}
:first-child+html #language{position:absolute;top:7px;left:797px;width:170px;margin:0;padding:0; z-index: 99999;}
#language a{font-weight:700;text-decoration:none;}
#language li{display:block;float:left;width:42px;height:35px;margin:0;padding:0;}
#language li a{color:#fff;}
#language li.lan_on, #language li.lan_off a:hover{background:transparent url(img/pp_bg_li_lan.png) no-repeat 0 -3px;color:#fff;width:42px;max-height:35px;height:35px;text-align:center;}
#language li.lan_off a{background: none;height:35px; width: 42px;text-align:center; display: block;}
:first-child+html #language li.lan_off a{background: none;height:35px; width: 42px;text-align:center; display: block; padding-top: 7px;}


/*.en {background: url("img/flag_uk.gif") no-repeat scroll 0 0 transparent;}
.nl {background: url("img/flag_nl.gif") no-repeat scroll 0 0 transparent;}*/

/* Split Menu */
#main-nav{position:absolute;top:0;left:270px;width:210px;margin:0;padding:0;}
#main-nav a{font-weight:700;text-decoration:none;}
#main-nav li{display:inline;float:left;width:105px;height:40px;margin:0;padding:0;}
#main-nav li a{color:#fff;}
#main-nav li.user_current,#main-nav li.entreprise_current{background:transparent url(img/pp_main_nav.gif) no-repeat 0 0;color:#fff;width:105px;max-height:35px;height:33px;display:block;font-size:0.90em;padding-top:6px;text-align:center;text-shadow:1px 1px 1px #680300;}
#main-nav li.user_current {font-size: 1em;padding-top: 5px;}
#main-nav li.user a,#main-nav li.entreprise a{display:block;background:#fff url(img/pp_main_nav.gif) no-repeat 0 -40px;color:#707173;height:28px;padding-top:7px;font-size:.8em;text-align:center;}
#main-nav li.user a:hover,#main-nav li.entreprise a:hover{background:transparent url(img/pp_main_nav.gif) no-repeat 0 -75px;}

/* Top Menu */
#x-access{text-align:left;left:0;width:500px;top:7px;font-size:.8em;margin:0 0 0 340px;}
#x-access,div#x-access ul{position:absolute;}
#x-access,div#x-access ul,div#x-access li a{color:#959696;}
/*#x-access ul{margin:0;padding:0;}*/
#x-access ul{left: 111px; margin-top: 0; width: 500px;}
#x-access li{display:inline;font-weight:700;vertical-align:middle;margin:0 5px 0 0;}
#x-access li a:hover{color:#707173;text-decoration:none;}

/* id menu  */
.candidat {text-align: right;color:#67686a;font-size:0.8em;font-weight:700;padding:0;position:absolute;right:0;top:110px;width:686px;}
:first-child+html .candidat {right:5px;}

/* unlog */
.extranet {width: 99%;font-weight: bold;}
.extranet a,.extranet a:hover{background:transparent url('img/pp_main_all.png') 6px -140px no-repeat;color:#67686a;padding-left:15px;}
.extranet a:hover{text-decoration:underline;}
.extranet input{background:url(img/pp_input_id_bg.png) no-repeat right top; border-color:#fff;color:#707173;float:none;font-size:.9em;height:20px;margin:0;padding:1px 5px 0 8px;width:155px; max-width: 155px;}
.extranet .input-submit{background:url(img/pp_main_all.png) no-repeat 3px 0;color:#686868;cursor:pointer;font-weight:700;height:23px;padding:0;text-transform:uppercase;width:35px;}
.extranet span{vertical-align:middle;}

/* log  */
.candidat ul {float: right;display: block;margin: -12px 3px 0 0;padding: 0;}
:first-child+html .candidat ul {margin: -12px 3px 0 0;}
.candidat li {float: left;list-style-type: none;margin: 9px -2px 0;padding: 9px 4px 0 0;font-weight: bold;}
.logon-list a {color: #67686a;}
.unlog-button {color: #67686a;border: none; background : transparent url(img/pp_main_all.png) no-repeat 4px -27px; width: 87px; height: 25px; padding: 0;}
.unlog-button a {color: #67686a;text-shadow:1px 1px 3px #fff;margin: 0 2px 0 0;}
.unlog-button a:hover {text-decoration: none; font-weight: bold;}

/*--------------------------HOME Jobseekers/Employers----------------------------------*/

/* entreprises */

#home #our-divisions ul {/*width:49%;*/padding:0 0 0 0;margin:15px 0 0 0;position:relative;float: left;}
#home #our-divisions li {list-style:none;padding:0;margin: 0 0 2px 86px;}
#our-divisions.block_divers, #our-divisions.block_divers h2{border:none;}

/* Candidats */

/* bloc offre premium home */
#home_jobpremium{background:url("img/pp_homepush_bg.png") no-repeat scroll left bottom transparent;color:#F6F6F6;float:left;height:150px;max-height:150px;margin:0;padding:0;}
#home_jobpremium h2{background:url("img/pp_offres_h2.png") no-repeat scroll left top transparent;color:#FFF;text-align:center;text-shadow:1px 1px 3px #3D3D3D;text-transform:uppercase;width:272px;margin:0;padding:6px 0 2px;}
#home_jobpremium ul.other-jobs{width:242px;margin:0 0 0 15px;padding:0;}
#home_jobpremium ul.other-jobs li{background:none repeat scroll 0 0;color:#BBB;font-size:0.8em;height:37px;line-height:1em;vertical-align:bottom;width:242px;margin:0 0 2px;}
#home_jobpremium ul.other-jobs li a{background:url("img/pp_main_all.png") no-repeat scroll 2px -158px transparent;color:#FFF;font-size:1em;line-height:0.95em;width:242px;word-wrap:break-word; display: block;}
:first-child+html #home_jobpremium ul.other-jobs li a{background:url("img/pp_main_all.png") no-repeat scroll 2px -158px transparent;color:#FFF;font-size:1em;line-height:1.1em;width:242px;word-wrap:break-word; display: block; margin-top: -5px;}
#home_jobpremium ul.other-jobs li span{display:block;font-size:0.95em;line-height:1.5em;margin-left: 15px;}
:first-child+html #home_jobpremium ul.other-jobs li span{display:block; font-size:0.95em;line-height:1.5em;height: 5px; margin-top: -1px;}


/* interim */
#interim{float:left;height:150px;max-height:150px;margin:0;padding:0;max-width: 272px; text-align: center;}
#interim img{margin:3px 0px;}
/*:first-child+html #interim {margin:17px 0 0px 20px;}*/
#interim h2{color:#fff;background:url(img/pp_offres_h2.png) no-repeat left top;width:272px;text-align:center;text-shadow:1px 1px 3px #3d3d3d;text-transform:uppercase;margin:0;padding:6px 0 2px;}
#interim ul{width:220px;margin:9px 0 0 39px;padding:0;}
#interim ul li{color:#bbb;margin:0 0 0 15px;}
#interim ul li a{background:transparent url(img/pp_main_all.png) no-repeat 4px -157px;color:#fff;margin-bottom:5px;margin-left:-10px;font-size:.8em;}
#interim ul li a:hover{background:transparent url(img/pp_main_all.png) no-repeat 4px -157px;color:#fff;}
#pushs #interim ul li{font-size:1em;}
/*intérim push*/
.pushs #interim{margin-top:0;}

/* bloc recherche home + bloc recherche pages intérieures */
#searchbox_home {background : #E42518 url(img/pp_search_bg.png) no-repeat left top;height: 319px;margin: 0 0 20px 0;padding: 0 0 0 0;}
#searchbox_home p{margin:0 0 8px 11px;}
#searchbox_home p a, #searchbox p a{margin-left:45px;text-align:center;color:#fff;background:url(img/pp_main_all.png) no-repeat 4px -158px transparent;padding:0 0 0 15px;text-decoration:none;}
#searchbox p a:hover, #searchbox_home p a:hover{margin-left:45px;text-align:center;color:#fff;background:url(img/pp_main_all.png) no-repeat 4px -158px transparent;padding:0 0 0 15px; text-decoration: underline;}
#searchbox_home h3{background-image:none; color:#f8e9e8;text-align:center;text-shadow:1px 1px 3px #470503;text-transform:uppercase;margin:0 0 20px;padding:20px 5px 0;}
#searchbox_home form{margin:-40px 0 0 27px;}
#searchbox_home input{font:bold 1.1em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;width:199px;height:20px;text-align:center;color:#707173;vertical-align:baseline;margin:0 0 6px -3px;}
#searchbox_home select{width:200px;text-align:center;color:#707173;vertical-align:baseline;font:bold 1.1em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;height:23px;margin:-1px 0 10px -2px;}
#searchbox_home option{text-align:left;color:#707173;}
#searchbox_home .submit, #searchbox .submit{border:none;background:transparent url('img/pp_main_all.png') 0 -69px no-repeat;width:162px;height:39px;color:#fff;text-transform:uppercase;font-size:1.4em;font-weight:bold;cursor:pointer;text-shadow:1px 1px 3px #000;-moz-box-shadow:0 0 0 0 #777;-webkit-box-shadow:0 0 0 0 #777;box-shadow:0 0 0 0 #777;margin:5px 0 0 19px;padding:0 0 4px;}
/* pages intérieures*/
#searchbox{background:#E42518 url(img/pp_search_bottom_bg.png) no-repeat left bottom;height:319px;margin:0 0 20px;padding:0;}
#searchbox P{margin:0 0 8px 11px;}
#searchbox h3{background:url(img/pp_search_top_bg.png) no-repeat left top;color:#f8e9e8;text-align:center;text-shadow:1px 1px 3px #470503;text-transform:uppercase;margin:0 0 20px;padding:20px 5px 0;}
#searchbox form{margin:-40px 0 0 27px;}
#searchbox input{font:bold 1.1em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;width:200px;height:20px;text-align:center;color:#707173;vertical-align:baseline;margin:0 0 6px -3px;}
#searchbox select{/*width:200px;*/text-align:center;color:#707173;vertical-align:baseline;font:bold 1.1em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;height:23px;margin:-1px 0 10px -2px;}
#searchbox option{text-align:left;color:#707173;}

/* Box home cv/video */
#home_content_block_cv{display:block;text-align:center;height:156px;float:left;background:transparent url(img/pp_home_bcontent_bg.png) no-repeat left top;width:180px;margin:-3px 0 0 20px;}
/*:first-child+html #home_content_block_cv {margin:13px 0 0 20px;}*/
#home_content_block_cv a{margin:0;}
#home_content_block_cv img{margin:2px 0 -3px;}
/* IE7*/
:first-child+html #home_content_block_cv img{margin:2px 0 -10px;}
#home_content_block_cv p {margin-top: 6px; line-height: .9em;}
#home_content_block_cv p a{font-size:.7em;background:transparent url('img/pp_main_all.png') 2px -142px no-repeat;color:#686868;font-weight:bold;padding:0 0 0 12px;}
#home_content_block_cv h5{text-align:center;font-style:normal;font-size:.8em;color:#686868;margin:12px 0 0;padding:0; text-transform: uppercase;}

/*Top-jobs*/
#home_content_block_video{display:block;text-align:center;height:156px;float:left;background:transparent url(img/pp_home_bcontent_bg.png) no-repeat left top;width:180px;margin:-3px 20px 0;}
#home_content_block_video h5{text-align:center;font-style:normal;font-size:.8em;color:#686868;margin:12px 0 0;padding:0;}
#home_content_block_video li{background:none;margin:0; line-height: .1em;}
#home_content_block_video li a:hover{background:none;}
/* ul top-jobs*/
.pushs_video{width:160px;height:80px;margin:0 11px 0px;}
.pushs_video li a {width: 180px;/* margin-left: -26px;*/background: none; font-size: .7em; line-height: 1.1em; padding: 0;}
.pushs_video p{min-height: 60px; height: 60px; color: #fff; margin: 0; padding: 0; word-wrap: break-word;}
.pushs_video span{word-wrap: break-word; width: 180px; text-align: center;}

/* button*/
.prev{background:none;border:none;float:left;margin:40px 0 0 0;cursor:pointer;padding:0; width: 20px; }
.next{background:none;border:none;clear: both;float:right;margin:-80px 0 0 0;cursor:pointer;padding:0; width: 20px;}
/*IE7*/
:first-child+html .prev{margin:40px 0 -5px 0; width: 10px;}
:first-child+html .next{margin:-80px 0 0px 0; width: 10px;}


/*--------------------------FOOTER----------------------------------*/

#main-footer{background:#E42518;color:#fff;position:relative;text-align:center;width:100%;clear:both;bottom:0;font:.75em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;height:120px;margin:0 auto;padding:10px 0 20px;}
#main-footer_container{width:1032px;margin:0 auto;padding:0 0 0 37px;}
#main-footer span{font:bold 1.3em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;text-shadow:0 0 5px #7f0400;color:#f8d9d8;}
#main-footer a{color:#f1bcb8;}
#main-footer ul{list-style-type:none;float:left;text-align:left;margin:0 14px 0 0;padding:0;}
#main-footer li{list-style-type:none;padding:0;}
#main-footer li a:hover{text-decoration:none;color:#fff;}

/* lists columns*/
.colonne1{float:left;text-align:left;background:url(img/pp_footer_bar.png) right 10px no-repeat;margin:0 20px;padding:0 30px 0 0;}
.colonne2{float:left;text-align:left;margin:0 13px 0 10px;}
.colonne2 ul li{margin: 0 24px 0 0;}
.colonne3{float:right;text-align:l;margin-right: 30px;}
:first-child+html .colonne3{margin-right: 38px;}
.colonne3_pp2011{clear: both; color:#f1bcb8;/*padding-right: 73px;*/ text-align: right;}
:first-child+html .colonne3_pp2011{color:#f1bcb8;padding-right: 25px; /*text-align: right;*/ margin-top: -30px;}
/*liste social icons  */
#icons{}
#icons li{background:none;float:left;margin:0 5px 0 0;padding:0;}
#icons a{width:37px;/*width: 220px;*/height:64px;text-indent:-9999em;display:block;}
#icons .blogr{background:url(img/pp_social_icons.png) no-repeat left top;}
#icons .hyves{background:url(img/pp_social_icons.png) no-repeat left top;}
#icons .fb{background:url(img/pp_social_icons.png) no-repeat -41px top;}
#icons .tw{background:url(img/pp_social_icons.png) no-repeat -82px top;}
#icons .lkin{background:url(img/pp_social_icons.png) no-repeat -124px top;}
#icons .rss{background:url(img/pp_social_icons.png) no-repeat right top;}
/*#icons .rssonly{background:url(img/pp_social_icon_rssonly.png) no-repeat right top;}*/


/*--------------------------MAIN PAGE----------------------------------*/

/* Content liste */
.content ul {padding-bottom: 10px;}
.content li {list-style-type:none; padding:0; margin: 0 0 0 20px;}
.content .puce li {list-style-type: disc; padding:0; margin: 0 0 0 20px;font-style: italic;max-width: 593px;}
.content .italic, .content .italic * { font-style:italic;}
.content .puce li a,.content .puce li a:hover {padding-left:0; background: none;}

/*content main box styles*/
.block_divers{position:relative;width:671px;background:#fff url(img/pp_fond_block.png) no-repeat bottom left;font-size:0.8em; margin: 0 20px 20px;padding:0 0 20px;}
.block_divers h2{width:auto;background:transparent url(img/pp_block_h2.png) no-repeat top left;font-size:1.4em;color:#fff;height:35px;text-shadow:1px 1px 2px #191919;margin:0;padding:9px 0 5px 15px;}
.block_divers p .block_divers.bo ul{padding:4px;}
.block_divers.mpr ul{padding:4px;}

/*content main box styles employers*/
.block_divers_e{position:relative;width:671px;background:#fff url(img/pp_fond_block.png) no-repeat bottom left;font-size:0.8em; margin: 0 20px 20px;padding:0 0 20px;}
.block_divers_e h2{width:auto;background:transparent url(img/pp_block_h2_e.png) no-repeat top left;font-size:1.4em;color:#fff;height:35px;text-shadow:1px 1px 2px #191919;margin:0;padding:9px 0 5px 15px;}
.block_divers_e p .block_divers.bo ul{padding:4px;}
.block_divers_e p .block_divers.bo ul{padding:4px;}
.block_divers.mpr_e ul{padding:4px;}

.go_top{text-align:right;text-decoration:none;}
.errors{border:none;margin:0 0px 5px 15px;padding:0;}
.errors li{color:red;background:transparent url('img/puce_erreur.gif') scroll no-repeat 0 5px;font-size:90%;font-weight:bold;list-style-type:none;margin:5px;padding:0 0 0 10px;}
.messages{background:#FFF;color:#969696;margin:3px;padding:5px;}


/* lost styles */
.liste_raccourcis kbd{font:bold 90% Arial, Helvetica, sans-serif;white-space:nowrap;color:#555;background:#EEE;border-color:#CCC #AAA #888 #BBB;border-style:solid;border-width:2px 4px 5px 3px;padding:2px 3px;}
.liste_raccourcis li{margin-top:1.2em;list-style-image:none;list-style-type:none;padding:1px;}
.liste_raccourcis strong{font-weight:bold;color:#E42518;text-decoration:underline;}

.pub{color:#000;font:bold 56% Arial, Helvetica, sans-serif;background:#fff;width:50px;}

.checkbox_conditions_generales{float:left;width:15px;border:none;}
span.conditions_generales{float:left;width:550px;}


/*--------------------------JOB/JOBLIST----------------------------------*/

/*background pdirect - bestjobs div */
.page_direct_bg{width: 692px; background-color: #D7ECD3;margin:0 0 5px 0px; margin:0 0 5px 20px;}
:first-child+html .page_direct_bg{margin:0 0 5px 0px;}

.best_bg{width: 692px; background-color: #EDE9DD;margin:0 0 5px 0px; margin:0 0 5px 20px;}
:first-child+html .best_bg{;margin:0 0 5px 0px;}

dl.job-list,.job-list dt,.job-list dd{margin:0 0 5px 20px;padding:0;}
.job-list{float:right;margin-bottom:10px;margin-right:0;margin-top:10px;width:100%;padding:20px 0;}
.job-list div{width:671px;float:left;}
.job-list h3{background:url("img/dot.gif") no-repeat scroll left top transparent;color:#E42518;font-weight:700;margin-bottom:4px;padding:5px 5px 5px 15px;}
.job-list dt{background:none repeat scroll 0 0 transparent;font-weight:700;padding-left:5px;text-transform:capitalize;}
:first-child+html .job-list dt{margin-left:0px;}
.job-list dd{font-size:95%;text-align:left;text-indent:5px;margin-left:20px;}
:first-child+html .job-list dd{margin-left:0px; margin-top: 0px; width: 100%; display: block; clear: right;z-index: 9999;}
.job-list dd span.comments {margin-left: 5px;}
.job-list dt.annonce-best{background-color:#EDE9DD;color:#969696;font-weight:700; width: 96%;}

/* page info/nav */
.tools-list,.tools-list_b, .tools-list-c{background:url("img/pp_tools_bg.png") no-repeat scroll left top transparent;float:left;height:27px;padding-left:5px;width:672px;margin:0 0 5px 20px; text-indent: 5px;}
.tools-list_b{font-size:0.9em;font-weight:700;padding-top:2px;text-align:center;}
.tools-list_b a{color:#A1A1A1;}
.tools-list_b a:hover{color:#565656;}
.tools-list-c {text-align: center; background:url("img/pp_tools_c_bg.png") no-repeat scroll left top transparent; ;margin:0 0 0 20px;}
:first-child+html .tools-list-c {margin:10px 0 -5px 0;}
.tools-list-c p a {color: #fff; text-decoration: none;}
.tools-list-c p a:hover {color: #fff; text-decoration:underline; }


/* postuler annonce button */
ul.applyjob {margin: 13px 0 0 120px;}
ul.newsearch {margin: 13px 0 0 206px;}

.nbjobs_title{background:url("img/pp_result_bg.png") no-repeat scroll 6px top transparent;color:#FFF;display:block;font-size:1em;height:34px;text-shadow:1px 1px 1px #000;width:672px;margin:0;padding:4px 0 0 9px;}
.job-list dt.annonce-best a{background:none repeat scroll 0 0 #EDE9DD;color:#E42518;}
.job-list dd.annonce-best{background-color:#EDE9DD;color:#333;margin:0 0 10px 20px;}
:first-child+html .job-list dd.annonce-best{background-color:#EDE9DD;color:#333; margin: -5px 0 0 0px; width: 669px;}
.job-list .ref,.job-list .dept,.job-list .remuneration{color:#000;font-size:0.9em;}
:first-child+html dd.ref{margin-left: 20px;}
.job-list .division,.job-list .date-publication{font-size:80%;font-weight:400;margin-top:0;position:absolute;right:10px;}
.job-list .entreprise{color:#565656;display:block;font-size:95%;text-indent:0;padding:0 5px;}
.job-list .goto{position:absolute;right:10px;}

/* job premium page boxes */
#jobspremium{background:url("img/pp_jobspremium_bottom.gif") no-repeat scroll left bottom #DDDCDC;float:left;width:272px;margin:0 0 20px;padding:0;}
.jobspremium_top{background:url("img/pp_jobspremium_top.gif") no-repeat scroll left top transparent;display:block;height:4px;width:272px;margin:0;padding:0;}
#jobspremium div{background:url("img/pp_hr_jobspremium.png") no-repeat scroll center bottom transparent;color:#000;text-align:center;margin:5px 5px 5px 0;padding:5px; max-width: 272px; word-wrap: break-word;}
#jobspremium .title{font-size:1em;font-weight:700;}
#jobspremium ul{width:100%;padding:0;}
#jobspremium ul li{color:gray;font-size:0.7em;font-weight:700;text-align:center;width:100%;}
#jobspremium p a{background-image:none;padding:0;}
#jobspremium img{border:1px solid #7c7c7c;}

/* job detail */
.job-detail{background-color: #fff; border:2px solid #E42518;font-size:0.9em;position:relative;margin:0 0 5px 20px;padding:40px 13px 13px 18px;}
.job-detail h2{padding-top:5px;position:absolute;right:-5px;top:0;width:100%;margin:0;}
.job-detail h2 span{background:none repeat scroll 0 0 #E42518;color:#FFF;font-size:1.1em;font-weight:400;position:absolute;right:5px;top:0;width:auto;padding:5px 15px;}
.job-detail h3{color:#E42518;font-size:1.3em;line-height:1.6em;text-align:center;width:100%;margin:45px 0;}
.job-detail h3 p{text-align:center;}
.job-detail p{font-size:95%; margin:0 0 10px;}
.job-detail p:first-line{font-weight:700;}
.jobFooter{color:#333;margin:18px -30px -30px;padding:0;}
.job-detail hr{background:none repeat scroll 0 0 transparent;width:100%;}
#cartouche{display:inline;position:relative;z-index:0;margin:0 20px 0 10px;padding:0 0 70px;}
#cartouche .tools-list{background:none repeat scroll 0 0 #E42518;border:2px solid #E42518;clear:both;height:100%;width:658px;margin:-76px 0 0 10px;}
:first-child+html #cartouche .tools-list{background:none repeat scroll 0 0 #E42518;border:2px solid #E42518;clear:both;height:90px;width:668px;margin:-76px 0 0 0px;}
:first-child+html #cartouche .baseline {color: gray; text-align: center; position: absolute; margin-top: -100px; left: 0; width: 650px;}
.job-detail .job-addon{display:block;height:120px;width:580px;margin:0 0 67px;padding:0 0 1px 18px;}
#pagedirect .job-detail .job-addon{display:block;height:120px;width:580px;margin:0 0 28px;padding:0 0 1px 18px;}
p.logo{margin:-146px 19px 0 450px;padding:0 0 113px;}
.job-detail .job-addon li{display:block;padding-left:10px;margin:0;}
.job-detail .job-addon li.baseline{color: gray;margin-left: 49px; margin-top: 25px;}
:first-child+html #cartouche .job-addon li.baseline{color: gray; margin-left: 0; margin-top: 25px; width: 600px; position: relative;}
.job-detail ul.tools-list{background-color:#E42518;clear:both;color:#FFF;display:block;padding:0 5px;}
.block_divers.bo{background:transparent none;clear:both;margin:20px 0 0 20px;}
.block_divers.bo span,.block_divers.bo a{font-size:0.9em;margin:0;}
.job-detail ul.tools-list li{background-color:#E42518;display:table;float:left;position:relative;width:230px;margin:0;padding:4px 0 4px 30px;}
.job-detail .tools-list li a{background:url("img/square_contour-blanc.png") no-repeat scroll left center #E42518;border:0 solid red;color:#FFF;display:table-cell;position:relative;text-decoration:none;width:200px;padding:5px 25px;}
.job-detail .tools-list li a:hover{background-color:#E42518;background-image:url("img/square_contour-blanc2.png");border:0 solid red;text-decoration:none;}
.job-detail p a{text-decoration:none;}
.job-detail p a:hover{text-decoration:underline;}
.job-detail p a span{text-decoration:underline;font-size:.8em;}

.job-list dt img, .job-list dt.annonce-best img, .job-list dt.pagedirect img {
    border: 1px solid #969696 ;
    float: right;
    margin: -20px 5px 0 0;
    padding: 0;
}
:first-child+html .job-list dt img, .job-list dt.annonce-best img, .job-list dt.pagedirect img {
    border: 1px solid #969696 ;
    float: right;
    margin: 0px 5px 0 0;
    padding: 0;
    display: inline;
}

.annonce-best {
    background: none repeat scroll 0 0 #F5F0E3;
}

.entreprise2 {
    display: block;
  font-size: 85%;
  padding-left: 10px;

    }

/* fr only */

/*page direct */
#pagedirect .job-detail {
    border-color: #D7ECD3 #D7ECD3 #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 0;
    margin-bottom: 5px;
    padding: 18px 18px 18px 13px;
}
#pagedirect .job-detail h2 {
    padding-top: 5px;
    position: absolute;
    right: -5px;
    top: -15px;
}
#pagedirect .job-detail h2 img {
    border: medium none;
    float: right;
    margin: 12px 4px 0 0;
    padding: 10px;
}
#pagedirect .job-detail h2 span {
    background: none repeat scroll 0 0 #E42518;
    color: #FFFFFF;
    font-size: 1.1em;
    font-weight: normal;
    padding: 5px 15px;
    position: absolute;
    right: 0;
    width: auto;
}
#pagedirect .job-detail h3 {
    color: #007C44;
    font-size: 1.3em;
    line-height: 1.6em;
    margin: 35px 0 25px;
    text-align: center;
    width: 100%;
}
#pagedirect .job-detail h3 img {
    border: medium none;
    margin: 10px 0 0;
    padding: 0;
}
#pagedirect .job-detail p {
    font-size: 95%;
    text-align: justify;
}
#pagedirect .job-detail p:first-line {
    font-weight: bold;
}
#pagedirect .jobFooter {
    color: #333333;
    margin: 18px -30px -30px;
    padding: 0;
}
#pagedirect .job-detail hr {
    background-color: #707173;
    width: 100%;
}
#pagedirect #cartouche {
    background-color: #D7ECD3;
    display: inline;
    margin: 0 0 0 18px;
    padding: 0;
}
#pagedirect .job-detail .job-addon {
    float: left;
    width: 330px;
}
#pagedirect .job-detail .job-addon {float: none ; width: 330px;background-color: #fff ;margin-left: 15px ;border-left: 2px solid #D7ECD3 ;}
:first-child+html #pagedirect .job-detail .job-addon {float: none ; background-color: #fff ;margin-left: 10px;border-left: 2px solid #D7ECD3;}

#pagedirect p.logo {
    float: right;
    margin: 40px 2px 0 0;
    padding: 0 0 10px;
    width: 130px;
}
#pagedirect p.comments {
    background-color: #FFFFFF;
    border: 1px solid #007C44;
    clear: both;
    color: #007C44;
    font-size: 0.6em;
    font-style: normal;
    font-weight: normal;
    line-height: 12px;
    margin: -50px 0 100px 35px;
    padding: 5px;
    width: 617px;
}
#pagedirect p.comments:first-line {
    font-style: normal;
    font-weight: normal;
}
#pagedirect .job-detail .job-addon li {
    display: block;
    margin: 0;
    padding-left: 10px;
}
#pagedirect .job-detail ul.tools-list {background: none repeat scroll 0 0 #D7ECD3;border: 2px solid #D7ECD3;clear: both; height: 95px ;height: 90px; margin: -81px 0 30px 10px ; margin: -76px 0 0 15px;width: 663px ;width: 658px;padding-top: 10px ;}
:first-child+html #pagedirect .job-detail ul.tools-list {height: 95px ; margin: -81px 0 30px 10px ; width: 663px; padding-top: 10px;}

#pagedirect .job-detail ul.tools-list li {
    background-color: #D7ECD3;
    display: table;
    margin: 0;
    padding: 4px 0 4px 30px;
    position: relative;
    width: 220px;
}
#pagedirect .job-detail .tools-list li a {
    background: url("img/square_contour-vert.png") no-repeat scroll left center #D7ECD3;
    color: #007C44;
}
#pagedirect .job-detail .tools-list li a:hover {
    background-color: #D7ECD3;
    background-image: url("img/square_contour-vert2.png");
    border: 0 solid #FF0000;
    text-decoration: none;
}
#pagedirect .annonce-best {
    background: none repeat scroll 0 0 #FFFFFF;
}
.job-list dt.pagedirect {
    background-color: #D7ECD3;
    color: #969696;
    font-weight: bold;
    margin-left: 0;
}
.job-list dt span {float: left;width: 98%;margin-left: 0px ;}
:first-child+html .job-list dt span {margin-left: 0px ; width: 85%;}

.job-list dt.annonce-best span, .job-list dt.pagedirect span {
    margin: 6px 0 0 -1px;
}
:first-child+html .job-list dt.annonce-best span, .job-list dt.pagedirect span {margin:2px 0 0 0px ;}

.job-list dt.pagedirect a {
    background: none repeat scroll 0 0 #D7ECD3;
    color: #007C44;
}

.job-list dd.pagedirect {
    background-color: #D7ECD3;
    color: #333333;
    margin:0 !important;
}
.job-list dd.pagedirect .entreprise {
    display: block;
    font-size: 95%;
    text-indent: 0;
}
.job-list dd.pagedirect .ref {
}
.job-list dd .comments, .job-list dd.annonce-best .comments {
    clear: both;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    width: 370px;
}
.job-list dd.pagedirect .comments {
    clear: both;
    color: #007C44;
    margin: 0;
    padding: 0;
    width: 370px;
}
.job-list dd .comments, .job-list dd.annonce-best .comments, .job-list dd.pagedirect .comments {
    margin-left: 5px;
}

/* Search agent */
#list-agents dl {width:480px; margin:0 5px 0 0; padding:0 0 0 0;}
#list-agents .agent { margin:0px 0px 10px 10px; }

#list-agents dt {
    border:1px solid  #d59490;
    border-bottom: 0;
    background:#f8eded;
    color:#000;
    margin-left:15px;
    margin-top:30px !important;
    padding-left:5px;
    font-weight:bold;
}

#list-agents dt a {color:#E42518;}

#list-agents dd {
    border:1px solid #d59490;
    border-top: 0;
    background:#f8eded;
    color:#000;
    margin-top:0 !important;
    margin-left:15px !important;
    padding-left:5px !important; }
#list-agents .critere_agent { margin:5px 0px 20px 20px; padding:0px 0px 0px 0px; /*background:lime;*/ }
#list-agents .critere_agent a { float:right; display:block; margin:0px 10px 5px 0px;}

/* delete button*/
.text-submit {background:#707173; color:#FFF; font-weight:bold; display:block; padding:2px 4px;}
.text-submit, .text-submit:hover {color:#FFF; text-decoration:none;}


/* fr only */

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9, #smenu10, #smenu11, #smenu12, #smenu13, #smenu14, #smenu15, #smenu16, #smenu17, #smenu18 {
    display: none;
}

