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

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


/*----------------------------------------------------------------------------*/
.title, .pretty_title, .pretty_title_c1, .pretty_title_c2, .pretty_title_c3 { 
  font-family:    Verdana, Arial, Helvetica, sans-serif;
  font-size:      16px; 
  font-style:     normal; 
  font-weight:    bold; 
  color:          #2F7EBF;
  text-transform : none;

}

.pretty_title_c2 { 
  color:          #183F49;
  font-size:        12px;
}

.pretty_title_c3 { 
  color:          #C5D8D6;
  font-size:        12px;
}

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

.pretty_link, .anchor, .anchorAnim {
  color: #FF0000;
  border-style: none;
  text-decoration:underline; 
}
.pretty_link:hover, .anchorAnim:hover,  .anchor:hover {color: #BEBEBE; }


 { color: #000000 }

.anchorAnimSelect {
  font-family:      Verdana, sans-serif;
  font-size:        14px;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
}
.anchorAnimSelect:hover { color: red }
/*----------------------------------------------------------------------------*/
.pretty_ul {
  list-style-image: url(fr/li.gif)
}

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

/*----------------------------------------------------------------------------*/
#menu1name {
  margin:           5px 0px 5px 0px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        14px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  color:            #2977C1;
}
#av_menu1 {
  background: url(fr/M1.gif) #FFFFFF repeat-x;
}
#menu1{
  height: 44px;
  text-align: center ;  
  margin-left: auto;
  margin-right: auto;
  
}

#menu1 ul li {
margin: 0;
padding: 0;
display: inline;
list-style: none;
background-image: none;
}

#menu1 ul {
margin: 0;
padding: 0 0 0 0%;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}

#menu1 ul li a {
  background-color: transparent;
  list-style: none;
  padding-left: 15px;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  float: left;
  height: 15px;
  font-family:      Verdana, Arial,Helvetica, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  color:            #2977C1;
}

#menu1 ul li.menu1Inactive a.menu1Inactive:hover {
  background-color: transparent;
  text-decoration:  underline;
  list-style: none;
  
}

#menu1 ul li.menu1Active a.menu1Active {
  font-size:        14px;
  text-decoration:  underline;
  background: url(fr/M1select.gif) transparent no-repeat;
}


#menu1 ul li.menu1Inactive a.menu1Inactive {
  background-color: transparent;
}


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

#menu2{
}

#menu2 ul li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  background-image: none;
}

#menu2 ul {
  margin: 0;
  padding: 0 0 0 0%;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#menu2 ul li a {
  list-style: none;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 4px;
  padding-bottom: 2px;
  float: left;
  width: 180px;
  height: 10px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        10px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      400;
  color:            #000000;
}

#menu2 ul li a.menu2Inactive:hover {
  color:            #FF0000;
  list-style: none;
}

#menu2 ul li a.menu2Active {
  color:            #FF0000;
  background:  url(fr/M2select.gif) transparent no-repeat;
}

#menu2 ul li a.menu2Inactive {
  background:  url(fr/M2unselect.gif) transparent no-repeat;
}

ul#menu3 {
margin: 0px;
padding: 0px;
}

#menu3 li {
list-style:none;
margin: 0px;
padding: 0px;
display: block;
border-bottom: 1px #ffffff solid;
}


#menu3 li a:hover {
color: #FF0000;
}


#menu3 li a.menu3Active {
  font-size: 10px;
  margin: 0px;
  padding: 2px 2px 2px 25px;
  display: block;
  width: 180px;
  color: #FF3333;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Arial,Helvetica, sans-serif;
  background: url(fr/M3select.gif) transparent no-repeat; 
}


#menu3 li a.menu3Inactive {
  font-size: 10px;
  margin: 0px;
  padding: 2px 2px 2px 25px;
  display: block;
  width: 180px;
  color: #666666;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background:  url(fr/M3unselect.gif) transparent no-repeat;
}



/*----------------------------------------------------------------------------*/
.table_upper{
  color         : #8ED0D4;
  padding-right : 5px;
}
.menuUp, .menuUp_selected {
  font-family           : Verdana, sans-serif;
  font-size             : 10px;
  font-weight           : normal;
  text-decoration:  none;
  text-align:       center;
  vertical-align:   middle;
  color         :   #8ED0D4;
}

a.menuUp_selected { 
 text-decoration        : none;
}
.menuUp:hover    { color: #000000;}

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

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

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

.back_actu {
   background : url(fr/bg_news.gif) no-repeat;
}

.ximagesimg, .CP_THUMBNAIL_SMALL, .ACTU_THUMBNAIL_SMALL, .ACTU_THUMBNAIL_BIG{
align : right;
text-align : right;
float:right; 
padding    : 0px 0px 15px 15px;
}

.actuImg { 
  float:right; 
  margin                 : 15px;
  padding                : 10px;
}
.actuSmallImg { 
  float:right; 
  margin-left           : 15px;
  padding-left          : 10px;
  margin-right          : 15px;
  padding-right         : 10px;
  margin-top            : 2px;
  padding-top           : 2px;
  margin-bottom         : 2px;
  padding-bottom        : 2px;
}

.actuTitleImg { 
  margin-left           : 5px;
  padding-left          : 5px;
  margin-right          : 2px;
  padding-right         : 2px;
  margin-top            : 0px;
  padding-top           : 0px;
  margin-bottom         : 0px;
  padding-bottom        : 0px;
}

.actuTitle, .actuTitleHome, a.actuTitle, a.actuTitleHome, .actuHomeTitle2, a.actuHomeTitle2	 {
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  text-align: justify;
  text-decoration:  none;
  color: #8ED0D4;
}

.actuHomeLink{
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  text-align: justify;
  text-decoration:  none;
  color: #8ED0D4;
}

.actuHomeTitle2, a.actuHomeTitle2	 {
  color: #8ED0D4;
}

.actuTitleHome	 {
  font-size: 16px;
  text-align: right;
}

.actuTxt, .actuTxtPage, a.actuTxt, a.actuTxtPage { 
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  color: #000000;
  text-decoration:  none;
}

.actuTxtPage {
  font-size   : 11px;
  text-align  : left;
  color       : #000000;
  background-color: #FFFFFF

}


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

.bottomtext {
  font-family:      Verdana, sans-serif;
  font-size:        10px;
  font-weight:      normal;
  text-decoration:  none;
  text-align:       right;
  vertical-align:   middle;
  color:            #DDDDDD;
}