@charset "utf-8";
/* CSS Document */

.sotto_p{
	padding-bottom:20px;
	margin-top:0;
}

body{
	margin: 0px;
	padding: 0px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	background-color: #ffffff;
	height:100%;
	background-image:url('../image/bg_head.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

body a{
	color: #006699;
	/*font-weight: bold;*/
	font-weight: normal;
	text-decoration:none;
}
/*
body #gabbia {
    position:fixed !important;
    bottom: 0;
	z-index:30000;
}

body #ombra {
    position:fixed !important;
    bottom: 0;
	z-index:30001;
}
*/

h1,h2{
	margin: 0;
	padding:0;
}

h2{
	padding-left:10px;
	font: bold 2.3em/80px arial,sans-serif;
}

h1{
	color: #ffffff;
	font-size: 1.2em;
}

#content h1{
	color: #006699;
	font-size: 1.2em;
}

p{
	margin-left: 3%;
	text-align:justify;
	margin-right:10px;
}
img {
	border:0px solid;
}

ul{
	margin:0;
	padding:0;
	padding-top: 5px;
	padding-left: 40px;
	list-style-type:circle;
}

/*
#gabbia {
	position: fixed;
	bottom: 0px;
	left: 0px;
	padding-left: 10px;
	margin: 8px;
	margin-bottom:0;
	background-image:url('../image/fixed/bg_barra.png');
	border-top: 1px solid #7d6b63;
	border-left: 1px solid #7d6b63;
	border-right: 1px solid #7d6b63;
	border-bottom:0px solid;
	height: 27px;
	width: 96%;
	line-height: 27px;
}

#ombra{
	position: fixed;
	bottom: 0px;
	left: 0px;
	padding-left: 10px;
	margin: 8px;
	margin-bottom:0;
	background-image:url('../image/fixed/top.png');
	background-position:top;
	background-repeat:repeat-x;
	height: 35px;
	width: 96%;
}


#gabbia img{
	margin-top:-5px;
	vertical-align:text-top;
	padding-left: 10px;
	padding-right: 10px;
}
*/
.fisso{
	width:97%;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	/*padding-left: 10px;
	padding-top: 5px;*/
	padding-right: 10px;
	height: 27px;
	background-image:url('../image/fixed/bg_barra.png');
	margin:0;
	z-index: 10000;
}

#examplediv .sinistra{
	float:left;
	width: 300px;
	/*width:auto;*/
	margin:0;
	padding:0;
	padding-right: 10px;
	padding-left: 3px;
	padding-top: 2px;
	/*border:1px solid #FF0000;*/
}

#examplediv .destra{
	float:right;
	width:auto;
	margin:0;
	padding:0;
	/*margin-right: 10px;
	border:1px solid #0033CC;*/
}

#examplediv .destra img{
	vertical-align:bottom;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
}

.myimage{
	vertical-align:text-top;
	/*margin-top: -8px;*/
}

#examplediv .destra a{
	color: #000;
	font-family:Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#examplediv .destra a:hover{
	color: #ff0000;
	font-family:Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
}
/*
form{
	margin:0;
	padding:0;
	width:auto;
	float:left;
}
*/
.sotto{
	padding-top:6px;
}

#wrapper{
	width: 961px;
	margin:0 auto;
	padding:0;
	background-image: url('../image/bg_all.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	border-bottom:1px solid #FFFFFF;
}

#header{
	background-image: url('../image/head_completo.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	width: 961px;
	height: 131px;
}

#menu_Header{
	margin:0;
	padding:0;
	/*position:relative;*/
	float:left;
	background-image: url('../image/menu_mod.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 961px;
	height: 34px;
	z-index: 100;
	/*AGGIUNTO PER IL POSIZIONAMENTO DELLO SHARING BOX E ADS BOX*/
	position:relative;
	/*border:1px solid;*/
	clear:both;
}

.banner{
	margin:0;
	padding:0;
	width: 961px;
	height: 254px;
	clear:both;
	background-image: url('../image/bianco.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

#cercalavoro{
	margin:0;
	padding:0;
	width: 811px;
	height: 247px;
	padding-left: 150px;
	padding-top: 7px;
	clear:both;
	background-image: url('../image/banner_no_flash.jpg');
	background-repeat: repeat-y;
	background-position: top left;
}

#cercalavoro input{
	margin-top:15px;
	padding:3px;
	/*height: 24px;*/
	border:1px solid #789922;
	background-color:#ffffff;
}
#cercalavoro select{
	margin-top:15px;
	padding:3px;
	/*height: 24px;*/
	border:1px solid #789922;
	background-color:#ffffff;
}

