/********************************
 * New design of Travel homePage
 */
 
/**
 * Carousel
 */
.carousel100Tv001{
  margin-bottom:10px;
}    
    .carousel100Tv001 .imgCarousel{
      width:780px;
      height:142px;
    }      
    .carousel100Tv001 .leftArrow{
	    position:absolute;
	    top:56px;
	    left:10px;
	    z-index:110;
    }    
    .carousel100Tv001 .rightArrow{
	    position:absolute;
	    top:56px;
	    left:740px;
	    z-index:110;
    }	
    .carousel100Tv001 .buttons{
	    position:absolute;
		top:96px;
		left:585px;
		width:180px;
	    z-index:110; 
    }	
    .carousel100Tv001 .buttons img{
		border:0;
		padding:0;
	    margin:6px;
		float:left;
    }	
    .carousel100Tv001 .buttons div{
		float:right;
    }		
    .carousel100Tv001 .buttons ul{
	    padding:0;
	    margin:0;		
	    list-style:none;
	    font-size:0;
	    line-height:0;	
    }		
    .carousel100Tv001 .buttons ul li{
	    display: inline;
    }		
    .carousel100Tv001 .main{
	    clear:both;
	    width:780px;	
	    position:relative;
	    z-index:100;
    }	
    .carousel100Tv001 .main ul{
	    padding:0;
	    margin:0;
	    list-style:none;
	    font-size:0;
	    line-height:0;	
    }
    
    
.karavelSearch
{  
  float:left;
  height:250px;
  padding-top:30px;
  margin-right:18px;    

}
    .karavelSearch .karavelIframe
    {
        width:390px;
        height:228px;
        border-width:0;
        margin:0;
    }


/*********************************************
 * Blocs cadres
 */
 
.header075Tv001,
.header060Tv001,
.header050Tv001{
  text-align:center;
}
.header050Tv001
{
  width:385px;
}
.header060Tv001 img{
  width:470px;    
}
.product075Tv001 .productImg,
.product060Tv001 .productImg,
.product050Tv001 .productImg{
  float:left;
  height:68px;
  margin-right:8px;
  width:100px;
}
  .product075Tv001 .productImg img,
  .product060Tv001 .productImg img,
  .product050Tv001 .productImg img{
    border:none;
    max-height:68px;
    max-width:100px;
  }
  /**
  * @bugfix: support of min-height in IE6
  */
  *html .product075Tv001 .productImg img,
  *html .product060Tv001 .productImg img,
  *html .product050Tv001 .productImg img{
    height:68px;
    width:100px;
  }
/**
* Horizontal separation between products
*/
.separateur075Tv001,
.separateur060Tv001,
.separateur050Tv001{
  clear:both;
  height:1px;
  margin:0 auto;
}
  .product060Tv001
  {
    width:452px;
    margin:0px;
    padding:0px;
    border:none;
  }
    
  .product075Tv001,
  .product060Tv001,
  .product050Tv001{
    border-width:1px;
    border-style:solid;
    overflow:hidden;
    padding:0 8px 0;    
  }
    .product075Tv001 .productCell,
    .product060Tv001 .productCell,
    .product050Tv001 .productCell{
      font-family:Arial,Verdana,Helvetica,sans-serif;
      margin:8px 0;
      text-align:center;
    }
      .product075Tv001 .productInfos,
      .product060Tv001 .productInfos, 
      .product050Tv001 .productInfos{
        float:left;
      }
        .product075Tv001 a.productTitle,
        .product060Tv001 a.productTitle,
        .product050Tv001 a.productTitle{
          color:#94B93A;
          display:block;
          font-size:10px;
          font-weight:bold;
          height:28px;
          margin:0 0 10px;
          text-align:center;
        }
        .product075Tv001 a.productTitle:hover,
        .product060Tv001 a.productTitle:hover,
        .product050Tv001 a.productTitle:hover{          
          text-decoration:none;
        }        
        .product075Tv001 .productPriceTtc,
        .product060Tv001 .productPriceTtc,
        .product050Tv001 .productPriceTtc{
          background:transparent url(https://i2.cdscdn.com/struct/travel/fond-prix.jpg) no-repeat;
          height:27px;
          margin:0 auto;
          padding:3px;
          width:61px;
        }
          .product075Tv001 .productPriceTtc a,
          .product060Tv001 .productPriceTtc a,
          .product050Tv001 .productPriceTtc a{
            color:#fff;
          }
          .product075Tv001 .productPriceTtc a:hover,
          .product060Tv001 .productPriceTtc a:hover,
          .product050Tv001 .productPriceTtc a:hover{
            text-decoration:none;
          }
            .product075Tv001 .productPriceTtc strong,
            .product060Tv001 .productPriceTtc strong,
            .product050Tv001 .productPriceTtc strong{
              font-size:12px;
            }
      .product075Tv001 .productDesc,
      .product060Tv001 .productDesc,
      .product050Tv001 .productDesc{
        clear:both;
        max-height:39px;
        overflow:hidden;
        padding-top:3px;
      }
        .product075Tv001 .productDesc a,
        .product060Tv001 .productDesc a,
        .product050Tv001 .productDesc a{
          color:#000;
          font-size:10px;
        }
        .product075Tv001 .productDesc a:hover,
        .product060Tv001 .productDesc a:hover,
        .product050Tv001 .productDesc a:hover{
          text-decoration:none;
        }
/**
 * Bloc vitrine 60% voyage (utilisé par Best sellers)
 */
.productList060Tv001{
  float:left;
  margin:10px 10px 10px 0;
  width:470px;
}
    .separateur060Tv001{
      width:455px;
    }
    .productList060Tv001 .productCell{
      float:left;
      width:226px;
    }
      .productList060Tv001 .productInfos{
        width:116px;
      }
     
.productList050Tv001 .productTitleDiv{
    width:120px;
    float:left;
}

.productList050Tv001 .productTitleDiv,
.productList060Tv001 .productTitleDiv{
    height:38px;
    overflow:hidden;
}
/**
 * Bloc vitrine 50% voyage (utilisé pour Last minute and Favorite blocks)
 */
 
 .productList050Tv001
 {
     float:left;
     width:385px;
     margin:10px 3px 10px 0px;
 } 
 
.header050Tv001 img{
  width:385px;    
}
.product050Tv001{
  width:367px;
  margin-bottom:10px;
}
    .separateur050Tv001{
      width:372px;
    }
    .product050Tv001 .productCell{
      overflow:hidden;
      width:367px;
      height:68px;
    }
      .product050Tv001 .productInfos{
        width:259px;
      }
        .product050Tv001 .productInfosArea{
          margin:0 auto;
          overflow:hidden;
          width:199px;
        }      
        .product050Tv001 a.productTitle{
          float:left;
          height:35px;
          margin:0 10px 0 0;
          width:120px;
        }      
        .product050Tv001 .productPriceTtc{
          float:left;
        }
