@charset "iso-8859-1";

/*----------------------------------------------------------------------------*/
/* Généralités                                                                */
/*----------------------------------------------------------------------------*/

A       { COLOR:#FFFF99; TEXT-DECORATION:none }
A:hover { COLOR:#66FFCC; TEXT-DECORATION:underline; }

.BODY01 {
  color:#FFFFFF;
  background-color:#000000;
  scrollbar-face-color:#000066;
  scrollbar-arrow-color:#FFFF99;
  scrollbar-track-color:#000044;
  scrollbar-3dlight-color:#000000;
  scrollbar-highlight-color:#0099CC;
/*  scrollbar-shadow-color:#336699; */
/*  scrollbar-darkshadow-color:#E3E6FF; */
  link:#FFFF99;
  vlink:#777777;
}

.MENU1 {
  background-image:url(home/barre01.png);
  color:#FFFFFF;
  font-size:12px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
  border : 0px solid #000000; 
  height:30px;
}

.MENU2 {
  background-image:url(home/barre02.png);
  color:#FFFFFF;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  border : 0px solid #000000; 
  height:22px;
}

.MENU3 {
  background-image:url(home/barre09.png);
  color:#FFFFFF;
  font-size:11px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
  border : 0px solid #000000; 
  height:30px;
}

.MENU4 {
  background-image:url(home/barre11.png);
  color:#FFFFFF;
  font-size:11px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
  border : 0px solid #000000; 
  height:30px;
}

.BOT1 {
  background-image:url(home/barre11.png);
  background-repeat:repeat-x;
  color:#FFFF99;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  padding : 0px 20px 0px 20px;
  border : 0px solid #000000; 
  height:30px;
}



.TD01, .TD02 {
padding : 8px 8px 8px 8px;
border-collapse: collapse;
border : 0px solid #FF0000;
font-size:11px; font-style:normal; font-family:Verdana,Arial;
}
.TD02 { font-size:10px; color:#DDDDDD; }


.NEWS01, .NEWS02 {
  background-image:url(home/barre13.png);
  background-repeat:no-repeat;
  padding : 2px 0px 2px 3px;
  border-collapse: collapse;
  font-size:12px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
  color:#FFFF99;
  border-top  : 0px solid #FFFF99; border-bottom : 1px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 0px solid #000000;
}
.NEWS02 { border-bottom : 0px solid #000000; }

.NEWS_TITRE, .NEWS_TITRE2 {
/*  background-image:url(home/barre15.png); background-repeat:repeat-Y; */
  padding : 5px 8px 5px 8px;
  border-collapse: collapse;
  color:#88AAEE;
  font-size:11px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 1px solid #FFFF99; border-right  : 0px solid #FFFF99;
}
.NEWS_TITRE2 { border-left : 0px solid #FFFF99; }

.NEWS_DATE, .NEWS_DATE1 {
  padding : 5px 8px 5px 8px;
  border-collapse: collapse;
  color:#FFFF99;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 0px solid #FFFF99;
}
.NEWS_DATE1
{
  border-left : 0px solid #FFFF99; border-right  : 1px solid #FFFF99;
}

.NEWS_TEXTE, .NEWS_TEXTE0, .NEWS_TEXTE1, .NEWS_TEXTE2, .NEWS_TEXTE3 {
/*  background-image:url(home/barre15.png); background-repeat:repeat-Y; */
  padding : 0px 8px 0px 8px;
  border-collapse: collapse;
  color:#FFFFEE;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 1px solid #FFFF99; border-right  : 0px solid #FFFF99;
}
.NEWS_TEXTE0 {
  border-top  : 0px solid #FFFF99; border-bottom : 1px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 0px solid #FFFF99;
}
.NEWS_TEXTE1 {
  border-left : 1px solid #FFFF99; border-right  : 1px solid #FFFF99;
}
.NEWS_TEXTE2 {
  border-top  : 0px solid #FFFF99; border-bottom : 1px solid #FFFF99;
  border-left : 1px solid #FFFF99; border-right  : 1px solid #FFFF99;
}
.NEWS_TEXTE3 {
  border-left : 0px solid #FFFF99; border-right  : 0px solid #FFFF99;
}


.NEWS_NEWS, .NEWS_NEWS2 {
  padding : 5px 8px 5px 8px;
  border-collapse: collapse;
  color:#FFFFEE;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 1px solid #FFFF99; border-right  : 0px solid #FFFF99;
}

.NEWS_NEWS2 {
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 0px solid #FFFF99;
}


.MAJ01 {
  background-image:url(home/barre14.png);
  background-repeat:no-repeat;
  background-position:right;
  padding : 2px 3px 2px 0px;
  border-collapse: collapse;
  font-size:12px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
  color:#FFFF99;
  border-top  : 0px solid #FFFF99; border-bottom : 1px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 0px solid #000000;
}

.MAJ_TEXTE {
  padding : 5px 8px 0px 8px;
  border-collapse: collapse;
  color:#FFFFEE;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 1px solid #FFFF99;
}

.ANIME01 {
  color:#FFFFEE;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  padding : 2px 10px 2px 10px;
  border-collapse: collapse;
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 1px solid #FFFF99;
}

.ANIME02, .ANIME03, .ANIME04, .ANIME05, .ANIME06, .ANIME07 {
  color:#FFFFEE;
  font-size:12px; font-style:normal; font-family:Arial;
  padding : 2px 10px 2px 20px;
  border-collapse: collapse;
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 0px solid #FFFF99;
}

.ANIME03, .ANIME04, .ANIME05, .ANIME07 { font-family:Verdana,Arial; }
.ANIME03, .ANIME04, { font-size:11px; padding : 0px 0px 0px 0px; }
.ANIME03 { color:#FFFF99; }
.ANIME04 { padding : 0px 0px 0px 5px; }
.ANIME05 { color:#88AAEE; padding : 0px 0px 5px 0px; }
.ANIME06 { padding : 0px 0px 0px 0px; }
.ANIME07 { font-size:11px; padding : 0px 0px 0px 0px; }



.BANNIERE1, .BANNIERE2 {
  background-color:#F3F3FF; color:#FFFFFF;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  border-top :  0px solid #000099; border-bottom : 0px solid #000099;
  border-left : 0px solid #000099; border-right  : 0px solid #000099;
  height:68px;
}
.BANNIERE2 {
  border-bottom : 2px solid #000099;
}

.TABLE01 {
  color:#000099; text-align:left;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  padding : 0px 0px 0px 0px;
  border-collapse: collapse;
  border-top  : 0px solid #000000; border-bottom : 1px solid #000000;
  border-left : 1px solid #000000; border-right  : 1px solid #000000;
}



.LOR01, .LOR02, .LOR03 {
  padding : 5px 5px 5px 5px;
  border-collapse: collapse;
  background-color:#440000;
  color=#FFFF99;
  font-size:12px; font-style:normal; font-family:Verdana,Arial;
  border-top  : 1px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 0px solid #FFFF99;
}
.LOR02 {
  color=#FFFFEE;
  padding : 10px 5px 30px 5px;
  background-color:#000000;
  border-top  : 0px
}
.LOR03 { color:#88AAEE; }



.MUS01, .MUS02 {
  padding : 1px 1px 1px 1px;
  border-collapse: collapse;
  color=#66AAEE;
  font-size:12px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
  border : 0px solid #FFFF99;
}

.MUS02 {
  color:#FFFFFF;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  padding : 2px 10px 2px 10px;
}

.MUS03, .MUS04, .MUS05, .MUS06, .MUS07 {
  padding : 0px 5px 0px 0px;
  border-collapse: collapse;
  color=#FFFFFF;
  font-size:12px; font-style:normal; font-family:Verdana,Arial;
  border : 0px solid #FFFF99;
}
.MUS04 { color=#66FFCC; }
.MUS05 { color=#FFFF99; padding : 0px 0px 0px 0px; }
.MUS06 { color=#DDDDDD; padding : 0px 0px 5px 0px; font-size:10px; font-style:italic; }
.MUS07 { font-size:11px; }


.FIGLISTE, .ARTLISTE {
  color:#FFFFEE;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  padding : 2px 5px 2px 0px;
  border-collapse: collapse;
  border-top  : 0px solid #FFFF99; border-bottom : 0px solid #FFFF99;
  border-left : 0px solid #FFFF99; border-right  : 1px solid #FFFF99;
}

.FIG01 {
  padding : 0px 5px 5px 20px;
  border-collapse: collapse;
  color:#FFFFFF;
  font-size:12px; font-style:normal; font-family:Arial;
  border : 0px solid #000000;
}

.ART01, .ART02, .ART03, .ART04 {
  background-color : #440000;
  padding : 10px 20px 5px 20px;
  border-collapse: collapse;
  color:#FFFFFF;
  font-size:12px; font-style:normal; font-family:Arial;
  border : 0px solid #FFFF99;
}
.ART02 { padding : 10px 20px 10px 20px; border : 1px solid #FFFF99; }
.ART03 { padding : 12px 2px 2px 2px; border-bottom : 1px solid #444444; color:#FFFF99; font-size:13px; font-weight:bold; }
.ART04 { padding : 2px 2px 2px 2px; }


.FIG02, .FIG03 {
  padding : 0px 10px 0px 0px;
  border-collapse: collapse;
  color:#66FFCC;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  border : 0px solid #000000;
}
.FIG03 { color:#FFFFFF; }


.bioE {
color : #000000;
background-color : #EEEEEE;
border-collapse: collapse;
border-bottom : 1px solid #000000;
font-size:11px; font-style:normal; font-family:Verdana,Arial;
}

.biodate, .biolib, .biotv, .biofi, .bioav, .biodez, .bionod {
color : #000000;
background-color : #CCCCCC;
border-collapse: collapse;
border : 0px solid #FF0000;
font-size:9px; font-style:normal; font-family:Verdana,Arial;
}
.biolib { background-color : #EEEEEE; }
.biotv  { background-color : #66FF66; }
.biofi  { background-color : #7A7DE6; }
.bioav  { background-color : #E67D7A; }
.biodez { background-color : #FF5555; }
.bionod { background-color : #EEEEEE; }

.bioimage {
  color=#FFFF99;
  padding : 2px 0px 2px 0px;
  border-collapse: collapse;
  border : 0px solid #FF0000;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
}



/*----------------------------------------------------------------------------*/
/* Menus                                                                      */
/*----------------------------------------------------------------------------*/

.MENUTABLE01, .MENU01, .MENU02, .MENU03 {
  background-color:#FFEEDD; 
  color:#000099; text-align:left;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  padding : 2px 2px 5px 5px;
  border-collapse: collapse;
  border-top  : 0px solid #000000; border-bottom : 0px solid #000000;
  border-left : 0px solid #000000; border-right  : 0px solid #000000;
}

.MENUTABLE01 {
  padding : 0px 0px 0px 0px;
}

.OMBRE1 { width:6px; }
.OMBRE2 { height:6px; }
.OMBRE3 { width:6px; height:6px; }


.MENU01, .MENU06, .MENU07 {
  background-color:#BB3322;
  background-image:url(images/site/barremenu01.png);
  color:#FFFFFF;
  font-size:13px; font-weight:bold;
  padding : 2px 2px 2px 5px;
  border-top  : 1px solid #000000; border-bottom : 1px solid #000000;
  border-left : 1px solid #000000; border-right  : 1px solid #000000;
}

.MENU02 {
  background-color:#EEEEFF; 
  border-top  : 0px solid #000000; border-bottom : 1px solid #000000;
  border-left : 1px solid #000000; border-right  : 1px solid #000000;
}

.MENU03 {
  padding : 0px 0px 0px 0px;
  border-top  : 0px solid #000000; border-bottom : 1px solid #000000;
  border-left : 1px solid #000000; border-right  : 1px solid #000000;
}

.MENU04, .MENU05 {
  color:#000099; text-align:left;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  padding : 0px 0px 0px 0px;
  border-collapse: collapse;
  border-top  : 0px solid #000000; border-bottom : 0px solid #000000;
  border-left : 0px solid #000000; border-right  : 0px solid #000000;
}
.MENU05 { color:#000000; }

.MENU06 { background-color:#BB22EE; background-image:url(images/site/barremenu02.png); }
.MENU07 { background-color:#BB3322; background-image:url(images/site/barremenu03.png); }

.VERSIONPJ {
  background-color:#BB3322;
  background-image:url(images/site/barremenu01.png);
  color:#FFFFFF;
  font-size:11px;
  padding : 2px 2px 2px 5px;
  border-top  : 1px solid #000000; border-bottom : 1px solid #000000;
  border-left : 1px solid #000000; border-right  : 1px solid #000000;
}

.JOURPJ {
  color:#000099;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  padding : 0px 0px 0px 0px;
}

/*----------------------------------------------------------------------------*/
/* Main                                                                       */
/*----------------------------------------------------------------------------*/

.MAIN01 {
  background-color:#1199EE;
  background-image: url(images/site/barretitre01.png);
  color:#FFFFFF; text-align:left;
  font-size:13px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
  padding : 2px 2px 2px 5px;
  border-collapse: collapse;
  border-top  : 1px solid #000000; border-bottom : 1px solid #000000;
  border-left : 1px solid #000000; border-right  : 1px solid #000000;
}

.MAIN02 {
  background-color:#EEEEFF;
  color:#000099; text-align:left;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  padding : 5px 5px 5px 5px;
  border-collapse: collapse;
  border-top  : 0px solid #000000; border-bottom : 1px solid #000000;
  border-left : 0px solid #000000; border-right  : 0px solid #000000;
}

.MAIN03 {
  background-color:#EEEEFF;
  color:#000099; text-align:left;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  padding : 2px 2px 2px 2px;
  border-collapse: collapse;
  border-top  : 0px solid #000000; border-bottom : 0px solid #000000;
  border-left : 0px solid #000000; border-right  : 0px solid #000000;
}

.MAIN04 {
  background-color:#EEEEFF;
  color:#000099; text-align:right;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  padding : 2px 2px 2px 2px;
  border-collapse: collapse;
  border-top  : 0px solid #000000; border-bottom : 0px solid #000000;
  border-left : 0px solid #000000; border-right  : 0px solid #000000;
}

.MAIN05 {
  background-color:#EEEEFF;
  color:#000099; text-align:right;
  font-size:11px; font-style:normal; font-family:Verdana,Arial;
  padding : 0px 0px 0px 0px;
  border-collapse: collapse;
  border-top  : 0px solid #000000; border-bottom : 1px solid #000000;
  border-left : 1px solid #000000; border-right  : 1px solid #000000;
}


.MAIN01 A { Color:#FFFFFF; TEXT-DECORATION: none }
.MAIN01 A:visited { Color:#FFFFFF; TEXT-DECORATION: none }
.MAIN01 A:hover {Color: #FFF055; TEXT-DECORATION: none; cursor:hand; }




/*===========================================================================*/


/*
ul, li {
  margin:0;
  padding:0;
  list-style-type:none;
}
*/

#cwbandeau1 {
  background: url(home/fond02.gif);
  width: 100%;
  height: 90px;
  padding: 0;
  margin: 0;
}

#cwbandeau2 {
  background: url(home/barre10.png) repeat-x;
  width: 100%;
  height: 90px;
  padding: 0;
  margin: 0;
  text-align: center;
}

#cwbandeau2 img {
  border : 0px;
  margin: 5px;
}

#cwmainmenu {
	background: url(home/barre20.png) repeat-x;
  width: 100%;
	height: 40px;
}

#cwmainmenu ul {
	padding-top: 13px;
	text-align: center;
}

#cwmainmenu li {
  display: inline; /* correction pour IE 5 et 5.5 */
} 
.menu_li1 {
  padding-left: 1px;
}
.menu_li2 {
  background: url(home/menu_point1.png) left center no-repeat;
  padding-left: 12px;
} 

#cwmainmenu li a {
	margin: 0px;
  color : #FFFF99;
  text-decoration: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:11px; font-style:normal; font-family:Verdana,Arial; font-weight:bold;
}

#cwmainmenu li a:hover, #cwmainmenu a:focus {
  color: #66FFCC;
  text-decoration: underline;
}

#cwmain_credits {
  clear: both ;
  width: 100%;
  padding: 0px;
  text-align: center;
}

#cwmain_credits h1 {
  margin-bottom: 20px;
  font-size:10px; font-style:normal; font-family:Verdana,Arial; font-weight:normal;
  color:#88AAEE;
  text-align: center;
}

#cwbarrebottom {
  width: 100%;
  background-image:url(home/barre11.png);
  background-repeat:repeat-x;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  height:35px;
  text-align: center;
}

#cwcredits {
  width: 900px;
  text-align: center;
  margin-left:auto; 
  margin-right:auto;
  color:#FFFF99;
  font-size:10px; font-style:normal; font-family:Verdana,Arial;
  padding : 0px 20px 0px 20px;
  border : 0px solid #000000; 
  height:35px;
}

#cwcredits .cwcredits_tdleft { 
  float: left;
  text-align: left; 
}
#cwcredits .cwcredits_tdright {
  float: right;
  text-align: right; 
}
