/* 	ASTYLEHOTELTOP   ONLY FOR HOTELS HOMEPAGES, 1 ENG, 1 FREN
	GENERATED FROM aContent db
	france-hotels  BOOKING.COM 
 	france-hotels  VENERE 
	
	background-color: #CCFFCC;   green pale for ActHots 
	background-color: #CCFFFF;   blue pale for Venere 

*/

BODY
{
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;
}
/*
	width: 700px;
*/

P, BLOCKQUOTE, UL, TD { 
	font-size: 80%; /* 	font-size: 14pt  */
	}


/* ^^^^ HOTELS-INDEX NAVIGATION ^^^^^ */

.tabcontentfill { 
	background-color: #FFFFCC;	 /* yellow pale */
   }
.tabfillwhite { 
	background-color: #FFFFFF;	 /* white */
   }
.tabindexfill { 
	background-color: #FFFFCC;	 /* yellow pale */
	background-color: #0033FF;	 /* blue mid */
   }
.tabnavfr { 
	background-color: #0033FF;	 /* blue mid */
   }
.tabnavparis { 
	background-color: #FF00FF;	 /* pink (Paris hotels) */
   }
.tabnavspecial { 
	background-color: #FF6633;	 /* orange (special offers) */
   }
.tabnavsearch { 
	background-color: #009900;	 /* green dark */
   }
.tdnavbox { 		/* Left Column Strip Table */ 
	font-size: 65%;
	color: #009900;
	background: #FFFFFF;
 	width: 70;
  }
.tdnavwide { 		/* Hotels Ski Resorts page */ 
	font-size: 65%;
	color: #009900;
	color: #000000;
	background: #FFFFFF;
  }
.t_hnavfr { 
	background-color: #0000CC; /* blue dark */
	background-color: #0033FF; /* blue mid */
   }
.t_hnavpar { 
	background-color: #FF00FF;
   }
.t_hnavspec { 
	background-color: #FF6633;
   }
.t_hnavsearchfr { 
	background-color: #009900;
   }
.t_hnavlocator { 
	background-color: #FF00FF;
   }
.tr_hnavlocator { 
	background-color: #FFFFCC;
   }

/*
	background-color: #0000CC;	blue dark
	background-color: #0033FF;	blue mid
	background-color: #CCFFFF;	blue pale
	background-color: #009900;	green dark
	background-color: #FF6633;	orange (special offers)
	background-color: #FF00FF;	pink (Paris hotels)
	background-color: #FFFFCC;	yellow pale
	background-color: #FFFFFF;	white
	color: #FF6600;   Orange Visited Links
	color: #009900;
	font-size: 70%;
	font-size: 10pt;
	size: 70%;
	line-height: 150%;
	background: #FFFFFF;
*/


/* ^^^^ ^^^^ ^^^^^ */

/* ======= CLASS ======= */

/* ^^^^    PARTNERS    ^^^^^ */
.partner { 
	color: #666666;
	font-size: 75%;
	font-weight: normal;
	}
.partneract { 
	color: #0000CC;
	font-size: 75%;
	font-weight: normal;
	}
.partnerven { 
	color: #009900;
	font-size: 75%;
	font-weight: normal;
	}

.deconone { 
	color: #000000;
	}


.t_partners { 
	background-color: #333333;
   }
.tr_partners { 
	background-color: FloralWhite;
   }

/* ^^^^ SEARCH BOXES BOOKING.COM ^^^^^ */
.t_serfraact { 
	background-color: #009900;
	background-color: Navy;
   }
.tr_serfraact { 
	background-color: Azure;
   }
.t_serskiact { 
	background-color: #009900;
	background-color: Navy;
   }
.tr_serskiact { 
	background-color: Azure;
   }
.t_sereuract { 
	background-color: #009900;
	background-color: Navy;
   }
.tr_sereuract { 
	background-color: Azure;
   }
/* ^^^^ SEARCH BOXES VENERE ^^^^^ */
.t_serfraven { 
	background-color: #009900;
	background-color: DarkGreen;
   }
.tr_serfraven { 
	background-color: Honeydew;
   }
.t_serskiven { 
	background-color: #009900;
	background-color: DarkGreen;
   }
.tr_serskiven { 
	background-color: Honeydew;
   }
.t_sereurven { 
	background-color: #009900;
	background-color: DarkGreen;
   }
.tr_sereurven { 
	background-color: Honeydew;
   }


/* ^^^^ Nearby Hotels ^^^^^ */
.t_otherhot { 
	background-color: #0000CC;
   }
.tr_otherhot1a { 
	background-color: #FFFFCC;
   }
.tr_otherhot1b { 
	background-color: #FFFFCC;
   }
.tr_otherhot1c { 
	background-color: #FFFFCC;
   }
.tr_otherhot2 { 
	background-color: #FFFFCC;
   }
.tr_otherhot3 { 
	background-color: #CCFFFF;  /* Blue pale */
	background-color: #FFFFFF;	/* white  */
   }
.td_otherhot1 { 
	width: 220;
   }
.td_otherhot2 { 
	width: 130;
   }
.td_otherhot3 { 
	width: 400;
   }
.td-addrhotel { 	/* Address field of Hotel Items  */
	width: 410;
	font-size: 70%; 
   }


.otherhot { 
	font-size: 85%;
   }


.tr_outerprice { 
	background-color: #FFFFCC;	/* yellow pale  */
   }
.tddesc { 
	font-size: 70%; 
 	color: #333333;
  }
.tdadr { 
	font-size: 65%; 
  }
.td_price { 
	background-color: #FFFFCC;	/* yellow pale  */
	font-size: 70%;
   }
