
.box {background: #FFF; border-bottom:#C7C5BA 1px solid; border-right:#DDDACE 1px solid; margin-right:3px;}

#cobrandStep div.sepBox {clear:both; margin:5px 3px 5px 0; padding:10px 0 0 0; background: url(http://www.style.it/cont/mst/stepstone/img/stepst_sep.gif) repeat-x; font-size:15px; color:#b5af91;}

#cobrandStep .dispari {background:#e8e5d8;}
#cobrandStep .butt { display:block; text-align:right;}

/* blocco di testa con form */
.topStep {margin-top:6px;  padding:4px 8px 4px 8px; position:relative; background: #FFF url(http://www.style.it/cont/mst/stepstone/img/stepst_logo.gif) no-repeat top right;}
.topStep h2 {font-size:26px; color:#b60e3d; padding-left:10px;}
.topStep p {width:400px; height:45px; font-size:13px; padding-left:10px;}

#bucheStepstone {position:relative;}
#formStepstone {position:relative;}
#formStepstone h2 {color:#43242e; font-size:14px; padding:15px 0 5px;}

#formStepstone #bucaCategorie {height:172px; background: url(http://www.style.it/cont/mst/stepstone/img/stepst_bucaCat.gif) no-repeat; padding:0px 10px; position:relative;}
#formStepstone #categorie {width:300px; height:95px;}
#formStepstone #bucaCategorie .buttAbs {position:absolute; top:140px; left:250px;}

#dueBuche {position:relative;}
.bucaSmall {width:221px; height:82px; background: url(http://www.style.it/cont/mst/stepstone/img/stepst_bucaSer.gif) no-repeat;}
.bucaSmallCont {padding:0 10px;}
#dueBuche .bucaserch {width:130px; height:15px; line-height:15px; margin-top:6px; padding-top:0;}
#dueBuche .buttAbs {position:absolute; top:46px; left:150px;}
#dueBuche .buttAbs2 {position:absolute; top:140px; left:150px;}
#dueBuche  .spaz {height:7px; line-height:7px;}

#formStepstone .quickpollBg {background:#f0efe6; position:relative;}
#formStepstone #quickpoll  {padding:8px; position:relative;}
#formStepstone #quickpoll h3 {color:#b60e3d; font-size:12px;}
#formStepstone #quickpoll .buttAbs {position:absolute; top:140px; left:30px;}

/* blocco 3 annunci */
#coverSmall {height:380px; width:222px;}
#coverSmall .annunci {margin:4px;}
#coverSmall .blocco {height:60px;}
#coverSmall .blocco  p {padding:2px 8px; }
#coverSmall .blocco  a {display:block; color:#43242e; font-weight:bold; background:none;}
#coverSmall .blocco  a:hover {color:#b60e3d;} 
#coverSmall a.tutti {color:#b60e3d; text-decoration:none; position:absolute; top:340px; right:0; margin-right:25px;}
#coverSmall a.tutti:hover {background-color: transparent;}


/* aziende + job agent */

#boxContJob {margin:10px 0 0;}
#boxContJob h2 {font-size:14px;}

#boxContJob .aziende {width:450px; height:185px; float:left; position: relative;}
#boxContJob .jobagent {width:220px; height:185px; float:right;}

#aziendeCont {padding:8px 0 8px 8px;}
.aziende #loghiLav {display:inline;}
.aziende img {}
.aziende a {border:4px solid #e8e5d8; display:block; float:left; display:inline; margin-right:11px; margin-top:6px;}
.aziende a:hover {border:4px solid #b60e3d;} 

#jobagentCont { margin: 5px;margin-bottom: 0px; padding:5px; background:#F0EFE6 url(http://www.style.it/cont/mst/stepstone/img/stepst_sasso.gif) 2px 3px no-repeat;}
#jobagentCont h2 {padding-left:26px;}
#jobagentCont p {margin:5px 5px;}

/* banner */
#cobrandStep .banner {padding:4px 4px 0; height:94px;}
#cobrandStep .banner img {}

/* blocco finale con tabella */
#coverLarge {background: #FFF url(http://www.style.it/cont/mst/stepstone/img/bg_box.gif) no-repeat top left; border-bottom:#C7C5BA 1px solid; border-right:#DDDACE 1px solid}
#coverLarge {margin-right:3px; padding:4px 15px; }
#coverLarge h3, #coverSmall h3 {font-size:15px; color:#b60e3d; text-transform:uppercase;}

#coverLarge #ultimiannunci {margin-top:6px;}
#ultimiannunci td {vertical-align:top}
#ultimiannunci td.loghi {width:80px; background:#fff;}
#ultimiannunci td.nomeazienda {width:140px;}
#ultimiannunci td.data {width:45px;}
#ultimiannunci td  a {display:block; color:#b60e3d; font-weight:bold;}
#ultimiannunci td  a:hover {color:#43242e; background:none;}

#coverLarge .tutte { display:block; text-align:right; padding:8px 0;}
#coverLarge .tutte a {color:#b60e3d; text-decoration:underline;}

