A { color: #FDB813   ;text-decoration: underline; border:0px;}
A.pretty_link { color: #FDB813   ;text-decoration: underline; border:0px;}

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


/*body --------------------------------------------------------------------*/
body , .pattern, .colorpattern { 
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  padding: 0px; 
  margin:0px;
  text-align      : justify;
  color           : #333333;
  background-color: #FFFFFF;   
  padding   :0px;
  margin    :0px;  
}

.leftcolumn {
background-image: url(fr/left.gif)
}
/*couleurs--------------------------------------------------------------------*/
.colorpage { background-color: #FFFFFF; } /* color of page */
.colorleft { background-color: #333333; } /* color left line */
.colorline { background-color: #CCCCCC; } /* color some line */

/*Title DOC :: PAGE ----------------------------------------------------------*/
.title_doc_page {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size       : 16px;
  text-decoration : none;
  text-align      : right;
  vertical-align  : bottom;
  font-weight     : bold;
  font-variant    : normal;
  color           : #FDB813;
  padding-left    : 0px;
  white-space     : normal;  
}

/*Menu2 ----------------------------------------------------------------------*/
.menu2, .menu2_selected {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size       : 12px;
  text-decoration : none;
  text-align      : left;
  vertical-align  : bottom;
  font-weight     : bold;
  font-variant    : normal;
  color           : #000000;
  padding-left    : 0px;
  white-space     : normal;  
}


A.menu2:hover { color: #D8771E ;}
/*Upper ----------------------------------------------------------------------*/
.menu_upper, .menu_upper_selected {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size       : 12px;
  text-decoration : none;
  text-align      : left;
  vertical-align  : bottom;
  font-weight     : bold;
  font-variant    : normal;
  color           : #FFFFFF;
  padding-left    : 0px;
  white-space     : normal;  
}


A.menu_upper:hover { color: #D8771E ;}

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

.cube_color          { background-color: #CCCCCC; }
.cube_selected_color { background-color: #FDB813; }

.page, .page_selected, .page_anchor_selected, .page_anchor {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size       : 11px;
  text-decoration : none;
  text-align      : left;
  font-weight     : bold;
  font-variant    : normal;
  color           : #000000;
  background-color: #FFFFFF; 
  white-space     : nowrap;   
}

.page_selected { color: #000000;}
.page:hover    { color: #000000 }

.page_anchor_selected { color: #FDB813;}
.page_anchor          { color: #000000;}
.page_anchor:hover    { color: #B3B3D9;}


/*actu ------------------------------------------------------------------------*/

.actu_title, .actu_date{
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size       : 14px;
  background-color: transparent;
  text-decoration : none;
  text-align      : left;
  vertical-align  : bottom;
  font-weight     : bold;
  font-variant    : normal;
  color           : #FDB813;
  padding-left    : 0px;
  white-space     : normal; 
}

.actu_title {
  color           : #AAAAAA;
}

.actu_date {
  font-size       : 12px;
}

/*textes-----------------------------------------------------------------------*/
.tabletext, .tabletextlink, .tabletextlinkselected, .tabletitle {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size       : 10px;
  text-decoration : none;
  text-align      : center;
  vertical-align  : middle;
  font-weight     : bold;
  font-variant    : normal;
  color           : #000000;
  background-color: #FFFFFF; 
  white-space     : nowrap;   
}

.tabletextlinkselected { color : #FDB813; }
.tabletextlink:hover { color : #FDB813; }

.pretty_link{
  border :          0px;
}

.textJustify, .text, .text1, .text2 { 
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  background-color: transparent;
  text-align      : justify;
  color           : #333333;
  padding   :0px;
  margin    :0px;
}

.text1 {
  color           : #666666;
}

.text2 {
  color           : #000000;
}

.title1, .title, .pretty_title, .pretty_title2, .pretty_title3{
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size       : 16px;
  background-color: transparent;
  text-decoration : none;
  text-align      : left;
  vertical-align  : bottom;
  font-weight     : bold;
  font-variant    : normal;
  color           : #FDB813;
  padding-left    : 0px;
  white-space     : normal; 
}
.title{
  vertical-align  : top;
}
.pretty_title2{
  font-size:        12px;
  font-weight:      700;
}
.pretty_title3{
  color           : #000000;
  font-size:        12px;
  font-weight:      600;
}

.pretty_frame_right { border: 0px solid #CCCCCC; border-left-width: 5px; margin-left: 10px;  padding-left: 10px; }
.pretty_frame_left  { border: 0px solid #CCCCCC; border-right-width: 5px; margin-right: 10px; padding-right: 10px; }


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

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