﻿body 
{
    background-image:url('images/fr/site_background.gif');
    margin-top:0px;
}
#page
{
    width:760px;
    background-image:url('images/fr/page_background.gif');
    text-align:left;
    border-left:solid 1px #406a90;
    border-right:solid 1px #406a90;
    border-bottom:solid 1px #406a90;
    border-top:solid 1px #406a90;
}
h1 {height:30px;width:274px;overflow:hidden;position:relative;font-size:10px;margin-bottom:0px;text-indent:-9999px}
h1 img {z-index:1;position:absolute;top:0;left:0}
h3 {height:20px;width:294px;overflow:hidden;position:relative;font-size:10px;margin-bottom:0px;text-indent:-9999px}
h3 img {z-index:1;position:absolute;top:0;left:0}

#pageContent
{
    width:589px;
}
#colloneContainerDynamique
{
    position:absolute;
    padding-left:589px;
    top:382px;
    width:171px;
    visibility:hidden;
    
}
#colloneContainerStandart
{
    position:absolute;
    left:50%;
    margin-left:209px;
    #margin-left:208px;
    top:159px;
    width:171px;
}
.collone
{
    width:171px;
    background-color:#9fc0d4;
    text-align:center;
}
.toolLink
{
    font-family:Arial;
    font-size:9px;
    color:#052f4d;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:8px;
}
.toolLink:hover
{
    font-family:Arial;
    font-size:9px;
    color:#3a78ba;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:8px;
}
#flashMenu
{
    margin-left:9px;
}
#textIntro
{
    background-color:#deddc3;
    text-align:justify;
    margin-left:46px;
    padding-top:2px;
    word-spacing:-1px;
    height:126px;
    font-size:12px;
    line-height:15px;
    #line-height:14px;
    
}
#zoneContent
{
    margin-left:20px;
    margin-right:24px;
    font-family:Arial;
    font-size:12px;
    color:#052f4d;
    margin-top:5px;
    
    
}
#leL
{
    position:absolute;
    margin-top:-31px;
    margin-left:10px;
    #margin-left:-37px;
}
#flashHeader
{
   visibility:visible;
   position:absolute;
   z-index:1;
   top:14px;
   
   margin-left:auto;
   margin-right:auto;
   
}
#footerExtender
{
   
   visibility:hidden;
}
.footer
{
    font-family:Arial;
    font-size:10px;
    color:#052f4d;
    text-decoration:none;
    padding-top:2px;
    text-align:center;
    margin-bottom:20px;
}
.footerLink
{
    font-family:Arial;
    font-size:10px;
    color:#052f4d;
    text-decoration:none;
    padding-top:2px;
}
.footerLink:hover
{
    font-family:Arial;
    font-size:10px;
    color:#3a78ba;
    text-decoration:none;
    padding-top:2px;
}
.filet
{
    height:1px;
    width:548px;
    border-top:solid 1px #a4a38f;
    margin-bottom:8px;
    margin-left:20px;
}
.filetContent
{
    height:1px;
    width:548px;
    border-top:solid 1px #a4a38f;
    margin-bottom:8px;
    margin-left:0px;
}
#breadCrumbs
{
    margin-top:11px;
    height:16px;
    text-align:left;
    width:760px;
}
#breadCrumbsH1
{
    font-family:Arial;
    font-size:11px;
    color:#dbeeff;
    font-weight:normal;
    text-decoration:none;
    margin-bottom:0px;
}
.breadCrumbsH1
{
    font-family:Arial;
    font-size:11px;
    color:#dbeeff;
    font-weight:normal;
    text-decoration:none;
}
.breadCrumbsH1:hover
{
    font-family:Arial;
    font-size:11px;
    color:#dbeeff;
    font-weight:normal;
    text-decoration:underline;
}
#archive
{
    margin-top:1px;
    height:16px;
    text-align:right;
    width:760px;
    
}
#archiveLink
{
    font-family:Arial;
    font-size:11px;
    color:#dbeeff;
    font-weight:normal;
    text-decoration:none;
    margin-bottom:0px;
}
#archiveLink:hover
{
    font-family:Arial;
    font-size:11px;
    color:#dbeeff;
    font-weight:normal;
    text-decoration:underline;
    margin-bottom:0px;
}


/* Chalets */

#contentCol1Layout1
{
    margin-right:18px;
    width:265px;
    float:left;
}
p
{
    text-align:justify;
    margin-top:8px;
    margin-bottom:8px;
}
    
#contentCol2Layout1
{
    /*width:260px;*/
    float:left;
    text-align:right;
}

.chaletsBox
{
    width:183px;
    float:left;
    text-align:left;
    margin-top:6px;
    margin-bottom:14px;
}
.chaletsDescBox
{
    width:183px;
    text-align:left;
    background-image:url(images/fr/bg_chalets.jpg);
    height:49px;
    font-size:11px;
}

.chaletsPicsBox
{
     margin-top:6px;
    width:77px;
    float:left;
    text-align:left;
}

#contentCol1Layout2
{
    margin-right:18px;
    width:278px;
    float:left;
}
#contentCol1Layout2 p
{
    text-align:justify;
    margin-top:8px;
    margin-bottom:8px;
}
    
#contentCol2Layout2
{
    width:248px;
    float:left;
    margin-top:4px;
}
#contentCol1Layout3
{
    margin-right:18px;
    width:252px;
    float:left;
}
#contentCol1Layout3 p
{
    text-align:justify;
    margin-top:8px;
    margin-bottom:8px;
}
    
