/*-- required & default rules --*/

.loading {
left: 210px;
position: absolute;
top: 74px;
background-image:url(images/ajax_loader.gif);
}

#slide_holder {
background-image: url(images/fond_caroussel.jpg);
background-repeat: no-repeat;
height: 227px;
overflow: hidden;
position: relative;
text-align: left;
width: 680px;   
/* -- width: 1533px; */
z-index: 1000;

}
#slide_holder_inner {
height: 227px;
left: 7px;
overflow: hidden;
position: absolute;
top: 8px;
width: 680px;
z-index: 2000;   

}

#contour_caroussel{
    height: 227px;
    position: relative; 
}

 #contour_caroussel .num{
     position: absolute;
     top:20px;
     left: 10px;
     font-size: 22px;
 }


/*-- for slide divs --*/

#slide_holder_inner div {
position: absolute;
}
/*-- for divs in html slides to position relative --*/
div#slide_holder_inner div.slide div {
position: relative;
}

/*-- for slide buttons --*/

#slide_buttons li:hover, #pause_button, .prev_button, .next_button, #hover_next_button, #hover_prev_button, #first_button, #last_button {
    cursor: pointer;
    cursor: hand;
    z-index: 5000;
}

#slide_buttons li span{
    color:#fff;
    font-size: 12px;
    padding:0 0 2px 0;
    cursor:pointer;
}
#slide_buttons li{
    background-repeat: no-repeat;
    overflow: hidden;
    top: 0px;
    text-align: center;
}
ul#slide_buttons {
    z-index: 5000;
    list-style: none;  
}
ul#slide_buttons li {
    background-image: url(images/btn/btn-gris.gif);
    display: block;
    float: left;
    background-position: 0 1px;
    height: 22px;
    margin: 0 0 0 16px;
    width: 46px;
    
}
ul#slide_buttons li span{
    display:block; 
    padding:0px;
    width:50px;
    margin:0 0 0 -8px;
}

ul#slide_buttons li:hover {
    
}
ul#slide_buttons li#button_selected {
    background-image: url(images/btn/btn-vert.gif);             
}
ul#slide_buttons li#button_selected span{
    font-weight: bold;
}
ul#slide_buttons li#button_selected:hover {
}


#carousel_controls{
    position:absolute;
    right:25px;
    bottom:25px;
    
}
   .slide h3{
       color:#7aaa1b;
       font-size:13px;
       padding:0 0 0 0;
       margin:0;
   }

