/*
      Balise:first-line {Propriété1:Valeur1;...}
      Balise:first-letter {Propriété1:Valeur1;...}
*/
/* ------------------------------- menu --------------------------------------*/
.menu
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;text-decoration: none;border-left:1px #FFFFFF solid; border-right:1px #FFFFFF solid;padding:0px 3px;height:15px;
}
.menu:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000;text-decoration: none;border-left:1px #FFFFFF solid; border-right:1px #FFFFFF solid;padding:0px 3px;height:15px;
}
.menu:first-letter
{
font-size: 10px; font-weight: bold; color: #FFFFFF; background-color:transparent
}
.menu:hover:first-letter
{
font-size: 12px; background-color:#0F0695;color: #FFF000
}

.sousmenu
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;text-decoration: none;width:40px;padding:0px 3px;height:20px
}
.sousmenu:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000;text-decoration: none;width:40px;padding:0px 3px;height:20px
}
.sousmenu:first-letter
{
font-size: 10px; font-weight: bold; color: #FFFFFF; background-color:transparent
}
.sousmenu:hover:first-letter
{
font-size: 12px; font-weight: bold; background-color:#0F0695;color: #FFF000
}

.imgsousmenu
{
padding:0px 3px;height:20px
}
/* ---------------------------------arborescence--------------------------------------*/
.arbre
{
border:1px solid #F3DD47;width:159px;height:313px
}

a 
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000; text-decoration: underline;
}
/*a:LINK
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #74ABF4; text-decoration: none;
}

a:VISITED
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #74ABF4; text-decoration: none;
}*/
a:HOVER
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D69A9A; text-decoration: blink;
}

a:ACTIVE
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D69A9A; text-decoration: none;
}



body
{
background-color: #FFFFFF;background-repeat: no-repeat;background-attachment:fixed;background-position:center;
margin-left: 2px;margin-top: 15px;margin-right: 0px;margin-bottom: 0px;text-align:center;
}

fieldset
{
padding:0px 0px;border:0px;
}

#bandeau
{
position:relative;width:1000px;height:600px;text-align:left;padding:0px;margin-left: auto; margin-right: auto;
background-repeat: no-repeat;background-position:left top;background-image: url(../images/fond.jpg);
}

#bandeauaccueil
{
position:relative;width:1000px;height:600px;text-align:left;padding:0px;margin-left: auto; margin-right: auto;
background-repeat: no-repeat;background-position:left top;background-image: url(../images/fondaccueil.jpg);
}

h1 { text-indent:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; color: #FFFFFF; margin:0px;padding:0px; border: 0px #FFFFFF groove}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #990000; margin:0px;padding:0px;  border:0px solid #ff0000}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; background-color:#0F0695;color: #FFF000; margin:0px;padding:0px; border: 0px #FFFFFF groove}

div
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;margin:0px;padding:3px;color: #0F0695;
}

table
{
background-repeat:no-repeat;border-collapse:collapse;border-width:0px;margin:0px;padding:0px
}
tr
{
border-collapse:collapse;border-width:0px;margin:0px;padding:0px
}
td
{
border-collapse:collapse;border-width:0px;margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000091;
}


.mottrouve
{
font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000;padding:3px;
}

.formulaire
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; background-color: #FFFFFF;border:1px #990000 solid;
}

.connexion
{
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #48599E; background-color: #CCCCCC;border:0px #FFFFFF solid;height:12px;width:100px;
}

.bouton
{
padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF000; background-color: #990000;
}

.casetransp
{
background-color: transparent;
}

.boite3
{
border:0px solid #F3DD47;width:184px;height:313px;top:100px;position:absolute
}

.polarbre
{
font-size: 10px
}

.navigation
{
margin:0px;border:1px solid #7A0026;position:absolute;width:195px;height:30px;top:142px;left:240px; text-align:center
}
.debut
{
background-repeat:no-repeat;width:30px;height:25px;background-image:url('../images/fleched.gif')
}
.fin
{
background-repeat:no-repeat;width:30px;height:25px;background-image:url('../images/flechef.gif')
}
.suivant
{
background-repeat:no-repeat;width:30px;height:25px;background-image:url('../images/fleches.gif')
}
.precedent
{
background-repeat:no-repeat;width:30px;height:25px;background-image:url('../images/flechep.gif')
}
.pages
{
background-color:transparent;text-align:center;border-color:transparent;border-width:1px;padding:1px;font-size:9px;height:18px;
}
.pageencours
{
background-color:transparent;text-align:center;color:#FF0000;border-width:1px;padding:1px;font-size:9px;height:18px;
}
.panier
{
margin-left: auto; margin-right: auto;border:1px #000091 solid;
}
.impression
{
width:649px;border:0px #000091 solid;
}