﻿body
{
    margin: 0;
    padding: 0;
    background-color: #fff;
    font-family: Tahoma;
    font-size: 9pt;
}

div#page
{
    position: relative;
    margin: 0 auto;
    width: 1004px;
    height: 594px;
    background-color: #fff;
}

/* bordgauche */
div#bordgauche
{
    position: absolute;
    height: 520px;
    width: 392px;
    background-color: #fff;
}
bordgauche
{
    position: absolute;
    height: 520px;
    width: 392px;
    background-color: #fff;
}

div#bordgauche div#title
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 520px;
    width: 170px;
    background-image: url(images/master/fond_pages.jpg);
    background-repeat: no-repeat;
}

/* pointillés blancs */
div#title img#ctl00_Image13
{
    position: absolute;
    top: -1px;
    left: 168px;
    z-index: 1000;
}

/* Partie changeante du menu */
div#bordgauche div#menu
{
    position: absolute;
    left: 170px;
    top: 0px;
    height: 522px;
    width: 227px;
    background-repeat: no-repeat;
    font-family: Tahoma;
    font-size: 9.2pt;
    text-align: right;
    z-index: 50;
}

div#menu div#ctl00_pnlMenu
{
    padding-top: 5px;
}

div#menu div#ctl00_pnlMenu table
{
    border-collapse: collapse;
}

div#menu div#ctl00_pnlMenu table tr td
{
    height: 47px;
    padding-top: 5px;
    _padding-top: 4px;
}

div#menu div#ctl00_pnlMenu table tr td div table
{
    border-collapse: collapse;
}

td.menu_text
{
    width: 175px;
    height: 50px;
    padding-right: 3px;
    vertical-align: text-top;
    padding-top: 5px;
}

td.menu_text a, td.menu_text a:link, td.menu_text a:active, td.menu_text a:visited, td.menu_text a:hover
{
    text-decoration: none;
    color: #fff;
}

.menuElement_Ligne
{
    height: 50px;
    width: 213px;
}

td.menuimg input
{
    margin: -7px -2px 0px 0px;
}

td.menu_img
{
    width: 48px;
}

/* Barre des couleurs */
div#borddroit
{
    position: absolute;
    left: 994px;
    top: 2px;
    height: 520px;
}

div#borddroit
{
    left: 992px;
    width: 8px;
    top: 30px;
}

div#menu table#menuTable
{
    vertical-align: top;
}

.menuElement
{
    height: 47px;
    vertical-align: middle;
    left: 0px;
    cursor: pointer;
}

