/* Tooltip part :
 * To be removed when all the pages who use tooltip use style_general.css */
a.tooltip {
    text-decoration:    none;
    margin-left:        8px;
}
a.tooltip img {
    border:             none;        
}
a.tooltip span {
    display:            none;
}
a.tooltip:hover span {
    display:            block;
    position:           absolute; 
    padding:            10px; 
    margin:             4px 8px 4px 8px; 
    z-index:            100;
    font:               11px Arial, sans-serif; 
    color:              #000000;
    border:             1px solid orange;
    background-color:   #FFFFFF;
    text-align:         left;
}
* html a.tooltip:hover span {
    width:              380px;
}
*html a.tooltip:hover span {
    width:              380px;
}

/* TA style */
#ta_form_page div.submit_choices {
    float:              left;
    width:              18em;
    padding:            10px;
}
#ta_form_page div.submit_choices input {
    float:              left;
    margin-top:         20px;
    margin-bottom:      20px;
}

.prereview_mandatory {
    color:      #FFA500;
}
.evaluation_mandatory {
    color:      #ED0000;
}

/* TA - Coloration des statuts */
.ta_status_1 {
  color : #F9BB17;
}
.ta_status_2 {
  color : #CA1C1C;
}
.ta_status_3 {
  color : #55D801;
}
.ta_status_4 {
  color : silver;
}
.ta_status_5 {
  color : gray;
} 

/* TA - Coloration des roles */
.ta_role_1, p.ta_role_1 {
  color : gray;
}
.ta_role_2, p.ta_role_2 {
  color : #1AA100;
}
.ta_role_3, p.ta_role_3 {
  color : #740B9B;
}
.ta_role_4, p.ta_role_4 {
  color : #FFA500;
}
.ta_role_5, p.ta_role_5 {
  color : #CA1C1C;
} 
.ta_role_6, p.ta_role_6 {
  color : #000000;
} 
.ta_role_7, p.ta_role_7 {
  color : #235B9B;
} 

/* Lien mailto avec petite icone enveloppe */
p.p_contact{
    clear:              both;
    background-image:   url('/images/email.png');
    background-repeat:  no-repeat;
    padding-top:        18px;
    padding-left:       40px;
    margin-left:        16px;
    height:             18px;
}



/*****************************************
 *      Operators list 
 *****************************************/
#all_operators_page h2 {
    clear:              both;
    margin-left:        1em;
    padding-top:        2em;
}

#all_operators_page ul {
    list-style-image:   none;
    list-style-type:    none;
}
#all_operators_page ul#aircraft_operators ul,
#all_operators_page ul#other_operators ul {
    display:            block;
    float:              left;
    margin:             0.5em;
    padding:            1em;
    border:             1px solid #CCCCCC;
}
#all_operators_page ul#aircraft_operators ul {
    height:             18.5em;
}
#all_operators_page ul#other_operators ul {
    height:             10.5em;
}


/* Aircraft operators list */
#all_operators_page ul.operator_details li {
    width:              160px;
}
#all_operators_page ul#aircraft_operators ul.operator_details li.li_picture {
    display:            block;
    min-height:         140px;
}
#all_operators_page ul#other_operators ul.operator_details li.li_picture {
    display:            block;
    min-height:         50px;
    text-align:         center;
}

#all_operators_page ul#aircraft_operators ul.operator_details li.no_picture {
    display:            block;
    background-image:   url('/images/plane.png');
    background-repeat:  no-repeat; 
    background-position:50% 32%;
    width:              160px; 
    vertical-align:     middle;
}
#all_operators_page .no_picture span {
    visibility:         hidden;
}
#all_operators_page ul#aircraft_operators ul ul.operator_records, #all_operators_page ul#other_operators ul ul.operator_records {
    border:             none;
    margin:             0;
    padding:            0;
    text-align:         right;
    color:              #626262;
    margin-top:         1em;
}

