/* CSS Document */
body{
	padding:0;
	margin:0px;
}
table#totale{
	border:1px solid #C0C0C0;
	margin-top:20px;
	padding-top:6px;
	padding-bottom:6px;
}
td.spazio{
	font:8px Arial, Helvetica, sans-serif;
}
td.spazio3{
	font:5px Arial, Helvetica, sans-serif;
}
td.spaziatrice{
	background-image:url(../layout/spaziatrice.gif);
}
td.spaziatrice2{
	background-image:url(../layout/spaziatrice2.gif);
}
/*----------------------------inizio leftcont------------------------*/
td.bordiarancio{
	border-left:1px solid #ED9619;
	border-right:1px solid #ED9619;
	background-color:#F9E6CA;
	padding-left:10px;
}
table#navrossa{
	background-color:#CC1B28;
}
td.freccetta{
	background-image:url(../LAYOUT/PERMENU.GIF);
	background-repeat:no-repeat;
	background-position:center;
}
td.oggetto{
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#F3F3F3;
	display:inline;
	margin-right:10px;
	background-color:#CC1B28;
}
td.oggetto a:link, td.oggetto a:visited{
	font:bolder 12px/14px Arial, Helvetica, sans-serif;
	color:#F3F3F3;
	background-color:#CC1B28;
}
td.oggetto a:hover{
	font:bolder 12px/14px Arial, Helvetica, sans-serif;
	color:#003366;
	background-color:#CC1B28;
}
td.oggetto2{
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#F3F3F3;
	display:inline;
	margin-right:10px;
	border-right:1px solid #CCCCCC;
	background-color:#CC1B28;
}
td.oggetto2 a:link, td.oggetto2 a:visited{
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#F3F3F3;
	margin-right:20px;
	background-color:#CC1B28;
}
td.oggetto2 a:hover{
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#003366;
	margin-right:20px;
	background-color:#CC1B28;
}
td#sottooffertespeciali{
	width:170px;
	height:40px;
	background-image:url(../layout/sottooffertespeciali.gif);
	background-repeat:no-repeat;
	text-align:center;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
td#sottooffertespeciali a:link, td#sottooffertespeciali a:visited{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
td#sottooffertespeciali a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#AFA26B;
}
td#imgofferta{
	padding-top:10px;
	padding-bottom:10px;
	border-left:1px solid #AFA26B;
	border-right:1px solid #AFA26B;
	background-color:#ECEADD;
}
td.righettarossa{
	background-color:#DE2121;
	border-right:1px solid #DE2121;
}
/*----------------------------fine leftcont------------------------*/

/*----------------------------inizio centercont------------------------*/
table#tabellaocc{
	
}
td#centercont{
	
}
td#tutteoffertedanonperdere{
	background-color:#4E6690;
}
td#tutteoffertedanonperdere a:link, td#tutteoffertedanonperdere a:visited{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
td#tutteoffertedanonperdere a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#728CB2;
}
span.undicipx{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
span.sedicipx{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
td.testoocc{
	background-color:#78AF30;
}
td.testoocc2{
	background-image:url(../layout/sottoviaggio.gif);
}
td#testobold{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:50px;
	background-image:url(../layout/sottooccasioni.gif);
}
td span.testobold2{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
td#testobold3{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-image:url(../layout/sottooccasioni2.gif);
}
td.bordiverdi{
	border-right:1px solid #78AF30;
	border-left:1px solid #78AF30;
	background-color:#B7D500;
	padding-top:10px;
	padding-bottom:10px;
}
table.bordiverdi{
	border-right:1px solid #78AF30;
	border-left:1px solid #78AF30;
	background-color:#B7D500;
	padding-top:10px;
	padding-bottom:10px;
}
table.bordiverdi3{
	border-right:1px solid #CC1B28;
	border-left:1px solid #CC1B28;
	background-color:#EFEFEF;
}
td.sfondoverde{
	background-color:#B7D500;
}
td.bordosinistro{
	background-image:url(../layout/lato2.gif);
}
td.bordodestro{
	background-image:url(../layout/lato.gif);
}
td.spazio2{
	font:8px Arial, Helvetica, sans-serif;
	background-image:url(../layout/barretta.gif);
}
/*----------------------------fine centercont------------------------*/

/*----------------------------inizio rightcont------------------------*/
td#rightcont{
	
}
td#bordiviola1{
	border-left:1px solid #AFA26B;
	border-right:1px solid #AFA26B;
	background-color:#ECEADD;
	padding-top:5px;
}
td#bordiviola2{
	border-left:1px solid #AFA26B;
	border-right:1px solid #AFA26B;
	background-color:#ECEADD;
	padding-top:5px;
}
td#bordiviola3{
	border-left:1px solid #AFA26B;
	border-right:1px solid #AFA26B;
	background-color:#ECEADD;
	padding-top:9px;
	padding-bottom:10px;
}
td#sottoprev{
	background-repeat:no-repeat;
	text-align:center;
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
td.specifiche{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#728CB2;
}
td.destinazione{
	font:bolder 12px/14px Arial, Helvetica, sans-serif;
	color:#CC1B28;
}
td.destinazione a:link, td.destinazione a:visited{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#CC1B28;
	text-decoration:none;
}
td.prezzo{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#CC1B28;
	margin-left:50px;
}
td.destinazione a:hover{
	font:bolder 11px Arial, Helvetica, sans-serif;
	color:#F90000;
	text-decoration:underline;
}
table#ultimominuto{
	border-left:1px solid #4E6690;
	border-right:1px solid #4E6690;
	background-color:#CFD8E5;
	padding-left:10px;
	padding-right:10px;
}
img.manina{
	cursor:pointer;
}
td.sottolastminute{
	background-image:url(../LAYOUT/sottoultimo.gif);
	height:20px;
	width:170px;
}
td.sottolastminute{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
td.sottolastminute a:link, td.sottolastminute a:visited{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
td.sottolastminute a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4E6690;
}


/*----------------------------fine rightcont------------------------*/

/*----------------------------inizio footer------------------------*/
table#footer{
	text-align:center;
	background-color:#FFFFFF;
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#505050;
}
td#barrarossa{
	text-align:center;
}
/*----------------------------fine footer------------------------*/

