* {
	margin:0px;
	padding:0px;
	font-family:'Trebuchet MS',sans-serif;
	
}

.testobianco
{
	font-family:'Trebuchet MS',sans-serif;
	color:#003366;
	font-size:11px;
}

.testobiancopiccolo
{
	font-family:'Trebuchet MS',sans-serif;
	color:#000000;
	font-size:13px;
}
/*
option {
	width:300px;
}
*/
h2.benvenuto {
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:25px;
	font-weight:bolder;
	line-height:22px; 
	padding:5px;
}

h1.benvenuto {
	font-family:'Trebuchet MS',sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:bolder;
	padding-top:2px;
	text-align:center;
	margin-top:11px;
}

ul {
	margin: 0px;
}

li {
	font-size:12px;
	margin-left: 20px;
	padding: 0px;
}

p.benvenuto
{
	font-size:14px;
		
}
div.noclass{
	border:1px solid #FFCE00;
}

p {
	color:#8b8b8b;
	font-size:12px;
}

input, bottom
{
	cursor:pointer;
}

body {	
    background-color : #ffffff;
	font-size: 12px;
	font-family:'Trebuchet MS',sans-serif;
	color:#000000;
	margin:0px;
	text-align:left;
}

a {
	font-family:'Trebuchet MS',sans-serif;
}

span {
	font-family:'Trebuchet MS',sans-serif;
}

div
{
	font-family:'Trebuchet MS',sans-serif;
	text-align:left;
	margin:0px;
	padding: 0px;
}

/*new code cross platform*/
h1.tit_corn
{
	font-family:'Trebuchet MS',sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin: 0px 20px 0px 20px;
	padding-top:8px;
}
/*
old code dont works on FF
h1.tit_corn
{
	font-family:'Trebuchet MS',sans-serif;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	margin: 8px 20px 0px 20px;
	height:34px;
	display: inline;
	text-align:left;
}
*/
h2.super_off {
	font-family:'Trebuchet MS',sans-serif;
	color:#f81d8e;
	font-size:13px;
	font-weight:bolder;
	line-height:12px;
}

h3.super_off {
	font-family:'Trebuchet MS',sans-serif;
	color:#f81d8e;
	font-size:11px;
	line-height:12px;
}

p.super_off {
	font-family:'Trebuchet MS',sans-serif;
	color:#8b8b8b;
	font-size:11px;
	line-height:12px;
}

div.pulisci
{
	margin:0px;
	padding: 0px;
	border: #ff0000 1px solid;
}

a:visited, a:hover, a:link, a:active {	
	text-decoration:none;
	color:#000000;
	font-size:11px;
}

a.foot:visited, a.foot:hover, a.foot:link, a.foot:active {	
	text-decoration:none;
	color:#8b8b8b;
	text-decoration:underline;
}

.schede_dest {	
	color:#b1b1b1;
	text-decoration:none;
	font-size:9px;
	text-align:center;
}

a.schede_dest:visited, a.schede_dest:hover, a.schede_dest:link, a.schede_dest:active {	
	color:#b1b1b1;
	text-decoration:underline;
	font-size:9px;
	text-align:center;
}

div.menu_head
{
/*	background-image:url(../images/menu/pul1.gif);*/
background-image:url(./header-footer/pul.gif);
	background-position:-109px 0px;
	background-repeat:no-repeat;
	font-family:'Trebuchet MS',sans-serif;
	font-size:12px;
	font-weight:bold;
	width:109px;
	height:22px;
	\height:25px;
	float:left;
	color:#FFFFFF;
	margin:0px;
	padding-top:3px;
	text-align:center;
}

div.menu_sel
{
	background-image: url(./header-footer/pul2.gif);
	font-family:'Trebuchet MS',sans-serif;
	font-size:12px;
	font-weight:bold;
	width:109px;
	height:22px;
	\height:25px;
	float:left;
	color:#FFFFFF;
	margin:0px;
	padding-top:3px;
	text-align:center;
}

div.menu_head:hover
{
    background-image: url(./header-footer/pul2.gif) -109px 0 norepeat;
	cursor:pointer;
    background-position:0px 0px;
	background-repeat:no-repeat;
	font-family:'Trebuchet MS',sans-serif;
	font-size:12px;
	font-weight:bold;
	width:109px;
	height:22px;
	\height:25px;
	float:left;
	color:#FFFFFF;
	margin:0px;
	padding-top:3px;
	text-align:center;
}