#center{
	float:right;
	margin:0;
	padding:0;
	padding-top: 10px;
	padding-right: 10px;
	width: 746px;
}

#center_small{
	float:left;
	margin:0;
	padding:0;
	/*padding-top: 40px;*/
	width: 555px;
}

.testoHtml{
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	/*float:left;*/
	width: 98%;
}

#center_small h1{
	color: #006699;
	font-size: 1.2em;
	padding-left: 15px;
}


#center p{
	padding-top: 20px;
}

#hedgehog{
	margin-top: 5px;
	background-image:url('../image/reg_normale.jpg');
	background-repeat:no-repeat;
	width: 179px;
	height:101px;
	padding-top: 10px;
}

#sx{
	float:left;
	margin:0;
	padding:0;
	width: 200px;
	clear:both;
}

*:first-child+html div#sx_sup{
	float:left;
	margin:0;
	padding:0;
	width: 200px;
	clear:both;
	margin-top:0;
}


#sx_sup{
	float:left;
	margin:0;
	padding:0;
	width: 200px;
	clear:both;
	margin-top:-83px;
}


#sx_sup div.newsbox{
	background-image:url('../image/divi.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom: 29px;
	padding-left: 8px;
	padding-right: 8px;
	clear:both;
}

#sx div.newsbox h1{
	padding-bottom: 10px;
}

#sx div.newsbox{
	background-image:url('../image/divi.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom: 29px;
	padding-left: 8px;
	padding-right: 8px;
	clear:both;
}

/*style per i link di questo div*/
#sx div.newsbox a{
	/*font-family:Arial, Helvetica, sans-serif;*/
	color: #ffffff;
	margin: 0;
	text-decoration: none;
}

#sx div.newsbox a:active{
	/*font-family:Arial, Helvetica, sans-serif;*/
	color: #ffffff;
	/*font-size: 1em;*/
	margin: 0;
	text-decoration: none;
}

#sx div.newsbox a:visited{
	/*font-family:Arial, Helvetica, sans-serif;*/
	color: #ffffff;
	/*font-size: 1em;*/
	margin: 0;
	text-decoration: none;
}

#sx div.newsbox a:hover{
	color: #ffffff;
	/*font-size: 1em;*/
	margin: 0;
	text-decoration: underline;
}

#sx div.newsbox p{
	margin: 0;
}

#intestazione_pagine{
	background-image:url('../image/top_interno.jpg');
	width: 201px;
	height: 85px;
}

#intestazione_news{
	background-image:url('../image/bozza_tec_r4_c1.jpg');
	width: 201px;
	height: 32px;
	margin-top: -6px;
}

#intestazione{
	/*background-color:#666666;*/
	background-image:url('../image/bozza_tec_r4_c2.jpg');
	height: 32px;
	width: 757px;
	margin-top: -6px;
	margin-bottom: 20px;
	padding-left: -5px;
}

#dx{
	float:left;
	margin:0;
	padding:0;
	width: 200px;
	margin-top: -6px;
	padding-top: 40px;
	background-image:url('../image/void.jpg');
	background-repeat:no-repeat;
	background-position: top right;
}


#contDx{
	text-align:center;
}

.freccia{
	float:left;
}

#footer{
	background-image:url('../image/footer_mod.gif');
	background-color:#FF6600;
	width: 931px;
	height: 171px;
	padding: 15px;
	clear:both;
}

#footer a{
	font-size:12px;
	font-weight:bold;
	color:#5d2d19;
	text-decoration:underline;
}
#footer p{
	padding-top: 40px;
	margin:0;
}

.divis_footer{
	margin-left: 10px;
	margin-right: 10px;
	vertical-align:middle;
}
#footer img{
	margin-left: 10px;
}
/* These styles create the dropdown menus. */
#navbar {
	margin: 0;
	margin-top:1px;
	margin-left: 5px;
	padding: 0;
}
#navbar img{
	padding-right:4px;
}
#navbar li {
	list-style: none;
	float: left;
	line-height: 26px;
	border-right:1px dotted #333333;
}

#navbar li a {
	display: block;
	padding: 3px 8px;
	margin:0;
	color: #333333;
	text-decoration: none;
}

