.wrap{padding:0px 30px;}
.menubox .wrap{padding:0px 30px 0px 30px;}
.socialline .social{float:left;}
.openmenu{display:block;width:34px;height:21px;background:url(/img/openmenu.png) 0px 0px no-repeat;float:right;margin:20px 0px 0px 0px;cursor:pointer;}
.menubox .logo{float:left;}
.menubox .menu{display:none;clear:both;float:none;width:100%;text-align:center;}
.menubox .menu ul{display:inline-block;text-align:center;}
.menubox .menu ul li section ul{width:100%;}
.menubox .menu ul li section ul li{width:100%;float:none;}
.notre h1{font-size:22px;}
.notre h1 span{font-size:14px;}
.notre ul li h4{font-size:20px;}
.notre ul li p{font-size:14px;}
.notre ul li{width:50%;}
.partner ul li{float:left;width:33%;padding:20px 0px 20px 0px;}
.partner ul li.last{width:50%;}
.partner h1{font-size:22px;}
.partner h1 span{font-size:14px;}
.text .left{width:100%;float:none;margin:0px 0px 30px 0px;}
.text .right{width:100%;float:none;}
.text h1{font-size:22px;line-height:25px;}
.text h4{font-size:18px;}
.text .left div{padding:10px 20px;}
.text .left div h3{font-size:16px;}
.text .left div p{font-size:14px;}
.text .right p.big{font-size:16px;}
.text .right ul li{font-size:13px;}
.text .right ul li a{font-size:14px;}
.text .right p{font-size:13px;}
footer .fmenu{width:50%;float:left;}
footer .fcopy{width:50%;float:right;}
footer .region{padding:30px 0px 0px 0px;font-size:10px;width:100%;}
footer .counter{position:absolute;top:200px;left:30px;}
.emploi .wrap{background:url(/img/girl-1024-cp.png) 0% 100% no-repeat;}
.emploi .left{float:none;width:100%;text-align:center;}
.emploi .right{float:none;width:100%;padding:0px 0px 0px 0%;}
.emploi .right .pad{padding:0px 0px 0px 30%;}
.emploi .button{text-align:center;}
.emploi .right h3{text-align:left;}
.emploi h3{text-align:center;}
.emploi ul li{width:50%;float:left;margin:10px 0px 10px 0px;}
.emploi ul li b{font-size:13px;}
.emploi ul li em{font-size:13px;}
.emploi ul li div{width:75px;}
.emploi ul li img{width:60%;}
.emploi .right ul li{width:100%;float:none;}
.search{width:90%;text-align:center;}
.search input.inputbox{float:left;width:36%;margin:0px 0px 10px 10px;}
.search input.inputbox[name=t1]{width:84%;}
.search input.inputbox[name=t4]{width:70%;}
.search button{float:left;}
.resultat .search input.inputbox[name=t1]{width:74%;}
.maps .linkcart{}
.maps h1{font-size:40px;line-height:25px;}
.maps h1 span{font-size:13px;}
.map{}
.plashka{z-index:40;}
.plashka a.link{width:26px;height:187px;background:url(/img/right-bt-sm.png) 0px 0px no-repeat;}
.plashka a.link:hover{background-position:-26px 0px;}
.plashka a.link2{float:right;display:inline-block;width:26px;height:169px;background:url(/img/emploi-sm.png) 0px 0px no-repeat;}
.plashka a.link2:hover{background-position:-26px 0px;}
.plashka .like a.open{display:inline-block;width:26px;height:28px;background:url(/img/like-sm.png) 0px 0px no-repeat;float:left;}
.plashka .like a.open.close{background:url(/img/like-sm.png) -26px 0px no-repeat;}
.content .wrap{padding:0px 20px;position:relative;}
.content .boxes{display:block;margin-right:0px;float:none;}
.content .reklama{width:100%;display:block;position:relative;text-align:center;margin:0 auto;}
.content .reklama{padding:0px 0px 30px 30px;}
.content .reklama a{margin:5px 5px 5px 5px;}
.pagination ul li.str span{display:none;}
.grey.big ul li{float:none;width:100%;}
.buttonbox div{width:80%;}
.buttonbox div a{width:80%;padding:0px 0px 0px 10%;}
.content .texte h1{font-size:25px}
.content .texte h1 span{font-size:20px;}
.content .texte p.big{font-size:16px;}
.content .texte h3{font-size:16px;}
.content .texte p.pad{font-size:13px;}
.texte{min-width:540px;}
.content .boxes p.tit{min-width:540px;}
.grey h4{font-size:13px;}
.grey ul li{font-size:12px;}
.buttonbox div{width:80%;}
.premium .left{width:100%;float:none;}
.premium .right{width:100%;float:none;}
.premium .right table td b{font-size:13px;}
.premium .right table td{font-size:13px;}
.premium h3{font-size:14px;}
.premium p{font-size:13px;}
.premium .right h2{font-size:15px;}
.premium .right ul.listaddr li{font-size:13px;}
.cardcharacter{display:block;float:left;padding-left:0px;max-width:100%;}
.fiche h1{float:left;width:100%;padding-top:20px;}
.smpagi ul li{float:none;width:100%;padding:5px 0px;text-align:center;}
.up{margin-left:46%;}
.up img{width:32px;height:32px;}
.prior-left img{width:32px;height:32px;}
.next-right img{width:32px;height:32px;}
body.green .content .boxes{margin-right:0px;display:block;float:none;padding:40px 0px 0px 0px;}
.baba{background:none;}
.baba .search input.inputbox[name=t2]{width:40%;}
.baba .search input.inputbox[name=t3]{width:40%;}
.baba{padding:40px 30px;}
.redblock .search{width:90%;margin:50px auto 50px;}
.catemploi .content .boxes{margin-right:0px;display:block;float:none;padding:40px 0px 0px 0px;}
.acc h1{font-size:22px;}
.acc h2{font-size:16px;}
.acc p{font-size:14px;}
body.green .content .boxes h1, .catemploi .content .boxes h1{font-size:22px;}
body.green .content .boxes h1 span, .catemploi .content .boxes h1 span{font-size:14px;}
body.green .whitebox .itemrez h4{font-size:16px;}
body.green .whitebox .itemrez p, .catemploi .content .boxes table.emploitable td{font-size:14px;}
.catemploi.detail .content .boxes h1{padding:0px 0px 0px 0px;}
.plashka a.link31{float:right;display:inline-block;width:26px;height:187px;background:url(/img/pl31-sm.jpg) 0px 0px no-repeat;}
.plashka a.link31:hover{background-position:-26px 0px;}
.afish{float:none;margin:10px auto;}
.afish.af2{float:none;margin:10px auto;}
.catemploi .search{text-align:center;}
.catemploi .search input.inputbox{float:none;width:90%;margin:0px 0px 10px 10px;}
.catemploi .search input.inputbox[name=t2]{width:90%;float:none;}
.catemploi .search input.inputbox[name=t3]{width:90%;}
.catemploi .search button{float:none;}
.catemploi .search input.inputbox[name=t4]{width:90%;}
.catemploidet .redblock .search button.update{margin-bottom:10px;float:none;}
.catemploi .emplresultat .whitebox .itemrez p{font-size:14px;}
.empdet .dright{font-size:13px;}
.empdet .dleft{float:none;width:100%;}
.empdet .dright{float:none;width:100%;}
.catemploi.detail h2{font-size:16px;}
.purpbtns .dleft{float:none;width:100%;}
.purpbtns .dright{float:none;width:100%;text-align:center !important;}
.catemploi .emplresultat .whitebox .itemrez .logoimg{width:180px;height:100px;float:none;margin:0px 0px 30px 0px;}
.redblock .slidebox{width:55%;padding:15px 23px;}
.emploi h1{font-size:22px;}
.emploi h1 span{font-size:14px;}
.catemploi .content .boxes{margin-right:0px;display:block;float:none;padding:0px 0px 0px 0px;}
.catemploi .emplresultat .bluebox{text-align:center;}
.catemploi .emplresultat .bluebox img{float:none;margin:0px 0px 30px 0px;}
.catemploi.detail h2 .publi{display:block;float:none;}
.empdet .info h3, .empdet .info p{font-size:14px;}
.links2 div{display:block;width:100%;float:left;padding:5px 0px;}
.links2 div{}
.links2 div a.blink{margin:0 auto;}
.links2 div:nth-child(2) a.blink{margin:0 auto;}
.enterbox .fon1, .enterbox .fon2{padding:20px 0px;}
.enterbox .fon1 h1{font-size:22px;}
.enterbox .fon2 input{width:80% !important;padding:0px 4%;line-height:46px;border:1px #dfdfdf solid;margin-right:0px;margin-bottom:10px;float:none;}
.enterbox .fon2 button{float:none;}
.enterbox .fon2 div form{text-align:center;}
.enterbox .fon2 a{font-size:14px;color:#FFF;display:inline-block;width:80%;margin-right:0px;padding:10px 0px 0px 0px;text-align:center;}
.dhu{max-width:360px;line-height:20px;font-size:14px;}
.dhu span{padding:10px 0 0;}
@media screen and (max-width:700px){.candidate .box ul li{float:left;width:98%;padding-right:2%;padding-top:5px;padding-bottom:5px;}
.candidate .box input[type=text].big{width:250px;}
}

/*FORMULARE*/
.new.popup .inbox .step1 .l{
width: 300px;
float: left;
padding: 0px 0px 20px 0px;
}
.new.popup .inbox .step1 textarea{
width:270px;
}
.new.popup .inbox .step3 .boxgrey{
border:1px solid #dddddd;
padding: 5px;
background: #edeef2;
max-width: 880px;
width: 95%;
margin-left: -5px;
}

.new.popup .inbox .step3 input.inputbox.big {
    width: 250px;
}
.new.popup .inbox .bl2 .selector, .new.popup .inbox .bl1 .selector, .new.popup .inbox .bl3 .selector{
width: 260px !important;
}
.new.popup .inbox .bl2 .selector span, .new.popup .inbox .bl1 .selector span, .new.popup .inbox .bl3 .selector span{
width: 240px !important;
}

.new.popup .inbox .step3 {
margin: 0 auto;
}
.new.popup .inbox a.close{
position: absolute;
top: 0px;
left: 0px;
}

.new.popup .tabs{
width: 280px;
margin: 0 auto;
}
.new.popup .inbox .step1 p{
width: 250px;
padding: 0px;
font-size: 13px;
float: left;
padding: 0px 0px 0px 0px;
}
.new.popup .inbox .step3 .boxgrey p{
font-size: 13px;
padding: 0px 10px;
}