/* 
icone profilo

*/ 

.gen_f{
	background-image:url(../immagini/profilo/femmina.gif);}
.gen_m{
	background-image:url(../immagini/profilo/maschio.gif);}
.genere {
	background-repeat:no-repeat;
	background-position:top left;
	width:10em;
	padding-left:20px;
	padding-right:20px;
}

.tel{background-image:url(../immagini/profilo/tel.gif);background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-right:20px;}

.cell{background-image:url(../immagini/profilo/cell.gif);background-repeat:no-repeat;
	background-position:top left;
	 padding-left:20px;
	padding-right:20px;}
.residenza{background-image:url(../immagini/profilo/casa.gif);background-repeat:no-repeat;
	background-position:top left;
	 padding-left:20px;
	padding-right:20px;}

.domicilio{background-image:url(../immagini/profilo/casa.gif);background-repeat:no-repeat;
	background-position:top left;
	 padding-left:20px;
	padding-right:20px;}


.email{background-image:url(../immagini/profilo/email.gif);background-repeat:no-repeat;
	background-position:top left;
	 padding-left:20px;
	padding-right:20px;}

.foto{
	background-image:url(../immagini/profilo/foto.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	padding-right:0px;
}


/*
PRE BOX

*/

#box_ins{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 2em;
	}
#container {
	width: 47.5em;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color: #FFF;

}
.nvis {
	position: absolute;
	left: -9999px;
}
#container #top #intestazione.profilo {
	height: 8em;
	position: relative;
}#container #top #intestazione.chance {
	height: 8em;
	position: relative;
}#container #top {
	background-repeat: no-repeat;
	background-position: center top;
}#container .profilo_top{
	background-image: url(../immagini/profilo/top.jpg);
	height: 16.8em;
	
}
body {
	margin: 0px;
	font-size: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px;
	background-color: #CCC;
}
#container #col_sx {
	float: left;
	width: 11em;
}
#container #profilo_vis {
	width: 27em;
	background-image: url(../immagini/profilo/back/linea-rossa.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-left: 11.0em;
}
#intestazione #menu_pri {
	float: left;
	width: 10.6em;
	margin-top: 5em;
	padding: 0px;
}
#container #top #intestazione #login_profilo {
	float: right;
}
#container #top #intestazione #aiuto {
	position: absolute;
	right: 0px;
	width: 55px;
	bottom: -3px;
	height: 90px;
}
#container #top {
	width: 47.5em;

}
#container #top #intestazione #menu ul {
	margin: 0px;
	padding: 0px;
}
#container #top #foto_profilo {






	height: 9em;
	background-repeat: no-repeat;
	background-position: left top;
	height: 8.6em;
	margin-left: 10.6em;
}
#container #top #foto_profilo h3 {
	padding-left: 4.3em;
	margin-top: 0.9em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-size: 100%;
	width: 21em;
}
#profilo_vis h3 {
	margin: 0px;
	padding: 0px;
	color: #FE0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: normal;
	font-size: 115%;
}
#container #corpo #profilo_vis #chi_sono_blk, #mi_presento_blk,#cosa_voglio_blk, #cosa_fare_blk {
	padding-left: 4.5em;
	background-image: url(../immagini/profilo/back/capo_lista.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.3em;
	margin-top: 0em;
	margin-bottom: 0em;
	min-height:2em;
	padding-bottom: 1.5em;
}
#container #corpo #profilo_vis .guida {
	width: 1.1em;
	float: right;
	margin-top: -1.5em;
text-aligh:right!important;
}

.video_sp{width:8.5em!important;
	}


