body {
    background      : #00AEC7;
}

div#conteneur   {
    background      : transparent url(images/hiver/fond_conteneur.gif) top right no-repeat;
}

div#central_droite_bas_top {
    background      : #A4D8E3 url(images/hiver/arrondi_bon_plan_haut.gif) top left no-repeat;
}
div#central_droite_bas_bottom {
    background      : #A4D8E3 url(images/hiver/arrondi_bon_plan_bas.gif) bottom left no-repeat;
}

div#central_centre_contenu_border_haut {
    background      : #FFFFFF url(images/hiver/arrondi_contenu_haut.gif) top right no-repeat;
}

div#central_centre_contenu {
    background      : #FFFFFF url(images/hiver/arrondi_contenu_bas.gif) bottom left no-repeat;
}

div#menu_contenu li.arrondi_right {
    background      : #E4F3F7  url(images/hiver/arrondi_menu_contenu_bas.gif) bottom right no-repeat;
}

div#central_droite_bas_contenu {
    background      : #A4D8E3;
}

div#menu_contenu {
    background      : #FFFFFF;
}

div#menu_contenu li, div#menu_contenu a {
    color           : #32BBCF;
    background      : #E4F3F7;
}

div#menu_contenu a {
    background      : #E4F3F7 url(images/hiver/puce_li.gif) center left no-repeat;
}

table.fond_rail {
    background      : transparent url(images/hiver/resa/fond_rail.gif) left 15px no-repeat;
}

div#bloc_choix_reservation hr.fonce, div#bloc_recapitulatif hr.fonce, div#conteneur_commande_process hr.fonce {
    background-color    : #00AEC7;
    color               : #00AEC7;
    margin              : 0px;
    padding             : 0px;
}

div#bloc_choix_reservation hr.clair, div#bloc_recapitulatif hr.clair, div#conteneur_commande_process hr.clair {
    background-color    : #7FD6E3;
    color               : #7FD6E3;
    margin              : 0px;
    padding             : 0px;
}

div#bloc_choix_reservation input, select, textarea {
    border              : 1px solid #7FD6E3;
    background          : #FFFFFF;
}

div#bloc_choix_periode {
    width               : 100%;
    padding             : 15px 0px;
    background          : #FFFFFF;
}

div#bloc_choix_personnes {
    width               : 100%;
    padding             : 15px 0px;
    background          : #F0F5D9;
}

div#bloc_choix_type_hebergement {
    width               : 100%;
    padding             : 15px 0px;
    background          : #FFFFFF;
}

div#bloc_choix_options {
    width               : 100%;
    padding             : 15px 0px;
    background          : #F0F5D9;
}

div#titre_reservation_formulaire {
    color               : #00AEC7;
    font-size           : 18px;
    font-weight         : bold;
}

div#conteneur_commande_process input, div#conteneur_commande_process select, div#conteneur_commande_process textarea {
    border              : 1px solid #7FD6E3;
    background          : #FFFFFF;
}

div#titre_reservation_formulaire a.lien  {
    color               : #00AEC7;
}

table.recap_simple th {
    color               : #00AEC7;
}

div#conteneur_commande_process a,div#conteneur_commande_process a:visited, div#conteneur_commande_process a:link {
    color               : #00AEC7;
    text-decoration     : none;
}

div#conteneur_commande_process a:hover, div#conteneur_commande_process a:active {
    text-decoration     : underline;
}

table.liste {
    border              : 1px solid #00AEC7;
    border-collapse     : collapse;
    margin-bottom       : 10px;
}

table.liste td, table.liste th {
    border              : 1px solid #00AEC7;
    padding             : 5px;
}

div.cadre h3 {
    color               : #00AEC7;
    border-bottom       : 1px solid #00AEC7;
    margin-bottom       : 10px;
}

h1, h2, h3, h4 {
    color               : #00AEC7;
}

input.button_reservation, div.bouton_submit input {
    border              : 1px solid #7FD6E3;
}

div#bloc_recapitulatif {
    background      : transparent url(images/hiver/forme_reservation.gif) right center no-repeat;
}