@charset "UTF-8";

/* FONT */

@font-face {
  font-family: "NettoTfBold";
  src: url( ../font/NettoTfBold.eot ); /* IE */
  src: local("NettoTf-Bold"), url( ../font/NettoTfBold.ttf ) format("truetype"); /* non-IE */
}

@font-face {
  font-family: "NettoTfLight";
  src: url( ../font/NettoTfLight.eot ); /* IE */
  src: local("NettoTf-Light"), url( ../font/NettoTfLight.ttf ) format("truetype"); /* non-IE */
}

@font-face {
  font-family: "NettoTfRegular";
  src: url( ../font/NettoTfRegular.eot ); /* IE */
  src: local("NettoTf"), url( ../font/NettoTfRegular.ttf ) format("truetype"); /* non-IE */
}

/* COMMON */
* {
  margin: 0;
  padding: 0;
}

body, html {
  width: 100%;
  height: 100%;
  font: 12px Arial, sans-serif;
  color: #646464;
}

img {
  border: none;
}

a {
  color: #000000;
  text-decoration: none;
}

#tagline{
  position:absolute;left:42px;top:75px;
  font-size:11px;
  font-family:"NettoTfRegular";
  z-index:2;
  color:#666699;
  text-transform:uppercase;
  text-indent:-10000px;
  width:233px;
  height:13px;
  background:url(../img/tagline.jpg) no-repeat;
}

.underline{text-decoration:underline;}
.underline:hover{text-decoration:none;}

.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

.none {
  display: none;
}

textarea {
  height: 75px;
  width: 250px;
}

.bold {
  font-weight:bold;
}

ul {
  list-style-type: none;
}

td {
  vertical-align: top;
}

.empty {
  color: #a3a3a3 !important;
  text-transform: uppercase !important;
}

.none {
  display: none;
}

/*.wd-error {
  border: 2px solid #3e2167 !important;
  outline: 0 !important;
  border-bottom: 3px solid #3e2167 !important;
}*/
.wd-error {
  border: 2px solid #cc0033 !important;
  outline: 0 !important;
  padding:1px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.wd-error-tip {
  position: absolute;
  color: #fff !important;
  width: 10px;
  text-align: center;
  background-color: #3e2167;
}

.wd-attach-file {
  position: relative;
  top: 2px;
  padding-right: 5px;
}

.wd-required {
  font-family: 'Georgia';
  font-size: 11px;
  color: #4aacb5 !important;
  font-weight: bold;
  font-style: italic;
}

/* WD */

.flash-messenger-info, .flash-messenger-error {
  display: none;
}

.flash-messenger{
  color:#cc0033;
  font-size:12px;
  font-family:'Tahoma';
  font-weight:bold;
  background:url(../img/error.png) left top no-repeat;
  min-height:19px;
  padding-left:45px;
  padding-top:20px;
  margin-left:30px;
  margin-bottom:4px;
}

#wd-container {
  position: relative;
  margin: auto;
  width: 1040px;
}

#wd-header {
  height: 75px;
  padding-left: 33px;
  padding-right: 33px;
}

#wd-logo {
  float: left;
  padding-top: 35px;
  padding-left: 10px;
  width: 250px;
  display: block;
}

#wd-menu {
  left:293px;
  list-style-type:none;
  position:absolute;
  z-index:2;
}

#wd-menu li {
  float: left;
  padding-top: 24px;
  background-image: url(../img/header_pipe.png);
  background-repeat: no-repeat;
}

#wd-menu li a {
  display: block;
  padding: 14px 18px 0 18px;
  font-family: "NettoTfBold";
  font-size: 14px;
  line-height: 12px;
  color: #737373;
  min-height: 10px;
}

#wd-menu li a:hover, #wd-menu li a.selected {
  background: url(../img/header_menu_bg_ro_infinite.png) no-repeat;
}

#wd-menu li a strong {
  font-weight: normal;
  font-size: 16px;
  color: #000;
  text-transform: uppercase;
}

#wd-subscribe {
  float: right;
  width: 103px;
  height: 37px;
  padding-top: 38px;
  padding-left: 31px;
  padding-right: 4px;
  line-height: 12px;
  background: url(../img/header_subscribe_bg.png) no-repeat 4px 28px;
  display: block;
}

#wd-subscribe a {
  font-family: "NettoTfBold";
  font-size: 14px;
  color: #cde2ee;
}

#wd-subscribe a strong {
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
}

#wd-welcome {
  /*float: right;
    width:154px;*/
  padding-top: 30px;
  font-family: "NettoTfBold";
  font-size: 12px;
  text-align: right;
  color:#333333;
  position:absolute;top:22px;right:32px;
  width:400px;
  z-index:1;
}

#wd-welcome p, #wd-welcome p a{
  font-family: "tahoma";
  font-size: 11px;
  color:#999999;
}

#wd-welcome p a:hover{
  text-decoration:underline;
}

#wd-subheader {
  width: 1040px;
  height: 198px;
  background: url(../img/subheader_bg.jpg) no-repeat 0 28px;
  color: #fff;
}

#wd-subheader h1 {
  font-family: "NettoTfLight";
  font-size: 27px;
  font-weight: normal;
  color: #f7f7f7;
  padding-left: 56px;
  padding-top: 76px;
}

#wd-subheader form {
  position: absolute;
  top: 206px;
  left: 56px;
}

.wd-search-textfield {
  width: 191px;
  height: 18px;
  padding: 3px 5px 0 5px;
  font-size: 12px;
  border: none;
  background: none;
  color: #484848;
  background: url(../img/subheader_search_bg.png) no-repeat;
}

.wd-search-textfield-small {
  font-family: "Tahoma";
  font-size: 9px;
}

.wd-search-submit {
  position: relative;
  top: 3px;
  left: 9px;
}

#wd-subheader-tab {
  float: left;
  position: absolute;
  top: 218px;
  left: 304px;
  width: 703px;
}

#wd-subheader-tab div.medium-img {
  float: left;
  background: #666598 url(../img/subheader_tab_light.png) no-repeat;
  width: 9px;
  height: 30px;
}

#wd-subheader-tab div.strong-img {
  float: left;
  background: #363478 url(../img/subheader_tab_medium.png) no-repeat;
  width: 9px;
  height: 30px;
}

#wd-subheader-tab div.end-img {
  float: left;
  background: url(../img/subheader_tab_strong.png) no-repeat;
  width: 9px;
  height: 30px;
}

#wd-subheader-tab div.light, #wd-subheader-tab div.medium, #wd-subheader-tab div.strong {
  font-family: "Tahoma";
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  color: #e5e5e5;
  padding: 0 23px;
  line-height: 29px;
  background-color: #363478;
  border-top: 1px solid #1a173c;
  float: left;
}

#wd-subheader-tab div.light {
  background-color: #666598;
}

#wd-subheader-tab div.light a {
  color: #ffffff;
}

#wd-subheader-tab div.medium, #wd-subheader-tab div.medium a {
  background-color: #4e4d88;
  color:#e5e5e5;
}

#wd-subheader-tab div.strong {
  background-color: #363478;
}