div.menu_ass
{
	text-align:center; 
	float:right; 
	height:15px; 
	margin:15px 8px 0px 0px; 
	background-image:url(./header-footer/top_assicurazione.gif);
	background-repeat:no-repeat; 
	background-position:bottom; 
	width:110px;
}

div.menu_ist
{
	text-align:center; 
	float:left; 
	height:15px; 
	margin:15px 0px 0px 0px; 
	background-image:url(./header-footer/top_ist.gif);
	background-repeat:no-repeat; 
	background-position:bottom; 
	width:80px;
}

div.menu_ist2
{
	text-align:center; 
	float:left; 
	height:15px; 
	margin:15px 0px 0px 0px; 
	background-image:url(./header-footer/top_ist2.gif);
	background-repeat:no-repeat; 
	background-position:bottom; 
	width:80px;
}

div.menu_ist3
{
	text-align:center;
	float:left; 
	height:15px; 
	margin:15px 0px 0px 0px; 
	background-image:url(./header-footer/top_ist3.gif);
	background-repeat:no-repeat; 
	background-position:bottom; 
	width:80px;
}

div.testo_corn
{
	font-size: 11px;
	color:#8b8b8b;
	text-align:left;
	line-height:14px;
}

select
{
	font-size:12px;
	color:#ff6000;
	border: #b3dc10 1px solid;
	font-family:'Trebuchet MS',sans-serif;
	padding:0px;
	margin:0px;
}

select.cerca
{
	font-size:11px;
	color:#ff6000;
	border: #b3dc10 1px solid;
	font-family:'Trebuchet MS',sans-serif;
}

input
{
	font-size:11px;
	color:#ff6000;

	border-width: 1;
	font-family:'Trebuchet MS',sans-serif;
	padding:0px;
	margin:0px;

}
textarea
{
	font-size:11px;
	color:#ff6000;
	border: #b3dc10 1px solid;
	border-color:#b3dc10;
	border-width: 1;
	font-family:'Trebuchet MS',sans-serif;
	padding:0px;
	margin:0px;
}

input.sub_ara
{
	font-size:12px;
	background-color:transparent;
	border:0px; 
	font-weight:bold;
	font-family:'Trebuchet MS',sans-serif;
	background-image:url(./header-footer/pal_aranc.gif);
	background-repeat:no-repeat;
	background-position:left; 
	padding-top:2px;
}

input.sub_blu
{
	font-size:12px;
	background-color:transparent;
	border:0px; 
	font-weight:bold;
	font-family:'Trebuchet MS',sans-serif;
	background-image:url(./header-footer/pal_blu_dest.gif);
	background-repeat:no-repeat;
	background-position:left; 
	padding-top:2px;
}

input.sub_rosa
{
	font-size:12px;
	background-color:transparent;
	border:0px; 
	font-weight:bold;
	font-family:'Trebuchet MS',sans-serif;
	background-image:url(./header-footer/pal_rosa_dest.gif);
	background-repeat:no-repeat;
	background-position:left; 
	padding-top:2px;
}

/* ---------------------- */
/* ---- pagina lista ---- */
/* ---------------------- */
h2.lista
{
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:15px;
	font-weight:bold;
}
h3.lista
{
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:12px;
}

p.lista
{
	font-family:'Trebuchet MS',sans-serif;
	color:#8b8b8b;
	font-size:11px;
	margin-top:4px;
	text-align:justify;
}
span.lista
{
	font-family:'Trebuchet MS',sans-serif;
	color:#8b8b8b;
	font-size:11px;
}

p.lista_prezzo
{
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:15px;
	font-weight:bold;
}

div.int_lista
{
/*	font-family:'Trebuchet MS',sans-serif;
	color:#0d5c9e;
	font-size:12px;
	text-align:right;
	cursor:pointer;
	font-weight:bold;*/
	float:left;
	width:80px;
}

div.int_lista_ico
{
	float:left;
	margin-top:2px;
	width:18px;
	cursor:pointer;
}