/*----------------------------inizio popup------------------------*/
td.testopopup{
	border-right:1px solid #CC1B28;
	border-left:1px solid #CC1B28;
	background-color:#EFEFEF;
	padding:10px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333333;
}
td.testopopup2{
	border-left:1px solid #AFA26B;
	border-right:1px solid #AFA26B;
	background-color:#ECEADD;
	padding:10px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333333;
}
table.tbpop{
	margin-top:20px;
	margin-bottom:20px;
}
span.linkpopup{
	font:12px Arial, Helvetica, sans-serif;
	color:#FF6600;
	cursor:pointer;
}
/*----------------------------fine popup------------------------*/

/*----------------------------inizio chisiamo------------------------*/
table#chisiamo{
	border-left:1px solid #E5A21A;
	border-right:1px solid #E5A21A;
	background-color:#F9E6CA;
	padding:10px;
}
p.parchisiamo{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}
td.bordirossi{
	border-left:1px solid #CC1B28;
	border-right:1px solid #CC1B28;
	background-color:#EFEFEF;
}
td.avana{
	border-left:1px solid #C57504;
	border-right:1px solid #C57504;
	background-color:#EFEFEF;
}

/*----------------------------fine chisiamo------------------------*/

/*----------------------------inizio dovesiamo------------------------*/
td#dovesiamo{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	border-left:1px solid #CC1B28;
	border-right:1px solid #CC1B28;
	background-color:#EFEFEF;
}

/*----------------------------fine chisiamo------------------------*/

/*----------------------------inizio contact------------------------*/
p.intestitin{
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#CC1B28;
	padding-left:10px;
	padding-right:10px;
}
p.pcontact{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}
span.srl{
	font:13px Arial, Helvetica, sans-serif;
	color:#FF6600;
	padding-left:10px;
}
span.titemail{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#FF3300;
	display:block;
}
p.contemail{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}
td.bordirossi2{
	border-right:1px solid #CC1B28;
	background-color:EFEFEF;
}
td.bordirossi3{
	border-left:1px solid #CC1B28;
	background-color:#EFEFEF;
	padding-top:10px;
	padding-bottom:10px;
}
p.contemail a:link, p.contemail a:visited{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}
p.contemail a:hover{
	text-decoration:underline;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#FF3300;
}
/*----------------------------fine contact------------------------*/

/*----------------------------inizio contact------------------------*/

td.bordirossi2{
	border-right:1px solid #CC1B28;
	background-color:#EFEFEF;
}

/*----------------------------fine contact------------------------*/


/*----------------------------inizio singolaofferta------------------------*/
td.scrittanessunaofferta{
	font:14px Arial, Helvetica, sans-serif;
	color:#FF0000;
	padding-left:10px;
	padding-bottom:5px;
}
td.imgofferte{
	background-image:url(../LAYOUT/perofferteprova.gif);
	background-repeat:no-repeat;
	height:32px;
	width:575px;
}
span.imgtesto{
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-bottom:5px;
}
td.imgofferte2{
	padding-bottom:10px;
}
span.daal{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#707070;
	margin-bottom:5px;
	margin-top:5px;
}
span.prezzooff{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#F4BB38;
	margin-bottom:10px;
	
}
span.hotelvari{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#707070;
	
}
span.hoteltit{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#C0C0C0;
	
}
span.opvoli{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#F4BB38;
}
div.testipiccoli{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#707070;
	padding-bottom:10px;
}
span.quote{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#F4BB38;
	margin-top:15px;
}
table.singolaofferta {
	margin-top:10px;
}
span.titolosingoff a:link, span.titolosingoff a:visited{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#C57504;
}
span.titolosingoff a:hover{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#FF3300; 
}
span.titoletto{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#E5A21A;
}
span.titolosingoff{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#C57504; 
}
p.testosingoff{
	font: 11px/13px Arial, Helvetica, sans-serif;
	color:#707070;
}
table.singolaofferta2{
	margin-top:5px;
}
span.prezzosingoff{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#C57504;
	padding-bottom:5px;
}
span.altrosingoff{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#E5A21A;
}


