/* inc/main.css BLK */


/* main body */
body
{
   margin:0;
   padding:0;

   font-family: "trebuchet MS", tahoma, verdana, arial, "sans serif";

/* light green */
   background-color: #F0FFB5;
}


blockquote
{
   display: block;
   font-style: italic;
   margin-left: 3em;
   margin-right: 3em;
}

p
{
   padding-left:2%;
   padding-right:2%;
}

pre
{
   display: block;
   font-family: "lucida console", "courrier new", monospace;
   white-space: pre;
   border-width: thin;
   border-style: solid;

   /* light gray */
   background: #E5E5E5;
}

hr
{

   /* 'border-bottom' est aussi possible */
   color: green;
   margin-left:1%;
   margin-right:1%;

}

h1, h2, h3, h4, h5, h6
{
   display: block;
   font-weight: bold;
   color: green;
}

h1
{
   text-align: center;
   margin-top: 0em;
   margin-bottom: 0em;
   font-size: 200%;
}

h2
{
/*
   margin-top: 1em;
   margin-bottom: 1em;
*/
   font-size: 180%;
}

h3
{
/*
   margin-top: 1em;
   margin-bottom: 1em;
*/
   font-size: 160%;
}

h4
{
/*
   margin-top: 1em;
   margin-bottom: 1em;
*/
   font-size: 140%;
}

h5
{
/*
   margin-top: 1em;
*/
   font-size: 120%;
}

h6
{
/*
   margin-top: 1em;
*/
   font-size: 100%;
}

table {
border-collapse : collapse;
width : 100%;
}
table, th, td {
padding : 5px;
}
th {
background-color : #4CAF50;
color : white;
}
/* tr:hover {
background-color : #f5f5f5;
} */
tr:nth-child(odd) {
background-color : #dddddd;
}


/* liens non visités */
a:link
{
   color: blue;
   text-decoration: underline;
}

/* liens visités */
a:visited
{
   color: navy;
   text-decoration: underline;
}

/* liens activés */
a:active
{
	color: lime;
	text-decoration: underline;
}

/* user defined selectors */

.admin
{
   font-family: verdana, arial, "sans serif";
   font-size: 80%;

}

.blanc, .blanc_centrer
{
   color: white;
}

.vert, .vert_centrer
{
/*   color: white;
//   color: #E5E5E5; // light gray
//   color: olive;
*/
   color: green;
}

.rouge, .rouge_centrer
{
   color: red;
}
.bigchar {
    font-size: 150%;
}

.blanc_centrer,  .vert_centrer, .centrer
{
   text-align: center;
}


.info_entete,
.info_corps,
.info_separateur
{
/*
   font-size:x-small;
*/
   padding:0px;
   padding-left:4px;
}

.info_entete
{
   font-size:x-large;
   background-color : green;
   color: white;
}

.info_corps
{

}

.info_separateur
{
   background-color : white;
}

.menu_title_large
{
   font-size: 120%;
   text-align: center;
}

.menu_list
{
}

.remarque
{
   font-family: verdana, arial, sans-serif;
   font-weight: bold;
   display: block;
   background: blue;
   color: white;
   border-width: thin;
   border-style: solid;
}


.txt_left
{
   text-align:left;
}

.txt_right
{
   text-align:right;
}

.u
{
   text-decoration:underline;
}

/* div */
#frame_header
{
   background: green;
   background-image:url("img/bulgarian-fabric-01.jpg");
   background-position:center;
   background-repeat:no-repeat;
   margin-left:15%;
   width:auto;
   padding:0;

/*
   display:block;
   background-color:aqua;
   position:fixed;
   padding:0;
   top:0;
   width:100%;
   height:120px;
   margin:0;
   padding:0;
   overflow:auto;
*/
}

#frame_menu
{
   width:15%;
   background: aqua;
   color: olive;
   float:left;
   position:fixed;
   overflow:auto;
   top:0;
   bottom:0;
/*
   display:block;
   background-color:aqua;
   position:fixed;
   padding:2px;
   margin:0;
   top:108px;
   width:20%;
   bottom:0;
   overflow:auto;
*/
}

#frame_main
{
   margin-left:15%;
   margin-top:0;
   width:auto;
   position:relative;
   overflow:auto;
/*
   margin-left:15%;
   overflow:auto;
   display:block;
   position:absolute;
   padding:10px;
   left:20%;
   right:auto;
   top:108px;
   bottom:0;

*/
}