#wd-subheader-tab-preview {
  position: relative;
  top: 3px;
  height: 14px;
  padding: 8px;
  display: block;
  font-family: "Tahoma";
  color: #454b82;
  font-size: 11px;
  /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
  background-color: #e5e5e5;
  float: right;
}

#wd-subheader-steps {
  position: absolute;
  height: 100px;
  top: 200px;
  left: 310px;
  font-family: "NettoTfBold";
  font-size: 13px;
  color: #fff;
}

#wd-subheader-steps span {
  float: left;
  padding-top: 3px;
  margin-right: 46px;
  text-transform: uppercase;
}

.wb-subheader-step {
  float: left;
  text-align: center;
  width: 25px;
  height: 22px;
  padding-top: 3px;
  margin-right: 176px;
}

.wb-subheader-step-on {
  color: #fff;
  background: url(../img/circle_step_on_bg.png) no-repeat;
}

.wb-subheader-step-off {
  font-family: "NettoTfRegular";
  color: #87829c;
  background: url(../img/circle_step_off_bg.png) no-repeat;
}

#wd-subheader-step-progressbar {
  width: 644px;
  height: 5px;
  margin-top: 0;
  margin-left: 20px;
  background-color: #8e8db5;
  font-size: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

#wd-subheader-step-progressbar div {
  height: 5px;
  background: url(../img/subheader_progressbar_bg.jpg) repeat;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

#wd-subheader h1 strong {
  font-family: "NettoTfBold";
  font-size: 27px;
  font-weight: normal;
}

#wd-middle {
  width: 974px;
  padding-left: 33px;
  padding-right: 33px;
}

#wd-submenu {
  float: left;
  width: 271px;
}

#wd-submenu h3 {
  font-family: "NettoTfRegular";
  font-size: 13px;
  font-weight: normal;
  color: #383838;
  text-transform: uppercase;
  background: url(../img/arrow_grey_right.png) no-repeat 10px 4px;
  padding-left: 22px;
  padding-bottom: 8px;
}

.wd-submenu-search .wd-submenu-tab:hover {
  cursor: pointer;
}

.wd-submenu-search .wd-submenu-tab {
  width: 172px;
  height: 33px;
  background: url(../img/submenu_tab_bg.jpg) no-repeat;
  font-family: "Georgia";
  font-style: italic;
  font-weight: bold;
  font-size: 16px;
  color: #616161;
  padding-left: 28px;
  padding-top: 14px;
  margin-top: 1px;
}

.wd-submenu-search .wd-submenu-tab.selected {
  width: 172px;
  height: 33px;
  background: url(../img/submenu_tab_selected_bg.jpg) no-repeat;
  font-family: "Georgia";
  font-style: italic;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  padding-left: 28px;
  padding-top: 14px;
}

.wd-submenu-scrollarea {
  width: 190px;
  padding-left: 10px;
  margin: 15px 0;
  display: none;
}

.wd-submenu-scrollarea .wda-scrollpane {
  overflow: auto;
  height: 400px;
}

.wd-submenu-scrollarea label {
  font-family: "Tahoma";
  font-size: 11px;
  color: #888888;
  padding: 0 !important;
  margin-bottom: 10px;
}

.wd-submenu-scrollarea select {
  width: 180px;
}

#wd-content {
  float: left;
}

#wd-content h2 {
  font-family: 'NettoTfRegular';
  text-transform:uppercase;
  font-size: 28px;
  color: #161e63;
  font-weight: normal;
  padding-bottom: 15px;
}

#wd-content h2.onglets {
  font-family: 'NettoTfRegular';
  font-size: 29px;
  color: #666666;
  font-weight: normal;
  padding-bottom: 15px;
}

#wd-content h2.onglets a {
  color: #666666;
}

#wd-content h2.onglets a.active {
  color: #161e63;
}

.wd-box p, #fancybox-inner p,  form .check-options {
  padding-left: 20px;
  padding-right: 20px;
}

label {
  display: block;
  font-family: 'NettoTfBold';
  font-size: 20px;
  color: #666666;
  padding-top: 18px;
  padding-bottom: 8px;
}

form .check-options label {
  display: inline;
  font-family: 'Tahoma';
  font-size: 12px;
  font-weight: normal;
  color: #1b1b41;
  margin-right: 15px;
  /*border-bottom: 1px dotted #a7a7a7;*/
}

.sublabel {
  display: block;
  font-family: 'Tahoma';
  font-weight: bold;
  font-size: 12px;
  color: #656565;
  padding-top: 8px;
  padding-bottom: 8px;
}

#wd-content span, form span {
  color: #330066;
  font-weight:bold;
}

span.spanCompetences{
  font-family: 'Tahoma';
  font-size: 12px;
  color:#666699 !important;
  font-weight:normal !important;
}

form .textinput, #wd-content form textarea {
  width: 234px;
  padding: 4px 6px;
  margin-bottom: 15px;
  border: none;
  border: 1px solid #dedede;
  /*outline: #dedede solid 1px;*/
  font-family: 'Tahoma';
  font-size: 12px;
  color: #846da2;
}

form input[type="radio"] {
  margin-right: 5px;
}

form input[type="radio"], #wd-content form input[type="checkbox"] {
  margin-bottom: 15px;
}

form select {
  line-height: 14px !important;
  border: 1px solid #dedede;
  width: 247px;
  padding: 4px 6px;
  margin-bottom: 15px;
  padding-right: 0;
  font-family: 'Tahoma';
  font-size: 12px;
  color: #666699;
}
form select option{padding: 0 4px;}

form .select-multiple {
  border: none;
  border-top: 1px solid #ccc;
  outline: #dedede solid 1px;
  height:112px;
}

form .textinput {
  height: 13px;
}

form textarea {
  height: 98px;
}

a.dashed-button {
  height: 13px;
  padding: 1px 4px;
  font-family: 'Arial';
  font-size: 10px;
  color: #fff;
  background: url(../img/add_btn_bg.png) repeat;
}

form .long {
  width: 450px !important;
}

.wd-input-area-selected {
  background: url(../img/form_area_selected.png) repeat;
}

.wd-box-tab {
  position: relative;
  width: 163px;
  height: 22px;
  padding-left: 23px;
  padding-top: 8px;
  background: url(../img/tab_service.jpg) no-repeat;
  font-family: 'NettoTfRegular';
  font-size: 16px;
  color: #262626;
  text-transform: uppercase;
}

.wd-box-tab-designers{
  width: 245px;
  background: url(../img/tab_service_designers.jpg) no-repeat;
}

.wd-box-tab strong {
  color: #d36aa0;
  font-weight: normal;
}

.wd-box {
  border-style: solid;
  border-color: #e4e4e4;
  border-top-width: 3px;
  border-left-width: 5px;
  border-right-width: 4px;
  border-bottom-width: 3px;
  /*outline: #ededed solid 1px;*/
  /*width: 696px;*/
  width: 694px;
  padding-bottom: 15px;
}

.wd-box .hr, .wd-box hr, .hr-create-job, #wd-content hr, .wd-box-fancybox hr {
  display: block;
  margin: 0 20px;
  border: none;
  border-bottom: 1px dotted #a7a7a7;
  height: 1px;
}

