﻿body
{
    margin : 0;
    padding : 0;
    font-family : Verdana;
    font-size : 11px;
}
body input,
body select
{
    font-family : Verdana;
    font-size : 11px;
}

div#page
{
    position : relative;
    width : 100%;
    margin : 0 auto;
}

/* header */
div#logo
{
    width : 100%;
}
div#logo img
{
    width : 100%;
}
div.promo
{
    display : none;
}
div.promotextseul
{
    display : none;
}


/* Content */
div#content
{
    position : relative;
    width : 100%;
}

div#centergauche
{
    display : none;
}

/* Partie dynamique */
div#center
{
    position : relative;
    width : 100%;
    background-color : #fff;
}

/* Droite Bas */
div#centerdroit
{
    display : none;
}



/* footer */
div#footer
{
   display : none;   
}

div#footer a,
div#footer a:link,
div#footer a:active,
div#footer a:visited
{
    font-family : Verdana;
    font-size : 9px;
    color : #FF0099;
    text-decoration : none;
}

div#footer a:hover
{
    text-decoration : underline;
}

/* Image Centrale */
div#centerimg
{
    display : none;
}
div#centerimg img
{
    width : 572px;
    height : 187px;
}

div#defpresentation,
div#hotelpresentation,
div#sempresentation,
div#contactpresentation,
div#infolegalespresentation,
div#etape1presentation,
div#etape2presentation,
div#etape3presentation,
div#etape4presentation,
div#etape5presentation,
div#promopresentation,
div#textmoispresentation,

div#restopresentation
{
    font-family : Verdana;
    font-size : 11px;
    position : relative;
    margin : 0 auto;
    width : 100%;
}

div#presentationtitle
{
    position : relative;
    font-family : Verdana;
    font-size : 16px;
    font-weight : bolder;
    color : #FF0099;
    margin-left : 10px;
    margin-top : 10px;
}

div#presentationtitle img
{
    position : absolute;
    left : 10px;
    margin-top : -4px;
}

div#presentationtitle span
{
    position : relative;
    left : 35px;
}

div#defpresentation div#basimg
{
    position : absolute;
    top : 33px;
    left : 10px;
    width : 200px;
    height : 272px;
    background-image : url(images/accueil_vue_mont1.jpg);
    background-repeat : no-repeat;
}

div#presentationtext
{
    text-align : justify;
}



/* Page Contact */
div#contactpresentation div#basimg
{
    position : absolute;
    top : 33px;
    left : 10px;
    width : 187px;
    height : 272px;
    /*background-image : url(images/terrassehotel_26.jpg);
    background-repeat : no-repeat;*/
}

div#contacttext
{
    position : absolute;
   top : 100px;
    left : 90px;
    width : 500px;
    height : 70px;
    font-family : Arial;
    font-size : 11px;
    color : #000;
}

div#contacttext table
{
    width : 80%;
}
div#contacttext table tr td
{
    width : 50%;
}

div#contacttext #ctl00_ContentPlaceHolder1_IMGcontacttext1
{
    position : absolute;
    left : -25px;
    top : -17px;
}

div#contacttext #ctl00_ContentPlaceHolder1_IMGcontacttext2
{
    position : absolute;
    left : 360px;
    top : 160px;
}

div#contacttitle
{
    position : absolute;
    top : 20px;
    left : 40px;
    font-family : Verdana;
    font-size : 16px;
    font-weight : bold;
    color : #fff;
    text-align : center;
    padding : 0;
}

/* Page MentionLegales */
div#infolegalespresentation div#basimg
{
    position : absolute;
    top : 33px;
    left : 10px;
    width : 187px;
    height : 272px;
    /*background-image : url(images/terrassehotel_26.jpg);
    background-repeat : no-repeat;*/
}

div#infolegalestext
{
    position : absolute;
    top : 70px;
    left : 40px;
    width : 500px;
    height : 240px;
    font-family : Arial;
    font-size : 11px;
    overflow : auto;
    color : #000;
}
div#infolegalestext #ctl00_ContentPlaceHolder1_IMGinfolegalestext1
{
    position : absolute;
    left : -30px;
    top : -20px;
}

div#infolegalestext #ctl00_ContentPlaceHolder1_IMGinfolegalestext2
{
    position : absolute;
    left : 360px;
    top : 160px;
}

/* plan et trajets */
div#trajettext
{
    position : absolute;
    top : 60px;
    left : 50px;
    height : 440px;
    width : 470px;
    overflow : auto;
    overflow-x : hidden;
}



/* Page Etape4 */
div#etape4presentation div#basimg
{
    position : absolute;
    top : 33px;
    left : 10px;
    width : 187px;
    height : 272px;
    /*background-image : url(images/terrassehotel_26.jpg);
    background-repeat : no-repeat;*/
}

div#etape4text
{
    position : absolute;
    top : 45px;
    left : 10px;
    width : 550px;
    height : 230px;
    font-family : Arial;
    font-size : 11px;
    color : #000;
}

div#etape4text table
{
    width : 95%;
}
div#etape4text table tr 
{
    /*width : 50%;*/
    text-align : center;
}
div#etape4text table tr td
{
    /*width : 50%;*/
    text-align : center;
}

div#etape4text #ctl00_ContentPlaceHolder1_IMGetape1text1
{
    position : absolute;
    left : -25px;
    top : -17px;
}

div#etape4text #ctl00_ContentPlaceHolder1_IMGetape1text2
{
    position : absolute;
    left : 360px;
    top : 160px;
}

div#etape4title
{
    position : absolute;
    top : 20px;
    left : 40px;
    font-family : Verdana;
    font-size : 16px;
    font-weight : bold;
    color : #fff;
    text-align : center;
    padding : 0;
}

div#etape4anim
{
    position : absolute;
    top : 45px;
    left : 40px;
}
div#textinfoetape4
{
    margin-top : 10px;
}


/* Page etape5 */


div#etape5text
{
    font-family : Arial;
    font-size : 11px;
    color : #000;
    position : relative;
    margin-top : 20px;
}

div#etape5text table
{
    width : 95%;
}
div#etape5title
{
    position : absolute;
    top : 20px;
    left : 40px;
    font-family : Verdana;
    font-size : 16px;
    font-weight : bold;
    color : #fff;
    text-align : center;
    padding : 0;
}

.rougegras
{
    font-weight : bold;
    color : #FF0099;
}

img.pictoerreur
{
    display :inline-block;
    position : absolute;
    vertical-align : middle;
    width : 18px;
    height : 18px;
}

span.messageerreur
{
    color : Red;
}

tr.MaPoiTitle
{
    visibility:hidden;   
}
#boutonetape
{
    display : none;
}
/* Survol de la categorie --> pop d'une image*/
a.categorie 
{
    text-decoration : none;
}
a.categorie img
{
    display : none;
}

/*survol du prix -->pop du type de tarif*/
a.prixdate 
{
    text-decoration : none;
    color : Black;
}
a.prixdate span
{
    display : none;
}

/*survol des conditions --> POP DU TEXT DES CONDITIONS*/
a.condition
{
    
}
a.condition span
{
    display : none;
}