/* CSS de la partie sélectionnée du menu*/
.menuElement_Selected_Hist
{
    vertical-align: middle;
    background-image: url(images/master/cadre_histoire_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

.menuElement_Selected_Baie
{
    vertical-align: middle;
    background-image: url(images/master/cadre_baie_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

.menuElement_Selected_Abbaye
{
    vertical-align: middle;
    background-image: url(images/master/cadre_visites_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
.menuElement_Selected_Noct
{
    vertical-align: middle;
    background-image: url(images/master/cadre_nocturnes_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
.menuElement_Selected_Hotel
{
    vertical-align: middle;
    background-image: url(images/master/cadre_hotels_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
.menuElement_Selected_Sports
{
    vertical-align: middle;
    background-image: url(images/master/cadre_sports_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
.menuElement_Selected_Semin
{
    vertical-align: middle;
    background-image: url(images/master/cadre_seminaires_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
.menuElement_Selected_Gastro
{
    vertical-align: middle;
    background-image: url(images/master/cadre_gastronomie_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
.menuElement_Selected_Boutik
{
    vertical-align: middle;
    background-image: url(images/master/cadre_biscuits_2l.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}


/* CSS de modif du Menu */
.menuContent_Histoire
{
    vertical-align: top;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 520px;
    background-image: url(images/master/fond_histoire.jpg);
    background-repeat: no-repeat;
}

.menuContent_LaBaie
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_baie.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}

.menuContent_Abbaye
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_visites.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}

.menuContent_Sports
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_sports.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}

.menuContent_Nocturnes
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_nocturnes.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}
.menuContent_Hotels
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_hotels.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}
.menuContent_Seminaires
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_seminaires.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}
.menuContent_Gastro
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_gastronomie.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}
.menuContent_Biscuits
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_biscuits.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}
.menuContent_Destination
{
    vertical-align: top;
    left: 0px;
    background-image: url(images/master/fond_destination.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    height: 520px;
}

/* Partie Centrale */
div#content
{
    position: absolute;
    top: 0;
    left: 400px;
    height: 520px;
    width: 594px;
}

div#content table
{
    border-collapse: collapse;
}

/* Footer */
div#footer
{
    position: absolute;
    top: 520px;
    width: 1004px;
    background-color: #fff;
    z-index: 100;
}

div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited, div#footer a:hover
{
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

div#footer div#footmenu
{
    height: 45px;
    background-color: #437db4;
    color: #fff;
    font-size: 9pt;
}

div#footmenu div#vueciel
{
    position: absolute;
    top: 0;
    left: 0;
    height: 45px;
    width: 251px;
}

div#footmenu div a span#ctl00_LBLVueCiel
{
    position: absolute;
    top: 15px;
    left: 110px;
}

div#footmenu div#MP
{
    position: absolute;
    top: 0;
    left: 251px;
    height: 45px;
    width: 251px;
}

div#footmenu div a span#ctl00_LBLMP
{
    position: absolute;
    top: 15px;
    left: 110px;
}

div#footmenu div#Maree
{
    position: absolute;
    top: 0;
    left: 502px;
    height: 45px;
    width: 251px;
}

div#footmenu div a span#ctl00_LBLMaree
{
    position: absolute;
    top: 15px;
    left: 110px;
}

div#footmenu div#Dest
{
    position: absolute;
    top: 0;
    left: 753px;
    height: 45px;
    width: 251px;
}

div#footmenu div a span#ctl00_LBLDest
{
    position: absolute;
    top: 9px;
    left: 110px;
}

/* Pied de page */
div#footer div#footfooter
{
    height: 34px;
    border-top: solid 1px #fff;
    background-color: #1f3576;
}

div#footfooter a, div#footfooter a:active, div#footfooter a:link, div#footfooter a:visited, div#footfooter a:hover
{
    position: relative;
    text-decoration: none;
    color: #fff;
    margin-left: 600px;
    top: 8px;
}

div#footfooter span#infocred
{
    position: relative;
    color: #437db4;
    margin-left: 50px;
    top: 8px;
    font-size: smaller;
}

div#footfooter span a, div#footfooter span a:active, div#footfooter span a:link, div#footfooter span a:visited, div#footfooter span a:hover
{
    position: relative;
    top: 0;
    text-decoration: none;
    color: #70b1de;
    margin: 0;
}


.tableMaster
{
    width: 594;
    height: 1004;
}

.tableDetail_contenu
{
    height: 430px;
    width: 592px;
}
.tableDetail_monastere_contenu
{
    height: 338px;
    width: 592px;
}

.tableDetail_titre
{
    height: 92px;
    width: 572px;
}

.detail_titre_gauche
{
    width: 261px;
    height: 92px;
}
.detail_titre_droit
{
    position: absolute;
    left: 274px;
    width: 330px;
    height: 92;
}

.detail_menu_baie
{
    font-style: italic;
    font-size: 11px;
    color: #69bfe2;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_sousmenu_baie
{
    font-style: italic;
    font-size: 10px;
    color: #69bfe2;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}

.detail_menu_baie_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #69bfe2;
}

.detail_menu_boutique
{
    font-style: italic;
    font-size: 11px;
    color: #df002c;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}

.detail_menu_boutique_allumer
{
    font-style: normal;
    color: #df002c;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}
.detail_titre_boutique
{
    font-style: normal;
    font-size: 14px;
    color: white;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
}
.detail_titre2_boutique
{
    font-style: normal;
    font-size: 12px;
    color: white;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
}
.detail_menu_visites
{
    font-style: italic;
    font-size: 11px;
    color: #ff9900;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_menu_visites2
{
    font-style: italic;
    font-size: 11px;
    color: #ff9900;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_sousmenu_visites
{
    font-style: italic;
    font-size: 9px;
    color: #ff9900;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_menu_sports
{
    font-style: italic;
    font-size: 11px;
    color: #009900;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_menu_nocturnes
{
    font-style: italic;
    font-size: 11px;
    color: #e0007a;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_menu_nocturnes_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #e0007a;
}
.detail_menu_seminaires
{
    font-style: italic;
    font-size: 11px;
    color: #ffcc33;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_menu_seminaires_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #ffcc33;
}
.detail_renvoie_menu_biscuits_menu
{
    font-style: normal;
    font-size: 8px;
    color: #df002c;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
}
.detail_sousmenu_biscuits_menu
{
    font-style: normal;
    font-size: 9px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_sousmenu_biscuits_menu_nonallumer
{
    font-style: italic;
    font-size: 9px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}

.detail_titre_biscuits
{
    font-style: normal;
    font-size: 18px;
    color: #ffffff;
    font-family: Verdana;
    font-weight: bolder;
    text-decoration: none;
    vertical-align: middle;
    text-align: right;
}
.detail_soustitre_biscuits
{
    font-style: normal;
    font-size: 16px;
    color: #df002c;
    font-family: Verdana;
    font-weight: bolder;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
}
.detail_menu_gastronomie
{
    font-style: italic;
    font-size: 11px;
    color: #990000;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_sousmenu_gastronomie
{
    font-style: italic;
    font-size: 11px;
    color: #990000;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_menu_gastronomie_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #990000;
}
.detail_menu_biscuits
{
    font-style: italic;
    font-size: 11px;
    color: #df002c;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}

.detail_menu_biscuits_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #df002c;
}

.detail_menu_hotels
{
    font-style: italic;
    font-size: 11px;
    color: #1f3576;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_menu_destination
{
    font-style: italic;
    font-size: 11px;
    color: #437DB4;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}
.detail_menu_destination_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #437DB4;
}
.detail_menu_sports_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #009900;
}

.detail_menu_visites_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #ff9900;
}
.detail_sous_menu_visites_allumer
{
    font-style: normal;
    font-size: 11px;
    color: #ff9900;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #ffffff;
}
.detail_sous_menu_richesses_allumer
{
    font-style: normal;
    font-size: 11px;
    color: #69bfe2;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
}
.detail_sous_menu_auberge_allumer
{
    font-style: normal;
    font-size: 11px;
    color: #990000;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
}

/* page monastere */
.detail_menu_histoire
{
    font-style: italic;
    font-size: 11px;
    color: #803000;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: none;
}

span#ctl00_ContentPlaceHolder1_LBLScripto
{
    position: absolute;
    top: 263px;
    left: 120px;
    color: #993200;
    text-align: left;
    font-size: 8px;
    font-style: italic;
}

.detail_menu_histoire_allumer
{
    font-style: italic;
    font-size: 11px;
    color: white;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    background-color: #993300;
}

.detail_titre_histoire
{
    font-style: italic;
    font-size: 8px;
    color: #803000;
    font-family: Verdana;
    font-weight: bold;
}
.detail_monastere_titre
{
    font-style: italic;
    font-size: 9px;
    color: #803000;
    font-family: Verdana;
    font-weight: bold;
}
.detail_titre_visites
{
    font-style: italic;
    font-size: 12px;
    color: #ff9900;
    font-family: Verdana;
    font-weight: bold;
}
.detail_titre_sports
{
    font-style: italic;
    font-size: 12px;
    color: #009900;
    font-family: Verdana;
    font-weight: bold;
}
.detail_titre_gastronomie
{
    font-style: italic;
    font-size: 10px;
    color: #990000;
    font-family: Verdana;
    font-weight: bold;
}
.detail_titre_nocturnes
{
    font-style: italic;
    font-size: 12px;
    color: #e0007a;
    font-family: Verdana;
    font-weight: bold;
}
.detail_titre_hotels
{
    font-style: italic;
    font-size: 12px;
    color: #1f3576;
    font-family: Verdana;
    font-weight: bold;
}
.detail_contact_seminaires
{
    font-style: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana;
    font-weight: bold;
    background-color: #ffcc33;
    text-align: right;
}
.detail_titre_seminaires_org1
{
    background-color: #009900;
    height: 12px;
    border-bottom: #ffffff thin solid;
    font-style: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
}
.detail_titre_seminaires_org2
{
    background-color: #437db4;
    height: 12px;
    border-bottom: #ffffff thin solid;
    font-style: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
}
.detail_titre_seminaires_org3
{
    background-color: #990000;
    height: 19px;
    border-bottom: #ffffff thin solid;
    font-style: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
}

/* Rubrique Séminaire */
.detail_contact_seminaires_tel
{
    font-style: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana;
    font-weight: bold;
    background-color: #ffcc33;
    text-align: right;
}

td.detail_contact_seminaires_tel
{
    padding: 3px;
}

.detail_contact_seminaires_tel a, .detail_contact_seminaires_tel a:link, .detail_contact_seminaires_tel a:visited, .detail_contact_seminaires_tel a:active, .detail_contact_seminaires_tel a:hover
{
    color: #fff;
    text-decoration: none;
}

.detail_seminaires_no_salles
{
    font-style: normal;
    font-size: 11px;
    color: #ffcc33;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
}
.detail_seminaires_salles
{
    font-style: normal;
    font-size: 10px;
    color: #ffcc33;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
    position: static;
}
.detail_contact_seminaires
{
    font-style: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana;
    font-weight: bold;
    text-align: right;
}
.detail_titre_destination
{
    font-style: italic;
    font-size: 14px;
    color: #437db4;
    font-family: Verdana;
    font-weight: bold;
}

.detail_titre_plages
{
    font-style: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana;
    font-weight: bold;
}

.detail_contenu_MentionsLegales
{
    font-style: normal;
    font-size: 10px;
    color: #000000;
    font-family: Tahoma;
    font-weight: normal;
    letter-spacing: normal;
    text-align: justify;
}

.detail_contenu_histoire
{
    font-style: normal;
    font-size: 10px;
    color: #000000;
    font-family: Tahoma;
    font-weight: normal;
    letter-spacing: normal;
    text-align: justify;
}
.detail_titre_armoire
{
    font-style: normal;
    font-size: 9px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
}
.detail_contenu_armoire
{
    font-style: normal;
    font-size: 7px;
    color: #000000;
    font-family: Tahoma;
    font-weight: bolder;
    letter-spacing: normal;
    text-align: center;
}
.detail_contenu_boutique
{
    font-style: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: normal;
    letter-spacing: normal;
    text-align: right;
}
.detail_titre_paq_biscuits
{
    font-style: normal;
    font-size: 12px;
    color: #000000;
    font-family: Tahoma;
    font-weight: bolder;
    letter-spacing: normal;
    text-align: center;
}
.detail_attention_cave
{
    font-style: normal;
    font-size: 8px;
    color: #000000;
    font-family: Tahoma;
    font-weight: bolder;
    letter-spacing: normal;
    text-align: right;
}
.detail_titre_biscuits_menu
{
    font-style: normal;
    font-size: 10px;
    color: #df002c;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
    text-align: left;
}
.detail_img_biscuits_menu
{
    font-style: normal;
    font-size: 12px;
    color: #df002c;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
    text-align: left;
}
.detail_contenu_gastronomie
{
    font-style: normal;
    font-size: 9px;
    color: #000000;
    font-family: Tahoma;
    font-weight: normal;
    letter-spacing: normal;
    text-align: justify;
}
.detail_titre_renommee
{
    font-style: normal;
    font-size: 10px;
    color: #990000;
    font-family: Tahoma;
    font-weight: normal;
    letter-spacing: normal;
    text-align: justify;
}

.detail_contenu_histoire_Rouge
{
    font-style: normal;
    font-size: 10px;
    color: #993300;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
}
.titre_auberge
{
    font-style: italic;
    font-size: 11px;
    color: #990000;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
}
.list_recettes
{
    font-style: italic;
    font-size: 12px;
    color: #990000;
    font-family: Tahoma;
    font-weight: normal;
    letter-spacing: normal;
    text-align: center;
}
.titre_recette
{
    font-style: normal;
    font-size: 16px;
    color: #990000;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
    text-align: left;
}
.tabel_recettes
{
    border-color: #990000;
    border-style: solid;
    border-width: thin;
}
.titre_auberge_sousligne
{
    font-style: normal;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
    text-align: right;
    text-transform: uppercase;
    text-decoration: underline;
}
.titre_img_visites
{
    font-style: normal;
    font-size: 9px;
    color: #000000;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
}
.titre_img_golf
{
    font-style: italic;
    font-size: 8px;
    color: #009900;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
}
.titre_labaie_desensablement
{
    font-style: normal;
    font-size: 15px;
    color: #8eb1d2;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
    text-align: right;
}
.titre1_labaie_marees
{
    font-style: normal;
    font-size: 16px;
    color: #6997c3;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
    text-align: right;
}
.titre1_sports
{
    font-style: normal;
    font-size: 16px;
    color: #009900;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
    text-align: left;
}
.titre1_nocturnes
{
    font-style: normal;
    font-size: 16px;
    color: #e0007a;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
    text-align: left;
}
.titre1_seminaires
{
    font-style: normal;
    font-size: 16px;
    color: #ffcc33;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
    text-align: left;
}
.titre2_labaie_marees
{
    font-style: italic;
    font-size: 10px;
    color: #68bfe1;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
    text-align: right;
}
.titre1_abbaye
{
    font-style: normal;
    font-size: 16px;
    color: #ED9A45;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
}

.titre2_abbaye
{
    font-style: normal;
    font-size: 15px;
    color: #ED9A45;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
}
.titre_img_labaie_ensablement
{
    font-style: normal;
    font-size: 10px;
    color: #00ccff;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
    text-align: right;
    vertical-align: bottom;
}
.titre_abbaye
{
    font-style: normal;
    font-size: 12px;
    color: #ff9900;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
}
.detail_img_labaie_ensablement
{
    font-style: italic;
    font-size: 8px;
    color: #00ccff;
    font-family: Tahoma;
    font-weight: bold;
    letter-spacing: normal;
    text-align: right;
    height: 205px;
    vertical-align: text-top;
}
.detail_img_gastronomie_histoire
{
    font-style: italic;
    font-size: 8px;
    color: #990000;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
    text-align: right;
}
.detail_img_gastronomie_renommee
{
    font-style: italic;
    font-size: 8px;
    color: #990000;
    font-family: Verdana;
    font-weight: bold;
    letter-spacing: normal;
}

/* Page Ensablement.aspx */
div.detail_contenu_marees, td.detail_contenu_marees
{
    font-style: normal;
    font-size: 10px;
    color: #000;
    font-family: Tahoma;
    text-align: justify;
}

div.detail_contenu_marees br
{
    margin-bottom: 0px;
}

.p
{
    text-align: justify;
    list-style-image: url(App_Themes/Default/images/baie/point_bleu.gif);
}


.TitreVertical_histoire
{
    /*visibility:hidden;*/
    writing-mode: tb-rl;
    filter: flipH() flipV();
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana;
    font-style: normal;
    color: #803000;
}
.TitreVertical_labaie
{
    /*visibility:hidden;*/
    writing-mode: tb-rl;
    filter: flipH() flipV();
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana;
    font-style: normal;
    color: #68bfe1;
}
.TitreVertical_gastronomie
{
    /*visibility:hidden;*/
    writing-mode: tb-rl;
    filter: flipH() flipV();
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana;
    font-style: normal;
    color: #990000;
}

span#ctl00_ContentPlaceHolder1_LBLgastroHistAnnette
{
    position: absolute;
    top: 352px;
    left: 137px;
    font-size: smaller;
    color: #990000;
}

.tabel_loisirs_MS
{
    border-right: #ffffff thin solid;
    border-top: #ffffff thin solid;
    border-bottom: #ffffff thin solid;
    background-color: #ebed99;
    height: 180px;
}
.tabel_loisirs_baie
{
    border-right: #ffffff thin solid;
    border-top: #ffffff thin solid;
    border-bottom: #ffffff thin solid;
    background-color: #68bfe1;
    height: 180px;
}
.tabel_loisirs_gourmands
{
    border-right: #ffffff thin solid;
    border-top: #ffffff thin solid;
    border-bottom: #ffffff thin solid;
    background-color: #cc8080;
    height: 180px;
}

div.lien_jubile_page_hotel
{
    position: absolute;
    left: 225px;
    z-index: 500px;
}
.lien_jubile_page_hotel_a
{
    color: Red;
    text-decoration: none;
}
.lien_jubile_page_hotel_a:hover
{
    /*cursor:pointer !important;*/
}

div.lien_partenaire
{
    position: absolute;
    left: 0px;
    z-index: 600px;
    width: 200px;
    top: 490px;
    height: 50px;
    text-align: center;
}
div.lien_partenaire a
{
    color: White;
    text-decoration: none;
}
div.lien_partenaire a:hover
{
    text-decoration: underline;
}

div#partenaire_content
{
    position: relative;
    top: 15px;
    width: 590px;
    height: 465px;
    background-image: url(images/partenaires/fond_partenaire.gif);
    background-position: top left;
    background-repeat: no-repeat;
}
div.fond_opacity
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 500px;
    height: 500px; /*background-color: #D3DEEF;*/
    background-color: Black;
    opacity: 0.40;
    filter: alpha(opacity=40);
    -moz-opacity: 0.40;
}
div.partenaire_link_repeat
{
    display: block;
}
div.partenaires_libelle
{
    position: relative;
    top: 20px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
}

/* Accordion */
.accordionHeader
{
    /*border: 1px solid #2F4F4F;*/
    color: white;
    background-color: #B89581;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected
{
    /*border: 1px solid #2F4F4F;*/
    color: white;
    background-color: #803000;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionContent
{
    border: 1px dashed #803000;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
}
.accordionContent div
{
    margin-top: 4px;
}

/*.accordionContent div a
{
    color: black; 
    background: none;
    text-decoration: none;
}
.accordionContent div a:hover
{
    color: black;
    font-weight: bold;
    background: none;
    text-decoration: underline;
}*/

/********************************************* class optimisation ********************************************/

/***** page hotel ***/

div.hotels_conteneur_sup, div.hotels_conteneur
{
    position: relative;
    width: 280px;
    float: left;
    margin-bottom: 20px;
}

div.hotels_conteneur_sup div.hotels_conteneur_img
{
    text-align: center;
}
div.hotels_conteneur_sup div.hotels_conteneur_text
{
    visibility: hidden;
    position: relative;
    width: 90%;
    margin: 0 auto;
    text-align: justify;
}

div.hotels_conteneur div.hotels_conteneur_img
{
    position: relative;
    width: 100px;
    float: left;
}
div.hotels_conteneur div.hotels_conteneur_text
{
    visibility: hidden;
    position: relative;
    width: 160px;
    text-align: justify;
    float: left;
}

/******* page auberge ********/
div#auberge_contenu a, div#auberge_contenu a:link, div#auberge_contenu a:active, div#auberge_contenu a:visited, div#auberge_contenu a:hover, div#auberge_detail_contenu a, div#auberge_detail_contenu a:link, div#auberge_detail_contenu a:active, div#auberge_detail_contenu a:visited, div#auberge_detail_contenu a:hover
{
    color: blue;
}

div#auberge_contenu h1,
div#auberge_detail_contenu h1
{
    position: relative;
    font-size: 22px;
    font-family: Tahoma;
    font-weight:normal;
    color: #990000;
}


div#auberge_contenu h2,
div#auberge_detail_contenu h2
{
    position: relative;
    font-size: 22px;
    font-family: Tahoma;
    font-weight:normal;
    color: #990000;
}

div#auberge_contenu
{
    position: relative;
    width: 570px;
    height: 420px;
    background-image: url(images/gastronomie/aujourd_hui/photo.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}

div#auberge_title
{
    position: relative;
    font-size: 22px;
    font-family: Tahoma;
    color: #990000;
    top: 10px;
}

div#auberge_haut
{
    margin-top: 40px;
}

div#auberge_bas
{
    position: relative;
    width: 200px;
    margin: 0 auto;
    margin-top: 40px;
    text-align: justify;
}

div#auberge_detail_contenu
{
    position: relative;
    width: 570px;
    height: 420px;
    background-image: url(images/gastronomie/aujourd_hui/photo.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}

div#auberge_detail_title
{
    position: relative;
    font-size: 22px;
    font-family: Tahoma;
    color: #990000;
    font-weight:normal;
    top: 10px;
}

div#auberge_detail_haut
{
    position: relative;
    width: 200px;
    margin-top: 40px;
    text-align: justify;
}

div#auberge_detail_sous_titre
{
    position: relative;
    margin-top: 20px;
    margin-left : 20px;
    font-size: 18px;
    font-family: Tahoma;
    color: #990000;
}


div#auberge_detail_bas
{
    
}

div#auberge_detail_bas_img
{
    position:relative;
    width:290px;
    float:left;   
}
div#auberge_detail_bas_text
{
    position:relative;
    width:260px;   
    padding : 8px;
    float:left;
    text-align:justify;
}

.detail_contenu_histoire a
{
    color:Black;
    text-decoration:none;
    border-bottom:dashed 1px black;
}
.detail_contenu_histoire 
{
    color:black;
    font-size : 10px;
}

.detail_contenu_histoire h1
{
    font-size : 14px;
    font-weight : bold;
    margin-top:5px;
    margin-bottom:5px;
}
.detail_contenu_histoire h2
{
    font-size : 13px;
    margin-top:0px;
    padding-left:10px;
    margin-bottom:5px;
}
.detail_contenu_histoire p
{
    margin:0px;
}
.detail_contenu_histoire p:first-letter
{
    margin-left:10px;
}


.detail_contenu_histoire div.accordion_pan
{
    border-left : dashed 1px #803000;  
    border-right : dashed 1px #803000;
    border-bottom : dashed 1px #803000; 
    margin-top : 3px;
    
}
.detail_contenu_histoire div.accordion_pan .accordion_content,
.detail_contenu_histoire div.accordion_pan .accordion_preview
{
   padding : 5px;    
}

.detail_contenu_histoire div.accordion_pan h2
{
    display:block;
    background-color: #803000;
    color : White;  
    cursor : pointer;
}

.detail_contenu_histoire .accordion_show_img_state
{
    background-image : url(images/accordion/show.gif);
    background-position : right;
    background-repeat : no-repeat;
}

.detail_contenu_histoire .accordion_hide_img_state
{
    background-image : url(images/accordion/hide.gif);
    background-position : right;
    background-repeat : no-repeat;
}

/*************** page partenaire ***************************/
#partenaire_content h2
{
    line-height : 30px;
    font-size : 13px;
    margin-top:5px;
    padding-left:10px;
    margin-bottom:5px;
    color : White;
    background-color : #b89581;
    cursor:pointer;
}
#partenaire_content h2.selectedpan 
{
    line-height : 30px;
    font-size : 13px;
    margin-top:5px;
    padding-left:10px;
    margin-bottom:5px;
    color : White;
    background-color : #803000;
}
 #partenaire_content .accordion_content
 {
    border-bottom:#803000 1px dashed;
    border-left:#803000 1px dashed;
    border-right:#803000 1px dashed;
 }
 #partenaire_content .accordion_show_img_state
{
    background-image : url(images/accordion/show.gif);
    background-position : right;
    background-repeat : no-repeat;
}

 #partenaire_content .accordion_hide_img_state
{
    background-image : url(images/accordion/hide.gif);
    background-position : right;
    background-repeat : no-repeat;
}
.partenaire_link
{
    margin-bottom:5px;
    margin-left:5px;
}

.partenaire_link_url
{
    
}
.partenaire_link_url a
{
    font-size : 12px;
    color:Blue;
    text-decoration:underline;
    font-weight:bold;
}

.partenaire_link_descrition
{
    text-align:justify;
    font-size : 11px;
    color:Black;
    padding:0px 10px;
}

.partenaire_link_text_url
{
    font-size : 11px;
    color:Green;
    font-style : italic;
    padding:0px 10px;
}

.optimisation h1
{
    font-size : 14px;
    font-weight : bold;
    margin : 0px;
    text-align:center;
}
.optimisation h2
{
    font-size : 13px;
    margin-top:3px;
    padding-left:10px;
    margin-bottom:5px;
}
.optimisation p
{
    margin:5px;
}
.optimisation a
{
    color:Black;
    text-decoration:none;
    border-bottom:dashed 1px black;
}
.optimisation h2 a
{
    color:white;
    text-decoration:none;
    border:none;
}
.optimisation div.accordion_pan
{
    border-left : dashed 1px #1f3576;  
    border-right : dashed 1px #1f3576;
    border-bottom : dashed 1px #1f3576; 
    margin-top : 3px;
    
}
.optimisation div.accordion_pan .accordion_content,
.optimisation div.accordion_pan .accordion_preview
{
   padding : 5px;    
}

.optimisation div.accordion_pan h2
{
    display:block;
    background-color: #1f3576;
    color : White;  
    cursor : pointer;
}

.optimisation .accordion_show_img_state
{
    background-image : url(images/accordion/show.gif);
    background-position : right;
    background-repeat : no-repeat;
}

.optimisation .accordion_hide_img_state
{
    background-image : url(images/accordion/hide.gif);
    background-position : right;
    background-repeat : no-repeat;
}

.jCarouselLite
{
    margin-bottom : 10px;
    margin-top : 10px;  
    visibility : hidden; 
}
.jCarouselLite li
{
    list-style-image : none;
    list-style-type : none;
      
}