.wd-box-column {
  float: left;
}

.wd-circle-button, .wd-circle-long-button, .wd-heart-button, .wd-letter-button, .wd-arrow-long-button, .wd-dashed-button, .wd-grey-long-button, .wd-dashed-small-simple-button {
  vertical-align: top;
  height: 23px;
  line-height: 23px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

.wd-circle-button {
  display: inline;
  width: 110px;
  padding-left: 45px;
  background: url(../img/circle_pink_btn_bg.png) no-repeat;
}

.wd-circle-medium-button {
  display: block;
  width: 94px;
  height:23px;
  padding-left: 35px;
  background: url(../img/circle_pink_medium_btn_bg.png) no-repeat;
  line-height: 23px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

.wd-circle-small-button {
  display: block;
  width: 58px;
  height:23px;
  padding:5px 0 0 24px;
  background: url(../img/circle_pink_btn_small_bg.png) no-repeat;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

.wd-circle-long-button {
  display: inline;
  width: 237px;
  padding-left: 37px;
  background: url(../img/circle_pink_long_btn_bg.png) no-repeat;
}

.wd-heart-button {
  display: block;
  width: 200px;
  padding-left: 37px;
  background: url(../img/heart_pink_btn_bg.png) no-repeat;
}

.wd-letter-button {
  display: block;
  width: 200px;
  padding-left: 37px;
  background: url(../img/letter_pink_btn_bg.png) no-repeat;
}

.wd-arrow-long-button {
  display: block;
  width: 181px;
  padding-left: 37px;
  background: url(../img/arrow_blue_long_btn_bg.png) no-repeat;
}

.wd-dashed-button {
  display: block;
  width: 130px;
  background: url(../img/dashed_btn_bg.png) no-repeat;
  text-align: center !important;
}

.wd-dashed-small-simple-button {
  display: block;
  width: 81px;
  background: url(../img/small_grey_btn_bg.png) no-repeat;
  text-align: center !important;
}

.wd-dashed-small-button {
  display: block;
  width: 82px;
  height:23px;
  padding:0 0 1px 10px;
  background: url(../img/dashed_small_btn_bg.png) no-repeat;
  border: 0 none;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  cursor:pointer;
}

.wd-refused-button {
  display: block;
  width: 82px;
  height:23px;
  padding:0 0 1px 10px;
  background: url(../img/refused_btn_bg.png) no-repeat;
  border: 0 none;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  cursor:pointer;
}

.wd-grey-long-button {
  display: block;
  width: 238px;
  background: url(../img/grey_long_btn_bg.png) no-repeat;
  text-align: center !important;
}

.wd-attach-file-button{
  display: block;
  width:117px;
  height:24px;
  background: url(../img/btn_attach_files.png) no-repeat;
  text-align: center !important;
  color:#ffffff;
  line-height: 23px;
}

.wd-blue-small-button{
  display: block;
  width:70px;
  height:23px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  background: url(../img/options_btn.png) no-repeat;
  text-align: center !important;
  color:#ffffff;
  line-height: 23px;
  text-transform: uppercase;
  padding-left:7px;
}

.wd-dashed-brief-button{
  display: block;
  width:121px;
  height:23px;
  background: url(../img/brief_view_btn_bg.png) no-repeat;
  text-align: center !important;
  color:#ffffff;
  line-height: 23px;
  font-size:11px;
  font-family:'NettoTfBold';
  text-transform:uppercase;
  padding-left:4px;
}

.wd-pink-button{
  display: block;
  width:119px;
  height:23px;
  background: url(../img/play-pink-btn_bg.png) no-repeat;
  color:#ffffff;
  padding:5px 0 0 20px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

input.wd-circle-button, input.wd-circle-long-button, input.wd-heart-button, input.wd-letter-button, input.wd-arrow-long-button {
  text-align: left;
  padding-top: 0;
  border: none;
}

.wd-box-button-previous {
  float: left;
  display: block;
  background: url(../img/box_previous_btn_bg.jpg) no-repeat;
  width: 141px;
  height: 24px;
  padding-left: 34px;
  line-height: 23px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

.wd-box-button-next {
  float: right;
  display: block;
  background: url(../img/box_next_btn_bg.jpg) no-repeat;
  width: 141px;
  height: 24px;
  padding-left: 34px;
  line-height: 23px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

.wd-box-button-next-home {
  float: right;
  display: block;
  background: url(../img/box_next_btn_bg_home.jpg) no-repeat;
  width: 198px;
  height: 24px;
  padding-left: 30px;
  line-height: 23px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

.wd-box-long-button-next {
  float: right;
  display: block;
  background: url(../img/box_next_long_btn_bg.jpg) no-repeat;
  width: 211px;
  height: 24px;
  padding-left: 34px;
  line-height: 23px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

.wd-box-button-more {
  position: relative;
  top: 43px;
  display: block;
  margin: auto;
  background: url(../img/box_more_btn_bg.jpg) no-repeat;
  width: 163px;
  height: 24px;
  line-height: 23px;
  text-align: center;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

input.wd-box-button-previous, input.wd-box-button-next {
  position: relative;
  width: 163px;
  height: 24px;
  text-align: left;
  padding-top: 0;
  border: none;
  cursor:pointer;
}

.wd-box-button-close {
  display: block;
  margin: auto;
  background: url(../img/cloture_btn_bg.png) no-repeat;
  width: 124px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
    padding-left:5px;
}

.wd-btSubscription, .wd-btBlue {
  background: url(../img/subscription_btn_bg.jpg) no-repeat;
  width: 158px;
  height: 33px;
  font-family: 'NettoTfBold';
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  border:none;
  cursor:pointer;
}

.wd-box-button-pink{
  background: url(../img/pink_btn_bg.png) repeat-x;
}

.wd-box-button-blue{
  background: url(../img/blue_btn_bg.png) repeat-x;
}

.wd-box-button-pink, .wd-box-button-blue{
  display: block;
  height: 23px;
  line-height: 23px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size:10px;
}

input.wd-purple-button {
  font-family: "Tahoma";
  font-size: 9px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(../img/purple_btn_bg.png) repeat-x;
  height:23px;
  border:none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  cursor:pointer;
}

/* BOX DESIGNER*/

.wd-designer-focusarea {
  padding-top: 25px;
  padding-bottom: 25px;
  background: url(../img/designer_dashed_bg.png);
}

.wd-box .wd-designer-evaluation{padding:0;}

.wd-designer-focusarea a, .wd-designer-evaluation a{
  color:#666699;
  font-family:'Georgia';
  font-size:13px;
  text-decoration:underline;
  font-style:italic;
}

.wd-designer-focusarea a:hover{
  text-decoration:none;
}

#wd-content.wd-content-designer-show .picto-letter,
#wd-content.wd-content-job-offer .picto-letter, #wd-content.wd-content-job-offer-profile .picto-letter,
.wd-designer-evaluation .picto-letter, .wd-designer-evaluation .picto-heart,
.wd-designer-focusarea .picto-letter, .wd-designer-focusarea .picto-heart{
  font-size:11px;
  color:#999999;
  text-decoration:underline;
  padding-left:22px;
  font-style:normal;
}

#wd-content.wd-content-designer-show .picto-letter:hover,
#wd-content.wd-content-job-offer .picto-letter:hover, #wd-content.wd-content-job-offer-profile .picto-letter:hover,
.wd-designer-evaluation .picto-letter:hover, .wd-designer-evaluation .picto-heart:hover,
.wd-designer-focusarea .picto-letter:hover, .wd-designer-focusarea .picto-heart:hover{
  text-decoration:none;
}

.wd-load-style3{padding-left:20px;}

.wd-designer-section-title {
  font-family: 'NettoTfBold';
  font-weight: normal;
  font-size: 20px;
  color: #000033;
  margin: 25px 0 8px 0;
}

.wd-designer-section-subtitle {
  font-family: 'NettoTfBold';
  font-weight: normal;
  font-size: 13px;
  color: #452f75;
  margin: 8px 0;
  text-transform:uppercase;
}

.wd-designer-name {
  font-family: 'NettoTfLight';
  font-size: 29px;
  color: #161e63;
  text-transform: uppercase;
}

.wd-designer-name strong {
  font-family: 'NettoTfRegular';
  font-weight: normal;
  font-size: 24px;
  color: #161e63;
  text-transform: uppercase;
}

.wd-designer-skill {
  font-family: 'NettoTfRegular';
  font-size: 16px;
  color: #d36aa0;
}

.wd-designer-text {
  font-family: 'Tahoma';
  font-size: 11px;
  color: #000;
}

.wd-designer-url{
  float:right;
}

.wd-designer-text span {
  font-family: 'Tahoma';
  font-size: 10px !important;
  color: #7e7e7e !important;
}

.wd-designer-view {
  display: block;
  width: 63px;
  height: 23px;
  line-height: 23px;
  padding-left: 18px;
  font-family: 'NettoTfBold';
  font-size: 11px;
  color: #ffffff;
  background: url(../img/designer_view_btn_bg.png) no-repeat;
  text-transform: uppercase;
}

.wd-designer-evaluation {
  font-family: 'Georgia';
  font-size: 13px;
  font-style: italic;
  color: #7675a5;
}

a.wd-designer-ambiance {
  float: left;
  margin-right: 1px;
}


#wd-footer {
  margin-left: 33px;
  margin-top:30px;
  width: 950px;
  height: 406px;
  padding: 0 12px;
  background: url(../img/footer_bg.jpg) no-repeat;
  color: #000;
  font-family: "Tahoma";
}

#wd-footer-2 #wd-footer-letter{
  margin-left: 8px;
  margin-top: 12px;
}

#wd-footer a, #wd-footer span, #wd-footer-2 #wd-footer-letter span  {
  color: #46417c;
  font-size: 9px;
  font-style:normal;
  font-family:'Tahoma';
}

#wd-footer-1 {
  position:relative;
  padding-top: 27px;
  height: 87px;
}

#wd-footer-1 .contact-tel{
  position:absolute;top:15px;left:5px;
}

#wd-footer-1 .footer-network {
  position:absolute;top:76px;left:5px;
  overflow:hidden;
  width:152px;
  height:31px;
}

#wd-footer-1 .footer-network a{
  font-size:0;
}

#wd-footer-1 .footer-network img{
  float:left;
  margin-right:7px;
}

#wd-footer-2 {
  padding-top: 17px;
}

