.texte  { color: #666; font-size: 16px; font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif; font-style: italic; font-weight: normal; line-height: 24px; font-stretch: normal; text-decoration: none }
.txtprop  { color: #666; font-size: 16px; font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif; font-style: italic; font-weight: normal; line-height: 24px; font-stretch: normal; text-decoration: none }
.titre   { color: #999; font-size: 24px; font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif; font-style: italic; font-weight: bold; font-stretch: normal; text-decoration: none }
.menuLink { color: #666; font-size: 12px; font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif; font-style: italic; font-weight: bold; line-height: 18px; font-stretch: normal; text-decoration: none }
.selmenuLink { color: #CD0039; font-size: 12px; font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif; font-style: italic; font-weight: bold; line-height: 18px; font-stretch: normal; text-decoration: none }
.otherLink { color: #fff; font-size: 13px; font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif; font-style: italic; font-weight: bold; line-height: 18px; font-stretch: normal; text-decoration: none }
#.update { color: #666; font-size: 10px; font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif; font-style: italic; font-weight: normal; line-height: 14px; font-stretch: normal; text-decoration: none }
#a:link { color: #666; text-decoration: none }
#a:visited { color: #666; text-decoration: none }
#a:hover  { color: #f00; text-decoration: none }
#a:active { color: red; text-decoration: none }
.propos {
	padding-bottom: 6px;
}
p.signature { text-align: right }
div.accueil {
	color: #666;
	font-size: 13px;
	font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: 700;
	text-decoration: none;
	padding-left: 30px;
	padding-right: 182px;
	padding-top: 20px;
	text-align: justify;
	vertical-align: top;
	line-height: 18px
}


body {
	text-align: center;
	background: #CD0039;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

div.menu {
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}

div.texte {
	padding-left: 30px;
	padding-right: 150px;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 15px;
	line-height: 20px;
}

div.txtprop {
	padding-left: 30px;
	padding-right: 50px;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 15px;
	line-height: 20px;
}

table.texte {
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
}

div.buffetino {
	padding-left: 30px;
	padding-right: 150px;
	padding-top: 0px;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	line-height: 18px;
}

div.contact {
	color: #666;
	font-size: 14px;
	font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: 700;
	text-decoration: none;
	padding-left: 200px;
	padding-right: 20px;
	padding-top: 450px;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
}

div.etoile70 {
	color: #666;
	font-size: 14px;
	font-family: "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: 700;
	text-decoration: none;
	padding-left: 50px;
	padding-right: 20px;
	padding-top: 150px;
	text-align: left;
	vertical-align: center;
	line-height: 20px;
}

div.border {
	border: 2px solid #FF00FF;
}

div.propositions {
	padding-left: 30px;
	padding-right: 300px;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}

div.rubrique {
	padding-left: 30px;
	padding-right: 400px;
	padding-top: 294px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
}

div.rubrmet {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
        position: absolute;
        top:      0px;
        left:   191px;
	width:  409px; 
	height: 600px; 
	visibility: visible;
}

div.rubrmenu {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
        position: absolute;
        top:      0px;
        left:   191px;
	width:  409px; 
	height: 600px; 
	visibility: visible;
}


.RubrTable {
	color            : #666;
	font             : 12pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	text-align       : justify;
	vertical-align   : middle;
}

.RubrTableRouge {
	color            : #FF0000;
	font             : 12pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	text-align       : justify;
	vertical-align   : middle;
}

.MetTitre {
	color            : #666;
	font             : 12pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	font-weight      : bold;
	text-align       : justify;
	text-decoration  : underline;
	width            : 409px; 
}

.MetEntete {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	padding-bottom   : 4px;
	text-align       : justify;
	width            : 409px; 
}

.MetPiedPage {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	padding-top      : 4px;
	text-align       : center;
	width            : 409px; 
}

.MetMet {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	font-weight      : bold;
	padding-top      : 4px;
	padding-bottom   : 2px;
	text-align       : justify;
	line-height      : 16px;
	width            : 409px; 
}

.MetDescr1 {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	padding-left     : 4px;
	text-align       : justify;
	width            : 409px; 
}

.MetDescr2 {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	padding-left     : 4px;
	text-align       : justify;
	width            : 409px; 
}

.MenuTitre {
	color            : #666;
	font             : 12pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	font-weight      : bold;
	padding-bottom   : 4px;
	text-align       : center;
	text-decoration  : underline;
	width            : 409px; 
}

.MenuEntete {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	padding-bottom   : 4px;
	text-align       : center;
	line-height      : 15px;
	width            : 409px; 
}

.MenuPiedPage {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	padding-top      : 4px;
	text-align       : center;
	width            : 409px; 
}

.MenuMet {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	font-weight      : bold;
	text-align       : center;
	width            : 409px; 
}

.MenuDescr1 {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	text-align       : center;
	width            : 409px; 
}

.MenuDescr2 {
	color            : #666;
	font             : 11pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	text-align       : center;
	width            : 409px; 
}

.MenuOu {
	color            : #666;
	font             : 10pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	text-align       : center;
	line-height      : 12px;
	width            : 409px; 
}

.MenuSep {
	color            : #666;
	font             : 12pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	text-align       : center;
	line-height      : 14px;
	width            : 409px; 
}

td.header {
	background-color : #CD0039;
	color            : #FFFFFF;
	font             : 12pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	font-weight      : bold;
	text-align       : justify;
	vertical-align   : middle;
	padding-top      : 3px;
	padding-left     : 3px;
	padding-right    : 3px;
	padding-bottom   : 3px;
}

td.odd {
	background-color : #ED96A6;
	color            : #666;
	font             : 12pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	text-align       : justify;
	vertical-align   : middle;
	padding-top      : 3px;
	padding-left     : 3px;
	padding-right    : 3px;
	padding-bottom   : 3px;
}

td.even {
	background-color : #EDBAC6;
	color            : #666;
	font             : 12pt "Trump Mediaeval", "URW Palladio L", "TSCu_Times", "Palatino Linotype", "Times New Roman", sans-serif;
	font-style       : italic;
	text-align       : justify;
	vertical-align   : middle;
	padding-top      : 3px;
	padding-left     : 3px;
	padding-right    : 3px;
	padding-bottom   : 3px;
}





/* specific divs */
#container { 
	position: relative;
	background: url(images/fond.jpg) no-repeat top left;
	margin: 20 auto -1px auto;
	padding-top: 144px;
	width: 800px;
	height: 600px; 
}

#topleft {
	width: 191px; 
	height: 291px; 
	margin-top: 0px;
	margin-left: auto;
        position: absolute;
        top:   0px;
        left:  0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	font-size: 12px;
}

#topright {
	width: 609px; 
	height: 291px; 
	margin-top: 0px;
	margin-right: auto;
        position: absolute;
        top:   0px;
        left:191px;
	padding-top: 20px;
	padding-right: 0px;
	text-align: right;
	vertical-align: bottom;
	font-size: 12px;
}

#bottomleft {
	width: 191px; 
	height: 309px; 
        position: absolute;
        top: 291px;
        left:  0px;
	padding-left: 30px;
	padding-top: 1px;
	text-align: left;
	vertical-align: top left;
	font-size: 12px;
}

#bottomright {
	width: 609px; 
	height: 309px; 
        position: absolute;
        top: 291px;
        left:191px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}

#right {
	width: 609px; 
	height: 600px; 
	margin-right: auto;
        position: absolute;
        top:   0px;
        left:191px;
	padding-top: 0px;
	padding-right: 0px;
	text-align: right;
	font-size: 12px;
	margin-top: 0px;
}

#trappeur { 
	background: url(images/fondtrappeur.gif) no-repeat top left;
	width:    609px; 
	height:   601px;
  position: absolute;
  top:      0px;
  left:     191px;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 0px;
	text-align: right;
	font-size: 12px;
}

