/*old fiche produit*/
#produit #photo #cadre {
background:transparent url(/img/details_bg/cadre.gif) repeat scroll 0 0;
height:285px;
left:-5px;
position:absolute;
top:10px;
width:340px;
z-index:1000;

}
#produit #photoTop #photo #cadreH {
background:transparent url(/img/details_bg/cadreH.png) no-repeat scroll 0 0;
height:95px;
left:-5px;
position:absolute;
width:340px;
z-index:1;
display:block;
}
#produit #photoTop #photo #cadreMilieu {
background:transparent;
display:block;
height:auto;
left:-5px;
margin-left:-5px;
top:65px;
width:340px;
}
#produit #photoTop #photo #cadreB {
background:transparent url(/img/details_bg/cadreB.png) repeat scroll 0 0;
height:47px;
left:-5px;
margin:-26px 25px 0 0;
position:absolute;
width:340px;
}
#cadreMilieu img{
margin-left:6px;
width:328px;
max-height:250px;
border-left:1px solid #AEAEAE;
border-right:1px solid #AEAEAE;	
}

/*test new*/
#produit #photo #cadre {
background:transparent url(/img/details_bg/cadre.gif) repeat scroll 0 0;
height:285px;
left:-5px;
position:absolute;
top:10px;
width:340px;
z-index:1000;

}
#produit #photoTop2 #photo2 #cadreH2 {
background:transparent url(/img/details_bg/cadreH.png) no-repeat scroll 0 0;
height:95px;
left:-5px;
position:absolute;
width:340px;
z-index:1;
display:block;
}
#produit #photoTop2 #photo2 #cadreMilieu2 {
background:transparent;
display:block;
height:auto;
left:-5px;
margin-left:-5px;
top:65px;
width:340px;
}
#produit #photoTop2 #photo2 #cadreB2 {
background:transparent url(/img/details_bg/cadreB.png) repeat scroll 0 0;
height:47px;
left:-5px;
margin:-26px 25px 0 0;
position:absolute;
width:340px;
}
#cadreMilieu2 img{
margin-left:6px;
width:328px;
max-height:250px;
border-left:1px solid #AEAEAE;
border-right:1px solid #AEAEAE;	
}


/*test new*/
#produit2 #photo #cadre {
background:transparent url(/img/details_bg/cadre.gif) repeat scroll 0 0;
height:285px;
left:-5px;
position:absolute;
top:10px;
width:340px;
z-index:1000;

}
#produit2 #photoTop2 #photo2 #cadreH2 {
background:transparent url(/img/details_bg/cadreH.png) no-repeat scroll 0 0;
height:95px;
left:-5px;
position:absolute;
width:340px;
z-index:1;
display:block;
}
*html #produit2 #photoTop2 #photo2 #cadreH2{margin-left:14px;}
#produit2 #photoTop2 #photo2 #cadreMilieu2 {
background:transparent;
display:block;
height:auto;
left:-5px;
margin-left:-5px;
top:65px;
width:340px;
}
*html #produit2 #photoTop2 #photo2 #cadreMilieu2 {margin-left:0px;}
#produit2 #photoTop2 #photo2 #cadreB2 {
background:transparent url(/img/details_bg/cadreB.png) repeat scroll 0 0;
height:47px;
left:-5px;
margin:-26px 25px 0 0;
position:absolute;
width:340px;

}
*html #produit2 #photoTop2 #photo2 #cadreB2 {margin-left:14px;b}
#cadreMilieu2 img{
width:328px;
max-height:250px;
border-left:1px solid #AEAEAE;
border-right:1px solid #AEAEAE;
}
*html #cadreMilieu2 img{margin-left:0px;}
/*fintest new*/

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 90px;
    height: 50px;
}
.jcarousel-skin-tango2{
margin:15px 0 0 2px;
z-index:1000;
width:360px
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango2 .jcarousel-container {
    -moz-border-radius: 10px;
    width: 348px;
	margin-left:10px
}

.jcarousel-skin-tango2 .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 328px;
	margin-left:10px;
   
}

.jcarousel-skin-tango2 .jcarousel-container-vertical {
    width: 328x;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
margin-left:10px;
margin-top:-10px;
width:290px;
}

.jcarousel-skin-tango2 .jcarousel-clip-vertical {
    width:  90px;
    height: 50px;
}

.jcarousel-skin-tango2 .jcarousel-item {
height:55px;
margin-top:-15px;
text-align:center;
vertical-align:top;
width:90px;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal img {
height:auto;
vertical-align:middle;
text-align: center; 
}
.jcarousel-skin-tango2 .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 6px;
	left: 300px;
    right: 2px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/fiche/carousel/doze_car_right_small.png) no-repeat 0 0;
	z-index:2000;
}

.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 6px;
    left: -17px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/fiche/carousel/doze_car_left_small.png) no-repeat 0 0;
	z-index:2000;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/fiche/carousel/flechenext.gif) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-vertical:hover {
   
}

.jcarousel-skin-tango2 .jcarousel-next-vertical:active {
    
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango2 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/fiche/carousel/flecheprev.gif) no-repeat 0 0;
}

