/* Règles générales ----------------------------------------------------------*/
body.pattern{
  margin              : 0px;
  padding             : 0px;
  background-color    : #E0DBCD;
}
a:link, a:visited{
  color               : #666666;
  text-decoration     : underline;
}

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

/* Couleurs ------------------------------------------------------------------*/
.color1    { background-color: #E0DBCD; } /* fond */
.colorInv  { background-color: #6A8814; } /* vert */


/*----------------------------------------------------------------------------*/
.pretty_top1, .pretty_top_en1 {
  font-family:    serif;
  font-size:      16px; 
  font-style:     italic; 
  font-weight:    600; 
  color:          #6A8814;
}

.pretty_top2, .pretty_top_en2 {
  font-family:    Arial, Helvetica, Verdana, sans-serif;
  font-size:      11px; 
  font-style:     normal; 
  text-align:     left; 
  font-weight:    500; 
  color:          #666666;
}


.title, .pretty_title, .pretty_title_inv, .pretty_table_inv, .pretty_title2, .pretty_title3, .pretty_text, .textJustify, .text,  .basicText, .pretty_inverse, .pretty_tiny_inverse, .pretty_summary, .pretty_table_line {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  color:            #6A8814;
  text-transform:   none;
}

.pretty_inverse, .pretty_title_inv, .pretty_table_line, .pretty_table_inv, .pretty_tiny_inverse  {
  background      : #6A8814;
  color           : #E0DBCD;
}

.pretty_table_inv, .pretty_table_line {
  font-size:        14px;
  font-weight:      normal;
  text-decoration:  none;
  padding-top:      5px;
}

.pretty_tiny_inverse {
  font-size:        11px;
  font-weight:      normal;
  text-decoration:  none;
}

.title, .pretty_title_inv, .pretty_title {
  font-size:        16px;
  font-weight:      bold;
  text-decoration:  none;
}

td.pretty_table_line {
 border-bottom      : 1px #E0DBCD solid;
}

.pretty_title2{
  font-size:        14px;
  font-weight:      700;
}
.pretty_title3{
  font-size:        12px;
  font-weight:      600;
}

.pretty_summary{
  font-size:        11px;
  font-weight:      600;
}

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

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

.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 }

/*----------------------------------------------------------------------------*/
.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;
}

/* Menus niveau1 -------------------------------------------------------------*/
/* NON VISIBLE ICI -----------------------------------------------------------*/
.menu0,.menu0_selected {
  font-family         : Arial;
  font-size           : 12px;
  color               : #990000;
  display             : none;
}
td.menu0,td.menu0_selected {
  padding-left        : 13px;
  border-top          : 1px #BEAB73 solid;
  text-align          : left;
  display             : none;
}
td.menu0_selected{
  background          : url(fr/menus/bg_menu0_selected.gif) no-repeat center left;
  display             : none;
}
td.menu0{
  background          : url(fr/menus/bg_menu0.gif) no-repeat center left;
  display             : none;
}
.menu0_selected {
  color               : #FFFFFF;
  display             : none;
}
a.menu0,a.menu0_selected{
  padding             : 0px;
  margin              : 0px;
  text-decoration     : none;
  display             : none;
}
a.menu0:link, a.menu0:visited{
 color                : #990000;
  display             : none;
}
a.menu0_selected:link,a.menu0_selected:visited{
 color                : #FFFFFF;
  display             : none;
}
/* Menus niveau2 -------------------------------------------------------------*/
.menu2,.menu2_selected,.menu2_selected_with_page{
  font-family         : Arial;
  font-size           : 12px;
  font-weight         : bold;
  color               : #FFFFFF;
  text-decoration     : none;
}
td.menu2,td.menu2_selected,td.menu2_selected_with_page{
  padding-left        : 5px;
  border-top          : 2px #E0DBCD solid;
  text-align          : left;
  background-color    : #B8BD56;
  text-decoration     : none;
}
a.menu2, a.menu2_selected, a.menu2_selected_with_page  {
  padding             : 0px;
  margin              : 0px;
  text-decoration     : none;
}
a.menu2:link, a.menu2:visited, a.menu2_selected:link, a.menu2_selected:visited, a.menu2_selected_with_page:link, a.menu2_selected_with_page:visited {
  color               : #FFFFFF;
  text-decoration     : none;
}
/* Pages ---------------------------------------------------------------------*/
.page,.page_first,.page_last,.page_selected,.page_selected_first, .page_selected_last{
  font-family         : Arial;
  font-size           : 12px;
  color               : #FFFFFF;
  text-decoration     : none;
}
td.page,td.page_first,td.page_last,td.page_selected,td.page_selected_first,td.page_selected_last{
  padding-left        : 5px;
  text-align          : left;
  border-top          : 2px #E0DBCD solid;
  background-color    : #D4D3AD;
  text-decoration     : none;
}
td.page_selected,td.page_selected_first,td.page_selected_last{
  background-color    : #CBCA89;
  text-decoration     : none;
}

a.page,a.page_first,a.page_last,a.page_selected,a.page_selected_first,a.page_selected_last,  a.page:link,a.page_first:link,a.page_last:link,a.page_selected:link,a.page_selected_first:link,a.page_selected_last:link,  a.page:visited,a.page_first:visited,a.page_last:visited,a.page_selected:visited,a.page_selected_first:visited,a.page_selected_last:visited{
  padding             : 0px;
  margin              : 0px;
  text-decoration     : none;
}
a.page_selected,a.page_selected_first,a.page_selected_last{
  color               : #696A79;
  text-decoration     : none;
}


/* Menu Up -------------------------------------------------------------------*/

.menuUp_selected, .menuUp, a.menuUp_selected, a.menuUp {
  font-family     : Arial,Helvetica, Verdana, sans-serif;
  font-size       : 11px;
  text-decoration : none;
  text-transform  : capitalize;
  color           : #999999;
}

.menuUp_selected, a.menuUp_selected {
  text-decoration : underline;
}

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

.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:            #666666;
  background-color: #FFFFFF;
}
.styleprjinfo  { 
  text-align:       center;
}
.idalizes  { 
   font-size:10px;
   color :   #999999; 
}
a.idalizes { color : #999999; }
