
#box
        {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0em;
        padding: 0;
        text-align: left;

        background-color: #eeeeee;
        }

#content
        {
        padding:1em;
        }

#content h1
        {
        color:#0354c2;
        font-weight: bold;
        font-size: 1.2em;
        font-family: helvetica, geneva, arial, sans-serif;
        }


#content p
        {  padding:2px;
           margin:0px;
        color:#AFAFAF;
        font-size: 13px;
        font-weight: bold;
        line-height: 1em;
        font-family: tahoma;
        }

#tlc, #trc, #blc, #brc
        {

        background-color: transparent;
        background-repeat: no-repeat;
        }

#tlc
        {
        background-image:url(box_w_top_left.gif);
        background-position: 0% 0%;
        }

#trc
        {
        background-image:url(box_w_top_right.gif);
        background-position: 100% 0%;
        }

#blc
        {
        background-image:url(box_w_bot_left.gif);
        background-position: 0% 100%;
        }

#brc
        {
        background-image:url(box_w_bot_right.gif);
        background-position: 100% 100%;
        }

#tb, #bb
        {
        background-color: transparent;
        background-repeat: repeat-x;
        }

#tb
        {
        background-image:url(box_w_top.gif);
        background-position: 0% 0%;
        }

#bb
        {
        background-image:url(box_w_bot.gif);
        background-position: 50% 100%;
        }

#rb
        {
        background-image:url(box_w_right.gif);
        background-position: 100% 0%;
        background-repeat: repeat-y;
        }

#lb
        {
        background-color: #FFFFFF;
        background-image:url(box_w_left.gif);
        background-position: 0% 100%;
        background-repeat: repeat-y;
        }


.menutitre
        {

        color:#000000;
        font-size: 11px;


        text-align:center;
        font-weight: bold;
        padding-bottom: 3px;
  }




  /* Menu Top
----------------------------------------------- */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {   font-size: 9px;
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 50;

z-index:100;
width: 100%; /* correction pour Opera */
}
#menu dl {
float: left;
width: 129px;;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
#background: #D3B8FF;
border: 0px solid gray;
margin: 0px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #ECDFFF;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #FEF9C4;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray;
}


/* FIN Menu Top
----------------------------------------------- */


LEGEND
{
color:#0E00C4;
/*border : 1px solid #8A8A8A;*/
padding: 5px;
margin: 2px;
}

label {
  display : block;
  margin-top : 5px;
margin-bottom : 5px;
text-align: justify;
}

label.text {
  color:white;
  display : block;
  margin-top : 5px;
  margin-bottom : 5px;
text-align: justify;
}

fieldset {
  margin-left : 5px;
  margin : 5px;
  padding: 5px;
  border : 1px solid #8A8A8A;
}

hr {
border: 0;
width: 50%;
color:#FEFFB1;
background-color: #FEFFB1;
height: 1px;
}



HR.tmp
{
color:#FEFFB1;
}


