@charset "utf-8";
body{font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:10px;padding:0px;font-size:80%;background:#8da8e7 url(/img/bg1.gif) fixed top left repeat-x;}
.password{border:1px solid #999;background:#fff url(../img/pwd.gif) left center no-repeat;color:#036;}
.username{border:1px solid #999;background:#fff url(../img/user.gif) left center no-repeat;color:#036;}
#logo{height:90px}
#top { border-bottom:1px solid #ddd; padding-bottom:8px; margin-bottom:3px}
#top a { color:#006; font-weight:bold}
#topmenu { float:right; width:250px; text-align:right}
.date { font-weight:bold; font-size:110%;color:#006;}

.icontw { padding:2px  25px  2px 0; background:transparent url(/img/tw.png) center right no-repeat}
.iconfb { padding:2px  25px  2px 0; background:transparent url(/img/fb.png) center right no-repeat}
.iconrss {padding:2px  25px  2px 0;  background:transparent url(/img/badge_rss.png) center right no-repeat}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height:1px;overflow:hidden}
.r1{margin:0 5px}
.r2{margin:0 3px}
.r3{margin:0 2px}
.r4{margin:0 1px;height:2px}
.rs1{margin:0 2px}
.rs2{margin:0 1px}
.home{padding:4px 0 4px 22px;background:transparent url(../img/home.gif) no-repeat left center;}
.exit{padding:4px 0 4px 22px;background:transparent url(../img/exit.gif) no-repeat left center;}viewmag.png .search{padding:4px 0 4px 22px;background:transparent url(../img/viewmag.png) no-repeat left center;}
.puntielenco{margin-bottom:10px;}
a{text-decoration:none;color:#900}
a.news1{text-decoration:none;color:#000}
a:hover{text-decoration:underline}
h1{font-size:140%;margin:0;padding:0px;}
h2{font-size:105%;margin:0;color:#2c2c2c;}
h3{font-size:110%;color:#000;}
h4{font-size:90%;}
p{margin-top:2px;margin-bottom:2px;}
#container{position:relative;width:980px;margin:0 auto 0 auto;background-color:transparent;}
#banner728{float:right;padding:0px;}/*position:absolute;top:0;right:0;*/
#botmenu{font-size:90%;margin:3px 0 0 0;}
#edlocali{width:600px;padding-top:5px}
#gsearch{float:right;width:400px;text-align:right;}
#menu{color:#FFF;text-align:right;margin:3px 0 5px 0;font-size:110%;width:980px;padding:0px;font-weight:bold;float:left; position:relative}
#menu ul{padding:5px 0px 0px 0px;height:22px;margin:0px;list-style:none;font-weight:bold;}
#menu li{float:left;display:inline;height:22px;}
#menu a:link, #menu a:visited{height:20px;padding:5px 12px;color:#fff;margin:0px;}
#menu a:hover{color:#ffe79b;text-decoration:none;}
#menu a:hover{color:#ffe79b;text-decoration:none;}
#comunicazione{width:980px;min-height:215px;padding:0;margin:0;border-bottom:2px solid #2d589d}


#box_cerca{background:url(../img/bg_box1_img.jpg) no-repeat left bottom #fdc101;display:block;width:350px;float:left;margin:0;padding:0;height:215px}

#box_cerca2{background:#fff url(../img/bgmotore.gif) top left repeat-x;display:block;width:670px;float:left;margin:0;padding:0;height:215px}
#box_cerca2 h3 { margin:10px ; color:#013565; font-size:170%; font-weight:bold}

#box_cercan{background:#fff url(../img/bgmotore.gif) top left repeat-x;display:block;width:670px;float:left;margin:0;padding:0;height:215px}
#box_cercan h3 { margin:10px ; color:#013565; font-size:170%; font-weight:bold}


#tablen span { font-weight:bold;}
#tablen {float:left;padding:0px 10px;margin:0px;}
#tablen  select{border:solid 1px #37527f;width:200px;margin:0px 0px 0px 0px;padding:3px;}
.tablebutton{background:url(../img/btn_1.jpg) no-repeat top left;border:0 none;padding:0px;margin:0px;width:112px;height:23px;cursor:pointer;}
#tablen input{border:solid 1px #37527f;width:200px;margin:0px;padding:3px;}

#table{width:150px;float:right;height:130px;padding:0px 10px;margin:0px;}
#table select{border:solid 1px #37527f;width:150px;margin:0px 0px 0px 0px;padding:3px;font-size:0.8em;}
#table input{border:solid 1px #37527f;width:98%;margin:0px;padding:3px;height:auto;font-size:0.8em;}


#table2{width:255px;height:120px;padding:5px 25px 0px 0px;margin:0px;float:right;}
#table2 a{font-size:1em;color:#000;}
#table2 ul{list-style:none;font-size:11px;margin:0px;padding:0px 0px 0px 5px;}
#table2 li{float:left;list-style:none;height:20px;padding:0px 0px 5px 0px;}
#table2 ul li a:link, #table2 ul li a:visited{background:url(../img/btn_2.jpg) no-repeat top left;display:block;float:left;width:255px;height:20px;line-height:20px;color:#fff;text-align:center;}
#table2 ul li a:hover{background:url(../img/btn_2_hover.jpg) no-repeat top left;text-decoration:none;}
#table2 span{font-size:0.8em;text-align:left;padding:0px 0px 0px 5px;margin:0px;line-height:1em;}
.btntable2{background:url(../img/btn_2.jpg) no-repeat top left;border:0 none;padding:0px;margin:0px;width:252px;height:20px;cursor:pointer;}
#table3{width:280px;float:right;padding:7px 8px 0px 0px;}
#table3 img{float:left;padding:0px;border:0 none;}
#table3 p{text-align:left;padding:0px;color:#000;line-height:1em;font-size:0.9em;}
#table3 h1{color:#fe9901;font-size:1em;font-weight:bold;margin:0px;padding:0px;line-height:1em;}
#img_annuncio{float:left;margin:3px 0px 0px 0px;height:100%;}
#text_annuncio{float:right;margin:3px 0px 0px 3px;height:100%;width:175px;}
#text_annuncio a{font-size:0.9em;padding:5px 0px 0px 0px;}
#box_cerca p{padding:0px;margin:0px;}
.l1{color:#002f57;font-family:Verdana;font-size:2.2em;font-weight:bold;}
.l2{color:#002f57;font-family:Verdana;font-size:1.5em;font-weight:bold;}
.l3{color:#fff;font-size:1.5em;font-weight:bold;font-family:Verdana;}
#box_scegli{background:#fe9901;display:block;width:320px;height:215px;float:left;padding:0;margin:0}
#box_offerta{background:#fff;display:block;width:310px;height:215px;float:right;padding:0px;}
#box_offerta h1{color:#900;font-size:1em;font-weight:bold;margin:0px;padding:0px;line-height:1em;}
#box_offerta h2{color:#3366FF;font-size:1em;font-weight:normal;margin:0px;padding:0px;line-height:0.9em;}
#box_offerta h3{color:#000;font-size:0.7em;font-weight:normal;}
#login{width:300px;margin-bottom:8px}
#mini-login{color:#000;text-align:left}
#mini-login a{color:#000;font-weight:normal}
#mini-login a:hover{color:red;text-decoration:underline}
#motoreofferte{width:300px;margin-bottom:5px;}
#filtriattivi{font-weight:bold;margin-left:15px;float:left}
.titoletto{font-size:120%;font-weight:bold}
#dotted_frame{border-right:dotted 1px #a6a6a6;float:left;width:670px;height:100%;}
#news{float:left;width:470px;padding:5px 5px 5px 5px;color:#000;border-right:dotted 1px #a6a6a6;}
#news img{float:left;padding:0px 5px 0px 0px;border:0 none;}
#news h2{padding:0px 0px 5px 0px;}
#mylavorare{padding:10px 0px 0px 0px;}
#mylavorare h1{padding:0px 0px 5px 0px;}
#newsrubrica{float:right;width:260px;padding:5px;color:#000;}
#newsrubrica a{color:#000;text-decoration:none;}
#newscorrelate{background:#fff url(../img/newsgradient.gif) top left repeat-x;padding:5px;border:1px solid #ccc}
form{margin:0;}
#news_primopiano{float:left;width:660px;padding:5px 5px 0px 5px;}
#news_primopiano img{float:left;padding:0px 5px 0px 0px;border:0 none;}
#news_primopiano h2{padding:0px;}
#news_paginterna{float:left;width:380px;padding:5px 5px 5px 5px;color:#000;}
#news_paginterna img{float:left;padding:0px 5px 0px 0px;border:0 none;}
#news_paginterna h2{padding:0px 0px 5px 0px;}
#news_paginterna2{float:left;width:660px;padding:5px 5px 5px 5px;color:#000;}
#news_paginterna2 img{float:left;padding:0px 5px 0px 0px;border:0 none;}
#news_paginterna2 h2{padding:0px 0px 5px 0px;font-weight:normal;}
#adv{margin:10px 0;position:relative;}
a.aadv{color:#000000;display:block;border:1px solid #fff;}
a.aadv:hover{border:1px solid #ccc;text-decoration:none}
a.news{background:#e8ecf7;display:block;text-decoration:none;color:#333;padding:3px;}
a.news:hover{background:#fff url(../img/newsgradient.gif) top left repeat-x;}
.art{display:block;float:left;width:100%;border-bottom:dotted 1px #a6a6a6}
a.art:hover{background:#fff url(../img/newsgradient.gif) top left repeat-x;text-decoration:none}
a.azienda{color:#990000;font-size:100%;}
a.titoloannuncio{color:#3366FF;font-size:100%;line-height:1.3em}
h2.news{font-size:140%;color:#2c2c2c;margin:0;padding:0;}
.datapubb{font-size:80%;color:#999;font-style:italic}
#boxnews{float:left;width:390px !important;margin:0px;border-right:dotted 1px #a6a6a6;height:auto;min-height:100%;}
#boxnewsHP{float:left;width:390px;}
#boxarticolo{float:left;width:672px;margin-bottom:3px;}
#articolo{float:left;width:370px;margin:5px;}
#colonnanews{width:180px;float:right;}
#colonnanews h1{padding:0px 0px 5px 0px;background:url(../img/hr.jpg) no-repeat left bottom;width:180px;}
.titolohr {padding:0px 0px 5px 0px;background:url(../img/hr.jpg) no-repeat left bottom;}
#colonnanews_paginterna{width:270px;float:right;}
#colonnanews_paginterna h1{padding:0px 0px 5px 0px;background:url(../img/hr.jpg) no-repeat left bottom;width:180px;}
#adv_corsi{padding:5px 0px 0px 5px;margin:0px;}
#adv_corsi p{color:#000;padding:0px;margin:0px;line-height:1.1em;font-size:0.9em;}
#adv_corsi a:link, adv_corsi a:visited{color:#0609ff;padding:0px;margin:0px;text-decoration:underline;font-size:1em;font-weight:bold;}
adv_corsi a:hover{text-decoration:underline;}
#green{padding:0px 0px 5px 0px;}
#green a:link, #green a:visited{color:#128f11;text-decoration:none;font-size:0.9em;}
#green a:hover{text-decoration:none;}
#footernews{clear:both;width:98%;text-align:center;}
#uppernews{clear:both;width:98%;text-align:center;padding-bottom:5px;}
#annuncio{height:auto;margin:0px;border-bottom:dotted 1px #a6a6a6;padding:5px 0px 10px 0px;width:100%;float:right;}
#annuncio img{border:0;width:100px;height:60px;margin-right:5px;float:left;}
#annuncio p{padding:0px;margin:0px;}
#boxannunci{float:left;width:98%;padding:10px 0px 5px 0;}
#boxannunci h1{background:url(../img/hr.jpg) no-repeat left bottom;padding:0px 0px 5px 0px;}
#annunciinvetrina{position:absolute;top:-15px;right:15px;width:180px;height:30px;background:transparent url(/img/annunciinvetrina.png) top right;}
#lenewsdilavorare{position:absolute;top:60px;left:0px;width:280px;height:30px;background:transparent url(/img/lenewsdilavorare.png) top left no-repeat;}
#informazionipubb{position:absolute;top:-15px;right:15px;width:250px;height:30px;background:transparent url(/img/infopubb.png) top right;}
#bannereform{float:right;width:300px;padding:0px;}
#bannervideo{float:left;width:250px;}
#tagcloud{float:left;height:250px;border:0 none;width:300px;background:#FEEEB3;padding:5px 0px 0px 0px;}
#box_banner{float:left;height:250px;border:0 none;width:300px;background:#fff;padding:2px 0px 0px 0px;}
#boxform{float:right;width:202px;}
#boxpartner{clear:both;margin-bottom:6px}
#footer{text-align:center;color:#fff;width:980px; line-height:1.8em}
#footer a { color:#fff; text-decoration:none; padding:0 8px 0 6px; border-right:1px solid #6cf; font-weight:bold}
#footer a:hover { color:#fff; text-decoration:underline; color:#6cf}
#boxcolonnadx{width:300px;float:right;}

.mailicon { background:transparent url(../img/mail-grey.jpg) center left no-repeat; padding-left:25px}
.hidden{display:none;}
.visible{border:0}
.titoletto{padding-bottom:6px;font-size:110%;clear:both;}
.bordobianco{border:1px solid #fff;}
.input, .textarea, .select{border:1px solid #999;background:#fff;color:#036;}
a.colnews{color:#036;text-decoration:none;display:block;padding:0px;font-size:110%;font-weight:bold;}
a.colnews:hover{color:#900;text-decoration:none;padding:0px;margin:0px;}
.puntato{background-image:url(../img/punto.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;color:#006;}
.ulnews{margin:0;padding:0;}
.linews{list-style-type:none;margin:0;padding:0;line-height:1.8em;}
.info{padding-left:20px;}
.dicitura{font-style:italic;color:#666}
div.pagination{padding:3px;margin:3px;text-align:center;}

.gsc-cursor-page {text-decoration:none}

.gsc-cursor-box .gsc-cursor-page, div.pagination a{border:1px solid #ccc;margin-right:3px;padding:1px 5px;background-position:bottom;text-decoration:none;font-weight:bold;color:#003366;line-height:2em;}
.gsc-cursor-page:hover, div.pagination a:hover, div.pagination a:active{background-image:none;background-color:#ccc;color:#036;}

div.pagination span.current{border:1px solid #ccc;margin-right:3px;padding:1px 5px;font-weight:bold;color:#fff;background-color:#036;line-height:2em;}
div.pagination span.disabled{display:none;}
a.button{display:block;width:210px;height:35px;margin:1em;text-decoration:none;text-align:center;font:bold 17px/35px "Trebuchet MS",Arial,sans-serif;background:url(/img/bottone4.png);color:#fff}
a.button:hover{background-position:0 -35px;color:#036;text-decoration:none}
#bacchetta{color:#FFF;margin:10px 0 5px 0}
.logoazienda{float:left;width:200px;text-align:center;list-style-type:none;height:130px;}
.bacchetta{color:#FFF;background:#36f;margin:0 0 5px 0}
#listacv li{list-style-type:none;}
.greenlight{background:transparent url(/curriculum/images/yes.gif) left center no-repeat;padding-left:20px;margin-bottom:10px;}
.redlight{background:transparent url(/curriculum/images/no.gif) left center no-repeat;;padding-left:20px;margin-bottom:10px;}
#listacv a{font-size:110%;font-weight:bold;}
.buttonf{padding:4px 10px;font-weight:bold}
.spiegazione{font-size:90%;color:#666}
a.modificaa{background:transparent url(/img/modificaa.gif) center left no-repeat;padding:10px 0 10px 35px;font-weight:bold}
a.pubblica{background:transparent url(/img/pubblica.gif) center left no-repeat;padding:10px 0 10px 35px;font-weight:bold}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(/img/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(/img/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(/img/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
a.scheda{background:#aaa;padding:3px 13px;display:block;float:left;margin:0 10px 0 0;color:#fff;font-weight:bold;border:1px solid #ccc;border-bottom:0px}
a.scheda:hover{background:#ccc;text-decoration:none;}
.schedasel{background:#eee;padding:3px 13px;text-decoration:none;display:block;float:left;margin:0 10px 0 0;color:#000;font-weight:bold;border:1px solid #ccc;border-bottom:0px}
#cvfiltrigen, #cvfiltristudi, #cvfiltriesperienze, #cvfiltriluogo{border:1px solid #ccc;padding:10px;background:#eee}
* html .clearfix{height:1%;}
#testata{width:100%;float:left;padding:0;border:0;margin:0}
#motoreoffertenew fieldset{border:solid 1px #DEDEDE;}
#motoreoffertenew fieldset legend{font-weight:bold;}
#motoreoffertenew fieldset li{border:0;margin:0;padding:0;list-style:none;}
#motoreoffertenew fieldset div{clear:both;list-style:none;padding:10px;}
fieldset input{float:left;}
#motoreoffertenew fieldset label{width:150px;float:left;}
#motoreoffertenew fieldset .button{display:block;width:210px;height:35px;margin:0 0 0 160px;text-decoration:none;text-align:center;font:bold 17px/35px "Trebuchet MS",Arial,sans-serif;background:url(/img/bottone4.png);color:#fff;border:0}
#motoreoffertenew fieldset .button:hover{background-position:0 -35px;color:#036;text-decoration:none}
#boxpopup{width:700px;height:450px;position:absolute;top:50%;left:50%;margin:-225px 0 0 -350px;background:transparent;font:10px verdana, sans-serif;z-index:500;}
.bannerintra { padding:40px 0 3px 0; margin:20px 0; background:transparent url(/img/spaziopubblicitario.gif) no-repeat top left; border-bottom:1px solid #666;}
.arc { display:none}
#archivio { padding:20px 0 3px 0; font-weight:bold; cursor:pointer}
#archivio:hover { text-decoration:underline}
.tesnotizielocali { color:#2f579c; padding:3px 0 12px 138px; background:transparent url(/img/testnotlocali.jpg) top left no-repeat; font-size:180% }
a.mylavorare { background:transparent url(/img/mylavorare.png) top left no-repeat; width:69px; margin:0px; padding:0; position:absolute; top:0px; right:240px}
.mylavorare span { display:none}


#gazzetta-ufficiale { margin:5px 0;width:980px;}
#concorsi {width:700px;overflow:hidden; float:right; height:20px}
#gazzetta-ufficiale ul { margin:0; padding:0;}
#gazzetta-ufficiale li { margin:0;cursor:pointer;width:960px; height:20px}
#concorsi a { color:#000; text-decoration:none}
#concorsi a:hover { text-decoration:underline}

#bottombar { background:transparent; position:relative; margin:0;display: none; position: fixed; bottom: 0; padding:0; width:980px; height:200px; z-index:1000}
#bottombtn a { color:#fff; padding:0 10px; margin:0}
#bottombtn { text-align:right; background:#000; position:absolute; bottom:0; right:0;color:#fff; text-align:right; padding:6px 0; margin:0; }



