body { font:normal normal 13px arial; margin:0; padding:10px; background-color:#14324F; }
p { margin:10px; }
div, img, span, ul, li { margin:0; padding:0; border:0; }
/********************************************************************* POLICES FLASH */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/********************************************************************* CONTENU */
#conteneur {
    position:relative;
    width:1000px; height:600px;
    margin:auto;
    background:url(../img/accueil/conteneurFond.jpg) no-repeat;
}
#balcons{ position:absolute; top:0; right:0; }
#logo{ position:absolute; top:0; left:140px; }
.sIFR-hasFlash .logoHotel {
    visibility: hidden;
    font-size:20px;
    position:absolute; top:143px; left:260px;
}
.sIFR-hasFlash .logoRestaurant {
    visibility: hidden;
    font-size:20px;
    position:absolute; top:143px; left:142px;
}
#logoAdt{ position:absolute; top:26px; left:29px; }
#logoVillardDeLans{ position:absolute; bottom:7px; right:93px; }
#diapAccueil{ position:absolute; top:170px; left:0; }
#conteneurLogosLogis{ position:absolute; top:132px; left:345px; }
#adresse{
    position:absolute; bottom:1px; left:5px;
    font:normal bold 12px arial;
    color:#14324F;
}
#adresse a{
    color:#14324F;
    text-decoration:none;
}
#drapeau_en {
    width:24px; height:24px;
    position:absolute; top:145px; left:5px;
}
#drapeau_fr {
    width:24px; height:24px;
    position:absolute; top:145px; left:5px;
}
/************************************************************************ ZONE NEWS */
#zoneNews{
    width:163px;
    margin:20px auto;
    position:absolute; top:148px; right:95px;
}
#zoneNews img{
    display:block;
    margin:0;
}
#blocktoscroll{
    background:url(../img/squelette/fondBlocktoscroll.gif) repeat-y;
    width:133px; height:150px;
    overflow: hidden;
    padding:15px;
}
/********************************************************************* MENUS */
#menu{ position:absolute; bottom:30px; left:10px; }
#menu a{
    display:block;
    float:left;
    border:2px solid white;
    border-width:0 2px 0 0;
    width:130px; height:33px;
    text-align:center;
    color:white;
    text-decoration:none;
    font:normal bold 16px arial;
}
#menu a:hover{ text-decoration:underline; }