.guida{font-size:75%;white-space:nowrap;
}
.guida a {text-decoration:none;color:#666;} 


#container #corpo #profilo_vis .modifica {
	width: 1.1em;
	float: right;
	margin-top: -1.3em;
	margin-right: 0.3em;
}#container #corpo #profilo_vis .modifica_dett {
	width: 1.1em;
	float: right;
	margin-top:-1em;
	margin-right: 1em;
}
#container #corpo #profilo_vis p {
	font-size: 70%;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #corpo #profilo_vis h4 {
	color: #FE0103;
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0.2em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-size: 90%;
	font-weight: normal;
}.sotto_capo_lista {
	background-image: url(../immagini/profilo/back/sotto-capo-lista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:1em;
}.sotto_capo_lista.non_compilato{
	background-image: url(../immagini/profilo/back/sotto-capo-lista.gif);
	
}.sotto_capo_lista.compilato_parz{
	background-image: url(../immagini/profilo/back/sotto-capo-lista_compilato_parz.gif);
	
}.sotto_capo_lista.compilato_completo{
	background-image: url(../immagini/profilo/back/sotto-capo-lista_compilato_completo.gif);
	
}
#container #corpo #profilo_vis h4 {
	
	padding-left: 0em;
}
#container #corpo #profilo_vis h5 {
	color: #FE0103;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.sotto_lista{
	padding-left:0.3em;
	padding-top: 0.3em;
}
.cancella {
	float: right;
	margin-top: -0.1em;
	height: 1em;
	margin-right: 0.3em;
}
#container #corpo #profilo_vis div div div div  div:hover {
	background-color: #EEE;
}
#container #top #punteggio_profilo {
	float: right;
	width:13em!important;
}
#container #top #foto_profilo h3 .titolo_profilo {
	font-size: 130%;
	display: block;
	padding-top: 2em;
	height: 4em;
}
#container #top #foto_profilo h3 img {
	float: left;
	margin-right: 0.3em;

}
#toggle_blocchi {
	width: 4.5em;
	margin-top: -0.25em;
	margin-left: -4.5em;
	height:35px;
	float: left;
}
#container #top.hp_top {
	background-image: url(../immagini/hp/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 224px;
}
#container #top #top_area_aziende_hp {
	float: right;
	height: 224px;
	width: 147px;
	background-image: url(../immagini/hp/back_aziende_hp.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container.hp_s {
	background-image: url(../immagini/hp/back_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFF;
}
#container #corpo #menu_cc ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#container #corpo #menu_cc ul li a {
	background-image: url(../immagini/hp/item_list.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 6.7em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	font-size: 80%;
	min-height: 1.8em;
	margin-top: 1em;
}
#container #corpo #menu_cc ul li a:hover {
	background-image: url(../immagini/hp/item_list_h.gif);
}#container #corpo #menu_cc {
	width: 15em;
	background-image: url(../immagini/hp/back_nodo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 165px;
	padding-top: 1em;
	float: left;
}
#container #corpo #menu_cc ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#container #corpo #menu_cc ul li a {
	background-image: url(../immagini/hp/item_list.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 6.7em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	font-size: 80%;
	min-height: 1.8em;
	margin-top: 1em;
}
#container #corpo #menu_cc ul li a:hover {
	background-image: url(../immagini/hp/item_list_h.gif);
}
#container #corpo #blocco_form.hp_f {
	background-image: url(../immagini/hp/back_isc_acc.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 32.5em;
	padding-top: 10em;
	margin-left: 15em;
	margin-top: 0em;
	position: relative;
	z-index: 1;
	min-height: 32em;
}
#container #corpo #bloccoDestro #bloccoLink.hp_l {
	padding-left: 6em;
	padding-top: 10em;
	width: 25em;
	float: left;
}
#container #corpo #blocco_form.hp_f #form1 {
	padding: 0px;
	width: 10em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #corpo.hp_c {
	width: 47.5em;
	min-height: 20em;
}
#container #corpo #blocco_form #form1 fieldset label, #accesso_amm fieldset label  {
	font-size: 80%;
	text-align: left;

}
#container #corpo #blocco_form.hp_f #form1 fieldset div label input,  #form_accesso fieldset  input {
	background-image: url(../immagini/hp_prereg/backInput.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.1em;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.3em;
	font-size: 85%;
	border: 1px solid #CCC;
}
#container #corpo #blocco_form #form1 fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #corpo #blocco_form #form1 fieldset legend {
	font-weight: bold;
	text-align: right;
	color: #000;
}
#container #corpo #blocco_form #form1 fieldset div label input {
	width: 18em;
}
#container #corpo #blocco_form #form1 fieldset div label .in_radio {
	width: auto;
	background-image: none!important;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 2em;
	text-align: right;
	border: none!important;
}
#container #corpo #blocco_form #form1 fieldset div {
	width:14em;

}
#container #corpo #blocco_form.hp_f fieldset div.dx_input {
	text-align: right;
}
#container #corpo #menu_cc .menu_news {
	margin-top: 6em;
}
#container #corpo #menu_cc .menu_news h2 a {
	background-image: url(../immagini/hp/item_list_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3.8em;
	font-size: 80%;
	text-decoration: none;
	color: #FFA600;
}
#container #corpo #menu_cc .menu_news h2 a:hover {
	background-image: url(../immagini/hp/item_list_new_h.gif);
}
#container #corpo #blocco_form #form1 fieldset div .radio_bk {
	background-image: url(../immagini/hp/radios.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 0.95em;
	height: 1.5em;
	padding-top: 0em;
}
#container #corpo #bloccoDestro #bloccoLink ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 80%;
}
#container #corpo #bloccoDestro #bloccoLink ul li p {
	margin: 0px;
	padding: 0px;
	color: #F00;
}
#container #corpo #bloccoDestro {
	height: 20em;
	background-image: url(../immagini/hp/jaBonnie.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -10em;
	clear: both;
	z-index: 0;
	position: relative;
	padding-bottom:2em;
}
#container #corpo #bloccoDestro #bloccoLink ul li p a {
	color: #000;
	text-decoration: none;
}
#container #corpo #bloccoDestro #bloccoLink ul li p a:hover {
	text-decoration: underline;
}
#container #corpo #bloccoDestro #bloccoLink a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
 fieldset .error {
	background-color: #F00;
	color: #FFF;
}
#container #top #top_area_aziende_hp h2 {
	color: #0066CA;
	text-align: right;
	font-size: 80%;
	padding: 0px;
	margin-top: 5em;
	margin-right: 5em;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #top #top_area_aziende_hp h2 .grande_az {
	font-size: 140%;
}
#container #top #top_area_aziende_hp h2 a {
	color: #0764CE;
	text-decoration: none;
}
#container #top #top_area_aziende_hp h2 a:hover {
	color: #FFA600;
}
#container #corpo #menu_cc .menu_news li  a {
	background-image: url(../immagini/hp/item_list_s_news.gif);
	padding-left: 2em;
	margin-left: 3.8em;
	height: auto;
	background-position: left top;
	font-weight: normal;
}
#container #corpo #menu_cc .menu_news ul {
}
#container #corpo #menu_cc .menu_news h2 {
	margin-bottom: 0px;
}
#container #corpo #menu_cc .menu_news ul a:hover {
	background-image: url(../immagini/hp/item_list_s_news_h.gif);
}
#container #corpo #menu_cc .menu_news ul li p {
	padding-right: 0.5em;
}
#blocco_form #form_isc {
	width: 17.5em;
	float: left;
}
#container #corpo #bloccoDestro #blk_adv {
	float: right;
	margin-top: 9.5em;
}
#container #footer {
	color: #FFF;
	background-color: #000;
	width: 47.5em;
	height: 2.9em;
	clear:both;
}
#container #footer p a{
	color:#FFF;}