.jcarousel-container {
    position: relative;
}
/*********************************/
/*photo onglet infos touristiques2*/
/*********************************/
.descriptif_infos_touristique2 {width:750px;margin-top:10px;}
#menu_fiche .photo_infos_touristique2 .cadre2 {
background:transparent url(/img/details_bg/cadre.gif) repeat scroll 0 0;
height:285px;
left:-5px;
position:absolute;
top:10px;
width:340px;
z-index:1000;
}
.descriptif_similaire2{border:1px solid black;}
#menu_fiche .photo_infos_touristique2 .cadreH_infos2 {
background:transparent url(/img/details_bg/cadreH2.png) no-repeat scroll 0 0;
height:25px;
left:-7px;
position:absolute;
width:200px;
z-index:1;
display:block;
}
#menu_fiche .photo_infos_touristique2 .cadreMilieu_infos2 {
background:transparent;
display:block;
height:auto;
left:-5px;
margin-left:-5px;
top:65px;
width:200px;
}
#menu_fiche .photo_infos_touristique2 .cadreB_infos2 {
background:transparent url(/img/details_bg/cadreB2.png) repeat scroll 0 0;
height:40px;
left:-7px;
margin:-26px 25px 0 0;
position:absolute;
width:200px;
}
#menu_fiche .descriptif_similaire2 span{color:#B50051;text-transform:uppercase;font-weight:bold;}
#menu_fiche .descriptif_similaire2  a{color:#B50051;text-transform:uppercase;text-decoration:underline;}
.cadreMilieu_infos2 img{
margin-left:4px;
width:180px;
max-height:150px;
border-left:1px solid #AEAEAE;
border-right:1px solid #AEAEAE;	
}
/*********************************/
/*photo onglet infos touristiques*/
/*********************************/

#menu_fiche .photo_infos_touristique .cadre {
background:transparent url(/img/details_bg/cadre.gif) repeat scroll 0 0;
height:285px;
left:-5px;
position:absolute;
top:10px;
width:340px;
z-index:1000;
}
#menu_fiche .photo_infos_touristique .cadreH_infos {
background:transparent url(/img/details_bg/cadreH2.png) no-repeat scroll 0 0;
height:25px;
left:-7px;
position:absolute;
width:200px;
z-index:1;
display:block;
}
#menu_fiche .photo_infos_touristique .cadreMilieu_infos {
background:transparent;
display:block;
height:auto;
left:-5px;
margin-left:-5px;
top:65px;
width:200px;
}
#menu_fiche .photo_infos_touristique .cadreB_infos {
background:transparent url(/img/details_bg/cadreB2.png) repeat scroll 0 0;
height:40px;
left:-7px;
margin:-26px 25px 0 0;
position:absolute;
width:200px;
}
#menu_fiche .descriptif_similaire span{color:#B50051;text-transform:uppercase;font-weight:bold;}
#menu_fiche .descriptif_similaire  a{color:#B50051;text-transform:uppercase;text-decoration:underline;}
.cadreMilieu_infos img{
margin-left:4px;
width:180px;
max-height:150px;
border-left:1px solid #AEAEAE;
border-right:1px solid #AEAEAE;	
}
/*********************************/
/*photo onglet infos PANIER*/
/*********************************/

.infos_2 .photo_infos_touristique3 .cadre3 {
background:transparent url(/img/details_bg/cadre.gif) repeat scroll 0 0;
height:285px;
left:-5px;
position:absolute;
top:10px;
width:340px;
z-index:1000;
border:1px solid black;

}
.infos_2 .photo_infos_touristique3 .cadreH_infos3 {
background:transparent url(/img/details_bg/cadreH2.png) no-repeat scroll 0 0;
height:25px;
left:-7px;
position:relative;
width:200px;
z-index:1;
display:block;



}
.infos_2 .photo_infos_touristique3 .cadreMilieu_infos3 {
background:transparent;
display:block;
height:auto;
left:-5px;
margin-left:-5px;
margin-top:-50px;
top:65px;
width:200px;
}
.infos_2 .photo_infos_touristique3 .cadreB_infos3 {
background:transparent url(/img/details_bg/cadreB2.png) repeat scroll 0 0;
height:30px;
left:-7px;
margin:-26px 25px 0 0;
position:relative;
width:200px;
}
#Panier .descriptif_similaire3 {color:#4D4C4C;font-size:12px;margin-left:20px;width:170px;}
.descriptif_similaire3 span{color:#B50051;text-transform:uppercase;font-weight:bold;}
.descriptif_similaire3  a{color:#B50051;text-transform:uppercase;text-decoration:underline;}
.cadreMilieu_infos3 img{
margin-left:4px;
width:180px;
margin-top:30px;
max-height:150px;
border-left:1px solid #AEAEAE;
border-right:1px solid #AEAEAE;	
}
.infos_2 {width:210px;margin-top:5px;}
.descriptif_infos_touristique3 {width:250px;margin-top:10px;}

/*********************************/
/*photo onglet infos PANIER*/
/*********************************/
.photo_infos_touristique4 {width:100px;height:50px;margin-top:-20px;}
.photo_infos_touristique4 .cadreH_infos4 {
background:transparent url(/img/details_bg/cadreH3.png) no-repeat scroll 0 0;
height:25px;
top:8px;
position:relative;
width:100px;
z-index:1;
display:block;
margin-top:-10px;;
}
.photo_infos_touristique4 .cadreMilieu_infos4 {
background:transparent;
display:block;
height:auto;
margin-left:-4px;
top:79px;
width:100px;
}
.photo_infos_touristique4 .cadreB_infos4 {
background:transparent url(/img/details_bg/cadreB3.png) no-repeat scroll 0 0;
height:30px;
margin:-26px 5px 0 0;
position:relative;
width:100px;
}
.cadreMilieu_infos4 img{
margin-left:10px;
width:88px;
max-height:50px;
border-left:1px solid #AEAEAE;
border-right:1px solid #AEAEAE;
margin-top:-15px;
}