#telechargement {
        position: absolute;
        top: 570px;
        left:0px;
	text-align: right;
	margin-top: 0px;
	padding-left: 30px;
}

#footer {
	width: 800px; 
	height: 20px; 
	margin-top: 0px;
	margin-right: auto;
        position: absolute;
        top: 600px;
        left:0px;
	padding-top: 0px;
	padding-right: 0px;
	text-align: center;
	font-weight: 700;
	font-family: "Trump Mediaeval", "Palatino Linotype", "Times New Roman", "URW Palladio L", "TSCu_Times", sans-serif;
	font-style: italic;
	font-size: 13px;
	color: #FFFFFF;
}

/* specific images */

#couple {
        position: absolute;
	width: 179px;
	height: 269px;
        top:   60px;
        left:  621px;
}

#chambres {
        position: absolute;
	width: 474px;
	height: 334px;
        top:   0px;
        left:  246px;
}

#etoilefa {
        position: absolute;
	width: 173px;
	height: 243px;
        top:   60px;
        left:  627px;
}

#hotsp {
        position: absolute;
	width: 500px;
	height: 356px;
        top:   0px;
        left:  220px;
}

#salle {
        position: absolute;
	width: 299px;
	height: 200px;
        top:   60px;
        left:  310px;
}

#met {
        position: absolute;
	width: 299px;
	height: 199px;
        top:   60px;
        left:  309px;
}

#restaurant {
        position: absolute;
	width: 300px; 
	height: 199px; 
        top:   401px;
        left:  30px;
}

#etoile_ext1 {
        position: absolute;
	width: 301px; 
	height: 199px; 
        top:   401px;
        left:  30px;
}

#situation {
        position: absolute;
	width:489px;
	height:368px; 
        top:   100px;
        left:  311px;
}
