/*div base*/

.headHome {
	background:url(http://web.cliccalavoro.it/img/head-verde.gif) no-repeat;
	}

img {
	margin:0;
	padding:0;
	border:0;
	}

form {
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	text-align:left;
	}
	
a {
	text-decoration:none;
	}
		
h3.titolo-verde {
	margin:-5px -10px 5px;
	padding:2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	background:#FE9900;
	}
	
h2.titolo-verde {
	margin:-5px -10px 5px;
	padding:2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	background:#FE9900;
	}
	
h3.titolo-blu {
	margin:-5px -10px 5px;
	padding:2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	background:#3233FF;
	}
	
h3.titolo-grigio {
	margin:-5px -10px 5px;
	padding:2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FE9900;
	border-bottom:1px solid #FE9900;
	text-align:left;
	background:#E3E5E6;
	}

h3.titolo-rosso {
	margin:-5px -10px 5px;
	padding:2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	background:#AD0000;
	}
	
#container {
	width:870px;
	margin:0 auto;
	padding:0;
	}

#corpoCentrale {
	float:left;
	width:710px;
	margin:0;
	padding:0;
	}
	
#logo {
	float:left;
	width:710px;
	height:46px;
	margin:0;
	padding:0;
	}

#logo_menu {
	float:left;
	width:710px;
	height:46px;
	margin:0 4px;
	padding:0;
	}
#head {
	float:left;
	width:710px;
	height:46px;
	margin:0;
	padding:0;

	}
	
#head ul {
	padding:0;
	margin:12px 0 0 160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}

#head li {
	padding:5px 5px;
	border-left:1px solid #CCCCCC;
	margin:0;
	display:inline;
	list-style:none;
	}
	
#head a {
	color:#FFFFFF;
	text-decoration:none;
	}

#head a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#head a:hover {
	text-decoration:underline;
	}

#vetrina {
	float:left;
	width:138px;
	border:1px solid #FE9900;
	margin:0;
	padding:5px 10px;
	text-align:center;
	}

#vetrina img {
	margin:5px 0 0 0;
	border:0;
	}

#vetrina2 {
	clear: left;
	float:left;
	width:138px;
	border:1px solid #FE9900;
	margin:5px 0 0 0;
	padding:5px 10px;
	text-align:center;
	}

#vetrina2 img {
	margin:5px 0 0 0;
	border:0;
	}

#formazione {
	float:left;
	width:138px;
	border:1px solid #FE9900;
	margin:0;
	padding:5px 10px;
	text-align:center;
	}

#formazione img {
	margin:5px 0 0 0;
	border:0;
	}
#cerca {
	float:left;
	width:508px;
	height:100px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#cerca a {
	color:#333333;
	}

#cerca a:hover {
	color:#FE9900;
	}

#results {
	float:left;
	width:650px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#results td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

#results a {
        color:#FFFFFF;
        }

#results a:hover {
        color:#FFFFFF;
	text-decoration:none;
        }

#companies {
	float:left;
	width:630px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#bigbox {
	float:left;
	width:635px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

#esperto {
	float:left;
	width:160px;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}	
	
#bigbox_fr {
	float:left;
	width:635px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}	
	
#news_fr {
	float:left;
	width:635px;
	height:180px;
  border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}	
	
#bigbox td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

#bigbox a {
        color:#333333;
        }

#bigbox a:hover {
        color:#FE9900;
        }

#halfbox_fr {
	float:left;
	width:400px;
	border:1px solid #FE9900;
	margin:0 10px 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

#halfbox {
	float:left;
	width:400px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#halfbox td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

#halfbox a {
        color:#333333;
        }

#halfbox a:hover {
        color:#FE9900;
	}

#hotmasters {
	float:left;
	width:200px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#hotmasters td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

#hotmasters a {
        color:#333333;
        }

#hotmasters a:hover {
        color:#FE9900;
	}

#bigbox_blu {
	float:left;
	width:650px;
	border:1px solid #3233FF;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#bigbox_blu td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

