    #container{
	  background:white;
	}

    #Rev01contPlan { 
        display: block;
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px!important;
        max-width: 995px!important;
        background-color: #FFF;
        background-image: none;
        white-space:normal;
     }
    div.Rev01intraNav { 
        margin: 6px 0; 
        /*border: solid 1px red; */
     }
    #Rev01contPlan h1 { 
        font-size: 160%;
        text-transform: uppercase; 
        margin: 0; 
        padding-bottom: 0.3em;
        border-bottom: solid 5px #666; 
        height: 220px; 
        overflow: hidden;
     }
    #Rev01contPlan h1.vacancesete { 
        background: #FFF url(/img/planDuSite/h1-fondE.jpg) no-repeat right top;
     }
    #Rev01contPlan h1.vacanceshiver { 
        background: #FFF url(/img/planDuSite/h1-fondH.jpg) no-repeat right top;
     }
    #Rev01contPlan h1 em { 
        display: block; 
        float: left; 
        font-style: normal; 
        color: white; 
        margin: 10px 0 0 10px; 
        padding: 4px 6px; 
        background-color: #000;
        filter : alpha(opacity=60);
        opacity : 0.6;
     }
    #Rev01contPlan h1 span { 
        display: block; 
        float: left; 
        font-style: normal; 
        color: black; 
        margin: 10px 0 0; 
        padding: 4px 6px; 
        background-color: #FFF;
        filter : alpha(opacity=60);
        opacity : 0.6;
     }
    #Rev01contPlan h2 { 
        font-size: 120%;
        color: #FFF;
        padding: 6px;
        background-color: #666;
        clear: both; 
        width:983px;
     }
    div.Rev01contentLeft { 
        display: block; 
        width: 49%; 
        float: left; 
     }
    div.Rev01contentRight { 
        display: block; 
        width: 49%; 
        float: right; 
     }
    div.Rev01contentLeft h3, div.Rev01contentRight h3 { 
        font-size: 110%;
        color: #000;
        margin: 0 0 6px; 
        padding: 6px 10px;
        border-bottom: solid 1px #000;
        background: none;
     }
    div.Rev01contentLeft h3 span.intraListe, div.Rev01contentRight h3 span.intraListe { 
        float: right; 
        margin-right: -10px; 
        font-weight: normal; 
        color: #000; 
     }
    p.Rev01lettrine { 
        font-size: 200%; font-weight: bold; color: #000; margin: 6px 0; padding: 0;
     }
    #Rev01contPlan ul.Rev01region { 
        display: block; 
        margin: 0;
        padding: 0 0 20px;
        list-style-type: none;
     }
    #Rev01contPlan ul.Rev01listItems { 
        list-style-type: none; 
        margin: 0; 
        padding: 0;
     }
     #Rev01contPlan ul.Rev01region li.Rev01Plus { 
        display: block; 
        margin: 1px 0 0;
        padding: 2px;
        color: #888; 
        overflow: hidden;
        background: #DFDFDF url(/img/planDuSite/plus-ou-moins.png) no-repeat 2px 4px;
     }
    #Rev01contPlan ul.Rev01region li.Rev01Plus span { 
        float: right;
     }
    #Rev01contPlan h3 a { 
        text-decoration: none;
        color: #888;
     }
    div.Rev01contentLeft h3 span.intraListe a, div.Rev01contentRight h3 span.intraListe a { 
        padding-right: 16px; 
        background: #FFF url(/img/planDuSite/puce_haut-page.png) no-repeat right top;
     }
    div.Rev01contentLeft h3 span.intraListe a:hover, div.Rev01contentRight h3 span.intraListe a:hover { 
        background: #FFF url(/img/planDuSite/puce_haut-page.png) no-repeat right -14px;
     }
    div.Rev01contentLeft ul li span a, div.Rev01contentRight ul li span a { 
        font-weight: normal;
        text-decoration: none;
        color: #999;
     }
    div.Rev01contentLeft ul li span a:hover, div.Rev01contentRight ul li span a:hover { 
        font-weight: normal;
        text-decoration: underline;
        color: #555;
     }
    #Rev01contPlan h3 a:hover { 
        color: #444; 
        text-decoration: underline; 
     }
    #Rev01contPlan ul.Rev01listItems li {
        border-top: solid 1px #FFF; 
        border-bottom: solid 1px #DDD;  
        padding: 2px 1px 2px 14px;
        text-indent: -14px;
        background-color: #EEE;
     }
    #Rev01contPlan ul.Rev01listItems li a.Rev01residence { 
        color: #545454; 
        text-decoration: none;
        padding-left: 14px;
        background: #eee url(/img/planDuSite/puce-liste.png) no-repeat left top;
     }
    #Rev01contPlan ul.Rev01listItems li a.Rev01residence:hover { 
        color: #0066CC; 
        text-decoration: underline; 
        background-position: 0px -12px;
     }
    #Rev01contPlan ol.Rev01intraOptions { 
        display: block; 
        margin: 6px 0;
        padding: 0; 
        list-style-type: none; 
     }
    #Rev01contPlan ol.Rev01intraOptions li { 
        display: block; 
        float: left; 
        margin: 2px 6px 2px 0; 
        padding: 4px;
        background-color: #EEE;
        border: solid 1px #DDD;
     }
    #Rev01contPlan ol.Rev01intraOptions li a { 
        text-decoration: none;
        font-weight: bold; 
        color: #000;
        white-space: nowrap; 
     }
    #Rev01contPlan a.Rev01moreItems { 
        display: block; 
        float: left; 
        width: 16px; 
        height: 18px; 
        text-decoration: none;
     }
    #Rev01contPlan ul.Rev01region li a.Rev01Destination { 
        font-family: Trebuchet MS, Helvetica, sans-serif; 
        font-weight: bold;
        font-size: 120%;
        font-variant: small-caps;
        color: #555;
        text-decoration: none;
        background: none;
     }
    #Rev01contPlan ul.Rev01region li a.Rev01Destination:hover { 
        font-weight: bold; 
        font-size: 120%; 
        font-variant: small-caps; 
        color: #0066CC; 
        text-decoration: underline; 
        background: none;
     }
    span.Rev01saisonActif a { 
        display: block; 
        font-weight: bold; 
        font-size: 150%; 
        text-decoration: none; 
        float: left; 
        background-color: #666; 
        border: solid 1px #666; 
        color: #FFF; 
        padding: 6px;
     }
     span.Rev01saisonInactif a { 
        display: block; 
        font-weight: bold;      
        font-size: 100%; 
        text-decoration: none; 
        float: left; 
        background-color: #FFF; 
        border: solid 1px #999; 
        color: #999; 
        padding: 6px;
     }
    span.Rev01saisonInactif a:hover, span.Rev01saisonActif a:hover { 
        background-color: #999999; 
        color: #FFF;
     }
    a.Rev01navig:link, a.Rev01navig { 
        color: #000;
        text-decoration: none;
     }
    a.Rev01navig:hover { 
        text-decoration: none;
        border-bottom: solid 3px #CCC;
     }