/*














    CSS Global : Do not modify (modify local.css) !





















*/
/**************************/		
/*        COMMON          */
/**************************/	

	BODY, DIV, FORM, INPUT {
		margin: 0; 
		padding: 0; 
	}

	BODY {
		line-height:1.3em;
		font-size:0.7em;
		font-family: Arial, Helvetica, sans-serif;
		color:#6A6A6A;
		
	}
	
	BODY.longBG {
		background-image:url(../_img/bg/body_bg.jpg);
		background-repeat:repeat-x;
		background-color:#0A2955;
	}
	
	BODY.shortBG {
		background-image:url(../_img/bg/home_body_bg.jpg);
		background-repeat:repeat-x;
		background-color:#13467F;
	}
	
	.pageSubtitle {
		font-size:1.2em;
		font-weight:100;
		margin:20px 0px 18px 0px;
	}

	SELECT {
		font-size:.9em;
		height:18px;
		width:180px;
	}
	
	A {
		text-decoration:none;
		color:#1A62A4;
	}
	
	h3 {
		padding:0;
		margin:0;
	}

	img {
		border: 0px;
	}
	
	UL {
		margin: 0px;
		padding: 0px;
	}
	
	.mainDiv{
		margin: 0px auto;
		width: 960px;
		background-color:#ffffff;
		position: relative;
		
	}
	
	.clearBoth {
		clear:both;
		font-size:0px;
		height:0px;
		line-height:0px;
		margin:0px;
		padding:0px;
		width:0px;
	}
	
	.dispayNone {
    display:none;
  }

/**************************/
/*      header styles     */
/**************************/
	.headerHome{
		background: url(../_img/bgUnderHeaderSimple.gif) repeat-x bottom left;
		padding-bottom:6px;
		height:109px;
	}
	.headerFullWidth{
		background: url(../_img/bgUnderHeader.gif) repeat-x bottom left;
		padding-bottom:6px;
		height:115px;
	}
	
	.headerFullWidthColRed{
		background: url(../_img/bgUnderHeaderColRed.gif) no-repeat bottom left;
		padding-bottom:6px;
		height:115px;
	}
	
/**************************/
/*         Header         */
/**************************/
	.topHeader {
		width:960px;
		height:90px;
	}
	
	.topHeader .logo {
		float:left;
		margin:20px 0px 25px 22px;
	}

	.topHeader .utility {
		font-size:0.9em;
		width:630px;
		margin:25px 20px 0px 0px;
		text-align:right;
		vertical-align:middle;
		display:inline;
		float:right;
		display:inline;
		
	}
	
	.topHeader .utility FORM, .topHeader .utility INPUT {
		vertical-align:middle;
	}
	.topHeader .utility div { display:inline; }
	
/**************************/
/*          Footer        */
/**************************/

	.footer {
		width:960px;
		background-color:transparent;
		margin:10px auto 0 auto;	
		color:#5DAAEB;
	}
	.footer div { 
		margin-bottom:40px;
	}
	
	.copyright{float:left;}
	.copyright a, .copyright span,  .contact a, .contact label {margin-right:8px;}
	.contact{float:right;}
	
	.footer SELECT {

		color:#5DAAEB;
		width:150px;;
		
		background-color:#0C2B59;
		border:0px solid #0C2B59;

	}	
	.footer A {
		color:#5DAAEB;
	}	

/**************************/
/*        Navigation      */
/**************************/
	
	.skipNav {
		width: 0px;
		height: 0px;
		overflow: hidden;
		text-index: -9999px;
		color:#FFFFFF;
		margin: 0px;
		padding: 0px;
	}
	.skipNav a:focus, .skipNav a:hover, .skipNav a:active {
		color: #13467F;
	}

  .listMenu {
		margin:14px 0px 30px 0px;
	}
	.listMenu select {
		margin-right:20px;
	}
	