.wd-footer-column-first {
  float: left;
  width: 300px;
}

#wd-footer-letter a,#wd-footer-2 .wd-footer-column-first #wd-footer-letter a {
  color: #000;
  font-weight:normal;
  float:none;
}

.wd-footer-column {
  width: 158px;
  float: left;
}

.wd-footer-column.untitled {
  padding-top: 17px;
}

.wd-footer-column strong {
  font-family: "Georgia";
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  background: url(../img/arrow_black_right.png) no-repeat 0 3px;
  padding-left: 8px;
  padding-bottom: 17px;
  display: block;
  height: 7px;
}

.wd-footer-column ul li {
  padding-left: 8px;
  line-height: 11px;
}

#wd-footer-2 a {
  color: #000;
}

#wd-footer-2 .wd-footer-column-first {
  padding-top: 25px;
}

#wd-footer-2 .wd-footer-links-infos{
  position:absolute;left:54px;bottom:14px;
}

#wd-footer-2 .wd-footer-column-first span {
  font-family: "Georgia";
  font-size: 11px;
  font-style: italic;
  color: #000;
}

#wd-footer #wd-footer-copyright{
  position:absolute;left:370px;bottom:14px;
  font-family: "Georgia";
  font-size: 11px;
  font-style: italic;
  color: #000;
}

#wd-footer #wd-footer-credit{
  position:absolute;right:50px;bottom:14px;
  font-family: "Tahoma";
  font-size: 9px;
  color: #fff;
}

#wd-footer #wd-footer-credit a{ color:#fff;text-decoration:underline;}
#wd-footer #wd-footer-credit a:hover{ color:#fff;text-decoration:none;}

#wd-footer-2 .wd-footer-column-first a {
  padding-top: 6px;
  font-size: 9px;
  font-weight: bold;
  float: left;
}

#wd-footer-2 .wd-footer-column strong {
  padding-bottom: 10px;
}

.wd-footer-pipe {
  width: 2px;
  height: 10px;
  float: left;
  margin: 1px 5px 0 5px;
  background-color: #000;
}


/* LOGIN */

#wd-login{
  border:5px solid #e5e5e5;
  margin-left:220px;
  width:522px;
}

#wd-content #wd-login h2{
  padding:15px;
  margin:0;
}

#wd-content #wd-login .wd-input-area,
#wd-content #wd-login p{
  padding:0 50px;
  margin:0;
}

#wd-content #wd-login label,
#wd-content #wd-login p{
  font-size:11px;
  color:#333333;
  font-family:'Tahoma';
}

#wd-content #wd-login .wd-input-area p{
  padding:0;
}

#wd-content #wd-login .submit{
  text-align:center;
  margin:20px 0;
}

/* fancybox */

#fancybox-outer{
  border:5px solid #e5e5e5;
}

.wd-box-fancybox {
  width: 460px;
}

.wd-box-fancybox h2 {
  margin-top: 10px;
  margin-bottom: 15px;
  font: 28px "NettoTfRegular";
  color: #000033;
}

.wd-box-fancybox h3 {
  margin: 20px;
  margin-bottom: 10px;
  font: 16px "NettoTfLight";
  color: #000;
}

.wd-box-fancybox label {
  padding-bottom: 4px;
  font: bold 11px Tahoma, sans-serif;
  color: #646464;
}

#fancybox-inner form p.submit{
  text-align:center;
}

#fancybox-inner span{
  color:#333366;
}

/* popup designer*/
#box-designer{
  width:505px;
  height:390px;
  overflow:hidden;
}

#box-designer h2, #box-designer ul{
  padding:0 20px;
}

