/* CSS Document */

body{
   background-color:#98c246;
   margin:0;
   font-family:  verdana, lucida, arial, helvetica, sans-serif;
}

.spacer{clear:both;visibility:hidden;}

#entete{

   background-image:url(images/rubriques/entete_bg_01.jpg);
   background-position:top;
   background-repeat:repeat-x;
   height:34px;
   width:100%;
   border-bottom:0px solid #000;
   overflow:hidden;

}

#titre{

   float:left;

}


/* #################################### LIENS ###################################*/

a:active,a:link,a:visited{
   color:#0000FF;
   text-decoration:underline;
}
a:hover{
   color:#0000FF;
   text-decoration:none;
}

.arrowlinks a:visited,.arrowlinks a:link,.arrowlinks a:active{
   background-image:url(images/PuceAncres&Liens.gif);
   background-repeat:no-repeat;
   background-position:left center;
   padding-left:15px;
   font-size:8pt;
   color:#000;
   text-decoration:none;
}
.arrowlinks a:hover{
   background-image:url(images/PuceAncres&Liens.gif);
   background-repeat:no-repeat;
   background-position:left center;
   font-size:8pt;
   color:#000;
   text-decoration:none;
}


/* ################################# MENUL #####################################*/

#menuL{

   width:132px;
   float:left;
   background-repeat:repeat-y;
   overflow:hidden;

}

#menuLtop{

   height:409px;
   background-position:top left;
   background-repeat:no-repeat;
   overflow:visible;
}

#menuLbtm{


   margin-top:-180px;
   background-position:bottom left;
   background-repeat:no-repeat;
   padding-bottom:10px;
   min-height:180px;
   overflow:visible;


}


#menuLbtm  ul{

   font-size:9pt;
   padding: 0;
   margin: 0;
   list-style-type: none;
}


#menuLbtm ul ul{

   font-size:8pt;
   display:none;
}


#menuLbtm  li{
   background-image: url(images/rubriques/puce01.gif);
   background-repeat: no-repeat;
   background-position: top left;
   padding-left: 1em;
}


#menuLbtm li li{
   background-image: url(images/rubriques/puce02.gif);


}

#menuLbtm a:link,#menuLbtm a:active,#menuLbtm a:visited{
   text-decoration:none;
   color:#000;
}

#menuLbtm a:hover{
   text-decoration:none;
   color:#000;
}


#main{

   background-position:left top;
   background-repeat:repeat-y;
   background-color:#fff;
   font-size:10pt;
   float:left;
   width:100%;
   border:0px solid red;

}


#main2{

   background-position:left top;
   background-repeat:repeat-x;
   margin-left:132px;
   background-color:#fff;
   border:0px solid red;

}

#mainR{

   position:relative ;
   font-size:10pt;
   float:left;
   border:0px solid red;



}
/* ################################# MENUT #####################################*/

#menuT{
   /*background-color:#98c246;*/
   background-position:bottom;
   background-repeat:repeat-x;
   height:50px;

   overflow:hidden;
   position:relative;

}


#menuT span {
   float:left;

}

/* ################################# TITRET #####################################*/

#titreT{

   position:relative;
   float:left;
   height:27px;
   font-weight:bold;
   font-size:1em;
   background-image:url(images/rubriques/titreTbg.gif);
   background-position:bottom left;
   background-repeat:no-repeat;
   width:668px;

}


#contenu{

   position:relative;



   border:0px solid black ;

}

#barre-titre{

   width:auto;
   height:50px;
   text-align:center;
   padding-top:5px;
   font-weight:bold;
   letter-spacing:0.1em;
   font-size:1.2em;
   color:#d0d0d0;
   background-repeat:no-repeat;
   margin-top:5px;


}

#mainB{

   /*background-image:url(images/rubriques/mainRbg.gif);*/
   background-position:bottom left;
   background-repeat:repeat-x;
   height:10px;
   overflow:hidden;
   width:100%;
   float:left;
   background-color:#fff;


}

#mainFooter{

   background-image:url(images/rubriques/menuBbg.gif);
   background-position:bottom;
   background-repeat:repeat-x;


}

#mainFooter span{

   float:left;
}

.messagetable{

   width:75%;
   margin:0 auto;
   padding:5px;
   border:1px solid #000 /*#93cf2b*/;
   background-color:#c7e494;
   font-size:10pt;
   text-align:left;
}

/* ############################# plan #############################*/

.plan {

   font-size:9pt;

}

.plan a:active,.plan a:visited,.plan a:link{
   color:#000;
   text-decoration:none;
}

.plan a:hover{
   color:#000;
   text-decoration:underline;
}

.plan li{
   font-size:8pt;
}
