body{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}


A {color: rgb(119,138,189); text-decoration: none; font-weight: bold;}
A:hover {color: rgb(231,121,025); text-decoration: none;}

img{
	border: 0;
}

                      /******************       MENU ******************/

/* cadre des images et des titres
*/
.barregauche {
}
.imboug{
}
/*images jeveux et jecherche */
img.titre{
	margin-left: 0px;
}

/* listes du menu */
ul.menu{
	list-style-type: none;
	margin-top: 0px;
}
ul.menu li{
	margin-left: -20px;
}

/* items du menu */
span.puces, a.dormir, a.deguster, a.decouvrir, a.divertir, a.detendre, div.degust{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 1.8em;
	font-weight: bolder;
}
a.autre, a.autre:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.5em;
	font-weight: bold;
}
a.dormir, a.dormir:hover, h1.dormir, p.dormir{
	color: rgb(119,138,189);
}
a.deguster, a.deguster:hover, div.degust, h1.deguster, p.deguster{
	color: rgb(177,205,073);
}
a.decouvrir, a.decouvrir:hover, div.decouv,h1.decouvrir, p.decouvrir{
	color: rgb(231,121,025);
}
a.divertir, a.divertir:hover, h1.divertir, p.divertir{
	color: rgb(245,227,067);
}
a.detendre, a.detendre:hover, h1.detendre, p.detendre{
	color: rgb(187,180,214);
}
a.autre:hover, a.dormir:hover, a.deguster:hover, a.decouvrir:hover, a.divertir:hover, a.detendre:hover{
	text-decoration: underline;
}
h1.dormir, h1.deguster, h1.decouvrir, h1.divertir, h1.detendre{
	text-align: left;
	font-size: 1.8em;
	font-weight: bolder;
	margin-bottom: -1em;
}
                      /******************   ARTICLES ******************/
div.deguster{
	/*float: right;
	margin-right: 18px;
	clear: none;*/
	border: medium solid rgb(177,205,073);
}
html>body div.deguster{
	/*margin-right: 30px;*/
}
div.degust{
	text-align: right;
	margin-bottom: 5px;

}

div.dormir, div.decouvrir, div.divertir, div.detendre, div.deguster{
	padding: 5px;
	margin: 10px;
	/* Plus de banni�re en image de fond
	background-repeat: no-repeat;
	background-position: 8px 5px;
	*/
}

div.dormir{
	border: medium solid rgb(119,138,189); /* background-color: #C2D2DE;
	background-image: url(../images/dormir.png);*/
}
div.decouvrir{
	border: medium solid rgb(231,121,025);
	/* background-image: url(../images/decouvrir.png);
	background-color: #FCB8A3; */
}
div.divertir{
	border: medium solid rgb(245,227,067);
	/* background-image: url(../images/divertir.png);
	background-color: #FCF59C; */
}
div.detendre{
	border: medium solid rgb(187,180,214);
	/* background-image: url(../images/detendre.png); */
}
p.titrart{
	font-weight: bold;
}
p.chapart{
	text-align: left;
}




/* calque du logo de l'otm */
div.entete{
}

/* Bandeau du haut */
div.barre_haut, div.barre_etoile {
	vertical-align: top;
	float: left;
}
div.barre_etoile{
	 margin-bottom:-30px;
}
/* calque du dystique de l'otm 
	top: -35px;
	top: -23px;
*/
div.cest_ici {
	position: relative;
}
html>body div.cest_ici{
}

/* Traits de coupe 
	margin-top: -32px;
	margin-top: -30px;
*/
img.trait_hg{
	margin-top: -10px;
}
html>body img.trait_hg{
	margin-top: 10px;
}
img.trait_hd{
	margin-top: -27px;
	margin-right: 20px;
}
html>body img.trait_hd{
	margin-top: 10px;
	margin-right: 20px;
}
img.trait_hd{
	float: right;
}
div.trait_bd, div.trait_bg{
}
div.trait_bd{
	float: right;
}
div.trait_bg{
	float: left;
}

/* Logos du bandeau haut */
div.barre_logos{
	margin-left: 35px;
	margin-top: -5px;
}
img.barre_logos {
	vertical-align: middle;
	margin: 5px;
}
img.partenaires {
	vertical-align: middle;
	margin: 5px;
}
#partenaires{
	text-align: center;
	margin-top: 30px;
}

