@charset "iso-8859-1";
body {
	background: #ccccff url(/logos/realbck8.gif);
	color: #000066;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0em;

	/*margin: 0;	
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 75%;
	background: #ccccff url(/logos/realbck8.gif);
	color:#2F2D2D;
	/*background: #DDE5EE url(bck1000.jpg) repeat-y center;*/
	/*height: 100%;*/
}
div.clear { clear: both; }
/* use as follows (including the comment) */
/* <div class="clear"><!-- --></div> */
DIV{ border:0; margin:0; padding:0; }
TABLE{ border: 0; border-collapse: collapse; }
TD{ vertical-align: top;font-size: 100%; }
IMG{ border:0; }
.left{ text-align: left; }
.right{ text-align: right; }
.center{ text-align: center; }
H1 { font-size: 18px;  margin:0; padding:0.1em;}
H2 { font-size: 16px;  margin:0; padding:0.1em;}
H3 { font-size: 15px; }
H4 { font-size: 14px; }
H5 { font-size: 1em; }
H6 { font-size: 1em; }
 
P.agency{
background-color: #f3fbfb;
border-bottom: 1px #6666ff solid;
}

p.agency1{
background-color: #f3fbfb;
border-bottom: 1px #6666ff solid;
}

p.agency2{
background-color: #fafaee;
border-bottom: 1px #3336ff solid;}

p.smalltext7{
font-size: .9em;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #cc3366;}

.smalltext7{
font-size: 1.0em;
font-family: Verdana, Helvetica, Arial, sans-serif;
/*color: #cc3366;*/
color: #000033;
font-weight: bold;
}

.smalltitle{font-size: 1.0em; font-weight: normal; color: #cc3366;}

.agville{
text-align: right;
padding-left:10px;
font-size: 1.2em;
font-weight: bold;
color: #343451;}

.agtitle1{
text-align: left;
padding-left:5px;
padding-right:1px;
font-size: 1.5em;
font-weight: bold;
color: #0000CD;
}
.toptext{
	font-size: 1.1em;
}
.agtitle2{
text-align: left;
padding-left:10px;
padding-right:10px;
font-size: 1.5em;
font-weight: bold;
color: #264dc1;
}

a.agtitle, a.agtitle1, a.agtitle2{
text-decoration: none;}

a.agtitle:hover, a.agtitle1:hover, a.agtitle2:hover{
text-decoration: underline;
color: #000099;
}
.tablesearch{
	border-bottom: 1px solid #cc0000;
	border-top: 1px solid #cc0000;
	border-left: 1px solid #cc0000;
	border-right: 1px solid #cc0000;
}
.trsearch{
	border-bottom: 1px solid #fff0ea;
}
.copy {
	color: #999999; font-size: .8em;
}
P.copycentered {
	color: #999999; font-size: .8em; text-align:center;
}
.bouton{
	background-color: #ffcc99;
	border-bottom: 1px solid #cc6600;
   border-top: 1px solid #cc6600;
	border-left: 1px solid #cc6600;
	border-right: 1px solid #cc6600;
}
.pge{background-color: #ffe8d0;}
div#header {
text-align: left;
}
DIV#top {
text-align: center;
background-color: #6699CC;
color: #ffffff;
padding-bottom: 0px;
}
div#footer {
text-align: center;
clear: both;
background-color: #ffffff;
border-top: solid #000 1px}

div#maincontent {
text-align: justify;
margin-right: 180px;
margin-left:  180px;
background-color: #fff;
/*border-right: solid #990000 1px;*/
/*border-left: solid #990000 1px;*/
margin-bottom: 0px;}
div.leftcolnav{
background-color: #D4D6FF;
color: #666500;
border-top: 1px solid #666500;
border-bottom: 1px solid #666500;
}
td.leftcolumn {
background-color: #FFE6CC;
color: #003366;
border: 2px groove #99CCFF;
}
.leftcol{
	background-color: #ffebcd;
}
div#leftcolumn {
float: left;
height: 100%;
text-align: center;
background-color: #ffebcd;
color: #000000;
width: 170px;}

.rightcolumn {
background-color: #ffe4c4;
color: #000000;
}
.rightcolumn a{
color: #808080; text-decoration: none;
}
.rightcolumn a:hover{
color: #333333; text-decoration: underline;
}

div#rightcolumn {
/*float: right;
height:600px;*/
/*background-color: #fff7e5;*/
background-color: #ffe4c4;
color: #000000;
/*width: 170px*/}

