
.mini_mini { color: black; font-size: 5px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitnavy    { color: navy; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitgris { color: #888; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitorange { color: #ff8c00; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitgris_pale { color: #ddd; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitrouge { color: #b00; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitvert { color: #050; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitbeige { color: #ffc; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitblanc { color: #fff; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitnoir { color: black; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.petitgris_ns { color: #888; font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; text-decoration: none }
.petitbeige_ns { color: #ffc; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; text-decoration: none }
.nav_left { color: #000080; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.nav_other { color: #fff; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.nav_left_gros  { color: navy; font-weight: bold; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.nav_left_mini { color: #000080; font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
a:hover.nav_left   { color: #b00; font-weight: bold }
a:hover.nav_other { color: #b00; font-weight: bold }
a:hover.nav_left_mini { color: #b00; font-weight: bold }
a:hover.nav_left_gros { color: #b00 }
.titre_cal { color: #b00; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.moyengris    { color: #888; font-size: 14px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.med_bleuclair { color: #cff; font-size: 16px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.titre_blanc  { color: #fff; font-size: 14px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.normbeige { color: #ffc; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.normorange { color: #ff8c00; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.normblanc { color: #fff; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.normnoir { color: black; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.normnavy { color: navy; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.normblue { color: #00f; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.grosblanc   { color: #fff; font-size: 17px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.grosnavy { color: navy; font-size: 18px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.grosrouge { color: #b00; font-size: 18px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.grosorange { color: #ff8c00; font-size: 18px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.grosgris    { color: #888; font-size: 18px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.huge   { color: white; font-size: 20px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.mininoir  { color: black; font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.minigris    { color: #888; font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.mininavy { color: #000080; font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.minibeige  { color: #fff; font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.minirouge { color: #b00; font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.autres  { font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.autresgros  { font-size: 18px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.annoncesencadres  { color: #fff; font-weight: bold; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
h1             { color: EEEEEE; font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-transform: none; vertical-align: bottom; margin-bottom: 0pt; padding: 0px }
h2  { color: #000080; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-transform: none; vertical-align: bottom; margin-bottom: 0pt; padding: 0px }
.titresencadres    { color: #fff; font-style: normal; font-weight: bold; font-size: 18px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.legende_garantie    { color: #00f; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; text-decoration: underline }
.legende_projete    { color: #00f; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; text-decoration: underline }
.legende_hot    { color: #b00; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; text-decoration: underline }
.legende_complet   { color: #999999; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.legende_surdemande	 { color: #00f; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; text-decoration: underline }
.legende_passe_date { color: #999999; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.bidule_garantie   { color: navy; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; }
.bidule_projete   { color: navy; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.bidule_hot   { color: blue; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; }
.bidule_complet   { color: navy; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.bidule_surdemande	{ color: navy; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.bidule_passe_date { color: #999999; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
a.rate:link, a.rate:active, a.rate:visited   { color: #ffc; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
a { text-decoration: none }
a.rate:hover { color: #fff; font-size: 15px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif}
.errorbooking  { color: #b00; background-color:#FFFF00; font-weight: bold; font-size: 18px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; text-align: center }
.underline { text-decoration: underline }
.link_cur { color: #000080; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif }
.classic_link  { color: #00f; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.classic_link_large { color: #00f; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.classic_link_mini  { color: #00f; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.classic_link_mini2 { color: #00f; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.bar_titre  { color: white; font-size: 13px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; background-color: #b00; padding: 2px; border: navy; border-collapse: collapse  }
.bordure_navy { color: navy; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px navy; border-collapse: collapse  }
.bordure_navy2 { color: navy; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 2px navy; border-collapse: collapse  }
.bordure_navy_fond { color: navy; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px navy; border-collapse: collapse; background-color:#FFFFCC  }
.bordure_gris_txt  { color: navy; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #aaa; border-collapse: collapse  }
.bordure_gris { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #aaa; border-collapse: collapse  }
.bordure_vert  { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #050; border-collapse: collapse  }
.bordure_bleu  { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #00f; border-collapse: collapse  }
.bordure_site  { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #fc0; border-collapse: collapse  }
.bordure_jaune { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #fc0; border-collapse: collapse }
.bordure_orange  { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #f90; border-collapse: collapse  }
.bordure_orange_blanc  { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border-top: 1px solid #f90; border-right: 1px #fff; border-bottom: 1px solid #f90; border-left: 1px #fff; border-collapse: collapse  }
.bordure_orangetop_blanc  { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border-style: solid; border-width: 2px 1px 1px 1px; border-color: #f90 #fff #fff #fff; border-collapse: collapse  }
.bordure_gris_blanc  { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border-style: solid none solid none; border-width: 1px; border-color: #aaa #fff #aaa #fff; border-collapse: collapse  }
.bordure_gris_blanctop { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border-style: none solid none none; border-width: 1px; border-color: #aaa; border-collapse: collapse  }
.bordure_rouge_clair  { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #d00000; border-collapse: collapse  }
.bordure_rouge   { font-family: Arial, Verdana, Geneva, Helvetica, "MS Sans Serif", sans-serif; border: solid 1px #b00; border-collapse: collapse  }
.inlineprice   { text-decoration: underline; } 
#preload {display:none;}

#preload {display:none;}

/* price popup window*/

#flyer {
	display: none; 
	position: absolute; 
	background: #FFFFCC; 
	padding: 2px; 
	border: 3px solid gray; 
	text-align: center;
	font-size: 12px;
}

#flyer .label {
	font-weight: bold;
	color: blue;
}

.price_underline  { color: #00f; text-decoration: underline }

