
#octo_content
{
    width: 958px;}

.cadre_header
{
    background: #97CF0A;
    color: #FFFFFF;
}

.cadre
{
    border: 1px solid #97CF0A;
    width: 956px;}

.cadre_center
{
    
}

#form_search_1
{
    width: 630px;}

#form_search_2
{
    width: 316px;}

#notre_selection_1
{
    width: 471px;}

#octo_content .selection_1_1
{
    width: 465px;
        padding-right: 3px;
        margin:5px 0px;}

#notre_selection_2
{
     border-left: 1px dotted #97CF0A;
     width: 470px;}

#octo_content .selection_1_1_1
{
width: 348px;  
}
#octo_content .selection_1_1_1_1
{
    width: 263px;  
}

#octo_content .selection_1_1_2
{
    width: 112px;  
}

#octo_content  #search_submit
{
     border: 1px outset #a50d83;
     background: #a50d83;
     color: #FFFFFF;
}

.selection_1_1_2 .button
{
     border: 1px outset #a50d83;
     background: #a50d83;
     color: #FFFFFF;
}

.ligne_1
{
    background: #a50d83;
}

.ligne_1 a
{
    color: #FFFFFF;
}

.pagerSelected
{
    color:#a50d83;
}

.pagerUnselected
{
    color:#a50d83;
}

#octo_content .results
{
    width: 948px; 
             
}

#octo_content .pager
{
    width: 948px; 
             
}

#octo_content .ligne
{
    width: 948px;
        margin: 10px 0px !important;  
             
    
    
}

#octo_content .ligne_1
{
    width: 938px;
        padding:3px 5px 0px 5px;  
             
}

#octo_content .ligne_2
{
    width: 948px;  
}

#octo_content .ligne_2_1
{
    border: 1px solid #a50d83;
    width: 190px; 
}

#octo_content .ligne_2_2
{
    width: 568px; 
}

.ligne_2_2 .button
{
    border: 1px outset #97CF0A;
    background: #97CF0A;
    color: #FFFFFF}
#produit
{
    width: 958px;}

#produit_1
{
    width: 958px;}

#produit_1_1
{
    width: 948px;
        padding:3px 5px !important;
        padding:3px 5px 3px 5px;    background: #97CF0A;
    color: #FFFFFF}

#produit_1_2
{
    width: 926px;
        padding: 5px;
        margin: 10px !important;
        margin: 5px;    border: 1px solid #97CF0A;
}

#produit_1_3
{
    width: 938px;
        margin: 10px;}

#produit_1_3 .button
{
    border: 1px outset #97CF0A;
    background: #97CF0A;
    color: #FFFFFF}

#produit_2
{
width: 958px;}

#produit_2_1
{
width: 230px;}

#produit_2_1_1
{
    background: #a50d83;
    color: #FFFFFF}

#produit_2_1_2
{
    
        width: 220px;
        padding: 5px !important;
        padding: 2px;    text-align: center;
}

#produit_2_2_1
{
         width: 717px;
    padding: 3px;     background: #a50d83;
    color: #FFFFFF}

#produit_2_2
{
        width: 723px;
    margin-left: 5px; }


#produit_2_2_2
{
        width: 723px;}

#produit_2_2 .hebergement
{
        width: 713px;
    margin: 5px !important;
    marin: 5px 0px 5px 5px; }

#produit_2_2 .hebergementTitre
{
        width: 707px !important;
        width: 697px ;
    padding: 3px;     background: #a50d83;
    color: #FFFFFF}

#produit_2_2 .hebergementInfos
{
        width: 587px ;
    margin: 3px; }

#produit_2_2 .hebergementInfos .button
{
    border: 1px outset #a50d83;
    background: #a50d83;
    color: #FFFFFF}

#produit_2_2 .title div
{
    color: #a50d83;
    background: #e4b7da;
}

#produit_2_2_4 .button
{
    border: 1px outset #97CF0A;
    background: #97CF0A;
    color: #FFFFFF;
}

#divToScroll
{
    
    width: 225px ;
    border: 1px solid #a50d83;
    background: #e4b7da;
}
#tarifs_2_2_1
{
         width: 947px;
    padding: 3px;     background: #a50d83;
    color: #FFFFFF}

#tarifs_2_2
{
        width: 953px;
    margin-left: 5px; }

#tarifs .th
{
    background: #a50d83;
    color: #FFFFFF;
}

.tarifs_tableau_0 td
{
    border-top: 1px dotted #a50d83;
    border-bottom: 1px dotted #a50d83;
    background: #e4b7da;
}

#res_button
{
    border: 1px outset #a50d83;
    background: #a50d83;
    color: #FFFFFF;
}

.panier_1_1
{
    border-bottom: 1px dotted #a50d83;
}

.panier_1_1 .a
{
    border: 1px outset #a50d83;
    background: #a50d83;
    color: #FFFFFF;
}

#pricesLoad
{
    border: 1px solid #a50d83;
    color: #a50d83;
}

#recap
{
    
    width: 288px ;
}

#recap_1
{
    
    width: 282px ;
    padding: 3px;
    background: #a50d83;
    color: #FFFFFF;
}

#recap_2
{

    width: 282px ;
    padding: 3px;
    border-top: 5px solid #e4b7da;
    border-bottom: 5px solid #e4b7da;
}

#recap_2 h1
{
    color: #a50d83;
}

#recap_2 h2
{
    
    width: 276px ;
    padding: 3px;
    background: #a50d83;
    color: #FFFFFF; 
}

#recap_2_1 h1
{
    color: #a50d83;
}

#recap_2_1 h2
{
    background: #a50d83;
    color: #FFFFFF; 
}

#resa
{
    
    width: 665px ;
    margin-left: 5px; 
}

#resa_1
{

    width: 659px ;
    padding: 3px; 
    background: #a50d83;
    color: #FFFFFF; 
}

#resa_2
{
    
    width: 659px ;
    padding: 3px; 
    background: #e4b7da;
}

#octo_content .etape
{
    
    width: 286px !important;
    width: 286px !important!;
    width: 284px;
    padding-left: 39px; 
    margin: 2px;
}

#octo_content #tab_ages
{

    width: 659px !important;
    width: 649px !important!;
    width: 649px ;
}

.etape_1_1, .etape_2_1, .etape_3_1, .etape_4_1, .etape_5_1, .etape_6_1
{
    color: #a50d83;
}

#resa_2_1
{
    border-top: 1px dashed #a50d83;
}

#resa_2_1 .button
{
    border: 1px outset #a50d83;
    background: #a50d83;
    color: #FFFFFF;
}

#resa_2 .trait_recap
{
    border-top: 1px dashed #a50d83;
}

#resa_2_1 h1
{
    color: #a50d83 ;
}

#resa_2_1 h2
{
    background: #a50d83 ;
    color: #FFFFFF ;
}

#resa_2_1 h3
{
    color: #a50d83 ;
}

#resa_2_1 .total
{
    background: #a50d83 ;
    color: #FFFFFF ;
}

#resa_2_1 hr
{
     border: none;
     border-top: 1px dashed #a50d83 ;
}