/*******************************/
/*  Backgrounds with big image */
/*******************************/
	.bgLips { 
		background:url(../_img/bg/mca_bg_lips.jpg) no-repeat top left;
		padding:26px 0 40px 40px;
		float : left;
	}
	
	.bgRescues { 
		background:url(../_img/bg/mca_bg_rescues.jpg) no-repeat top left;
		padding:26px 0 40px 40px;
		float : left;
	}
	
	.bgTools { 
		background:url(../_img/bg/mca_bg_3.jpg) no-repeat top left;
		padding:26px 0 40px 40px;
		float : left;
	}
	
	.bgEmpty { 
		background:url(../_img/bg/mca_bg_3.jpg) no-repeat top left;
		padding:40px 0 40px 40px;
	}
	
	.bgModelBio {
		background:url(../_img/bg/buzzModelBio.jpg) no-repeat top left;
		padding:26px 0 40px 40px;
	}
	
	.bgModelLand {
		background:url(../_img/bg/buzzModelLandBG.jpg) no-repeat top left;
		padding:26px 0 0 40px;
	}
	
/**************************/
/*     content styles     */
/**************************/
	.contentFullWidth{
		padding:26px 0 40px 40px;
	}
	
	.contentFullWidthNoScroll{
		position:relative;
		padding:26px 0 40px 40px;
		height: 374px;
	}
	
	.contentFullWidthColRed{
		/*position:relative;
		display:block;*/
		background: url(../_img/bg/mca_bg_red.jpg) repeat-y top left;
		padding:26px 0 40px 40px;
		height:100%;
	}
	.contentFullWidthColRedBlack{
		/*position:relative;
		display:block;*/
		background: url(../_img/bg/mca_bg_black.jpg) repeat-y top left;
		padding:26px 0 40px 40px;
		height:100%;
	}
	
	.contentFullWidthColWhite{
		background-image:url(../_img/bg/mca_bg_white.jpg);
		background-position:670px 0px;
		background-repeat:repeat-y;
		height:100%;		
	}
	.contentFullWidthColWhite h2 {
		margin-bottom:62px;
	}
	
	.shortCol {
		width:400px;
	}
	
	.colRed {
		width:241px;
		padding:0 10px;
		color:#fff;
	}
	.colTop {
		margin-top:-26px;
	}

	.colWhite {
		width:241px;
		padding:0 10px;
		color:#7A7A7A;
	}
	
	.TopPromotional{
      padding-top:100px;
  }

	.contentCol, .contentColIFrame, .colRed, .colWhite, .contentDiv .mcaCol {
		float:left;
		display:inline;
	}
	.contentDiv .mcaCol {
		width:260px;
	}
	
	.contentCol {
		width:630px;
		margin-right:10px;
	}

	/* Ajout IFrame 120608 */
	.contentColIFrame {
		width:680px;
		margin-right:0px;
	}
	.contentColFullWidth {
		width:960px;
	}
	
/**************************/
/*    Scroll Content      */
/**************************/
  .MaskScroll {
  	clip:rect(0px, 860px, 330px, 0px);
  	height:330px;
  	left:40px;
  	overflow:hidden;
  	position:absolute;
  	top:90px;
  	width:860px;
  	z-index:1;
  }
  .contentNoScroll {
  	margin-top:21px;
  }
  .contentScroll {
  	left:0px;
  	position:absolute;
  	top:0px;
  	z-index:1;
  }	
  .colScroll {
  	width:420px;
  	margin-right:10px;
  	float:left;
  	display:inline;
  }

  #divdown1 { 
  	position:absolute;
  	top:400px;
  	right:30px;
  }
  #divup1 { 
  	position:absolute;
  	top:95px;
  	right:30px;
  }
  
/**************************/
/*    Definition List     */
/**************************/

  .MakeUpDfn dt {
  	margin-top:15px;
  }
  .MakeUpDfn dd {
  	display:none;
  	margin:5px 0;
  	padding:8px;
  	color:#fff;
  	background:#b90d45;
  }
  .MakeUpDfn dd img.close{
  	float:right;
  }
	
/**************************/
/*      Links styles      */
/**************************/

.linkWhite {
	  background:url(../_img/arrow_white_on_red.gif) no-repeat 0 1px;
		padding-left:12px;
		margin:0 2px;
		display:block;
		color:#fff;
		font-weight:bold;
	}

