A    { color: #F49419 }   /* unvisited link */

.text  {  background-color: #FFFFFF; }
.bline {  background-color: #000000; }

body   {
  background-color     : #FFFFFF;
  
  padding              : 0px;
  margin               : 0px;
}
.line{
  background-color      : #C2CFCB;
}

#cadre_central{
 margin             : 8px 0px 0px 0px;
 padding-right      : 10px;
}

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

/*formmail--------------------------------------------------------------------*/
td.formLabel_0 {
  font-size: 12px;
  color: #49495B;
  font-weight: bold;
  text-align: right;
  font-family: Arial,Helvetica, Verdana, sans-serif;

}

#form_mail_msg_asterix {
  font-size: 12px;
  color: #F49419;
  font-weight: bold;
  text-align: right;
  font-family: Arial,Helvetica, Verdana, sans-serif;

}

.formmail_asterix {
  font-size: 18px;
  color: #F49419;
  font-weight: 900;
  text-align: right;
  font-family: Arial,Helvetica, Verdana, sans-serif;

} 

td.formInput_0 input.formInput  {background-color: #D6E3EC; }
td.formInput_0 select.formInput  {background-color: #D6E3EC; }
td.formInput_0 textarea.formInput  {background-color: #D6E3EC; }

table.formmail_text_table td.text div.pretty_title3 {
  text-align: left;
}

/*----------------------------------------------------------------------------*/
#bigtitle1.bigtitle1 {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  float: right;
  height: 45px;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        35px;
  text-decoration:  none;
  text-align:       right;
  font-weight:      normal;
  color:            #006096;
}

/*----------------------------------------------------------------------------*/
#menu1{
  height: 22px;
}

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

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

#menu1 ul li a {
  list-style: none;
  padding-left: 29px;
  padding-right: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  float: left;
  width: 170px;
  height: 22px;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        14px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  color:            #006096;
}

#menu1 ul li a.menu1_anchor:hover {
  color:            #F49419;
  list-style: none;
}

#menu1 ul li a.menu1_anchor_selected {
  background: url(fr/puce.gif) #FFFFFF no-repeat scroll 5px 8px; 
  color:            #F49419;
}

#menu1 ul li a.menu1_anchor {
  background: url(fr/puce.gif) #FFFFFF no-repeat scroll 5px 8px; 
}

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

#menu2 li {
  list-style:none;
  margin: 0px;
  padding: 0px;
}


#menu2 li a.menu2_first:hover, #menu2 li a.menu2_anchor:hover {
color: #F49419;
}

#menu2 li font.menu2_first {
  width: 170px;
  font-size: 11px;
  margin: 0px;
  color: #006096;
  text-decoration: none;
  font-weight: normal;
  text-align: right;
  padding: 5px 0px 0px 0px;
  font-family: Arial,Helvetica, Verdana, sans-serif;
}

#menu2 li a.menu2_first, #menu2 li a.menu2_first_selected, #menu2 li a.menu2_anchor, #menu2 li a.menu2_anchor_selected {
  width: 170px;
  font-size: 11px;
  margin: 0px;
  color: #006096;
  text-decoration: none;
  font-weight: normal;
  text-align: right;
  padding: 5px 0px 0px 0px;
  font-family: Arial,Helvetica, Verdana, sans-serif;
}


#menu2 li a.menu2_anchor_selected, #menu2 li a.menu2_first_selected  {
  color:            #F49419;
  font-weight: bold;
}

#menu2 li a.menu2_anchor, #menu2 li a.menu2_anchor_selected  {
  background: url(fr/puce_2.gif) #FFFFFF repeat-y scroll 5px 0px; 
}

#menu2 li a.menu2_first, #menu2 li a.menu2_first_selected  {
  background: url(fr/puce_2_first.gif) #FFFFFF repeat-y scroll 5px 0px; 
}
/*----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
#menuup{
  height: 18px;
}


#menuup ul {
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
}

#menuup ul li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;

}

#menuup ul li a.menuUp_selected, #menuup ul li a.menuUp {
  list-style: none;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 8px;
  padding-bottom: 0px;
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        10px;
  text-decoration:  none;
  text-align:       right;
  font-weight:      bold;
  color:            #FFFFFF;
}

#menuup ul li a.menuUp:hover {
  color:            #F49419;
}


#menuup ul li a.menuUp {
  color:            #FFFFFF;
}


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

.page, .page_selected, .page_anchor_selected, .page_anchor {
  font-family     : Arial,Helvetica, Verdana, sans-serif;
  font-size       : 11px;
  text-decoration : none;
  text-align      : right;
  font-weight     : bold;
  font-variant    : normal;
  color           : #B3B3D9;
  background-color: #FFFFFF; 
}
a.page_anchor_selected, a.page_anchor{
 height          : 12px;
}
.page_selected { color: #000000;}
.page:hover    { color: #000000 }

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


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

.anchor {
  text-decoration:  underline;
  color:            #F49419;
}

.anchorAnim {
  text-decoration : none;
  color:            #F49419;
}
.anchorAnim:hover { color: #000000 }


.anchorAnimSelect {
  font-family:      Arial, Helvetica,, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      bold;
  text-decoration:  none;
  color:            #F49419;
}
.anchorAnimSelect:hover { color: #000000 }

.pretty_link {
  color           : #F49419;
  border-width    : 0px;
  border-color    : #FFFFFF;
  border-style    : solid;
  text-decoration : underline;
}
.pretty_link:hover { color: #000000 }


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

.pretty_title1,.pretty_title { 
  font-family          : Arial, Helvetica, Verdana, sans-serif;
  font-size            : 26px; 
  font-style           : normal; 
  font-weight          : normal; 
  color                : #F49419;
  text-transform       : none;
  text-decoration : none;
}
.pretty_title2 { 
  font-family   : Verdana, sans-serif;
  font-size     : 14px; 
  font-style    : italic; 
  font-weight   : bold; 
  color         : #3574A8; 
  text-decoration : none;
}

.pretty_title2:hover    { color: #F49419 }   /* unvisited link */

