
div.div_inserimenti {
margin-top        : 20px;
}

div.div_inserimenti table {
   margin               : auto;
   width                : 98%;
}

div.div_inserimenti table td {
   width             : 30%;
   vertical-align    : top;
   padding              : 10px;
   border-right         : 1px solid #CCC;

}

div.div_inserimenti table td p {
   text-align           : center;
}

div.div_inserimenti table td p.nome {
   font-size            : 18px;
   font-family          : helvetica;
   letter-spacing       : -1px;
   color                : #444;
   padding              : 2px;
}

div.div_inserimenti table td p.prezzo {
   font-size            : 15px;
   font-family          : helvetica;
   font-weight          : bold;
   color                : #E30;
   letter-spacing       : -1px;
}

div.div_inserimenti table td p.nome,
div.div_inserimenti table td p.prezzo {
   line-height          : 18px;
}

div.div_inserimenti table td p.desc {
  font-size             : 10px;
  margin                : 10px 0;
  font-family           : Verdana;
}

div.div_inserimenti table td p.link {
   font-size            : 11px;
   font-family          : helvetica;
   font-weight          : bold;
}

div.div_inserimenti table td p.link span.iscriviti {
   font-size            : 16px;
}

div.div_servizi {
   width                : 90%;
   margin               : auto;
}

div.div_servizi p.nome {
   font-size            : 17px;
   font-weight          : normal;
}

div.div_servizi div.div_box_servizio {
   border-bottom        : 1px solid #AAA;
   padding              : 1px;
   margin-bottom        : 6px;
}

div.div_servizi div.div_box_servizio p.prezzi {
   padding              : 4px;
   background-color     : #FFF3D3;
}

div.div_intro_iscrizione {
	text-align		: center;
	padding			: 6px;
}

div.div_intro_iscrizione p {
	padding			: 4px;
	font-size		: 13px;
	line-height		: 20px;
}

div.div_box_network {
	width			: 620px;
	background-color	: #FADDA1;
	margin			: auto;
	text-align		: center;
}

div.div_box_network div.padding {
	padding			: 5px;
}

div.div_box_network p.iscrizione {
	margin-top		: 10px;
}

div.div_box_network table {
	margin			: auto;
}

div.div_box_network table td {
	width			: 175px;
	height			: 90px;
	padding			: 4px 8px;
}

div.div_box_network table td.td_tuscany {
	background-image	: url('../../_pics/tha/iscrizione/btn_tuscany.gif');
}

div.div_box_network table td.td_lowcost {
	background-image	: url('../../_pics/tha/iscrizione/btn_lowcost.gif');
}

div.div_box_network table td.td_ristoranti {
	background-image	: url('../../_pics/tha/iscrizione/btn_ristoranti.gif');
}

div.div_box_network table td.td_villa {
	background-image	: url('../../_pics/tha/iscrizione/btn_villa.gif');
}

div.div_box_network table td.td_seaside {
	background-image	: url('../../_pics/tha/iscrizione/btn_seaside.gif');
}

div.div_box_network div.div_h_network,
div.div_box_network div.div_b_network,
div.div_box_network div.div_f_network {
	width			: 620px;
}

div.div_box_network div.div_h_network {
	background-image	: url('../../_pics/tha/iscrizione/box_network_h.jpg');
	height			: 120px;
}

div.div_box_network div.div_b_network {
	background-image	: url('../../_pics/tha/iscrizione/box_network_b.gif');
}

div.div_box_network div.div_f_network {
	height			: 19px;
	background-image	: url('../../_pics/tha/iscrizione/box_network_f.jpg');
}



div.div_box_network div.div_h_network,
div.div_box_network div.div_f_network {
	background-repeat	: no-repeat;
	background-position	: center;
}

div.div_box_network table td.td_img {
	background-repeat	: no-repeat;
	background-position	: center;
}

div.div_box_network table td.td_img img {
	width			: 175px;
	height			: 90px;
}





div.div_box_tipo {
	width			: 613px;
	height			: 131px;
	background-image	: url('../../_pics/tha/iscrizione/bg_box.gif');
	background-repeat	: no-repeat;
	margin			: auto;
	margin-bottom		: 20px;
	position		: relative;

}

div.div_box_tipo div.div_bottone {
	position		: absolute;
	top			: 8px;
	left			: 8px;
}

div.div_box_tipo div.div_txt {
	position		: absolute;
	width			: 64%;
	left			: 25px;
	top			: 54px;
	font-family		: Trebuchet MS, sans-serif;
	font-size		: 12px;
	line-height		: 17px;
}

