body
{
background-color: #ff0066;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

p
{
text-align: left;
font-size: 12px;
color: black;
font-family: Arial, Helvetica, sans-serif;
}

table.flagfr{ background-image:url(http://www.rainbowparis.com/images/entete_fr.jpg); vertical-align: top; height: 68pt; }
table.flagen{ background-image:url(http://www.rainbowparis.com/images/entete_en.jpg); vertical-align: top; height: 68pt; }


td { font-size: 12px; font-family: Arial, Helvetica, sans-serif;  color: #000000; }
td.title{ font-size:24px; color: #C2EBF8; font-weight: 900; vertical-align:bottom;}
td.verytop
{ 
font-size: 6px;
font-family: Arial, Helvetica, sans-serif; 
background-color: #ff0066;
height: 6px;
}
td.titletop
{ 
font-size: 6px;
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
height: 6px;
}
td.entete { 
font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000000; border-style: none none solid none; border-width: thin;
border-color: #ff0066; background-color:#FFFFFF; }
	
td.apartinfo 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
border-style: none none solid none;
border-width: thin;
border-color: #a6a64c;
background-color:#FFFFFF;
}

td.photos 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f7941e;
}
td.amen 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f2ed31;
}
td.avail 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #92cb5c;
}
td.directions 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #a8e6fe;
}
td.comments 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f593d1;
}
td.active 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #d6d6d6;
}
td.petit 
{ 
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
color: #0000FF;
}

td.info 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
background-color:#FFFFFF;
/*border-style: none;
border-color: #0000ff #0000ff #0000ff #0000ff;
*/
}

td.menu
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
border-style: none;
background-color:#ffffff;
}
td.barline
{ 
border-style: none none solid none;
border-width: thin;
border-color: #a6a64c;
background-color:#ffffff;
}

td.menuline
{ 
border-style: none none none solid;
border-width: thin;
border-color: #a6a64c;
background-color:#ffffff;
}

td.bar
{ 
border-style: none none solid none;
border-width: thin;
border-color: #a6a64c;
background-color:#ffffff;
}

td.linkhdr
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#ff0066;
background-color:#ffffff;
border-style: none;
}

td.apt_list 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #0000FF;
border-style: none none solid none;
border-width: thin;
border-color: #ff00ff;
}

td.midright 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #0000FF;
border-style: none solid none none;
border-width: thin;
border-color: #ff00ff;
}

td.header 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #0000FF;
border-style: none, none, solid, none;
border-color: #0000ff #0000ff #0000ff #0000ff;
background-color:#ffffbb;
}

td.apt_list2 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #0000FF;
border-style: solid;
border-color: #ff0000 #00ff00 #ff00ff #0000ff;
}

.day
{
	font-family:arial;
	font-size:11px;
	border-width: thin;
	border-style: ridge;
/*	border-color: #0000ff;
*/
}
	
.day_wd {
	background-color: #FFFFE7;
	font-size:11px;
	border-width: thin;
	border-style: ridge;
/*
	border-color: #0000ff #0000ff #0000ff #0000ff;
*/
}

.occupied{
	background-color: #F19D9D;
	font-family: arial;
	font-size: 11px;
	text-decoration: line-through;
	color: #cc0000;
	border-width: thin;
	border-style: ridge;
/*
	border-color: #0000ff #0000ff #0000ff #0000ff;
*/
}
.occupied_wd {
	background-color: #F19D9D;
	text-decoration:line-through;
	font-size:11px;
	color:#cc0000;
	border-width: thin;
	border-style: ridge;
/*
	border-color: #0000ff #0000ff #0000ff #0000ff;
*/
}
.arrival_cal{
	font-family:arial;
	font-size:11px;
	background-image: url('http://www.ahparis.com/images/arrival_cal.gif');
}
.departure_cal{
	font-family:arial;
	font-size:11px;
	background-image: url('http://www.ahparis.com/images/departure_cal.gif');
}
.arrival_cal_wd{
	font-family:arial;
	font-size:11px;
	background-color: #FFFFE7;
	background-image: url('http://www.ahparis.com/images/arrival_cal.gif')
}
.departure_cal_wd{
	font-family:arial;
	font-size:11px;
	background-color: #FFFFE7;
	background-image: url('http://www.ahparis.com/images/departure_cal.gif')
}

