/********************************************************************* 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;
}
/************************************************************************ GENERAL */
body {
    margin:0px; padding:20px 0 0 0;
    background-color:#F4E099;
}
#conteneur_accueil {
    position:relative;
    width:1000px; height:600px;
    margin:0 auto 0 auto;
    background:url(../img/squelette/accueil_fond.jpg);
}
#titrePionnier {
    position:absolute;
    bottom:110px; right:58px;
    width:348px; height:105px;
}
#lienStagePhoto a {
    position:absolute;
    top:71px; left:75px;
    cursor:pointer;
}
#imgStagePhoto {
    position:absolute;
    top:20px; left:437px;
}
#lienRandonnee a {
    position:absolute;
    top:205px; left:75px;
    cursor:pointer;
}
#imgRandonnee {
    position:absolute;
    top:208px; left:437px;
}
#lienAuberge a {
    position:absolute;
    top:339px; left:75px;
    cursor:pointer;
}
#imgAuberge {
    position:absolute;
    top:334px; left:437px;
}
#visionner {
    position:absolute;
    top:460px; left:60px;
}
.sIFR-hasFlash .textHautDroite {
    visibility: hidden;
    font-size:25px;
    width:350px;
    padding:0px; margin:0px;
    position:absolute;
    top:47px; right:60px;
    text-align:right;
}
.textHautDroite {
    font:normal normal 18px arial;
    width:370px;
    padding:0px; margin:0px;
    position:absolute;
    top:47px; right:60px;
    text-align:right;
    color:white;
}
.sIFR-hasFlash .textBasDroite {
    visibility: hidden;
    font-size:25pt;
    position:absolute;
    bottom:45px; right:60px;
    text-align:right;
}
.textBasDroite {
    font:normal normal 20px arial;
    position:absolute;
    bottom:55px; right:60px;
    text-align:right;
    color:#647CA1;
}
#logoPNRV {
    position:absolute;
    top:482px; left:335px;
}
#logoGTV{
    position:absolute;
    top:508px; left:238px;
}
#traitBasdroite {
    position:absolute;
    bottom:36px; right:0px;
}
.sIFR-hasFlash .textContact {
    visibility: hidden;
    position:absolute;
    font-size:25pt;
    bottom:-6px; right:60px;
}
.sIFR-hasFlash #textContact a, .sIFR-hasFlash #textContact a:hover, .sIFR-hasFlash #textContact a:visited {
    text-decoration:none;
}
.textContact {
    position:absolute;
    font:normal normal 22px arial;
    bottom:5px; right:60px;
    color:#A09A5E;
}
.textContact a, .textContact a:hover,.textContact a:visited {
    text-decoration:none;
    color:#A09A5E;
}

