.coul-blanc {
COLOR:#FFFFE2;
}

.coul-bleu {
COLOR:#069CCE;
}

.coul-emeraude {
COLOR:#28889D;
}

.coul-framboise {
COLOR:#A5334E;
}

.coul-rose {
COLOR:#900091;
}

.coul-saumon {
COLOR:#D75E16;
}

.coul-vert-acid {
COLOR:#ADC100;
}
.coul-rouge {
COLOR:#DA0707;
}

.coul-vert-acid-bold {
COLOR:#ADC100;
FONT-WEIGHT:bold;
}

.coul-vert-blanc-bold {
COLOR:#FFFFFSW;
FONT-WEIGHT:bold;
}

.coul-vert-pomme {
COLOR:#55AB86;
}

.coul-vert-pomme-bold {
COLOR:#55AB86;
FONT-WEIGHT:bold;
}

.encadre-emeraude {
BORDER:1px dashed #28889D;
PADDING:20px;
TEXT-ALIGN:justify;
}

.encadre-vert-acid {
BORDER:1px dashed #B0C45C;
PADDING:20px;
TEXT-ALIGN:justify;
}

.form-bouton {
BACKGROUND-COLOR:#D75E16;
BORDER:1px solid #D75E16;
COLOR:#F6F5E8;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
FONT-WEIGHT:bold;
PADDING:2px;
}

.form-input100 {
BORDER:1px solid #FFC5A6;
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
MARGIN-BOTTOM:2px;
WIDTH:100px;
}

.form-input280 {
BORDER:1px solid #FFC5A6;
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
MARGIN-BOTTOM:2px;
WIDTH:300px;
}

