/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:0pt; }
a{ text-decoration:none}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td { margin: 0;  padding: 0;  border: 0;  outline: none}
h1 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
h2 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
h3 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
h4 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
h5 {padding:0px; margin:0px; font-weight:normal; font-size:100%;}
.clear{ clear:both}
.right{ float:right}
.left{ float:left}
div{ margin:0 0 5px 0}
table{text-align:left}

.cont{ border:1px solid #E4E4E4}
.clearfix:after {clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden; }
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

.padding10{ padding:10px}
.txt-asterisco{ font-size:12px; color:#333; padding:0 0 0 10px; background:url(/job/immagini/asterisco.gif) left center no-repeat; font-weight:bold}
.txt{font-size:12px; color:#333}
.txtCorsivo{font-size:13px; color:#333; font-style: italic}
.txt-small{font-size:11px; color:#333}
.txt-fumetto{font-size:12px; color:#333; padding:5px}
.input{ border:1px solid #c3d9e8; padding:5px; background:#fff; font-size:12px;font-family: Arial, Helvetica, sans-serif;}
.select{ border:1px solid #c3d9e8; padding:5px; background:#fff; font-size:12px;font-family: Arial, Helvetica, sans-serif; margin:5px 0;z-index:1000000}
.titolo-sezione{color:#3399cc; font:20px Georgia, "Times New Roman", Times, serif; padding:0 0 15px 0 ; background:url(/job/immagini/pattern-orizz.gif) left bottom repeat-x; width:auto}
.titolo-sezione .descrizione{float:left; padding-top:10px;}
.titolo-sezione .link{float:right; font-size:14px; padding-top:0px;} 
.ragionesociale{ color:#09C; padding:0 5px; font-size:11px;}
.textarea{border:1px solid #c3d9e8; padding:5px; background:#fff; font-size:12px;font-family: Arial, Helvetica, sans-serif; margin:5px 0 0 0}

.indietro{ background:url(/job/immagini/btn-indietro.gif); width:119px; height:33px; cursor:pointer}
.avanti{ background:url(/job/immagini/btn-avanti.gif); width:119px; height:33px; cursor:pointer;}
.torna{ background:url(/immagini/torna.gif); width:216px; height:33px; cursor:pointer;}
.elimina{ background:url(/job/immagini/btn-elimina.gif); width:129px; height:33px; cursor:pointer;}
.salva-no-cv{ background:url(/job/immagini/btn-salva-no-cv.gif); width:166px; height:33px; cursor:pointer;}
.pubblica{ background:url(/job/immagini/btn-pubblica.gif); width:119px; height:33px;  cursor:pointer}
.salvacv{ background:url(/job/immagini/btn-salvacv.gif); width:119px; height:33px;  cursor:pointer}
.menu li{display:inline; float:left; margin:30px 45px 30px 0}
.menu .tasto1 a{ background:url(/job/immagini/tab-1.gif) 0 -59px; width:211px; height:59px; display:block; cursor:hand}
.menu .tasto1-this a{background:url(/job/immagini/tab-1.gif) 0 0 ; width:211px; height:59px; display:block; cursor:hand}
.menu .tasto1 a:hover{ background:url(/job/immagini/tab-1.gif) 0 -118px ; width:211px; height:59px; display:block; cursor:hand}
.menu .tasto2 a{ background:url(/job/immagini/tab-2.gif) 0 -59px  ; width:211px; height:59px; display:block; cursor:hand}
.menu .tasto2-this a{ background:url(/job/immagini/tab-2.gif) 0 0  ; width:211px; height:59px; display:block; cursor:hand}
.menu .tasto2 a:hover{ background:url(/job/immagini/tab-2.gif) 0 -118px  ; width:211px; height:59px; display:block; cursor:hand}
.menu .tasto3 a{ background:url(/job/immagini/tab-3.gif) 0 -59px; width:211px; height:59px; display:block; cursor:hand}
.menu .tasto3-this a{ background:url(/job/immagini/tab-3.gif) 0 0; width:211px; height:59px; display:block; cursor:hand}
.menu .tasto3 a:hover{ background:url(/job/immagini/tab-3.gif) 0 -118px; width:211px; height:59px; display:block; cursor:hand}
.no-display{ display:none}
.importante{ border:1px solid #FC0; background:#FFC; margin:10px;}

.menu2 li{display:inline; float:left; margin:30px 0 30px 0}
.menu2 .btn1 a{ background:url(/job/immagini/tabs1.gif) 0 -59px; width:200px; height:59px; display:block; cursor:hand}
.menu2 .btn1-this a{background:url(/job/immagini/tabs1.gif) 0 0 ; width:200px; height:59px; display:block; cursor:hand}
.menu2 .btn1 a:hover{ background:url(/job/immagini/tabs1.gif) 0 -118px ; width:200px; height:59px; display:block ;cursor:hand}
.menu2 .btn2 a{ background:url(/job/immagini/tabs2.gif) 0 -59px  ; width:200px; height:59px; display:block; cursor:hand}
.menu2 .btn2-this a{ background:url(/job/immagini/tabs2.gif) 0 0  ; width:200px; height:59px; display:block; cursor:hand}
.menu2 .btn2 a:hover{ background:url(/job/immagini/tabs2.gif) 0 -118px  ; width:200px; height:59px; display:block ;cursor:hand}
.menu2 .btn3 a{ background:url(/job/immagini/tabs3.gif) 0 -59px; width:200px; height:59px; display:block; cursor:hand}
.menu2 .btn3-this a{ background:url(/job/immagini/tabs3.gif) 0 0; width:200px; height:59px; display:block; cursor:hand}
.menu2 .btn3 a:hover{ background:url(/job/immagini/tabs3.gif) 0 -118px; width:200px; height:59px; display:block ;cursor:hand}
.menu2 .btn4 a{ background:url(/job/immagini/tabs4.gif) 0 -59px; width:200px; height:59px; display:block; cursor:hand}
.menu2 .btn4-this a{ background:url(/job/immagini/tabs4.gif) 0 0; width:200px; height:59px; display:block; cursor:hand}
.menu2 .btn4 a:hover{ background:url(/job/immagini/tabs4.gif) 0 -118px; width:200px; height:59px; display:block ;cursor:hand}

.menu3 li{display:inline; float:left;}
.menu3 .btn2_1 a{ background:url(/job/immagini/tabs2-1.gif) 0 -59px; width:200px; height:59px; display:block ;cursor:hand}
.menu3 .btn2_1-this a{background:url(/job/immagini/tabs2-1.gif) 0 0 ; width:200px; height:59px; display:block;cursor:hand}
.menu3 .btn2_2 a{ background:url(/job/immagini/tabs2-2.gif) 0 -59px  ; width:200px; height:59px; display:block ;cursor:hand}
.menu3 .btn2_2-this a{ background:url(/job/immagini/tabs2-2.gif) 0 0  ; width:200px; height:59px; display:block;cursor:hand}
.menu3 .btn2_3 a{ background:url(/job/immagini/tabs2-3.gif) 0 -59px; width:200px; height:59px; display:block ;cursor:hand}
.menu3 .btn2_3-this a{ background:url(/job/immagini/tabs2-3.gif) 0 0; width:200px; height:59px; display:block;cursor:hand}
.menu3 .btn2_4 a{ background:url(/job/immagini/tabs2-4.gif) 0 -59px; width:200px; height:59px; display:block ;cursor:hand}
.menu3 .btn2_4-this a{ background:url(/job/immagini/tabs2-4.gif) 0 0; width:200px; height:59px; display:block;cursor:hand}

.menu4 li{display:inline; float:left;}
.menu4 .tasto_1 a{ background:url(/job/immagini/tabs2-1b.gif) 0 -59px; width:266px; height:59px; display:block; cursor:hand}
.menu4 .tasto_1-this a{background:url(/job/immagini/tabs2-1b.gif) 0 0 ; width:266px; height:59px; display:block; cursor:hand}
.menu4 .tasto_1 a:hover{ background:url(/job/immagini/tabs2-1b.gif) 0 -118px ; width:266px; height:59px; display:block; cursor:hand}
.menu4 .tasto_2 a{ background:url(/job/immagini/tabs2-2b.gif) 0 -59px  ; width:266px; height:59px; display:block; cursor:hand}
.menu4 .tasto_2-this a{ background:url(/job/immagini/tabs2-2b.gif) 0 0  ; width:266px; height:59px; display:block; cursor:hand}
.menu4 .tasto_2 a:hover{ background:url(/job/immagini/tabs2-2b.gif) 0 -118px  ; width:266px; height:59px; display:block; cursor:hand}
.menu4 .tasto_3 a{ background:url(/job/immagini/tabs2-3b.gif) 0 -59px; width:266px; height:59px; display:block; cursor:hand}
.menu4 .tasto_3-this a{ background:url(/job/immagini/tabs2-3b.gif) 0 0; width:266px; height:59px; display:block; cursor:hand}
.menu4 .tasto_3 a:hover{ background:url(/job/immagini/tabs2-3b.gif) 0 -118px; width:266px; height:59px; display:block; cursor:hand}

#layer-focus{ position:absolute; z-index:100000;visibility:hidden; width:100%;height:2000px; background:url(/immagini/immagini-oggetti/bg-nero-trasparent45.png);}
#layer-focus #cont-layer-focus{ background:url(../immagini/bg-step.gif) right bottom no-repeat #fff; margin:10px 10px 10px 10px; padding:0 50px; border:1px solid #4d4d4d}
#layer-focus #cont-layer-focus .colonna{ width:auto;  margin:0 20px 0 0; }
#layer-focus #cont-layer-focus .colonna .step{ font-size:12px; color:#666; line-height:20px; margin:0 0 0 20px }
#layer-focus #cont-layer-focus .colonna .step .step1{ background:url(../immagini/step1.gif) left center no-repeat; padding:45px 0 45px 160px; width:210px}
#layer-focus #cont-layer-focus .colonna .step .step2{ background:url(../immagini/step2.gif) right center no-repeat; padding:55px 200px 65px 0; text-align:right; width:300px; margin:0 0 0 30px}
#layer-focus #cont-layer-focus .colonna .step .step3{ background:url(../immagini/step3.gif) left center no-repeat; padding:45px 0 40px 170px; width:240px}
.header-layer{ clear:both; overflow:hidden; padding:10px; width:auto}
.header-layer .titolo-layer{ font-family:Georgia, "Times New Roman", Times, serif; color:#333; float:left}
.header-layer .titolo-layer .titoletto{ font-size:30px; color:#999999; padding:0; margin:0}
.header-layer .titolo-layer .titolo{ font-size:40px; color:#09C; padding:0; margin:0}

.close-layer{margin:0 0 0 10px}
#divpasso1,#divpasso2,#divpasso3,#divpasso4,#Table7,.menu2{position:relative;z-index:0}
.base-login{ position:absolute; width:100%; height:100%; top:0;left:0}
.base-login-noDisplay{ position:absolute; width:100%; height:100%; top:0;left:0;display:none;}
#layer-login{	position:absolute;	visibility:hidden;	width:700px;	left:0;	z-index:55;	top:0; margin:-70% 0 0 5%;	background:url(/immagini/immagini-oggetti/bg-nero-trasparent45.png);	padding:10px;	}
#layer-login #cont-layer-login{ background:url(../immagini/bg-step.gif) right top no-repeat #fff; width:auto; overflow:hidden; padding:20px; border:1px solid #4d4d4d}
#layer-focus #cont-layer-focus{position:relative}
#layer-focus #cont-layer-focus .colonna .footer-layer a{ position:absolute; top:20px;right:20px; z-index:300;display:block}

.bg-default-azienda{ border:1px solid #EAEAEA; cursor: pointer}
.cont-icon{ font-family:Arial, Helvetica, sans-serif; }
.icon1{ background:url(/job/immagini/icon1.png) left center no-repeat; padding:35px 0 35px 110px}
.icon2{ background:url(/job/immagini/icon2.png) left center no-repeat; padding:35px 0 35px 110px}
.icon3{ background:url(/job/immagini/icon3.png) left center no-repeat; padding:35px 0 35px 110px}
.icon4{ background:url(/job/immagini/icon4.png) left center no-repeat; padding:35px 0 35px 110px}
.icon5{ background:url(/job/immagini/icon5.png) left center no-repeat; padding:35px 0 35px 110px}
.icon6{ background:url(/job/immagini/icon6.png) left center no-repeat; padding:35px 0 35px 110px}
.link-titolo a{ font-size:14px; color:#09C; display:block}
.link-titolo a:hover{ font-size:14px; color:#069; text-decoration:underline}
.link-titolo { font-size:11px; color:#666}
.titolo{ font:70px Georgia, "Times New Roman", Times, serif; color:#CCC; padding:5px}
.titolo span{ color:#09C}
.tabella tr td{ border-bottom:1px solid #E2EAF5; border-right:1px solid #E2EAF5}
.bordi-sx{border-left:1px solid #E2EAF5}
.bordi-top{border-top:1px solid #E2EAF5}
.bordi-bottom{border-bottom:1px solid #E2EAF5;}

.box{ border:1px solid #c3d9e8; background:url(/job/immagini/freccia.gif) right center no-repeat; padding:10px; width:520px; height:60px; margin:0 0 10px 0}
.img-box{ padding:1px; border:4px solid #c3d9e8; display:block; float:left; background:#fff; display:inline}
.cont-box{ float:left; padding:0 0 0 10px; width:350px}
.cont-box a{ font-size:12px; color:#666; }
.cont-box a span{ font-size:14px; color:#09C; display:block; font-weight:bold; padding:0 0 3px 0; }

.box-large{ border:1px solid #c3d9e8; background:url(/job/immagini/freccia.gif) right center no-repeat; padding:10px; width:620px; height:60px; margin:0 0 10px 0}
.img-box-large{ padding:1px; border:4px solid #c3d9e8; display:block; float:left; background:#fff; display:inline}
.cont-box-large{ float:left; padding:0 0 0 10px; width:450px}
.cont-box-large a{ font-size:12px; color:#666; }
.cont-box-large a span{ font-size:14px; color:#09C; display:block; font-weight:bold; padding:0 0 3px 0; }

.btn-annulla{background:url(/job/immagini/btn-annulla.png); width:85px; height:39px; cursor:hand;}