BODY
{
        scrollbar-face-color: #7200A2;
        scrollbar-base-color: black;
        scrollbar-arrow-color: #FFFFFF;
        scrollbar-track-color: #7E7E7E;
        scrollbar-3d-light-color: #D6BBE2;
        scrollbar-darkshadow-color: black;
        scrollbar-highlight-color: #D6BBE2;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        font-size: 11px;
        color: #7200A2;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}


/* CLASS POUR LES TITRES */
.title
{
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 3px;
        color:#0E00C4;
}

i
{
color:#7200A2;
}


/* CLASS DE CORP POUR LES FOND CLAIRS */
.corp
{
        font-size: 11px;
        text-align: justify;
        color:black;
}

.titre
{
        font-size: 17px;
        text-align: justify;
        font-weight: bold;

}


.imp
{
        font-size: 11px;
        text-align: justify;
        color:red;
}

/* CLASS DE CORP POUR LES FOND FONCES */
.corp2
{
        font-size: 11px;
        color: white;
}

/* CLASS POUR LES COMMENTAIRES */
.comment
{
        font-size: 9px;
}

/* CLASS POUR LES MESSAGES D'ERREURS */
.erreur
{
        font-size: 11px;
        color: red;
        text-align: center;
}


/* PAGE */
TABLE.structure-table
{
        border: 2px solid black;
        border-collapse: collapse;
        width: 780;
        height: 100%;
        background-color: white;
}

TABLE.structure-table-popup
{
        border: 2px solid black;
        border-collapse: collapse;

        height: 100%;
        background-color: white;
}

TABLE.grille
{
        border: 2px solid #FEFFB1;
        width: 100%;
        background-color:  #FFE9B5;
        text-align: center;
		margin:0px;
		padding : 0;
		 border-collapse: collapse;
}
TD.grille
{
        padding : 2px;
        background-color:  #FEFFB1;
        font-weight: bold;

}
TD.titrerdv
{
        padding : 2px;
        background-color:  #FEFFB1;
        font-style: italic;
		color:#C87F00;

}
TD.rdv
{
text-align:right;
        background-color:  #FFF5DD;
        font-weight: italic;

}
TD.emission
{

        color:  #000000;
         font-weight: bold;

}


/* PAGE */

TABLE.html
{
        border: 1px  dotted  #242F8D;

        width: 70%;
        background-color:  #E5E8FD;

        text-align: center;
}





/* CELLULE PAR DEFAUT */
TD
{
        font-family: Verdana,Helvetica,Arial,sans-serif;
        font-size: 11px;
        color: #7200A2;
}


/* CELLULE DE LA BARRE DE NAVIGATION */
TD.navbar
{
        text-align: right;
        font-weight: bold;
        font-size: 11px;
        color: white;
        background-color: #7200A2;
        padding: 0px;
        padding-right: 6px;
        height: 22;
}

/* CELLULE DE BAS DE PAGE: COPYRIGHT */
TD.structure-bas
{
        text-align: center;
        color: white;
        background-color: #7200A2;
        height: 15;
        padding: 0px;
}

/* COULEUR DE FOND DE CELLULE */
.bgtitle{background-color: #1461A8;}
.bg1{background-color: #AFCAE9;}
.bg2{background-color: #C9DBF0;}
.bg3{background-color: #C2D7F0;}

/* Style utilisé pour les formulaires */
.form
{
        background:#FEFFB1;
        border-style:solid;
        border-color:black;
        border-width:1;
        font: 8pt Verdana;
}


/* STYLE POUR LES LIENS */

/* aucune class */
a:link{color:black;text-decoration:none;}
a:visited{color:black;text-decoration:none;}
a:hover{color:red;text-decoration:overline underline;}

/* class général: lien */
a.lien:link{color:#7200A2;text-decoration:none;}
a.lien:visited{color:#7200A2;text-decoration:none;}
a.lien:hover{color:red; text-decoration:none;}



/* class général: alaune */

a.alaunechapo:link{color:#000000;text-decoration:none;}
a.alaunechapo:visited{color:#000000;text-decoration:none;}
a.alaunechapo:hover{color:#000000; text-decoration:none;}



a.alaunetitre:link{color:#000000;text-decoration:none;}
a.alaunetitre:visited{color:#000000;text-decoration:none;}
a.alaunetitre:hover{color:#000000; text-decoration:none;}


/* class pour les liens du menu */
a.menu:link{color:black;text-decoration:none;}
a.menu:visited{color:black;text-decoration:none;}
a.menu:hover{color:red;text-decoration:none;}


/* class pour les liens des mail */
a.mail:link{color:black;text-decoration:none;}
a.mail:visited{color:black;text-decoration:none;}
a.mail:hover{color:#7200A2;text-decoration:none;}

/* class pour les liens de la navbar */
a.navbar:link{color:white;text-decoration:none;}
a.navbar:visited{color:white;text-decoration:none;}
a.navbar:hover{color:red; text-decoration:none;}


/* CLASS POUR LES DIFFENTES BLOCS DE LA PAGE */
td.structure-entete
{
        background-image:url("../img/logobackground.gif");
        height: 100;
        padding: 0px;
        vertical-align: middle;
        text-align: center;
}
td.structure-menu
{
        padding: 8px;
}
td.structure-page
{
        padding: 20px;
}

td.alaune
{
        background-color: #DEFFD2;
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 3px;
        color:black;
}


td.box_antenne
{

        font-size: 10px;
        font-weight: bold;
        color:white;
}


td.article
{
        background-color: #7200A2;
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 3px;
        color:white;
}

/* Style utilisé dans les citations */
table.quote
{
        width: 90%;
        border-style: solid;
        border-color: black;
        border-collapse: collapse;
        border-width: 1px;
        background-color: #C4C4D0;
        font-size: 10px;
}


/* Style utilisé dans les codes */
table.code
{
        width: 100%;
        padding: 3px;
        border-style: solid;
        border-color: black;
        border-collapse: collapse;
        border-width: 1px;
        background-color: #C4C4D0;
        font-size: 10px;
}

.degrade1
{

background-color: #FEFFB1;
filter:Alpha(opacity=0, finishopacity=100, style=1,startx=0,starty=0,finishx=0 ,finishy=90);
}

.degrade
{background-color: #FEFFB1;
filter:Alpha(opacity=100, finishopacity=0, style=1,startx=0,starty=0,finishx=0 ,finishy=90);
}


.degrade3
{background-color: #FEFFB1;
filter:Alpha(opacity=0, finishopacity=100, style=1,startx=100,starty=0,finishx=0 ,finishy=0);
}

.degrademilieu
{background-color: #FEFFB1;
}


.degrade2
{background-color: #FEFFB1;
filter:Alpha(opacity=100, finishopacity=0, style=1,startx=100,starty=0,finishx=0 ,finishy=0);
}


/*   CHANGEMENT DE COULEUR SUR LES CHAPO DES ARTICLES  */

.hover1
{  background-color: #FFFFFF;
}

.hover2
{  background-color: #FFFFE6;
}

/*DATE DES ARTICLES*/
.date{
color:#808080;
font-size:7pt;
}



/*CALENDRIER*/
.calendrier{
background-color: #FFFFE6;
color:#000000;
font-size:9px;

 height:20px;
 text-align: center;
border-width: 1px;

}


.calendrierevenement{

background-color: #FFCFCF;
color:#000000;
font-size:9px;

 height:20px;
 text-align: center;
border-width: 1px;}


TABLE.month
{       border-width: 1px;
        border-style:solid;
        border-color:black;
        width: 50%;
        text-align: center; padding: 0px;
        border-collapse: collapse;
}