div#rightcolumn a{
color: #808080; text-decoration: none;
}
div#rightcolumn a:hover{
color: #333333; text-decoration: underline;
}

div#innercontent,div.innercontent {
padding-left: 3px;
padding-right: 3px;
padding-top: 0px;
padding-bottom: 0px;}

div#title{
margin-left: 2%;
margin-right: 2%;
margin-top: 0em;
margin-bottom: 0em;
text-align: center;}


td.listlight{
	background-color: #DCDCDC;
}
td.listdark{
	background-color: #E8E8E8;
}
.tblborder{
background-color: #ffffff;
border-bottom: 8px solid #D0DDF7;
border-left:8px solid #D0DDF7;
border-right:8px solid #D0DDF7;
border-top:8px solid #D0DDF7;
}
/*new styles june 2008*/
TABLE.tblmain{
	border: none;
	margin: 0px auto;
	padding: 0px;
	/*width: 100%;*/
	width: 960px;
	/*max-width: 980px;*/
}
td.colgauche {
/*background-color: #FFE6CC;
color: #003366;
border: 2px groove #99CCFF;
text-align: left;*/
/*width: 15%;*/
/*width:180px;
padding: 0px;*/
}
td.colcentre{
	/*text-align: center;
	/*width: 70%;*/
	/*width: 58000px;
	padding: 0px;
	margin: 0px auto;*/
}
td.coldroite {
/*background-color: #FFE6CC;
color: #003366;
border: 2px groove #99CCFF;
text-align: left;*/
/*width: 15%;*/
/*width: 180px;
padding: 0px;*/
}


DIV#wrapheadhotels{border:0px;padding:0px;margin:0px;position:relative;width:100%;height:120px;background:#6699CC url('/logos/topbck120.png') no-repeat center;}
DIV#wrapheadhotels DIV#header{width: 990px; height: 118px; border: 0px solid yellow; margin: 2px auto; position: relative;}
DIV#wrapheadhotels DIV#header DIV#headerlogo{position: absolute; top: 5px; left: 5px; width: 234px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 17px; text-align: left; padding-left:10px; padding-right:0px; padding-top:8px; padding-bottom:0px}
DIV#wrapheadhotels DIV#header DIV#headerlogo DIV#fra{font-size: 12px; margin: 10px 10px 10px 10px; border: 0px; font-weight: normal;}
DIV#wrapheadhotels DIV#header DIV#headerlogo DIV#fra IMG{width: 18px; height: 12px; border: 0px; margin: 0px 10px 0px 0px;}
DIV#wrapheadhotels DIV#header DIV#headerlogo DIV#eng IMG{width: 18px; height: 12px; border: 0px; margin: 0px 10px 0px 0px;}
DIV#wrapheadhotels DIV#header DIV#headerlogo DIV#eng{font-size: 12px; margin: 0px 10px 0px 10px; border: 0px; font-weight: normal;}
DIV#wrapheadhotels DIV#headb{border:0px solid red; position: absolute; top: 10px; left: 246px; width: 730px; height:92px; padding:0; margin:0;}
DIV#wrapheadhotels DIV#headerlogo SPAN.sp1{color: #0000A0; margin-left: 9px;}
DIV#wrapheadhotels DIV#headerlogo SPAN.sp2{color: #FF0000;}
DIV#wrapheadhotels DIV#headerlogo SPAN.sp3{color: #0000A0; font-size: 14px;}
/* /// END TOPLOGO STYLES  ///  */