/* Bandeau du bas */
div.barre_bas {
	text-align: center;
	margin-left: 35px;
}
span.barre_bas, span.lt{
	margin-left: 15px;
	color: rgb(187,180,214);
}
span.lt, .lt A{
	font-size:0.9em;
}
.barre_bas A, .lt A{color:rgb(187,180,214); text-decoration:none;}

.barre_bas A:hover, .lt A:hover{color:rgb(245,227,067);text-decoration: none;}
                      /******************   FIN DU MENU ******************/

                    /******************   CORPS DU TEXTE ******************/
/* s�paration invisible */
hr.invisible{
	clear: both;
	visibility: hidden;
}

div.accroche{
	font-size: 1em;
	text-align: left;
	font-weight: normal;
}

div.proptheme{
	margin-right: 2em;
	float: right;
	vertical-align: top;
	position: relative;
}

div.menutel{
	clear: right;
	margin-left: 2em;
	margin-top: 2em;
	float: left;
	position: inherit;
}

div.titretheme{
	font-size: 2em;
	font-weight: bold;
	text-align: center;
}
div.rubriquetheme{
float: left;
clear: both;
text-align: left;
}
/* Corps du texte */
/*
*/
div.corpsdutexte{
	text-align: center;
	vertical-align: top;
}

                      /******************   TABLES ******************/
select, button, input{
	font-size: 1em;
}
td.select{
	vertical-align: top;
	padding-right: 10px;
	padding-top: 5px;
}

         /******************   TABLEAU d'affichage des r�sultats ******************/
.bandeau_res{
	background-color: rgb(187,180,214);
	text-align: center;
	vertical-align: middle;
}
.precedent, .suivant{
	vertical-align: middle;
	width: 33%;
}
.precedent{
	text-align: left;
	margin-left: 5px;
}
.suivant{
	text-align: right;
	margin-right: 5px;
}
.milieu{
	text-align: center;
}
div.adroite{
	text-align: center;
	margin-right: 15px;
}
A.bandeau_res{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
A.bandeau_res:hover{
	color: rgb(231,121,025);
}

                 /******************   Courrier ******************/
fieldset.questio{
	border: hidden;
}
table.questio{
	border: hidden;
	border-color: rgb(231,121,025);
}



                 /******************   R�cup�ration de l'ancienne feuille ******************/

.titrebordure {
	color: #000000;
	text-align: center;
	font-weight: bold;
	vertical-align: text-top;
}

A.titre{color: #000000;text-decoration: none;}
A.titre:hover {color: #000000; text-decoration: none; font-weight:bold}

A.ecrire{color:rgb(231,121,025); text-decoration: none; font-weight:bold;}
A.ecrire:hover{color:rgb(177,205,073); text-decoration: none; font-weight:bold;}

A.brochure{color:rgb(177,205,073); text-decoration: none; font-weight:bold ;}
A.brochure:hover{color:rgb(231,121,025); text-decoration: none; font-weight:bold;}

.select{color:#000000; text-decoration: none; font-weight: bold; font-size: 1.2em}

.texte {color: #000000;}
.texte2 {color: #000000;}

.textab {color: #DCDCDC;}

p.agauche {text-align: left}

.titrerub{font-weight:bold; text-align:center; text-decoration:underline}

/* page des conditions d'utilisation */
div.conditions {text-align: left}
/*titrearticle est aussi utilis� par d'autres textes */
.titrearticle {font-weight: bold;}
p.conditions {font-weight:bold; text-align: center}

td {color: #000000;}
td.textprinc{
	vertical-align: top;
	text-align: left;
}

.opt{font-style: italic; text-align: center}


/* styles pour le div d�taillant les saisons des g�tes et meubl�s */
div.bloc_tarifs{
	position: relative;
}
div.legende_saison{
	background-color: rgb(187,180,214);
	position: absolute;
	top: -7em;
	visibility: hidden;
	caption-side: right;
}
html>body div.legende_saison{
	left: 19em;
}

td.droite{
	text-align: right;
	vertical-align: bottom;
}
td.gauche{
	text-align: left;
	vertical-align: bottom;
}