.simpleLinkWhite {
	color:#fff;
}
	
.linkWhite a{
  color:#fff;
  text-transform: none;
}
	
.linkBlue {
		padding-left:10px;
		margin-top:11px;
		/*background:url(../_img/arrow_blue_whiteBG.gif) no-repeat 0 3px;*/
		background:url(../_img/arrow_transparent.png) no-repeat 0 4px;
		color:#1762A3;
	}
	
.linkBlue a{
  color:#1762A3;
  text-transform: none;
}
	
/**************************/
/*       Text styles      */
/**************************/
  span.BigText {
    font-size:16px;
		color:#6A6A6A;
		font-family:Helvetica,Arial,sans-serif;
		font-weight: bold;
		display: block;
		margin:21px 0px 21px 0px;
  }
  
  span.SubTitle {
    font-size:13px;
		color:#6A6A6A;
		font-family:Helvetica,Arial,sans-serif;
		font-weight: bold;
		display: block;
		margin:10px 0px 0px 0px;
  }
  
  span.smallSubTitle {
    font-size:11px;
		color:#6A6A6A;
		font-family:Helvetica,Arial,sans-serif;
		font-weight: bold;
		display: block;
		margin:10px 0px 0px 0px;
  }
  
  span.LookTitle {
    font-size:14px;
		font-family:Helvetica,Arial,sans-serif;
		font-weight: bold;
		display: block;
		text-transform:uppercase;
		line-height : 14px;
  }
	
	span.new{
		color:#BE0B47;
		text-transform:uppercase;
	}
	
	span.productName{
	  color:#1A62A4;
    font-size:13px;
    font-weight: bold ;
  }
  
  span.makeUp {
		font-size:16px;
		font-weight:100;
		color:#6a6a6a;
		text-transform: uppercase;
	}
	
	span.siteMapSubTitle {
    font-size:13px;
		color:#6A6A6A;
		font-family:Helvetica,Arial,sans-serif;
		font-weight: bold;
		margin:0px;
		padding:0px;
		text-transform: uppercase;
  }
/**************************/
/*     Blocks styles      */
/**************************/

/*______COMMON BLOCKS_____*/

  .ImgTitle{
    padding:0px;
		margin:14px 10px 20px 0px;
  }
 /* h2.ImgTitle img{
  		width:239px;
		height:29px;
  }*/
  .ImgAndText p{
    padding:0px;
		margin:10px 0px 10px 0px;
	}

	/*.ImgAndText span.new{
		color:#BE0B47;
		text-transform:uppercase;
	}*/
	
	.ImgAndText img{
		display:block;
		float:left;
		margin-right:15px;
		border:0;
	}
	
	.ImgAndText h4{
		margin:0px;
		padding:0px;
		border:0px;
	}
	
	.ImgAndText h4 img{
		float:none;
		padding:0px;
		margin:10px 0px 0px 0px;
	}
	
	.ImgAndText .fLeft {
  	float:left;
  	margin-right:8px;
  	margin-left:0px;
  }
  .ImgAndText .fRight {
  	float:right;
  	margin-left:8px;
  	margin-right:0px;
  }
  
/*______ Crotiches _____*/

	/* rajout 020608 */
	#shadesContent{
		float:right;
		margin:-25px 0px 1px 0px;
		width:230px;
	}
	/* */
	
  .listCrotiche{
  	width:290px;
  	border-top:solid 1px #d7d7d7;
  	padding-top:1px;
  }
  
  .listCrotiche a:hover span {
  /*	float:left;*/
  	background: url(../_img/shadesHover.gif) no-repeat ;
  }
  
  .rowCrotiche{
  	border-bottom:1px solid #D7D7D7;
    clear:both;
    float:left;
    padding-top:1px;
    width:290px;
  }
  .rowCrotiche .title{
  	width:60px;
  	height:20px;
  	padding:4px 0 0 5px;
  	font-size:9px;
  	float:left;
  }
  .rowCrotiche .square{
  	width:27px;
  	height:23px;
  	float:left;
  	/*margin-right:1px;*/
  	border-color:#fff;
	border-style:solid;
	border-width:0 1px 1px 0;
  	cursor:pointer;
  }
  .crotiche{
  	width:290px;
  	margin:5px 0px 0px 0px;
  	overflow: hidden;
  	clear : both;
  }
   
  #CcolorList {
    float:left;
    width : 140px;
    margin-right:10px;
  }
  
  #CcolorList .Ccolor {
  	float:left;
  }

  .crotiche #Ctext {
  	float:left;
  	width:140px;
  }

