@charset "utf-8";

/* CSS Document */
body {
	background-image: url(../images/appli/ombre-page.gif);
	font-family:"Trebuchet MS";
	font-size:11px;
}
h1 {
  font-size:14px;
}
#SeoFooterTable {
  width:1164px;
  background-color:#cdcdcd;
}
.FooterGroups {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.FooterGroups:hover {
	background-color: #999999;
}
#Footer {
	position:absolute;
	margin-top:0px;
	left:0px;
	top:1000px;
	width:1180px;
	background-color: #ffffff;
	background-image:url(../images/appli/ombre-footer.gif);
	background-position:top;
	background-repeat:no-repeat;
	z-index:10;
}
.FooterContent {
	position:relative; 
	top:23px;
	vertical-align:bottom; 
	background-color:#cdcdcd; 
	width:1171px; 
	background-image:url(../images/appli/footer-grey-corners.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	z-index:90;
}
#FooterLegal {
	position:relative; 
	top:23px;
	height:60px; 
	background-color: #ffffff;
	z-index:80;
}
.copyright {
  font-family: Verdana, "Trebuchet MS";
  font-size: 9px;
  color: #999999;
}
.FooterClassif {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.FooterClassif:hover {
	background-color: #999999;
}
.bottomlinks {
  font-family: Verdana, "Trebuchet MS";
  font-size:10px;
  color:#003366;
  font-weight:bold;
}
#Logo {
	position:absolute; 
	left:0px; 
	top:0px;
	width:1171px;
	height:100px;
	background-color: #022e5b;
	border-bottom-color:#ebab00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	z-index:50;
	/* THOMAS */
}
#SubTabs {
	position:relative;
	left:222px;
	top:87px;
	width:720px;
	height:56px;
	overflow: hidden;
	vertical-align:bottom;
	z-index:190;
}
#CrumbTrail {
	position:relative; 
	margin-top:2px; 
	height:50px;/
	z-index:200;
}
#MainPage {
	position:absolute;
	left:224px;
	top:100px;
	width:720px;
	height: auto;
	margin-top:44px;
	z-index:40;
}
#MainPageTopRight {
	position:relative;
	width: 436px;
	background-color:#e6ebed;
	margin-left:260px;
	overflow:visible;
	padding:10px;
	z-index:130;
}

#LayerPhoto {
	position:absolute;
	width:250px;
	height:250px;
	left: 223px;
	top: 144px;
	background-color:#ffffff;
	z-index:230;
}
#LayerDesi {
	position:relative;
	width: 422px;
	margin-left:0px;
	overflow:visible;
	z-index:140;
}
#LayerBrandPage {
	position:relative;
	width: 422px;
	margin-left:0px;
	overflow:visible;
	z-index:150;
}
#OrderNow {
	position:relative;
	width:422px;
	margin-left:0px;
	overflow:visible;
	z-index:170;
}
#LivePerson {
	position:relative;
	width:422px;
	margin-left:0px;
	overflow:visible;
	z-index:160;
}
#SearchBar {
  position:absolute;
  top:0px;
  left:500px;
  z-index:70;
}
#Onglets {
	position:relative;
	width:730px;
	margin-left:0px;
	margin-top:30px;
	overflow:visible;
	z-index:180;
}
#Nav {
	position:absolute;
	left:0px;
	top:60px;
	width:1164px;
	height:30px;
	z-index:60;
}
#LeftPanel {
	margin:0px auto;
	width:212px;
	overflow:hidden;
	position:absolute;
	top: 100px;
	left: 0px;
	z-index:30;
}
#RightPanel {
	margin:0px auto;
	width:212px;
	overflow:hidden;
	position:absolute;
	top: 100px;
	left: 956px;
	z-index:20;
}
#DirectOrder {
	margin-top:10px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:0px;
	z-index:110;
}
#DirectOrderTop {
  background-image:url(../images/appli/fond_entete_col_top.gif);
  background-repeat:no-repeat;
  height:20px;
  margin-left:0px;
  width:200px;
  color:#FFFFFF;
  text-indent:10px;
  font-weight:bold;
  position:relative;
}
#DirectOrderMiddle {
  border-width:1px;
  border-color:#989898;
  border-right-style:solid; 
  border-left-style:solid;
  background-color:#d3d3d3;
  text-indent:0px;
  padding-left:10px;
  width:188px;
  position:relative;
}
#DirectOrderBottom {
  background-image:url(../images/appli/fond_entete_col_bot.gif);
  background-repeat:no-repeat;
  height:20px;
  margin-left:0px;
  width:200px;
  color:#FFFFFF;
  text-indent:10px;
  font-weight:bold;
  position:relative;
}
#Login {
	margin-top:10px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:0px;
	z-index:120;
}
#LoginTop {
  background-image:url(../images/appli/fond_entete_col_top.gif);
  background-repeat:no-repeat;
  height:20px;
  margin-left:0px;
  width:200px;
  color:#FFFFFF;
  text-indent:10px;
  font-weight:bold;
  position:relative;
}
#LoginMiddle {
  border-width:1px;
  border-color:#989898;
  border-right-style:solid; 
  border-left-style:solid;
  background-color:#d3d3d3;
  text-indent:0px;
  padding-left:10px;
  width:188px;
  position:relative;
  
  /*background-image:url(../images/appli/fond_entete_col_bot.gif);
  background-repeat:no-repeat;
  background-position:bottom center;*/
}
#LoginBottom {
  background-image:url(../images/appli/fond_entete_col_bot.gif);
  background-repeat:no-repeat;
  height:20px;
  margin-left:0px;
  width:200px;
  color:#FFFFFF;
  text-indent:10px;
  font-weight:bold;
  position:relative;
}
#LoginForm_Ncli {
  width:138px;
}
/*   NOUVEAUX BOXS   */

