/*#########################################################
	STYLES PERSONNALISÉS POUR LE SITE CAVALIA
#########################################################*/

/************ WRAPs *************/
#wrap_site
{
	margin: 0px auto 0px auto;
	background-image: url(images/sc00000D/background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#wrap_entete
{
	width: 748px;
	margin: 0px auto 0px auto;
	padding-bottom: 0px;
}
#wrap_contenu, #wrap_onglets {
	width: 738px;
	clear: both;
}
#wrap_contenu_largeur_max
{
	background-color: #000000;
	text-align: left;
}
#wrap_contenu, #wrap_contenu_largeur_max, #wrap_onglets
{
	text-align: left;
	margin: 0px auto 0px auto;
	padding-left: 5px;
	padding-right: 5px;
}
#wrap_pied
{
	text-align: center;	
	padding-top: 15px;
	padding-bottom: 10px;
	margin: 0px auto 0px auto;
	clear: both;
	font-size: 10px;
}
#wrap_contenu_page_onglets { /* Enveloppe du contenu d'une page à menu onglets */
	border: none;
}

/************* BOITES ET CONTENU PRINCIPAL **************/
.contenu_boite {
	BORDER-COLOR: #FF9900;
}
.contenu_entete, 
.contenu_grille_entete
{
	COLOR: #E67500;
	BORDER-BOTTOM-COLOR: #E67500;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
}
.contenu_entete .texte_voyant, 
.contenu_grille_entete .texte_voyant
{
    COLOR: #ffb546;
}
A.contenu_entete_a:active,
A.contenu_entete_a:hover
{
	COLOR: #FFD100;
}
A.contenu_entete_a,
A.contenu_entete_a:visited
{
    COLOR: #F3E2A8;
}
.contenu_corps, 
.contenu_grille_corps,
.contenu_grille_corps_alt1,
.contenu_grille_corps_alt2
{
    COLOR: #ffffff;
	SCROLLBAR-FACE-COLOR: #eecfa2;
	SCROLLBAR-3DLIGHT-COLOR: #eecfa2;
	SCROLLBAR-ARROW-COLOR: #611d05;
	SCROLLBAR-SHADOW-COLOR: #611d05;
	SCROLLBAR-DARKSHADOW-COLOR: #611d05;
	SCROLLBAR-BASE-COLOR: #611d05;
}
.contenu_grille_entete,
.contenu_grille_corps,
.contenu_grille_corps_alt1,
.contenu_grille_corps_alt2 {
	BORDER-COLOR: #E67500;
}
.grille_boite {
	BORDER-COLOR: #FD8A00;
}
.contenu_corps .texte_voyant, 
.contenu_grille_corps .texte_voyant,
.contenu_grille_corps_alt1 .texte_voyant,
.contenu_grille_corps_alt2 .texte_voyant,
.tabsMenu .texte_voyant
{
    COLOR: #FF9900;
}
.contenu_corps .texte_tres_voyant, 
.contenu_grille_corps .texte_tres_voyant,
.contenu_grille_corps_alt1 .texte_tres_voyant,
.contenu_grille_corps_alt2 .texte_tres_voyant 
{
    COLOR: orangered;
}
A.contenu_corps_a {COLOR: #F3E2A8;}
A.contenu_corps_a:hover{COLOR: #FFD100;}
A.contenu_corps_a:visited{COLOR: #F3E2A8;}
.contenu_boite_flash
{
	BORDER-COLOR: #611d05;
}
.contenu_flash
{
	background-color: #ffb546;
	color: #611d05;
}
A.contenu_flash_a:active, 
A.contenu_flash_a:hover
{
	color: peru;
}
A.contenu_flash_a, 
A.contenu_flash_a:visited
{
	color: saddlebrown;
}
.boite_titre
{
	COLOR: #E67500;
}

/************* AFFICHAGE DE LISTES DE PRODUITS **************/
TABLE.liste_produits
{
    COLOR: white;
}
.liste_produits_titre
{
    color: #EA8302;
}
.liste_produits_dates_boite
{
	border-color: #5C2310;
	background-color: #000000;
}
TD.liste_produits_ligne2
{
	background-color: #2E1208;
}
.liste_produits_entete
{
    BORDER-COLOR: #5C2310;
}
/******************* FICHE DE PRODUIT *******************/
.fiche {
	BORDER-COLOR: #FF9900;
}
.fiche A.fiche_a:active, 
.fiche A.fiche_a:hover {
	color: #FFD100;
}
.fiche A.fiche_a, 
.fiche A.fiche_a:visited {
	color: #F3E2A8;
}
.fiche .fiche_entete {
	background-color: #2F1308;
	color: #F08000;
	border-bottom-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.fiche .texte_voyant 
{
	color: darkred;
}
.fiche .fiche_image_cell { /* section gauche */
}
.fiche IMG.fiche_thumbnail {
    BORDER-COLOR: #723A29;
}
.fiche .fiche_corps { /* section centrale */
	SCROLLBAR-FACE-COLOR: #eecfa2;
	SCROLLBAR-3DLIGHT-COLOR: #eecfa2;
	SCROLLBAR-ARROW-COLOR: #611d05;
	SCROLLBAR-SHADOW-COLOR: #611d05;
	SCROLLBAR-DARKSHADOW-COLOR: #611d05;
	SCROLLBAR-BASE-COLOR: #611d05;
}

/******************* ENTÊTE DU SITE WEB **************/
#entete_site
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 130px;
    BACKGROUND-COLOR: transparent;
	background-image: url(images/sc00000D/entete.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#entete_site TD.entete_site_droite
{
	DISPLAY: none;
}
#entete_site TD.entete_site_droite2
{
	DISPLAY: none;
}
#entete_site TD.entete_site_gauche
{
	DISPLAY: none;
}
#entete_site TD.entete_site_gauche2
{
	DISPLAY: none;
}
#entete_site TD.entete_site_cell_menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 1%;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
}
#entete_site DIV.entete_site_menu
{
	position: relative;
	left: 100px;
	top: 5px;
}
#menu_conditions{}
#menu_contact{}
#menu_quitter{}
#menu_panier{}
#entete_site DIV.entete_site_menu_item
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	LINE-HEIGHT: 13px;
	HEIGHT: 13px;
	WIDTH: 160px;
	PADDING-TOP: 0px;
	FONT-FAMILY: "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	text-transform: uppercase;
}
#entete_site DIV.entete_site_menu_titre
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 15px;
    PADDING-TOP: 0px;
    HEIGHT: 100%
}
#entete_site DIV.entete_site_menu_over
{
}
#entete_site A.entete_site_a:hover
{
    COLOR: #F0C500;
    TEXT-DECORATION: none;
}
#entete_site A.entete_site_a
{
    COLOR: #F3E2A8;
    TEXT-DECORATION: none;
}
#entete_site A.entete_site_a:visited
{
    COLOR: #F3E2A8;
    TEXT-DECORATION: none;
}

/*************** ENTÊTE À ONGLETS ****************/
#entete_onglets
{
}
/*
#entete_onglets .onglet,
#entete_onglets .onglet_petit,
#entete_onglets .onglet_vide
{
	BORDER-COLOR: #611d05;
}
#entete_onglets .onglet_actif,
#entete_onglets .onglet_petit_actif
{
	BORDER-COLOR: #882d00;
}
#entete_onglets .onglet
{
    BACKGROUND-IMAGE: url(../images/onglet2.gif);
    BACKGROUND-REPEAT: no-repeat;
}
#entete_onglets A.onglet_a
{
    COLOR: #eecfa2;
}
#entete_onglets .onglet_petit
{
    BACKGROUND-IMAGE: url(../images/onglet_petit2.gif);
    BACKGROUND-REPEAT: no-repeat;
}
#entete_onglets .onglet_petit_actif
{
    BACKGROUND-IMAGE: url(../images/onglet_petit1.gif);
    BACKGROUND-REPEAT: no-repeat;
}
#entete_onglets .onglet_actif
{
    BACKGROUND-IMAGE: url(../images/onglet1.gif);
    BACKGROUND-REPEAT: no-repeat;
}
#entete_onglets .onglet,
#entete_onglets .onglet_actif,
#entete_onglets .onglet_petit,
#entete_onglets .onglet_petit_actif
{
	TEXT-ALIGN: center;
}
*/
#entete_onglets .sous_onglets {
	background-color: transparent;
}

/**************** ÉTAPES DE PROGRESSION D'UNE RÉSERVATION ******************/
.progres_etapes
{
    BACKGROUND-COLOR: transparent;
}
.progres_etapes .progres_etape_a_venir
{
    COLOR: #FF9900;
    BORDER-COLOR: #FF9900;
}
.progres_etapes .progres_etape_en_cours
{
    BORDER-COLOR: #FF9900;
    COLOR: #FF9900;
}
.progres_etapes .progres_etape_en_cours_detail
{
    BORDER-COLOR: #FF9900;
    COLOR: #FF9900;
}
.progres_etapes .progres_etape_passee
{
    BORDER-COLOR: #FF9900;
    COLOR: #FF9900;
}

/************ BALISES GÉNÉRALES ***************/
BODY
{
	COLOR: #ffffff;
	BACKGROUND-COLOR: #000000;
}
UL
{
    LIST-STYLE-TYPE: square;
}
A:hover
{
    COLOR: #F0C500;
}
A:visited
{
    COLOR: #F3E2A8;
}
A
{
    COLOR: #F3E2A8;
}
HR
{
    BORDER-COLOR: #5C2310;
}

/************ MENUS, BOUTONS ET DIVERS CONTRÔLES ***************/
.bouton
{
	BORDER: #492600 3px outset;
	BACKGROUND-COLOR: #492600;
	COLOR: #ffffff;
}
.bouton_desactive
{
	border-width: 3px;
	border-style: outset;
	border-color: #999999;
	BACKGROUND-COLOR: #999999;
	font-style: italic;
	color: #CCCCCC;
}
.bouton-Reservez{display: none;}

/**************** MENU À ONGLETS *******************/
.tabsMenu 
{
	SCROLLBAR-FACE-COLOR: #eecfa2;
	SCROLLBAR-3DLIGHT-COLOR: #eecfa2;
	SCROLLBAR-ARROW-COLOR: #611d05;
	SCROLLBAR-SHADOW-COLOR: #611d05;
	SCROLLBAR-DARKSHADOW-COLOR: #611d05;
	SCROLLBAR-BASE-COLOR: #611d05;
}
.tabsMenu .shadetabs li a {
	background-color: #000000;
	background-image: url(images/sc00000D/shade.gif);
	border-color: #FF9900;
	color: #F3E2A8;
}
.tabsMenu .shadetabs li a:hover{
	color: #FFD100;
}
.tabsMenu .shadetabs li a:visited{
	color: #F3E2A8;
}
.tabsMenu .tabcontent 
{
	background-color: #000000;
	border-color: #FF9900;
}
.tabsMenu .tabcontent A:hover
{
    COLOR: #F0C500;
}
.tabsMenu .tabcontent A:visited
{
    COLOR: #F3E2A8;
}
.tabsMenu .tabcontent A
{
    COLOR: #F3E2A8;
}

/************ GRILLE DE DÉTAIL DE SÉJOUR *************/
#grille_sejour {DISPLAY: none;} /* Inutilisé pour ce site */

/************ AFFICHAGE DU PANIER / DE LA FACTURE **************/
#facture
{
    COLOR: #ffffff;
    BORDER-COLOR: #FF9900;
    FONT-SIZE: 8pt;
}
#facture .facture_entete_salle
{
    BORDER-COLOR: #FF9900;
    COLOR: #FF9900;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}
#facture .facture_combo
{
    BORDER-COLOR: #FF9900;
    COLOR: #FF9900;
}
#facture .facture_detail
{
    BORDER-COLOR: #FF9900;
}
#facture .facture_total
{
    BORDER-COLOR: #FF9900;
}
#facture .facture_separateur
{
    BORDER-COLOR: #FF9900;
}
#facture .texte_voyant
{
	color: #EC8101;
}
#facture A.facture_a
{
    COLOR: #F3E2A8;
}
#facture A.facture_a:hover
{
    COLOR: #FFD100;
}
#facture A.facture_a:visited
{
    COLOR: #F3E2A8;
}

/****** Messages publicitaires *******/
.annonce
{
    BORDER-COLOR: #7c0000;
    COLOR: darkred;
    BACKGROUND-COLOR: #fab95c
}
.annonce A, .annonce A:hover, .annonce A:active, .annonce A:visited
{
	color: orangered;
}
/********** CLASSES DIVERSES **********/
.color_a {color: #EA8302;}
.color_b {}
.color_c {}
.texte_voyant
{
    COLOR: #ff9400;
}
.contenu_corps .texte_alerte
{
	color: #ff0000;
}
TABLE.calendrier 
{
	background-color: #000000;
    BORDER: 1px solid #5C2310;
}
TABLE.calendrier TD.calendrier_entete
{
	COLOR: #ffffff;
	BACKGROUND-COLOR: transparent;
}
TABLE.calendrier TD.calendrier_jour_mois
{
    COLOR: #E67500;
    BACKGROUND-COLOR: #2E1208;
    BORDER-COLOR:#5C2310;
}
TABLE.calendrier TD.calendrier_jour_mois_voyant
{
    COLOR: #E67500;
    BACKGROUND-COLOR: #996633;
    BORDER-COLOR:#5C2310;
}
TABLE.calendrier TD.calendrier_jour_hors_mois
{
	BACKGROUND-COLOR: transparent;
	border: none;
}
TABLE.calendrier DIV.cell_clic_on_over
{
	background-color: #5C2310;
}
TABLE.calendrier DIV.cell_clic_on_selected
{
	background-color: #CA6700;
}
TABLE.calendrier DIV.cell_clic_off
{
	background-color: #000000;
	color: #cccccc;
}
TABLE.calendrier A.calendrier_jour_a { COLOR: #F3E2A8;}
TABLE.calendrier A.calendrier_jour_a:hover{COLOR: #F0C500;}
TABLE.calendrier A.calendrier_jour_a:visited{COLOR: #F3E2A8;}

TABLE.input_vue_mois
{
	border-color: #9d9da1;
	background-color: #ffffff;
	color: #000000;
}
TABLE.input_vue_mois TD.entete_mois,
TABLE.input_vue_mois TD.entete_semaine,
TABLE.input_vue_mois TD.jour_mois,
TABLE.input_vue_mois TD.jour_mois_inactif,
TABLE.input_vue_mois TD.jour_mois_hors_mois
{
	border-color: #9d9da1;
}
TABLE.input_vue_mois A.jour_mois_a,
TABLE.input_vue_mois A.jour_mois_a:hover,
TABLE.input_vue_mois A.jour_mois_a:visited
{
	color: black;
}
TABLE.input_vue_mois .jour_type1
{
	background-color: #ffb546;
	color: #611d05;
	border-color: #9d9da1;
}
TABLE.input_vue_mois .jour_type0
{
	border-color: #9d9da1;
}
DIV.info_bulle
{
	background-color: #ffffff;
	color: black;
	border-color: #000000;
}
DIV.info_bulle_titre
{
	color: #ff9400;
}
DIV.info_bulle A.info_bulle_fermer
{
	border-color: black;
	color: #000000;
}
#modif_recherche
{
	border-color: #5C2310;
	font-size: 8pt;
}
#modif_recherche h3 
{
	font-size: 12px;
}
#modif_recherche h4 
{
	font-size: 11px;
}
#modif_recherche SELECT.modif_recherche_select 
{
	font-size: 9px;
}
.modif_recherche_titre 
{
	color: #ff9400;
	border-color: #5C2310;
}