#navbar li a:hover {
	/*background-color:#333333;*/
	background-color:#235f83;
	color:#ffffff;
	/*color:#CCCCCC;*/
}

#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	/*background-color: #69f;*/
}

#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}

#navbar li:hover li, #navbar li.hover li {
	float: none;
	border:0px dotted;
}

#navbar li:hover li a, #navbar li.hover li a {
	/*background-color: #69f;
	border-bottom: 1px solid #fff;*/
	text-indent: 5px;
	color: #000;
	width: 144px;
	background-image:url('../image/bg_all_menu.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#navbar li li a:hover {
	color:#FF0000;
	background-color: #ff0000;
}

/*//////////////////////*/
/*INIZIO TABELLA PICCOLA*/
/*//////////////////////*/

.tabellasmall{
	width: 740px;
	float: right;
}

.intestazione_tabellasmall{
	background: url('../image/tabella_small.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	height: 28px !important;
	width: 740px;
	background-color: #e0e0e0;
}

.intestazione_tabellasmall a{
	color: #666666;
	text-decoration:none;
}

.intestazione_tabellasmall h2{
	padding-top: 5px;
	font-size: 1.1em;
	vertical-align:middle;
	font-weight: bold;
	text-indent: 10px;
}

.centro_tabellasmall{
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding:0;
	margin:0;
	min-height: 280px !important;
	width: 738px;
	margin-bottom: 1px;
	display: block;
	/*AGGIUNTO PER IL POSIZIONAMENTO DELLO SHARING BOX E ADS BOX*/
	position:relative;
}

.footer_tabellasmall{
	margin-top: -1px;
	background: url('../image/footer_tabella_small.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 8px;
	width: 740px;
}

p.int_sx{
	padding-left: 8px;
	padding-top:150px;
	padding-bottom: 10px;
}

/*///////////////////////*/
/* FINE TABELLA CENTRALE */
/*///////////////////////*/

/*////////////////*/
/* BOX GOOGLE ADS */
/*////////////////*/
#ads{
	float:right;
	margin:10px;
	margin-left:0;
	margin-right: 15px;
	width: 728px;
	height:90px;
	z-index: -1000;
}

/*CSS PER IL DIV DEL LOGIN CON LE INPUT PER LA HOME UTENTE*/
.login{
	margin:0;
	padding:0;
	height: 131px;
	float:right;
	width: 232px;
	background-image:url('../image/login_V2.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}

/*CSS PER LE INPUT CONTENUTE NEL LOGIN*/
.login input{
	background:none;
	border:none;
	color:#003366;
}

/*CSS PER IL DIV DEL LOGIN SENZA INPUT*/
.login_libero{
	float: right;
	height: 131px;
	width: 232px;
	background-image:url('../image/bozza_tec_r1_c3_libero.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}

/*CSS PER IL DIV DEL LOGIN UNA VOLTA LOGGATO*/
.login_loggato{
	float: right;
	height: 131px;
	width: 232px;
	background-image:url('../image/login_loggato.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}

/*CSS PER IL DIV DEL LOGIN ERRATO*/
.login_error{
	float: right;
	height: 131px;
	width: 232px;
	background-image:url('../image/login_V2_error.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}


/*CSS PER LE INPUT CONTENUTE NEL LOGIN*/
.login_error input{
	background:none;
	border:none;
	color:#ff0000;
}

/*CSS PER IL DIV DELLA USERNAME NELLA HOME*/
.userdiv{
	float:left;
	text-align: left;
	height: 20px;
	padding-top:18px;
	width: 200px;
	/*margin-top: 30px;
	border:1px solid;*/
}

/*CSS PER IL DIV DELLA USERNAME UNA VOLTA LOGGATO*/
.userdiv_loggato{
	text-align: right;
	margin-right: 5%;
	height: 65px;
	padding-top: 40px;
	width: 95%;
}
/*CSS PER IL PULSANTE ENTRA DEL LOGIN NELLA HOME*/
.entra_loggato{
	float:right;
	width: 150px;
	height: 25px;
}


/*CSS PER IL DIV DELLA PASSWORD NELLA HOME*/
.pswdiv{
	width: 200px;
	float:left;
	text-align: left;
	padding: 0;
	margin-top: 7px;
	margin-bottom: 4px;
	/*height: 15px;
	border:1px solid;*/
}

/*CSS PER IL PULSANTE ENTRA DEL LOGIN NELLA HOME*/
.entra{
	float:right;
	height: 15px;
}

.head_img{
	border:0px solid #FF0000;
	margin: 15px;
	/*margin:0;*/
	float: left;
	width: 300px;
	height: 65px;
}

/* CSS PER I BLOCCHI LATERALI */

/*///////////////////////////////////////*/
/* CSS PER IL DIV CON L'IMG DEI CONTATTI */
/*///////////////////////////////////////*/

.cssContatti{
	margin-top: -50px;
	background-image:url('../image/sx/chiocciola.gif');
	background-repeat:no-repeat;
	width: 176px;
	height: 300px;
	padding-top: 20px;
	clear:both;
}

.cssRicRegioni{
	margin-top: -30px;
	background-image:url('../image/sx/cerca_regioni.gif');
	background-repeat:no-repeat;
	width: 190px;
	height: 350px;
	padding-top: 40px;
}

.cssDoveSiamo{
	margin-top: -50px;
	background-image:url('../image/sx/italia.gif');
	background-repeat:no-repeat;
	width: 190px;
	padding-top: 70px;
	clear:both;
}

.cssContenuto{
	margin-top: -50px;
	background-image:url('../image/sx/searchUser.gif');
	background-repeat:no-repeat;
	width: 190px;
	height: 200px;
}

.cssUtente{
	margin-top: -50px;
	background-image:url('../image/sx/registerUser.gif');
	background-repeat:no-repeat;
	width: 190px;
	height: 200px;
}

.cssAnnunci{
	margin-top: -50px;
	background-image:url('../image/sx/Pagannunci.gif');
	background-repeat:no-repeat;
	background-position:top center;
	width: 190px;
	height: 200px;
	clear:both;
}

.cssAnnunciAdmin{
	margin-top: -50px;
	background-image:url('../image/sx/Pagannunci.gif');
	background-repeat:no-repeat;
	width: 190px;
	height: 200px;
}

.cssAziendaAdmin{
	margin-top: -50px;
	background-image:url('../image/sx/registerUser.gif');
	background-repeat:no-repeat;
	width: 190px;
	height: 200px;
}

.cssCandidato{
	margin-top: -50px;
	background-image:url('../image/sx/registerUser.gif');
	background-repeat:no-repeat;
	width: 190px;
	/*height: 280px;*/
}

.cssRecupera{
	margin-top: -50px;
	background-image:url('../image/sx/registerUser.gif');
	background-repeat:no-repeat;
	width: 190px;
	height: 150px;
}
.cssContatore{
	margin-top: -50px;
	background-image:url('../image/sx/contatore.gif');
	background-repeat:no-repeat;
}

.cssCandidato_step3{
	/*margin-top: -50px;*/
	background-image:url('../image/sx/registerUser.gif');
	background-repeat:no-repeat;
	width: 190px;
	height: 380px;
}

.cssLibro{
	margin-top: -30px;
	/*background-image:url('../image/sx/vol_1.gif');
	background-repeat:no-repeat;*/
	width: 190px;
	/*height: 400px;
	padding-top: 40px;*/
}

.cssProdotti{
	/*margin-top: -50px;*/
	margin-top: -50px;
	background-image:url('../image/sx/product.gif');
	background-repeat:no-repeat;
	width: 190px;
	padding-top: 60px;
	/*clear:both;*/
}
/*/////////////////////////////////*/
/* FINE CSS PER I BLOCCHI LATERALI */
/*/////////////////////////////////*/


/*///////////////////////////////*/
/* CSS PER LE CATEGORIE PRODOTTI */
/*///////////////////////////////*/
#schedaRiepilogo{ float:left}
#schedaDettaglio{ display: none; position:absolute; width: 100%; min-height: 475px; background: url('../image/bg_back.gif') repeat-x left top}
*html #schedaDettaglio{
	height: auto !important; /* per i browser moderni */
    height: 475px; /* per IE5.x e IE6 */
    min-height: 475px;  /* per i browser moderni */
} 
#back{ background: url('../image/back.gif') no-repeat; width: 82px; height: 15px; border:0px solid; margin: 8px 0 0 8px; padding:5px}
#myframe{ background: none}
/*#schedaDettaglio{ background:#999999; width: 100%; min-height: 475px;}*/

/*
#slider ul, #slider li.prima, #slider li.seconda{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li.prima, #slider li.seconda{ 
	width:100%;
	float:left;
	overflow:hidden; 
}*/
/*
#slider ul{ width: 100%; float:left; margin:0; padding:0; list-style:none}
#slider li{ overflow:hidden; width: 800px; background:#CCCCCC; float:left}
*/
#cat_prodotti{
	width: 35%;
	/*border-right:1px solid #124f73;*/
	float:left;
}

#lista_prodotti{
	width:100%;
	margin:0;
	padding:0;
}

#lista_prodotti li{
	list-style:none;
	line-height: 40px;
	text-indent: 10px;
	float:left;
	width: 100%;
	height: 40px;
	margin-bottom: 2px;
}

#lista_prodotti li a{
	color: #124f73;
	font-weight: bold;
}

#lista_prodotti li.selected{
	list-style:none;
	line-height: 40px;
	text-indent: 10px;
	float:left;
	width: 100%;
	height: 40px;
	background-image:url('../image/prodotti/bg_voce_prodotto.jpg');
	margin-bottom: 2px;
}
#lista_prodotti li.selected a{
	color: #ffffff;
	font-weight: bold;
}

.prodotti{
	width: 65%;
	float:left;
	/*min-height: 475px;*/
	height: auto !important; /* per i browser moderni */
    height: 475px; /* per IE5.x e IE6 */
    min-height: 475px;  /* per i browser moderni */
	background-image:url('../image/prodotti/pixel.jpg');
	background-repeat:repeat-y;
	padding-top: 20px;
}

.prodotti img{
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-bottom: 10px;
	border:4px solid #99cc00;
	float:left;
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px; 
}
/*
.prodotti img:hover{
	border:4px solid #cce680;
}*/
/*
#lastProduct img{
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-bottom: 10px;
	border:4px solid #99cc00;
	float:left;
}

#lastProduct img:hover{
	border:4px solid #cce680;
}

#fad img{
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-bottom: 10px;
	border:4px solid #99cc00;
	float:left;
}

#fad img:hover{
	border:4px solid #cce680;
}

#erp img{
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-bottom: 10px;
	border:4px solid #99cc00;
	float:left;
}
#erp img:hover{
	border:4px solid #cce680;
}
#crm img{
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-bottom: 10px;
	border:4px solid #99cc00;
	float:left;
}
#crm img:hover{
	border:4px solid #cce680;
}
#cms img{
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-bottom: 10px;
	border:4px solid #99cc00;
	float:left;
}
#cms img:hover{
	border:4px solid #cce680;
}
#voip img{
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-bottom: 10px;
	border:4px solid #99cc00;
	float:left;
}
#voip img:hover{
	border:4px solid #cce680;
}
*/
.titolo{
	font-weight:bold;
	color: #99cc00;
	font-size:14px;
}

.testo_prodotto{
	width: 180px;
	margin: -15px 0 0 0;
	padding: 0 5px 5px 5px;
	float:right;
}
/*////////////////////////////////////*/
/* FINE CSS PER LE CATEGORIE PRODOTTI */
/*////////////////////////////////////*/


/*//////////////////////////////////////////*/
/* CSS PER LA PAGINA DEGLI ANNUNCI NO FLASH */
/*//////////////////////////////////////////*/

#conta{
	float:left;
	width:100%;
	/*padding-bottom: 20px;
	border:1px solid;*/
}

#trovati_a{
	display:none;
	margin:0;
	padding:0;
	color:#FFFFFF;
	width:150px;
	text-indent: 15px;
	height:25px;
	line-height:22px;
	margin-left: 20px;
	position:absolute;
	top: 470px;
	right: 20px;
	background-image:url('../image/regioni/bg_totale.gif');
	background-repeat:no-repeat;
}

