/* hop les liens des boutons noirs */
a.textboutonnoir
{
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
font-family:Verdana;
font-size:11px;
font-style: normal;
letter-spacing: 1px;
cursor: pointer;
}

a.textboutonnoir:hover
{
text-decoration:underline;
}

/* les liens textes noirs discrets */
a.textliennoirdiscret
{
color:#000000;
text-decoration:none;
font-weight: normal;
font-family:Verdana;
font-size:10px;
font-style: normal;
cursor: pointer;
}

a.textliennoirdiscret:hover
{
text-decoration:none;
}

/* les liens textes noirs ordinaires */
a.textliennoir
{
color:#000000;
text-decoration:none;
font-weight: bold;
font-family:Verdana;
font-size:10px;
font-style: normal;
letter-spacing: 1px;
cursor: pointer;
}

a.textliennoir:hover
{
text-decoration:underline;
font-style: italic;
}

/* les liens textes noirs plus gros */
a.textliennoirgros
{
color:#000000;
text-decoration: none;
font-weight: bold;
font-family: Verdana;
font-size: 12px;
font-style: normal;
list-style-type:none;
padding-top: 16px;
cursor: pointer;
}

a.textliennoirgros:hover
{
text-decoration:underline;
font-style: italic;
}

/* pof definition du texte lien qui ouvre le masque */
a.masklien
{
display: block;
border-width: 0;
border-right: 1px;
color:#000000;
text-decoration: underline;
font-weight: bold;
font-family: Verdana;
font-size: 10px;
font-style: normal;
cursor: text;
}

a.masklien:hover
{
border-width: 0;
color:#000000;
}

/* lien footeur */
a.hrefooteur
{
color:#846F45;
text-decoration: none;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
font-style: normal;
text-align: center;
letter-spacing: 1px;
cursor: pointer;
}

a.hrefooteur:hover
{
text-decoration: none;
}

/* lien marron gros */
a.hrefmarron
{
color:#7D673B;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, Verdana;
font-size: 12px;
font-style: normal;
letter-spacing: 1px;
cursor: pointer;
}

a.hrefmarron:hover
{
color:#7D673B;
text-decoration: none;
}

a
{
outline: 0 !important;
}

/* le body tout simplement */
.queljolicorps
{
background-image:url(../images/tile.gif);
background-repeat:repeat;
scrollbar-face-color:#868686;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#67676B;
scrollbar-3dlight-color: #67676B;
scrollbar-darkshadow-color: #67676B;
scrollbar-highlight-color: #67676B;
scrollbar-shadow-color: #67676B;
padding: 0;
margin: 0;
}

/* fond principal, avec dessin enorme en fond autocoupé par la size ici */
.contenu
{
position:relative;
text-align:left;
padding: 0px;
margin: 0px;
width:842px;
background-image: url(../images/fondfeuille.jpg) ;
background-repeat: repeat-y;
}

/* fond principal, image small size en fond spécial refs */
.contenuref
{
position:relative;
text-align:left;
padding: 0px;
margin: 0px;
width:842px;
background: url(../images/fondfeuilleref.jpg) no-repeat;
}

/* bloc de texte en haut a gauche et son texte en li, taille 2 en spécifique */
.divtxthaut
{
position:absolute;
width:460px;
top:120px;
left:24px;
margin-left: -28px;
font-family: Verdana;
font-size: 10px;
list-style-position:outside;
padding-bottom: 0px;
padding-top: 0px;
}

.linoirnoir
{
color:#000000;
text-decoration: none;
font-weight: bold;
font-family: Verdana;
font-size: 12px;
font-style: normal;
list-style-type:none;
padding-top: 8px;
}

.lirougegras
{
color:#96151A;
text-decoration: none;
font-weight: bold;
font-family: Verdana;
font-size: 11px;
font-style: normal;
text-indent: -24px;
list-style-type:none;
padding-top: 8px;
}

.litxtnormal
{
color:#846F45;
text-decoration: none;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
font-style: normal;
text-align: justify;
list-style-type:none;
padding-top: 0px;
}

/* bloc de titrage en bas à droite image dessous */
.divtitrebasdroite
{
background-image:url(../images/titredroitedepage.gif);
background-repeat:no-repeat;
position:absolute;
width:625px;
height:55px;
top:740px;
left:220px;
padding: 16px 0px 0px 76px;
color:#7D673B;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, Verdana;
font-size: 16px;
font-style: normal;
letter-spacing: 1px;
}

.divtxtbas1
{
position:absolute;
width:578px;
top:784px;
left:265px;
margin-left: -28px;
font-family: Verdana;
font-size: 10px;
list-style-position:outside;
padding-bottom: 0px;
padding-top: 0px;
}

/* bloc 352 vertical en bas a droite */
.divbloc352
{
background-image:url(../images/blocfixe352.gif);
background-repeat:no-repeat;
position:absolute;
width:236px;
height:352px;
top:726px;
left:8px;
padding: 48px 0px 0px 38px;
color:#000000;
text-decoration: none;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
font-style: normal;
text-align: left;
}

