th.divecenter_send_invitation {
    cursor: pointer;
}

th.divecenter_send_invitation:hover {
    cursor: pointer;
    color: blue;
}

.divecenter_table_logo th {
    height: 52px;
    vertical-align: middle;
    text-align: right;
}

.divecenter_table_logo td {
    height: 52px;
    vertical-align: middle;
    text-align: left;
}

.divecenter_table_horizon th {
    vertical-align: top;
    text-align: center;
    background-color: #EEE;
}

.divecenter_table_horizon td {
    vertical-align: top;
    text-align: center;
}

.divecenter_table_infos {
    width: 100%;
}

.divecenter_table_infos td {
    vertical-align: top;
    text-align: center;
}

.divecenter_table_liste {
    border: 2px solid #DDD;
}

.divecenter_table_liste th {
    background-color: #EEE;
    white-space: nowrap;
}

.divecenter_table_liste td {
    background-color: #FFF;
    padding: 10px !important;
    white-space: nowrap;
}

.divecenter_table_liste th:first-child,
td:first-child {
    padding-left: 10px !important;
}

.divecenter_table_liste th:last-child,
td:last-child {
    padding-right: 10px !important;
}

.divecenter_table_liste_gagne {
    border: 2px solid #DDD;
}

.divecenter_table_liste_gagne th {
    background-color: #EEE;
    white-space: nowrap;
    padding: 5px;
    text-align: center;
}

.divecenter_table_liste_gagne td {
    background-color: #FFF;
    padding: 5px !important;
    white-space: nowrap;
}

.divecenter_table_opportunite {
    width: 1000px;
    background: white none repeat scroll 0 0;
    border: 1px solid #DDDDDD;
    overflow: hidden;
    margin: 0;
}

.divecenter_table_opportunite th {
    clear: both;
    width: 150px;
    height: 35px;
    vertical-align: top;
    text-align: right;
    background-color: #EEE;
    color: #3C424F;
}

.divecenter_table_opportunite th.center {
    clear: both;
    width: 150px;
    height: 35px;
    vertical-align: top;
    text-align: center;
    background-color: #EEE;
    color: #3C424F;
}

.divecenter_table_opportunite td {
    clear: both;
    height: 35px;
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #DDDDDD;
}

.divecenter_table_opportunite td.center {
    clear: both;
    height: 35px;
    vertical-align: top;
    text-align: center;
    border-top: 1px solid #DDDDDD;
}

.divecenter_table_opportunite td.gras {
    clear: both;
    height: 35px;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
    font-size: 22px;
    border-top: 1px solid #DDDDDD;
}

.divecenter_table_opportunite td.titre {
    clear: both;
    height: 35px;
    vertical-align: top;
    text-align: center;
    font-weight: bold;
    background-color: #EEE;
    color: #3C424F;
    border-top: 1px solid #DDDDDD;
}

.divecenter_table_opportunite_edit {
    width: 1000px;
    background: white none repeat scroll 0 0;
    border: 1px solid #DDDDDD;
    overflow: hidden;
    margin: 0;
}

.divecenter_table_opportunite_edit th {
    clear: both;
    width: 250px;
    height: 35px;
    vertical-align: top;
    text-align: right;
    background-color: #EEE;
    color: #3C424F;
}

.divecenter_table_opportunite_edit td {
    clear: both;
    height: 35px;
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #DDDDDD;
    background-color: rgb(160, 212, 212);
}

.divecenter_table_opportunite_edit td.center {
    clear: both;
    height: 35px;
    vertical-align: top;
    text-align: center;
    font-weight: bold;
    background-color: #EEE;
    color: #3C424F;
}

label.divecenter_commandes_radio_button {
    margin-right: 20px;
}

label.divecenter_prospects_radio_button {
    margin-right: 20px;
}


table.divecenter_formation th:first-child {
    padding-left: 14px;
}

table.divecenter_qualifs_1 {
    border: 1px solid #EEE;
    margin-bottom: 120px;
}

table.divecenter_qualifs_1 th {
    vertical-align: top;
    text-align: center;
    width: 20%;
}

table.divecenter_qualifs_1 td {
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: center;
    text-align: center;
}

table.divecenter_qualifs_2 {
    border: 1px solid #EEE;
    margin-bottom: 20px;
}

table.divecenter_qualifs_2 th {
    vertical-align: top;
    text-align: center;
    width: 20%;
}

table.divecenter_qualifs_2 td {
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: center;
    text-align: center;
}

table.divecenter_qualifs_3 {
    border: 1px solid #EEE;
    margin-bottom: 120px;
}

table.divecenter_qualifs_3 td {
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: center;
    text-align: left;
}

div.divecenter_spacer_1 {
    margin-bottom: 40px;
}

div.divecenter_spacer_2 {
    margin-bottom: 80px;
}

div.divecenter_spacer_3 {
    margin-bottom: 120px;
}

div.divecenter_center {
    text-align: center;
}

.divecenter_text_gras {
    font-weight: bold ;
}

.bouton_vert {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 208, 132);
    border-radius: 22px;
    max-width: 200px;
    display: inline;
}

.bouton_vert option {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 208, 132);
}

.bouton_gris {
    color: rgb(255, 255, 255);
    background-color: rgb(220, 220, 220);
    border-radius: 22px;
    max-width: 200px;
    display: inline;
}

.bouton_gris option {
    color: rgb(255, 255, 255);
    background-color: rgb(220, 220, 220);
}

.bouton_bleu {
    color: rgb(255, 255, 255);
    background-color: rgb(6, 147, 227);
    border-radius: 22px;
    max-width: 200px;
    display: inline;
}

.bouton_orange {
    color: rgb(255, 255, 255);
    background-color: rgb(255, 173, 5);
    border-radius: 22px;
    max-width: 200px;
    display: inline;
}

.pointer {
    cursor: pointer;
}

.coche {
    color: green;
    text-align: center;
}

.croix {
    color: red;
    text-align: center;
}

.encours {
    color: blue;
    text-align: center;
}

.planif {
    color: magenta;
    text-align: center;
    font-size: 0.8em;
    line-height: 0.9;
}

.demand {
    color: orange;
    text-align: center;
    font-size: 0.8em;
    line-height: 0.9;
}

.reserv {
    color: blue;
    text-align: center;
    font-size: 0.8em;
    line-height: 0.9;
}

.invit {
    color: green;
    text-align: center;
    font-size: 0.8em;
    line-height: 0.9;
}

.vert {
    color: green;
    /*font-weight: bold;*/
}

.orange {
    color: orange;
    /*font-weight: bold;*/
}

.rouge {
    color: red;
    /*font-weight: bold;*/
}

.bleu {
    color: blue;
    /*font-weight: bold;*/
}

.gris {
    color: gray;
    font-weight: bold;
}

#cout_produit {
    width: 30px;
}

td.cout_produit.column-cout_produit {
    width: 30px;
}

th.manage-column.column-cout_produit {
    width: 30px;
}

#reponse1 {
    margin: 5px;
}

#reponse2 {
    margin: 5px;
}

.left {
    float: left;
    height: 20px
}

div.responsive-tabs-wrapper {
    margin-left: 10px;
    margin-right: 10px;
}

/* jQuery UI CSS
body {
	font-family: Arial, Helvetica, sans-serif;
}

table {
	font-size: 1em;
}
*/
.ui-draggable, .ui-droppable {
	background-position: top;
}

.divecenter_pointer_popup {
    cursor: pointer;
    color: white;
    padding: 0px 15px;
    background-color: rgb(6, 147, 227);
}

.divecenter_pointer_popup a {
    text-decoration: none;
    color: white;
}