/*______ Promotional _____*/
  .colLink {
		display:block;
		color:#fff;
		margin:6px 0 0;
		font-weight:bold;
		
	}
	
	.listCol {
		display:block;
		padding-top:39px;
		clear:both;
		list-style:none;
	}
	.listCol li {
		background:url(../_img/arrow_white_on_red.gif) no-repeat 0 1px;
		padding-left:12px;
		margin:0 2px;
	}
	
/*______productsHeaderColonne_____*/  
  .productsHeaderColonne p{
    font-size:1.2em;
    margin:10px 0px 18px;
  }
  
/*______productsColonne_____*/
	.productsColonne{
		width:300px;
		margin:20px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
	}
	.productsColonne .ImgTitle{
		width:300px;
		margin:10px 0px 20px 0px;
		float:left;
	}

	.productsColonne .ImgAndText{
    clear:both;
		padding:0px;
    margin:0px 0px 0px 0px;		
    width:300px;
		height:130px;
		border-color:#E0E0DE;
		border-style:solid;
		border-width:1px 0px;
	}

	
/*______categoryHeaderColonne_____*/
	.categoryHeaderColonne .ImgAndText{
    height:148px;
		margin: 20px 10px 0 0;
		border-style:solid;
		border-width:1px 0px;	
		border-color:#E0E0DE;
  }
  
  .categoryHeaderColonne .ImgAndText p{
    display:block;
		float:left;
		width:420px;
		font:normal 1.6em/1.4em Arial, Helvetica, sans-serif;
		color:#b5b5b5;
		margin:11px 0;
  }
  
/*______categoryColonne_____*/
  .categoryColonne{
		width:300px;
		margin:20px 10px 0 0;
		float:left;
	}
	.categoryColonne .ImgTitle{
		width:300px;
		margin:10px 0px 20px 0px;
		float:left;
	}

	.categoryColonne .ImgAndText{
    clear:both;
		padding:0px;
    margin:0px 0px 0px 0px;		
    width:300px;
		height:130px;
		border-color:#E0E0DE;
		border-style:solid;
		border-width:1px 0px;
	}
	
/*______subCategoryColonne_____*/
	subCategoryHeaderColonne{
  }
	
/*______subCategoryColonne_____*/
  .subCategoryColonne{
		width:300px;
		margin:0px 10px 0 0;
		float:left;
		/width:295px;
	}
	.subCategoryColonne .ImgTitle{
		width:300px;
		margin:0px 10px 5px 0px;
		float:left;
	}

	.subCategoryColonne .ImgAndText{
    clear:both;
		padding:0px;
    margin:5px 10px 0px 0px;		
    width:300px;
		height:130px;
		border-color:#E0E0DE;
		border-style:solid;
		border-width:1px 0px;
		/width:295px;
	}
	
	.subCategoryColonne .ImgAndText p{
    margin:20px 0px 10px 0px;		
	}

/*______productDetailHeaderColonne_____*/
 
 .productDetailHeaderColonne{
		padding: 0px 0px 7px 0px;
  }
  
  .productDetailHeaderColonne .ImgTitle{
    padding:0px;
		margin:10px 10px 18px 0px;
  }
  
  .productDetailHeaderColonne .ImgAndText{
		margin: 0px 10px 0px 0px;
		padding : 0px;
  }
  
  .productDetailHeaderColonne .ImgAndText p{
    display:block;
		float:none;
		width:420px;
		font:normal 1.6em/1.4em Arial, Helvetica, sans-serif;
		color:#b5b5b5;
  }

