body
{
   font-family: "Arial", "Geneva", "Helvetiva", sans-serif; 
   font-size: 12px;
   color: #000000;
   background: #F4FFC3;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;

   scrollbar-face-color: #FFFFFF; 
   scrollbar-arrow-color: #FA0000; 
   scrollbar-track-color: #ECF4FF; 
   scrollbar-3dlight-color: #FA0000; 
   scrollbar-darkshadow-color: #FA0000; 
}
/**************************************************/


#contenu
{
   margin: 0 auto;
   position: relative;
   overflow: hidden;
   padding: 0px 0px 0px 0px;
   top: 2px;
   left: 0px;
   width: 980px;
   height: 800px;
   background: url("./images/bg_contenu.jpg") no-repeat;

   border: none; /* 1px solid #808000; */
   
   z-index: 0;
}   

/**************************************************/
#top
{
   position: absolute;
   padding: 0px 0px 0px 0px;
   top: Opx;
   left: 0px;
   width: 980px;
   height: 155px;
   text-align: left;
   color: white;
   background: none;
   font-size: 18px;
   font-weight: lighter;
   z-index: 0;
   border: none;  
}

#video
{
   position: absolute;
   padding: 0px 0px 0px 0px;
   top: 5px;
   left: 790px;
   width: 186px;
   height: 144px;
   text-align: center;
   background: none;    
   z-index: 0;
   border: none;  
}


#titre
{
   font-family: "Century Gothic", "Verdana", "Arial", "Geneva", "Helvetiva", sans-serif; 
   position: absolute;
   padding: 0px 0px 0px 0px;
   left: 0px;
   top: 0px;
   width: 794px;
   height: 130px;
   text-align: right;
   background: none;    
   font-size: 48px;
   font-weight: lighter;
   z-index: 0;
   border: none; 
   font-variant: normal;
}

#menu
{
   position: absolute;
   padding: 0px 0px 0px 0px;
   left: 0px;
   top: 131px;
   width: 624px;
   height: 24px;
   text-align: left;
   background: none;    
   font-size: 13px;
   font-weight: lighter;
   z-index: 10;
   border: none;
}

#credits
{
   position: absolute;
   padding: 0px 0px 0px 0px;
   left: 53px;
   top: 490px;
   width: 65px;
   height: 40px;
   background: none;    
   z-index: 10;
   border: none;
}

#login
{
   position: absolute;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   right: 190px;
   top: 124px;
   width: 214px;
   height: 28px;
   text-align: right;
   background: none;
   font-size: 10px;
   font-weight: bold;
   z-index: 10;
   border: none;
}

#actus
{
   position: absolute;
   padding: 4px;
   left: 796px;
   top: 155px;
   width: 168px;
   height: 425px;
   text-align: left;
   background: url("./images/bg_actus.jpg") no-repeat;    
   font-size: 12px;
   font-weight: lighter;
   z-index: 0;
   border: none;
   overflow: auto;
}

#principal
{
   position: absolute;
   padding: 5px 0px 0px 10px;
   left: 0px;
   top: 155px;
   width: 785px;
   height: 429px;
   text-align: left;
   background: none;    
   font-size: 12px;
   font-weight: lighter;
   z-index: 0;
   border: none;
   overflow: auto;
}

#principal_all
{
   position: absolute;
   padding: 5px 0px 0px 10px;
   left: 1px;
   top: 155px;
   width: 965px;
   height: 633px;
   text-align: left;
   background: none;    
   font-size: 12px;
   font-weight: lighter;
   z-index: 0;
   border: none;
   overflow: auto;
}


a:link
{
   background: url("./images/alink.gif") no-repeat 0px 0px;
   padding-left: 18px; 
   text-decoration: none;
   color: #333333;
}
a:active
{
   background: url("./images/alink.gif") no-repeat 0px 0px;
   padding-left: 18px; 
   text-decoration: none;
   color: #333333;
}
a:visited
{
   background: url("./images/alink.gif") no-repeat 0px 0px;
   padding-left: 18px; 
   text-decoration: none;
   color: #333333;
}

a:hover
{
   background: url("./images/ahover.gif") no-repeat 0px 0px; 
   padding-left: 18px;
   text-decoration: underline;
   color: #FF0000;
}

