/* CSS - Voyages Auchan - IE - Screen */
* html html, body{ _height:100%; }

/***** First header *****/
* html .firstHeader{ _height:1%; }
* html .firstHeader .customization{ _bottom:0; }
* html .firstHeader .customer{ _bottom:0; }

/***** Header *****/
* html .header .customized{ bottom:0; _bottom:-2px; }

/***** Content *****/

/*** Generic ***/
* html h2{ _height:20px; }
* html #calendarOuter{ _position:absolute; _top:expression(documentElement.scrollTop+body.scrollTop); background:red; filter:alpha(opacity=0); }

/*** Left ***/

/* Search*/
* html .mainSearch .layer{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/CS/css/Images/Boxs/search-shadow.png', sizingMethod='scale');}
* html .mainSearch .layer .cont{width:370px; height:175px; _background-image:url(/CS/css/Images/Boxs/search-box-fd.gif);}
* html .mainSearch .tabs .buttons ul li a{ _background-image:url(/CS/css/Images/search_light.png);  }

/* Sub left */
* html .subLeft .lastest .sub h4{ text-overflow:ellipsis;}
* html .subLeft .lastest .sub  .price{ margin-top:1px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Boxs/price-fd.png', sizingMethod='crop'); }

/* Sub right */
/* html .subRight .overview .cont{ _height:80px; }*/

/** DIAPO **/
* html .diaporama .price{ margin-top:-225px;_background-image:url(Images/Boxs/diapo-price-fd.gif); }


/* Sub footer */
/*.subFooter .lastest .cont{ width:250px;}*/
* html .subFooter .lastest .price{ margin-top:1px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='CS/css/Images/Boxs/price-fd.png', sizingMethod='crop'); }
/* Alert */
* html .alert .box .content fieldset {position:relative;}
* html .alert .box .content legend {margin:0; position:absolute; top:-20px; left:-8px;}
*+html .alert .box .content legend {margin:-32px 0 0 -8px;} /* Only IE7 */
body:first-of-type .alert .box .content fieldset {position:relative;} /* Only Chrome and Safari 3.1 */
body:first-of-type .alert .box .content legend {position:absolute; top:3px; left:5px;} /* Only Chrome and Safari 3.1 */