.job_banner
{
  width:726px;
  height:254px;
  background-position:left top;
  background-repeat:no-repeat;
  background-image:url('/uploads/v6/ra/v6raf48N5fmIYnQuwSFHNg/lavora_con_noi.jpg');
  padding:15px 0px 5px 0px !important;
}
.job_banner span
{
  display:none;
}

.jobsposList
{
  background-color:#cecece;
  padding:8px;
  margin:0px 15px 10px 15px
}
.jobsposList .item
{
  background-color:#eaeaea;
  background-image:url('/uploads/c4/qN/c4qN7wRC--6dakMOxbH9Vg/profilobg.gif');
  background-position:left top;
  background-repeat:repeat-x;
  padding:10px;
  margin:3px 0px 7px 0px;
}
.jobsposList .item .sendCV
{
  float:right;
  width:150px;
  text-align:right;
  padding:4px 0px 0px 0px;
}
.jobsposList .item .sendCV a
{
  color:#3c5b59;
  text-decoration:none;
  background-color:#ffffff;
  padding:2px 6px 2px 6px;
  font-size:0.9em;  
}
.jobsposList .item .sendCV a:hover
{
  color:#ffffff;
  background-color:#3c5b59;
}
.jobsposList .item .title
{
  padding:0px 0px 1px 0px;
  color:#446160;
  font-size:1.1em;
  font-weight:bold;
  width:400px;
  float:left;
}
.jobsposList .item .title .label
{
  padding:2px 0px 4px 0px;
  width:72px;
  float:left;
}
.jobsposList .item .title .value
{
  padding:2px 0px 4px 0px;
  width:328px;
  float:left;
}
.jobsposList .item .text
{
  color:#919090;
  font-size:0.9em;
  padding:20px 0px 0px 0px;
  clear:both;
}

.jobsposList .item .admin
{
  padding:4px 0px 0px 0px;
  text-align:right;
}
.jobsposList .item .admin a, .jobsposList .add a
{
  text-decoration:none;
  font-size:0.8em;
  color:#000000;
  border:1px solid #000000;
  padding:1px 2px 1px 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin:0px 0px 0px 2px;
  background-color:#eaeaea;
}
.jobsposList .item .admin a:hover, .jobsposList .add a:hover
{
  background-color:#ffffff;
}
.jobsposList .add
{
  text-align:right;
  padding:10px;
}

.jobsposList .pagination
{
  text-align:right;
  font-size:1em;
  font-weight:bold;
}
.jobsposList .pagination span
{
  color:#5b5b5b;
}
.jobsposList .pagination a
{
  color:#9d9d9d;
  text-decoration:none;
}
.jobsposList .pagination a:hover
{
  color:#5b5b5b;
}
.jobsposList .pagination a.currentPage
{
  color:#5b5b5b;
}


.jobsposPostnot 
{
  padding:20px 20px 20px 20px;
}
.jobsposPostnot p
{
  padding:10px 0px 20px 0px;
}
.jobsposPostnot a
{
  text-decoration:none;
}
.jobsposPostnot a:hover
{
  text-decoration:underline;
}


.jobposPostSubmit input
{
  text-decoration:none;
  font-size:0.8em;
  color:#000000;
  border:1px solid #000000;
  padding:2px 10px 2px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin:0px 0px 0px 2px;
  background-color:#eaeaea;
}

.subsection_tabs
{
  padding:0px;
  margin:10px 15px 0px 15px;
  list-style-type:none;
  height:28px;
}
.subsection_tabs li
{
  padding:0px;
  margin:0px;
  float:left;
}
.subsection_tabs li a
{
  display:block;
  color:#5b5b5b;
  background-color:#dfdfdf;
  background-image:url('/uploads/yy/9T/yy9TjJZ3mgxjeK4PmG9C9A/jobs-tabs-bg.gif');
  font-size:1em;
  font-weight:bold;
  width:150px;
  margin:0px 4px 0px 0px;
  padding:8px 0px 7px 0px;
  text-decoration:none;
  -moz-border-radius:5px 5px 0px 0px;
  -webkit-border-radius:5px 5px 0px 0px;
  text-align:center;
}
.subsection_tabs li a.active, .subsection_tabs li a:hover
{
  background-image:none;
  background-color:#cecece;
  color:#3d5757;
  -moz-border-radius:5px 5px 0px 0px;
  -webkit-border-radius:5px 5px 0px 0px;
}

