	
h1 {
	font-family: Trebuchet, sans-serif;
	font-size: 18px;
	color: #1d384c
}



/* NAVI =MAINNAV
--------------------------------------------------*/

#titlebar{
  text-align: right;
  width: 100%;
  line-height: 6px;
  height: 6px;
  position: relative;
   
}


.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
} 

#mainNav {
	font : 1.1em Trebuchet, sans-serif;
	text-align: left;
	text-transform: uppercase;
	position : absolute;
	top: 79px;
	left: 292px;
	width: 600px;
	
} 
  
#mainNav li {
  display: inline;
  margin-right: 0 ;
}
  
#mainNav ul {
  margin: 0;
  padding: 6px 0;
}
  
#mainNav li a {
  padding: 5px 6px;
  color: #000;
  text-decoration : none;
  background: url(images/bg_menu.gif) no-repeat 0 -28px ; 
  /*----background: #4ca0cc;  off couleur  bleu ----*/
  font-weight: bold;
}
  
#mainNav li a:visited:hover, #mainNav li a:hover, #mainNav .active a {
  padding : 5px 6px;
  text-decoration : none;
  background-color: transparent; /*---- actif couleur gri ----*/
  color: #FFF;
background: url(images/bg_menu.gif) no-repeat 0 0 ;/* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
	border: 0px ;
  /*---- font-weight: bold; ----*/
  font-weight: bold;


}

#mainNav .active a {
  padding : 5px 6px;
  text-decoration : none;
  background-color: transparent; /*---- actif couleur gri ----*/
  background: url(images/bg_menu.gif) no-repeat 0 0 ;
  color: #FFF;
font-weight: bold;
}
#mainNav .active  {
	background-color: transparent; /*---- actif trans ----*/
	color: #000; /*---- actif text ----*/
	font-weight: bold;
}



/*---- fin mainenav ----*/

.Style1 {color: #FF0000}
.Style2 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
}
.Style3 {
	color: #FF0000;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}

.phil {
	color: #000000;
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
}


a:link.phil, a:visited.phil, a:hover.phil, a:active.phil {
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #00000;
	text-decoration:none;
}






.text24pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 24px;
	color:#4a5f2c;
	/*color: #1d384c;*/
}
.text10pxListingBt {
	font-family: Trebuchet, sans-serif;
	font-size: 10px;
	color: #656565;
	font-weight: bold;
	text-decoration:none;
}

a:link.text10pxListingBt, a:visited.text10pxListingBt, a:hover.text10pxListingBt, a:active.text10pxListingBt {
	font-family: Trebuchet, sans-serif;
	font-size: 10px;
	color: #656565;
	font-weight: bold;
	text-decoration:none;
}


body
{
	background-image: url(_images/bg_body_printemps_2008.jpg);
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#edf3f7;
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
}

td {
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
}

td.bghome
{
	background-image: url(images/bg_side_home_printemps_2008.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}

td.bgflower
{
	background-image: url(images/bg_flower.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

td.listing
{
	background-image: url(_images/sections/proprietes/bg_shade.gif);
	background-repeat:repeat-x;
	background-position: top left;
}

td.bgsection 
{
	background-image: url(_images/bg_side_section.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}



.text10px {
	font-family: Trebuchet, sans-serif;
	font-size: 10px;
	color: #333333
}

.text10pxWhite {
	font-family: Trebuchet, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.text10pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 10px;
	color: #0b3951;
}

.text10pxBlue {
	font-family: Trebuchet, sans-serif;
	font-size: 10px;
	color: #b1deff;
}

.text10pxError {
	font-family: Trebuchet, sans-serif;
	font-size: 10px;
	color:#FF0000;
}

.text10pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 10px;
	color: #0b3951;
}




.text11px {
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #333333
}

.text11pxWhite {
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

text11pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #0b3951;
}

.text11pxBlue {
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #b1deff;
}

.text11pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	color: #0b3951;
}





.text12px {
	font-family: Trebuchet, sans-serif;
	font-size: 12px;
	color: #333333
}

.text12pxWhite {
	font-family: Trebuchet, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

text12pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 12px;
	color: #0b3951;
}

.text12pxBlue {
	font-family: Trebuchet, sans-serif;
	font-size: 12px;
	color: #b1deff;
}

.text12pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 12px;
	color: #0b3951;
}





.text14px {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333
}

.text14pxLink {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	color: #333333
}

.text14pxWhite {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

text14pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0b3951;
}

.text14pxBlue {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b1deff;
}

.text14pxNavy2 {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* color:#657f40; */
	color: #015a9c;
}

.text14pxOrange2 {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b44210;
}

.text14pxRed {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}



.text14pxOrange {
	font-family: Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b44210;
}


.text16pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0b3951;
}