.td_rooms { 
	background-color: #FFFFCC;	/* yellow pale  */
 	color: #660000;
	font-size: 70%;
  }


/*
	color: #009900;
	background-color: #CCFFFF;	blue pale
	background-color: #FFFFCC;	yellow pale
	background-color: #FF00FF;	pink
	font-size: 70%;
	font-size: 10pt;
	size: 70%;
	line-height: 150%;
	background: #FFFFFF;
style="text-decoration:none;color:#000000"
	text-decoration: none
*/

/* ^^^^ ^^^^ ^^^^^ */

.fill-active { 		
	background-color: #CCFFCC;/* green pale for ActHots */ 
  }
.fill-venere { 		
	background-color: #CCFFFF;/* blue pale for Venere */ 
  }
.fill-beyond { 		
	background-color: #FFFFCC;/* yellow pale */ 
  }

.backicon { 
	font-size: 75%; 
	margin-top: 1px;
	margin-bottom: 1px;
	}
.bullets0 { 
	font-size: 80%; 
	margin-top: 1px;
	margin-bottom: 1px;
	}
.bullets3 { 
	font-size: 80%; 
	margin-top: 1px;
	margin-bottom: 3px;
	margin-left: 2em;
	}
.click {  	 /* Click for... information */
	font-size: 80%; 
	color: #660000;	 /* brick */
}
.deptinfo {  	 /* Dept Info at top of page */
	font-size: 80%; 
	color: #FF0000;	 /* red */
	color: #660000;	 /* brick */
}
.descr { 	 /* hotel description */
	font-size: 70%; 
	color: #000000;
}
.duplicates {	 /* duplicates, records, updated */
	font-size: 85%;
	color: #333333;
	color: #660000;	 /* brick */
	}
.footer { 
	font-size: 80%; 
	color: #000000;
}
.footerlinks { 
	font-size: 80%; 
	color: #000000;
	font-style: normal;
}
.gray { 
	color: #666666;
	}
.graysmall { 
	font-size: 90%; 
	color: #999999;
}
.green { 
	color: #009900;
	}

.halfline { 
	line-height: 180%;
	font-size: 120%;
}
.hotpage { 
	background: #FFFF33;
	font-size: 60%;
}
.hotpagesel { 
	font-size: 60%;
	color: #660000;	 /* brick */
	color: #FF3300;	 /* Green */
	font-style: heavy;
}
.immediate { 
	font-size: 70%;
	}
.info { 	/*  Text location information inside boxes */
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #660000;	 /* brick */
	}
.tdinfobox { 
	font-size: 70%;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #660000;	 /* brick */
	background: #FFFFFF;
	}
.langflag { 
	font-size: 80%;
	}
.mid { 
	font-size: 90%;
	}
.navbox { 
	font-size: 65%;
	color: #009900;
	background: #FFFFFF;
	}
.norm { 
	font-size: 100%;
	}
.mapcaption { 
	font-size: 80%;
	color: #666666;
	}
.price { 
	color: #009900;
	font-size: 75%;
	}
.rooms { 
	font-size: 75%;
	}
.records {	 /* duplicates, records, updated */
	font-size: 75%;
	color: #999999;
	}
.red { 
	color: #FF0000;
	font-size: 85%;
	}
.sectiontitle { 
	font-size: 180%; 
	font-weight: 900;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #0033FF;
   }
.small { 
	font-size: 85%;
	}
.std { 
	font-size: 100%;
	}
.subpagetitle { 
	font-size: 90%;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 6px;
   }
.subtitle { 
	font-size: 90%;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 3px;
   }
.sub2 { 
	font-size: 110%;
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
   }
.subintro { 
	font-size: 80%;
	font-size: 12pt 
	color: #0066AA;
	margin-top: 0px;
	margin-bottom: 3px;
   }
.support { 			/* Help Support Beyond */ 
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
   }

.tgray { 
	font-size: 90%;
	color: #666666;
	}
.tgreen { 
	font-size: 90%;
	color: #009900;
	}
.thin { 
	font-size: 22%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.thin44 { 
	font-size: 44%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.tiny { 
	font-size: 75%;
	}
.title { 
	font-size: 130%; 
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #000000;
   }
.titlemid { 
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 3px;
   }
.top { 
	margin-top: 0px;
   }
.updated {	 /* duplicates, records, updated */ 
	font-size: 75%;
	color: #333333;
	}

/* ======= ALL BELOW SAME AS astylebeyond (June2007) ======= */

.bread {		 /*  Breadcrumbs */
	font-size: 95%;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 1px;
   }
H2, H3, H4, H5  {
	margin-top: 0px;
	font-weight: 900;
	background: transparent;
	text-align: left;
}
H1  { 
	font-size: 120%;
	margin-top: 0px;
	margin-bottom: 4px;
    }
H2  { 
	font-size: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
}
H3  { 
	font-size: 90%; 
	margin-top: 2px;
	margin-bottom: 2px;
}
H4  {
	font-size: 100%; 
	margin-top: 0px;
	margin-bottom: 2px;
	color: #999999;
}

HR  {
	clear: both;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
}

a:link  {
	font-weight: normal;
	text-decoration: none;
	color: navy;
	color: #0000CC;	/*	blue dark	*/
	color: #000066;	/*	blue darkest	*/
}

a:visited  {
	font-weight: normal;
	text-decoration: none;
	color: #003300;	/*	green	*/
	color: #009900;	/*	green dark	*/
	color: #006600;	/*	green darkest	*/
}

a:hover, a:active  {
	text-decoration: normal;
	color: #FF6600;	/*	orange	*/
}

/* ============================== */