div.div_box_tipo div.div_link {
	position		: absolute;
	width			: 140px;
	right			: 30px;
	top			: 40px;
	text-align		: center;
	white-space		: nowrap;
	font-family		: Trebuchet MS, sans-serif;
}

div.div_box_tipo div.div_link span.iscriviti {
	font-size		: 20px;
	text-transform		: uppercase;
}

div.div_box_tipo div.div_link span.tipo a:link,
div.div_box_tipo div.div_link span.tipo a:visited {
	color			: #333;
	font-weight		: bold;
}

div.div_box_tipo div.div_link span.tipo a:hover {
	text-decoration		: none;
}


div.div_table_confronto {
	margin			: auto;
	margin-top		: 15px;
	font-family		: Verdana, sans-serif;
	font-size		: 11px;
}

div.div_table_confronto p.intro {
	font-size		: 15px;
	font-weight		: bold;
	color			: #444;
}

div.div_table_confronto p.intro_2 {
	font-size		: 11px;
}

div.div_table_confronto table {
	margin			: auto;
}

div.div_table_confronto table th,
div.div_table_confronto table td {
	padding			: 4px 2px;
}

div.div_table_confronto table th,
div.div_table_confronto table td.bordo {
	border-bottom		: 1px solid #E1D4B1;
}

div.div_table_confronto table td {
	height			: 40px;
}

div.div_table_confronto table th {
	text-align		: left;
	font-size		: 10px;
	white-space		: nowrap;
}

div.div_table_confronto table tr.tr_d td {
	background-color	: #FEFCF7;
}

div.div_table_confronto table tr.tr_p td {
	background-color	: #F8EFD5;
}

div.div_table_confronto table td.servizio {
	width			: 450px;
}

div.div_table_confronto table td.servizio p.titolo {
	font-weight		: bold;
	font-size		: 12px;
}

div.div_table_confronto table td.servizio p.descrizione,
div.div_table_confronto table td.servizio p.link_demo {
	font-size		: 10px;
	padding			: 0 2px;
}

div.div_table_confronto table td.servizio p.link_demo {
	text-align		: center;
}

div.div_table_confronto table th.ico,
div.div_table_confronto table td.ico {
	text-align		: center;
}

div.div_table_confronto table td.ico {
	white-space		: nowrap;
	width			: 60px;
}

div.div_servizi_tnx {
   padding              : 20px;
   background-color     : #FFF5DA;
   width                : 90%;
   margin               : auto;
}


table.tab_servizi_tnx {
   margin         : auto;
   width          : 98%;
}

table.tab_servizi_tnx td {
   padding        : 8px;
   border-bottom     : 1px dotted #AAA;
   font-family       : Verdana;
   font-size         : 11px;
}

table.tab_servizi_tnx td.td_prezzo {
   white-space    : nowrap;
   font-size         : 10px;
   line-height       : 16px;
   width             : 200px;
   background-color     : #FFE8B0;
}

table.tab_servizi_tnx td p {
   padding        : 2px;
}

table.tab_servizi_tnx td p.nome {
   font-size      : 14px;
   font-weight       : bold;
}



#div_form_contatti_chisiamo div.div_errori,
#div_form_contatti_chisiamo div.div_invio {
	margin			: auto;
	width			   : 60%;
	padding			: 2px;
}

#div_form_contatti_chisiamo div.div_invio p.ok_mail,
#div_form_contatti_chisiamo div.div_errori p.errore {
	font-size		: 16px;
	font-weight		: bold;
	text-align		: center;
}

#div_form_contatti_chisiamo div.div_errori p.errore {
	color			: #E00;
}

#div_form_contatti_chisiamo ul li {
	padding			: 4px;
}

#div_form_contatti_chisiamo table.tab_form {
	margin			: auto;
	width			: 70%;
}

#div_form_contatti_chisiamo table.tab_form td {
	padding			: 2px;
}

#div_form_contatti_chisiamo table.tab_form td.td_header {
	text-align		: center;
	padding			: 6px 0 2px 0;
	font-weight		: bold;
}

#div_form_contatti_chisiamo table.tab_form td.td_dida {
	text-align		: right;
	white-space      : nowrap;
}

#div_form_contatti_chisiamo table.tab_form td.td_campo {
	text-align		: left;
}

#div_form_contatti_chisiamo table.tab_form td.td_messaggio {
	text-align		: center;
}

#div_form_contatti_chisiamo table.tab_form td p.privacy_txt {
	font-size		: 11px;
}

#div_form_contatti_chisiamo table.tab_form td p.privacy_input {
	padding			: 3px;
	text-align		: center;
}

#div_form_contatti_chisiamo table.tab_form td p.submit {
	text-align		: center;
	padding			: 2px;
}