DIV#pagewrapper{
	width:997px;
	background: url('/hotels/grafics/content.png') repeat-y 0 0;
	margin: 0 auto;
	padding:0;
	border:0px solid gray;
	text-align:center;	
}
DIV#contentwrapper{
	background: #ffffe8;
	width:960px;
	margin: 0 auto;
	padding:0;	
}
DIV#toptitle{
	width:100%;
	text-align:center
}
DIV#crumbs{
	width:100%;
	text-align:left;
}
DIV#crumbs H2{font-size:16px;font-weight:normal;color:#000033;margin:2px 0 2px 10px;}
DIV#content{
	text-align:center;	
}
DIV#contentfoot{
	width:997px;
	height:15px;
	margin: 0 auto;
	text-align: center;
	font-size: x-small;
	background: url('/pagewrapper/contentfooter.png') no-repeat 0 0;
}


/*  ///  LOCALNAV STYLES (left column dropdowns)  ///  */
DIV#localnav{
	width:200px;
	margin:0 3px 0 auto;
	/*background: #CE954F;*/
}
DIV#localnavtop{
	width:200px;
	height:4px;
	margin:0;
	padding:0;
	background: url('/hotels/grafics/localsearchtop.png') no-repeat 0 0;
}
DIV#localnavcontent{
	/*width:200px;*/
	margin:0;
	padding:5px 5px 10px 5px;
	background: url('/hotels/grafics/localsearchmid.png') repeat-y 0 0;
}
DIV#localnavbottom{
	width:200px;
	height:4px;
	margin:0;
	padding:0;
	background: url('/hotels/grafics/localsearchbottom.png') no-repeat 0 0;
}
/*  ///  END LOCALNAV STYLES (left column dropdowns)  ///  */

/*  ///  RIGHT SEARCH STYLES  ///  */
DIV#rightsearch{
	width:200px;
	margin:0 3px 0 auto;
	/*background: #CE954F;*/
}
DIV#rightsearchtop{
	width:200px;
	height:4px;
	margin:0;
	padding:0;
	background: url('/hotels/grafics/bcsearchtop.png') no-repeat 0 0;
}
DIV#rightsearchcontent{
	/*width:200px;*/
	margin:0;
	padding:5px 5px 10px 5px;
	background: url('/hotels/grafics/bcsearchmid.png') repeat-y 0 0;
}
DIV#rightsearchbottom{
	width:200px;
	height:4px;
	margin:0;
	padding:0;
	background: url('/hotels/grafics/bcsearchbottom.png') no-repeat 0 0;
}
/*  ///  END RIGHT SEARCH STYLES  ///  */