.blue 
{ 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-style: none;
	background-color:#8FCAF6;
}


a.menu:link {
color: #111111; 
font-family: Arial, Helvetica, sans-serif; 
font-weight:400;
text-decoration: none;
ont-stretch:extra-expanded;
}

a.menu:visited{
color: #957e87; 
font-family: Arial, Helvetica, sans-serif; 
font-weight:400;
font-stretch:extra-expanded;
text-decoration: none
}

a.menu:hover{color: #FF00FF; 
font-family: Arial, Helvetica, sans-serif; 
font-weight:400;
font-stretch:extra-expanded;
text-decoration: none
}
a.norm:link {
color: #2C3666; 
font-family: Arial, Helvetica, sans-serif; 
font-weight:400;
text-decoration: none
}
a.norm:visited {color: #2C3666; font-family: Arial, Helvetica, sans-serif; font-style: bold; text-decoration: none}
a.norm:hover {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-style: bold; text-decoration: none}

#imap dd {
  position:absolute; 
  padding:0; 
  margin:0;
  }
#imap #map1 {
  left:36px; 
  top:46px; 
  z-index:20;
  }
#imap #map2 {
  left:113px; 
  top:76px; 
  z-index:20;
  }
#imap #map3 {
  left:192px; 
  top:50px; 
  z-index:20;
  }
#imap #map4 {
  left:262px; 
  top:60px; 
  z-index:20;
  }

img.x
{
position:absolute;
left:0;
top:0;
z-index:-1
}

.champ 
{ 
font-size: 12px; 
font-family: Georgia, Times New Roman, Times, serif; 
color: #000000; 
width: 180px 
}

.longchamp 
{ 
font-size: 12px; 
font-family: Georgia, Times New Roman, Times, serif; 
color: #000000; 
width: 400px 
}

.petitchamp 
{ 
font-size: 12px; 
font-family: Georgia, Times New Roman, Times, serif; 
color: #000000; 
width: 130px 
}
.dob 
{ 
font-size: 12px; 
font-family: Georgia, Times New Roman, Times, serif; 
color: #000000; 
width: 50px 
}

DIV.elipse {
position: relative;
left: 0px;
top: 0px;
z-index: -1
}

DIV.menutext {
position: relative;
left: 0px;
top: -20px;
z-index: 1
}
.title{
text-align: center;
font-size: 24px;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-style: bold;
}
.wday{ text-align:center; font-size:.7em; width:25px;}
.wend{ text-align:center; font-size:.7em; background-color:#CCC; width:25px;}
.wday_occ{ text-align:center; font-size:.7em; width:25px; background-color:#F19D9D; text-decoration:line-through;color:#cc0000; }
.wend_occ{ text-align:center; font-size:.7em; width:25px; background-color:#F19D9D; text-decoration:line-through;color:#cc0000;}
.wday_arr{ text-align:center; font-size:.7em; width:25px; background-image: url('http://www.ahparis.com/images/arrival_cal.gif'); }
.wday_dep{ text-align:center; font-size:.7em; width:25px; background-image: url('http://www.ahparis.com/images/departure_cal.gif'); vertical-align:bottom; }
.wend_arr{ text-align:center;  font-size:.7em;width:25px; background-image: url('http://www.ahparis.com/images/arrival_cal.gif');  }
.wend_dep{ text-align:center; font-size:.7em; width:25px; background-image: url('http://www.ahparis.com/images/departure_cal.gif'); vertical-align:bottom;}
.cal_month{ vertical-align:top; border-color:#666}
.cal{vertical-align:top;}
.cal_title{ background-color:#ccccff; font-weight:600; text-align:center}
