@charset "utf-8";

/* CSS Document */

/* @group content */
#content {
    margin-top: 16px;
}
/* @end content */  
 
/* @group center */
#center {
    width: 489px;
    margin: -17px 0 21px 10px;
    float: left;
    display: inline;
}
/*promo box padding off*/
.content .promo{
	padding: 0;
}

*html #center {
    margin-bottom: 0;
    padding-bottom: 21px;
}  /*  ie6  */

#center strong {
    color: #6d9f0c;
}

#center span.arrow {
    float: none;
    margin: 0;
    color: #1c6aac;
		padding:0 0 0 5px;
		font-weight:bold;
}
.centerBoxBody .arrow a, #centerBigBoxBody .arrow a {
	text-decoration:none;
}
.centerBoxBody .arrow a:hover, #centerBigBoxBody .arrow a:hover {
	text-decoration:underline;
}
#center h5 {
    margin: 5px auto auto 11px;
    padding: 0;
    font-size: 10px;
    display: inline;
    float: left;
}

#center h5 a:link,
#center h5 a:visited {
    color: #1c6aac;
}
/* @group centerBox */

.centerBox {
    width: 234px;
    margin: 0 10px -2px 0;
    float: left;
    display: inline;
}

.centerBoxTitle {
    font-size: 15px;
    font-weight: bold;
    color: #1c6aac;
    margin: 13px auto 7px 1px;
}

.centerBoxBody {
    border-left: 1px solid #a4cf50;
    border-right: 1px solid #a4cf50;
    padding:9px 15px 0 13px;
    height: 266px;
    background: url(/library/images/bg/centerBox-bg.jpg) bottom center no-repeat;
}

*html .centerBoxBody {
    padding-right: 13px;
}  /*  ie6  */

.centerBoxBody span {
    float: right;
    margin: 28px 2px 13px auto;
    width: 80px;
}

.centerBoxBody span a:link,
.centerBoxBody span a:visited {
    color: #45811a;
}

.centerBoxBody p {
    width: 204px;
    clear: both;
    line-height: 12px;
		overflow:hidden;
}

.centerBoxBody p strong {
    line-height: 15px;
}
.centerBoxBody .title {
		display:block;
		clear:both;
		padding:5px 0 10px 0;
}
.centerBoxBody .title a {
    color: #45811a;
		font-weight:bold;
		text-decoration:none;
}
.centerBoxBody .title a:hover {
    color: #0170b5;
		text-decoration: underline;
}
.centerBoxBodyPicture {
    /*width: 100px;
    height: 80px;*/
    float: left;
    margin-left: 1px;
    display: inline;
}

.centerBoxBottom {
    width: 232px;
    height: 23px;
    border: 1px solid #8db4d4;
}
/* @end centerBox */

/* @group centerBigBox */
#centerBigBox {
    width: 479px;
    float: left;
    margin: 0 10px -2px auto;
    display: inline;
}

#centerBigBoxCap {
    height: 4px;
    background: url(/library/images/bg/Mode-et-beaute-centre-bg.jpg) top left repeat-x;
}

#centerBigBoxCap div {
    background: url(/library/images/bg/Mode-et-beaute-right-bg.jpg) top right no-repeat;
}

#centerBigBoxBody {
    width: 440px;
    overflow: auto;
    border-left: 1px solid #95b9d8;
    border-right: 1px solid #95b9d8;
    padding: 12px 23px 0 15px;
}

#centerBigBoxBody p {
    line-height: 12px;
}

#centerBigBoxBody span {
    float: left;
    margin: -9px auto 10px 2px;
}

#centerBigBoxBody span a:link,
#centerBigBoxBody span a:visited {
    color: #45811a;
}

#centerBigBoxPicture {
    width: 169px;
    height: 127px;
    float: left;
    margin-right: 10px;
    display: inline;
}
#centerBigBoxBody .title {
	display:block;
	clear:none;
	padding:0 0 10px 0;
	font-weight: bold;
    color: #1c6aac;
}
#centerBigBoxBody .title a {
    color: #45811a;
		text-decoration:none;
}
#centerBigBoxBody .title a:hover {
    color: #0170b5;
		text-decoration: underline;
}
#centerBigBoxBottom {
    width: 478px;
    height: 23px;
    border: 1px solid #8db4d4;
}

#centerBigBoxBottom h5 {
    margin: 4px auto auto 16px;
}

/* @end centerBigBox */
  
/* @end center */

/* @group right */
#right {
    width: 300px;
    margin-top: -17px;
    float: left;
    display: inline;
}



/* @group Concours */
#Concours {
    margin: 2px auto auto 1px;
}

*html #Concours {
    margin-left: 1px;
}  /*  ie6  */

.ConcoursArrow {
    margin-left: -1px;
}

*+html .ConcoursArrow {
    margin-left: 0;
}   /*  ie7  */

*html .ConcoursArrow {
    margin-left: 0;
}  /*  ie6  */

.ConcoursLink {
    margin-left: 3px;
}
/* @end Concours */

/* @group sortie */
#sortie {
    float: left;
    width: 145px;
    margin: 13px 10px 23px auto;
    display: inline;
}
/* @end sortie */

/* @group decouvrir */
#decouvrir {
    float: left;
    margin-top: 13px;
    width: 145px;
    display: inline;
}

.rightPicture {
    width: 131px;
    border: 1px solid #a4cf50;
    padding: 10px 6px 9px 6px;
}

.rightPicture img {
    border: 1px solid #dbdbdb;
}    
/* @end decouvrir */