#cat_ricerca_regioni{
	width: 32%;
	/*margin-top: 10px;
	height: 100px;*/
	background-image:url('../image/regioni/inizio_italia.gif');
	background-repeat:no-repeat;
	min-height: 500px;
	/*border-right:1px solid #124f73;*/
	float:left;
}

.titolo_annunci{
	font-weight:bold;
	line-height: 30px;
}

#intestazione_annunci{
	display:none;
	height: 29px;
	width:100%;
	background-image:url('../image/regioni/dx.gif');
	background-repeat:no-repeat;
	background-position:right;
}

.tit_desc{
	height: 29px;
	line-height: 29px;
	text-indent: 20px;
	width: 80%;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	background-image:url('../image/regioni/sx.gif');
	background-repeat:no-repeat;
}

.scad_sede{
	height: 29px;
	line-height: 29px;
	text-indent: 20px;
	width: 20%;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	background-image:url('../image/regioni/pix.gif');
	background-repeat:repeat-y;
	background-position:left;
}

.lista0{
	background-color:#FFFFFF;
	border-bottom:1px solid #235f83;
	padding: 7px;
	float:left;
	position:relative;
	width: 724px;
}
.lista1{
	background-color:#d7e8ef;
	border-bottom:1px solid #235f83;
	padding: 7px;
	float:left;
	position:relative;
	width: 724px;
}
.divis0{
	background-image:url('../image/regioni/divis.gif');
	background-repeat:no-repeat;
	width: 109px;
	margin:0 auto;
	height: 19px;
	clear:both;
}
.divis1{
	background-image:url('../image/regioni/divis_blu.gif');
	background-repeat:no-repeat;
	margin:0 auto;
	width: 109px;
	height: 19px;
	clear:both;
}
.scadsede{
	float:right;
	min-height: 50px;
	text-align:right;
	line-height: 30px;
	width: 140px;
	border-left:1px solid #124f73;
}
.bg_form_ricerca_regioni{
	width: 100%;
	padding-top: 11px;
	/*height: 100px;*/
	background-image:url('../image/regioni/casella.gif');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	/*border-right:1px solid #124f73;*/
	float:left;
}