/*______productDetailColonne_____*/

  .productDetailColonne{
    margin:0px 21px 0px 0px;
		border-color:#D7D7D7;
		border-style:solid;
		display:inline;
		float:left;
		width:290px;
		border-width:1px 0;
		overflow : hidden;
  }
  
  .productDetailColonne2{
    margin:0px 21px 0px 0px;
		display:inline;
		float:left;
		width:290px;
		border-top:solid 1px #D7D7D7;
  }
  
/*______AboutUsColonne_____*/

  .AboutUsColonne{
		width:430px;
		margin:20px 20px 0 0;
		float:left;
  }

	.AboutUsColonne .ImgTitle{
		margin:20px 0px 20px 0px;
		width:430px;
	}

	.AboutUsColonne .ImgAndText{
		padding:0px;
		width:430px;
    margin:5px 0px 0px 0px;		
		height:148px;
		border-color:#E0E0DE;
		border-style:solid;
		border-width:1px 0px;
	}

/*______WhatsNewColonne_____*/

  .WhatsNewColonne{
		margin:20px 20px 0 0;
  }

	.WhatsNewColonne .ImgTitle{
		margin:40px 0px 30px 0px;
		clear:both;
	}

	.WhatsNewColonne .ImgAndText{
		padding:0px;
		width:430px;
    margin:-1px 20px 0px 0px;		
		height:148px;
		border-color:#E0E0DE;
		border-style:solid;
		border-width:1px 0px;
		float:left;
	}

  .WhatsNewColonne .ImgAndText p{
		margin:20px 0px 10px 0px;
	}

/*______BeautyAwardsColonne_____*/
  .BeautyAwardsColonne{
    margin:0px 10px 0px 0px;
    padding:0px;
    width:300px;
    float:left;
  }
  
  .BeautyAwardsColonne .ImgAndText{
		padding:0px;
		width:300px;
		height: auto;
    margin:0px;
	}
  
  .BeautyAwardsColonne .ImgAndText img{
    float:none;
	}
  	
	.BeautyAwardsColonne .ImgAndText p{
		padding:0px;
    margin:11px 0px 10px 0px;
	}
	
/*______TitleDictionary_____*/
  .TitleDictionary .Img{
    padding:0px;
		margin:14px 10px 60px 0px;
  }
	
/*______HeaderDictionary_____*/
  .HeaderDictionary p{
    font:normal 1.6em/1.4em Arial, Helvetica, sans-serif;
		color:#b5b5b5;
  }
  
/*______DictionaryColonne_____*/
  .DictionaryColonne p{
    margin : 25px 0px 0px 0px;
  }
  
  .DictionaryColonne{
    padding : 0px 0px 20px 0px;
  }
  
/*______QAColonne_____*/
  
  .QAColonne h2{
    margin : 40px 0px 0px 0px;
  }
  
/*______QAHeaderColonne_____*/
 
  .QAHeaderColonne .ImgAndText{
    padding:0px 0px 0px 0px;
    margin:20px 20px 0px 0px;		
		height:148px;
		border-color:#E0E0DE;
		border-style:solid;
		border-width:1px 0px;
  }
  
  .QAHeaderColonne .ImgAndText p{
		font-size:13px;
		line-height : 18px;
  }
  
  .QAHeaderColonne .ImgAndText p br{
		line-height : 10px;
  }
  
  .QAHeaderColonne .ImgAndText p a{
		font-size:11px;
  }
  
/*______mustHaveHeaderColonne_____*/
  .mustHaveHeaderColonne{
    margin:60px 10px 0px 0px;
    padding:0px;
  }
  
  .mustHaveHeaderColonne .ImgAndText{
		padding:0px;
    margin:0px 20px 0px 0px;		
		height:148px;
		border-color:#E0E0DE;
		border-style:solid;
		border-width:1px 0px;
		width : 100%;
	}
	
	.mustHaveHeaderColonne .ImgAndText p{
		padding:0px;
    margin:12px 0px 0px 0px;		
	}
	