#container #footer p {
	font-size: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	text-align: center;
}
#adv {
	position: absolute;
	bottom: 0px;
	height: 137px;
}
#container #corpo {
	position: relative;
	min-height: 20em;
}
#container #top #intestazione #aiuto h3 {
	margin: 0px;
	padding: 0px;
	
}
#container #top #intestazione #login_profilo a {
	font-size: 70%;
	color: #FFF;
}
#container #top #intestazione #aiuto h3 a {
	color: #000;
	background-image: url(../immagini/profilo/aiuto.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 90px;
	width: 55px;
	text-align: center;
	color: #000400;
	text-decoration: none;
	display:block;
	text-decoration: none;
}#container #top #intestazione #aiuto h3 a:hover {
	color:white;}
#container #top #intestazione #login_profilo {
	margin-right: 0.5em;
	margin-top: 0em;
	position: absolute;
	right: 0px;
	width: 2.5em;
}
#container #corpo #col_sx #comunicazioni #news h3 {
	color: #FE0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0.5em;
}
#container #corpo #col_sx #comunicazioni #news h3 a {
	color: #FE0000;
	text-decoration: none;
	background-image: url(../immagini/profilo/back/item_news.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 2.5em;
	padding-top: 0em;
	margin: 0px;
	font-size: 100%;
	margin-top: 1em;
}
#container #corpo #col_sx #comunicazioni #news h3 a:hover {
	background-image: url(../immagini/profilo/back/item_news_h.gif);
}
#container #corpo #col_sx #comunicazioni #news .avvisi {
	margin-left: 3.8em;
	
}
#container #corpo #col_sx #comunicazioni #news .avvisi p {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
#container #corpo #col_sx #comunicazioni #news .avvisi p a{
	background-image: url(../immagini/profilo/back/avvisi_.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	color: #010101;
	text-decoration: none;
	padding-right: 1em;
	width: 7.5em;
}#container #corpo #col_sx #comunicazioni #news .avvisi p a:hover {
	text-decoration: underline;
}
#comunicazioni .sub_news li p a {
	font-size: 70%;
	text-decoration: none;
	color: #000;
	background-image: url(../immagini/hp/item_list_s_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 2em;
	margin-left: 0.8em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
#container #corpo #col_sx #comunicazioni #news ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#container #corpo #col_sx #comunicazioni .sub_news li p {
	margin: 0px;
}
#container #corpo #col_sx #comunicazioni li p a:hover {
	background-image: url(../immagini/hp/item_list_s_news_h.gif);
}
#container #top #punteggio_profilo h4 {
	color: #FE0000;
	font-size: 80%;
	height: 1.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