#bigbox_blu a {
        color:#333333;
        }

#bigbox_blu a:hover {
        color:#3233FF;
        }

#errore {
	float:none;
	width:650px;
	border:1px solid #AD0000;
	margin:0 auto 0 auto;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#errore td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

#myjob {
	float:none;
	width:700px;
	border:1px solid #FE9900;
	margin:0 auto 0 auto;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#myjob td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

#myjob a {
        color:#FE9900;
        }

#myjob a:hover {
        color:#3233FF;
        }

#myazienda {
	float:none;
	width:650px;
	border:1px solid #3233FF;
	margin:0 auto 0 auto;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#myazienda td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

#myazienda a:hover {
        color:#FE9900;
        }

#myazienda a {
        color:#3233FF;
        }

#registrazione_aziende {
	float:none;
	width:810px;
	border:1px solid #3233FF;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#registrazione_aziende td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }


#registrazione_candidati {
	float:none;
	width:810px;
	height: 592px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}


#registrazione_candidati2 {
	float:none;
	width:810px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
#registrazione_candidati td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        }

.campoModulo {
	float:left;
	}

.campo240px {
	width:240px;
	margin:0 10px 0 0;
	}
	
.campo100px {
	width:100px;
	margin:0 10px 0 0;
	}
	
#pulsanti_fr {
	float:left;
	width:635px;
	margin:0 10px 0 0;
	padding:0;
	}	
	
#pulsanti {
	float:left;
	width:300px;
	height:258px;
	margin:-5px 0 10px 10px;
	padding:0;
	}

#pulsanti img.box300x95 {
	margin:6px 0 0 0;
	border:0;
	padding:0;
	}

#pulsanti img.box300x50 {
	margin:4px 0 0 0;
	border:0;
	padding:0;
	}

	
#btn-formazione {
	background:url(http://web.cliccalavoro.it/img/tex-btn-blu.gif);
	height:51px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
	
#btn-formazione a {
	background:url(http://web.cliccalavoro.it/img/icn-formazione.gif) no-repeat;
	display:block;
	height:34px;
	padding:17px 0 0 70px;
	text-decoration:underline;
	color:#FFFFFF;
	}

#btn-formazione a:hover, #btn-personale a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

#btn-iscriviti {
	background:url(http://web.cliccalavoro.it/img/tex-btn-verde.gif);
	height:51px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
	
#btn-iscriviti a {
	background:url(http://web.cliccalavoro.it/img/icn-iscriviti.gif) no-repeat;
	display:block;
	height:34px;
	padding:17px 0 0 70px;
	text-decoration: underline;
	color:#FFFFFF;
	}
	
#btn-iscriviti a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

#btn-personale {
	background:url(http://web.cliccalavoro.it/img/tex-btn-blu.gif);
	height:51px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
	
#btn-personale a {
	background:url(http://web.cliccalavoro.it/img/icn-personale.gif) no-repeat;
	display:block;
	height:34px;
	padding:17px 0 0 70px;
	text-decoration:underline;
	color:#FFFFFF;
	}

#btn-login {
	background:url(http://web.cliccalavoro.it/img/tex-btn-blu.gif);
	height:51px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
	
#btn-login a {
	background:url(http://web.cliccalavoro.it/img/icn-login.gif) no-repeat;
	display:block;
	height:34px;
	padding:17px 0 0 70px;
	text-decoration:underline;
	color:#FFFFFF;
	}

#hotfranchising {
	float:right;
	width:202px;
	height:220px;
	border:1px solid #FE9900;
	margin:0 10px 10px 0;
	padding:5px 10px;
	}

#hotJobs {
	float:right;
	width:198px;
	height:555px;
	border:1px solid #FE9900;
	margin:0 10px 10px 0;
	padding:5px 10px;
	}

#hotJobs2 {
	float:right;
	width:350px;
	height:500px;
	border:1px solid #FE9900;
	margin:0 10px 10px 0;
	padding:5px 10px;
	}

	
#hotJobs h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FE9900;
	margin:8px 0 0 0;
	padding:0;
	}
	