#box-designer p, #box-designer ul li{
  font-family:"Tahoma";
  font-weight:normal;
  font-size:12px;
  color:#000000;
  line-height:18px;
}

#box-designer a { color:#000066;text-decoration:none; }
#box-designer a:hover { text-decoration:underline; }

#box-designer p.legend{
  color:#666666;
}

#box-designer p.small.legend{
  font-size:11px;
}
#box-designer p.legend a {color:#666666;text-decoration:underline;}
#box-designer p.legend a:hover { text-decoration:none; }

#box-designer ul{ margin:20px 0;}
#box-designer ul li{
  list-style-type:disc;
  list-style-position:inside;
}


/*SIMPLE MODAL*/
/*
#simplemodal-overlay {
  background: url(../img/modal_overlay_bg.png) repeat;
}

#simplemodal-container {
  border: 5px solid #e5e5e5;
  outline: 1px solid #ececec;
  padding: 26px 20px;
  background-color: #fff;
}

#simplemodal-container a.modalCloseImg {
  float: right;
  display: block;
  margin-top: -15px;
  width: 12px;
  height: 12px;
  background: url(../img/modal_close_btn.png) no-repeat;
}

.simplemodal-wrap {
  overflow: auto;
}

#simplemodal-data {
  width: 600px;
  height: 400px;
}*/

/* QTIP */
.wd-tooltip {
  position: absolute;
  margin-left: 10px;
  /*padding-left: 20px;
  padding-top: 21px;*/
  width: 20px;
  height: 21px;
  background: url(../img/tooltip_btn_bg.png) no-repeat;
}

.wda-tooltip {
  display: none;
}

.wd-tooltip-title {
  font-family: 'Tahoma';
  font-size: 9px;
  color: #454b82 !important;
  font-weight: bold;
  text-transform: uppercase;
  padding: 4px 4px 2px 4px !important;
}

.wd-tooltip-content {
  font-family: 'Tahoma';
  font-size: 9px;
  color: #171637 !important;
  padding: 2px 4px 4px 4px !important;
}

/* DATE PICKER */
.ui-datepicker-trigger {
  vertical-align: top;
  position: relative;
  top: 5px;
  left: 5px;
  /*padding-top: 2px;*/
}

/* FANCY*/

.wd-box-fancybox .wd-input-area-selected{
  background:none;
}
.wd-fancybox-notification {
   width: 400px;
   min-height: 85px;
}

.wd-fancybox-notification .wd-fancybox-info{
  font-size:20px;
  padding:15px 30px;
  width:320px;
}

.wd-fancybox-notification a.yes, .wd-fancybox-notification a.no{
  background: url(../img/bt-yes-no.png) no-repeat;
  display:block;
  width:62px;
  height:23px;
  color:#ffffff;
  font-size:16px;
  font-family: 'NettoTfBold';
  float:left;
  margin-left:18px;
}

.wd-fancybox-notification a.yes{
  background-position:left bottom;
}

.wd-fancybox-notification a.no{
  background-position:left top;
}

.wd-fancybox-error {
  font-family: 'NettoTfBold';
  font-size: 16px;
  color: #333366;
  padding: 25px 50px;
  width: 300px;
  text-align: center;
  margin-bottom: 15px;
}

.wd-fancybox-error a{ color: #333366;text-decoration:underline; }
.wd-fancybox-error a:hover{ text-decoration:none; }

.wd-fancybox-info {
  font-family: 'NettoTfBold';
  font-size: 16px;
  color: #161e63;
  padding: 25px 50px;
  width: 300px;
  text-align: center;
}

.wd-fancybox-info a{color: #161e63;text-decoration:underline;}
.wd-fancybox-info a:hover{ text-decoration:none; }


/* UPLOAD */
.wda-file-loader {
  display: none;
}

/* ====================== */
/* = recherche AO liste = */
/* ====================== */
#wd-jobs-list p {
  font-size:14px;
}

#wd-jobs-list .wd-progressbar  {
  background:#000 url("../img/jobpost_progressbar_bg.jpg") no-repeat right top;
  height:9px;
  width:120px;
  float:left;
}

.wd-progressbar div.green {
  background-color:#deff00;
  height:9px;
}
.wd-progressbar div.yellow {
  background-color:#fff000;
  height:9px;
}
.wd-progressbar div.red {
  background-color:#cc3333;
  height:9px;
}

#wd-jobs-list .wd-box-column-right{
  padding-top:4px;
  font-size:11px;
  line-height:20px;
  margin-bottom:10px;
}

#wd-jobs-list .wd-box-column-right span{
  font-size:12px;
}

#wd-jobs-list .wd-box-column-right p.wd-offers_avg{
  color:#7675A5;
  font-family:'Georgia';
  font-size:18px;
  font-style:italic;
}
#wd-jobs-list .wd-box-column-right p.wd-offers_avg span{
  font-size:13px;
  color:#7675A5;
}

#wd-jobs-list .wd-box-column-right p{
  padding:0 0 5px 0;
  font-size:9px;
  color:#000;
}
/* =========== */
/* = show AO = */
/* =========== */

#wd-jobs-show p{
  line-height:18px;
}

#wd-jobs-show .wd-box-column{
  width:100%;
  margin-top:10px;
  color:#999999;
}

#wd-jobs-show .wd-progressbar  {
  background:#000 url("../img/jobpost_progressbar_bg.jpg") no-repeat right top;
  height:9px;
  width:100px;
  float:left;
}

#wd-jobs-show .wd-box-column-right{
  width:165px;
  float:left;
}

#wd-jobs-show .wd-box-column-right p{
  margin:0;
}

#wd-jobs-show .wd-box-column-right p.wd-offers_avg{
  color:#7675A5;
  font-family:'Georgia';
  font-size:20px;
  font-style:italic;
}
#wd-jobs-show .wd-box-column-right p.wd-offers_avg span{
  font-size:13px;
  color:#7675A5;
}

#wd-jobs-show  .wd-designer-section-subtitle{
  color:#666666;
  font-family:'NettoTfBold';
  font-size:18px !important;
  font-weight:normal;
  margin-top:20px;
  margin-bottom:5px;
  text-transform:none !important;
}

#wd-jobs-show .wd-designer-section-title{
  margin:10px 20px;
}

#wd-jobs-show p{
  padding:0;
  margin:0 20px;
  text-align:justify;
}

#wd-jobs-show .wd-box-column p{
  font-size:12px;
  font-family:'Tahoma';
  line-height:20px;
  color:#666666;
}

#wd-jobs-show .wd-box-column-right p{
  line-height:28px;
}

.wd-attach-file-button{
  float:right;
  margin-right:30px;
}

#wd-jobs-show p em{
  font-style:italic;
  color:#646464;
  font-size:10px;
  padding-left:10px;
}

#wd-jobs-show p.wd-border{
  border-bottom:1px #c7c7c7 dotted;
}

.infos{
  float:right;
  margin-top:10px;
  color:#666699;
}

