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

/*couleurs--------------------------------------------------------------------*/
.color1  { background-color: #FFFFFF; } /* first color on top (left and right)*/
.color2  { background-color: #FFFFFF; } /* second color on top (left and right)*/
.color3  { background-color: #FFFFFF; } /* menu (level1) color*/
.color4  { background-color: #bdcd00; } /* menu (level1) selected and bottom line */
.color5  { background-color: #CCCCCC; } /* one pixel line under level1 line and over bottom line*/
.color6  { background-color: #FEFEFE; } /* one pixel line under color5 line and over color7 zone. */ 
                                        /* And for the bottom after color7 zone and over bottom color5 line*/
.color7  { background-color: #FFFFFF; } /* body color */


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

.pays_uzege_formLabel {
  vertical-align:   top; 
}
.pays_uzege_formInput {
  vertical-align:   bottom;
  text-align: justify;   
}
.pays_uzege_line {  text-align: justify;}
.pays_uzege_text {  text-align: justify;}
.pays_uzege_text1 {  background-color: #FFFFFF;}
.pays_uzege_text2 {  background-color: #EFEFEF;}
.pays_uzege_title1 {  background-color: #FFFFFF;}
.pays_uzege_title2 {  background-color: #EFEFEF;}
.pays_uzege_line2 {  background-color: #FFFFFF;}
.pays_uzege_line3 {  background-color: #CCCCCC;}
.pays_uzege_title, .pays_uzege_title_box, .pays_uzege_title3 { 
  font-family:    Gil, Arial, Helvetica, Verdana, sans-serif;
  font-size:      14px; 
  font-style:     normal; 
  font-weight:    bold; 
  color:          #bdcd00;
  text-transform: none;
}
.pays_uzege_title3 {  color:  #000000;   font-size:      16px; }
.pays_uzege_title4 { 
  font-family:    Gil, Arial, Helvetica, Verdana, sans-serif;
  font-size:      12px; 
  font-style:     normal; 
  font-weight:    bold; 
  color:          #000000;
}
.pays_uzege_title_box {  
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  color:          #990000;
  background-color: #FFFFFF;
}

.pays_uzege_anchor { text-decoration : none;  color: #000000;}
.pays_uzege_anchor:hover { color: #000000 }
.pays_uzege_anchorAnim { text-decoration : none;  color: #000000;}
.pays_uzege_anchorAnim:hover { color: #000000 }
/*----------------------------------------------------------------------------*/
.pretty_title, .pretty_title_c2, .pretty_title_c3{ 
  font-family:    Gil, Arial, Helvetica, Verdana, sans-serif;
  font-size:      14px; 
  font-style:     normal; 
  font-weight:    bold; 
  color:          #bdcd00;
  text-transform: uppercase;
}

.pretty_title_c2 { 
  color:          #FF871A;
}

.pretty_title_c3 { 
  color:          #04113D;
}

.pretty_title2{
  background-color: transparent;
  color           : #000000;
  font-family:      Gil, Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-weight:      700;
}
.pretty_title3{
  background-color: transparent;
  color           : #000000;
  font-family:      Gil, Arial, Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      600;
  text-decoration : none;
}

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

/*----------------------------------------------------------------------------*/
.infoTitle {
  font-family:      Gil, Arial,Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  vertical-align:   middle;
  color:            #FFFFFF;
  background:       #60A898;
}
/*----------------------------------------------------------------------------*/

.menu1Active,.menu1Inactive,.menu1ActiveTd,.menu1InactiveTd {
  font-family:      Gil, Arial,Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  vertical-align:   middle;
  color:            #000000;
  background:       #FFFFFF;
}

.menu1Inactive:hover  { color: #FFAD42;}

.menu1Active, .menu1ActiveTd {   
  color:            #FFFFFF; 
  background:  #bdcd00;
}

/*----------------------------------------------------------------------------*/
.level1Name {  
  font-family:      Gil, Arial,Helvetica, Verdana, sans-serif;
  font-size:        14px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  vertical-align:   middle;
  color:            #061846;
  background:       #60A898;
}
/*----------------------------------------------------------------------------*/

.menu2Active,.menu2Inactive,.menu2ActiveTd,.menu2InactiveTd {
  font-family:      Gil, Arial,Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      bold;
  vertical-align:   middle;
  color:            #FFFFFF;
  background:       #60A898;
}

.menu2Inactive:hover  { color: #FFAD42;}

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

.pageActive,.pageInactive,.pageActiveTd,.pageInactiveTd {
  font-family:      Gil, Arial,Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-decoration:  none;
  text-align:       left;
  vertical-align:   middle;
  color:            #000000;
}

.pageInactive:hover  { color: #FFAD42;}

.pageActive       { color: #FFAD42; text-decoration: underline;  font-weight: bold;}

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

.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 }
/*----------------------------------------------------------------------------*/
.frmTitle { 
   font-family:      Helvetica, Gil, Arial, Verdana, sans-serif;  
   font-size:        14px;  
   color:            #000000;  
   background-color: #FFFFFF;
}
.frmSubTitle {   
   font-family:      Gil, Arial, Helvetica, Verdana, sans-serif;  
   font-size:        10px; 
   color:            #000000;  
   background-color: #FFFFFF;
}
.frmText {
   font-family:      Gil, Arial, Helvetica, Verdana, sans-serif;  
   font-size:        12px;  
   color:            #000000;  
   background-color: #BCD9D3;
}

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

.copyright, .idalizes, .styleprjinfo {
  font-family:      Gil, 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; }




/* Modif Art Media Web 10-11-2011 */
.menu1InactiveTd { padding: 20px 0 0; background:#fff;}
.menu1InactiveTd a {
    background: none repeat scroll 0 0 #fff;
    height: 30px;
    line-height: 30px;
    padding: 6px 10px;
}

.menu1ActiveTd { padding: 20px 0 0; background:#fff;}
.menu1ActiveTd a {
    background: none repeat scroll 0 0 #BDCD00;
    height: 30px;
    line-height: 30px;
    padding: 6px 10px;
}
@font-face {
  font-family: Gil;
  src: url(fonts/gil.eot);
  src: local('Gill Sans MT'), url(fonts/gil.ttf) format('truetype');
}

body {color:#555;font-family:Gil !important;}

.textJustify {font-family:Gil !important;}



.pays_uzege_formLabel, .pays_uzege_formLabelMandatory, .pays_uzege_formInput, .pays_uzege_formHelp {
	font-family:Gil !important;}
.pays_uzege_text, .pays_uzege_text1, .pays_uzege_text2, .pays_uzege_tiny {
	font-family:Gil !important;}
}