h1.pretty_title2 { 
  margin             : 0px;
  padding            : 0px;
}


.pretty_title3 { 
  font-family     : Arial, Helvetica, Verdana, sans-serif;
  font-size       : 12px; 
  font-style      : normal; 
  font-weight     : bold; 
  color           : #F49419;
  text-decoration : none;
}


/*----------------------------------------------------------------------------*/
.textJustify{
  font-family     : Arial, Helvetica, Verdana, sans-serif;
  font-size       : 12px; 
  font-style      : normal; 
  color           : #000000;
  text-decoration : none;
}
.pretty_frame_right,.pretty_frame_left {
 margin                 : 15px;
 padding                : 10px;
 width                  : 200px;
 border                 : 0px; /*1px dashed #CACACA; */
 background-color       : #DEF1F1;
}
.pretty_frame_right{
 float                  : right;
}
.pretty_frame_left {
 float                  : left;
}

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

.contentslide{
}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 416px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
padding: 0 0 4px 0;
font-size:   9px;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 416px; /*IE6 width*/
vertical-align: bottom;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}
/*actu------------------------------------------------------------------------*/

.actuBox { 
  float:right; 
  margin                 : 5px;
  padding                : 5px;
  width                  : 466px;
  background-color       : #00609E;

}

.actuImg { 
  float:right; 
  margin                 : 15px;
  padding                : 10px;
}
.actuImgHome { 
  float:left; 
  margin                 : 5px;
  padding                : 5px;
}

.actuTitle, .actuTitleHome	 {
  font-family          : Arial, Helvetica, Verdana, sans-serif;
  font-size            : 20px; 
  font-style           : normal; 
  font-weight          : normal; 
  color                : #F49419;
  text-transform       : none;
  text-decoration : none;
}

.actuTitleHome	 {
  font-size: 16px;
  text-align: left;
  font-weight          : bold; 
  color: #FFDF77;
}

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

.actuTxtHome { 
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
	text-decoration: none;
  font-size: 12px;
  color: #FFFFFF;
}

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

}


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

.frmTitle {   
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;  
  font-weight:      bold;
  color:            #000000;  
  background-color: #FFFFFF
}

.frmSubTitle {  
  font-family:      Arial, Helvetica, Verdana, sans-serif;  
  font-size:        10px;  
  color:            #000000;  
  background-color: #FFFFFF;
}

.frmText {   
  font-family:      Verdana, sans-serif;  
  font-size:        12px;  
  color:            #000000;  
  background-color: #FFFFFF
}

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

.ufFormInput, .uiFormInput {
  font-family:      Arial, Helvetica, Verdana, sans-serif;  
  font-size:        10px;
  color:            #000000;
}

.ufText, .ufBold, .uiText, .ucText {
  font-family:      Arial, Helvetica, Verdana, sans-serif;  
  font-size:        10px;
  color:            #000000;
}

.ufBold {  
  font-weight:      bold;  
}

.uiError {
  font-family:      Arial, Helvetica, Verdana, sans-serif;  
  font-size:        10px;
  font-weight:      bold;
  color:            #FF0000;
}
	
/*----------------------------------------------------------------------------*/

.tinyText {
  font-family:      Arial, Helvetica, Verdana, sans-serif;  
  font-size       : 10px;
  text-decoration : none;
  text-align      : right;
  font-weight     : bold;
  font-variant    : normal;
  color           : #000000;
}


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

.tabActive, .tabInactive, .tabInactiveAnchor { color: black }
 
/*----------------------------------------------------------------------------*/

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

/*----------------------------------------------------------------------------*/
/* For special users-annu pattern */
/*----------------------------------------------------------------------------*/
.users-annu_title, .users-annu_title1, .users-annu_title2 { 
  font-family:      Arial, Helvetica, Verdana, sans-serif;  
  font-size            : 14px; 
  font-style           : normal; 
  font-weight          : bold; 
  color                : #F49419;
  text-transform       : none;
}
.users-annu_big_title { 
  font-family:      Arial, Helvetica, Verdana, sans-serif;  
  font-size            : 14px; 
  font-style           : normal; 
  font-weight          : bold; 
  color                : #436770;
  text-transform       : none;
  background: url(fr/fondg.gif) #FFFFFF repeat-y scroll 0px 0px; 
}

.users-annu_competances { 
  font-family:      Arial, Helvetica, Verdana, sans-serif;  
  font-size            : 16px; 
  font-style           : italic; 
  font-weight          : bold; 
  color                : #3C5960;
  text-transform       : none;
  
}

.users-annu_line {  background-color: #C2CFCB; }
.users-annu_line2 {  background-color: #C2CFCB; }
.users-annu_line3 {  background-color: #FFFFFF; }
.users-annu_formLabel {  background-color: #FFFFFF; }
.users-annu_formInput {  background-color: #FFFFFF; }
.users-annu_title {  background-color: #FFFFFF; }
.users-annu_title1 { background-color: #FFFFFF; }
.users-annu_title2 { background-color: #D7E0E7; }
.users-annu_text {  background-color: #FFFFFF; }
.users-annu_text1 { background-color: #FFFFFF; }
.users-annu_text2 { background-color: #D7E0E7; }
.users-annu_anchor { }

.library_line {  background-color: #C2CFCB; }