.textPink{color:#cc99cc;}

.picto-heart{
  background:url("../img/picto-heart.png") no-repeat 0 0px;
  line-height:18px;
}
.picto-letter{
  background:url("../img/picto-letter.png") no-repeat 0 1px;
  line-height:18px;
}

.wd-designer-reference-title{
  font-size:16px;
  font-family:'NettoTfBold';
}

#wd-offer-board{
  background:url("../img/bg-offerBoard-home.jpg") no-repeat;
  width:644px;
  height:113px;
  margin-top:10px;
}

#wd-offer-board h2{
  font-size:24px;
  color:#ccccff;
  margin-left:32px;
  padding:15px 0 0 0;
}

#wd-offer-board h2 span{
  color:#ffffff;
}

#wd-offer-board p{
  font-size:16px;
  font-family:'NettoTfRegular';
  color:#ccccff;
  margin:0 15px 0 32px;
}

#wd-offer-board a{
  font-size:12px;
  font-family:'Tahoma';
  color:#ffffff;
  text-decoration:underline;
}

#wd-offer-board a:hover{
  text-decoration:none;
}

/* =================================== */
/* = tableau des offres d'abonnement = */
/* =================================== */
#tableAccount{
  border-spacing: 0px;
  border-collapse: collapse;
  margin-top:10px;
}

#tableAccount tr td{
  font-size:12px;
  border:1px solid #d3d3d3;
  padding:12px;
}

#tableAccount tr td.titleOffer{
  font-family: 'NettoTfRegular';
  font-size:15px;
  font-weight:normal;
  color:#323232;
  padding:12px 8px;
}

#tableAccount tr td.titleOffer .radioSubscription{
  color:#000000;
  font-size:12px;
  font-family:'Tahoma';
}

#tableAccount tr td.titleOffer .actualSubscription{
  color:#cc66cc;
  font-size:12px;
  font-family:'Tahoma';
}

#tableAccount tr td.titleOffer .price{
  font-family: 'NettoTfRegular';
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
}

#tableAccount strong{
  color:#323232;
}

#tableAccount tr td.titleOffer strong.formule{
  text-transform:uppercase;
}

#tableAccount tr td{
  text-align:center;
  vertical-align:middle;
}

#tableAccount tr td.colFirst{
  text-align:left;
  border-left:none;
  padding-left:0;
}

#tableAccount tr td.rowFirst{
  vertical-align:top;
  border-top:none;
  width:94px;
}

#tableAccount tr td.first{
  vertical-align:bottom;
  width:200px;
}

#tableAccount span.recommandation {
  font-weight:normal;
}

#tableAccount tr td.titleOffer span.recommandation,
#tableAccount tr td.titleOffer strong.recommandation {
  color:#51b121;
}

/*popup invitation*/
#box-invitation{
  width:555px;
  padding:0 20px;
  height:400px;
}

#box-invitation form .textinput, #box-invitation form textarea {
  margin-bottom:6px;
}

.wd-box-fancybox#box-invitation p{
  padding:0;
  font-family:"Tahoma";
  font-weight:normal;
  font-size:12px;
  color:#000000;
}

.wd-box-fancybox#box-invitation .textinput{
  width:165px;
}

.wd-box-fancybox#box-invitation label{
  font:normal 12px 'Tahoma';
  color:#666699;
  padding-top:0px;
}

.wd-box-fancybox#box-invitation table label{
  font:bold 12px 'Tahoma';
  color:#666666;
  padding-top:0px;
}

.wd-box-fancybox#box-invitation label strong{
  color:#000;
}

.wd-box-fancybox#box-invitation select{
  height:105px;
}

.wd-box-fancybox#box-invitation textarea{
  height:55px;
  width:536px;
  color:#7e7e7e;
  padding:5px;
  font-family:"Tahoma";
  font-weight:normal;
  font-size:12px;
  border:#cccccc 1px solid;
}

/*popup des formules d'abonnement*/
#box-subscription-formulas{
  width:836px;
  height:300px;
}

#box-subscription-formulas p{color:#000000;}
#box-subscription-formulas ul li{
  position:relative;
  display:block;
  float:left;
  border:4px solid #E5E5E5;
  width:250px;
  height:200px;
  margin:10px 0 10px 10px;
}

#box-subscription-formulas ul li p.subscription-title{
  color:#161e63;
  font-size:20px;
  font-family: 'NettoTfLight';
  font-weight: bold;
  text-transform:uppercase;
  line-height:35px;
}

#box-subscription-formulas ul li label {
  position:absolute;left:15px;
  display:inline;
}

#box-subscription-formulas ul li strong {
  color:#161e63;
}

#box-subscription-formulas ul li p {
  margin:0 4px 2px 4px;
  text-align:center;
  padding-bottom:4px;
}

#box-subscription-formulas ul li p.wd-border {
  border-bottom:1px #c7c7c7 dotted;
}

/* ============================= */
/* = popup visualiser le brief = */
/* ============================= */
#box-brief {
  width:694px;
  height:450px;
  overflow:hidden;
  padding:20px;
}

#box-brief #wd-jobs-show{ border:none;padding:0;}
#box-brief #wd-jobs-show p{ margin-left:0;margin-right:0;}

#box-brief h2{
  margin-bottom:0;
}

#box-brief h3{
  color:#452f75;
  font-size:22px !important;
  font-family: 'NettoTfLight';
  font-weight: normal;
  text-transform:uppercase;
  margin:20px 0 0 0;
}

#box-brief p{
  color:#000000;
  font-family:"Tahoma";
  font-weight:normal;
  text-align:justify;
  font-size:12px;
  color:#666;
}

#box-brief p.wd-designer-skill  {
  color:#D36AA0;
}

#box-brief p.wd-designer-section-title{
  color:#000033;
  font-family:'NettoTfBold';
  font-size:20px;
  font-weight:normal;
  margin:25px 0 8px;
}

#box-brief .intro p{
  line-height:20px;
  padding-left:0;
}

#box-brief .wd-attach-file-button{
  float:right;
  margin-right:15px;
}

/* ===================== */
/* = popup subscrition = */
/* ===================== */

#box-subscription h2{
  font-size:30px;
}

#box-subscription label{
  color:#000;
  font-weight:normal;
  display:inline;
  padding-top:0;
}

#box-subscription p{
  line-height:18px;
}

#box-subscription p.radio label{
  display:block;
  font-weight:bold;
}

#box-subscription .wd-input-area{padding:5px 20px;}
#box-subscription .wd-input-area textarea{
  width:404px;
  height:90px;
  color:#7e7e7e;
  padding:5px;
  font-family:"Tahoma";
  font-weight:normal;
  font-size:9px;
  border:#cccccc 1px solid;
  margin:0;
}

/* ===================================== */
/* = Page designer contenu description = */
/* ===================================== */
.list-designer-link-AO{
  margin-top:40px;
  float:right;
}

.list-designer-link-AO a{
  color:#000033;
  font-weight:bold;
  font-size:12px;
  font-family:'Tahoma';
  text-decoration:underline;
}

.list-designer-link-AO a:hover{
  text-decoration:none;
}

#block_description{
  margin-top:14px;
  width:200px;
}

