@import url(px.css);

div.testata  { background-color: white; color: black; margin: 0 25px 0 0; padding: 10px;  }

div.prezzi, div.tour {  background-color: #EEEEEE; color: black; border: thin; border-color: red;  margin: 25px; padding: 10px;  border-style: dotted;  }

h1 { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 160%; color: Blue; background-color: #EEEEEE; }	

p, ul, ol, li  {  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  background-color: #EEEEEE;  color: Black; }
	
strong { font-weight: bold; font-size: 120%; color: Blue; background-color: #EEEEEE; }

td.norm { background-color:  white; color: black; }

p.route, p.route-r { font-size: 90%; padding: 0px 5px 5px 20px; }

p.infotour { color: red; background-color: #EEEEEE; font-weight: bold; font-family: "Trebuchet MS", Sans-Serif; }

p.infotour2 { text-align: right; padding-right: 25px; color: red; background-color: #EEEEEE; font-family: "Trebuchet MS", Sans-Serif; font-style: italic; }

div.tes, p.tes { background-color: white; font-size: 20px; color: silver; margin: 0 0 0 15px; padding: 0 0 5px 0;  }

td { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  background-color: #EEEEEE;  color: Black;  padding: 3px 10px 3px 10px; }

th { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 80%; padding : 10px;  }
	
td.tdesc, p.tdesc { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 120%; color: #0000cc; background-color: #EEEEEE;  border-width: 0 0 2px 0; border-style: double; border-color: #0033FF;}

td.tdesc1 { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 140%; font-weight: bold; color: #0000cc; background-color: #EEEEEE;  border-width: 0 0 2px 0; border-style: double; border-color: #0033FF; }

td.tdesc2 { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #0000cc; background-color: #EEEEEE; border-width: 1px 0 0 0; border-style: solid; border-color: #0033FF;}

td.hot, td.hot2 { font-size: 130%; font-weight: bold;  color: #0000cc; background-color: #EEEEEE;  border-width: 0 0 2px 0; border-style: double; border-color: #0033FF;}

td.hot2, td.extrax { padding-top: 30px; }

td.hot3 { font-size: 120%; font-weight: bold;  color: #0000cc; background-color: #EEEEEE;  border-width: 2px 0 0 0; border-style: double; border-color: #0033FF; padding: 25px 0 0 0;}

td.apt, td.excur { font-size: 120%; font-weight: normal; color: red; background-color: #EEEEEE; padding: 15px 0 0 0;  }

td.excur { background-color: #EEEEEE; color: black; border-width: 2px 0 1px 0; border-style: double; border-color: #0033FF; }

td.hmx, td.hmx2 { font-weight: bold; color: #0033FF; background-color: #EEEEEE; padding-top: 30px; border-width: 0 0 1px 0; border-style: dotted; border-color: #0033FF; }

td.hd, td.hd3 { font-weight: bold; color: #0033FF; background-color: #EEEEEE; font-size: 90%; }

p.day, td.day { font-weight: bold; color: black; background-color: #EEEEEE; font-size: 90%; padding: 20px 2px 5px 2px; }

p. info, td.info, td.info2, td.info3, td.extra, td.extra-top, td.extra-r, td.extrax, td.date { color: #0033FF; background-color: #EEEEEE;  }

td.info3 { font-weight: bold; }

td.quote { font-size: 90%; font-weight: bold; color: #0033FF; background-color: #EEEEEE;  }

th.quote { font-size: 90%; font-weight: normal; color: #0033FF; background-color: #EEEEEE; }

span.quote { font-weight: bold; color: #0033FF; background-color: #EEEEEE;  }

p.info, td.info, td.info2 { padding: 5px 2px 15px 10px; }

td.nota {  font-weight: bold; font-size: 90%; color: red; background-color: #EEEEEE;  }	

td.extra, td.date, td.extra-r, td.extrax { font-size: 90%; }

td.date, td.info2 { border-width: 1px 0 0 0; border-style: solid; border-color: #0033FF; padding: 10px 2px 2px 10px; }

td.extra-top  { padding-top: 20px; font-size: 90%; border-width: 1px 0 0 0; border-style: solid; border-color: #0033FF;}

td.usd, td.usde, td.tour, td.partenze { font-size: 90%; font-weight: bold; color: red; background-color: #EEEEEE; }

#quote { color: red }

td.tour { text-align: right; padding-right: 25px; }

th.euro, span.euro { color: red; background-color: #EEEEEE; }

td.usd { border-width: 1px 0 0 0; border-style: solid; border-color: #0033FF; padding-top: 20px; }

td.usde { border-width: 0 0 1px 0; padding-bottom: 20px; }

p.navt  { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size: 90%;  background-color:  White; color: black; margin: 0 25px 0 25px; padding-right: 10px; border-width: 1px 0 0 0; border-style: solid; border-color: #0033FF; }

div.navbot { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size: 90%; background-color: white; color: black; }

div.firma  { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size: 80%; background-color: white; color: black; }

.exc { color: red; background-color: #EEE; font-weight: bold; }

table.opt { margin: 35px 0 0 0; }

td.extra-cat { color: #0033FF; background-color: #EEEEEE;  font-size: 90%; font-weight: bold; }

p.bot 	{ background-color: white; color: black; font-family: tahoma, arial, helvetica, sans-serif; font-size: 13px; }

div.quotemal { padding-left: 75px; font-size: 90%; font-weight: bold; border-width: 1px; border-style: dotted; border-color: #0033FF; }

/** tour con partenza da Cagliari **/

div.tappa { font-family: tahoma, arial, helvetica, sans-serif; padding: 10px 250px 15px 20px; }
div.tappa p.giorno { font-size: 13px; font-weight: bold; font-style: italic; }
div.tappa p.programma { font-size: 14px; }
div.tappa h2 { font-size: 16px; font-weight: bold; color: #0066ff; padding-top: 0; }
.phototour { padding: 0 0 0 25px; }

div#informazioni { margin-right: 40%; margin-left: 10%; padding: 5px 15px; font-size: 13px; font-family: tahoma, arial, helvetica, sans-serif; border-top: 1px dotted red; }