#container #top #punteggio_profilo h4.punt_rosso {
	background-image: url(../immagini/profilo/back/punteggio_rosso.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #top #punteggio_profilo {
	width: 10em;
	height: 7em;
	margin-top: -7em;
	margin-right: 0.5em;
}
#container #top #punteggio_profilo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#container #top #punteggio_profilo li p {
	font-size: 80%;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2em;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #top #punteggio_profilo ul li p.punt_rosso {
	background-image: url(../immagini/profilo/back/dett_punteggio_rosso.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#container #top #punteggio_profilo ul li p .punti {
	font-size: 300%;
	font-weight: bold;
	padding-right: 0.1em;
	padding-bottom: 0px;
}
 .cod_giallo {
	color: #FAA500;
} .cod_verde {
	color:#00CC00;
} .cod_blue {
	color: #0066CB;
}
#container #top #punteggio_profilo ul li  .cod_rosso {
	color: #FE0000;
}
#container #top #menu_pri {
	padding: 0px;
	float: left;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	z-index: 2;
}
#top #menu_pri ul {
	list-style-type: none;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0.5em;
	padding: 0px;
}
#top #menu_pri ul li {
	display: inline;
	float: left;
}
#top #menu_pri ul li a {
	display: block;
	height: 143px;
	width: 15px;
	margin-right: 1em;
}
#top #menu_pri ul li .come_funziona_but {
	background-image: url(../immagini/profilo/back/come_f_but.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#top #menu_pri ul li .case_history_but {
	background-image: url(../immagini/profilo/back/case_hystory_but.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#top #menu_pri ul li .consigli_but {
	background-image: url(../immagini/profilo/back/consigli_but.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#top #menu_pri ul li .dicono_noi_but {
	background-image: url(../immagini/profilo/back/dicono_noi_but.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}#top #menu_pri ul li .come_funziona_but:hover {
	background-image: url(../immagini/profilo/back/come_f_but_h.jpg);

}
#top #menu_pri ul li .case_history_but:hover {
	background-image: url(../immagini/profilo/back/case_hystory_but_h.jpg);
	
}
#top #menu_pri ul li .consigli_but:hover {
	background-image: url(../immagini/profilo/back/consigli_but_h.jpg);

}
#top #menu_pri ul li .dicono_noi_but:hover {
	background-image: url(../immagini/profilo/back/dicono_noi_but_h.jpg);
	
}
#container #top.chance_top {
	background-image: url(../immagini/chance/top.jpg);
	height: 29.7em;
}#container #top.chance_top.pagine {
	background-image: url(../immagini/chance/top.jpg);
	height: 16.3em;
}#container #top.aziende_top.pagine {
	background-image: url(../immagini/aziende/top.jpg);
	height: 16.3em;
}
#container #top #titolo_pagina {
	margin-top: 2em;
	height: 19.7em;
	float: left;
	padding-left: 2.5em;
}
#container #corpo #corpo_contenuto {
	margin-left: 11em;
	background-image: url(../immagini/chance/back/linea-gialla.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 6em;
	padding-right: 6em;
	text-align: justify;
	padding-bottom: 0.5em;
}#container #corpo #corpo_contenuto.aziende{
	background-image: url(../immagini/aziende/back/linea-blue.jpg);
}