.trasparente{
	border:0px solid;
	background:none;
	margin-left: 58px;
	width: 156px;
	margin-top:4px;
}

.cerca_btn{
	background-image:url('../image/regioni/cerca.gif');
	background-repeat:no-repeat;
	width: 55px;
	height: 22px;
	float:right;
	color:#FFFFFF;
	border:0px solid;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
}

.annunci_reg{
	width: 68%;
	float:left;
	min-height: 475px;
	height: 475px;
	background-image:url('../image/regioni/italia.gif');
	background-repeat:repeat-y;
	padding-top: 20px;
}

#lista_province{
	width:100%;
}

.freccia_regione{
	margin-left: 15px;
}
.regione{
	font-weight:bold;
	font-size: 130%;
	color:#4e7b8c;
}

#lista_province li{
	color:#4e7b8c;
	line-height: 22px;
	/*float:left;
	width: 200px;*/
}

.conteggio{
	width: 20px;
	margin-right: 5px;
	float:right;
	text-align:center;
	font-size: 80%;
	background-image:url('../image/regioni/bg_conteggio.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.totale_annunci{
	float:right;
	margin-top:15px;
	margin-right: 5px;
	width: 78px;
	color:#FFFFFF;
	font-size: 80%;
	text-align:right;
	background-image:url('../image/regioni/tot.gif');
	background-repeat:no-repeat;
}
/*///////////////////////////////////////////////*/
/* FINE CSS PER LA PAGINA DEGLI ANNUNCI NO FLASH */
/*///////////////////////////////////////////////*/


/*////////////////////////////////////////////*/
/* CSS PER LA FORM DI REGISTRAZIONE CANDIDATO */
/*////////////////////////////////////////////*/
.testo{
	color:#006699;
	text-decoration:none;
}

.testo_step{
	font: bold 1.3em/80px arial,sans-serif;
	color:#666666;
}

.step_uno {
	padding-right: 10px;
	padding-left: 50px;
	vertical-align: middle;
	color:#00FF33;
	font-size:14px;
}

.step_due{
	padding-right: 10px;
	padding-left: 50px;
	vertical-align: middle;
	color:#0066FF;
	font-size:14px;
}

.step_tre {
	padding-right: 10px;
	padding-left: 50px;
	vertical-align: middle;
	color:#CCCCCC;
	font-size:14px;
}

.head_mini{
	float:right;
	background: url('../image/bg_sotto_header.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	margin-right:3px;
	width: 650px;
	height: 83px;
}

.intestazioneByStep{
	text-align:center;
	width:auto;
	margin:auto 0;
}

.ancora{
	margin-top: -20px;
	margin-left: 10px;
	position:relative;
}

.ancora_dx{
	margin-top: -20px;
	margin-right: 10px;
	position:relative;
	clear:right;
	float:right;
	/*margin-top: -20px;
	margin-right: 10px;
	position:relative;
	right:0;*/
}

.bandiera{
	margin-left: 7px;
}
/*/////////////////////////////////////////////////*/
/* FINE CSS PER LA FORM DI REGISTRAZIONE CANDIDATO */
/*/////////////////////////////////////////////////*/

