/* colore aziende: #D2CB6D colore candidati: #FFC43F verde: #406469 */
/* Azienda #E7E5C4 - #EEEDD6 Candidato #FDEDCA - #FFF4DC */
html, body { background-color:#FFF; color:#000; }
html { background:#F5F4F5 url("img/sfondo.gif") left top repeat-x; }
body { background:transparent url("img/body-sfondo-candidato.gif") left top repeat-x; }
body.azienda { background:transparent url("img/body-sfondo-azienda.gif") left top repeat-x; }
body#ltas { background-image:none; }
body#perstampa { background-image:none; }
a,a:visited { color:#00F; }
a:hover,a:active { color:#00F; }
a.anchor { color:#000; }
fieldset { border-top:1px solid #406469; }
legend { color:#406469; }
h2 { border-bottom:1px solid #406469; }
h2 a.anchor { color:#000; }
.avviso { background:transparent url("img/avviso.png") left center no-repeat; }
.avviso strong { color:#F00; }
.errore { color:#F00; }
.valerr { background-color:#FDD; }
.separato { border-top:1px solid #000; }
.testa h3 { background-color:#FFC43F; }
.azienda .testa h3 { background-color:#D2CB6D; }
.testa h3 span { color:#000; }
.testa h3 a { color:#000; }
.testa h4 span { border-top:1px solid #000; }
.testa ul { color:#FFF; background-color:#406469; border-top:2px solid #FFF; }
.testa li { border-left:1px solid #FFF; }
.testa li a,.testa li a:link,.testa li a:visited,.testa li a:hover,.testa li a:active { color:#FFF; }

.testaltas ul { background-color:#406469; color:#FFF; border-top:2px solid #FFF; }
.testaltas li { border-left:1px solid #FFF; }
.testaltas li a,.testaltas li a:visited,.testaltas li a:hover,.testaltas li a:active { color:#FFF; }

#boxstampa #torna { border-bottom:1px solid #000; }
#nav div { border:1px solid #406469; color:#FFF; background-color:#406469; }
#nav ul.admin { border-top:5px solid #FFF; }
#nav li strong,#nav li a,#nav li a:visited { color:#FFF; border-top:1px solid #FFF; }
#nav li a:hover,#nav li a:active { color:#FFF; }
#nav li ul { color:#000; background-color:#FFF; }
#nav li li { color:#000; }
#nav li li a,#nav li li a:visited { color:#000; }
#nav li li a:hover,#nav li li a:active { color:#000; }
#nav li li.sel { color:#888; }
#nav li li.sel a,#nav li li.sel a:visited { color:#888; }
#nav li li strong { color:#888; }
#nav #librovetrina,#nav #bnrmasterviaggi,#nav #bnrgoogle,#nav #cse-search-box div { color:#000; background-color:#FFF; }

#avviso { background-color:#FFF; border:1px solid #406469; }
#avviso #entra { background:#FFF url("img/entra.png") 8px center no-repeat; }
#utente { background-color:#FFC43F; }
.azienda #utente { background-color:#D2CB6D; }
#utente #esci { background:transparent url("img/esci.png") 8px center no-repeat; }
#utente #attenzione { border-top:1px solid #406469; }
#contenuto { border:1px solid #406469; background-color:#FFF; }
#contenuto h1 { background-color:#406469; color:#FFF; }

#piede { color:#888; }

table.tab { border:1px solid #000; }
table.tab td,table.tab th { border:1px solid #000; }
table.tab thead { background-color:#EEE; }
table.tabella thead th,table.tabella thead td { color:#000; border-bottom:5px solid #406469; }
table.tabella tbody tr td.iconatipo { background-color:#FFF; }
table.tabella .d { background-color:#ECECEC; }
table.tabella .p { background-color:#F8F8F8; }

table.form td.note label { color:#666; }
table.form th h3 { color:#406469; border-bottom:1px solid #406469; }
input.submit { color:#000; }
#aiuto { background-color:#F5F4F5; border:1px solid #000; }
table.schedaofferta .p { background-color:#ECECEC; }
table.schedaofferta .d { background-color:#F8F8F8; }
table.schedaofferta .intestazione { background-color:#FFC43F; }
table.schedacandidato .p { background-color:#ECECEC; }
table.schedacandidato .d { background-color:#F8F8F8; }

#linguette li { background:#FFC43F url("img/angolo-tab-candidati.gif") right top no-repeat; border-right:2px solid #FFF; }
.azienda #linguette li { background:#D2CB6D url("img/angolo-tab-aziende.gif") right top no-repeat; }
#linguette li.sel,.azienda #linguette li.sel { background:#406469 url("img/angolo-tab-neutro.gif") right top no-repeat; color:#FFF; }
#linguette a { color:#000; }
#linguette .sel a { color:#FFF; }
#boxlinguette { border:1px solid #406469; }
#banoffevid h3 { border-bottom:1px solid #406469; }
.notizia { border-bottom:1px solid #000; }

/* colore aziende: #D2CB6D colore candidati: #FFC43F verde: #406469 */
/* Home  */
#loginhome { color:#000; background-color:#FFC43F; }
.azienda #loginhome { background-color:#D2CB6D; }
#loginhome h3 { background:transparent url("img/angolo-tab-candidati.gif") 115px top no-repeat; }
.azienda #loginhome h3 { background-image:url("img/angolo-tab-aziende.gif"); }
#loginhome h3 span { border-bottom:1px solid #000; }
#loginhome h4 { border-top:1px solid #000; }
#loginhome #areacandidati,#loginhome #areaaziende { background:#406469 url("img/angolo-tab-neutro.gif") right top no-repeat; border-left:2px solid #FFF; border-bottom:2px solid #FFF; }
#loginhome #areacandidati a,#loginhome #areaaziende a { color:#FFF; }
#loggatohome { border:1px solid #406469; background-color:#FFF; }
#loggatohome h3 { border-bottom:5px solid #406469; }
#loggatohome #fotologo { border:1px solid #406469; }
#loggatohome #esci { background:transparent url("img/esci.png") left center no-repeat; }
#loggatohome .dx .d { background-color:#ECECEC; }
#loggatohome .dx .p { background-color:#F8F8F8; }
#servizihome { background-color:#FFC43F; }
.azienda #servizihome { background-color:#D2CB6D; }
#servizihome h3 { border-bottom:5px solid #406469; }
#servizihome p { border-top:1px solid #000; }
#funzionalitahome { color:#FFF; background-color:#406469; }
#funzionalitahome a { color:#FFF; }
#funzionalitahome h4 { border-top:1px solid #FFF;  }
#notiziehome { border:1px solid #406469; background-color:#FFF; }
#notiziehome h3 { border-bottom:5px solid #406469; }
#linkhome { color:#AAA; }
#linkhome a,#linkhome a:visited { color:#888; }
#librovetrina h4 { color:#FFF; background-color:#406469; }
#librovetrina h3 { border-bottom:1px solid #406469; }
#bnrmasterviaggi h4 { color:#FFF; background-color:#406469; }

/* Home candidato */
#bloccoofferte { border:1px solid #406469; background-color:#FFF; }
#offerteevidenza h3 { border-bottom:5px solid #406469; }
#offerteevidenza table thead { border-bottom:1px solid #406469; }
#offerteevidenza table .d { background-color:#ECECEC; }
#offerteevidenza table .p { background-color:#F8F8F8; }
#offertesettore h3 { border-bottom:5px solid #406469; }
#aziendeevidenza { background-color:#FFC43F; }
.azienda #aziendeevidenza { background-color:#D2CB6D; }
#aziendeevidenza a { border:1px solid #406469; }

/* Home azienda */
#bloccocandidati { border:1px solid #406469; background-color:#FFF; }
#candidatiperarea h3 { border-bottom:5px solid #406469; }
#candidatipersettore h3 { border-bottom:5px solid #406469; }
#offertecentro { background-color:#D2CB6D; }

/* Pagina aziendale */
.pagaz1 h5 { color:#FFF; background-color:#406469; }
.pagaz1 #pagazsito { border-bottom:1px solid #406469; }
.pagaz2 #pagazmotto { color:#000; }
.pagaz2 #pagaznomeaz h1 { color:#406469; background-color:#FFF; }
.pagaz2 #pagaznomeaz h5 { color:#000; }
.pagaz3 .pagazlayout #pagazmotto h3 { color:#000; }

/* Esempi domande filtro */
.tabdomande td { background-color:#EEE; border:2px solid #FFF; }

/* Autocandidature */
#filtroautocand { background-color:#D2CB6D; }
#filtroautocand h2 { color:#000; border-bottom:1px solid #000; }

/* Aziende */
#tabaziende { border:1px solid #000; }
#tabaziende thead th { background-color:#EEE; }
#tabaziende th,#tabaziende td { border:1px solid #000; }

/* Ricerca offerte */
#risofferte thead th { color:#000; border-bottom:5px solid #406469; }
/* #risofferte tbody tr td.iconatipo { background-color:#FFF; } */
#risofferte .d { background-color:#ECECEC; }
#risofferte .p { background-color:#F8F8F8; }
#risofferte .postevid { border-top:5px solid #FFF; }
#risofferte tr.evidp { background-color:#FFF4DC; border-top:1px solid #FFF; }
#risofferte tr.evidd { background-color:#FDEDCA; border-top:1px solid #FFF; }

/* Ricerca candidati */
#riscandidati thead th { color:#000; border-bottom:5px solid #406469; }
/* #riscandidati tbody tr td.iconatipo { background-color:#FFF; } */
#riscandidati .d { background-color:#ECECEC; }
#riscandidati .p { background-color:#F8F8F8; }
#riscandidati .postevid { border-top:5px solid #FFF; }
#riscandidati tr.evidp { background-color:#EEEDD6; border-top:1px solid #FFF; }
#riscandidati tr.evidd { background-color:#E7E5C4; border-top:1px solid #FFF; }