#container #corpo #corpo_contenuto p {
	font-size: 80%;
}
#container #corpo #corpo_contenuto h3 {
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 0.5em;
	margin-top: 0px;
	padding-top: 0px;
}
#container #corpo #col_sx.chance_sx {
	margin-top: -13.4em;

}
#container #top #titolo_pagina h3 {
	margin: 0px;
	padding: 0;
}
#container #top #intestazione #menu.menu_cc ul {
	list-style-type: none;
}
#container #top #intestazione #menu.menu_cc {
	margin-top: 80px;
	position: absolute;
	bottom: -30px;
	right: 53px;
}#container #top #intestazione #menu.menu_cc a:hover, #intestazione #menu.menu_cc .selezionato {
	background-image: url(../immagini/chance/back/item_list_cc_h.gif)!important;
	text-decoration: underline!important;
}#container #top #intestazione #menu.menu_cc a {
	display:block;
	float:left;
	bottom:0;
	font-size: 65%;
	color: #000;
	width: 63px;
	height: 20px;
	text-align: center;
	padding-top: 39px;
	text-decoration: none;
	background-image: url(../immagini/chance/back/item_list_cc.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
	
}
#container   #menu.aziende a{
	background-image: url(../immagini/aziende/back/item_list_cc.gif)!important;}
#container #top #intestazione #menu.aziende a:hover, #intestazione  #menu.aziende .selezionato{
	background-image: url(../immagini/aziende/back/item_list_cc_h.gif)!important;
	text-decoration: underline!important;
}
#container #top #intestazione #menu.menu_cc ul li {
	display: inline;
	float: left;
}
#container #top #menu_pri.menu_cc home_cc_but {
	background-image: url(../immagini/chance/back/home_cc.gif);
}
#container #top #menu_pri.menu_cc ul li a {
	width: 26px;
	margin-right: 0.5em;
}
#container #top #menu_pri.menu_cc {
	width: 8.25em;
	margin-top: -14px;
}
#container #top #menu_pri ul li .home_cc_but {
	background-image: url(../immagini/chance/back/home_cc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #top #menu_pri ul li .lavora_cc_but {
	background-image: url(../immagini/chance/back/lavora_cc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #top #menu_pri ul li .dillo_cc_but {
	background-image: url(../immagini/chance/back/dillo_cc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #top #menu_pri ul li .home_cc_but:hover {
	background-image: url(../immagini/chance/back/home_cc_h.gif);
}

#container #top #menu_pri ul li .lavora_cc_but:hover {
	background-image: url(../immagini/chance/back/lavora_cc_h.gif);
}

#container #top #menu_pri ul li .dillo_cc_but:hover {
	background-image: url(../immagini/chance/back/dillo_cc_h.gif);
}
#container #top #intestazione #aiuto.chance_aiuto h3 a {
	background-image: url(../immagini/chance/back/aiuto.gif);
}
#container #top #intestazione #aiuto.chance_aiuto {
	bottom: -11px!important;
}
#container #corpo #col_sx #comunicazioni #menu_sx ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#container #corpo #col_sx #comunicazioni #menu_sx ul li a {
	color: #000;
	text-decoration: none;
	font-size: 80%;
	background-image: url(../immagini/chance/back/item_list_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	padding-left:3.5em;
	min-height:1.8em;
	margin-bottom: 0.5em;
}
#container #corpo #col_sx #comunicazioni #menu_sx {
	margin-left: 0.5em;
}
#container #corpo #col_sx #comunicazioni #menu_sx ul li a:hover {
	background-image: url(../immagini/chance/back/item_list_sx_h.gif);
}
#container #top #titolo_pagina.capo_pagina {
	background-image: url(../immagini/chance/capo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5em;
	margin-left: 2.5em;
	margin-top: 3em;
	margin-bottom:0;
}
#container #top #titolo_pagina.capo_aziende {
	background-image: url(../immagini/aziende/capo_pagina.jpg)!important;
	}
#container #corpo #col_sx.ciumbia_pagine_sx {
	margin-top: 0px;
}
#container #corpo #corpo_contenuto.pagine_ciumbia h4 {
	padding-left: 6em;
	background-image: url(../immagini/chance/capo_paragrafo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	font-weight: bold;
	min-height: 2em;
	padding-top: 0.5em;
	margin-bottom: 0.3em;
	margin-top:0;
}#container #corpo #corpo_contenuto.pagine_ciumbia h4 {
	padding-left: 6em;
	background-image: url(../immagini/chance/capo_paragrafo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	font-weight: bold;
	min-height: 2em;
	padding-top: 0.5em;
	margin-bottom: 0.3em;
	margin-top:0;
}#container #corpo #corpo_contenuto.pagine_ciumbia.aziende h4 {