/*______mustHaveColonne_____*/
  .mustHaveColonne{
    width : 100%;
  }
  
  .mustHaveColonne .ImgTitle{
    clear : both;
    padding:0px;
    margin:20px 0px 10px 0px;
	}
  
  .mustHaveColonne .ImgAndText{
    float : left;
    width : 200px;
	}
	
	.mustHaveColonne .ImgAndText img{
    float : none;
	}
	
	.mustHaveColonne .ImgAndText p{
    margin:20px 0px 30px 0px;
	}

/*______ModelHomeHeaderColonne_____*/
  
  .ModelHomeHeaderColonne{
    height : 160px;
    margin : 0px;
    padding : 0px;
  }
  
  .ModelHomeHeaderColonne p{
    font-size:1.2em;
		font-weight:100;
		color:#FFF;
		width:420px;
		padding:0px 0px 18px 0px;
		margin : 0px;
  }
  
  .ModelHomeHeaderColonne br{
    line-height: 20px;
  }
  
/*______LookColonne_____*/
  .LookColonne .ImgTitle{
    padding:20px 0 30px 0;
		border-color:#E0E0DE;
		border-style:solid;
		border-width:1px 0px;
		margin-top:10px;
  }

/*______ContentColonne_____*/
  .ContentColonne {
    padding:0px 40px 0px 0px;
    /*margin:40px 0px 0px 0px;*/
  }
  
  .ContentColonne br{
    line-height : 11px;
  }
  
  .ContentColonne p{
    margin:20px 0px 0px 0px;
  }
  
  .ContentColonne .ImgTitle{
    margin:40px 0px 0px 0px;
  }
  