a.menu:link
{
   background: none;
   padding: 0px;
   color: #FFFFFF;
   text-decoration:none;
}
a.menu:visited
{
   background: none;
   padding: 0px;
   color: #FFFFFF;
   text-decoration:none;
}
a.menu:active
{
   background: none;
   padding: 0px;
   color: #FFFFFF;
   text-decoration:none;
}
a.menu:hover
{
   background: none;
   padding: 0px;
   text-decoration: underline; 
   color: #FFFFFF;
}

a.menu_sel
{
   background: none;
   padding: 0px;
}

a.menu_sel:link
{
   background: none;
   padding: 0px;
   color: #FFFFFF;
   text-decoration:none;
   font-weight: bold;
   text-decoration: none;
}
a.menu_sel:visited
{
   background: none;
   padding: 0px;
   color: #FFFFFF;
   text-decoration:none;
   font-weight: bold;
   text-decoration: none;
}
a.menu_sel:active
{
   background: none;
   padding: 0px;
   color: #FFFFFF;
   text-decoration:none;
   font-weight: bold;
   text-decoration: none;
}
a.menu_sel:hover
{
   background: none;
   padding: 0px;
   color: #FFFFFF;
   text-decoration:none;
   font-weight: bold;
   text-decoration: none;
}

a.simple:link
{
   color: blue;
   text-decoration: underline;
   background: none;
   padding: 0px; 
}
a.simple:hover
{
   color: red;
   text-decoration: underline;
   background: none;
   padding: 0px;
}
a.simple:active
{
   color: red;
   text-decoration: underline;
   background: none;
   padding: 0px;         
}
a.simple:visited
{
   color: blue;
   text-decoration: underline;
   background: none;
   padding: 0px;         
}



a.actu:link
{
   background: url("./images/alink.gif") no-repeat 0px 0px;
   padding-left: 18px;
   padding-bottom: 10px ; 
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   color: #808000;
   display: block;
}
a.actu:active
{
   background: url("./images/alink.gif") no-repeat 0px 0px;
   padding-left: 18px; 
   padding-bottom: 10px ;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   color: #808000;
   display: block;
}
a.actu:visited
{
   background: url("./images/alink.gif") no-repeat 0px 0px;
   padding-left: 18px;
   padding-bottom: 10px ;
   font-size: 14px;
   font-weight: bold; 
   text-decoration: none;
   color: #808000;
   display: block;
}

a.actu:hover
{
   background: url("./images/ahover.gif") no-repeat 0px 0px; 
   padding-left: 18px;
   padding-bottom: 10px ;
   font-size: 14px;
   font-weight: bold;
   text-decoration: underline;
   color: #808000;
   display: block;
}




a.mail
{
   background: url("./images/mail.png") no-repeat 0px 0px;
   padding-left: 18px;
   padding-bottom: 10px ; 
}

a.pdf
{
   background: url("./images/pdf.png") no-repeat 0px 0px;
   padding-left: 18px;
   padding-bottom: 10px ; 
}




form
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border: none;
   background: none;  
}

input
{
   font-size: 12px;
   border: 1px solid #333333;
   color: #000000;
   background: #FFFFFF;
}

textarea
{
   font-size: 12px;
   border: 1px solid #333333;
   color: #000000;
   background: none;
}

select
{
   font-size: 12px;
   border: 1px solid #333333;
   color: #000000;
   background: none;
}


h1
{
   font-family: "Arial", "Geneva", "Helvetiva", sans-serif; 
   font-size: 16px;
   font-weight: bold;
   color: #808000;
}

h2
{
   font-family: "Arial", "Geneva", "Helvetiva", sans-serif; 
   font-size: 14px;
   font-weight: bold;
   color: #808000;
}

h3
{
   font-family: "Arial", "Geneva", "Helvetiva", sans-serif; 
   font-size: 12px;
   font-weight: bold;
   color: #808000;
}


font.actu_titre
{
   font-family: "Arial", "Geneva", "Helvetiva", sans-serif; 
   font-size: 12px;
   font-weight: bold;
   color: #585800;
}

font.comite1
{
   font-family: "Arial", "Geneva", "Helvetiva", sans-serif; 
   font-size: 13px;
   font-weight: bold;
   color: #585800;
}

.small_border
{
   border-collapse: collapse;
   border: #000000 1px solid;
   font-size: 10px;
}

.not_null
{
   background: #FFFFC0;
   color: #000000;
   border: #000000 solid 1px; 
}

th
{
   text-align: right;
   font-style: italic;
   font-weight: normal;
   color: #666666;
   font-size: 11px;
}

.border
{
   border-collapse: collapse;
   border: #CCCCCC 1px solid; 
}