/*----------------------------fine singolaofferta------------------------*/
.offerteTitle {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #F90000;
}
.offerteTitle2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #F90000;
}
.offerteBody {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
}
.offertePrezzo {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}
td.commprezzo{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
}
span.commprezzo{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
}
a:link{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
.offerteDettagli {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}
a.offerteDettagli:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.offerteDettagli:hover {
	color: #666666;
}
a.offerteDettagli:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.offertePrenota {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #669933;
}
.offertePrenota2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #CC1B28;
}
a.offertePrenota:link, a.offertePrenota:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #F90000;
	text-decoration: none;
}
a.offertePrenota:hover {
	color: #991323;
}

/*----------------------------inizio homme lasso------------------------*/

table.contgestofferte{
	border:1px solid #C0C0C0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:15px;
	padding-right:15px;
	background-color:#EFEFEF;
}
td.gestioneoffertespeciali{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:3px;
	background-color:#CC1B28;
	height:14px;
	padding-right:10px;
}
td.aggiungiofferta{
	margin-top:5px;
}
td.aggiungiofferta a:link, td.aggiungiofferta a:visited{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	border-left:1px solid #666666;
	padding-left:5px;
	padding-right:5px;
	height:16px;
	
}
td.aggiungiofferta a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:underline;
	border-left:1px solid #666666;
	padding-right:5px;
	height:16px;
	padding-left:5px;
	
}
td.aggiungiofferta2 a:link, td.aggiungiofferta2 a:visited{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	border-right:1px solid #666666;
	padding-left:3px;
	padding-right:5px;
	height:16px;
	
}
td.aggiungiofferta2 a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:underline;
	border-right:1px solid #666666;
	height:16px;
	padding-right:5px;
	padding-left:3px;
	
}
td.cercaofferte{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-top:15px;
}
td.cercaofferte2{
	border-bottom:1px solid #666666;
}
input#destinazione{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-bottom:5px;
	height:18px;
	border:1px solid #666666;
	margin-top:11px;
}
/*----------------------------fine home lasso------------------------*/

/*----------------------------inizio add offerta------------------------*/
table#totale2{
	border:1px solid #C0C0C0;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:6px;
	padding-bottom:6px;
}

table#contenitoreaddofferta{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #C0C0C0;
	margin-left:7px;
	padding-bottom:20px;
	padding-left:40px;
}
span.linkinterni a:link, span.linkinterni a:visited{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	height:16px;
	background-color:#CC1B28;
	
}
span.linkinterni a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:underline;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-right:5px;
	height:16px;
	padding-left:5px;
	background-color:#CC1B28;
	
}
span.linkinterni2 a:link, span.linkinterni2 a:visited{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
	padding-left:3px;
	padding-right:5px;
	height:16px;
	
}
span.linkinterni2 a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:underline;
	border-right:1px solid #FFFFFF;
	height:16px;
	padding-right:5px;
	padding-left:3px;
	
}
td.scritteaddofferta{
	font:12px Arial, Helvetica, sans-serif;
	color:#111111;
}
input{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-bottom:5px;
	border:1px solid #666666;
}

/*----------------------------fine add offerta------------------------*/

/*----------------------------inizio cerca offerta------------------------*/
table#contenitoreaddofferta3{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #C0C0C0;
	margin-left:7px;
	padding-bottom:20px;
	padding-top:20px;
}
td.linkcercaofferte a:link, td.linkcercaofferte a:visited{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#999999;
	text-decoration:none;	
	margin-left:20px;
	
}
td.linkcercaofferte a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#FF6600;
	background-color:#999999;
	text-decoration:underline;
	margin-left:20px;
	
}
table#contpiccolo{
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #C0C0C0;
	padding-bottom:10px;
	background-color:#E8E8E8;
}
td.scritteaddofferta2{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#666666;
}
/*----------------------------fine cerca offerta------------------------*/

/*----------------------------inizio agg offerta------------------------*/

table#contenitoreaddofferta4{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #C0C0C0;
	padding-left:20px;
	margin-left:7px;
}
table#totale3{
	border:1px solid #C0C0C0;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:6px;
	padding-bottom:-6px;
}

/*----------------------------fine agg offerta------------------------*/


/*----------------------------inizio update offerta------------------------*/

/*----------------------------fine update offerta------------------------*/

/*----------------------------inizio delete offerta------------------------*/
table#contpiccolo2{
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #C0C0C0;
	background-color:#E8E8E8;
}
/*----------------------------fined elete offerta------------------------*/