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


/*couleurs--------------------------------------------------------------------*/

.back_accueil {
 background           : url(fr/bg.gif) repeat-x;
 background-color     : #FFFFFF;
}

.back_menu { background-color     : #183F49; }
.back_page { background-color     : #FFFFFF; }
.back_menu_2 { background-color     : #FFFFFF; }

.color1 { background-color     : #FFFFFF; } /* 10px left and right marge */ 
.color2 { background-color     : #FFFFFF; } /* 1px between 10px marge and site body */
.color3 { background-color     : #FFFFFF; } /* top */
.color4 { background-color     : #8ED0D4; } /* under top 2px height */
.color5 { background-color     : #FFFFFF; } /* under color4 1px height */
.color6 { background-color     : #C5D8D6; } /* boder menu 1 color*/
.color7 { background-color     : #183F49; } /* menu1 background same back_menu*/
.color8 { background-color     : #FFFFFF; } /* body site color ! */


/*----------------------------------------------------------------------------*/
.title, .generic_title { 
  font-family:    Arial, Helvetica, Verdana, sans-serif;
  font-size:      16px; 
  font-style:     normal; 
  font-weight:    bold; 
  color:          #8ED0D4;
  text-transform: uppercase;
  padding-top:		15px;

}

.pretty_title, .pretty_title_c1, .pretty_title_c2, .pretty_title_c3 { 
  font-family:    Arial, Helvetica, Verdana, sans-serif;
  font-size:      16px; 
  font-style:     normal; 
  font-weight:    bold; 
  color:          #8ED0D4;
  text-transform: uppercase;

}

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

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

.title_form_sep {
  font-size:        14px;
  font-weight:      600;
  background-color: transparent;
  color           : transparent;
}

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

.pretty_link, .anchor, .anchorAnim {
  color: #8ED0D4;
  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 }
/*----------------------------------------------------------------------------*/
.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-color: #60A898;
}
/*----------------------------------------------------------------------------*/

#menu1{
height: 23px;
  background-color: #183F49;
}

#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:  Arial,Helvetica, Verdana, sans-serif;
font-size: 9px;
}

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

#menu1 ul li a.menu1Inactive:hover {
background-color: #8ED0D4;
  color:            #FFFFFF;
  list-style: none;
}

#menu1 ul li a.menu1Active {
  background-color: #8ED0D4;
}

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


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

#menu2{
  height: 15px;
}

#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:  Arial,Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

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

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

#menu2 ul li a.menu2Active {
  background-color: #FFFFFF;
}

#menu2 ul li a.menu2Inactive {
  background-color: #F3F3F3;
}

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: 132px;
  text-decoration: none;
  font-weight: normal;
  font-family: Arial,Helvetica, Verdana, sans-serif;
	font-color: #000000;
  background-color: #8ED0D4; 
}

#menu3 li a.menu3Inactive {
  font-size: 10px;
  margin: 0px;
  padding: 2px 2px 2px 25px;
  display: block;
  width: 132px;
  color: #999999;
  text-decoration: none;
  font-weight: normal;
  font-family: Arial,Helvetica, Verdana, sans-serif;
  background-color: #F3F3F3;
}



/*----------------------------------------------------------------------------*/
.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: #739795;
  font-size: 12px;
}

.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;
  color: #000000;
  text-decoration:  none;
}

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

}
td.actuTxtPage span.actuTitle a.actuTitle{
 font-style		 								: normal;
 color: #739795;
}

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

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