#LoginForm_Login {
  width:175px;
}
#LoginForm_Password {
  width:70px;
}

/* LOGIN */
#OteloLoginContain{
width:202px;
font-family: Tahoma, Geneva, Kalimati, sans-serif;
}

#OteloLoginTop{
background-image: url(../images/appli/Boxtop.jpg);
width:202px;
height:25px;
color:#ffffff;
font-size:13px;
font-weight:bold;
}

#OteloLoginMiddle{
background-image: url(../images/appli/Boxbody.jpg);
width:202px;
height:auto;
text-align:center;
}

#OteloLoginBottom{
background-image: url(../images/appli/Boxbottom.jpg);
width:202px;
height:9px;
}


#OteloLoginMiddleTxt{
padding: 5px;
padding-left: 10px;
font-size:13px;
text-align:left;
}
#OteloLoginTopTxt{
padding-top:3px; 
padding-left:15px;

}
#OteloLoginContain form{
padding:0;
margin:0;
}

/* DIRECT ORDER */

#FixDirectOrderOne{
float:left;
}
#FixDirectOrderTwo{
float: left; padding-left: 0px; margin-left: 15px;
}
#FixDirectOrderThree{
float: left; margin-left: 23px;
}

#OteloDirectOrderContain{
width:202px;
font-family: Tahoma, Geneva, Kalimati, sans-serif;
}

#OteloDirectOrderTop{
background-image: url(../images/appli/Boxtop.jpg);
width:202px;
height:25px; 
color:#ffffff;
font-size:13px;
font-weight:bold;
}

#OteloDirectOrderMiddle{
background-image: url(../images/appli/Boxbody.jpg);
width:202px;
height:auto;
text-align:center;
}

#OteloDirectOrderBottom{
background-image: url(../images/appli/Boxbottom.jpg);
width:202px;
height:9px;
}


#OteloDirectOrderMiddleTxt{
padding: 5px;
padding-left: 10px;
font-size:13px;
text-align:left;
}
#OteloDirectOrderTopTxt{
padding-top:3px; 
padding-left:15px;

}
#OteloDirectOrderContain form{
padding:0;
margin:0;
}
#OteloDirectOrderMiddleTxtTT{
font-size:11px;
}

/* FIN NOUVEAUX BOXS*/ 

.Promo {	
	width:200px;
	height:122px;
	background-color: #ffffff;
	margin-top:10px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	overflow:auto;
	float:left;
}
.Promo2Yellow {
	background-image: url(../images/frame/promos/fond_promo_jaune.gif);
	width:200px;
	height:122px;
	background-color: #ffffff;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	overflow:auto;
	float:left;	
}
.Promo2Green {
	background-image: url(../images/frame/promos/fond_promo_vert.gif);
	width:200px;
	height:122px;
	background-color: #ffffff;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	overflow:auto;
	float:left;	
}
.Promo2Red {
	background-image: url(../images/frame/promos/fond_promo_rouge.gif);
	width:200px;
	height:122px;
	background-color: #ffffff;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	overflow:auto;
	float:left;	
}
.Promo2Blue {
	background-image: url(../images/frame/promos/fond_promo_bleu.gif);
	width:200px;
	height:122px;
	background-color: #ffffff;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	overflow:auto;
	float:left;	
}
.Promo2Ref {
	position:absolute;
	margin-left:1px;
}
.Promo2Desi {
	position:absolute;
	margin-left:85px;
	margin-top:4px;
	width:110px;
	height:56px;
	overflow:hidden;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a50000;	
}
.Promo2Price {
	position:absolute;
	margin-left:80px;
	margin-top:67px;
	width:110px;
	height:56px;
}
.Promo2Photo {
	position:absolute;
	margin-left:2px;
	margin-top:2px;
	width:75px;
	height:118px;

	background-position:center;
	background-repeat:no-repeat;
}
.Promo2Link {
	position:absolute;
	width:200px;
	height:120px;
	z-index:5;
}
#Flags {
  position:absolute;
  color:#FFFFFF;
  top:10px;
  left:1075px;
  z-index:700;
}
.FlagBorder {
	border:1px solid #666666;
}


#FPPrefixGlobal{
margin-top:10px;
margin-bottom:10px;
height: 35px;
}
#FPPrefixContain{
float:left;
margin-right:10px;
margin-bottom:5px;width:110px;
height:30px;
background-image: url(../images/FPPrefixBackground.jpg); background-repeat:no-repeat;
}
#FPPrefixTxt{ 
padding:5px;
}
#FPPrefixBtnPromo{
float:left;
margin-right:3px;
padding-top: 1px;
}
#FPPrefixInput{
float:left;
margin-right:3px;
}
#FPPrefixRefresh{
float:left;
padding-top: 1px;
}
#FPPrefixTxtInfo{
float:left;
width:300px;
}

#FPQuantityTop{
width:200px;
height:14px;
/*background-image: url(../images/FPRemiseTop.jpg);*/
background-repeat:no-repeat;
font-size:11px;
color:#fff;
text-align:center;
}
#FPQuantityContain{
width:188px !important; 
width:200px; 
border-width: 0px 1px 1px 1px; 
border-style: solid; 
border-color: #444444;
font-family:Trebuchet MS;
font-size:11px;
padding-left: 5px;
padding-right: 5px;
margin-bottom:2px;
}
#FPQuantityContain p{
margin-top:0;
margin-bottom:2px;
}