a.rppmenuaccueil
{
display: block ;
width: 110px ;
line-height: 50px ;
color: #000 ;
text-indent: 0px ;
text-decoration: none ;
background: url(rpp-images/rpp-menu-2accueil.jpg) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.rppmenuaccueil:hover
{
background: url(rpp-images/rpp-menu-2accueil.jpg) no-repeat 0 -50px ;
border: 0px ;
}

a.rppmenucarte
{
display: block ;
width: 157px ;
line-height: 50px ;
color: #000 ;
text-indent: 0px ;
text-decoration: none ;
background: url(rpp-images/rpp-menu-3carte.jpg) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.rppmenucarte:hover
{
background: url(rpp-images/rpp-menu-3carte.jpg) no-repeat 0 -50px ;
border: 0px ;
}

a.rppmenucontact
{
display: block ;
width: 115px ;
line-height: 50px ;
color: #000 ;
text-indent: 0px ;
text-decoration: none ;
background: url(rpp-images/rpp-menu-4contact.jpg) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.rppmenucontact:hover
{
background: url(rpp-images/rpp-menu-4contact.jpg) no-repeat 0 -50px ;
border: 0px ;
}


/* le body tout simplement */
.queljolicorps
{
background-color: #502400;
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;
}

.tdfonddegra
{
/* background-image:url(rpp-images/rpp-fond-degrahaut.gif); */
/* background-repeat:repeat-x; */
/* background-position:top; */
}

.tdfondcontenu
{
background-image:url(rpp-images/rpp-fond-tile-briquecentral.jpg);
background-repeat:repeat-y;
background-position:top;
}

.accueilblocalu
{
background-image:url(rpp-images/rpp-accueil-blocalu.gif);
background-repeat:no-repeat;
position:absolute;
width:344px;
height:300px;;
z-index:1;
}

.txtfooter
{
background-image:url(rpp-images/rpp-footer-maskarrondi.gif);
background-repeat:no-repeat;
background-position:bottom;
color:#702400;
text-decoration: none;
font-weight: normal;
font-family: Verdana, Tahoma, Arial;
font-size: 9px;
font-style: normal;
letter-spacing: 0px;
padding-top:12px;
padding-bottom:12px;
line-height:15px;
text-align:center;
}

.txtfooter a
{
color:#702400;
text-decoration: none;
outline: 0 !important;
}

.txtfooter a:hover
{
color:#702400;
text-decoration: none;
font-weight: bold;
}

.txtnormal
{
color:#702400;
text-decoration: none;
font-weight: normal;
font-family: Verdana, Tahoma, Arial;
font-size: 12px;
font-style: normal;
letter-spacing: 0px;
text-align:justify;
line-height:18px;
}

.txtnormal a
{
color:#702400;
text-decoration: none;
outline: 0 !important;
}

.txtnormal a:hover
{
color:#702400;
text-decoration: none;
font-weight: bold;
}

.txtmoyen
{
color:#702400;
text-decoration: none;
font-weight: normal;
font-family: Verdana, Tahoma, Arial;
font-size: 11px;
font-style: normal;
letter-spacing: 0px;
text-align:left;
padding-left:8px;
}

.txttitre
{
color:#702400;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Tahoma, Arial;
font-size: 16px;
font-style: italic;
letter-spacing: 0px;
display:block;
position:absolute;
margin:-1px 0 0 -1px;
z-index:1;
padding-bottom:8px;
}

.shadow
{
color:#fff;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Tahoma, Arial;
font-size: 16px;
font-style: italic;
letter-spacing: 0px;
padding-bottom:8px;
text-align:left;
}

.txtpetit
{
color:#702400;
text-decoration: none;
font-weight: normal;
font-family: Verdana, Tahoma, Arial;
font-size: 9px;
font-style: normal;
letter-spacing: 0px;
line-height:16px;
text-align:left;
}

.tdbordurecarte
{
border-left:1px solid;
text-align:center;
color:#702400;
text-decoration: none;
font-weight: normal;
font-family: Verdana, Tahoma, Arial;
font-size: 9px;
font-style: normal;
letter-spacing: 0px;
line-height:16px;
}


