/*   MAPS  PROVENCEBEYOND   */

BODY
{
	width: 700px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 85%;
	/* 	background: #FFFFFF; */
	margin: 4;
	padding: 4;
	color: #000000;
}

P, BLOCKQUOTE, UL, TD, FONT { 
font-size: 80%; 
}



/* ^^^^^^^^^^^^^^ */
.t_pop1 { 
	background-color: #993300;
	background-color: #AA3300;
	font-size: 100%;
   }
.tr_pop1 { 
	background-color: #FFFFCC;
   }
.td_pop0 { 
	font-size: 100%;
   }
.td_pop1 { 
	font-size: 100%;
	font-weight: bold;
   }


/* ======= CLASS ======= */

.also { 		/* nearby; also; maps; below */
	font-size: 85%;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	color: #663300;	/* Brown */
}
.backicon {  	 /* Click for... information */
	font-size: 85%;
	color: #333333;	 /* brick */
}
.bc-travel { background-color: #0066FF; } /* Travel-Services blue */
.bc-w { background-color: #FFFFFF; } /* white */
.bread {		 /*  Breadcrumbs */
	font-size: 80%;
	margin-top: 2px;
	margin-bottom: 0px;
	color: #666666;
   }
.td-bread {		 /*  Breadcrumbs */
	font-size: 65%;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 1px;
	line-height: 130%;
   }
.breadcrumb { 
	font-size: 85%;
	line-height: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}
.bookhotel { 
	font-size: 80%;
	line-height: 100%;
}
.c-w {  		
	color: #FFFFFF 		/* White */
   }
.cblack { 
	color: #000000;
   }
.cblue { 
	color: #0033FF;
   }
.click {  	 /* Click for... information */
	font-size: 80%; 
	color: #660000;	 /* brick */
}
.clickon { 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF0000 		/* Red */
   }
.corange { 
	color: #FF6633;
   }
.fillerblue {  		/* Blank text to fill space correctly */
	color: #CCFFFF 		/* Pale Blue */
   }
.fillergreen {  		/* Blank text to fill space correctly */
	color: #CCFFCC 		/* Pale Green */
   }
.filleryellow {  		/* Blank text to fill space correctly */
	color: #FFFFAA 		/* Pale Yellow */
   }
.fillerwhite {  		
	color: #FFFFFF 		/* White */
   }
.flat { 
	margin-top: 0px;
	margin-bottom: 0px;
   }
.flatred { 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF0000
   }
.flatsel { 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF0000;
   }
.footer { 
	font-size: 80%;
	}
.gray { 
	color: #666666;
	}
.graysmall { 
	font-size: 90%; 
	font-color: #999999;
}

.halfline { 
	line-height: 180%;
	font-size: 120%;
}
.infolinks { 
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.inset { 
	margin-left:  2em;
	margin-top: 2px;
	margin-bottom: 2px;
	}
.insetflat { 
	margin-left:  2em;
	margin-top: 1px;
	margin-bottom: 1px;
	}
.key { 		/* "Pink lines for Tour de France... */
	font-size: 75%;
	color: #999999;	/* grey */
}
.mapadj { 		/* Adjacent Detail Maps, level 2 */
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mapsback { 		/* "Breadcrumbs: */
	font-size: 80%;
	margin-top: 2px;
	margin-bottom: 0px;
}
.mapsclick { 		/* "Click for adjacent maps: */
	font-size: 75%;
	color: #FF0000;	/* red */
	margin-top: 2px;
	margin-bottom: 0px;
}
.mapslist { 		/* nearby; also; maps; below */
	font-size: 80%;
	margin-top: 2px;
	margin-bottom: 0px;
}
.maptext { 		/* Towns list, bottom of map */
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mid { 
	font-size: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.nav { 
	font-size: 90%;
	line-height: 110%;
	font-weight: 600;
	color: #330000;
}
.navgridsel { 
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF0000;
   }
.norm { 
	font-size: 120%;
	line-height: 130%;
}
.notetdf { 		/* Note about Tour de France */
	font-size: 90%;
	margin-top: 2px;
	margin-left: 2em;
	color: #663300;	/* Brown */
}
.othermaps {
	font-size: 80%;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #663300;	/* Brown */
}
.red { 
	color: #FF0000;
}

.small { 
	font-size: 90%;
}
.sponsored { 
	font-size: 90%;
	margin-top: 4px;
	margin-bottom: 0px;
	}
.sponsoredtitle { 
	color: #666666;	/* brick */
	font-size: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.sponsorborder { 
	background: #0000AA;	/* bluedark */
	background: #A8DDA0;	/* GreenPale Google */
	}
.sponsorbg { 
	background: #CCFFCC;	/* greenpale */
	background: #FFFFFF;	/* white */
	}
.subtitle { 
	color: #333333;
	font-size: 80%;
	margin-top: 4px;
	margin-bottom: 3px;
   }
.support { 			/* Help Support Beyond */ 
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
   }

.td-aaw { 		/*	General table contents	*/
	font-size: 65%; 
	background-color: #FFFFFF;	  /* white  */
	}
.td-navback { 
	background-color: #FFFFFF;
	font-size: 70%;
	line-height: 80%;
}
.td-navbacksel { 
	background-color: #FFFFAA;	/* yellow pale */
	font-size: 70%;
	font-weight: normal;
	line-height: 80%;
}
.td_navgrid { 
	font-size: 85%;
	line-height: 100%;
}
.td_navreg { 
	font-size: 70%;
	line-height: 80%;
}
.td_navregsel { 
	font-weight: bold;
	color: #FF0000;
	font-size: 70%;
	line-height: 80%;
}
.td-navtowns { 
	font-size: 65%;
	line-height: 110%;
}
.tdf { 
	color: #333333;
	font-size: 70%;
	margin-top: 2px;
	margin-bottom: 3px;
   }

.tgray { 
	font-size: 90%;
	color: #666666;
}
.thin { 
	font-size: 00%;
	margin-top: 4px;
	margin-bottom: 4px;
}
.tiny { 
	font-size: 70%;
}
.title { 
	font-size: 220%; 
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #000000;
   }

.top { 
	margin-top: 0px;
   }
.topsm { 
	margin-top: 0px;
	font-size: 85%;
   }
.tred { 
	font-size: 80%;
	color: #ff0000;
}

/* ======= 
	background-image: url(../fond/lodging.gif);
 ======= */

H2, H3, H4, H5  {
	margin-top: 0px;
	font-weight: 900;
	background: transparent;
	text-align: left;
	/* 	color: #993355 */
}

H1  { 
	font-size: 130%; 
	margin-top: 0px;
	margin-bottom: 0px;
    }
H2  { 	/*  For Tiny Text top and bottom of page  */
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
    }
H3  { font-size: 100%; }

H4  {
	font-size: 100%; 
	margin-top: 0px;
	color: #999999;
}

HR  {
	clear: both;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
}

a:link  {
	font-weight: normal;
	text-decoration: none;
	color: navy;
}

a:visited  {
	font-weight: normal;
	text-decoration: none;
	color: #003300;
}

a:hover, a:active  {
	text-decoration: normal;
	color: #FF6600;
}

/* ================================= */
/*
	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;
*/

/* ============================== */


