h1.title{ margin-top:7px; margin-bottom:20px; text-align:center; }
h2.title{ margin-top:7px; margin-bottom:20px;  }

/* GENERIC RULES*/
.leftContent{color:#60220c;}
#paForm { width:613px; }
.margin{ margin-left:5px;}
.bigMargin{ margin-left:15px;}
.hidden{ display:none; }
.show{display:block;}
.bigger{font-size:12px;}
.big{font-size:14px;}
 
.inputFormat{ width:150px; }
.inputPass { width: 100px; }
.inputTel { width: 100px; }

.formatTable{ width:90%; margin: 10px;}	/* USED TO FORMAT A TABLE TAG */
	.formatTable tr th{ color:#5d5d5d; font-weight:bold; border-bottom: solid 1px #5d5d5d;   padding-left:10px; height:22px;}
	.formatTable tr td{ height:20px; padding-left:10px; margin-top:5px;color:#5d5d5d;}
	.formatTable tr.bg_darkPink td{ background-color:#e2d1d5;}
	
/* USED TO FORMAT A TABLE TAG  BUT WITH NO COLOR AFFECTED*/
.formatTableNoColor{ width:90%; margin: 10px;}	
	.formatTableNoColor tr th{  font-weight:bold; border-bottom: solid 1px #5d5d5d;   padding-left:10px; height:22px;}
	.formatTableNoColor tr td{ height:20px; padding-left:10px; margin-top:5px; }	

.topBorder{ border-top:1px #dbcdd0 solid;}
.rightBorder{ border-right:1px #dbcdd0 solid;}

.colorRed {color:Red; }
.italic { font-style:italic; }

input.small{height:15px; font-size:10px;}
select.small{height:17px; font-size:10px;}
	
.limited { font-family:Arial;font-style:italic;color:#555555; font-size:13px; }	

/* ORDER PROCESS */

/* For step image */
.steps img{margin-left:30px;}

/* image process de commande	*/
.breadcrumb{ margin-left:5px; }
.breadcrumb a{ color:#d08997; font-size:13px; font-weight:bold; margin-left:4px; }
.breadcrumb a.current{ text-decoration:underline; }

.middle{ display:block;  background:url('../images_css/bg_big_pink_gradient_new.jpg') no-repeat left bottom; }
.middle2{ display:block;  background:url('../images_css/bg_big_pink_gradient_new_light.jpg') no-repeat left bottom; }

.middle2 p span label { margin-right:10px; }
#bottomWinNl td span label { margin-right:10px; }

#etape1 { margin-left:3px;}

.step1 { }
    .step1 #mbTitle { background: url('../images/bandeau_droite/boite_01.jpg') no-repeat; width: 192px; font-size: 11px; color: white; height: 30px; line-height: 30px; _padding-top: 3px; }
    .step1 #mbContent { background: url('../images/bandeau_droite/boite_02.jpg') no-repeat; width: 192px; height: 299px; font-size: 12px; }
    
.step2{}
	.step2 .middle2, .productRange .middle2 { text-align:center;  width:640px;}
	.step2 .qty, .productRange .qty {height: 13px; _height: 17px; width: 35px; float:none;font-size:10px; }
	.step2 .emballage div div, .productRange .emballage div div  { float:left; }
	
	.noel { font-family:Arial; color:#993366; width:248px;}	
	
	.emballage {float:left; margin-left:0px;width:204px; }
	.emballage  input{ float:left; }
	
	.etiquette{  text-align:left; margin-top:5px; padding-left:5px;width:100%; }
	.hr{width:85%; border:#eadee0 1px solid; margin:0 auto; }
	
.step3{}
	.step3 .middle{ padding-bottom:10px; width:640px;}

	.tablePanier { background-color:#e4d9df; width:600px; margin-left:20px; border:1px #dbcdd0 solid;}
	.tablePanier tr th{ font-weight:bold; }
	.tablePanier tr td{padding-top:5px; height:30px;  }
	
	.tablePanier tr td.hardRed{color:#8d1627; }
	
	#panier1_greetingCardsPanel { background: url('../images/commande/bg_panier_gc.jpg'); height: 158px; position: relative; margin-top:10px; }
	#panier1_greetingCardsPanel .gcText {margin: 8px 0px; width: 320px; position:absolute; left:270px;top:0px; }
	
.identification{}
	.identification .middle{  display:block; padding-left:5px; width:640px;}
	
.step6{}
	.step6 .middle{ display:block; padding-left:10px; background-position:bottom left; width:640px; }
	
.step7{ }
	.step7 .middle{ display:block; margin-left:5px; padding-left:10px; background-position:bottom left; width:650px;  margin:0 auto;}
	.step7 .middle p{margin-bottom:15px; }
	.step7 .creditCard{ padding-top:3px; background:url('../images_css/bg_small_pink.jpg') no-repeat; width:602px; height:93px; text-align:center;}
	.step7 .paiement{ margin-top:50px;  }
    .step7 .creditCard input { margin-left:10px;margin-right:10px;margin-top:5px; }
		
.step8{ }
	.step8 .middle{ display:block; margin-left:8px; padding-left:10px; background-position:left; width:640px; _width:650px; margin:0 auto;}
	.step8 .recap{display:block; padding-top:10px; margin-top:20px; margin-bottom:20px; background:url('../images_css/bg_small_pink.jpg') no-repeat; width:602px; height:93px; margin-left:5px;}
	.step8 .recap{ text-align:center; font-size:14px;}

    .items{ margin-bottom:5px; margin-top:10px;}
    .items li{ float:left; margin-left:2px; padding-left:2px;}
    .items li.box{ text-align:center; max-width:97px; min-width:80px; margin:0; padding:0}
    .items li.border {  border-left:1px solid #d8c6db; border-right:1px solid #d8c6db; }
	
.box_recap hr{width:70%; }	
	
/* MY ACCOUNT */
.deja_membre{}
	.deja_membre{ margin-left:15px; width:290px;}
	.deja_membre label{ width:100px; display:block; float:left; }
	.smallError{  color:red; text-align:center;display:block; margin-top:3px;width:90%; }

.mdp_oublie{ text-align:left; width:497px; margin-left:10px;}

.monCompte{ }
	.monCompte .login label{display:block; width:100px; float:left; }
	
.myaccount{}
	.myaccount .middle{ display:block; margin-left:10px; padding-left:20px; background-position:bottom left; width:650px; margin:0 auto; padding-bottom:20px;}
	.info_personnelles p{ margin-top:5px; margin-left:25px; color:#000;}

.mesInfos{}
	.mesInfos .middle{ padding-bottom:10px; padding-left:10px; width:640px; }

.detailCommande .middle{ padding-left: 10px; background-position: left bottom;}
.status_cmd img{margin-left:30px;float:left;}
.smallBloc{  margin-left: 20px; width: 294px; color:#5d5d5d; background: url('../images_css/bg_pink_detail_block.jpg') left bottom;}
.smallBloc p{height:14px;}

#contact1_pnlForm { }
    #contact1_pnlForm table { text-align: left; margin: 0 auto; }
    #contact1_pnlForm table tr td { height: 25px; }
    #contact1_pnlForm table tr td input { width: 228px; font-size: 10px; font-family:Verdana; }
    #contact1_pnlForm textarea { font-size: 10px; font-family:Verdana; }
    #contact1_pnlForm p { padding-top:55px;text-align:left; }

/* website css */

.error{ display:none; border:#E82828 1px solid; background-color:#f0acac; padding:5px; margin-bottom:5px; color:#FFF; font-weight:bold;}


/* INTERRUPT CSS*/
 .jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #f2dde7;
      padding: 10px;
      width: 300px;
}
div.jqi .jqicontainer{
      background-color: #f3eaee;
      padding: 5px;
      /*color: #ffffff;*/
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #eed6e0;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
	  height:25px;
	  font-size:12px;
}
/* Popup Add to cart */
.popupImgTitle
{
   font-weight:bolder;
   font-size:17px;
   font-family:Arial;
   color:#CC0033; 
   margin-bottom:-10px;
   letter-spacing:-1px;
}
.popupImgProduct
{
    position: absolute;
    margin-left:300px;
    margin-top:-130px;
    z-index:-1;
}
.btnRetourConfigurateur
{
    margin-right:30px;
}
.btnPanier
{
    
}
#AddToCartTitle
{
    margin-bottom:30px;
}
/* GALLERY */
.nobr {white-space: nowrap}

div#MyMMSgallery {
	width: 610px;
	height: 500px;
	float: left;
	background: url(../images/galerie/fond.gif) 0 0 no-repeat;
	margin-bottom:15px;
	margin-left:21px;
	_margin-left:11px;
	}
.MyMMPackageSelectionTitle
{
    margin-left:16px;
    _margin-left:16px;
}

/* Configurator v7 */
div#MyMMPackageSelection {
	width: 439px;
	height: 196px;
	float: left;
	background: url(../images/galerie/encart-produit.gif) 0 0 no-repeat;
	margin-bottom:15px;
	margin-left:14px;
	_margin-left:7px;
	}
	
#packageSelection
{
float: left;
width:100%;
height: 189px;
margin:0px;
padding:0px;

}
#galleryProductSelected
{
	width: 400px;
	height: 196px;
	float: left;
	margin-left:456px;
	_margin-left:226px;
	margin-top:-27px;
	_margin-top:-29px;
	margin-bottom:10px;
	_margin-bottom:0px;
	
}
#gallertProductSelectedInfo
{
    background: url(../images/galerie/encart-produit.gif) 0 0 no-repeat;
    width: 439px;
    _width:409px;
	height: 196px;
	
}
.RecapProductTitle
{
    margin-bottom:30px;
    font-size: 18px;
    color: #663300;
    font-family: Arial;
    
}
.RecapProductUnitPrice
{
    margin-top:30px;
    font-size: 12px; 
    color: #663300;
    font-family: Arial;
}
.RecapProductTotalPriceTitle
{
    font-size: 14px; 
    color:#CC0033;
    font-weight:900;
    font-family: Arial;
}
.RecapProductFraisPort
{
     font-size: 14px; 
    color:#A9A7A9;
    font-weight:900;
    font-family: Arial;   
}
a.RecapProductAddToCart
{
    position: absolute;
    margin-left:175px;
    margin-top:58px;
}
#ProductInfo
{
    position: absolute; z-index: 2;
    margin-top:20px;
    margin-left:15px;
}
#ProductInfo span
{
position:relative;    
}
#ButtonAddToChart
{
    position: absolute; z-index: 1;
    
}
.galleryChooserContent input.qtyInputRadio
{
    margin-top:0px;
    margin-bottom:10px;
    _margin-bottom:0px;
    margin-right:3px;
    _margin-right:2px;
    vertical-align:bottom;
    position:relative;
    
}

.galleryChooserContent div.radioContainer
{
        width:20px;
        height:20px;
        _height:20px;
        position:relative;
        z-index : 99;
        background-image:red;
        margin-top:0px;
        _margin-left:-2px;
        margin-left:0px;
}
.galleryChooserContent .qtyChoose
{
     float:left;white-space:nowrap;margin:0px;padding:0px;
     position:relative;
     width:0%;
     margin-top:-8px;
     margin-left:5px;
     _margin-top:-5px;
     _margin-left:-2px;
 
}
.galleryChooserContent .galleryChooserMin
{
    margin-top:-2px;
    position:relative;
     width:73px;
    margin-left:0px;
    _margin-left:-4px;
    _margin-top:3px;
}
.galleryChooserContent .qtySwitch
{
   
    float:left;white-space:nowrap;margin:0px;padding:0px;
    margin-top:6px;
    _margin-top:0px;
    margin-left:-5px;
    _margin-left:0px;
    position:relative;
    
    
}
.qtyChoose img
{
     
    margin-bottom:-5px;   
     _margin-bottom:-4px;   
}
.qtyChoose .qtyChoosePlus
{
   
}
.qtyChoose .qtyChooseMin
{
      position:relative;
      margin-right:-4px;  
      _margin-right:-4px;  
}
input.galleryChooserQty
{
    background: url(../images/galerie/qte-middle.jpg) 0 0 no-repeat;
    border:none;
    width:31px;
    height:19px;
    margin:0px;padding:0px;
    text-align:center;
    color: #993366;
    font-weight:bolder;
    font-family:Arial; 
    font-size: 12px; 
    margin-top:-2px;
    _margin-top:0px;
    display: inline-block;
 }
 .galleryChooserContent .galleryChooserQty
 {
     margin-top:5px;
 }

.galleryChooserContent .galleryChooserPrice
{
    
    color: #666666; 
    font-family :Arial;
    font-size : 10px; 
    text-decoration:underline; 
    position:relative;
    margin-top:-3px;
    _margin-top:0px;
    margin-left:0px;
    _margin-left:0px;
     
}
div#MyMMPackageBG 
{
    background: url(../images/galerie/bgConfigurator.jpg) repeat-y;
    height : 196px;
    width : 417px;
}
.galleryChooserContent div
{
    float:left;text-align:center;
    width:100%;
  
    
}

.galleryChooserContent input
{
    
    margin-left : 3px;
    margin-top : -5px; 
   
}
                           
.galleryChooserContent
{
    
    float:left;text-align:center;
    width : 111px;
    _width : 112px;
     
}
div.galleryChooserContent
{
cursor: pointer; cursor: hand;
}
div#galleryChooser,galleryChooserConf {position: relative;}


#packageSelection div#galleryChooser img#galleryPrevious {position: absolute;top: 10px; left: 4px; z-index:3;}
#packageSelection div#galleryChooser img#galleryNext {position: absolute;top: 10px; left: 369px; z-index:3;}
#packageSelection div#galleryChooser img#galleryState {position: absolute;top: 0px; left: 216px; z-index: 14;}
#packageSelection div#galleryProductChooser {position: absolute;top: 10px; left: 30px; z-index: 4;}

div#galleryChooser img#galleryPrevious {position: absolute;top: 56px; left: 22px; z-index:3;}
div#galleryChooser img#galleryNext {position: absolute;top: 56px; left: 560px; z-index:3;}
div#galleryChooser img#galleryState {position: absolute;top: 0px; left: 216px; z-index: 14;}
div#galleryProductChooser {position: absolute;top: 10px; left: 53px; z-index: 4;}

.galleryHelp
{
    width : 10px;
    height : 10px;
    margin-left: 3px;
    margin-top: 2px;
    position:absolute;
}
.galleryChooserTitle,.galleryChooserMin 
{
     font-family :Arial;
    font-size : 11px; 
    _width:100px! important;
}
.galleryChooserTitle,.galleryChooserMin 
{
color: #993366;
}

.galleryChooserTitle
{
    font-weight:bolder;
    }




div#galleryContent {padding:0 35px 0 0; }
div#galleryContent div#galleryLeft {float:left; width:229px; position:relative; text-align:center; }
div#galleryContent div#galleryLeft img#galleryImage { margin:130px 20px 0 25px;  }
div#galleryContent div.info {
	display: none;
	padding-top: 137px;
	float:left;
	text-align:justify;
	width:343px;
	position:relative;
}
div#galleryContent div#galleryLeft div#info {
    position: absolute;
    left:10px;
    top:275px;
    line-height:16px;
    text-align:left;
}	
div#galleryContent div#galleryLeft img.zoom {
    position: absolute;
    left:170px;
    top:258px;
    border:0;
    z-index:4;
}	
div#galleryContent div#galleryLeft img.commander {
    position: absolute;
    left:-10px;
    top:85px;
    border:0;
    z-index:4;
}
div#displayImage { margin-top:-7px;width: 380px;height: 320px; position: relative; background-repeat:no-repeat; background-position: 0px 0px; }
div#displayImage div.firstImage { position:absolute; top:13px; left:0; width:280px; height:300px; text-align:center; }
div#displayImage div.oneImage { position:absolute; top:13px;left:0;width:410px;height:300px;text-align:center; }
div#displayImage div#secondImage { position:absolute;top:15px;left:285px;width:95px;text-align:center; }
div#displayImage div#thirdImage { position:absolute;top:182px;left:285px;width:95px;text-align:center; }

hr.productHr { color: #8E807C; height:1px; width:180px; background-color: #8E807C; border:0; margin: 4px 0 4px 0; *margin: -4px 0; display:block; }

.gallery { }
    .gallery h1 { margin-top:20px; margin-bottom:20px; text-align:center; }
    .gallery .redTitle { font-family:Verdana, BitStream; font-size:21px; color:#AF3232;  }
    .gallery .redTitleSmall { font-family:Verdana, BitStream; font-size:18px; color:#AF3232;  }
	.gallery .pinkTitle { font-family:Verdana, BitStream; font-size:21px; color:#D08997;  }
	.gallery .descProduct { font-family:Verdana, BitStream; font-size:12px; color:#75002D; line-height:20px; }
	.gallery .titleProduct { font-family:Verdana, BitStream; font-size:12px; color:#FE587C;width:170px; display:block; }
	.gallery .infoGalleryProduct { font-family:Verdana, BitStream; font-size:11px; color:#8E807C; }
    
.bold { font-weight:bold }

/* CONTACT */

#contact { margin-top: 10px; margin-left: 16px; text-align: center; width: 845px; }
    #contact1_pnlPhone { background-repeat: no-repeat; padding-left: 125px; height: 109px; margin-top: 12px; }
    #contact1_pnlMail { background-repeat: no-repeat; margin-top: 12px; height: 559px; padding-left: 125px; }

/* ONLINE GAME */

.jeu { text-align:left;font-family:Arial; margin-top:14px; _margin-top:1px; }
  .jeu .title { font-size:16px; }
  .jeu .descGift { color:#818181; font-size:15px; padding-top:4px;line-height:19px; }
  .jeu .pink { color:#EA0076; }
  .jeu .purple {color : #900055; }
  .jeu .formatTableNoColor { margin-top:0px;_margin-top:10px; padding-top:10px; }
    
  .jeu div#topGame { width: 636px; height: 678px; }
     div#topGame div#descGame { padding-top: 130px; text-align:center; width:425px; margin:0 auto; line-height:20pt; font-size:16pt; }
     div#topGame div#firstGift { margin-top: 45px; margin-left:280px; width:330px; }
     div#topGame div#secondGift { margin-top: 60px; margin-left:50px; width:360px; }
     div#topGame div#thirdGift { margin-top: 65px; margin-left:250px; width:330px; }
  
  .jeu div#bottomGame  { width: 614px; _width:636px; font-family:Verdana; padding-left:22px; }
  .jeu div#bottomGame{ background-image: url('../images/jeu/bottomSubscribe.jpg'); height: 500px;  }
  .jeu #OptinList label { margin-right:10px; }
  .jeu #ddlGender label { margin-right:10px; }
  
  .jeu div#mgm { width:636px; height: 915px; font-family:Arial; }
     div#mgm div#confirmSub { padding-top:140px; text-align:center; margin:0 auto; width:495px; line-height:16pt; }
     div#mgm div#invite { margin-left:40px; margin-top:40px; margin-bottom:20px; width:560px; line-height:16pt; } 
     div#mgm textarea { font-family:Verdana; font-size:8pt; }
     
  .jeu div#confirmation { width: 636px; height: 810px;position:relative; }
     div#confirmation div#pnl1, div#confirmation div#pnl2 { padding-top:140px;width:636px;margin:auto;text-align:center;  }
  
  .jeu table.game { border-collapse: separate; border-spacing: expression(cellSpacing=3); border-spacing: 4px; }
    

    .inputOnlineGame { height:13px; _height:17px; font-size:8pt; font-family:Verdana; }
    
    .ftbXXSmall { font-size:0.55em; }
    .ftbXSmall { font-size:0.8em; }
    .ftbMedium { font-size:1em; }
    .ftbLarge { font-size:1.1em; }
    .ftbXLarge  { font-size:1.5em;}
    .ftbXXLarge { font-size:2em; }
    
    div.productRange
    {
        margin-left:0px;
        margin-top:-15px;
       
    }

    /* Product Card popup */
    #ProductCardGallery
    {
        width:410px;
        _width:380px;
        position:relative;float:left;
    }
    #ProductCard div
    {
        float:left;
    }
    #ProductCardGallery #galleryZoom
    {
        width:100%;
        height:380px;
        _height:360px;
        text-align:center;
    }
    #ProductCardGallery div#galleryZoom,  #ProductCardGallery img
    {
        text-align:center;
    }
    #ProductCardGallery #gallerySelector
    {
        height:100px;   
        width:100%; 
                margin-left:20px;
        _margin-left:-30px;
        position:relative;
    }
      #ProductCardGallery #gallerySelector div
      {
          margin-left:auto;
          margin-right:auto;
      }
    #ProductCardInformation
    {
        width:340px;    
        position:relative;
        float:left;
        margin-top:30px;
    }
    #ProductCardInformation
    {
        font-family:Arial;    
    }
    
    
    .ProductCardTitle
    {
        color:#815B68;
        font-weight:bold;
        font-size:22px;
    }
    .ProductCardDesc
    {
        color:#825B68;
        font-size:17px;
       /* font-weight:bold;*/
       line-height:23px;
    }
    .ProductCardDetail span, .ProductCardDetail
    {
        color:#86606D;
        font-size:15px;
    }
    .ProductCardDetail
    {
        margin-top:20px;    
    }
    
    input.ProductCardInput
    {
        font-size:11px;
        height:13px;
        width:35px;
        _margin-top:-1px;
    }
    .ProductCardPicture
    {
        margin-top:1px;
        _margin-top:3px;
    }
    .ProductCardPicture, .ProductCardPicture img
    {
        float:left;  
        margin:0px;
        padding:0px;  
        margin-top:0px;
    }
    .ProductCardQtyLbl
    {
        color:#86606D;
        font-family:Arial;    
        font-size:15px;
        margin-top:20px;
        margin-bottom:20px;
        width:250px;
    }
    .ProductCardQtyLbl span
    {
         margin-right:20px;
    }
    .ProductCardBtn
    {
        cursor: pointer; cursor: hand;
    }
    .ProductCard div a
    {
    text-decoration:none;    
    }
    #ProductCardGallery #gallerySelector .ImageSelected
    {
        display:block;
        width:96px;
        height:96px;
        text-align:center;
       
        margin:10px;
    }
    
    #ProductCardGallery #gallerySelector .ImageNotSelected
    {
        display:block;
        width:96px;
        height:96px;
        text-align:center;
        margin:10px;
    }
    
    .ImageContainer
    {
        height:88px; z-index:0; text-align:center;width:96px;  position:absolute;
        vertical-align:middle;
    }
    .ImageContainer img
    {
        height:88px;
        text-align:center;
        margin-top:3px;
         vertical-align:middle;
    }
    
    #ProductCardGallery #gallerySelector .ImageSelected .ImageCadre
    {
        background:url('../images_css/CadreImageCourante.gif') no-repeat;
        width:96px;
        height:96px;
        position:absolute;
        z-index:1;
    }
    #ProductCardGallery #gallerySelector .ImageNotSelected .ImageCadre
    {
        background:url('../images_css/CadreImage.gif') no-repeat;
        width:96px;
        height:96px;
        position:absolute;
        z-index:1;
    }
    
    
    /*product.ascx css */
    .PROMO
    {
    	height:270px;
    }
    
    
    .MARIAGE
    {
        color:#756AA6;
        height:500px;
        _height:560px;
        padding-top:48px;
        /* padding-top:65px; */
    }
   
    .CADEAU
    {
           color:#FD891C;
           height:270px;
           _height:300px;
           padding-top:29px;
    }
    .NORMAL
    {
           color:#B12226;
           height:504px;
           _height:530px;
           padding-top:29px;
    }
    
    img.btnMore, img.btnAddtoCart
    {
     cursor: pointer; cursor: hand;
    }
    
      
    .pastilleLot
    {
        position:relative;
        left:0px;
        top:0px;        
        margin-top:-62px;
        _margin-top:-62px;
         z-index:99;
    }
    .imgEtiquette
    {
        position:relative;
        z-index:2;
    }
    .jeuMariage
    {
        text-align:left;
        margin-top:-20px;
        margin-left:-5px;
       
    }
    .JeuMarieTitre
    {
        
        color:white;
        font-family:Arial;
        margin-left:220px;
        margin-top:0px;
        padding-top:20px;
        
    }
    .JeuMarieDescription
    {
        
         font-family:Arial;
         font-size:14px;
         color:Black;
          margin-left:55px;
          margin-top:20px;
    }
    .JeuMarieInscription table
    {
         margin-left:50px;
    }
    .JeuMarieInscription table td
    {
        color: white;
    }
    .JeuMarieInscription table td .pink
    {
        color: #FFCCFF;
    }
   .JeuMarieInscription a 
   {
   color:White;    
   }
   
   .JeuMarieBtValidation
   {
         margin-left:210px;
          margin-top:20px;
   }
   
   .visuelMariage
   {
        width:632px;
        height:193px;
        margin-top:20px;
        margin-left:5px;    
         margin-bottom:20px;  
   }
   #jeuMariageCadreFR
   {
       background-image: url('/images/jeu/FR-encart-grand-jeu-special-maries.jpg');
    width: 648px; 
    height: 783px;
    }
    /* Tips and tricks */
    
    #tips-header
    {
       background-image:url(../images/tips/tips-header.jpg);
       width:195px;
       height:88px;
       position:relative;
    }
    #news #tips-header a, #news #tips-header
    {
       color:#D13A6D;
       font-family:Arial;
       font-size:16px;
      
       font-weight:bolder;
    }
    #news #tips-header div
    {
        position:absolute;
        margin-left:60px;
        margin-top:20px;
        width:135px;
    }
    #tips-body
    {
       background-image:url(../images/tips/tips-body.jpg);
       width:195px;
       height:528px;
       
    }
    #news #tips-body a, #news #tips-body
    {
        color:black;
       font-family:Arial;
       font-weight:bolder;
       
    }
    #news #tips-body div
    {
       position:absolute;
        margin-left:15px;
        margin-right:5px;
        margin-top:10px;
        width:170px;
    }
    #tips-footer
    {
       background-image:url(../images/tips/tips-footer.jpg);
       width:195px;
       height:16px;
    }
    .HelpProductTitle
    {
       font-family:Arial;
       font-weight:bolder;
       color:#D13A6D;
       margin-left:10px;
       margin-top:10px;
       position:relative;
     }
     .HelpDesc
     {
         font-family:Arial;
          font-size:13px;
         }
     .HelpImgTipTop
     {
         }
     .HelpLinkLeft
     {
         font-family:Arial;
          font-size:13px;
         text-align:left;width:100%;
         
     }
      a.HelpLinkLeft 
      {
     
     color:#D13A6D;     
     font-weight:bolder;
          }
     
     a.HelpLinkRight
     {
         
         font-family:Arial;
          font-size:13px;
             text-align:right;width:100%;
             color:#D13A6D;     
     font-weight:bolder;
     margin-left:0px;
         }
         .HelpLinkRight
         {
      margin-left:20px;
         }
     .HelpFooter
     {
           font-family:Arial;
          font-size:13px;
          color:Gray;
         }