td {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
}

/*couleurs--------------------------------------------------------------------*/
.color1  { background-color: #FFFFFF; } /* first color on top (left and right)*/
.color2  { background-color: #FFFFFF; } /* second color on top (left and right)*/
.color3  { background-color: #6699CC; } /* menu (level1) color*/
.color4  { background-color: #2D1D72; } /* menu (level1) selected and bottom line */
.color5  { background-color: #2D1D72; } /* one pixel line under level1 line and over bottom line*/
.color6  { background-color: #55578D; } /* one pixel line under color5 line and over color7 zone. */ 
                                        /* And for the bottom after color7 zone and over bottom color5 line*/
.color7  { background-color: #FFFFFF; } /* body color */


/*----------------------------------------------------------------------------*/
.pretty_ul {
  list-style-image: url(fr/li.gif)
}

ul {
  list-style-image: url(fr/li.gif)
}

/*----------------------------------------------------------------------------*/
table.actu_open{
   background-color : #F1F1F1;
   border-bottom    : thin #106BE7 groove;
}
.actu_title,.actu_title a{
  color : #E58000;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      700;
  font-variant:     normal;
  text-transform:   normal;
  padding-bottom :  3px;
}
.actu_text{
  padding :     5px;
  font-size:    12px;
  border-left : 3px #2278AD solid;
  font-family:  Arial,Helvetica, Verdana, sans-serif;
}

.actutext{
  padding :     5px;
  font-size:    12px;
  border-left : 3px #FF871A solid;
  font-family:  Arial,Helvetica, Verdana, sans-serif;
  background-color : #BCD9D3;
  font-weight:   normal;
}
/*----------------------------------------------------------------------------*/
.pretty_title, .pretty_title_c2, .pretty_title_c3, .title { 
  font-family:    Arial, Helvetica, Verdana, sans-serif;
  font-size:      14px; 
  font-style:     normal; 
  font-weight:    bold; 
  color:          #70bd36;
  text-transform: uppercase;
}

.pretty_title_c2 { 
  color:          #3366ff;
}

.pretty_title_c3 { 
  color:          #2D1D72;
}

.pretty_title2{
  background-color: transparent;
  color           : #000000;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-weight:      700;
}
.pretty_title3{
  background-color: transparent;
  color           : #000000;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      600;
  text-decoration : none;
}

.pretty_link {
  color: #525252;
  border-style: none;
  text-decoration:underline; 
}
.pretty_link:hover {color: #525252; }

/*----------------------------------------------------------------------------*/
.infoTitle {
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  vertical-align:   middle;
  color:            #FFFFFF;
  background:       #60A898;
}
/*----------------------------------------------------------------------------*/

.menu1Active,.menu1Inactive,.menu1ActiveTd,.menu1InactiveTd {
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  vertical-align:   middle;
  color:            #000000;
  background:       #6699CC;
}

.menu1Inactive:hover  { color: #FFFFFF;}

.menu1Active, .menu1ActiveTd {  color: #FFFFFF; background:  #2D1D72;}

/*----------------------------------------------------------------------------*/
.level1Name {  
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        14px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  vertical-align:   middle;
  color:            #000000;
  background:       #F3B900;
}
/*----------------------------------------------------------------------------*/

.menu2Active,.menu2Inactive,.menu2ActiveTd,.menu2InactiveTd {
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  vertical-align:   middle;
  color:            #FFFFFF;
  background:       #60A898;
}

.menu2Inactive:hover  { color: #FFAD42;}

/*----------------------------------------------------------------------------*/

.pageActive,.pageInactive,.pageActiveTd,.pageInactiveTd {
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  vertical-align:   middle;
  color:            #000000;
}

.pageInactive:hover  { color: #FFAD42;}

.pageActive       { color: #FFAD42; text-decoration: underline;  font-weight: bold;}

/*----------------------------------------------------------------------------*/

.anchor, .anchorAnim {
  text-decoration : none;
  color:            #000000;
}
.anchorAnim:hover { color: #FFAD42 }
.anchor:hover { color: #FFAD42 }

.anchorFramed {
  text-decoration: none;
  color:           #000000;
  border-style:    solid;
  border-width:    0px;
  border-color:    #777777;
}
.anchorFramed:hover { color: #FFAD42 }
/*----------------------------------------------------------------------------*/
.frmTitle { 
   font-family:      Helvetica, Arial, Verdana, sans-serif;  
   font-size:        14px;  
   color:            #000000;  
   background-color: #FFFFFF;
}
.frmSubTitle {   
   font-family:      Arial, Helvetica, Verdana, sans-serif;  
   font-size:        10px; 
   color:            #000000;  
   background-color: #FFFFFF;
}
.frmText {
   font-family:      Arial, Helvetica, Verdana, sans-serif;  
   font-size:        12px;  
   color:            #000000;  
   background-color: #BCD9D3;
}

/*----------------------------------------------------------------------------*/

.copyright, .idalizes, .styleprjinfo {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-style:       normal;
  font-weight:      normal;
  font-variant:     normal;
  text-decoration:  none;
  text-align:       right;
  vertical-align:   middle;
  color:            #CCCCCC;
}
.styleprjinfo  { 
  text-align:       center;
}
.idalizes  { 
   font-size:10px;
   color :   #CCCCCC; 
}
a.idalizes { color : #CCCCCC; }