.article .description
{
  float:left;
  width:420px;
}
.article .description p
{
  padding-right:20px;
  font-size:0.9em;
}


.article .autoc
{
  float:left;
  width:260px;
  border-left:1px solid #d2d2d2;
}
.article .autoc h2
{
  padding:0px 15px 0px 15px;
}
.article .autoc p
{
  padding:5px 15px 10px 15px;
  font-size:0.9em;
}
.article .autoc a
{
  margin:0px 15px 0px 15px;
  color:#3c5b59;
  text-decoration:none;
  background-color:#ffffff;
  padding:2px 6px 2px 6px;
  font-size:0.9em;
  border:1px solid #b0b0b0;
}
.article .autoc a:hover
{
  color:#ffffff;
  background-color:#3c5b59;
}



.jobsformMessagge
{
  color:red;
}
.jobsformMessagge ul
{
  padding:0px 0px 20px 0px;
  margin:0px;
  list-style-type:none;
}
.jobsformMessagge ul li
{
  padding:3px 16px 2px 16px;
  margin:0px;
}

.jobsformContent
{
  padding:5px 0px 5px 16px;
  color:#666666;
}

.jobsformContent div.row
{
  clear:both;
}
.jobsformContent div.row div.label
{
  float:left;
  width:130px;
  margin:5px 0px 3px 0px;
}
.jobsformContent div.row div.value, .jobsformContent div.row div.valuecur
{
  float:left;
  width:220px;
}
.jobsformContent div.row div.valueBig
{
  float:left;
  width:456px;
}
.jobsformContent div.row div.valueBig label
{
  width:200px;
  float:left;
  height:20px;
}
.jobsformContent div.row div.valueBig input
{
  float:left;
}

.jobsformContent div.row div.value input, .jobsformContent form div.row div.value select
{
  font-size:1em;
  border:1px solid #bebebe;
  margin:5px 0px 3px 0px;
}

.jobsformContent div.row div.valuecur input
{
  font-size:1em;
}

.jobsformContent div.row div.value input[type="checkbox"]
{
  margin:5px 0px 3px 0px;
}
.jobsformContent div.row div.value input
{
  width:183px;
}
.jobsformContent div.row div.value select
{
  width:185px;
}

.jobsformContent div.sep
{
  padding:20px 0px 0px 0px;
  margin:10px 0px 0px 0px;
  border-top:1px dotted #bebebe;
  width:670px;
  clear:both;
}

.jobsformContent div.rowPrivacy
{
  clear:both;
}
.jobsformContent div.rowPrivacy div.label
{
  padding:0px 0px 3px 0px;
}
.jobsformContent div.rowPrivacy div.value textarea
{
  border:1px solid #bebebe;
  width:663px;
  font-size:1.2em;
}

.jobsformContent div.rowCaptcha
{
  height:30px;
  clear:both;
}
.jobsformContent div.rowCaptcha div.label
{
  float:left;
  width:130px;
  padding:2px 0px 2px 0px;
}
.jobsformContent div.rowCaptcha div.value
{
  float:left;
  width:400px;
  padding:2px 0px 2px 0px;
}
.jobsformContent div.rowCaptcha div.value input
{
  font-size:1em;
  border:1px solid #bebebe;
  width:150px;
}
.jobsformContent div.rowCaptcha div.value p
{
  padding-left:20px;
}

.jobsformContent form .rowButtons
{
  padding:10px 50px 10px 15px;
  text-align:right;
}
.jobsformContent form .rowButtons button
{
  font-size:1em;
  background-color:#e5e5e5;
  color:#666666;
  border:1px solid #bebebe;
}

.jobsformContent .bottomUrl
{
  padding:10px 0px 10px 0px;
}
.jobsformContent .bottomUrl ul
{
  padding:0px;
  margin:0px;
  list-style-type:none;
}
.jobsformContent .bottomUrl ul li
{
  padding:0px;
  margin:0px;
}
.jobsformContent .bottomUrl ul li a
{
  color:#666666;
  font-size:1em;
  text-decoration:none;
}
.jobsformContent .bottomUrl ul li a:hover
{
  text-decoration:underline;
}