/* bloc dans le bloc352 */
.divdans352
{
position: relative;
width:160px;
list-style-position:outside;
}

/* bloc PACKS et ses spans de colors plutot génériques */
.divpackpremier
{
background-image:url(../images/fondpack.gif);
background-repeat:no-repeat;
position:absolute;
width:261px;
height:134px;
top:30px;
left:487px;
padding: 18px 0px 0px 75px;
font-size: 0px;
z-index: 10;
}

.divpacksecond
{
background-image:url(../images/fondpack.gif);
background-repeat:no-repeat;
position:absolute;
width:261px;
height:134px;
top:184px;
left:487px;
padding: 18px 0px 0px 75px;
font-size: 0px;
z-index: 9;
}

.divpacktroisieme
{
background-image:url(../images/fondpack.gif);
background-repeat:no-repeat;
position:absolute;
width:261px;
height:134px;
top:338px;
left:487px;
padding: 18px 0px 0px 75px;
font-size: 0px;
z-index: 8;
}

.divpackquatrieme
{
background-image:url(../images/fondpack.gif);
background-repeat:no-repeat;
position:absolute;
width:261px;
height:134px;
top:492px;
left:487px;
padding: 18px 0px 0px 75px;
font-size: 0px;
z-index: 7;
}

/* définition des différents textes en SPAN */
.spantxtorange
{
color:#EE8A36;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, Verdana;
font-size: 16px;
font-style: normal;
letter-spacing: 1px;
}

.spantxtmarronitalique
{
color:#7D673B;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, Verdana;
font-size: 18px;
font-style: italic;
letter-spacing: 1px;
}

.spantxtmarronpetit
{
color:#7D673B;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, Verdana;
font-size: 12px;
font-style: normal;
letter-spacing: 1px;
}

.spantxtgrosrouge
{
color:#96151A;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, Verdana;
font-size: 18px;
font-style: normal;
}

.spantxtgrosrougeprice
{
color:#96151A;
text-decoration: none;
font-weight: bold;
font-family: Helvetica, Verdana;
font-size: 22px;
font-style: normal;
}

.spantxtnoircadre
{
color:#000000;
text-decoration: none;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
font-style: normal;
display: block;
padding-right: 20px;
}

/* fontes normales pour mettre dans les P */
.ptxtnormal
{
color:#000000;
text-decoration: none;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
font-style: normal;
text-align: justify;
margin-top: -8px;
}

.ptxtgras
{
color:#000000;
text-decoration: none;
font-weight: bold;
font-family: Verdana;
font-size: 10px;
font-style: normal;
text-align: justify;
}

/* zone de clic du lien */
.maskpresenceweb
{
position: absolute;
top: 115px;
left: 190px;
width: 120px;
}

/* span dans le div et dans son a, masque le bloc et l'affiche */
.maskpresenceweb a span
{
display: none;
}
.maskpresenceweb a:hover span
{
display: block;
position: absolute;
top: -12px;
left: -250px;
width: 357px;
height: 512px;
background-image:url(../images/blocsurvol512.gif);
background-repeat:no-repeat;
padding: 25px 0px 0px 25px;
text-decoration: none;
font-weight: normal;
text-align: justify;
}

/* bloc dans le masque flottant */
.divdansmask
{
position: relative;
width:300px;
list-style-position:outside;
}

/* footeur */
.divfooteur
{
position:absolute;
width:842px;
height:32px;
left:0px;
padding: 0px 0px 0px 0px;
color:#846F45;
text-decoration: none;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
font-style: normal;
letter-spacing: 1px;
text-align: center;
}

/* fausse table 5 colonnes pour plan du site - DEBUT */
.olplan
{
list-style:none;
padding: 0 32px 0 32px;
list-style:outside;
}

.plan1
{
position:absolute;
width:20%;
left: 0%;
list-style-image:url(../images/pucefleur.gif);
padding-left:20px;
}

.plan2
{
position:absolute;
width:20%;
left: 18%;
list-style-image:url(../images/pucefleur.gif);
padding-left:20px;
}

.plan3
{
position:absolute;
width:20%;
left: 36%;
list-style-image:url(../images/pucefleur.gif);
padding-left:20px;
}

.plan4
{
position:absolute;
width:20%;
left: 54%;
list-style-image:url(../images/pucefleur.gif);
padding-left:20px;
}

.plan5
{
position:absolute;
width:20%;
left: 72%;
list-style-image:url(../images/pucefleur.gif);
padding-left:20px;
}

.liplan
{
color:#000000;
text-decoration: none;
font-weight: normal;
font-family: Verdana;
font-size: 10px;
font-style: normal;
text-align: left;
margin-bottom: 16px;
}

/* largeur -20px de chaque coté */
.divpleinelargeur
{
position:absolute;
width:802px;
top: 20px;
margin-left: 20px;
}
/* fausse table 5 colonnes pour plan du site - FIN */