a.lista_off:visited, a.lista_off:hover, a.lista_off:link, a.lista_off:active {
	color:#0D5C9E;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

a.lista_off_ON:visited, a.lista_off_ON:hover, a.lista_off_ON:link, a.lista_off_ON:active {
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

/* fine lista */
td.result {
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}

a.result:visited, a.result:hover, a.result:link, a.result:active {
	color:#0D5C9E;
	font-size:14px;
	font-weight:bold;
}

span.result {
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
}

/*	lista "LE METE DEL MESE" */
span.arancio {
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
}

span.lista_mete {
	color:#0d5c9e;
	font-size:12px;
	font-weight:bold;
}

span.lista_offertelibere {
	color:#0d5c9e;
	font-size:12px;
	font-weight:bold;
}

div.lista_offertelibere2 {
	color:#333333;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}

div.lista_mete {
	overflow:hidden;
	float:left;
	width:190px;
	height:18px;
}

div.lista_offertelibere {
	overflow:hidden;
	float:left;
	width:190px;
/*	height:18px; */
}

a.lista_mete:visited, a.lista_mete:hover, a.lista_mete:link, a.lista_mete:active {
	color:#0D5C9E;
	font-size:12px;
	font-weight:bold;
}


/* 	lista "SCELTI PER VOI" */
a.prezzo_per_voi {
	color:#ff6600;
	font-size:11px;
	font-weight:bold;
	text-align:center;

}

div.lista_per_voi {
	float:left;
	width:50px;
	height:18px;
}

th.per_voi{
	color:#0d5c9e;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:40px;
}

td.per_voi{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#0d5c9e;
}

td.prezzo_per_voi{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ff6600;
}

a.per_voi:hover, a.per_voi:link, a.per_voi:active {
	color:#ff6600;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

div.over {
	color:#FF0000;
	width:150px;
	height:50px;
}

/* ---------------------------- */
/* ---- dettaglio offerta  ---- */
/* ---------------------------- */
h2.dett_off
{
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:22px;
	font-weight:bold;
}
h3.dett_off
{
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:18px;
}

p.dett {
	font-family:'Trebuchet MS',sans-serif;
	color:#8b8b8b;
	font-size:11px;
	margin-top:4px;
	text-align:justify;
}

p.dett_attrazioni,
p.dett_attrazioni p{
	color:#333333;
	font-size:11px;
	text-align:justify;
}

div.dett_quota_desc {
	float:left;
	width:301px;
	color:#333333;
	font-size:12px;
	text-align:left;
}

div.dett_quota_descb {
	float:left;
	width:301px;
	color:#333333;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}

div.dett_quota_prezzo {
	float:left;
	width:90px;
	color:#333333;
	font-size:12px;
	text-align:right;
	font-weight:bold;
}

div.dett_quota_ara {
	width:271px;
	color:#ff6600;
	font-size:14px;
	text-align:justify;
	float:left;
	font-weight:bold;
}

div.dett_quota_ara_big {
	width:120px;
	color:#ff6600;
	font-size:20px;
	text-align:right;
	float:left;
	font-weight:bold;
}

td.dett_quota {
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:12px;
	text-align:right;
}

th.dett_quota {
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:12px;
	margin-top:4px;
	text-align:center;
	font-weight:bold;
}

td.dett_quota_ara {
	color:#ff6600;
	font-size:14px;
	text-align:justify;
}

span.dett_bold {
	color:#ff6600;
	font-weight:bold;
}

select.grigia {
	font-size:11px;
	color:#000000;
	border: #b1b1b1 1px solid;
	font-family:'Trebuchet MS',sans-serif;
	padding:0px;
	margin:0px;
	width:40px;
}

input.grigia {
	font-size:11px;
	color:#000000;
	border: #b1b1b1 1px solid;
	padding:0px;
	margin:0px;
	width:190px;
}

input.check_ara {
	color:#000000;
	border: #b1b1b1 1px solid;
	padding:0px;
	margin:0px;
}

p.step {
	color:#FFFFFF;
	text-align:justify;
	font-size:11px;
}

a.contratto_to:visited, a.contratto_to:hover, a.contratto_to:link, a.contratto_to:active {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

li.dett {
	color:#8b8b8b;
	margin-left: 20px;
	padding: 0px;
	font-size:11px;
}

/* fine dettaglio offerta */

/* pagine istituzionali */
p.chisiamo_tunga
{
	color:#333333;
	font-size:13px;
	text-align:justify;
	font-style:oblique;
}
.chisiamo_servizio
{
	color:#333333;
	font-size:13px;
	text-align:justify;
}
p.chisiamo
{
	color:#333333;
	font-size:13px;
	text-align:justify;
}

h1.tit_chisiamo
{
	font-family:'Trebuchet MS',sans-serif;
	color:#ff6600;
	font-size:15px;
	font-weight:bold;
}

a.chisiamo:visited, a.chisiamo:hover, a.chisiamo:link, a.chisiamo:active {
	color:#333333;
	font-size:13px;
	font-weight:bold;
}

p.istit{
	color:#8b8b8b;
	font-size:14px;
	text-align:justify;
}
/* fine pagine istituzinoali */