#hotJobs p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:125%;
	}
	
#news {
	float:left;
	width:278px;
	height:292px;
	border:1px solid #FE9900;
	margin:0 0 10px 10px;
	padding:5px 10px;
	}
	
#news img {
	margin:0 5px 5px 0;
	border:0;
	}

#news p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:125%;
	}

#news h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FE9900;
	margin:3px 0;
	padding:0;
	}

#colonnaDestra {
	float:left;
	width:160px;
	margin:0;
	padding:0;
	}

#risultatiDestra {
	float:left;
	width:150px;
	margin:0 0 0 10px;
	}

#colonnaSinistra {
	float:left;
	width:160px;
	margin:0;
	padding:0;
	}
#sx {
	float:left;
        width:670px;
        margin:0;
        padding:0;
        }

#headDestra {
	float:left;
	text-align:center;
	width:180px;
	height:116px;
	margin:46px 0 0 0;
	padding:0;
	background:url(../img/zona-blu-dx.gif) no-repeat #3233FF;
	}
	
#headDestra h3 {
	margin:10px 0 0 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:1px;
	height:36px;
	}
	
#headDestra ul {
	margin:0 0 0 10px;
	padding:0;
	}

#headDestra li {
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	}
	
#headDestra li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#headDestra li a:hover {
	text-decoration:underline;
	}
	
#curva-sotto-blu {
	float:left;
	width:180px;
	height:5px;
	background:url(../img/curva-sotto-blu.gif) no-repeat;
	margin:0 0 10px 0;
	}
	
#banner {
	float:left;
	width:180px;
	height:630px;
	border:0;
	margin:0;
	padding:0;
	background:#FFFFFF;
	}
	
#banner_fr {
	float:right;
	width:180px;
	height:760px;
	border:0;
	margin:0 10px 10px 10px;
	padding:0;
	background:#FFFFFF;
	}
	
#footer {
	float:left;
	width:100%;
	height:20px;
	text-align:center;
	}

#footer a {
	color:#333333;
	}
	
#footer a:hover {
	color:#FE9900;
	}
		
#footer ul {
	margin:0;
	padding:0;
	}	
	
#footer li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 10px;
	padding:0;
	list-style:none;
	display:inline;
	}
	


	
#footerseo2 {
	float:left;
	width:100%;
	height:30px;
	text-align:center;
	}

#footerseo2 a {
	color:#333333;
	}
	
#footerseo2 a:hover {
	color:#FE9900;
	}
		
#footerseo2 ul {
	margin:0;
	padding:0;
	}	
	
#footerseo2 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 10px;
	padding:0;
	list-style:none;
	display:inline;
	}
	
#contenuti {
	float:left;
	background:#FFFFFF;
	width:870px;
	padding:10px;
	margin:0 0 10px 0;
	}

#btn-dx {
	float:right;
	margin:0;
	padding:10px 0 0 0;
	height:26px;
	width:160px;
	text-align:center;
	}
	
#btn-dx a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	}
	
#btn-dx a:hover {
	text-decoration:underline;
	}

.testobianco {
        FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testobianco20 {
        FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testogrigio {
        FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testogrigio14 {
        FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testoverde {
        FONT-SIZE: 12px; COLOR: #FE9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testoverde14 {
        FONT-SIZE: 14px; COLOR: #FE9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: bold
}
.linkverde {
        FONT-SIZE: 14px; COLOR: #FE9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testoblu {
        FONT-SIZE: 13px; COLOR: #3233FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testoblu12 {
        FONT-SIZE: 12px; COLOR: #3233FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.evidence {
        FONT-SIZE: 12px; COLOR: #3233FF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-ALIGN: center;
}
.pages:link {
        FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.pages:hover {
        FONT-SIZE: 12px; COLOR: #3233FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