/*______siteMapColonne_____*/
 
  .siteMapColonne{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
 
  .siteMapColonne .ImgTitle{
    clear : both;
    margin:0px 0px 0px 0px;
    padding:0px 0px 25px 0px;
  }
  
  .siteMapColonne .ImgAndText{
    float : left;
    display : block;
    margin:0px;
    padding:0px 0px 20px 0px;
  }
  
  .siteMapColonne p{
    display: block;
    float : left;
    margin : -20px -1000px 0px 0px;
    padding : 0px 0px 0px 0px;
  }
  
  .siteMapColonne .ImgAndText img{
    padding : 0px;
    margin : 0px;
  }
  
  .siteMapColonne .ImgAndText p{
    padding : 0px 20px 0px 10px;
    margin : 0px;
    display : block;
    float : left;
  }
  
/*______HistoryColonne_____*/

  .HistoryColonne  {
		display:block;
		clear:both;
	}
	.HistoryColonne .ImgAndText{
		float : left;
		padding : 0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border-width: 0px;
	}
	
	/*.HistoryColonne .ImgAndText img{
		float:left;
		width:180px;
		height:72px;
		border-top:solid 1px #DFDFDF;
		padding : 8px 0px 0px 0px;
		margin:10px 20px 0px 0px;
	}*/
	
	.HistoryColonne .ImgAndText img{
		float:left;
		width:0px;
		height:0px;
	}
	
	.HistoryColonne .ImgAndText h4 img{
		width:auto;
		height:auto;
		padding : 0px;
		margin : 0px;
		border : 0px;
	}
	.HistoryColonne .ImgAndText h4{
		float:left;
		width:180px;
		height:70px;
		border-top:solid 1px #DFDFDF;
		padding:10px 0px 0px 0px;
		margin:10px 20px 0px 0px;
	}
	.HistoryColonne .ImgAndText p{
		float:left;
		width:680px;
		height:70px;
		padding:10px 0px 0px 0px;
		border-top:solid 1px #DFDFDF;
		margin:10px 0px 0px 0px;
	}
	
/*______classicAds_____*/
	.classicAds{
	  border-top:solid 1px #D7D7D7;
	  padding : 0px 0px 0px 0px;
	  margin : 1px 0px 0px 0px;
	  float : left;
	  width : 910px;
  }
  
  .classicAds .Img{
	  padding : 20px 60px 0px 0px;
	  margin : 0px 0px 0px 0px;
	  float : left;
  }

/**************************/
/*      Pages styles      */
/**************************/

/* ------Page Models------*/
	.headModelBio {
		height:62px;
		padding:0 60px 0 10px;
	}
	.headModelBio select{
		float:right;
	}
	.ModelBio {
		background:url(../_img/bg/bgModelBio.jpg) no-repeat 0 0;
		zoom:1;
	}
	.ModelBio img{
		margin:30px 0 0 20px;
		float:left;
	}
	.ModelBio .bio {
		float:right;
		margin:30px 0 0 20px;;
		width:450px;
		padding:0 10px 10px 0;
		zoom:1;
	}
	.ModelBio .bio dl{
		height:auto;
		margin-top:0;
		
	}
	.ModelBio .bio dt{
		float:left;
		width:150px;
		margin-bottom:15px;
		
	}
	.ModelBio .bio dd{
		width:250px;
		margin-bottom:15px;
		float:left;
		text-align:justify;
		
	}
	
/* ------Page Model Home------*/
	.Model {
		margin:-1px 0px 0px 475px;
		position:absolute;
	}
	
	.Model p{
		margin:0;
	}
	.Model img{
		margin-bottom:5px;
	}
	.Model a{
		/*background:url(../_img/arrow_transparent.png) no-repeat 0 4px;*/
		/*padding-left:10px;*/
	}
	
	.bgMenuModel {
		background-color:#CBDDEB;
		margin:0px;
		width:862px;
		height:217px;
		padding:25px 0px 0px 40px;
	}
	
	.bgMenuModel ul {
		list-style:none;
		width:390px;
	}
	
	.bgMenuModel ul li{
		float:left;
		width:64px;
		height:53px;
		margin:0;
		background:#E6EFF6;
	}

/* ------Page Dictionnary------*/
  .listDico {
		display:block;
		padding-top:18px;
		clear:both;
		list-style:none;
	}
	
	.listDico li {
		display:inline;
		margin:0px 20px 15px 0;
	}
	
	h3.makeUp {
		font-size:16px;
		font-weight:100;
		margin:25px 0px 20px 0px;
		color:#6a6a6a;
		text-transform: uppercase;
	}	
	
/* ------ Page Look ------*/

  .noPaddingLeft {
		padding-left:0px;
	}
	
	.contentLook1 {
		/*background-image:url(../_img/bg/looks_drama_queen.jpg);*/
		background-position:0px 109px;
		background-repeat:no-repeat;	
		padding-left:40px;
		color:#424642;
	}
	/* ajout iframe 120608 */
	.contentLookIFrame {
		/*background-image:url(../_img/bg/looks_drama_queen.jpg);*/
		background-position:0px 0px;
		background-repeat:no-repeat;	
		padding-left:0px;
		color:#424642;
	}
	
	.contentLook1 .contentCol h2{
		margin-bottom:0px;
	}
	
	.descLook {
    /*padding : 0px;*/
    padding:87px 0px 0px 388px;
    width:235px;
    height:233px;
	}
	
	.descLook p, .descLook div{
    font-size: 11px;
    line-height:15px;
    padding: 0px;
    margin: 0px;
  }
	
	.descLook br{
		line-height:10px;
		height : 10px;
		display : inline;
	}


/* 
	
	Début Ajoout 03/03/08 
	
	*/
.headerFullWidthColBlue {
background:transparent url(../_img/bgUnderHeaderColBlue.gif) no-repeat scroll left bottom;
height:115px;
padding-bottom:6px;
}
	.darkRedFont {
		color:#BE0B47;
	}
	.whiteFont {
		color:#FFF;
	}	
	.imageHeaderLineBR {
		margin:0px;
		height:19px;
	}
	
	.mcaBG_red {
		background-image:url(../_img/bg/mca_bg_red.jpg);
	}
	
	.mcaBG_blue {
		background-image:url(../_img/bg/mca_bg_blue.jpg);
	}
	.mcaBG_blue .contentCol {
		width:660px;
	}
	.marginLeft20 {
		margin-left:20px;
	}
	.registration_login_form_item {
		display:inline;
		float:left;
		margin:14px 0px 0px 20px;
		width:228px;
	}
	.notationText {
		font-size: 1em;
		color: #999999;
	}
	
	.utilitiesSelectMonth {
		width: 60px;
		height: 20px;
		margin-top: 3px;
		margin-right: 6px;
		padding: 0px;
		float: left;
		display: inline;
	}
	
	.utilitiesSelectDay {
		width: 50px;
		height: 20px;
		margin-top: 3px;
		margin-right: 6px;
		padding: 0px;
		float: left;
		display: inline;
	}
	
	.utilitiesSelectYear {
		width: 55px;
		height: 20px;
		margin-top: 3px;
		margin-right: 6px;
		padding: 0px;
		float: left;
		display: inline;
	}
	
	.registration_form_fieldset h3{
		font-size:1.1em;
		font-weight:bold;
		clear:both;
		margin-top:4px;
		padding-left:1px;
	}
	.registration_form_fieldset h3 span{
		font-weight:normal;
	}
	.registration_form_fieldset label{
		padding-left:1px;
	}
	
	.registration_form_fieldset h4{
		font-size:1.1em;
		font-weight:bold;
		clear:both;
		padding-top:20px;
		padding-left:1px;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		zoom:1;
	}
	
	.registration_form_fieldset{
		border-color:#999999;
		border-style:solid;
		border-width:1px 0 0;
		padding-top:0;
		padding-bottom:12px;
		margin-left:0;
		padding-left:0;
	}
	.registration_form_item {
		width: 340px;
		float: left;
		display: inline;
		margin: 14px 0px 0px 0px;
	}
	.registration_form_item2 {
		width: 580px;
		float: left;
		display: inline;
		margin: 14px 0px 0px 0px;
	}
	.registration_login_form_item {
		width: 228px;
		float: left;
		display: inline;
		margin: 14px 0px 0px 20px;
	}
	
	.registration_form_label {
		width: 147px;
		float:left;
		display: inline;
	}
	
	.registration_login_form_label {
		width: 90px;
		float:left;
		display: inline;
		color: #FFFFFF;
		vertical-align: middle;
	}
	
	.registration_radio_label {
		float:left;
		display: inline;
		vertical-align: middle;
		margin-right: 20px;
	}
	
	.registrationText1 {
		width: 180px;
		vertical-align: middle;
	}
	
	.registrationLoginText1 {
		float:left;
		display: inline;
		color: #FFFFFF;
	}
	
	.registrationInput1 {
		width: 180px;
		height: 16px;
	}
	
	.registrationSelect2 {
		width: 180px;
		height: 20px;
		margin-top: 3px;
	}
	
	.registrationRadio3 {
		float:left;
		display: inline;
		margin-right: 8px;
		height: 16px;
		margin-top: 3px;
	}
	
	.registrationInputPhone3 {
		width: 34px;
		height: 16px;
	}
	
	.registrationInputPhone4 {
		width: 52px;
		height: 16px;
	}
	
	.registrationInput4 {
		width: 130px;
		height: 16px;
	}
	
	.registrationCheckbox5 {
		float:left;
		display: inline;
		margin-right: 13px;
		height: 16px;
		margin-top: 3px;
	}
	
	.registrationCheckbox6 {
		float: left;
		display: inline;
		margin-right: 10px;
		vertical-align: middle;
	}
	
	.registrationCheckbox7 {
		float: left;
		display: inline;
		margin-top: 5px;
		margin-right: 10px;
	}
	
	.registrationCheckboxLabel {
		width: 430px;
		float: left;
		display: inline;
		vertical-align: middle;
		
	}

	.width600 {
		width:600px;
	}
	.hrLight {
		border-color:#999999;
		border-style:solid;
		border-width:1px 0px 0px;
		height:0px;
		line-height:0px;
		margin-left:0px;
		margin-right:0px;
	}
.contentCol .content, .contentColFullWidth .content {
margin:40px 0px 0px 40px;
}
.contentDiv .contentCol .contentLanding {
margin:20px 0px 0px 40px;
}

	/* 
	
	Fin Ajout 03/03/08 
	
	*/
/**************************/
/*    Flash vide (CornerLook)     */
/**************************/
.mainDiv .flashVide{
	padding:0;
}
.mainDiv .flashVide .contentCol {
 	margin-right:10px;
	width:680px;
 }