#contentCol2Layout3
{
    width:271px;
    float:left;
    margin-top:4px;
}
.tarifsHeader
{
    background-color:#9e9d89;
    color:#215082;
    font-family:Arial;
    font-weight:bold;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:30px;
    text-align:right;
    vertical-align:top;
    height:32px;
    border-right:solid 1px #deddc3;
}
.tarifsHeaderDate
{
    background-color:#9e9d89;
    color:#215082;
    font-family:Arial;
    font-weight:bold;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:18px;
    vertical-align:top;
    height:32px;
    border-right:solid 1px #deddc3;
}
.tarifsHeaderLast
{
    background-color:#9e9d89;
    color:#215082;
    font-family:Arial;
    font-weight:bold;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:30px;
    text-align:right;
    vertical-align:top;
    height:32px;
}
.tarifsHeaderSpc
{
    background-color:#9e9d89;
}
.tarifs
{
    background-color:#c6c5ac;
}
.tarifsCell
{
    color:#052f4d;
    font-family:Arial;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:30px;
    text-align:right;
    vertical-align:top;
    border-right:solid 1px #deddc3;   
}
.tarifsCellAlt
{
    color:#052f4d;
    font-family:Arial;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:30px;
    text-align:right;
    vertical-align:top;
    border-right:solid 1px #deddc3;
    background-color:#b0af99;
}
.tarifsCellDate
{
    color:#052f4d;
    font-family:Arial;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:20px;
    
    vertical-align:top;
    border-right:solid 1px #deddc3;   
}
.tarifsCellAltDate
{
    color:#052f4d;
    font-family:Arial;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:20px;
    
    vertical-align:top;
    border-right:solid 1px #deddc3;
    background-color:#b0af99;
}
.tarifsCellLast
{
    color:#052f4d;
    font-family:Arial;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:top;
    padding-right:30px;
    text-align:right;
}
.tarifsCellAltLast
{
    color:#052f4d;
    font-family:Arial;
    padding-top:0px;
    padding-bottom:0px;
    
    vertical-align:top;
    background-color:#b0af99;
    padding-right:30px;
    text-align:right;
}
.tarifsCellSpc
{
    width:10px;
}
a
{
   color:#215082;   
}

.label
{
    width:100px;
    float:left;
    font-weight:bold;
}
.label2
{
    width:400px;
    margin-top:10px;
    font-weight:bold;
}
.label3
{
    width:145px;
    margin-top:10px;
    float:left;
    font-weight:bold;
}
.label4
{
    width:55px;
    margin-top:10px;
    float:left;
    font-weight:bold;
    padding-top:6px;
}
.field
{
    width:300px;
    float:left;
    margin-bottom:5px;
    vertical-align:top;
    
}
.field2
{
    width:400px;
    vertical-align:top;
    
}
.field3
{
    width:300px;
    float:left;
    margin-top:10px;
    vertical-align:top;
}
.field4
{
    width:300px;
    float:left;
    margin-top:10px;
    vertical-align:top;
}
.textbox
{
    width:300px;
    border:solid 1px #052f4d;
    #margin-left:-20px;
    background-color:#c6c5ac;
    
}
.textboxShort
{
    width:75px;
    #margin-left:-20px;
    background-color:#c6c5ac;
    border:solid 1px #052f4d;
}
.textboxDate
{
    width:75px;
    background-color:#c6c5ac;
    border:solid 1px #052f4d;
}
.textboxComment
{
    width:400px;
    height:100px;
    border:solid 1px #052f4d;
    #margin-left:-20px;
    background-color:#c6c5ac;
    
}
.Button
{
    color:#052f4d;
    background-color:#c6c5ac;
    border:solid 1px #052f4d;
}
.divButton
{
    width:430px;
    text-align:right;
}
.contentBorder
{
    border:solid 1px #813e46;
    
}
.contentBoxe
{
    background-color: #c6c5ac;
    margin:3px;
    padding-top:6px;
    padding-right:6px;
    padding-left:14px;
    padding-bottom:6px;
}
.orange
{
    color:#a7500d;
}
.toolbox
{
    width:136px;
    background-color:#deddc3;
    margin-top:0px;
    color:#052f4d;
    font-size:10px;
    font-family:Arial;
    text-align:center;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:6px;
    padding-right:6px;
    margin-left:12px;
    #margin-left:0px;
}
.toolboxMeteo
{
    background-color:White;
    padding-bottom:6px;
    padding-top:2px;
}
.toolboxConditions
{
    
}
.toolboxBorder
{
    background-color:#f2f1d3;
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    padding-bottom:6px;
    
}
.tool
{
    
    background-color:#deddc3;
    text-align:left;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:5px;
    padding-right:3px;
   
    
}
.toolAlt
{
   
    background-color:#f2f1d3;
    text-align:left;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:5px;
    padding-right:3px;

}
.btnConditions
{
    
}
.pics
{
    position:absolute;
    text-align:center;
    width:252px;
    height:211px;
    #visibility:hidden;
    

}
.photoNum
{
    text-decoration:none;
    margin-right:3px;
}
.photoNum:hover
{
    text-decoration:underline;
}
.rejouer
{
    font-family:Arial;
    font-size:9px;
    color:#c9e5ff;
    font-weight:normal;
    text-decoration:none;
    margin-bottom:0px;
}
.rejouer:hover
{
    font-family:Arial;
    font-size:9px;
    color:white;
    font-weight:normal;
    text-decoration:none;
    margin-bottom:0px;
}
#rejouer
{
    position:absolute;
    left:50%;
    margin-left:293px;
    margin-top:7px;
    
}

