/* General font families for common tags 
*/font,th,td,p { font-family: Tahoma }
a:link,a:active,a:visited { color : #583C14;  text-decoration: none;}
a:hover { text-decoration: none; color : #000000; }
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

/* General text */

.gen { font-size : 14px; }
.genmed { font-size : 12px;}
.gentitle { font-size : 12px; color : #F9F7E6;}
.gentitle2 { font-family : Tahoma; font-size : 12px; font-weight: bold; color : #F9F7E6;}
.genmed2 { font-size : 12px; color : #402D0F;}
.gentitle { font-size : 12px; color : #484848; }
.genmed3 { font-size : 11px;}
.gensmall { font-size : 11px; }
.gensmallverandeta { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #583C14; }
.genwhite { font-size : 11px; font-weight: bold; color : #ffffff; }
.genred { font-size : 11px; color : #CC0000; }
.genred2 { font-size : 12px; color : #990000; font-weight: bold;}
.genside { font-size : 13px; }
.gengreen { font-size : 10px; color : #80B63A;  }
.genbrown { font-size : 10px; color : #3D290E; }
.genbrowntop { font-size : 10px; color : #3D290E; padding-left: 6px; }
.genbrownbold { font-size : 10px; font-weight: bold; color : #3D290E; }
.genbrown14 { font-size : 13px; color : #583C14; }
.genbluesmall { font-size : 10px; color : #344573; text-decoration: none; }
.gensmalldark { font-size : 10px;  color : #322117;}
.linkpage { font-family:Tahoma; font-size: 11px; color : #333333; }
.linkpagecountry { font-family:Tahoma; font-size: 14px; font-weight: bold; color : #8D470B; }
.gen,.genmed,.gensmall { color : #333333; }
.gensmall { font-size : 9px; }
.gensmallbold { font-size : 9px; font-weight: bold; }
a.gen,a.genmed,a.gensmall { color: #333333; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #000000; text-decoration: none; }
a.gensmalldark { font-size : 10px;  color : #322117;}
.narrowc {
	top: 15px;
}
.login  { height : 20; }
.cities {font-family:Tahoma; font-size: 14px; color : #583C14; font-weight: normal; } 
.moreinfo  {
	font-family:Tahoma;
	font-weight: bold;
	font-size: 11px;
	color : #583C14;
}
.amenities {
	font-size : 11px;
	font-weight: bold;
	color : #583C14;
	background-color: #F2EDCD;
	padding: 1px;
	border: 1px solid #E6E09D;
}
.orangetitle { font-size : 11px; font-weight: bold; color : #A7550C; }
.orangebold { font-size : 11px; font-weight: bold; color : #583C14; }
.orange { font-size : 11px; color : #583C14; }
TD.menutop{
background-color: #AA560D;
font-size : 11px; 
color : #FFEABF; 
font-family : verdana,sans-serif; 
text-decoration : none; 
font-weight: bold;
} 
TD.bkg6
{
background: white url(imgs/bkg_06.jpg) repeat scroll 0% 0%;
font-size : 11px; 
color : #A7550C; 
font-family : verdana,sans-serif; 
text-decoration : none; 
font-weight: bold; 
} 
TD.bkg61
{
background: white url(imgs/111.jpg) repeat scroll 0% 0%;
font-size : 11px; 
color : #A7550C; 
font-family : verdana,sans-serif; 
text-decoration : none; 
font-weight: bold; 
} 
A.menutop{
background-color: inherit;
font-size : 11px; 
color : #FFEABF; 
font-family : verdana,sans-serif; 
text-decoration : none; 
font-weight: bold;
} 

A.menutop:visited {
background-color: inherit;
font-size : 11px; 
color : #FFEABF; 
font-family : verdana,sans-serif; 
text-decoration : none; 
font-weight: bold;
} 

A.menutop:hover {
background-color: inherit;
font-size : 11px; 
color : #FFFFFF; 
font-family : verdana,sans-serif; 
text-decoration : UNDERLINE; 
font-weight: bold;
}

TD.top{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #583C14;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
TD.formtop{
background-color: #F3EDCD;
font-size : 11px; 
color : #A7550C; 
font-family : verdana,sans-serif; 
text-decoration : none; 
}
TD.formtop2{
background-color: #FDFCF4;
font-size : 11px; 
color : #A7550C; 
font-family : verdana,sans-serif; 
text-decoration : none; 
}
TD.t03-text1{
background-color: #FDF9EE;
font-size : 11px; 
color : #A9570E; 
font-family : verdana,sans-serif; 
text-decoration : none; 
border-left: 1px dotted #AD550B;
}
TD.t02{
background-color: #FCFCF4;
font-size : 11px; 
color : #A7550C; 
font-family : verdana,sans-serif; 
text-decoration : none; 
border: 1px solid #BD783D;
}
TD.t04{
background-color: #FDF9EE;
font-size : 11px; 
color : #333333; 
font-family : verdana,sans-serif; 
text-decoration : none; 
border: 1px solid #BD783D;
padding: 0px 10px 10px 8px;
}
TD.t044{
background-color: #FDF9EE;
}
TD.t05{
background-color: #FDF9EE;
font-size : 11px; 
color : #333333; 
font-family : verdana,sans-serif; 
text-decoration : none; 
border: 1px solid #BD783D;
padding: 8px 10px 10px 8px;
}
TD.bkg1
{
background: white url(imgs/bkg_01.jpg) repeat scroll 0% 0%;
} 

TD.bkg2
{
background: white url(imgs/bkg_02.jpg) repeat scroll 0% 0%;
} 

TD.bkg3
{
background: white url(imgs/bkg_03.jpg) repeat scroll 0% 0%;
} 

TD.bkg4
{
background: white url(imgs/bkg_04.jpg) repeat scroll 0% 0%;
} 

TD.bkg5
{
background: white url(imgs/bkg_05.jpg) repeat scroll 0% 0%;
} 

TD.bkg6
{
background: white url(imgs/bkg_06.jpg) repeat scroll 0% 0%;
font-size : 11px; 
color : #A7550C; 
font-family : verdana,sans-serif; 
text-decoration : none; 
font-weight: bold; 
} 
TD.bkg61
{
background: white url(imgs/111.jpg) repeat scroll 0% 0%;
font-size : 11px; 
color : #A7550C; 
font-family : verdana,sans-serif; 
text-decoration : none; 
font-weight: bold; 
} 
TD.bkg7
{
background: white url(imgs/bkg_07.jpg) repeat scroll 0% 0%;
} 

TD.bkg8
{
background: white url(imgs/bkg_08.jpg) repeat scroll 0% 0%;
} 

TD.bkg9
{
background: white url(imgs/bkg_09.jpg) repeat scroll 0% 0%;
} 
form {
  font:100% verdana,verdana,sans-serif;
  margin: 0;
  padding: 0;
  min-width: auto;
  max-width: auto;
  width: auto; 
}

.thborder { border: 1px solid #8f480a; }
.thborder2 { border: 1px solid #B2B2B2; }
.thborder3 { border: 1px solid #B2B2B2; background:#f7f5e6 }
.thborder4 { 	
    border-left: 1px solid #8f480a;
	border-right: 1px solid #8f480a;
	border-top: 1px solid #8f480a;
	border-bottom: 1px solid #8f480a;
}
.thborder5 { border: 1px solid #F4EDCC; }
.thborder6 { border: 1px solid #F4EDCC; font-size : 12px; }
.thbordercitytop { border: 1px solid #dcd6b8; }
.thbordercity { 	
    border-left: 1px solid #dcd6b8;
	border-right: 1px solid #dcd6b8;
	border-top: 0px;
	border-bottom: 1px solid #dcd6b8;
}
.thbordercitycenter { 	
    border-left: 1px solid #dcd6b8;
	border-right: 1px solid #dcd6b8;
	border-top: 0px;
	border-bottom: 0px;
}
.innkeeper {
	font-size : 13px;
	color : #583C14;
	border: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
}

.heading	{ font-family:Tahoma; font-weight: bold; font-size: 12px; color : #583C14;}
a.heading { text-decoration: none; color : #583C14; }
a.heading:hover { text-decoration: none; color : #80B63A; }


.sectiontitle  { font-family:Tahoma; font-weight: bold; font-size: 15px; color : #583C14; }
a.sectiontitle { text-decoration: none; color : #583C14; }
.sectiontitle5  { font-family:Tahoma; font-size: 12px; color : #583C14; }
a.sectiontitle:hover { text-decoration: none; color : #333333; }



.maintitle  { font-family:Tahoma; font-weight: bold; font-size: 11px; color : #583C14; }
.maintitleunderscore  { font-family:Tahoma; font-weight: bold; font-size: 11px; color : #583C14; }
.maintitle4  { font-family:Tahoma; font-size: 11px; color : #583C14; }
.maintitle5  { font-family:Tahoma; font-size: 12px; color : #583C14; font-weight: normal; }
a.maintitle { text-decoration: none; color : #44738E; }
a.maintitle:hover { text-decoration: none; color : #1e1e1e; }


.maintitle3  { font-family:arial,verdana,sans-serif; font-weight: bold; font-size: 16px; color : #583C14; }
a.maintitle3  { text-decoration: none; color : #333333; }



.maintitle2  { font-family:arial,verdana,sans-serif; font-weight: bold; font-size: 15px; color : #583C14; }
a.maintitle2 { text-decoration: none; color : #80B63A; }
a.maintitle2:hover{ text-decoration: none; color : #000000; }


.subtitle  { font-family:Tahoma; font-weight: bold; font-size: 12px; color : #583C14; }
a.subtitle 	{ text-decoration: none; color : #333333; }
a.subtitle:hover { text-decoration: none; color : #000000; }


.copyright		{ font-size: 10px; font-family: Tahoma; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #333333; text-decoration: none;}



/*########################
	BOTTOM MENUS
########################*/

#bottom3 {
	background:#B8AB80;
	width:100%;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	border: none;
}

#bottom3 a {
	color:#583C14;
}

#bottom3 a:hover {
	color:#1e1e1e;
	text-decoration:underline;
}

#bottom4 {
	background:#FEF4E0;
	width:100%;
	color:#583C14;
}

TD.t01{
background-color: #EBDA94;
font-size : 11px; 
color : #A7550C; 
font-family : verdana,sans-serif; 
text-decoration : none; 
border-bottom: 5px solid #88460A;
}

.test {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
.style1 {color: #A9550B}

.summaryLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 322px; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.summaryLeft IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.summaryLeftNav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 322px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.summaryLeftNav A {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #d4e2ec; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #003366 1px solid; COLOR: #003366; PADDING-TOP: 1px; BORDER-BOTTOM: #003366 1px solid; TEXT-DECORATION: none
}
.summaryLeftNav A:visited {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #d4e2ec; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #003366 1px solid; COLOR: #003366; PADDING-TOP: 1px; BORDER-BOTTOM: #003366 1px solid; TEXT-DECORATION: none
}
.summaryLeftNav A:hover {
	BACKGROUND: #e3ecf2; COLOR: #0073e6
}
.summaryLeftNavCenter {
	FONT-WEIGHT: bold; OVERFLOW: hidden; HEIGHT: 25px; TEXT-ALIGN: center
}
.summaryLeftPhoto {
	HEIGHT: 250px
}
.galleryScroll {
	FLOAT: left; MARGIN: 4px 0px 0px; OVERFLOW: auto; WIDTH: 310px; WHITE-SPACE: nowrap; HEIGHT: 70px; TEXT-ALIGN: left
}
.galleryScroll IMG {
	MARGIN: 0px 0px 0px 2px;
	WIDTH: 70px;
	HEIGHT: 46px;
	border: 1px solid #8f480a;
}
.galleryScroll .imgSelected {
	BORDER-RIGHT: #ffff00 1px solid; BORDER-TOP: #ffff00 1px solid; BORDER-LEFT: #ffff00 1px solid; BORDER-BOTTOM: #ffff00 1px solid
}
.selects{
	width: 130px; 
	font-family: arial,helvetica; 
	color: #000000; 
	border: 1 solid #333333; 
	background: #FFFFFF; 
	font-size: 8pt;
}
.tfvHighlight
    { font-family:Tahoma; font-weight: bold; font-size: 11px; color : #FF0000; }
.tfvNormal
    { font-family:Tahoma; font-weight: bold; font-size: 11px; color : #583C14; }
	
.nouvelleNavSequentielle UL {
	CLEAR: both; BORDER-TOP: #dddddd 1px solid; PADDING-BOTTOM: 30px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid; LIST-STYLE-TYPE: none
}
.nouvelleNavSequentielle UL LI {
	FLOAT: right; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 5px
}
.nouvelleNavSequentielle UL {
	BORDER-TOP: #dddddd 1px solid; PADDING-BOTTOM: 30px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid; LIST-STYLE-TYPE: none
}
.nouvelleNavSequentielle UL LI {
	FLOAT: right; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 5px
}
.nouvelleNavSequentielle_con UL {
	BORDER-TOP: #dddddd 1px solid; PADDING-BOTTOM: 30px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid; LIST-STYLE-TYPE: none
}
.nouvelleNavSequentielle_con UL LI {
	FLOAT: right; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 5px
}
.nouvelleNavSequentielle A:link {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/rech/case_nav.gif); WIDTH: 22px; COLOR: #999; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.nouvelleNavSequentielle A:visited {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/rech/case_nav.gif); WIDTH: 22px; COLOR: #999; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.nouvelleNavSequentielle_con A:link {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/rech/case_nav.gif); WIDTH: 22px; COLOR: #999; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.nouvelleNavSequentielle_con A:visited {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/rech/case_nav.gif); WIDTH: 22px; COLOR: #999; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.nouvelleNavSequentielle A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/rech/case_nav_roll.gif); WIDTH: 22px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.nouvelleNavSequentielle_con A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/rech/case_nav_con_roll.gif); WIDTH: 22px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navSequentielleFleche {
	FONT-SIZE: 14px; color:eee LINE-HEIGHT: 12px  
}
.navSequentielleDescription {
	PADDING-RIGHT: 8px; PADDING-TOP: 6px
}
.navSeq {
	
}
.navSeq UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; TEXT-INDENT: 0px;  LIST-STYLE-TYPE: none
}
.navSeq UL LI {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; TEXT-INDENT: 0px; MARGIN-RIGHT: 4px
}
.navSeq A {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 17px; COLOR: #6f6f6f; LINE-HEIGHT: 12px; PADDING-TOP: 1px; padding-bottom: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none 
}
.navSeq A:hover {
	BACKGROUND-COLOR: #F4EDCC
}
.navSeq LI.navSelectionnee A {
	BACKGROUND-COLOR: #F4EDCC
}
.googleads { text-align:center; }
.googleadsside { text-align:center; padding-top:10px; padding-bottom:10px; }
.partners { padding-left:1px; padding-top:6px; font-size:12px; color:#402D0F; }
.partners1 { padding-top:4px; }

