@charset "UTF-8";*{margin:0px;padding:0px;text-align:left;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, sectionariane, sectionarianeemploi{display:block;}
html{height:100%;}
body{text-align:center;margin:0px;color:#000;height:100%;font-size:13px;font-weight:normal;font-family:'Open Sans', sans-serif;background:#FFF url(/img/fon.jpg) 50% 0px no-repeat fixed;}
img{border:none;}
.clr{clear:both;padding:0!important;}
a{text-decoration:none;}
header{width:100%;position:fixed;z-index:20;-webkit-box-shadow:0px 1px 1px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 1px 1px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 1px 1px 0px rgba(50, 50, 50, 0.75);}
.otstup{height:88px;}
.main{max-width:1170px;margin:0 auto;}
.main-large{max-width:1280px;margin:0 auto;}
.wrap{padding:0px 30px;}
.socialline{background:#edeef2;height:33px;border-bottom:1px #dcdddf solid;}
.up{position:fixed;bottom:50px;left:50%;margin-left:40%;display:none;z-index:100;}
.div-prior-next{text-align:center;padding-top:20px;}
.prior-left{padding-right:10px;opacity:0.50;}
.next-right{padding-left:10px;opacity:0.50;}
.plashka{position:fixed;top:200px;left:0px;z-index:30;}
.plashka a.link{float:left;display:inline-block;width:38px;height:227px;background:url(/img/right-bt.png) 0px 0px no-repeat;}
.plashka a.link:hover{background-position:-38px 0px;}
.plashka a.link2{float:left;display:inline-block;width:38px;height:198px;background:url(/img/emploi.png) 0px 0px no-repeat;}
.plashka a.link2:hover{background-position:-38px 0px;}
.plashka a.link31{float:left;display:inline-block;width:38px;height:227px;background:url(/img/pl31.jpg) 0px 0px no-repeat;}
.plashka a.link31:hover{background-position:-38px 0px;}
.plashka .like a.open{display:inline-block;width:38px;height:39px;background:url(/img/like.png) 0px 0px no-repeat;float:left;}
.plashka .like a.open.close{background:url(/img/like.png) -38px 0px no-repeat;}
.plashka .like div.likebody{float:right;display:none;background:#FFF;width:450px;height:340px;padding:15px;border-top:1px #eaf7ff solid;}
.plashka .like div.likebody .fb-like.fb_iframe_widget{display:block !important;}
.socialline .social, .socialline .auth{float:right;}
.socialline .social ul{list-style:none;}
.socialline .social ul li{float:left;padding:4px 15px;}
.socialline .social ul li a{display:inline-block;width:22px;height:22px;}
.socialline .social ul li a.tw{background:url(/img/social.png) 0px 0px no-repeat;}
.socialline .social ul li a.fb{background:url(/img/social.png) -22px 0px no-repeat;}
.socialline .social ul li a.gp{background:url(/img/social.png) -44px 0px no-repeat;}
.socialline .social ul li a.tw:hover{background-position:0px -22px;}
.socialline .social ul li a.fb:hover{background-position:-22px -22px;}
.socialline .social ul li a.gp:hover{background-position:-44px -22px;}
.socialline .auth ul{list-style:none;}
.socialline .auth ul li{float:left;padding:0px 0px 0px 1px;position:relative;}
.socialline .auth ul li a{display:inline-block;width:80px;line-height:33px;font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;padding:0px 0px 0px 35px;}
.socialline .auth ul li a.contact{background:#ff5b0e url(/img/authicon.png) 5px 0px no-repeat;}
.socialline .auth ul li a.contact:hover{background:#FFF url(/img/authicon.png) 5px -30px no-repeat;color:#ff5b0e;}

.auth .pc a{display:inline-block;width:80px;line-height:33px;font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;padding:0px 0px 0px 35px;}
.auth .pc a.contact{background:#ff5b0e url(/img/authicon.png) 5px 0px no-repeat;}
.auth .pc a.contact:hover{background:#FFF url(/img/authicon.png) 5px -30px no-repeat;color:#ff5b0e;}

.socialline .auth ul li.connection a{background:#6b42b2 url(/img/authicon.png) 5px -60px no-repeat;}
.socialline .auth ul li.connection:hover a{color:#6b42b2;background:#FFF url(/img/authicon.png) 5px -90px no-repeat;}
.socialline .auth ul li .aceder{display:none;background:#FFF;padding:25px;position:absolute;z-index:30;width:290px;right:0px;border:1px #dcdddf solid;border-top:none;}
.socialline .auth ul li.connection:hover .aceder{}
.socialline .auth ul li .aceder p3{font-size:13px;font-weight:400;color:#6b42b2;text-transform:uppercase;padding:0px 0px 20px 0px;}
.socialline .auth ul li .aceder a{display:block;text-align:center;font-size:13px;font-weight:700;color:#FFF !important;text-transform:uppercase;width:100%;line-height:33px;text-transform:uppercase;padding:0px 0px 0px 0px;}
.socialline .auth ul li .aceder a.t1{background:#6b42b2;}
.socialline .auth ul li .aceder a.t1:hover{background:#FFF;color:#6b42b2!important;}
.socialline .auth ul li .aceder a.t2{background:#c85289;}
.socialline .auth ul li .aceder a.t2:hover{background:#FFF;color:#c85289!important;}
body.marine .menubox .menu a{color:#009ec6;}
body.marine .menubox .menu ul li a.active{background:#009ec6;color:#FFF;}
body.blue .menubox .menu a{color:#4e68b9;}
body.blue .menubox .menu ul li a.active{background:#4e68b9;color:#FFF;}
body.annuaire .menubox .menu a{color:#ff5b0e;}
body.annuaire .menubox .menu ul li a.active{background:#ff5b0e;color:#FFF;}
.openmenu{display:none;}
.menubox{background:#FFF;}
.menubox .wrap{padding:0px 0px 0px 30px;}
.menubox .logo{float:left;}
.menubox .logo a{display:inline-block;}
.menubox .menu{float:right;padding:15px 15px 0px 0px;}
.menubox .menu ul{list-style:none;}
.menubox .menu ul li{float:left;}
.menubox .menu ul li a{line-height:42px;display:inline-block;padding:0px 15px;font-size:13px;font-weight:600;color:#ff5b0e;}
.menubox .menu ul li a.active{background:#ff5b0e;color:#FFF;}
.menubox .menu ul li.annuaire:hover a{background:#ff5b0e;color:#FFF;}
.menubox .menu ul li.blue:hover a{background:#4e68b9;color:#FFF;}
.menubox .menu ul li.marine:hover a{background:#009ec6;color:#FFF;}
.menubox .menu ul li.red:hover a{background:#6f123d;color:#FFF;}
.menubox .menu ul li.green:hover a{background:#569d27;color:#FFF;}
.menubox .menu ul li.green h3{clear:both;float:none;text-align:center;padding:20px 0px;background:url(/img/greenpix.png) 0px 50% repeat-x;}
.menubox .menu ul li.green h3 a{display:inline-block;padding:0px 20px;background:#569d27;}
.menubox .menu ul li section{display:none;position:absolute;width:100%;left:0px;padding:20px 0px;-webkit-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);}
.menubox .menu ul li.blue section{background:#4e68b9;}
.menubox .menu ul li.marine section{background:#009ec6;}
.menubox .menu ul li.red section{background:#6f123d;}
.menubox .menu ul li.green section{background:#569d27;}
.menubox .menu ul li section ul{padding:0px 30px;}
.menubox .menu ul li section ul .column{width:33%;float:left;}
.menubox .menu ul li section ul li{width:100%;}
.menubox .menu ul li section ul li a{line-height:25px;display:inline-block;padding:5px 0px;font-size:13px;font-weight:600;color:#FFF !important;}
.menubox .menu ul li section ul li a:hover{color:#FFF !important;text-decoration:underline;}
.notre{padding:30px 0px;background-color:#E6E6E6;}
/*.notre{padding:30px 0px;background:url(/img/background-glris.svg) fixed;}*/
.notre .p1{font-size:30px;font-weight:800;color:#ff5b0e;text-align:center;text-transform:uppercase;line-height:25px;padding:0px 0px 20px 0px;}
.notre .p1 span{font-size:16px;font-weight:400;color:#4e5471;text-transform:none;font-style:italic;}
.notre ul{list-style:none;}
.notre ul li{float:left;width:25%;text-align:center;padding:20px 0px;}
.notre ul li span{display:inline-block;width:60px;height:70px;}
.notre ul li h4{font-size:30px;font-weight:700;color:#ff5b0e;text-align:center;text-transform:uppercase;}
.notre ul li p3{font-size:22px;font-weight:700;color:#ff5b0e;text-align:center;text-transform:uppercase;}
.notre ul li p4{font-size:30px;font-weight:700;color:#ff5b0e;text-align:center;text-transform:uppercase;}
.notre ul li p{font-size:18px;color:#4e5471;text-align:center;text-transform:uppercase;}
.notre ul li.icon1 span{background:url(/img/n-icon-11.png) 0px 0px no-repeat;}
.notre ul li.icon2 span{background:url(/img/n-icon-22.png) 0px 0px no-repeat;}
.notre ul li.icon3 span{background:url(/img/n-icon-33.png) 0px 0px no-repeat;}
.notre ul li.icon4 span{background:url(/img/n-icon-44.png) 0px 0px no-repeat;}
.notre ul li:hover span{background-position:-60px 0px;}
.notre ul li:hover p{color:#ff5b0e;}
.partner{padding:30px 0px;background:#344182;background:-moz-linear-gradient(top, #344182 0%, #272e76 52%, #191969 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #344182), color-stop(52%, #272e76), color-stop(100%, #191969));background:-webkit-linear-gradient(top, #344182 0%, #272e76 52%, #191969 100%);background:-o-linear-gradient(top, #344182 0%, #272e76 52%, #191969 100%);background:-ms-linear-gradient(top, #344182 0%, #272e76 52%, #191969 100%);background:linear-gradient(to bottom, #344182 0%, #272e76 52%, #191969 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#344182', endColorstr='#191969', GradientType=0);}
.partner .p1{font-size:35px;font-weight:800;color:#FFF;text-align:center;text-transform:uppercase;line-height:25px;padding:0px 0px 20px 0px;}
.partner .p1 span{font-size:16px;font-weight:400;color:#7579a9;text-transform:none;font-style:italic;}
.partner ul{list-style:none;width:100%;display:table;}
.partner ul li{display:table-cell;padding:20px 10px 40px 10px;text-align:center;}
.partner ul li img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.partner ul li img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.partner .button{text-align:center;}
.partner .button a{display:inline-block;border:2px #FFF solid;line-height:44px;font-size:13px;font-weight:700;color:#FFF;text-align:center;text-transform:uppercase;width:365px;}
.partner .button img{margin:15px 0px 0px 10px;}
.partner .button a:hover{border:2px #FFF solid;background:#ff5e20;}
.text{background:#FFF;}
.text h1{font-size:30px;font-weight:800;color:#6775b8;text-align:center;text-transform:uppercase;line-height:45px;padding:0px 0px 0px 0px;}
.text h2{font-size:30px;font-weight:800;color:#6775b8;text-align:center;text-transform:uppercase;line-height:45px;padding:0px 0px 0px 0px;}
.text .p4{font-size:30px;font-weight:400;color:#6775b8;text-align:center;line-height:35px;padding:0px 0px 0px 0px;}
.text{padding:30px 0px;}
.text .left{width:35%;float:left;}
.text .left div{padding:20px 30px;background:#6775b8;}
.text .left div .p3{font-size:20px;font-weight:700;color:#FFF;padding:20px 0px 0px 0px;}
.text .left div p{font-size:18px;font-weight:400;color:#FFF;padding:10px 0px;}
.text .right{width:60%;float:right;}
.text .right p.big{font-size:20px;font-weight:400;color:#4e5471;}
.text .right ul{list-style:none;padding:20px 0px 20px 30px;}
.text .right ul li{font-size:16px;color:#4e5471;padding:10px 0px;}
.text .right ul li a{font-size:18px;color:#6775b8;font-weight:800;text-decoration:underline;}
.text .right p{font-size:16px;color:#4e5471;}
.text .full{width:95%;}
.text .full p.big{font-size:20px;font-weight:400;color:#4e5471;text-align:center;}
footer{padding:20px 0px;background:#FFF url(/img/fon.jpg) 50% 0px no-repeat;}
footer a:hover{text-decoration:underline;}
footer .fmenu{width:16%;float:left;}
footer .fmenu ul{list-style:none;}
footer .fmenu ul li{padding:0px 0px 10px 0px;}
footer .fmenu ul li a{font-size:12px;color:#FFF;font-weight:800;text-transform:uppercase;}
footer .fcopy{width:18%;float:left;}
footer .fcopy p4{font-size:12px;color:#FFF;font-weight:800;text-transform:uppercase;padding:0px 0px 10px 0px;}
footer .fcopy p{padding:0px 0px 10px 10px;font-size:12px;color:#FFF;font-weight:normal;}
footer .fcopy a{font-size:12px;color:#FFF;text-decoration:underline;}
footer .region{width:65%;float:right;font-weight:normal;font-size:12px;color:#FFF;}
footer .region a{color:#FFF;}
footer .region span{text-decoration:underline;}
footer .wrap{position:relative;}
footer .counter{position:absolute;bottom:10px;left:30px;}
.emploi{padding:30px 0px 0px 0px;background:url(/img/background-bordo.svg) fixed;color:#FFF;}
.emploi h1{font-size:30px;font-weight:800;color:#FFF;text-align:center;text-transform:uppercase;line-height:25px;padding:0px 0px 20px 0px;}
.emploi h1 span{font-size:16px;font-weight:400;color:#f866aa;text-transform:none;font-style:italic;}
.emploi .p1{font-size:30px;font-weight:800;color:#FFF;text-align:center;text-transform:uppercase;line-height:25px;padding:0px 0px 20px 0px;}
.emploi .p1 span{font-size:16px;font-weight:400;color:#f866aa;text-transform:none;font-style:italic;}
.emploi .left{float:left;width:40%;}
.emploi .right{float:right;width:40%;}
.emploi .button{width:90%;}
.emploi .button a{display:block;border:2px #FFF solid;line-height:44px;font-size:13px;font-weight:700;color:#FFF;text-align:center;text-transform:uppercase;}
.emploi .button img{margin:15px 0px 0px 10px;}
.emploi .button a:hover{border:2px #FFF solid;background:#ff5e20;}
.emploi .wrap{background:url(/img/girl-cp.png) 50% 100% no-repeat;padding:0px 30px 50px 30px;}
.emploi ul{list-style:none;}
.emploi ul li{margin:10px 0px 10px 30px;padding:0px 0px 20px 0px;}
.emploi ul li div{float:left;width:95px;display:inline-block;}
.emploi ul li div span{display:inline-block;}
.emploi .p3{font-size:20px;font-weight:700;color:#FFF;padding:20px 0px 10px 0px;}
.emploi ul li b{font-size:18px;font-weight:800;color:#FFF;text-transform:uppercase;}
.emploi ul li em{color:#FFF;font-size:18px;font-weight:400;}
.emploi table{font-size:14px;margin-left:30px;}
.emploi table tr td{font-size:14px;padding:3px 0px;}
.maps{padding:30px 0px;height:500px;background:url(/img/compas-cp.png) 10% 100% no-repeat;}
.maps.notfon{background:none;}
.maps h1{font-size:65px;font-weight:800;color:#FFF;text-align:center;text-transform:uppercase;line-height:35px;padding:80px 0px 50px 0px;text-shadow:1px 1px 2px #000;}
.maps h1 span{font-size:18px;font-weight:400;color:#FFF;}
.search{width:80%;padding:15px 15px 15px 5px;border:2px #f1e6f0 solid;margin:0 auto;background:rgba(255, 255, 255, 0.7);position:relative;}
.search input.inputbox{float:left;border:1px #dfdfdf solid;padding:14px 20px 14px 30px;font-size:13px;font-weight:400;color:#4e5471;font-family:'Open Sans', sans-serif;background:#FFF url(/img/narr.png) 10px 50% no-repeat;width:15%;margin:0px 0px 0px 10px;cursor:pointer;}
.search input.inputbox[name=t1]{background:#FFF url(/img/geo.png) 10px 50% no-repeat;width:20%;cursor:default;}
.search input.inputbox[name=txtSearch]{background:#FFF url(/img/geo.png) 10px 50% no-repeat;width:20%;cursor:default;}
input::-webkit-input-placeholder{color:#4e5471;}
input::-moz-placeholder{color:#4e5471;}
input:-moz-placeholder{color:#4e5471;}
input:-ms-input-placeholder{color:#4e5471;}
input[placeholder]{text-overflow:ellipsis;}
input::-moz-placeholder{text-overflow:ellipsis;}
input:-moz-placeholder{text-overflow:ellipsis;}
input:-ms-input-placeholder{text-overflow:ellipsis;}
.search button{cursor:pointer;border:none;width:50px;height:48px;background:url(/img/searchpng.png) 0px 0% no-repeat;float:right;}
.search button:hover{background-position:-50px 0%;}
.maps .linkcart{text-align:center;padding:80px 0px 0px 0px;}
.maps .linkcart a{display:inline-block;width:108px;height:121px;background:url(/img/link-to-cart.png) 0px 0% no-repeat;}
.maps .linkcart a:hover{background:url(/img/link-to-cart2.png) 0px 0% no-repeat;}
.w2{display:none;}
.slidebox{display:none;position:absolute;padding:15px;background:#FFF;z-index:20;}
.slidebox span{display:inline-block;width:12px;height:6px;background:url(/img/tarr.png) 0px 0% no-repeat;position:absolute;top:-6px;left:6px;}
.slidebox h4{font-size:13px;font-weight:600;color:#ff5b0e;text-transform:uppercase;}
.slidebox ul{list-style:none;}
.slidebox ul li{padding:5px 0px 5px 10px;font-size:13px;font-weight:400;color:#4e5471;}
.slidebox div{width:170px;float:left;}
.slidebox.f1{z-index:1;}
.slidebox.f2{z-index:1;}
.slidebox.f3{z-index:1;}
.w2 .button{float:right;margin-top:250px;}
.w2 .button a{display:inline-block;border:2px #FFF solid;line-height:44px;font-size:13px;font-weight:700;color:#FFF;text-align:center;text-transform:uppercase;width:365px;}
.w2 .button img{margin:15px 0px 0px 10px;}
.w2 .button a:hover{border:2px #FFF solid;background:#ff5e20;}
.map{float:left;width:700px;height:510px;}
.info_panel{background-color:#FFF;padding:5px;font-size:13px;position:absolute;z-index:100;border:1px solid #dcdddf;color:#4e5471;white-space:nowrap;text-align:center;-webkit-box-shadow:0px 1px 1px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 1px 1px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 1px 1px 0px rgba(50, 50, 50, 0.75);}
.info_panel b{color:#ff5b0e;}
.resultat .searchform{background:rgba(255, 255, 255, 0.7);padding:15px 0px 10px 0px;}
.resultat .searchform .search{width:91%;padding:15px 15px 15px 5px;border:none;margin:0 auto;background:none;position:relative;}
.resultat .searchform .search button.update{cursor:pointer;border:none;width:50px;height:48px;background:url(/img/update.png) 0px 0% no-repeat;float:left;}
.resultat .searchform .search button.update:hover{background-position:-50px 0px;}
.carusel{padding:0px 0px 60px 0px;}
.carusel .p3{font-size:20px;font-weight:700;color:#FFF;text-align:center;text-transform:uppercase;padding:20px 0px;}
.carusel ul{list-style:none;}
.carusel ul li{text-align:center !important;}
.carusel ul li div{padding:4px;font-size:13px;font-weight:400;color:#4e5471;text-transform:uppercase;width:260px;height:84px;border:1px #dddddd solid;background:#FFF;margin:0 auto;}
.carusel ul li div span{font-weight:700;color:#ff5b0e;display:inline-block;padding:20px 0px 0px 0px;}
.carusel ul li div img{float:left;margin:0px 10px 0px 0px;display:block;width:auto;height:inherit;}
.carusel ul li a:hover div{border:1px #ff5b0e solid;color:#ff5b0e;}
.content{padding:0px 0px 30px 0px; background-color:#E6E6E6;}
/*.content{padding:0px 0px 30px 0px;background:url(/img/background-glris.svg) fixed;}*/
.content .wrap{padding:0px 30px 0px 0px;position:relative;}
.content .navigator{font-size:11px;font-weight:300;color:#6775b8;font-style:normal;padding:0px 0px 0px 0px;}
.content .navigator a{text-decoration:underline;font-weight:600;color:#6775b8;}
.content .navigator ul li{display:inline-block;font-size:12px;font-weight:300;color:#6775b8;font-style:normal;padding:10px 0px 0px 0px;}
.content .navigator ul li a{text-decoration:none;}
.navigator.marine{color:#009ec6;}
.navigator.marine a{color:#009ec6;}
.navigator .adractu{line-height:16px;display:inline-block;padding:10px 5px 0px 5px;font-size:13px;font-weight:600;color:#ec6308;}
.navigator .adractu.prem{padding:20px 5px 0px 5px;}
.navigator .adractu a{color:#ec6308;text-decoration:none;}
.content .reklama{width:180px;display:block;position:absolute;right:30px;top:35px;text-align:center;}
.content .reklama p4{font-size:16px;font-weight:400;color:#6775b8;font-style:italic;text-align:center;padding:10px 0px;text-align:center;}
.content .reklama a{display:inline-block;margin:5px 0px 0px 0px;}
.content .reklama a.h1{width:180px;height:70px;background:url(/img/link1.png) 0px 0% no-repeat;}
.content .reklama a.h2{width:180px;height:70px;background:url(/img/link2.png) 0px 0% no-repeat;}
.content .reklama a.h3{width:180px;height:70px;background:url(/img/link3.png) 0px 0% no-repeat;}
.content .reklama a.h1:hover{background:url(/img/link1-hover.png) 0px 0% no-repeat;}
.content .reklama a.h2:hover{background:url(/img/link2-hover.png) 0px 0% no-repeat;}
.content .reklama a.h3:hover{background:url(/img/link3-hover.png) 0px 0% no-repeat;}
.content .boxes{display:block;margin-right:180px;min-height:1600px;float:left;position:relative;}
.content .boxes h1{font-size:18px;font-weight:400;text-transform:none;text-align:center;padding:20px 0px;color:#6775b8;}
.content .boxes h1 span{font-size:25px;font-weight:800;text-transform:uppercase;}
.content .boxes .p1{font-size:18px;font-weight:400;text-transform:none;text-align:center;padding:10px 0px;color:#6775b8;}
.content .boxes .p1 span{font-size:25px;font-weight:800;text-transform:uppercase;}*
.content .boxes p.tit{border:1px #dddddd solid;padding:10px;background:#edeef2;font-size:13px;font-weight:400;color:#6775b8;text-align:center;margin:0px 10px 0px 0px;min-width:900px;}
.content .boxes .item{width:49%;float:left;padding:10px 0px;margin-right:1%;min-width:49% !important}
.content .boxes .item div{background:#FFF;border:1px #dddddd solid;padding:15px 0px;text-align:center;height:380px;position:relative;}
.content .boxes .item div span.mark{position:absolute;top:75px;right:0px;display:inline-block;width:33px;height:203px;background:url(/img/mark.png) 0px 0% no-repeat;}
.content .boxes .item div h2{font-size:18px;font-weight:800;color:#6775b8;text-align:center;padding:0px 20px;text-transform:uppercase;height:60px;}
.content .boxes .item div p3{font-size:13px;font-weight:800;text-align:center;padding:10px 0px 20px 0px;color:#4e5471;text-transform:uppercase;}
.content .boxes .item div p-photo img{border:1px #dddddd solid;width:99%;max-width:288px;}
.content .boxes .item div span img{border:1px #dddddd solid;}
.content .boxes .item div p{font-size:15px;font-weight:400;font-style:italic;text-align:center;color:#4e5471;padding:0px 20px;}
.content .boxes .item div p.dispo{font-weight:800;font-style:normal;color:#ff5b0e;padding:10px 0px;}
.content .boxes .item a:hover div{border:1px #ff5b0e solid;}
.content .boxes .item a:hover h2, .content .boxes .item a:hover p3, .content .boxes .item a:hover p{color:#ff5b0e;}
.content.bgnone{background-image:none;}
.pagination{padding:20px 0px;text-align:center;border:1px #dddddd solid;background:#FFF;text-align:center;margin-top:15px;}
.pagination ul{list-style:none;display:inline-block;}
.pagination ul li{float:left;padding:0px 10px;font-size:15px;font-weight:700;color:#4e5471;}
.pagination ul li a{color:#ff5b0e;}
.pagination ul li a:hover{color:#4E5471;}
.pagination ul li a span{text-decoration:underline;}
.texte{display:block;border:1px #dddddd solid;background:#FFF;padding:30px;margin:10px 20px 0px 0px;min-width:900px;}
.texte.newpad{padding:30px 15px;}
.content .boxes .texte h1{font-size:30px;font-weight:800;text-transform:uppercase;text-align:center;padding:0px 0px 20px 0px;color:#6775b8;}
.content .boxes .texte h1 span{text-transform:none;font-size:20px;font-weight:400;}
.content .texte p.big{font-size:20px;font-weight:400;color:#4e5471;}
.content .texte h2{font-size:20px;font-weight:700;color:#6775b8;padding:10px 0px;}
.content .texte h3{font-size:20px;font-weight:700;color:#6775b8;padding:0px 0px;}
.content .texte .itemrez{padding:5px;}
.content .texte .td .itemrez{padding:15px;line-height:25px;}
.content .texte .itemrez a{color:#ff5b0e;text-decoration:none;font-size:16px;font-weight:bold;padding-left:10px;}
.content .texte .itemrez h2{font-size:16px;font-weight:bold;color:#ff5b0e;line-height:25px;}
.content .texte .itemrez.odd{padding:5px;background:#edeef2;}
.content .texte .itemrez.odd h2{font-size:16px;font-weight:bold;color:#ff5b0e;line-height:25px;}
.content .texte p.pad{font-size:16px;font-weight:400;color:#4e5471;padding:0px 30px;}
.content .texte p.pad0{font-size:16px;font-weight:400;color:#4e5471;padding:0px 30px;}
.content .texte p.padbr{font-size:16px;font-weight:400;color:#4e5471;padding:20px 0px 0px 30px;}
.content .texte p.padno{font-size:16px;font-weight:400;color:#4e5471;padding:0px 0px 0px 0px;}
.content .texte p.padno-center{font-size:16px;font-weight:400;color:#4e5471;padding:0px 0px 0px 0px;text-align:center;}
.content .texte p.padnobr{font-size:16px;font-weight:400;color:#4e5471;padding:10px 0px 10px 0px;}
.content .texte p.padnobr-sm{font-size:12px;font-weight:400;color:#4e5471;padding:10px 0px 10px 0px;}
.content .texte p.padnobr-gris{font-size:16px;font-weight:400;color:#4e5471;background:#F2F2F2;padding:10px 0px 10px 0px;}
.content .texte p.padnobr-center{font-size:16px;font-weight:400;color:#4e5471;padding:20px 0px 0px 0px;text-align:center;}
.content .texte p.padnobr-center-hl{font-size:20px;font-weight:400;color:#4e5471;padding:20px 0px 20px 0px;text-align:center;}
.content .texte a{color:#6775b8;font-weight:400;text-decoration:underline;}
.content .texte a:hover{text-decoration:underline;}
.greyanoter{font-size:16px;font-weight:800;color:#6775b8;padding:0px 0px 0px 0px;}
.pad-greyanoter{font-size:16px;font-weight:800;color:#6775b8;padding:0px 0px 0px 30px;}
.grey{padding:20px 30px;border:1px #dddddd solid;background:#edeef2;margin:20px 0px;}
.grey h4{font-size:16px;font-weight:800;color:#6775b8;padding:0px 0px 10px 0px;}
.grey p4{font-size:16px;font-weight:800;color:#6775b8;padding:0px 0px 10px 0px;}
.grey ul{list-style:none;}
.grey ul li{font-size:14px;font-weight:400;line-height:25px;color:#6775b8;}
.grey ul li a{color:#6775b8;text-decoration:underline;}
.grey.big .p4{color:#6775b8;font-size:20px;font-weight:800;text-align:center;padding-bottom:10px;}
.grey.big ul li{float:left;width:49%;padding-right:1%;}
.grey.bigalz .p4{color:#009ec6;font-size:20px;font-weight:800;text-align:center;padding-bottom:10px;}
.grey.bigalz ul li{color:#009ec6;float:left;width:49%;padding-right:1%;}
.grey.bigalz ul li a{color:#009ec6;text-decoration:underline;}
.buttonbox{text-align:center;}
.buttonbox div{width:50%;margin:0 auto;padding:20px 30px;background:#6775b8;}
.buttonbox div p5{font-size:20px;font-weight:700;color:#FFF;text-transform:uppercase;}
.buttonbox div p{font-size:14px;font-weight:700;color:#FFF;padding:0px 0px 20px 0px;}
.buttonbox div a{display:inline-block;border:2px #e8eaf4 solid;line-height:44px;font-size:13px;font-weight:700;color:#FFF;text-align:center;text-transform:uppercase;width:90%;background:url(/img/button-2.png) 0px 0% no-repeat;}
.buttonbox div a img{margin:15px 0px 0px 10px;}
.buttonbox div a:hover{color:#6775b8;border:2px #e8eaf4 solid;background-color:#e8eaf4;}
.buttonbox div a span{display:inline-block;width:9px;height:14px;padding:27px 0px 0px 0px;float:right;margin-right:10px;background:url(/img/arrow.png) 0px 50% no-repeat;}
.buttonbox div a img{display:none;}
.buttonbox div a:hover span{background:url(/img/arrow-hover.png) 0px 50% no-repeat;}
.premium{display:block;border:1px #dddddd solid;background:#FFF;padding:1px;margin:15px 0px 0px 0px;}
.premium .pad{padding:29px;}
.premium .left{width:48%;float:left;}
.premium .left .img{position:relative;display:block;overflow:hidden;}
.premium .left .img img.foto{width:100%;max-width:498px;border:1px #dddddd solid;}
#slides{position:relative;display:block;max-width:500px !important;max-height:348px !important;}
.slidesjs-pagination{display:none;}
.slidesjs-navigation{position:absolute;top:45%;width:30px;height:30px;text-align:center;color:#fff;text-decoration:none;}
.slidesjs-navigation.slidesjs-previous{position:absolute;left:15px;padding-top:2px;text-indent:-9999px;background:url(/img/bout-L.png) 50% 50% no-repeat;}
.slidesjs-navigation.slidesjs-next{position:absolute;right:25px;padding-top:2px;text-indent:-9999px;background:url(/img/bout-R.png) 50% 50% no-repeat;}
.slidesjs-stop.slidesjs-navigation, .slidesjs-play.slidesjs-navigation{display:none !important;text-indent:-9999px;}
.premium .left .img img.metka{right:0px;top:0px;height:100%;position:absolute;z-index:10;}
.premium h2{font-size:16px;font-weight:700;color:#6775b8;padding:10px 0px; text-align:center}
.premium h3{font-size:16px;font-weight:700;color:#6775b8;padding:10px 0px;}
.premium .left .p2{font-size:16px;font-weight:700;color:#6775b8;padding:10px 0px;}
.premium .left .p3{font-size:16px;color:#4e5471;padding:10px 0px;}
.premium p{font-size:16px;color:#4e5471;padding:10px 0px 10px 15px;}
.premium hr{border:none;border-top:1px #dddddd solid;background:none;margin:10px 0px 5px 0px;}
.premium .right{width:48%;float:right;}
.premium .right h1{font-size:18px;font-weight:700;color:#6775b8;padding:0px 0px 10px 0px;text-transform:uppercase;}
.premium .right ul.listaddr{list-style:none;padding-bottom:20px;}
.premium .right ul.listaddr li{margin:15px 0px 15px 23px;font-size:16px;font-weight:700;color:#ff5b0e;padding:0px 0px 0px 50px;}
.premium .right ul.listaddr li a{color:#ff5b0e;text-decoration:underline;}
.premium .right ul li.ic1{background:url(/img/ic1.png) 0px 0% no-repeat;}
.premium .right ul li.ic3{background:url(/img/ic3.png) 0px 0% no-repeat;}
.premium .right ul li.ic2{background:url(/img/ic2.png) 0px 0% no-repeat;font-weight:400;color:#4e5471;text-transform:uppercase;}
.premium .right ul li.ic2 h2{font-weight:400;color:#4e5471;text-transform:uppercase;}
.premium .right a.banner{float:right;}
.premium .right .button{float:left;width:70%;}
.premium .right .button a{display:inline-block;border:2px #7e8ac3 solid;line-height:44px;font-size:13px;font-weight:700;color:#6775b8;text-align:center;text-transform:uppercase;width:90%;background:url(/img/b-ic1.png) 0px 0% no-repeat;padding:0px 0px 0px 10%;}
.premium .right .button a img{margin:15px 0px 0px 10px;}
.premium .right .button a:hover{}
.premium .right ul.icon{float:right;list-style:none;}
.premium .right ul.icon li{float:left;padding:10px 10px;}
.premium .right table td{padding:15px 0px;border-bottom:1px #dddddd solid;font-size:16px;color:#4e5471;}
.premium .right table td b{font-size:16px;font-weight:700;color:#6775b8;}
.smpagi{display:block;border:1px #dddddd solid;background:#FFF;padding:10px;margin:30px 0px 0px 0px;text-align:center;}
.smpagi ul{display:inline-block;list-style:none;}
.smpagi ul li{float:left;padding:20px 20px;}
.smpagi ul li a{font-size:15px;font-weight:700;color:#ff5b0e;}
.smpagi ul li a span{text-decoration:underline;}
.smpagi .carte{margin:0px 0px 0px 0px;width:100%;height:348px;}
.nizbutton{background:#6775b8;padding:30px;}
.nizbutton ul{list-style:none;}
.nizbutton ul li{float:left;width:32%;text-align:center;}
.nizbutton ul li.ots{padding:0px 2%;}
.nizbutton ul li a{display:inline-block;border:2px #e8eaf4 solid;line-height:44px;font-size:13px;font-weight:700;color:#ffffff;text-align:center;text-transform:uppercase;width:90%;padding:0px 0px 0px 10%;}
.nizbutton ul li a.b1{background:url(/img/b-ic2.png) 0px 0% no-repeat;}
.nizbutton ul li a.b2{background:url(/img/b-ic3.png) 0px 0% no-repeat;}
.nizbutton ul li a.b3{background:url(/img/b-ic4.png) 0px 0% no-repeat;}
.nizbutton ul li a span{display:inline-block;width:9px;height:14px;padding:27px 0px 0px 0px;float:right;margin-right:10px;background:url(/img/arrow.png) 0px 50% no-repeat;}
.nizbutton ul li a:hover{background-color:#E8EAF4;color:#6775B8;}
.nizbutton ul li a img{display:none;}
.nizbutton ul li a:hover span{background:url(/img/arrow-hover.png) 0px 50% no-repeat;}
#bigform input[type=text]{color:#b7b4bf;font-size:16px;font-weight:400;padding:0 10px;height:32px;line-height:32px;display:inline-block;background:#ffffff;border-top:1px solid #b7b4bf;border-bottom:1px solid #d0ced5;border-left:1px solid #d0ced5;border-right:1px solid #b7b4bf;}
#bigform input[type=email]{color:#b7b4bf;font-size:16px;font-weight:400;padding:0 10px;height:32px;line-height:32px;display:inline-block;background:#ffffff;border-top:1px solid #b7b4bf;border-bottom:1px solid #d0ced5;border-left:1px solid #d0ced5;border-right:1px solid #b7b4bf;}
#bigform input[type=number]{color:#b7b4bf;font-size:16px;font-weight:400;padding:0 10px;height:32px;line-height:32px;display:inline-block;background:#ffffff;border-top:1px solid #b7b4bf;border-bottom:1px solid #d0ced5;border-left:1px solid #d0ced5;border-right:1px solid #b7b4bf;}
.resinfo{margin:30px 5px 0;}
.resinfo input{float:left;margin:0 0 15px;width:250px}
.resinfo input:nth-child(3n+2){margin:0 30px 15px;}
.postinfo{background:#edeef2;border-top:1px solid #b7b4bf;border-bottom:1px solid #d0ced5;border-left:1px solid #d0ced5;border-right:1px solid #b7b4bf;padding:10px 0;}
.postinfo input{float:left;margin:15px 0 0;}
.postinfo input[name=address]{width:350px;margin-left:5px;}
.postinfo input[name=cp]{width:170px;margin-left:30px;}
.postinfo input[name=loc]{width:250px;margin-left:30px;}
.purinfo input{float:left;margin:0 0 15px;width:250px}
.purinfo input[name=firstnameres]{margin:0 30px 15px;}
.purinfo input[name=age]{margin:0 30px 15px;width:50px;}
.purinfo select{margin:0 0 15px;width:260px}
.purinfo select[name=dept]{width:562px}
.purinfo .selector{float:left;}
.purinfo{margin:0 5px;}
.purinfo h3{margin:0 -5px;}
.dansinfo{margin:0 5px;}
.dansinfo h3{margin:0 -5px;}
.dansleft{float:left;}
.dansinfo select{width:260px;}
.dansinfo .selector{display:block;}
.dansright{float:right;background:#edeef2;border-top:1px solid #b7b4bf;border-bottom:1px solid #d0ced5;border-left:1px solid #d0ced5;border-right:1px solid #b7b4bf;padding:10px 5px;width:65%;margin:-20px 0 0 30px;}
.dansright .pad{padding:0 25px;}
.dansright textarea{display:block;margin:10px 0 0;border-top:1px solid #b7b4bf;border-bottom:1px solid #d0ced5;border-left:1px solid #d0ced5;border-right:1px solid #b7b4bf;resize:none;width:570px;padding:10px 5px;color:#b7b4bf;font-size:16px;line-height:20px;font-weight:400;height:65px;}
.precleft{float:left;margin:0 0 0 5px;}
.precright{float:right;width:260px;}
.pecinfo select{width:260px;}
.pecinfo .selector{margin-right:30px;}
.pecinfo input[type=checkbox]{margin:0 15px 0 0;}
.pecinfo label{display:block;color:#4E5471;font-size:16px;font-weight:400;margin:0 0 15px;}
.precquestion{background:#edeef2;border-top:1px solid #b7b4bf;border-bottom:1px solid #d0ced5;border-left:1px solid #d0ced5;border-right:1px solid #b7b4bf;padding:10px 5px;}
.precquestion p{float:left;}
.pecinfo .precquestion label{float:right;margin:12px 0px 12px 30px}
.pecinfo input[type=radio]{margin:0 5px 0 0;}
.comminfo p{width:340px;float:left;}
.comminfo textarea{width:465px;float:right;height:130px;resize:none;padding:10px 5px;color:#b7b4bf;font-size:16px;line-height:20px;font-weight:400;border-top:1px solid #b7b4bf;border-bottom:1px solid #d0ced5;border-left:1px solid #d0ced5;border-right:1px solid #b7b4bf;display:block;}
#bigform input[type=submit]{display:block;margin:30px auto 0;border:2px solid #ffad87;width:364px;height:44px;line-height:44px;font-size:13px;text-transform:uppercase;font-weight:600;color:#ffffff;text-align:center;cursor:pointer;background:url(/img/subm.jpg) 90% 50% no-repeat #ff5b0e;}
#bigform input[type=submit]:hover{border:2px solid #ff5b0e;color:#ff5b0e;background:url(/img/subma.jpg) 90% 50% no-repeat #ffffff;}
#bigform .soumettre{display:block;margin:30px auto 0;border:2px solid #ffad87;width:364px;height:44px;line-height:44px;font-size:13px;text-transform:uppercase;text-decoration:none;font-weight:600;color:#ffffff;text-align:center;text-decoration:none;cursor:pointer;background:url(/img/subm.jpg) 90% 50% no-repeat #ff5b0e;}
#bigform .soumettre:hover{border:2px solid #ff5b0e;color:#ff5b0e;background:url(/img/subma.jpg) 90% 50% no-repeat #ffffff;}
.recherchebanner{margin:30px 20px 40px 0;}
.recherchebanner>.bnr{display:block;text-decoration:none;width:456px;height:134px;position:relative;overflow:hidden;}
.brannerleft{float:left;}
.brannerright{float:right;}
.recherchebanner>.bnr img{position:absolute;top:0;left:0;z-index:1;}
.recherchebanner>.bnr p{font-size:13px;color:#fff;line-height:18px;display:block;position:absolute;z-index:2;top:0;left:0;padding:13px 10px 0px 140px;}
.recherchebanner>.bnr p a{color:#ffffff;text-decoration:underline;}
.recherchebanner>.bnr p a:hover{text-decoration:none;}
.fiche{padding:15px 30px 0px 0px;position:relative;}
.fiche-actu{padding:0px 0px 0px 0px;position:relative;}
.fiche .card{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;display:block;margin:0 auto;padding:30px;position:relative;}
.fiche .cardinfo ul.listaddr{list-style:none;padding-bottom:0px;}
.fiche .cardinfo ul.listaddr li{margin:0px 0px 0px 0px;font-size:16px;font-weight:700;color:#ff5b0e;padding:0px 0px 0px 50px;}
.fiche .cardinfo ul li.ic3{background:url(/img/ic3.png) 0px 0% no-repeat;}
.cardlinks{position:absolute;bottom:10px;right:30px;height:21px;}
.cardlinks a{display:block;float:left;width:22px;height:21px;background-position:0 0;background-repeat:no-repeat;margin:0 10px;}
#tree{background-image:url(/img/links.jpg);}
#print{background-image:url(/img/print.jpg);}
.photo{display:block;float:left;margin:0 30px 0 0;width:290px;height:203px;border:1px solid #f1f1f1;}
.photo-anc{display:block;float:left;margin:0 30px 0 0;border:1px solid #f1f1f1;}
.fiche h1{font-size:18px;line-height:22px;font-weight:700;color:#6775b8;padding:0 0 20px 0px;text-transform:uppercase;}
.fiche h2{font-size:16px;font-weight:700;color:#6775b8;padding:10px 0px;}
.cardinfo{float:left;}
.cardcharacter{display:block;float:right;max-width:43%;}
.fiche p{font-size:14px;color:#4e5471;line-height:20px;margin:0 0 10px 0;}
.fiche-actu p{font-size:14px;color:#4e5471;line-height:20px;margin:0 0 10px 0;}
.cardinfo p{padding:5px 0 5px 50px;background-position:0 50%;background-repeat:no-repeat;}
.cardpre{background-image:url(/img/face.jpg);}
.cardadr{background-image:url(/img/house.jpg);}
.cardphone{background-image:url(/img/ophone.jpg);}
.fiche a{color:#ff5b0e;text-decoration:underline;font-weight:bold;}
.fiche a:hover{text-decoration:none;}
#easyTooltip{padding:5px 15px;border:1px solid #e6e7eb;background:#FFF;font-size:12px;color:#6775b8;}
.twolinks{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;display:block;margin:30px auto;padding:20px 0;text-align:center;max-width:900px;}
.twolinks span{font-size:15px;line-height:20px;color:#ff5b0e;font-weight:bold;display:inline-block;margin:10px 10px;}
.twolinks span a{display:inline-block;margin:0 10px;}
.texte .twolks{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;display:block;margin:30px auto;padding:10px 0;text-align:center;max-width:900px;}
.texte .twolks span{font-size:15px;line-height:20px;color:#ff5b0e;font-weight:bold;display:inline-block;margin:10px 20px;}
.texte .twolks span a{display:inline-block;color:#ff5b0e;font-weight:bold;margin:0 10px;text-decoration:none;}
.fiche h3{color:#6775b8;font-size:20px;text-align:center;margin:20px auto;font-weight:400;}
.adressblock{background:none repeat scroll 0 0 #edeef2;border:1px solid #DDDDDD;display:block;margin:20px auto;padding:15px 0;text-align:center;max-width:970px;padding:0px 0px 20px 0px;}
.adressblock p{font-size:13px;color:#6775b8;line-height:16px;margin:0;padding:0;text-align:center;padding:5px 0px 5px 30px;clear:both;}
.adressblock .rast{display:inline-block;width:10%;float:left;}
.adressblock .resid{display:inline-block;width:58%;padding:0px 1%;float:left;}
.adressblock .resid a{font-size:13px;color:#6775b8;font-weight:400px !important;text-decoration:none;font-weight:normal !important;}
.adressblock .adrcode{display:inline-block;width:30%;float:left;}
.fiche .informe{background:url(/img/informe.jpg) no-repeat scroll 20px 30px #ffffff;border:1px solid #DDDDDD;display:block;padding:20px 30px 20px 200px;margin:10px auto;max-width:740px;}
.fiche .informe h3{color:#6775b8;text-align:left;}
.fiche .informe p{margin:0 0 5px;text-align:left;}
.fiche .informe a{font-weight:400;}

.tarif-ehpad{background:url(/img/tarif-ehpad.jpg) no-repeat scroll 10px 30px #ffffff;border:1px solid #DDDDDD;display:block;padding:20px 10px 0px 200px;max-width:1170px;}
.tarif-ehpad h3{color:#6775b8;text-align:left;}
.tarif-ehpad p{margin:0 0 5px;text-align:left;}
.tarif-ehpad a{font-weight:400;}
.tarif-ehpad h3{color:#6775b8;text-align:left;}
.tarif-ehpad a{font-weight:400;}

.fiche-actu .informe-actu{background:url(/img/informe.jpg) no-repeat scroll 10px 30px #ffffff;border:1px solid #DDDDDD;display:block;padding:20px 10px 0px 200px;max-width:1170px;}
.fiche-actu .informe-actu h3{color:#6775b8;text-align:left;}
.fiche-actu .informe-actu p{margin:0 0 5px;text-align:left;}
.fiche-actu .informe-actu a{font-weight:400;}
.fiche-actu .informe-actu h3{color:#6775b8;text-align:left;}
.fiche-actu .informe-actu a{font-weight:400;}
.content .fiche .reklama{position:relative;width:100%;text-align:center;top:0;left:0;margin:0 0 30px;}
.content .fiche .reklama a{margin:5px 15px 0;}
@media screen and (max-width:1182px){#bigform input[type="text"]{margin:0 15px 15px 5px;}
div.selector{margin:0 0 15px 5px !important;}
.comminfo textarea{float:none;margin:15px auto;width:70%;}
.comminfo p{width:auto;}
.dansright{float:left;margin:20px 0 0 5px;width:auto;}
.dansright textarea{width:95%;margin:10px auto 0;}
.brannerright{float:left;margin:10px 0 0;}
.precquestion p{float:none;}
.pecinfo .precquestion label{float:left;}
.precright{float:left;}
.purinfo select[name="dept"]{width:80%;}
}
@media screen and (max-width:500px){.postinfo input[name="adres"]{margin-left:5px;width:250px;}
#bigform input[type="submit"]{width:90%;background-image:none;}
#bigform input[type="text"]{width:80% !important;}
.purinfo select[name="dept"]{width:84%;}
}
.catemploi .menubox .menu a{color:#9d114b;}
.catemploi .menubox .menu ul li a.active{background:#6f123d;color:#FFF;}
.catemploi .content .reklama a.h1{width:180px;height:70px;background:url(/img/empl-fb.jpg) 0px 0% no-repeat;}
.catemploi .content .reklama a.h2{width:180px;height:45px;background:url(/img/empl-rekrut.jpg) 0px 0% no-repeat;}
.catemploi .content .reklama div.title{text-align:center;background:#9d114b;font-size:20px;font-weight:700;color:#FFF;text-align:center;padding:8px 20px;margin:5px 0px;}
.catemploi .content .reklama a.h1:hover{background:url(/img/empl-fb.jpg) 0px 0% no-repeat;}
.catemploi .content .reklama a.h2:hover{background:url(/img/empl-rekrut.jpg) 0px 0% no-repeat;}
.catemploi .content .boxes{margin-right:200px;display:block;float:none;}
.catemploi .content .boxes h1{font-size:35px;font-weight:800;color:#9d114b;text-align:center;padding:10px 0px;text-transform:uppercase;line-height:30px;padding:0px 0px 0px 0px;}
.catemploi .content .boxes h1 span{font-size:16px;font-weight:400;text-transform:none;font-style:italic;color:#4e5471;}
.catemploi .content .boxes h2{font-size:18px;font-weight:600;color:#9d114b;text-align:left;padding:0px 0px;text-transform:uppercase;line-height:25px;padding:5px 0px 5px 5px;}
.catemploi .content .boxes table.emploitable{margin:20px 0px;border:1px #dddddd solid;border-collapse:collapse;background:rgba(255,255,255,.3);}
.catemploi .content .boxes table.emploitable th h2{background:#9d114b;font-size:20px;font-weight:700;color:#FFF;text-align:center;padding:8px 20px;}
.catemploi .content .boxes table.emploitable td{font-size:16px;font-weight:400;color:#4e5471;text-align:left;padding:8px 20px;}
.catemploi .content .boxes table.emploitable td a{color:#4e5471;}
.catemploi .content .boxes table.emploitable tr.even td{background:#FFF;}
.catemploi .content .boxes table.emploitable tr:hover td{background:#e9dce2;cursor:pointer;}
.catemploi .content .boxes table.emploitable tr.bt td{text-align:center;}
.catemploi .content .boxes table.emploitable tr.bt:hover td{background:none;}
.catemploi .content .boxes .button-offre{text-align:center;padding:10px 0px;}
.catemploi .content .boxes .button-offre a{display:inline-block;border:2px #b5547c solid;line-height:44px;font-size:13px;font-weight:700;color:#9d114b;text-align:center;text-transform:uppercase;width:100%;max-width:365px;background-image:url(/img/emplink.png);background-position:90% 50%;background-repeat:no-repeat;}
.catemploi .content .boxes .button-offre a:hover{color:#FFF;background-color:#9d114b;background-image:url(/img/emplinkh.png);}
.acc h1{font-size:35px;font-weight:800;text-align:center;text-transform:uppercase;line-height:25px;padding:35px 0px 20px 0px;color:#6b42b2;}
.qcent{display:block;padding:20px 30px 20px 265px;max-width:675px;margin:0 auto 30px;background:url(/img/qcent.png) 30px 20px no-repeat #91899f;position:relative;}
.qtetr{display:block;position:absolute;bottom:-15px;left:50%;margin-left:-15px;height:15px;width:30px;background:url(/img/qtetr.png) 0 0 no-repeat;}
.qcent p{color:#FFFFFF;font-size:18px;line-height:22px;margin:0 0 20px;}
.qcent p:last-of-type{margin-bottom:0;}
.acces{margin:15px auto;background:#fff;}
.acces h2{font-size:20px;font-weight:800;color:#FFF;text-align:center;line-height:25px;padding:10px 0;background:#6b42b2;}
.accesinfo{padding:30px 20px;}
.accesinfoitem{padding:0px 0 0px 70px;margin:0 0 0px;background:url(/img/border-line.png) 0 100% repeat-x;}
.accesinfoitem h3:hover{background-color:#EFECF3;cursor:pointer;}
.accesinfoitem:last-of-type{margin-bottom:0;}
.accesinfoitem h3{margin:0 0 0 -70px;font-size:18px;font-weight:normal;line-height:20px;padding:20px 0 20px 70px;color:#6b42b2;}
.dir1{background:url(/img/dir1.png) 1% 50% no-repeat;}
.dir2{background:url(/img/dir2.png) 1% 50% no-repeat;}
.dir3{background:url(/img/dir3.png) 1% 50% no-repeat;}
.dir4{background:url(/img/dir4.png) 1% 50% no-repeat;}
.dir5{background:url(/img/dir5.png) 1% 50% no-repeat;}
.ann1{background:url(/img/ann1.png) 1% 50% no-repeat;}
.accesinfoitem table{border:1px solid #dddddd;width:100%;border-collapse:collapse;margin:20px 0 0;}
.accesinfoitem table td, .accesinfoitem table th{border:0 none;}
.accesinfoitem table tr{height:38px;}
.accesinfoitem table tr:nth-child(odd){background:#f1f3f3;}
.accesinfoitem table th{height:38px;line-height:38px;font-size:16px;color:#fff;font-weight:bold;background:#5a5f7a;text-align:left;padding:0 10px 0 20px;}
.accesinfoitem table td{height:38px;line-height:38px;font-size:16px;color:#5a5f7a;font-weight:normal;text-align:left;padding:0 10px 0 20px;}
.accesinfoitem table td.link{background:#6b42b2;}
.accesinfoitem table td.link a{color:#fff;text-decoration:underline;font-style:italic;font-size:14px;}
.accesinfoitem table td.link a:hover{text-decoration:none;}
.accesinfoitem .acc{display:none;padding:0px 0px 20px 0px;}
.accitemtext h4{margin:20px 0 0 30px;font-size:16px;font-weight:bold;line-height:20px;padding:0;color:#6b42b2;}
.accitemtext p{margin:0 0 0 60px;font-size:16px;line-height:20px;padding:0;}
.accitemtext p.listitem{margin-left:90px !important;}
.accitemtext a{color:#6b42b2;text-decoration:underline;}
.bigorange{color:#ff5b0e;font-weight:bold;text-transform:uppercase;}
.accitemtext .attent{display:block;padding:30px;border:1px solid #dddddd;background:#edeef2;margin:20px 0 0;}
.accitemtext .attent h4{margin:0;padding:0;text-transform:uppercase;font-size:20px;line-height:24px;}
.accitemtext .attent p{margin:0;font-size:20px;line-height:24px;}
.ann .accitemtext p{margin:20px 0 0 60px;}
.midreclama{margin:25px auto 0;text-align:center;max-width:780px;}
.afish{display:block;width:220px;height:130px;margin:0 10px;float:left;padding:10px 0px 10px 120px;}
.afish h4{color:#fff;font-weight:bold;font-size:14px;margin:0 0 5px;}
.afish p{color:#fff;font-weight:normal;font-size:13px;}
.af1{background:url(/img/af1.png) 15px 15px no-repeat rgba(110,17,60,.8);}
.af2{background:url(/img/af2.png) 15px 15px no-repeat rgba(110,17,60,.8);}
.afish.af1:hover, .afish.af2:hover{background-color:rgba(110,17,60,1);}
.clear{clear:both;}
.redblock{display:block;width:100%;background:url(/img/redfon-cp.jpg) 50% 0;}
.baba{display:block;max-width:1280px;background:url(/img/baba-cp.png) 0 100% no-repeat;padding:70px 30px;margin:0 auto;}
.baba .p1{text-align:center;color:#ffffff;font-weight:bold;font-size:45px;line-height:60px;text-transform:uppercase;}
.baba .p1 span{font-size:18px;line-height:18px;}
.blink{display:block;max-width:310px;text-transform:uppercase;padding:0 0 0 40px;height:44px;background:url(/img/blink.png) 0 0 no-repeat;text-align:center;color:#fff;font-weight:bold;margin:0 auto;font-weight:bold;font-size:13px;line-height:44px;border:2px solid #e9dce2;}
.blink span{background:url("/img/emplinkhh.png") no-repeat scroll 0 50% transparent;display:inline-block;float:right;height:14px;margin-right:10px;padding:27px 0 0;width:9px;}
.blink:hover span{background:url("/img/emplink.png") no-repeat scroll 0 50% transparent;}
.blink:hover{background-color:#E9DCE2;color:#9D114B;}
.dhu{display:block;max-width:680px;padding:0 0 0 12px;height:46px;background:url(/img/dhu.png) 0 0 no-repeat;background-color:#FFF;text-align:center;text-decoration:none;color:#ec6308;font-weight:bold;margin:0 auto;font-weight:bold;font-size:15px;line-height:42px;border:2px solid #ec6308;}
.dhu span{background:url("/img/bout-R.png") no-repeat scroll 0 50% transparent;display:inline-block;float:right;height:14px;margin-right:5px;padding:30px 0 0;width:30px;}
.dhu:hover span{background:url("/img/bout-R.png") no-repeat scroll 0 50% transparent;}
.dhu:hover{background-color:#E9DCE2;color:#ec6308;}
.redblock .search{width:75%;margin:50px auto 100px;}
.redblock .search input.inputbox{background:url("/img/narr.png") no-repeat scroll 90% 50% #FFFFFF;width:23%;padding:14px 3% 14px 3%;}
.redblock .search button{background-image:url(/img/searchpngp.png);}
.redblock .slidebox{width:35%;padding:15px 23px;}
.redblock .slidebox div{overflow:auto;max-height:230px;width:100%;margin:0 -23px;padding:0 23px;}
.redblock .slidebox p{color:#4e5471;font-size:13px;line-height:28px;margin:0 -23px;padding:0 23px 0px 23px;cursor:pointer;width:100%;}
.redblock .slidebox p:hover{background-color:#9d114b;color:#fff;}
.catemploidet .redblock{background:#a16480;}
.catemploidet .redform{padding:20px 0 10px;max-width:1280px;margin:0 auto;}
.catemploidet .redblock .search{width:75%;margin:0 auto;border:0 none;background:none}
.catemploidet .redblock .search button.update{background:url("/img/update.png") no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;float:left;height:48px;width:50px;}
.catemploidet .redblock .search button.update:hover{background-position:-50px 0;}
.catemploidet .redblock .search input.inputbox{background:url("/img/narr.png") no-repeat scroll 90% 50% #FFFFFF;width:22%;}
.empdet{display:block;background:#ffffff;}
.empdet h2{background:none repeat scroll 0 0 #9D114B;color:#FFFFFF;font-size:20px;font-weight:800;line-height:25px;padding:10px 30px;}
.catemploidet .content .boxes{display:block;float:none;max-width:940px;}
.catemploidet .redblock{background:url(/img/background-bordo.svg) fixed;}
.catemploidet .redblock.pad{padding-bottom:48px;}
.catemploidet .fon{width:100%;padding:0px 0 0px;background:rgba(255, 255, 255, 0.5);margin:0px 0px 48px 0px;}
.catemploi .emplresultat .bluebox{padding:28px;border:2px #FFF solid;background:#e0e4f5;}
.catemploi .emplresultat .bluebox img{border:1px #dddddd solid;margin:0px 30px 30px 0px;float:left;}
.catemploi .emplresultat .bluebox p{font-size:16px;font-weight:700;color:#6e113c;padding:10px 0px;}
.catemploi .emplresultat .bluebox p a{font-size:14px;font-weight:400;color:#9d114b;font-style:italic;}
.catemploi .emplresultat .bluebox p a span{text-decoration:underline;}
.catemploi .emplresultat .bluebox p a span:hover{text-decoration:none;}
.catemploi .emplresultat .whitebox{padding:29px;border:1px #dddddd solid;background:#FFF;margin:20px 0px;}
.catemploi .emplresultat .whitebox .itemrez{padding:20px;}
.catemploi .emplresultat .whitebox .itemrez .logoimg{width:180px;height:100px;border:1px #dddddd solid;float:none;background:#FFF;margin:0px 0px 30px 0px;}
.catemploi .emplresultat .whitebox .itemrez.odd{border:1px #dddddd solid;background:#edeef2;}
.catemploi .emplresultat .whitebox .itemrez.odd .logoimg{width:180px;height:100px;float:none;background:#edeef2;margin:0px 0px 30px 0px;}
.catemploi .emplresultat .whitebox .itemrez h4{font-size:20px;font-weight:700;color:#9d114b;padding:0px 0px;}
.catemploi .emplresultat .whitebox .itemrez .info{font-size:14px;color:#9d114b;}
.catemploi .emplresultat .whitebox .itemrez .info span{display:inline-block;padding:0px 30px;}
.catemploi .emplresultat .whitebox .itemrez .prew{padding:0px 0px 0px 30px;}
.catemploi .emplresultat .whitebox .itemrez p{font-size:16px;font-weight:400;color:#4e5471;padding:10px 0px;}
.catemploi .emplresultat .whitebox .itemrez p.more a{font-size:14px;font-weight:400;color:#9d114b;font-style:italic;}
.catemploi .emplresultat .whitebox .itemrez p.more a span{text-decoration:underline;}
.catemploi .emplresultat .whitebox .itemrez p.more a span:hover{text-decoration:none;}
.catemploi .pagination ul li a{color:#9d114b;}
.catemploi .pagination ul li a:hover{color:#4e5471;}
body.green .menubox .menu a{color:#569d27;}
body.green .menubox .menu ul li a.active{background:#569d27;color:#FFF;}
body.green .tabs .whitebox{padding:29px;border:1px #dddddd solid;background:#FFF;margin:0px 0px;}
body.green .content .boxes{margin-right:200px;display:block;float:none;padding:20px 0px 0px 0px;}
body.green .content .boxes h1{color:#569d27;font-weight:800;line-height:30px;text-transform:uppercase;}
body.green .content .boxes h1 span{font-size:16px;font-weight:400;text-transform:none;font-style:italic;color:#4e5471;}
body.green .whitebox .itemrez{padding:20px;}
body.green .whitebox .itemrez img{padding:1px;border:1px #dddddd solid;float:left;}
body.green .whitebox .itemrez h4{margin-left:140px;font-size:20px;font-weight:700;color:#569d27;}
body.green .whitebox .itemrez p{font-size:16px;font-weight:400;color:#4e5471;padding:20px 0px 20px 30px;margin-left:140px;}
body.green .whitebox .itemrez p.more{margin-left:140px;padding:0px;}
body.green .whitebox .itemrez p.more a{font-size:14px;font-weight:400;color:#569d27;font-style:italic;}
body.green .whitebox .itemrez p.more a span{text-decoration:underline;}
body.green .whitebox .itemrez p.more a span:hover{text-decoration:none;}
body.green .whitebox .itemrez.odd{border:1px #dddddd solid;background:#edeef2;}
body.green .pagination ul li a{color:#569d27;}
body.green .pagination ul li a:hover{color:#4e5471;}
body.green .ultabs{list-style:none;position:relative;z-index:0;margin:0px 0px 30px 0px;}
body.green .ultabs li{float:left;width:25%;}
body.green .ultabs li a{display:block;font-size:13px;font-weight:700;color:#FFF;text-decoration:underline;background-color:#9ea2b2;background-repeat:no-repeat;background-position:10px 50%;line-height:48px;text-align:center;text-transform:uppercase;border-right:2px #FFF solid;}
body.green .ultabs li a:hover{background-color:#569d27;text-decoration:none;}
body.green .ultabs li a.act{background-color:#569d27;text-decoration:none;}
body.green .ultabs li a.act:after{content:"";display:block;height:7px;background:#FFF url(/img/tab-triangl.png) 50% 0px no-repeat;}
body.green .ultabs li.ic1 a{background-image:url(/img/icg-1.png);}
body.green .ultabs li.ic2 a{background-image:url(/img/icg-2.png);}
body.green .ultabs li.ic3 a{background-image:url(/img/icg-3.png);}
body.green .ultabs li.ic4 a{background-image:url(/img/icg-4.png);border-right:none;}
body.green .big{list-style:none;position:relative;z-index:10;margin:0px 0px 30px 0px;}
body.green .big li{list-style:none;float:left;width:14%;}
body.green .big li a{list-style:none;display:block;font-size:13px;font-weight:700;color:#FFF;text-decoration:none;background-color:#9ea2b2;background-repeat:no-repeat;background-position:10px 50%;line-height:24px;text-align:center;text-transform:uppercase;border:5px #FFF solid;}
body.green .big li a:hover{background-color:#569d27;text-decoration:underline;}
body.green .big li a.act{background-color:#569d27;text-decoration:none;}
body.green .big li a.act:after{content:"";display:block;height:7px;background:#FFF url(/img/tab-triangl.png) 50% 0px no-repeat;}
.glossaireblock{background:none repeat scroll 0 0 #edeef2;border:1px solid #DDDDDD;display:block;margin:20px auto;padding:15px 0;text-align:center;padding:0px 0px 20px 20px;}
.glossaireblock p{font-size:16px;line-height:20px;margin:0;text-align:center;padding:15px 0px 5px 10px;clear:both;}
.glossaireblock .rast{display:inline-block;width:20%;color:#569d27;float:left;padding:0px 10px 0px 0px;font-weight:700;}
.glossaireblock .rast a{color:#569d27;font-size:14px;}
.glossaireblock .resid{color:#4e5471;display:inline-block;width:70%;padding:0px 0px 0px 10px;float:left;}
.glossaireblock .resid a{color:#569d27;text-decoration:underline;}
.empdet{display:block;background:#ffffff;padding:10px 30px 20px;;}
.catemploi.detail h2{background:none repeat scroll 0 0 #9D114B;color:#FFFFFF;font-size:20px;font-weight:800;line-height:25px;padding:10px 30px;margin-top:30px;}
.catemploi.detail .p2{background:none repeat scroll 0 0 #9D114B;color:#FFFFFF;font-size:20px;font-weight:800;line-height:25px;padding:10px 30px;margin-top:30px;}
.catemploi.detail .p2 .ref{font-size:13px;}
.catemploi.detail .p2 .publi{font-size:13px;float:right;display:block;line-height:32px;}
.catemploi.detail .p22{text-align:center;font-size:16px;font-weight:400;text-transform:none;font-style:italic;color:#4e5471;padding:0px 0px 10px 0px;}
.catemploi.detail .content .boxes{display:block;float:none;}
.detailslogo{display:block;border:1px solid #dddddd;float:right;}
.empdet .info h2.dom{font-weight:bold;font-size:16px;color:#4e5471;text-transform:uppercase;padding:10px 0 10px 60px;margin-top:10px;background:url(/img/dom.png) 20px 50% no-repeat;}
.empdet .info h3{font-weight:bold;font-size:16px;color:#4e5471;text-transform:uppercase;padding:10px 0 10px 60px;margin-top:10px;}
.empdet .info .p3{font-weight:bold;font-size:16px;color:#4e5471;text-transform:uppercase;padding:10px 0 10px 60px;margin-top:10px;}
.empdet .info p{font-weight:500;font-size:16px;color:#4e5471;text-transform:uppercase;padding:0 0 0 60px;margin:-5px 0 0;}
.empdet .info h3.dom{background:url(/img/dom.png) 20px 50% no-repeat;}
.empdet .info .p3.tel{background:url(/img/tel.png) 20px 50% no-repeat;}
.empdet .info .p3.face{background:url(/img/face.png) 20px 50% no-repeat;}
.purvoir{display:block;padding:30px;border:1px solid #ddd;background:#edeef2;margin:30px 0;}
.purvoir p{float:left;font-weight:bold;font-size:16px;color:#9d114b;}
.purvoir .ph3 h3{float:left;padding-top:10px;font-weight:bold;font-size:16px;color:#9d114b;}
.purvoir p.detleft{width:30%;min-width:150px;}
.empdet .dleft{color:#9d114b;font-size:16px;font-weight:bold;float:left;width:30%;min-width:150px;margin:20px 0;}
.empdet .dright{font-size:16px;font-weight:500;float:left;width:60%;color:#4e5471;margin:20px 0;}
.empdet .dmax{font-size:16px;font-weight:500;float:left;width:100%;color:#4e5471;margin:20px 0;}
.smapr{display:inline-block;width:22px;height:24px;background:url(/img/smapr.png) 0 0 no-repeat;margin:12px 30px 12px 0;}
.printr{display:inline-block;width:22px;height:24px;background:url(/img/printr.png) 0 0 no-repeat;margin:12px 0;}
.empdet .blink{background:url("/img/planeb.png") no-repeat scroll 0 0 transparent;border:2px solid #9d114b;color:#9d114b;display:block;font-size:13px;font-weight:bold;height:44px;line-height:44px;margin:0;max-width:310px;padding:0 0 0 40px;text-align:center;text-transform:uppercase;}
.empdet .blink:hover{background-color:#9d114b;color:#ffffff;}
.empdet .blink span{background:url("/img/emplink.png") no-repeat scroll 0 50% transparent;display:inline-block;float:right;height:14px;margin-right:10px;padding:27px 0 0;width:9px;}
.empdet .blink:hover span{background:url("/img/emplinkhh.png") no-repeat scroll 0 50% transparent;}
.brdr{display:block;height:1px;background:#e9eced;}
.purpbtns{display:block;padding:10px 30px;background:#9d114b;}
.purpbtns .dleft{float:left;width:30%;min-width:150px;margin:10px 0;}
.purpbtns .dright{float:left;width:60%;margin:10px 0;}
.purpbtns .smapr{width:22px;height:22px;background:url(/img/smapw.png) 0 0 no-repeat;margin:12px 30px 12px 0;}
.purpbtns .printr{width:22px;height:22px;background:url(/img/printw.png) 0 0 no-repeat;margin:12px 0;}
.purpbtns .blink{background:url("/img/artclbtn.png") no-repeat scroll 0 0 transparent;border:2px solid #f0dce4;color:#fff;display:block;font-size:13px;font-weight:bold;height:44px;line-height:44px;margin:0;max-width:310px;padding:0 0 0 40px;text-align:center;text-transform:uppercase;}
.purpbtns .blink:hover{background-color:#f0dce4;color:#9d114b;}
.purpbtns .blink span{background:url("/img/emplinkhh.png") no-repeat scroll 0 50% transparent;display:inline-block;float:right;height:14px;margin-right:10px;padding:27px 0 0;width:9px;}
.purpbtns .blink:hover span{background:url("/img/emplink.png") no-repeat scroll 0 50% transparent;}
.retour{display:block;font-weight:bold;color:#9d114b;text-align:center;font-size:15px;margin:40px 0 20px;}
.retour a{color:#9d114b;text-decoration:underline;}
.retour a:hover{text-decoration:none;}
.hello{font-size:13px;text-transform:uppercase;color:#6b42b2;margin:0 0 5px;}
.hello .usrname{color:#4e5471;}
.socialline .auth ul li.connection > a{background:url("/img/authicon.png") no-repeat scroll 5px -60px #6B42B2;}
.socialline .auth ul li.connection .brdr{margin:10px 0;}
.socialline .auth ul li.connection a.acceder{font-size:13px;color:#6b42b2 !important;background:url(/img/acceder.png) 15px 50% no-repeat #fff;text-transform:none;font-weight:500;text-align:left;width:auto;padding:0 0 0 40px;}
.socialline .auth ul li.connection a.acceder:hover{color:#fff !important;background:url(/img/accedera.png) 15px 50% no-repeat #6b42b2;}
.socialline .auth ul li.connection a.activer{font-size:13px;color:#6b42b2 !important;background:url(/img/active.png) 15px 50% no-repeat #fff;text-transform:none;font-weight:500;text-align:left;width:auto;padding:0 0 0 40px;}
.socialline .auth ul li.connection a.activer:hover{color:#fff !important;background:url(/img/activea.png) 15px 50% no-repeat #6b42b2;}
.socialline .auth ul li.connection a.voir{font-size:13px;color:#6b42b2 !important;background:url(/img/voir.png) 15px 50% no-repeat #fff;text-transform:none;font-weight:500;text-align:left;width:auto;padding:0 0 0 40px;}
.socialline .auth ul li.connection a.voir:hover{color:#fff !important;background:url(/img/voira.png) 15px 50% no-repeat #6b42b2;}
.socialline .auth ul li.connection a.deposer{font-size:13px;color:#9d114b !important;background:url(/img/deposer.png) 15px 50% no-repeat #fff;text-transform:none;font-weight:500;text-align:left;width:auto;padding:0 0 0 40px;}
.socialline .auth ul li.connection a.deposer:hover{color:#fff !important;background:url(/img/deposera.png) 15px 50% no-repeat #9d114b;}
.socialline .auth ul li.connection a.consulter{font-size:13px;color:#9d114b !important;background:url(/img/consulter.png) 15px 50% no-repeat #fff;text-transform:none;font-weight:500;text-align:left;width:auto;padding:0 0 0 40px;}
.socialline .auth ul li.connection a.consulter:hover{color:#fff !important;background:url(/img/consultera.png) 15px 50% no-repeat #9d114b;}
.socialline .auth ul li.connection a.deconection{font-size:13px;color:#9da1b1 !important;background:url(/img/decon.png) 15px 50% no-repeat #fff;text-transform:none;font-weight:500;text-align:left;width:auto;padding:0 0 0 40px;}
.opensearch{display:none;border:2px solid #fff;color:#fff;font-size:13px;font-weight:700;line-height:44px;text-align:center;text-transform:uppercase;width:90%;margin:0 auto;}
.opensearch img{margin:15px 0 0 10px;}
.catemploi .emplresultat .whitebox.text h2{color:#9d114b;font-size:35px;font-weight:800;text-align:center;text-transform:none;padding:10px 0px 10px 0px;}
.catemploi .emplresultat .whitebox.text h2 span{font-size:30px;font-weight:400;text-transform:none;text-align:center;}
.whitebox.text div.pretext{color:#4e5471;font-size:20px;font-weight:400;padding:5px 0px 5px 0px;}
.whitebox.text p{color:#4e5471;font-size:16px;font-weight:400;padding:10px 0px 5px 0px;}
.whitebox.text p.pad0{color:#4e5471;padding:0px 30px;}
.whitebox.text p.center{text-align:center;}
.whitebox.text h2{color:#9d114b;font-size:20px;font-weight:700;padding:15px 0px 10px 0px;}
.whitebox.text h3{color:#9d114b;font-size:20px;font-weight:700;padding:15px 0px 10px 0px;}
.whitebox.text ul{list-style:none;padding:5px 0px 15px 60px;}
.whitebox.text ul li{color:#9d114b;font-size:14px;font-weight:400;padding:0px 0px 10px 0px;}
.whitebox.text ul li a{color:#9d114b;text-decoration:underline;}
.whitebox.text .redbox{padding:0px 30px;border:1px #cfadbb solid;background:#f5e7ed;}
.catemploi .emplresultat .whitebox.text .redbox h2{font-size:22px;font-weight:700;padding:20px 0px 10px 0px;text-align:left;text-transform:none;}
.whitebox.text .redbox h3{font-size:16px;font-weight:bold;padding:0px 0px 0px 20px;}
.whitebox.text .redbox ul{padding:5px 0px 15px 30px;}
.whitebox.text{text-align:center;}
.whitebox.text .box-button{padding:30px;background:#9d114b;display:inline-block;margin:30px 0px;}
.whitebox.text .box-button h3{color:#FFF;font-size:16px;font-weight:800;padding:0px 0px 10px 0px;text-transform:uppercase;}
.whitebox.text .box-button .blink{background:url(/img/rupor.png) 0 0 no-repeat;}
.whitebox.text .box-button .blink:hover{background-color:#E9DCE2;}
.blink.book{background:url(/img/book.png) 0 0 no-repeat;}
.blink.book:hover{background-color:#E9DCE2;}
.links2{text-align:center;}
.links2 div{display:block;width:50%;float:left;}
.links2 div{}
.links2 div a.blink{margin-right:10px;}
.links2 div:nth-child(2) a.blink{margin-left:10px;}
.plashkact{position:absolute;z-index:0;}
.plashkact .like a.open{display:inline-block;width:366px;height:48px;background:url(/img/test-contact.jpg) 0px 0px no-repeat;float:left;}
.plashkact .like a.open.close{background:url(/img/test-contact-close.jpg) 0px 0px no-repeat;}
.plashkact .like div{float:left;display:none;background:#FFF;width:366px;height:180px;padding:10px;border:1px #7E8AC3 solid;}
.exm1{background:#d6d2df;color:#675c83;font:400 14px Arial;text-align:center;width:65px}
.exm3{background:#4f3a5d;color:#d6d2df;font:400 24px Arial;text-align:center;width:65px}
.exm1 a{color:#675c83;font:700 14px Arial;text-decoration:none}
.exm3 a{color:#eae4ff;font:700 14px Arial;text-decoration:none}
.texte .region-url{padding:0px;margin:0px;}
.texte .region-url td{text-align:left;border-right:1px dotted;padding-left:5px;line-height:11px;}
.texte .region-url td h3 a{font-size:11px;text-decoration:none;color:#8c8c8c;padding:0px;margin:0px;line-height:11px;}
.texte .region-url td h3 a:hover{text-decoration:none;}
.texte .region-url td.last{border-right:0}
select.inputselect-adrutile{color:#535454;font:400 14px Arial;width:300px;margin:10px;padding:5px 15px;}
.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto;font-size:12px;}
.autocomplete-suggestion{padding:5px 15px;white-space:nowrap;overflow:hidden;}
.autocomplete-selected{background:#F0F0F0;}
.autocomplete-suggestions strong{font-weight:bold;color:#FF5B0E;}
.autocomplete-group{padding:10px 5px;}
.autocomplete-group strong{display:block;border-bottom:1px solid #000;color:#FF5B0E;}
.openmenuariane{display:none;}
.ariane{background:#FFF;}
.ariane .main{float:left;margin:0 auto;}
.ariane .wrap{padding:0px 0px 0px 0px;}
.ariane .menu{float:left;padding:0px 15px 0px 0px;}
.ariane .menu ul{list-style:none;}
.ariane .menu ul li{float:left;}
.ariane .menu ul li a{line-height:16px;display:inline-block;padding:5px 5px;font-size:13px;font-weight:600;color:#ec6308;}
.ariane .menu ul li a span.blue{color:#4e68b9;}
.ariane .menu ul li a span.marine{color:#009ec6;}
.ariane .menu ul li a span.catemploi.catemploidet{color:#9d114b;}
.ariane .menu ul li a span.green{color:#569d27;}
.ariane .menu ul li a.active{background:#ec6308;color:#FFF;}
.ariane .menu ul li.annuaire:hover a{background:#ec6308;color:#FFF;}
.ariane .menu ul li sectionariane{z-index:100;display:none;background:#f6f6f6;position:absolute;width:100%;left:0px;padding:5px 0px;-webkit-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);}
.ariane .menu ul li sectionariane ul{padding:0px 20px;}
.ariane .menu ul li sectionariane ul .column{width:100%;float:left;}
.ariane .menu ul li sectionariane ul li{width:100%;}
.ariane .menu ul li sectionariane ul li a{display:inline-block;padding:5px 0px;font-size:13px;font-weight:600;background:#f6f6f6;color:#8c8c8c}
.ariane .menu ul li sectionariane ul li a:hover{background:#f6f6f6;color:#ec6308;text-decoration:underline;}
.ariane .menu ul li sectionariane ul li a.blue:hover{color:#4e68b9;text-decoration:underline;}
.ariane .menu ul li sectionariane ul li a.marine:hover{color:#009ec6;text-decoration:underline;}
.ariane .menu ul li sectionariane ul li a.catemploi.catemploidet:hover{color:#9d114b;text-decoration:underline;}
.ariane .menu ul li sectionariane ul li a.green:hover{color:#569d27;text-decoration:underline;}
.ariane .ligne{border-bottom:1px #CCC solid;padding:0px;}
.ariane ul li a.emariane{font-style:italic;color:#8c8c8c;}
.openmenuarianeemploi{display:none;}
.arianeemploi{background:#FFF;}
.arianeemploi .main{float:left;margin:0 auto;}
.arianeemploi .wrap{padding:0px 0px 0px 0px;}
.arianeemploi .menu{float:left;padding:0px 15px 0px 0px;}
.arianeemploi .menu ul{list-style:none;}
.arianeemploi .menu ul li{float:left;}
.arianeemploi .menu ul li a{line-height:16px;display:inline-block;padding:5px 5px;font-size:13px;font-weight:600;color:#6f123d;}
.arianeemploi .menu ul li a.active{background:#6f123d;color:#FFF;}
.arianeemploi .menu ul li.annuaire:hover a{background:#6f123d;color:#FFF;}
.arianeemploi ul li a.emariane{font-style:italic;color:#8c8c8c;}
.arianeemploi .menu ul li sectionarianeemploi{z-index:100;display:none;background:#f6f6f6;position:absolute;width:100%;left:0px;padding:5px 0px;-webkit-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.75);}
.arianeemploi .menu ul li sectionarianeemploi ul{padding:0px 20px;}
.arianeemploi .menu ul li sectionarianeemploi ul .column{width:100%;float:left;}
.arianeemploi .menu ul li sectionarianeemploi ul li{width:100%;}
.arianeemploi .menu ul li sectionarianeemploi ul li a{display:inline-block;padding:5px 0px;font-size:13px;font-weight:600;background:#f6f6f6;color:#8c8c8c}
.arianeemploi .menu ul li sectionarianeemploi ul li a:hover{background:#f6f6f6;color:#6f123d;text-decoration:underline;}
.arianeemploi ul li a.emariane{font-style:italic;color:#8c8c8c;}
.enterbox .fon1{padding:30px 0px;background:rgba(107, 66, 178, 0.9);}
.enterbox .fon1 h1{font-size:35px;font-weight:800;color:#FFF;text-align:center;text-transform:uppercase;padding:0px 0px 20px 0px;}
.enterbox .fon1 p{font-size:16px;font-weight:400;color:#FFF;text-align:center;}
.enterbox .fon2{padding:30px 0px;background:rgba(107, 66, 178, 0.6);text-align:center;}
.enterbox .fon2 div{display:inline-block;max-width:580px;margin:0 auto;}
.enterbox .fon2 input{width:195px;padding:0px 20px;line-height:46px;border:1px #dfdfdf solid;margin-right:25px;}
.enterbox .fon2 button{float:right;height:48px;width:48px;color:#FFF;border:1px #dfdfdf solid;background:#6b42b2;text-align:center;cursor:pointer;font-size:18px;font-weight:500;}
.enterbox .fon2 a{font-size:14px;color:#FFF;display:inline-block;width:235px;margin-right:25px;padding:20px 0px 0px 0px;}
.enterbox .fon2 a span{font-style:italic;text-decoration:underline;}
.enterbox .fon2 a:hover span{text-decoration:none;}
.cookieWarning{background:rgba(255,255,255,0.85);box-shadow:0 0 5px 1px #999;bottom:0;position:fixed;width:100%;z-index:9999;}
.container-cookie{margin-left:auto;margin-right:auto;width:600px;padding:10px;}
.container-cookie p{font-size:12px;font-weight:normal;color:#4e5471;}
.container-cookie a{font-size:12px;font-weight:normal;text-decoration:underline;color:#4e5471;}
.container-cookie .titre{font-size:12px;font-weight:800;color:#4e5471;}
.btn-cookie{color:#4e5471;text-decoration:underline;}
.pcookie{margin:20px 0px;}
.like .p6775b8{color:#6775b8;text-decoration:none;}
.padnobr.p6775b8 a{color:#6775b8;text-decoration:none;}
.padno.p6775b8 a{color:#6775b8;text-decoration:none;}
.candidate{padding-top:30px;}
.candidate p{font-size:16px;color:#4e5471;}
.candidate .box{padding:10px 5px;border:1px #FFF solid;}
.candidate .box h3{font-size:20px;font-weight:700;color:#9d114b;}
.candidate .box ul{list-style:none;}
.candidate .box ul li{float:left;width:30%;padding-right:3.3%;padding-top:5px;padding-bottom:5px;}
.candidate .box ul li.col2{width:60%;height:32px;}
.candidate .box input[type=text]{background:#ffffff none repeat scroll 0 0;border-color:#b7b4bf #b7b4bf #d0ced5 #d0ced5;border-style:solid;border-width:1px;color:#4e5471;display:inline-block;font-size:16px;font-weight:400;height:32px;line-height:32px;padding:0 10px;width:250px;}
.candidate .box textarea{background:#ffffff none repeat scroll 0 0;border-color:#b7b4bf #b7b4bf #d0ced5 #d0ced5;border-style:solid;border-width:1px;color:#4e5471;display:block;font-size:16px;font-weight:400;height:200px;padding:10px 1%;width:98%;font-family:'Open Sans', sans-serif;}
.candidate .box input[type=text].sm{width:120px;float:right;}
.candidate .box input[type=text].sm1{width:60px;}
.candidate .box input[type=text].big{width:530px;}
.candidate .box input[name=texttravail]{display:none;}
.candidate .box input[type=number]{background:#ffffff none repeat scroll 0 0;border-color:#b7b4bf #b7b4bf #d0ced5 #d0ced5;border-style:solid;border-width:1px;color:#4e5471;display:inline-block;font-size:16px;font-weight:400;height:32px;line-height:32px;padding:0 10px;width:50px;}
.selector span{color:#4e5471;}
.candidate .box label{font-size:16px;color:#4e5471;padding:0px 0px;display:inline-block;min-width:95px;line-height:32px;}
.candidate .box li label{padding:0px 5px;}
.candidate .box li label.number{padding:0px 5px 0px 15px;min-width:25px;}
.candidate .box li label.nopad{padding:0px;font-size:15px;}
.candidate div.selector{margin:0 0 0px 0px !important;}
.candidate .box select{width:262px;}
.candidate .box.grey{padding:10px 5px;border:1px #dddddd solid;background:#edeef2;position:relative;}
.candidate .box.center{text-align:center;}
.candidate .box.grey input{position:absolute;top:20px;left:10px;display:inline-block;}
.candidate .box.center .blink{background:url("/img/blink-reg.png") no-repeat scroll 0 0 transparent;border:2px solid #9d114b;color:#9d114b;display:block;font-size:13px;font-weight:bold;height:44px;line-height:44px;margin:0 auto;max-width:310px;padding:0 0 0 40px;text-align:center;text-transform:uppercase;}
.candidate .box.center .blink:hover{background-color:#9d114b;color:#ffffff;}


/*FORMULARE*/

.new.popup{
z-index: 100;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
background: rgba(255, 255, 255, 0.8); 
height: 500px;
}
.new.popup .main{
text-align: center;
}
.new.popup .inbox{
max-width: 930px;
padding: 30px 0px 30px 30px;
background: #FFF;
box-shadow: 0px 0px 14px rgba(0,0,0,0.4);
margin: 170px auto;
position: relative;
}
.new.popup .inbox a.close{
position: absolute;
top: 0px;
left: -37px;
}

.new.popup .inbox h1{
color: #6775b8;
font-size: 30px;
font-weight: 800;
text-align: center;
text-transform: uppercase;
}
.new.popup .inbox h1 span{
color: #ff5b0e;
font-size: 20px;
font-weight: 600;
text-transform: none;
}
.new.popup .inbox p{
padding: 10px 30px;
color: #4e5471;
font-size: 16px;
}
.new.popup .inbox p small{
color: #ff5b0e;
font-size: 13px;
}
.new.popup .inbox p small a{
color: #ff5b0e;
font-weight: 700;
text-decoration: underline;
}

.new.popup .inbox .tabs ul{
list-style: none;
}
.new.popup .inbox .tabs ul li{
float: left;
width: 302px;
padding: 10px 0px;
}
.new.popup .inbox .tabs ul li span{
font-size: 13px;
display: inline-block;
padding: 3px 0px 3px 30px;
color: #4e5471;
border: 1px #b7b4bf solid;
background: #eceef0;
display: block;
width: 240px;
}
.new.popup .inbox .tabs ul li span b{
font-size: 18px;
text-transform: uppercase;
color: #6775b8;
}

.new.popup .inbox .tabs ul li span.act{
color: #FFF;
border: 1px #6775b8 solid;
background: #6775b8;
}
.new.popup .inbox .tabs ul li span.act b{
color: #FFF;
}
.new.popup .inbox .tabs ul li span.last{

}


.new.popup .inbox  .butt{
text-align: center;
padding: 30px 0px;
}
.new.popup .inbox  .butt a{
display: inline-block;
border: 2px #ffad87	 solid;
background: #ff5b0e;
line-height: 44px;
font-size: 13px;
font-weight: 700;
color: #FFF;
text-align: center;
text-transform: uppercase;
width: 270px;
margin-right: 50px;
}
.new.popup .inbox  .butt img{
margin: 15px 0px 0px 10px;
}
.new.popup .inbox .step2 .box{
float: left;
width: 300px; 
padding: 20px 0px;
}
.new.popup .inbox .selector{
width: 258px !important;
}
.new.popup .inbox .selector span{
width: 238px !important;
}

.new.popup .vill1, .polzunok, .vill2, .polzunok2,
.vill21, .polzunok21, .polzunok22, .dept2, .vill2_2, .vill31, .polzunok31, .polzunok32, .dept3, .vill32
{
display: none;
}
.new.popup .inbox  .box{
width: 300px;
}
.new.popup .inbox  .box a.show_d, .new.popup .inbox  .box a.show_dv{ 
display: none;
color: #FFF;
text-align: center;
text-transform: uppercase;
width: 270px;
line-height: 34px;
background: #6775b8;
font-weight: 700;
}

.uipol{
height: 80px;
width: 270px;
}
.new.popup .inbox .uipol p{
padding: 0px 0px;
color: #4e5471;
font-size: 13px;
text-align: center;
}
.uipol p b{
color: #6775b8;
font-size: 16px;
}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
border: none;
height: 31px;
background:url(/dhu-2016/img/ui-02.png) 0 0 no-repeat;
margin: 0px 0px 0px 0px;
width: 252px;
}
.ui-slider-handle.ui-state-default.ui-corner-all{
height: 3px;
width: 3px;
background: #FFF;
border-radius: 50%;
border: 7px #6775b8	 solid;
margin: 6px 0px 0px 0px;
}

.new.popup .inbox h3{
color: #6775b8;
font-size: 20px;
padding: 10px 0px;
}
.new.popup .inbox .step1 label{
color: #4e5471;
font-size: 16px;
margin: 5px 0px;
display: inline-block;
}
.new.popup .inbox .step1 .l{
width: 600px;
float: left;
padding: 0px 0px 20px 0px;
}
.new.popup .inbox .step1 .r{
width: 270px;
float: left;
padding: 0px 0px 20px 0px;
}
.new.popup .inbox .step1 .selector{
margin-right: 25px;
}
.new.popup .inbox .step1 textarea{
display:block;
margin: 10px 0 0;
border-top:1px solid #b7b4bf;
border-bottom:1px solid #d0ced5;
border-left:1px solid #d0ced5;
border-right:1px solid #b7b4bf;
resize:none;
width:560px;
padding:10px 5px;
color: #b7b4bf;
font-size: 16px;
line-height:20px;
font-weight: 400;
height:85px;
float: left;
}
.new.popup .inbox .step1 p{
width: 300px;
padding: 0px;
font-size: 13px;
float: left;
padding: 0px 0px 0px 30px;
}

.new.popup .inbox .step3 .item{
padding: 0 10px;
width: 250px;
float: left;
margin: 10px 32px 10px 0px;
}
.new.popup .inbox .step3 input.inputbox{
background: #ffffff none repeat scroll 0 0;
border-color: #b7b4bf #b7b4bf #d0ced5 #d0ced5;
border-style: solid;
border-width: 1px;
color: #4e5471;
display: inline-block;
font-size: 16px;
font-weight: 400;
height: 32px;
line-height: 32px;
padding: 0 10px;
width: 250px;
float: left;
margin: 10px 30px 10px 0px;
}
.new.popup .inbox .step3 input.inputbox.nopad{
margin: 10px 0px 10px 0px;
}
.new.popup .inbox .step3 input.inputbox.big{
width: 350px;
}
.new.popup .inbox .step3 input.inputbox.sm{
width: 150px;
}

.new.popup .inbox .step3 .boxgrey{
border:1px solid #dddddd;
padding: 5px;
background: #edeef2;
max-width: 880px;
margin-left: -5px;
}
.new.popup .inbox .step3 .boxgrey p{
font-size: 13px;
padding: 0px 30px;
}
.new.popup .inbox .step3 .boxgrey p.big{
font-size: 16px;
float: left;
}
.new.popup .inbox .step3 .boxgrey p.big em{
font-size: 13px;
}
.new.popup .inbox .step3  label{
color: #4e5471;
font-size: 16px;
margin: 5px 20px 5px 0px;
display: inline-block;
}
.new.popup .inbox .step3 .boxgrey .radiob{
float: right;
}

.new.popup .inbox .step3  h3{
width: 300px;
float: left;
}
.new.popup .inbox .step3  .radiorb{
float: left;
padding: 10px 0px 0px 0px;
}
.bl2, .bl3{
display: none;
}
.bl1 .selector, .bl2 .selector, .bl3 .selector{
margin: 10px 30px 10px 0px !important;
}
.new.popup .inbox .bl2 .selector, .new.popup .inbox .bl1 .selector, .new.popup .inbox .bl3 .selector{
width: 560px !important;
}
.new.popup .inbox .bl2 .selector span, .new.popup .inbox .bl1 .selector span, .new.popup .inbox .bl3 .selector span{
width: 550px !important;
}
.new.popup .inbox .step3 input.inputbox.sm{
width: 50px;
float: none;
}
.new.popup .inbox .step3 .boxgrey input.inputbox.sm{
width: 150px;
float: none;
float: left;
}
.new.popup .inbox .step3 h2{
color: #5f647d;
font-size: 16px;
text-transform: uppercase;
font-weight: 600;
text-align: center;
padding: 20px 0px;
}

.step2, .step3{
display: none;
}

/* contact dht non payante */
.contact-dhu a.contact-dhu{background:#ff5b0e url(/img/authicon.png) 5px 0px no-repeat;}
.contact-dhu a.contact-dhu:hover{background:#FFF url(/img/authicon.png) 5px -30px no-repeat;color:#ff5b0e;}