#block_description h2{
  font-family: 'Georgia';
  font-size: 23px;
  font-style:italic;
  color: #666666;
  padding-left:10px;
  font-weight:normal;
}

#block_description .content{
  font-family: 'Tahoma';
  font-size: 11px;
  margin-top:12px;
  border:1px solid #e5e5e5;
  padding:10px;
  max-height:365px;
  overflow:auto;
}

#block_description a{
  display:block;
  padding:8px;
  font-family: 'Tahoma';
  font-size: 11px;
  color:#666668;
  text-decoration:underline;
}

#block_description a:hover{
  text-decoration:none;
}
/* ============ */
/* = lien cgu = */
/* ============ */
a.cgu{
  text-decoration:underline;
}
a.cgu:hover{
  text-decoration:none;
}
/* ======= */
/* = end = */
/* ======= */

.request {
  display:block;
  width:174px;
  height:33px;
  margin-right:20px;
  background:url(../img/request.gif) no-repeat;
}

.network {
  margin:10px 10px 0 0;
  float:right;
  overflow:hidden;
}

.network li {
  float:left;
  display:block;
  width:auto;
  margin-right:8px;
}
#wd-content .network span {color: #ffffff;}
#wd-content .network span.fb_share_count_inner{color: #000000;}


body.skin2 #wd-subheader {
  height: 160px;
  background-image: url(../img/subheader_bg2.jpg);
}

body.skin2 #wd-subheader h1 {
  color:#000000;
  font-size:36px;
  line-height:43px;
  padding-top: 31px;
}

body.skin2 #wd-submenu p {
  font-family: "NettoTfLight";
  color:#767676;
  font-size:30px;
  line-height:37px;
  margin-top:10px;
}

body.skin2 #budget_id{
  margin-right:10px;
}

body.skin2 #budget_id, body.skin2 #budget_limit_id{
  width:124px;
}

body.skin2 #wd-subheader h1 strong {
  font-size: 36px;
}

input.bt-subscription{
  width:157px;
  height:27px;
  font-family: "NettoTfBold";
  font-size: 13px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(../img/bt-validate.png) no-repeat;
  border:none;
  cursor:pointer;
  padding:0 0 0 38px;
  text-align:left;
}

.onglet1 input, .onglet1 textarea{
  float:left;
}

.onglet2 label input{
  margin-right:5px;
}

.wd-btBlue-big {
  background: url(../img/home_provider_btn_bg_big.jpg) no-repeat;
  width: 419px;
  height: 47px;
  font-family: 'NettoTfBold';
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  border:none;
  cursor:pointer;
  margin-top:10px;
}

/* table page shortlist*/
#wd-content .wd-list{
  width:650px;
  border-collapse: collapse;
  font-family:"Tahoma";
  margin:20px;
}
#wd-content .wd-list tr th, #wd-content .wd-list tr td{
  border-right:2px #ededed solid;
}
#wd-content .wd-list tr th{
  font-size: 9px;
  background-color:#ededed;
  text-align:left;
  padding:2px 10px;
  color:#606061;
  font-weight:normal;
}

#wd-content .wd-list tr th a, #wd-content .wd-list a.wd-link-table, .wd-box-table a.wd-link-table {
  text-decoration:underline;
}
#wd-content .wd-list tr th a:hover, #wd-content .wd-list a.wd-link-table:hover, .wd-box-table a.wd-link-table:hover{
  text-decoration:none;
}

#wd-content .wd-list tr td{
  font-size: 11px;
  background-color:#ffffff;
  text-align:left;
  padding:10px;
  color:#000000;
  border-bottom:1px #c7c7c7 dotted;
}
#wd-content .wd-list tr .wd-noborder-right{border-right:none;}

#wd-content .wd-list tr.wait-line  td{
  background-color:#ffffff;
  font-weight:bold;
}

#wd-content ul.wd-list-offer-designer{
  float:right;
}

#wd-content ul.wd-list-offer-designer li{
  float:left;
  margin-right:5px;
}

#wd-content ul.wd-list-offer-designer li.end{
  margin-right:0;
}

#wd-content ul.wd-list-offer-designer li a{
  margin:0;
}

#wd-content #wd-box-filter ul.wd-list-offer-designer{
  position:absolute;right:0;bottom:0;
}

#wd-content .wd-list-offer-designer tr th{
  text-align:center;
}

#wd-content .wd-list-offer-designer tr th,
#wd-content .wd-list-offer-designer tr td{
  border-right:0;
  text-align:right;
}

#wd-content .wd-list-offer-designer tr td{
  padding-top:25px;
  font-size:12px;
  color:#333333;
}

#wd-content .wd-list-offer-designer tr td.wd-designer-picture{
  padding-top:0px;
  text-align:left;
}

#wd-content table tr.unread td{
  background-color:#fff;
  font-weight:bold;
}

#wd-content table tr td.grey{
  background-color:#f5f5f5;
}

#wd-content table tr td.wd-pagination{
  padding:0;
  margin:0;
  background-color:transparent;
  border:0;
}

#wd-content .wd-links tr td.wd-designer-picture,
#wd-content .wd-list-offer-designer tr td.wd-designer-picture,
#wd-content .wd-list-offer-designer tr td input{
  padding-bottom:5px;
  margin:0;
  font-weight:bold;
}

#wd-content .wd-links span.wd-designer-name{
  font-family:'NettoTfLight';
  font-size:18px;
  color:#333366;
}
#wd-content .wd-list-offer-designer span.wd-designer-name{
  font-family:'NettoTfLight';
  font-size:20px;
  color:#161E63;
}

#wd-content .wd-links span.wd-designer-location,
#wd-content .wd-list-offer-designer span.wd-designer-location{
  font-family:'NettoTfLight';
  font-size:14px;
}

#search-designers{
  background:url(../img/bg-search.jpg) no-repeat;
  width:239px;
  height:558px;
  padding:8px;
}

#search-designers h2{
  font-family:'NettoTfRegular';
  font-size:22px;
  text-transform:uppercase;
  color:#ffffff;
}

#search-designers label{
  font-size:12px;
  font-family:Tahoma;
  color:#cccccc;
  margin-top:0;
  padding-top:10px;
  padding-bottom:4px;
}

#search-designers select, #search-designers input{
  margin:0;
  width:234px;
}

#search-designers select {
  padding:2px;
  height:22px;
}

#search-designers input{
  width:220px;
}

#search-designers select#region_id{
  margin-top:5px;
}

#search-designers .expert-case label{
  width:35px;
  float:left;
  padding-top:0;
}

#search-designers .expert-case input{
  width:auto;
  margin-right:4px;
}

#search-designers #send{
  color:#cc66cc;
  background:none;
  border:none;
  cursor:pointer;
  width:92px;
  float:right;
  margin-right:5px;
  margin-top:5px;
}

#wd-subheader-designers{
  position:absolute;
  top: 210px;
  left: 670px;
}

#wd-subheader-designers a{
  text-transform:uppercase;
  color:#cccccc;
  font-size:12px;
  font-family:Tahoma;
  text-decoration:underline;
}
#wd-subheader-designers a:hover{text-decoration:none;}