TABLE.propertylist{
width:540px;
background-color: #ffffff;
border-bottom: 8px solid #D0DDF7;
border-left:8px solid #D0DDF7;
border-right:8px solid #D0DDF7;
border-top:8px solid #D0DDF7;
}
TD.tnail IMG{ padding:2px; }
TR.listlight{ background-color: #DCDCDC; }
TR.listdark{ background-color: #E8E8E8; }

.listprix{
	padding:2px 2px 1px 2px;
	font-size: 1.0em;
}
.listville{
	padding:2px 2px 1px 2px;
	font-size: 1.0em;
	color: #B22222;
}
.listpces{
	padding:2px 2px 1px 2px;
	font-size: 0.9em;
	color: #000080;	
}

/*  //  Change region Button Background  //  */
DIV.changeregion{	margin:10px 0; text-align: left; color: #696969; font-size: 11px; }
DIV.changeregion DIV.chgreg{background: url('/logos/btn-blank140x20.png') no-repeat 0 0; width:140px; height:20px;margin:1px 0;}
DIV.changeregion DIV.chgregfr{background: url('/logos/btn-blank140x20fr.png') no-repeat 0 0; width:140px; height:20px;margin:1px 0;}
DIV.changeregion DIV.chgreggb{background: url('/logos/btn-blank140x20gb.png') no-repeat 0 0; width:140px; height:20px;margin:1px 0;}
DIV.changeregion DIV.chgreg A{display:block;margin:0 0 0 10px;font-size:12px;line-height:20px;color:blue;text-decoration:none;}
DIV.changeregion DIV.chgregfr A{display:block;margin:0 0 0 30px;font-size:12px;line-height:20px;color:blue;text-decoration:none;}
DIV.changeregion DIV.chgreggb A{display:block;margin:0 0 0 30px;font-size:12px;line-height:20px;color:blue;text-decoration:none;}
/*  //  End Change region Buutton Background  //  */

/*  //  Change region Horizontal Button Background  //  */
DIV.changeregionhoriz{	width:426px; margin:10px auto; text-align: center; color: #696969; font-size: 11px; }
DIV.changeregionhoriz DIV.chgreg{background: url('/logos/btn-blank140x20.png') no-repeat 0 0; width:140px; height:20px;margin:1px 0;}
DIV.changeregionhoriz DIV.chgregfr{background: url('/logos/btn-blank140x20fr.png') no-repeat 0 0; width:140px; height:20px;margin:0 1px 0 0;}
DIV.changeregionhoriz DIV.chgreggb{background: url('/logos/btn-blank140x20gb.png') no-repeat 0 0; width:140px; height:20px;margin:4px 1px 0 0;}
DIV.changeregionhoriz DIV.chgreg A{display:block;margin:0 0 0 10px;font-size:12px;line-height:20px;color:blue;text-decoration:none;}
DIV.changeregionhoriz DIV.chgregfr A{display:block;margin:0 0 0 30px;font-size:12px;line-height:20px;color:blue;text-decoration:none;}
DIV.changeregionhoriz DIV.chgreggb A{display:block;margin:0 0 0 30px;font-size:12px;line-height:20px;color:blue;text-decoration:none;}
/*  //  End Change region Buutton Background  //  */
A.agence,A.agence:visited,A.agence:link{color:#fff;font-weight:bold;margin-left:3px; text-decoration: none; }
A.agence:hover{color: #f0f0f0; text-decoration: underline;}

/* /////////////    TOPLOGO Styles 27/07/2010         //////////////////// */
DIV#toplogo{width:100%; height:150px; background: #000 url('/toplogo/TopLogoBck.png') center no-repeat;}
DIV#toplogocadre{position:relative; width:990px; height:150px; background: url('/toplogo/TopLogoCadre.png') center no-repeat; margin:0 auto; position: relative; text-align:center;  border:0px solid red;}
DIV#toplogo120{width:100%; height:120px; background: #000 url('/toplogo/toplogobck2px.png') center top repeat-y;}
DIV#toplogocadre120{position:relative; width:990px; height:120px; background: url('/toplogo/toplogocadre120.png') center no-repeat; margin:0 auto; position: relative; text-align:center;  border:0px solid red;}
DIV#toplogoliens{text-align:left;position:absolute ; top:5px; left: 5px;}
DIV#toplogofr{position:absolute;top:54px;left:5px;height:26px;width:240px;overflow:hidden}
DIV#toplogogb{position:absolute;top:83px;left:5px;height:26px;width:240px;overflow:hidden}
DIV#toplogocontent{position:absolute ; top:5px; right: 5px; width:728px; height: 110px; overflow:hidden;}

DIV#toplogowrapcrumbs{position:relative;width:100%; height:30px; background: #000 url('/toplogo/TopLogoBck.png') center no-repeat;}
DIV#toplogocrumbs{width:990px; height: 30px; margin:0 auto; background:  url('/toplogo/toplogomenubar.png') center no-repeat; overflow:hidden; text-align:left;}
DIV#toplogocrumbs P,DIV#toplogocrumbs H2{text-align:left; margin-left:10px;line-height : 28px; font-size: 11px; color: #C0C0C0; font-family: Arial, Helvetica, sans-serif;}
DIV#toplogocrumbs A, DIV#toplogocrumbs A:visited,DIV#toplogocrumbs A:link{color:#C0C0C0;text-decoration:none;}
DIV#toplogocrumbs A:hover, DIV#toplogocrumbs A:visited:hover,DIV#toplogocrumbs A:link:hover{color:#fff;text-decoration:underline;}