.td-courts-sejours-off {
BACKGROUND-COLOR:#CC7180;
BACKGROUND-IMAGE:url(../images/courts-sejours/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:6px 10px 8px 15px;
}

.td-courts-sejours-on {
BACKGROUND-COLOR:#C14D69;
BACKGROUND-IMAGE:url(../images/courts-sejours/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
BORDER-RIGHT-COLOR:#FFFFFF;
BORDER-STYLE:Aucune solid Aucune Aucune;
BORDER-WIDTH:0 3px 0 0;
PADDING:6px 10px 8px 15px;
}

.td-courts-sejours-rub {
BACKGROUND-COLOR:#A5334E;
BACKGROUND-IMAGE:url(../images/commun/separ-menu-rub.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:27px 10px 7px 15px;
}

.td-cures-off {
BACKGROUND-COLOR:#85C9D3;
BACKGROUND-IMAGE:url(../images/cures/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:6px 10px 8px 15px;
}

.td-cures-on {
BACKGROUND-COLOR:#60AFBD;
BACKGROUND-IMAGE:url(../images/cures/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
BORDER-RIGHT-COLOR:#FFFFFF;
BORDER-STYLE:Aucune solid Aucune Aucune;
BORDER-WIDTH:0 3px 0 0;
PADDING:6px 10px 8px 15px;
}

.td-cures-rub {
BACKGROUND-COLOR:#28889D;
BACKGROUND-IMAGE:url(../images/commun/separ-menu-rub.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:27px 10px 7px 15px;
}

.td-eau-termale-off {
BACKGROUND-COLOR:#5BB8DA;
BACKGROUND-IMAGE:url(../images/commun/separ-ssmenu-eau.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:6px 10px 8px 15px;
}

.td-eau-termale-on {
BACKGROUND-COLOR:#30AAD4;
BACKGROUND-IMAGE:url(../images/commun/separ-ssmenu-eau.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
BORDER-RIGHT-COLOR:#FFFFFF;
BORDER-STYLE:Aucune solid Aucune Aucune;
BORDER-WIDTH:0 3px 0 0;
PADDING:6px 10px 8px 15px;
}

.td-eau-termale-rub {
BACKGROUND-COLOR:#069CCE;
BACKGROUND-IMAGE:url(../images/commun/separ-menu-rub.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:27px 10px 7px 15px;
}

.td-soins-off {
BACKGROUND-COLOR:#C660BC;
BACKGROUND-IMAGE:url(../images/soins/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:6px 10px 8px 15px;
}

.td-soins-on {
BACKGROUND-COLOR:#B643AC;
BACKGROUND-IMAGE:url(../images/soins/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
BORDER-RIGHT-COLOR:#FFFFFF;
BORDER-STYLE:Aucune solid Aucune Aucune;
BORDER-WIDTH:0 3px 0 0;
PADDING:6px 10px 8px 15px;
}

.td-soins-rub {
BACKGROUND-COLOR:#910086;
BACKGROUND-IMAGE:url(../images/commun/separ-menu-rub.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:27px 10px 7px 15px;
}

.td-thermaceutique-off {
BACKGROUND-COLOR:#8FC5B2;
BACKGROUND-IMAGE:url(../images/thermaceutique/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:6px 10px 8px 15px;
}

.td-thermaceutique-on {
BACKGROUND-COLOR:#72B89C;
BACKGROUND-IMAGE:url(../images/thermaceutique/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
BORDER-RIGHT-COLOR:#FFFFFF;
BORDER-STYLE:Aucune solid Aucune Aucune;
BORDER-WIDTH:0 3px 0 0;
PADDING:6px 10px 8px 15px;
}

.td-thermaceutique-rub {
BACKGROUND-COLOR:#55AB8B;
BACKGROUND-IMAGE:url(../images/commun/separ-menu-rub.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:27px 10px 7px 15px;
}
.table-thermaceutique-pdt {
	border: 1px solid #55AB8B;
	width: 95%;
}
.td-thermaceutique-photo {
	width: 140px;
}


.td-thermaceutique-descriptif {
	padding-left: 10px;
	text-align: left;
}


.td-thermes-off {
BACKGROUND-COLOR:#FF9E69;
BACKGROUND-IMAGE:url(../images/thermes/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:6px 10px 8px 15px;
}

.td-thermes-on {
BACKGROUND-COLOR:#EF8448;
BACKGROUND-IMAGE:url(../images/thermes/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
BORDER-RIGHT-COLOR:#FFFFFF;
BORDER-STYLE:Aucune solid Aucune Aucune;
BORDER-WIDTH:0 3px 0 0;
PADDING:6px 10px 8px 15px;
}

.td-thermes-rub {
BACKGROUND-COLOR:#D75E16;
BACKGROUND-IMAGE:url(../images/commun/separ-menu-rub.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:27px 10px 7px 15px;
}

.td-tourisme-off {
BACKGROUND-COLOR:#BBCA71;
BACKGROUND-IMAGE:url(../images/tourisme/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:6px 10px 8px 15px;
}

.td-tourisme-on {
BACKGROUND-COLOR:#B0C45C;
BACKGROUND-IMAGE:url(../images/tourisme/separ-ssmenus.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
BORDER-RIGHT-COLOR:#FFFFFF;
BORDER-STYLE:Aucune solid Aucune Aucune;
BORDER-WIDTH:0 3px 0 0;
PADDING:6px 10px 8px 15px;
}

.td-tourisme-rub {
BACKGROUND-COLOR:#9BB936;
BACKGROUND-IMAGE:url(../images/commun/separ-menu-rub.gif);
BACKGROUND-POSITION:bottom;
BACKGROUND-REPEAT:no-repeat;
PADDING:27px 10px 7px 15px;
}

.texte-bold {
FONT-WEIGHT:bold;
}

.txt-brun-11 {
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
}

.txt-brun-15 {
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:15px;
FONT-WEIGHT:bold;
LINE-HEIGHT:16px;
}

.txt-brun-9 {
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:9px;
}

.txt-prix-framboises {
BACKGROUND-COLOR:#FFFFFF;
BORDER:1px solid #CC7180;
COLOR:#A5334E;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
FONT-WEIGHT:bold;
PADDING:2px;
}

a {
COLOR:#7D7B63;
TEXT-DECORATION:underline;
}

a.lien-chemin {
COLOR:#B8B895;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:10px;
TEXT-DECORATION:none;
}

a.lien-menu-off {
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:9px;
FONT-WEIGHT:bold;
TEXT-DECORATION:none;
}

a.lien-ssmenu-off {
COLOR:#FFFFE2;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:9px;
FONT-WEIGHT:normal;
TEXT-DECORATION:none;
}

a.lien-ssmenu-on {
COLOR:#FFFFE2;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:9px;
FONT-WEIGHT:bold;
TEXT-DECORATION:none;
}

a:hover.lien-chemin {
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:10px;
TEXT-DECORATION:none;
}

a:hover.lien-menu-off,.lien-menu-on {
COLOR:#0483C3;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:9px;
FONT-WEIGHT:bold;
TEXT-DECORATION:none;
}

a:hover.lien-ssmenu-off {
COLOR:#FFFFFF;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:9px;
TEXT-DECORATION:none;
}

a:hover.lien-ssmenu-on {
COLOR:#FFFFFF;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:9px;
FONT-WEIGHT:bold;
TEXT-DECORATION:none;
}

h1 {
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:15px;
FONT-WEIGHT:bold;
LINE-HEIGHT:16px;
MARGIN:0 0 20px;
}

h2 {
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
FONT-WEIGHT:bold;
MARGIN:0;
}

h3 {
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:10px;
FONT-WEIGHT:normal;
MARGIN:0;
}
.td-courts-sejours-reservation {
	BACKGROUND-COLOR:#C14D69;
	PADDING:6px 10px 8px 15px;
	color: #FFFFFF;
}
.form-input-reservation-courts-sejours {

BORDER:1px solid #C14D69;
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
MARGIN-BOTTOM:2px;
WIDTH:300px;
}
.form-input100-resa {


BORDER:1px solid  #C14D69;
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
MARGIN-BOTTOM:2px;
WIDTH:100px;
}
.form-date-resa {



BORDER:1px solid  #C14D69;
COLOR:#7D7B63;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE:11px;
MARGIN-BOTTOM:2px;
}
.txt-framboise-11 {
	COLOR:#A5334E;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	font-weight: bold;
}
.form-bouton-resa {
	color: #FFFFFF;
	background-color: #A5334E;
	border: 1px solid #FFFFFF;
}
.txt-framboise-bold {

	COLOR:#A5334E;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	font-weight: bold;
}

/* page index, bouton promo */
#btn-promos
	{
	display : block;
	margin-bottom : 5px;
	width : 127px;
	height : 49px;	/*	background:url(../images/home/promos_fdm.gif);*/
	background-image:url(../images/home/btn-promos.gif);
	}
#btn-promos:hover
	{
	background-image:url(../images/home/btn-promos-over.gif);
	}

#cadeaux {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCE6F4;
	color: #0D5591;
	padding: 5px;
	text-align: center;
	border: 1px solid;
	border-color: #1276C7;
}
	
	
	
	
	
	
	
	
#cadeaux-pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #A5334E;
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
	border: 1px solid;
	border-color: #CC7180;
}


	a.boncadeaux:link{
	font-size:11px;
	color:#1276C7;
	text-decoration:none;
	font-weight:normal;
}
	a.boncadeaux:visited{
	font-size:11px;
	text-decoration:none;
	color: #1276C7;
}
	a.boncadeaux:active{
	font-size:11px;
	text-decoration:none;
	color: #1276C7;
}
	a.boncadeaux:hover{
	font-size:11px;
	color:#1276C7;
	text-decoration:none;
	text-decoration:underline;
}

	a.boncadeaux-blanc:link{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
	a.boncadeaux-blanc:visited{
	font-size:11px;
	text-decoration:none;
	color: #FFFFFF;
}
	a.boncadeaux-blanc:active{
	font-size:11px;
	text-decoration:none;
	color: #FFFFFF;
}
	a.boncadeaux-blanc:hover{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-decoration:underline;
}


	hr{
	;
	height: 1px;
	color: #FFFFFF;
	margin: 5px;
	}