.list-designer-link-AO-bottom{
  text-align:center;
  font-size:18px;
  color:#000033;
  line-height:24px;
  font-family:'NettoTfRegular';
  text-transform:uppercase;
  margin-top:10px;
}

.list-designer-link-AO-bottom a{text-decoration:underline;}
.list-designer-link-AO-bottom a:hover{text-decoration:none;}

/* last-project */

#last-project{
  position:relative;
  width: 249px;
  margin-top:15px;
}

#last-project .title{
  background:url(../img/bg-grey-stripe.png) repeat;
  width:151px;
  height:24px;
}

#last-project .title h3{
  background:url(../img/bubble-arrow.png) 5px 8px no-repeat;
  font-family:'NettoTfRegular';
  text-transform:uppercase;
  font-size:13px;
  color:#262626;
  padding:0;
  margin:0;
  padding-left:15px;
  line-height:25px;
}

#last-project .content{
  background:url(../img/bg-grey-stripe.png) repeat;
  padding:5px 0;
}

#last-project .content ul{
  background-color:#ffffff;
  width:228px;
  margin:0 5px;
  padding:5px;
}

#last-project .content .text{
  color:#333333;
  font-size:12px;
  margin-top:5px;
}

#last-project .content .first{
  margin-top:0;
}

#last-project .content .text span{
  color:#999999;
  display:block;
}

#last-project .content .text .hr{
  height:1px;
  width:100%;
  margin-top:5px;
  border-bottom:1px dotted #999999;
}

#last-post-blog{
  position:relative;
  width: 249px;
  margin-top:15px;
}

#last-post-blog .title{
  background:url(../img/bg-purple-stripe.png) repeat;
  width:205px;
  height:24px;
}

#last-post-blog .title h3{
  background:url(../img/bubble-arrow.png) 5px 8px no-repeat;
  font-family:'NettoTfRegular';
  text-transform:uppercase;
  font-size:13px;
  color:#ffffff;
  padding:0;
  margin:0;
  padding-left:15px;
  line-height:25px;
}

#last-post-blog .content{
  background:url(../img/bg-purple-stripe.png) repeat;
  padding:5px 0;
}

#last-post-blog .content ul{
  background-color:#ffffff;
  width:228px;
  margin:0 5px;
  padding:5px;
}

#last-post-blog .content .text{
  color:#333333;
  font-size:12px;
  margin-top:5px;
}

#last-post-blog .content .first{
  margin-top:0;
}

#last-post-blog .content .text span{
  color:#999999;
  display:block;
}

#last-post-blog .content .text .hr{
  height:1px;
  width:100%;
  margin-top:5px;
  border-bottom:1px dotted #999999;
}

/* end last-project */

/* box offer free */
#wd-submenu .box-submenu {
  position:relative;
  width:239px;
  height:260px;
  margin-right:6px;
  padding:0 12px;
}

#wd-submenu .box-submenu h3 {
  font-family: 'NettoTfLight';
  font-size:22px;
  color:#ffffff;
  text-transform:uppercase;
  line-height:42px;
  background:none;
  padding-left:8px;
}

#wd-submenu .box-submenu p {
  font-family: 'NettoTfLight';
  font-size:26px;
  color:#ffffff;
  text-transform:uppercase;
  line-height:40px;
  position:absolute;top:50px;left:17px;
  width:225px;
}

#wd-submenu .box-submenu p strong{
  font-family: 'NettoTfRegular';
  font-weight:normal;
}

#wd-submenu .box-submenu a {
  font-family: 'NettoTfRegular';
  font-size:18px;
  color:#000000;
  text-decoration:underline;
  text-transform:uppercase;
  line-height:30px;
  position:absolute;bottom:30px;
  text-align:center;
  display:block;
  width:243px;
}

#wd-submenu .box-submenu a:hover {
  text-decoration:none;
}

#wd-submenu .box-submenu.box1 {
  background: #fff url(../img/box-offer-free.png) no-repeat;
}

#wd-submenu .box-submenu.box2 {
  background: #fff url(../img/box-offer-council.png) no-repeat;
}
/* end box*/

/* onglets */
a.wd-purple-button {
  font-family: "Tahoma";
  font-size: 9px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(../img/purple_btn_bg.png) repeat-x;
  line-height: 9px;
  height: 9px;
  padding: 7px;
  display: block;
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

a.wd-grey-button {
  font-family: "Tahoma";
  font-size: 9px;
  font-weight:bold;
  color: #666699;
  text-transform: uppercase;
  background: url(../img/grey_btn_bg.png) repeat-x;
  line-height: 9px;
  height: 9px;
  padding: 7px;
  display: block;
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

#wd-content-tab {
  position: relative;
  top: 3px;
}

#wd-content-tab li {
  float: left;
}

#wd-content-tab li a.wd-purple-button {
  font-family: "Tahoma";
  font-size: 9px;
  height: 12px;
  display: block;
  color: #ffffff;
  margin-right: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#wd-content-tab li a.selected {
  font-weight: bold;
  color: #452f75;
  background: url(../img/grey_btn_bg.png) repeat-x;
}
/*end onglets*/

.expert-show-form .select-multiple {
  width:177px;
  height:115px;
}

.expert-show-form .column-arrow{
  width:40px;
  padding:0 10px !important;
}

.expert-show-form .spanCompetences{display:none;}

.wd-pink-button-large {
  width: 189px;
  height: 32px;
  padding-bottom:7px;
  cursor:pointer;
  color:#ffffff;
  border:1px solid #ffffff;
  background: url(../img/bt_pink.png) no-repeat;
}

.competence .wd-box-column{width:auto !important;}

.competence .wd-column-arrow, .competence #skill_ids{
  margin-top:15px;
}

.link-contact{color:#000033;text-decoration:underline;}
.link-contact:hover{text-decoration:none;}

.border-right-cell{
  background:url(../img/bg-right-cell.gif) right top no-repeat;
  height:18px;
  border:none !important;
}

.wd-list-designer td, .wd-list-designer td a{
  color:#333366 !important;
}

.wd-list-designer td a{
  text-decoration:underline;
}
.wd-list-designer td a:hover{
  text-decoration:none;
}

.wd-list-designer a.focus{
  color:#666699 !important;
  font-family:'Georgia';
  font-size:13px;
  text-decoration:underline;
  font-style:italic;
}


.bar_info{
  position:absolute;top:0;left:0;
  width:665px;
  background-color:#f4f4f4;
  color:#000;
  padding:2px 15px;
  text-transform:uppercase;
  font-size:11px;
}

.bar_info_red{
  position:absolute;top:0;left:0;
  width:665px;
  background-color:#cc0033;
  color:#fff;
  padding:2px 15px;
  text-transform:uppercase;
  font-size:11px;
}

#step3-end h2 {
  font-family: 'NettoTfRegular';
  font-size: 28px;
  color: #161e63;
  font-weight: normal;
  padding-bottom: 15px;
}

#step3-end p {
  color: #000000;
}

#step3-end strong {
  color: #161E63;
}

#step3-end a {
  text-decoration:underline;
}

#step3-end a:hover {
  text-decoration:none;
}