background-image: none;
}
#container #top #titolo_pagina.capo_pagina h3 {
	padding-left: 3.5em;
}
#container #corpo .pagine_ciumbia {
	
	padding-left: 0px!important;
}
#container #corpo #corpo_contenuto.pagine_ciumbia p {
	padding-left: 7.5em;
}
#container #top.aziende {
	background-image: url(../immagini/aziende/top.jpg)!important;
}
#container #top #intestazione #menu.aziende {
	bottom: -28px;
}
#container #corpo #profilo_vis a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #corpo #profilo_vis p a {
	color: #666;
	text-decoration: underline;
}
#container #corpo #blocco_form #accesso_amm {
	width: 12em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0em;
}
#container #corpo #blocco_form #form_accesso {
	width: 12em;
	float: left;
	padding: 0px;
	margin-top: 3.8em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #corpo #blocco_form #form_accesso field {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #corpo #blocco_form #form_accesso  fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #corpo #blocco_form #form_accesso fieldset input {
	width: 12em;
	font-size: 80%;
}
#container #corpo #blocco_form #form_accesso  fieldset p {
	margin: 0px;
	padding: 0px;
}
#container #corpo #blocco_form #form_accesso #psw_smarrita #filtro #cambio_password_form fieldset p {

}
#container #corpo #blocco_form #form_accesso #psw_smarrita #filtro #cambio_password_form fieldset legend {
	font-size: 80%;
	white-space: normal;
}
#container #corpo #blocco_form #form_accesso #psw_smarrita #filtro #cambio_password_form fieldset div label {
	font-size: 80%;

}
#container #corpo #profilo_vis #chi_sono_blk.carica_foto_box {
	min-height: 40em;
}
#container #corpo #profilo_vis #chi_sono_blk #seleziona_foto fieldset legend {
	font-size: 80%;
	color: #FD0000;
}
#container #corpo #profilo_vis #chi_sono_blk #seleziona_foto fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #corpo #profilo_vis #chi_sono_blk #seleziona_foto {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #corpo #profilo_vis  ul {
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0em;
	padding-left: 1em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	text-align: justify;
}
#container #corpo #blocco_form .errore {
	font-size: 80%;
	;
}
.errore {
	color: #F00;
}
#container #corpo #corpo_contenuto li p {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
#container #corpo #blocco_form #form_accesso #psw_smarrita #filtro #cambio_password_form fieldset div p {

}
#container #corpo #blocco_form #form_accesso #psw_smarrita #filtro div .invio_mail_psw {
	font-size: 80%;
}
#container #corpo #blocco_form #form_accesso #psw_smarrita #filtro #cambio_password_form fieldset div p {

}
#container #corpo #corpo_contenuto #box_cmt {
	padding: 0.5em;
	border: 1px solid #999;
	margin-left: 5.5em;
	font-size: 80%;
}
#container #corpo #corpo_contenuto #form1 #box_commento_ref_competenze_utente textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#container #corpo #corpo_contenuto.referenza {
	margin-top: 0em!important;
}
#container #top #titolo_pagina.referenza {
	height: 5.2em;
}
#container #corpo #corpo_contenuto.referenza p {
	margin: 0px;
}
#container #corpo #bloccoDestro #bonnie_email #email_hp a {
	height: 2em;
	width: 2em;
	display: block;
	position: absolute;
	top: 4.3em;
	left: 10.5em;
}
#bloccoLink.hp_l p {
	margin-bottom: 0px;
}
.sub_news li p a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #corpo #corpo_contenuto p strong .blu {
	color: #00F;
}
#container #corpo #corpo_contenuto p .blu {
	color: #00F;
}
.rossa {
	color: #F00;
}
.gialla {
	color: #E89700;
}
.azienda_reg fieldset label:hover {
	background-color: #0066cb!important;
	color:#FFF;
}
 fieldset label:hover {
	background-color: #FEA500;
}

 #form1.azienda_reg{
	 padding-left:4em;
	 
	 
	 
	 }

#form_isc #form1.azienda_reg fieldset .dx_input label {
	font-size: 80%;
}