.text16pxNavy2 {
	font-family: Trebuchet, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #015a9c;
}

.text16pxBlue {
	font-family: Trebuchet, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #b7e0fe;
}

.text16pxOrange {
	font-family: Trebuchet, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #b44210;
}

.text16pxVert {
	font-family: Trebuchet, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7ca540;
}




.text18px {
	font-family: Trebuchet, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333
}

.text18pxWhite {
	font-family: Trebuchet, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

text18pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 18px;
	font-weight: bold;
	/*color:#4a5f2c;*/
	color: #0b3951;
}

.text18pxBlue {
	font-family: Trebuchet, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #b1deff;
}

.text18pxNavy {
	font-family: Trebuchet, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#4a5f2c;	
	color: #0b3951;
}

.text18pxOrange {
	font-family: verdana, arial, helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #b44210;
}



/* -------------------------------------------------
                    LINK CSS
---------------------------------------------------- */

a:link {
	color: #607b39;
}
a:hover {
	color: #bedb95;
}
a:visited {
	color: #607b39;
}


a.linkBlue:link {
	color: #006163;
	text-decoration: underline;
	
}
a.linkBlue:visited {
	color: #00aaac;
	text-decoration: underline;
}

a.linkBlue:hover {
	color: #666666;
	text-decoration: underline;
}

a.linkgreen:link {
	color: #cceb9d;
	text-decoration: underline;
	
}
a.linkgreen:visited {
	color: #cceb9d;
	text-decoration: underline;
}

a.linkgreen:hover {
	color: #bedb93;
	text-decoration: underline;
}


a.linkwhite:link {
	color: #FFFFFF;
	text-decoration: underline;
	
}
a.linkwhite:visited {
	color: #cfe3ec;
	text-decoration: underline;
}

a.linkwhite:hover {
	color: #cfe3ec;
	text-decoration: underline;
}




a.linkFooter:link {
	color: #FFFFFF;
	text-decoration: underline;
	
}
a.linkFooter:visited {
	color: #ffee99;
	text-decoration: underline;
}

a.linkFooter:hover {
	color: #ffa900;
	text-decoration: underline;
}



a.linkSubNav:link {
	color: #26698c;
	text-decoration: none;
	
}
a.linkSubNav:visited {
	color: #424242;
	text-decoration: none;
}

a.linkSubNav:hover {
	color: #0b3951;
	text-decoration: none;
}



a.linkNavy:link {
	color: #0b3951;
	text-decoration: underline;
	
}
a.linkNavy:visited {
	color: #424242;
	text-decoration: underline;
}

a.linkNavy:hover {
	color: #0b3951;
	text-decoration: underline;
}

.texta { 
 font-size: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF; 
	border: 1px solid #666666; 
}

.textb { 
 font-size: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF; 
 width: 100px;
	border: 1px solid #666666; 
}

.textc { 
 font-size: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF; 
 border: 1px solid #666666; 
}

.texttel { 
 font-size: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF; 
	border: 1px solid #666666; 
}

/* -----------------------------------------------------------
Pour empêcher un image background d'une cellule de ce répéter
--------------------------------------------------------------
 	background-repeat: no-repeat;
	background-repeat: repeat-x; (Seulement à l'horizontal)
 	background-repeat: repeat-y; (Seulement à la vertical) 
*/



/* -----------------------------------------------------------
Pour modifier le look du "SCROLLBAR" de Internet Explorer 
--------------------------------------------------------------
* {	
	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #003366;
	scrollbar-highlight-color: #003366;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-track-color: #DDDDDD;
	scrollbar-arrow-color: #000000;	
     }
*/

