/* regles principales */
/*@import url(form.css); */

#MB_overlay{
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 900;
    background-color: #000!important;
}

#MB_overlay[id]{
    position: fixed;
}

#MB_window{
    position: absolute;
    text-align: left;
    z-index: 900;
    background: #fff;
}

#MB_window[id]{
    position: fixed!important;
}

#MB_frame {
    position: relative;
    height:475px;
    /*	height: 100%;     */
}

#MB_loading{
    text-indent: -10000px;
    background: transparent url(../images/common/loader.gif) 50% 0 no-repeat;
    height: 40px;
}

/* span caches */

.selecteurWindow #MB_caption h2 span{
    position: absolute;
    top: -900em;
}

/* selecteur */

.selecteurWindow{
    top: 50%;
    /*margin-top: -215px;*/
    margin-top: -190px;
}

.selecteurWindow #MB_header {
    background: url(../images/common/bg_popin_header.gif) no-repeat left top;
    margin: 0;
    height: 36px;
}

.selecteurWindow #MB_caption h2{
    position: absolute;
    top: 10px;
    left: 52px;
    height: 19px;
}
.popin_content #MB_content,
.selecteurWindow #MB_content{
    padding: 14px;
    background: #fff;
    overflow:auto;
    zoom:1;
}

#MB_content {
    overflow:auto;
    zoom:1;
}

.selecteurWindow #MB_caption{
    margin: 0;
}

.selecteurWindow #MB_close {
    display: block;
    position: absolute;
    right: 5px;
    top: 9px;
    color: #000;
    text-transform: uppercase;
    background: url(../images/common/bt_popin_close.gif) no-repeat right top;
    padding-right: 18px;
}

/* formulaire selecteurs */

.selecteurWindow fieldset.formBloc .masque{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 10001;
    cursor: pointer;
    background: #fff;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=60);
    -moz-opacity: 0.60;
    opacity: 0.60;
}

.selecteurWindow fieldset.formBloc .masque2{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 10001;
    /*cursor: pointer;*/
    background: transparent url(../images/common/bg_masque_blanc.gif);
    width: 30px;
    height: 30px;
}

.selecteurWindow fieldset.formBloc .masque3{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 10001;
    /*cursor: pointer;*/
    background: #fff;
    width: 100%;
    /*height: 100%!important;*/
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}


.selecteurWindow p.topLegende{
    position: relative;
    font-size: 1.1em;
    margin-bottom: 10px;
}

.selecteurWindow fieldset.formBloc{
    position: relative;
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;
    color: #333333;
}

.selecteurWindow fieldset.formBloc p{
    position: relative; /* pour gérer les masques en absolute */
    width: 175px;
}

.selecteurWindow fieldset.formBloc p.tiny{
    white-space:nowrap;
    width: 84px;
}
.selecteurWindow fieldset.last{
    margin-right: 0;
}

.selecteurWindow .formBloc h2{
    color: #000;
    font-size: 1.3em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 10px 15px 10px;
}

.selecteurWindow .formBloc p{
    clear: both;
    margin: 0 20px;
    line-height: 2em;
}

.selecteurWindow .formBloc p.firstMargin{
    margin-top: 10px;
}

.selecteurWindow .formBloc2 p{
    clear: none;
    margin: 0 10px 0 20px;
    display: inline;
    line-height: 2em;
    float: left;
    width: 84px;
}

.selecteurWindow label{
    position: relative;
}

.selecteurWindow label.rollLabel{
    position: relative;
}

.selecteurWindow label.rollLabel img{
    position: absolute;
    top: -50px;
    left: 10px;
}

.selecteurWindow fieldset.formBloc1{
    background: url(../images/common/bg_selectform1.gif) no-repeat left top;
    /*width: 232px;*/
    width: 226px;
    height: 144px;
}

.selecteurWindow .formBloc2Container{
    float: left;
    width: 235px;
}

.selecteurWindow fieldset.formBloc2{
    background: url(../images/common/bg_selectform2.gif) no-repeat left top;
    width: 232px;
    height: 70px;
    float: none;
    overflow: hidden;
}

.selecteurWindow fieldset.formBloc3{
    padding-left: 135px;
}

.selecteurWindow .formBloc p.colonne{
    clear: none;
    width: 45px;
    float: left;
    display: inline;
    margin: 20px 0 0 15px;
    text-align: center;
}

.selecteurWindow .formBloc p.first{
    margin-left: 30px;
}

.selecteurWindow .formBloc p.colonne2{
    clear: none;
    width: 60px;
    height: 80px;
    float: left;
    display: inline;
    margin: 10px 0 0 12px;
    text-align: center;
    line-height: 1em;
}

.selecteurWindow .formBloc p.colonne2 input{
    margin: 22px 0 5px 0;
}

.selecteurWindow .formBloc p.prix1{
    background: #f0efec;
}

.selecteurWindow .formBloc p.prix2{
    background: #e2e1dd;
}

.selecteurWindow .formBloc p.prix3{
    background: #c6c5bd;
}

.selecteurWindow .colors ul{
    margin: 10px 20px;
    width: 180px;
    /*	overflow: hidden;*/
}

.ficheProduitWindow .colors ul{
    width: 160px;
}

.colors ul li{
    position: relative;
    display: block;
    float: left;
    width: 29px;
    height: 29px;
}

.colors button{
    border: none;
    width: 29px;
    height: 30px;
    display: block;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.colors li:hover button, .colors li.on button{
    background-position: 0 -30px;
}



/*******COULEUR FICHE PRODUIT********/
.colors button#c_001{ background-image: url(../images/common/colors/c_001.gif);}
.colors button#c_002{ background-image: url(../images/common/colors/c_002.gif);}
.colors button#c_004{ background-image: url(../images/common/colors/c_004.gif);}
.colors button#c_005{ background-image: url(../images/common/colors/c_005.gif);}
.colors button#c_006{ background-image: url(../images/common/colors/c_006.gif);}
.colors button#c_007{ background-image: url(../images/common/colors/c_007.gif);}
.colors button#c_012{ background-image: url(../images/common/colors/c_012.gif);}
.colors button#c_015{ background-image: url(../images/common/colors/c_015.gif);}
.colors button#c_016{ background-image: url(../images/common/colors/c_016.gif);}
.colors button#c_017{ background-image: url(../images/common/colors/c_017.gif);}
.colors button#c_018{ background-image: url(../images/common/colors/c_018.gif);}
.colors button#c_020{ background-image: url(../images/common/colors/c_020.gif);}
.colors button#c_028{ background-image: url(../images/common/colors/c_028.gif);}
.colors button#c_033{ background-image: url(../images/common/colors/c_033.gif);}
.colors button#c_035{ background-image: url(../images/common/colors/c_035.gif);}
.colors button#c_037{ background-image: url(../images/common/colors/c_037.gif);}
.colors button#c_042{ background-image: url(../images/common/colors/c_042.gif);}
.colors button#c_047{ background-image: url(../images/common/colors/c_047.gif);}
.colors button#c_057{ background-image: url(../images/common/colors/c_057.gif);}
.colors button#c_058{ background-image: url(../images/common/colors/c_058.gif);}
.colors button#c_070{ background-image: url(../images/common/colors/c_070.gif);}
.colors button#c_080{ background-image: url(../images/common/colors/c_080.gif);}
.colors button#c_087{ background-image: url(../images/common/colors/c_087.gif);}
.colors button#c_090{ background-image: url(../images/common/colors/c_090.gif);}
.colors button#c_091{ background-image: url(../images/common/colors/c_091.gif);}
.colors button#c_093{ background-image: url(../images/common/colors/c_093.gif);}
.colors button#c_099{ background-image: url(../images/common/colors/c_099.gif);}
.colors button#c_112{ background-image: url(../images/common/colors/c_112.gif);}
.colors button#c_117{ background-image: url(../images/common/colors/c_117.gif);}
.colors button#c_121{ background-image: url(../images/common/colors/c_121.gif);}
.colors button#c_127{ background-image: url(../images/common/colors/c_127.gif);}
.colors button#c_129{ background-image: url(../images/common/colors/c_129.gif);}
.colors button#c_150{ background-image: url(../images/common/colors/c_150.gif);}
.colors button#c_153{ background-image: url(../images/common/colors/c_153.gif);}
.colors button#c_158{ background-image: url(../images/common/colors/c_158.gif);}
.colors button#c_169{ background-image: url(../images/common/colors/c_169.gif);}
.colors button#c_177{ background-image: url(../images/common/colors/c_177.gif);}
.colors button#c_183{ background-image: url(../images/common/colors/c_183.gif);}
.colors button#c_203{ background-image: url(../images/common/colors/c_203.gif);}
.colors button#c_217{ background-image: url(../images/common/colors/c_217.gif);}
.colors button#c_232{ background-image: url(../images/common/colors/c_232.gif);}
.colors button#c_242{ background-image: url(../images/common/colors/c_242.gif);}
.colors button#c_249{ background-image: url(../images/common/colors/c_249.gif);}
.colors button#c_264{ background-image: url(../images/common/colors/c_264.gif);}
.colors button#c_292{ background-image: url(../images/common/colors/c_292.gif);}
.colors button#c_304{ background-image: url(../images/common/colors/c_304.gif);}
.colors button#c_319{ background-image: url(../images/common/colors/c_319.gif);}
.colors button#c_401{ background-image: url(../images/common/colors/c_401.gif);}
.colors button#c_457{ background-image: url(../images/common/colors/c_457.gif);}
.colors button#c_504{ background-image: url(../images/common/colors/c_504.gif);}
.colors button#c_509{ background-image: url(../images/common/colors/c_509.gif);}
.colors button#c_524{ background-image: url(../images/common/colors/c_524.gif);}
.colors button#c_527{ background-image: url(../images/common/colors/c_527.gif);}
.colors button#c_545{ background-image: url(../images/common/colors/c_545.gif);}
.colors button#c_546{ background-image: url(../images/common/colors/c_546.gif);}
.colors button#c_548{ background-image: url(../images/common/colors/c_548.gif);}
.colors button#c_555{ background-image: url(../images/common/colors/c_555.gif);}
.colors button#c_556{ background-image: url(../images/common/colors/c_556.gif);}
.colors button#c_560{ background-image: url(../images/common/colors/c_560.gif);}
.colors button#c_565{ background-image: url(../images/common/colors/c_565.gif);}
.colors button#c_602{ background-image: url(../images/common/colors/c_602.gif);}
.colors button#c_612{ background-image: url(../images/common/colors/c_612.gif);}
.colors button#c_623{ background-image: url(../images/common/colors/c_623.gif);}
.colors button#c_645{ background-image: url(../images/common/colors/c_645.gif);}
.colors button#c_664{ background-image: url(../images/common/colors/c_664.gif);}
.colors button#c_682{ background-image: url(../images/common/colors/c_682.gif);}
.colors button#c_701{ background-image: url(../images/common/colors/c_701.gif);}
.colors button#c_707{ background-image: url(../images/common/colors/c_707.gif);}
.colors button#c_722{ background-image: url(../images/common/colors/c_722.gif);}
.colors button#c_724{ background-image: url(../images/common/colors/c_724.gif);}
.colors button#c_756{ background-image: url(../images/common/colors/c_756.gif);}
.colors button#c_757{ background-image: url(../images/common/colors/c_757.gif);}
.colors button#c_841{ background-image: url(../images/common/colors/c_841.gif);}
.colors button#c_897{ background-image: url(../images/common/colors/c_897.gif);}

.selecteurWindow .lastStep{
    position: relative;
    background: url(../images/common/bg_grayborder.gif) repeat-x left 6px;
}

.selecteurWindow p#error{
    position: absolute;
    top: 0;
    right: 0;
    padding-left: 10px;
    background: #fff;
    color: #e72517;
    font-weight: bold;
}

.selecteurWindow .piedDePage{
    margin-top: 20px;
    float: left;
}

.selecteurWindow .piedDePage small{
    color: #a55c5b;
    font-size: 0.9em;
}

.selecteurWindow .submit{
    margin-top: 20px;
    float: right;
    overflow: hidden;
}

.selecteurWindow .submit span, .selecteurWindow .submit input{
    float: left;
}

.selecteurWindow .submit span{
    border: 1px solid #e9bfc5;
    background: #f7e4e6;
    color: #b35655;
    font-weight: bold;
    font-size: 1.1em;
    padding: 5px 5px;
    margin-right: 10px;
}

.selecteurWindow .formBloc table{
    letter-spacing: -1px;
    width: 90%;
    margin: 0 5%;
    margin-top: -5px;
}

.selecteurWindow .formBloc table td, .selecteurWindow .formBloc table th{
    padding: 3px 0;
    text-align: center;
}

.selecteurWindow .formBloc table thead tr th{
    font-weight: normal;
}

.selecteurWindow .formBloc table tbody tr td{
    border-top: 1px solid #dad9d0;
}

.selecteurWindow .formBloc table td.firstCol{
    text-align: left;
}

.selecteurWindow .formBloc .legendeTaille{
    position: absolute;
    display: block;
    z-index: 10000;
    left: -17px;
    top: 0;
    font-size: 0.9em;
    line-height: 0.9em;
    width: 80px;
}

.selecteurWindow .formBloc .legendeTaille span{
    color: #a55c5b;
}

.selecteurWindow fieldset.formBloc3 h2{
    color: #000;
    font-size: 1.3em;
}

.selecteurWindow fieldset.formBloc3 table{
    margin: 20px 0;
}

.selecteurWindow .formBloc3 table td, .selecteurWindow .formBloc3 table th{
    padding: 3px 0;
    text-align: center;
    width: 75px;
    font-weight: normal;
}

.selecteurWindow .formBloc3 table tbody tr td{
    border-top: 1px solid #dad9d0;
}

.selecteurWindow .formBloc3 table td.firstCol{
    width: 175px;
    text-align: right;
    font-weight: bold;
    color: #000;
}

.selecteurWindow .formBloc3 table td.firstCol span{
    color: #a55c5b;
}

.selecteurWindow .formBloc3 select{
    width: 155px;
    border: 1px solid #dad9d0;
    color: #000;
}


#loadingRadioCheck {
    position:absolute;
    width:178px;
    height:48px;
    line-height:48px;
    vertical-align:middle;
    border:1px solid #c6c4b8;
    text-align:center;
    background:#fff;
    top:50%;
    left:50%;
    margin:-24px 0 0 -89px;
    display:none;
    z-index:10050;
}

#loadingRadioCheck p {
    color:#918d81;
}

.clearButton{
    cursor: pointer;
    display: block;
    position: absolute;
    bottom: 0;
    right: 10px;
}

.clearButton2 {
    cursor:pointer;
    /*	display:block;*/
    /*	float:right;*/
    position:absolute;
    margin:-20px 10px 10px 0;
    right:0;
}

.clearButtonTd {
    padding:0 !important;
    height:10px !important;
    width:400px !important;
    border-top:0 !important;
    border-bottom:1px solid #DAD9D0;
    text-align:right !important;
}

.clearButtonTd2 {
    height:10px !important;
    width:400px !important;
}


.clearButtonTd2 div {
    height:10px !important;
    position:relative;
    text-align:right !important;
    width:100%;
}

/* fiche produit */

.ficheProduitWindow #MB_caption h2,
.popin_content #MB_caption h2{
    font-size: 25px;
    color: #000;
    text-transform: uppercase;
    font-weight: lighter;
}
.ficheProduitWindow #MB_caption h2{
    padding: 5px 0 0 60px;
}
.popin_content #MB_caption h2{
    padding:20px;
}
.ficheProduitWindow #MB_caption h2 span.desc{
    font-size: 11px;
    padding-left: 10px;
    text-transform: none;
    font-weight: bold;
}

.ficheProduitWindow #MB_caption h2 span.ref{
    font-size: 10px;
    text-transform: none;
    font-weight: bold;
    clear: both;
}



.ficheProduitWindow #MB_caption h1,
.popin_content #MB_caption h1{
    font-size: 25px;
    color: #000;
    text-transform: uppercase;
    font-weight: lighter;
}

.popin_content #MB_caption h1 {
    font-size: 18px;
}
.ficheProduitWindow #MB_caption h1{
    padding: 5px 0 0 60px;
    font-weight: bold;
}
.popin_content #MB_caption h1{
    padding:20px;
}
.ficheProduitWindow #MB_caption h1 span.desc{
    font-size: 11px;
    padding-left: 10px;
    text-transform: none;
    font-weight: bold;
}

.ficheProduitWindow #MB_caption h1 span.ref{
    padding : 5px 0 0 60px;
    font-size: 10px;
    text-transform: none;
    font-weight: bold;
    clear: both;
    color : #595959;
}

.ficheProduitWindow{
    top: 45%;
    /*margin-top: -215px;*/
    margin-top: -190px;
    border: 1px solid #7a7a7a;
}

.popin_content #MB_header,
.ficheProduitWindow #MB_header {
    background: url(../images/common/bg_fp_header.png) repeat-x left top;
    margin: 0;
    height: 59px;
}

.ficheProduitWindow #MB_content{
    padding: 0;
    background: #fff url(../images/common/bg_fpbody.gif) repeat-x top;
   /* height: 385px;*/
}

.ficheProduitWindow #MB_caption{
    margin: 0;
}

.popin_content #MB_close,
.ficheProduitWindow #MB_close{
    display: block;
    position: absolute;
    right: 5px;
    top: 9px;
    color: #000;
    text-transform: uppercase;
    background: url(../images/common/bt_popin_close.gif) no-repeat right top;
    padding-right: 18px;
}

ul#nav6{
    /*padding: 30px 6px 0 6px;*/
    /*width: 100%;
    float: left;*/
    margin : 10px;
    height : 60px;
    margin-left:25%;
}

ul#nav6 a{
    outline: none;
}

ul#nav6 li img{
    border: 1px solid #FFF;
}

ul#nav6 li.on img{
    border: 1px solid #deded0;
}

ul#nav6 li {
    float :left;
    position :relative;
    padding : 0 2px;

}

#diaporamaContainer{
    position: relative;
    float: left;
    width: 407px;
    height: 420px;
}

#diaporamaContainer #errorBg{
    position: absolute;
    top: 0;
    /*left: 0;*/
    /*left:-45pt;*/
    /*width: 340px;*/
    width:400px;
    height: 340px;
    background:transparent url(../images/common/bg_masque_blanc.gif) repeat scroll 0%;
    z-index: 100001;

}


#diaporamaContainer #errorMsg{
    text-align: center;
    /*color: red;*/
    position: absolute;
    top: 185px;
    left: 20px;
    /*border: 2px solid red;*/
    background: #fff;
    width: 275px;
    padding: 3px;
    z-index: 100002;
}

#diaporama{
    width: 340px;
    height: 340px;
    margin : auto;
    overflow: hidden;
    /*float: left;
	margin: 6px;*/
}

#diaporama img, #diaporama li{
    display: block;
    width: 340px;
    height: 340px;
    margin-top : 1px;
}

ul#nav7 li{
    display: block;
    float: left;
    height: 23px;
}

ul#nav7 li a{
    display: block;
    height: 23px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

ul#nav7 li a:hover, ul#nav7 li.on a{
    background-position: 0 -23px;
}
#onglet_block {
    margin-top : 5px;
    width : 336px;
    float : left;
    left : 408px;
}
#ongletsContainer{
    margin-top: 10px;
    width: 315px;
    height: 170px;
    margin-bottom: 14px;
    overflow: hidden;
    float: left;
}

.ongletsContent{
    width: 315px;
    height: 170px;
    overflow: auto;
    font-size: 1.1em;
}

#sliderBar2{
    margin-top: 10px;
    float: left;
    height: 107px;
}

#track2{
    height: 160px;
    width: 17px;
    background: #fff url(../images/common/bg_slider2.gif) repeat-y 7px;
}

#handle2{
    width: 17px;
    height: 62px;
    top: 0px;
    position: relative;
}

#pictosFP{
    border-top: 1px solid #e1e0d9;
    border-bottom: 1px solid #e1e0d9;
    width: 323px;
    margin-bottom:3px;
}

#pictosFP li{
    display: inline;
}

#infosBloc{
    width: 324px;
    height: 165px;
    font-size: 0.9em;
}

#infosBloc p, #infosBloc a.floatRight{
    margin-top: 10px;
}

#infosBloc span.block{
    float: left;
    display: block;
    margin-left: 3px;
}

#infosBloc span.menu_form{
    display:block;
    margin-top:10px;
}

#infosBloc .colors{
    height: 50px;
}

#infosBloc .prix2 {
    font-size: 1.2em;
    color: #333;
}

#infosBloc .prix1 {
    font-weight: normal;
    font-size: 1.2em;
    padding:0 10px 0 0;
}

#infosBloc .priceContent .MB_focusable {
    display:block;
    margin:14px 0 0 0;
}

#infosBloc p.indisponible {
    background:url("../images/common/bg_indisponible_warning.gif") no-repeat scroll 6px 5px #F8EBE5;
    color:#DF7663;
    height:18px;
    padding-left:27px;
    padding-top:5px;
    width:286px;
}

#infosBloc p.serviceClient{
    width: 322px;
    text-align: center;
    color: #000;
    margin-top: 0;
}

#infosBloc p.serviceClient a{
    color: #000;
    text-decoration: underline;
}
#proxishop-stores-toggle {
    background: url(../images/common/bg_fpcplt.png) repeat-x;
    height: 25px;
	padding-top : 8px;
	padding-left: 15px;
}

.fp_compl{
    width: 182px;
    float : left;
    left : 745px;
    position : absolute;
}
#extLinks {
    width: 185px;
    margin-top: 3px;
    position:relative;
}

#extLinks .fp_ideal_title {
    background: url(../images/common/bg_fpcplt.png) repeat-x;
    height : 31px;
    padding: 5px 15px;
    cursor: pointer;
}

#extLinks li{
    text-align: left;
}

#extLinks li.first{
    border-top: none;
}

#extLinks p.down{
    background: url(../images/common/pu_chevrondown2.png) no-repeat ;

}

#extLinks p.flecheup{
    background: url(../images/common/pu_chevron2.png) no-repeat ;
}

#extLinks li a, #fpFooter li a{
    font-weight: bold;
    color: #727267;
    font-size: 0.9em;
}

#extLinks li a:hover, #fpFooter li a:hover{
    color: #000;
    text-decoration: none;
}

#fpFooter{
    border-top: 1px solid #e1e0d9;
    height: 32px;
    /*padding: 0 15px;*/
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    background: url(../images/common/bg_fpfooter.png) repeat-x;
    margin-bottom: 0;
    padding-bottom: 0;
    color : #727267;
    font-weight: bold;
}

#fpFooter li{
    position: absolute;
    float: left;
    display: block;
    height: 23px;
    padding-top: 9px;
    width : 240px;
}

#fpFooter li#printPopin{
    /*margin-left: 0;*/
    left : 0px;
    border-right: solid 1px #d1d1d1;
    width: 214px;
    /*background: url(../images/common/pi_print.gif) no-repeat 0 3px;*/
}
#fpFooter li#send{
    /*background: url(../images/common/pi_mail.gif) no-repeat 0 3px;*/
    /* margin-left: 215px;*/
     left : 215px;
     width:214px;
     border-right: solid 1px #d1d1d1;
}

#fpFooter li#wishlist{
   /* background: url(../images/common/pi_wishlist.gif) no-repeat 0 3px;*/
   /*margin-left: 430px;*/
   left : 430px;
   width:214px;
   border-right: solid 1px #d1d1d1;
}

#fpFooter li#hotline {
    /*margin-left: 645px;*/
    left : 645px;
    letter-spacing:0.01em;
    width : 267px;
}

#fppartager {
    border : 1px solid #d1d1d1;
    float:left;
    position:absolute;
    top : 414px;
    margin-left: -1px;
    background: url(../images/common/bg_fpshare.png) repeat-x;
    background-color: #fff;
    width : 214px;
    height : 64px;
    left : 215px;
    display:none;
    visibility: hidden;
}

#fppartager a:hover {
    text-decoration: none;
}

#fpfck,#fptwitt,#fpsend,#fpweibo {
    float:left;
    margin-left: 0px;
    width:69px;
    text-align: center;
    border-right: 1px solid #d1d1d1;
    height : 64px;
    text-transform: capitalize;

}

#fpsend {
    width : 69px;
    border : 0px;
}
#fplogofck {
     margin: 5px 20px;
     width: 32px;
     height: 32px;
     background: url(../images/common/share_logo.png) no-repeat scroll 0px 0;
}

#fplogoyuku {
     margin: 5px 20px;
     width: 32px;
     height: 32px;
     background: url(../images/common/share_logo.png) no-repeat scroll -96px 0;
}


#fplogotwitt {
     background: url(../images/common/share_logo.png) no-repeat scroll -32px 0;
     margin: 5px 20px;
     width: 32px;
     height: 32px;
}

#fplogoweibo {
     background: url(../images/common/share_logo.png) no-repeat scroll -128px 0;
     margin: 5px 20px;
     width: 32px;
     height: 32px;
}

#fplogosend {
     background: url(../images/common/share_logo.png) no-repeat scroll -64px 0;
     margin: 5px 20px;
     width: 32px;
     height: 32px;
}

a.voirEchelle2{
    float: right;
    position: relative;
    display: block;
    margin-top: 10px;
    width: 70px;
    height: 26px;
    background-position: 0 0;
    background-repeat: no-repeat;
    outline: none;
}

a.voirEchelle2:hover{
    background-position: 0 -26px;
}

a.commander{
    position: relative;
    display: block;
    width: 114px;
    height: 21px;
    background-position: 0 0;
    background-repeat: no-repeat;
    outline: none;
}

a.commander:hover{
    background-position: 0 -21px;
}

/* fiche produit pliage */

#pliageContent{
    height: 385px;
    background: url(../images/common/bg_fppliage.jpg) no-repeat top left;
}

#pliageContent div{
    margin-top: 75px;
    float: right;
    width: 415px;
}

#pliageContent ol{
    margin: 15px 0 25px 0;
}

#pliageContent ol li{
    border-top: 1px solid #e6e6df;
    overflow: hidden;
    width: 335px;
    padding: 2px;
    font-weight: bold;
    color: #535353;
}

#pliageContent ol li.first{
    border-top: none;
}

#pliageContent ol li span{
    padding-right: 10px;
    width: 2em;
    font-size: 30px;
    color: #dadad0;
    font-weight: normal;
}

/* fiche produit cabas */

#cabasContent{
    height: 385px;
    background: url(../images/common/bg_fpcabas.jpg) no-repeat top left;
}

#cabasContent div{
    margin-top: 75px;
    float: right;
    width: 415px;
}

#cabasContent ol{
    margin: 15px 0 25px 0;
}

#cabasContent ol li{
    border-top: 1px solid #e6e6df;
    overflow: hidden;
    width: 335px;
    padding: 2px;
    font-weight: bold;
    color: #535353;
}

#cabasContent ol li.first{
    border-top: none;
}

#cabasContent ol li span{
    padding-right: 10px;
    width: 2em;
    font-size: 30px;
    color: #dadad0;
    font-weight: normal;
}


/* popinStandard */
/* pour messages type alerte sur les candidatures */

#popinStandard #MB_content p{
    margin-bottom: 10px;
}

#popinStandard {
    width: 360px;
    margin-top: -215px;
    margin-left: -180px;
}

/* popinZoom */
/* pour le zoom sur les prod */

#popinZoom #MB_content{
    text-align: center;
}

#popinZoom #MB_header{
    background: #fff;
    height: 15px;
}

#popinZoom{
    width: 700px;
    margin-top: -350px;
    margin-left: -300px;
}

/* popinSend */
/* pour l'envoi à un ami */

#popinSend{
    width: 410px;
    margin-top: -290px;
    margin-left: -205px;
    text-align: left;
}

#popinSend h3{
    border-bottom: 1px solid #e2e2d9;
    padding-bottom: 8px;
    width: 100%;
    overflow: hidden;
}

#popinSend h3 img{
    float: left;
    margin-right: 5px;
}

#popinSend h3 strong{
    margin-top: 15px;
    font-size: 1.2em;
    display: block;
}

#popinSend h3 span{
    font-size: 1em;
    font-weight: normal;
    display: block;
}

#popinSend h4{
    font-size: 1em;
    color: #000;
    margin: 15px 0;
}

#popinFck {
    width : 600px;
    margin-top: -290px;
    margin-left: -205px;
    text-align: left;
}
/* POPIN SIMPLES */
#popin_bg {
    position:absolute;
    top:0;
    height:100%;
    width:100%;
    background:black;

    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;

    z-index:99999;
}
.popin_content {
    z-index:100000;

    position:absolute;
    top:50%;
    left:50%;

    background:white;
}
.popin_content h3{
    color:black;
    font-size:1em;
    padding-bottom:16px;
}
.popin_content form {
    width:100%;
}

/* Changement / ajout d'adresse */
#adress_detail {
    width:440px;
    height:470px;

    margin-top:-235px;
    margin-left:-220px;
}
#adress_detail form fieldset p{
    width:50%;
}
#adress_detail form fieldset p.radio{
    width:100%;
}

/* Popin Code avantage */
#popin_code_avantage {
    width:368px;
    height:220px;

    margin-top:-110px;
    margin-left:-184px;
}
#popin_code_avantage form fieldset.etape{
    height:65px;
}

/* mot de passe oublié */
#pwd_oublie {
    width:366px;
    height:224px;

    margin-top:-112px;
    margin-left:-183px;
    overflow:hidden;
}
#pwd_oublie form fieldset.etape{
    height:90px;
}
#pwd_oublie form fieldset ul.menu_form {
    margin-top:5px;
}

/* Message cadeau */
#message_cadeau {
    width:440px;
    height:432px;

    margin-top:-216px;
    margin-left:-220px;
    overflow:hidden;
}
#message_cadeau form {
    height:360px;
    width:410px;
}
#message_cadeau form fieldset{
    position:relative;
    height:100%;
    overflow:hidden;
    background:url('../images/common/checkout/bg_message_cadeau.gif') -2px 0 no-repeat;
}
#message_cadeau form fieldset p {
    float:none;
    width:370px
}
#message_cadeau form div.footer{
    position:absolute;
    bottom:0;
}
#message_cadeau form p.textarea small{
    text-align:right;
    padding:5px 10px;
}
#message_cadeau form p.textarea textarea{
    width:340px;
    height:130px;
    overflow:hidden;
    margin:20px 0 0 20px;
    display:inline;
}

#message_cadeau form fieldset#etape2 p textarea{
    border:solid 1px white;
}
#message_cadeau #etape2 ul.menu_form,
#message_cadeau #etape3 ul.menu_form {
    width:100%;
}
#message_cadeau ul.menu_form li.link_recto {
    display:block;
    width:198px;
}
#message_cadeau form img#visu_recto {
    display:block;
    float:none;
}

/*	=COMPARATEUR
-------------------------------------------------------------------------------------- */
.popinComparateurWindow {
    top: 50%;
    margin-top: -290px;
    border: 1px solid #7a7a7a;
    max-height:585px;
}

.popinComparateurWindow #wishlistComparatorContent {
    height:565px;
    overflow:hidden;
}

.popinComparateurWindow #scrollPanier {
    top:20px;
    right:0;
    position:absolute;
}

.popinComparateurWindow #verticalTrack {
    height:540px;
    background:transparent url(../images/common/bg_slider3.gif) repeat-y scroll 0px 50%;
    width:17px;
}

.popinComparateurWindow #MB_close{
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    color: #000;
    text-transform: uppercase;
    background: url(../images/common/bt_popin_close.gif) no-repeat right top;
    padding-right: 18px;
    z-index:9999999;
}

.popinComparateurWindow th {
    text-align:center;
    vertical-align:bottom;
    padding:0 20px;
}

.popinComparateurWindow th div {
    text-align:left;
    padding:10px 0 0 0;
}

.popinComparateurWindow td {
    padding:10px 20px;
}

.popinComparateurWindow div.contentStyle {
    border-bottom:1px solid #cfcfc0;
    padding-bottom:10px;
}

.popinComparateurWindow div.contentStyle2 {
    border-top:1px solid #cfcfc0;
    padding-top:10px;
    text-align:right;
}

.popinComparateurWindow th,
.popinComparateurWindow td {
    width:300px;
    /*	:TRICKY: IE first-child hack */
    border-right:expression((this===this.parentNode.childNodes[0])?"1px solid #cfcfc0":"0");
}

.popinComparateurWindow th:first-child,
.popinComparateurWindow td:first-child {
    border-right:1px solid #cfcfc0;
}

.popinComparateurWindow th h2 {
    font-size:1.2em;
    color:#000;
    text-transform:uppercase;
    display:inline;
    padding:0 6px 0 0;
}

.popinComparateurWindow th p {
    font-weight:normal;
}

.popinComparateurWindow td ins {
    text-decoration:none;
    font-weight:bold;
    font-size:1.1em;
}

.popinComparateurWindow td ul li {
    font-weight:bold;
    float:left;
}

.popinComparateurWindow td ul li ul {
    float:left;
    margin:0 0 0 10px;
}

.popinComparateurWindow td ul li ul li {
    float:none;
}

.popinComparateurWindow #pictosFP {
    margin-top:10px;
}

.popinComparateurWindow #pictosFP li {
    float:none !important;
}

.popinComparateurWindow .pictoCol {
    padding-bottom:0px !important;
}

.popinComparateurWindow .validCol {
    padding-top:0px !important;
}

.popinComparateurWindow #MB_content {
    position:relative;
}

.popinComparateurWindow .colors li {
    position:static !important;
}

#wishlistComparatorContent p.indisponible{
    width: 322px;
    height: 15px;
    padding-top: 3px;
    background: url(../images/common/bg_indisponible.gif);
    text-align: center;
    font-weight: bold;
    color: #fff;
    margin-top: 5px;
}

#wishlistComparatorContent p.serviceClient{
    width: 322px;
    text-align: center;
    color: #000;
    margin-top: 0;
}

#wishlistComparatorContent p.serviceClient a{
    color: #000;
    text-decoration: underline;
}

/*	=Mention_Jap
-------------------------------------------------------------------------------------- */

#mentionJap {
    background:#F4F4EC none repeat scroll 0 0;
    color:#727267;
    position:absolute;
    right:200px;
	top:142px;
}

#mentionJap .open {
    padding:0px 12px 0px;
    font-size: 10px;
}

#mentionJap .open p {
    display:block;
    width:325px;
}

#mentionJap .close p {
    display:none;
}

.strikePrice {
    text-decoration:none;
    background:url(../images/_en/checkout/strike1.gif) no-repeat center;
}

/************************ Page Zone Livraison ***************/


.livraisonWindow #MB_caption h2,
.popin_content #MB_caption h2{
    font-size: 30px;
    color: #000;
    text-transform: uppercase;
    font-weight: lighter;
}
.livraisonWindow #MB_caption h2{
    padding: 5px 0 0 60px;
}

.livraisonWindow #MB_caption h2 span.desc{
    font-size: 11px;
    padding-left: 10px;
    text-transform: none;
    font-weight: bold;
}

.livraisonWindow #MB_caption h2 span.ref{
    font-size: 10px;
    text-transform: none;
    font-weight: bold;
    clear: both;
}

.livraisonWindow {
    border:1px solid #7A7A7A;
    margin-top:-215px !important;
    top:50%;
}


.livraisonWindow #MB_header {
    background: url(../images/common/bg_fp_header.png) repeat-x left top;
    margin: 0;
    height: 59px;
}

.livraisonWindow #MB_content{
    padding: 0;
    background: #fff url(../images/common/bg_fpbody.gif) repeat-x top;
}

.livraisonWindow #MB_caption{
    margin: 0;
}


.livraisonWindow #MB_close{
    display: block;
    position: absolute;
    right: 5px;
    top: 9px;
    color: #000;
    text-transform: uppercase;
    background: url(../images/common/bt_popin_close.gif) no-repeat right top;
    padding-right: 18px;
}

#MB_frame #MB_header #MB_caption #zonelivraison {
    margin:0 0 0 18px;
    padding:5px 0 0 0 !important;
    padding:0 !important;
}

#MB_frame #MB_header #MB_caption #zonelivraison img{
    margin:0;
    padding:10px 0 0 0 !important;
}


#MB_frame #MB_header #MB_caption #zonelivraison span.subtitle {
    float:left; display:block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px ;
    font-weight:normal;
    text-transform:none;
    color: #535353;
    margin:5px 0 0 0;

}
#MB_frame #MB_header #MB_caption #zonelivraison span.subtitle strong{
    font-size:bold;
}

#MB_content p.intro {
    margin:12px 0 0 25px;
    font-weight:bold;}

UL.none { color:#535353;
          list-style:none;
          margin:25px 0 0 25px;
}
UL.none li {
    margin-left: 15px;
    text-transform:uppercase;
    line-height:15px;
}
#bouton {
    float:right;
    margin-right:14px;
    margin-bottom:18px;
    margin-top:20px;}





/************ Fiche Détails ************/


.DetailsWindow #MB_caption h2 {
    font-size: 30px;
    color: #000;
    text-transform: uppercase;
    font-weight: lighter;
}
.DetailsWindow #MB_caption h2{
    padding: 10px 0 0 15px;
}

.DetailsWindow #MB_caption h2 span.NomProduit_head{
    font-size: 18px;
    color:#c70778;
    text-transform: none;
    font-weight: bold;
    clear: both;
}

.DetailsWindow #MB_caption h2#colorCabaOrange span.NomProduit_head, .DetailsWindow #MB_caption h2#colorCabaOrange span.NomProduit{
    color:#EB4F46;
}

.DetailsWindow #MB_caption h2 span.NomProduit{
    font-size: 24px;
    color:#c70778;
    text-transform: none;
    font-weight: bold;
    clear: both;
}

.DetailsWindow{
    top: 50%;
    /*margin-top: -215px;*/
    margin-top: -190px;
    border: 1px solid #7a7a7a;
}

.DetailsWindow #MB_header {
    background: url(../images/common/bg_fp_header.png) repeat-x left top;
    margin: 0;
    height: 59px;
}

.DetailsWindow #MB_content{
    padding: 0px;
    background: #fff url(../images/common/bg_fpbody.gif) repeat-x top;
    /*	height:400px;*/
}

.DetailsWindow #MB_caption{
    margin: 0;
}

.DetailsWindow #MB_close {
    display: block;
    position: absolute;
    right: 5px;
    top: 9px;
    color: #000;
    text-transform: uppercase;
    background: url(../images/common/bt_popin_close.gif) no-repeat right top;
    padding-right: 18px;
}

/*******************ONGLETS DETAILS**************/

#detailContent2 {width:525px; height:450px; overflow:hidden; }

ul#nav7detail { display:block; height:23px;background-color:#e2e2da;width:532px;  clear:both;}
ul#nav7detail li{	display: block;	float: right;	height: 23px;}
ul#nav7detail li a{	display: block;	height: 23px;	background-repeat: no-repeat;	background-position: 0 0;}
ul#nav7detail li a:hover, ul#nav7detail li.on a{
    background-position: 0 -23px;
}

#ongletsContainerDetail2{
    margin-top: 10px;
    margin-left: 10px;
    /*	width: 520px;*/
    height: 380px;
    /*	margin-bottom: 14px;*/
    overflow: hidden;
    /*	display:inline;*/
    /*	float:left;*/
    position:relative;
    _position:static !important;
    /*	left:0;*/
    /*	top:0;*/
}

.ongletsContent2{
    width: 505px;
    height: 380px;
    /*	display:inline;*/
    /*	display:block;*/
    overflow: hidden;
    font-size: 1.1em;
    left:0 !important;
}
#detailContent {
}

#photoContent {

}

ul#nav6detail{	padding: 25px 6px 0 6px;	width: 87px;	float: left; }
/*ul#nav6detail li {position:relative;}*/
ul#nav6detail a{	outline: 0;}
ul#nav6detail li img{	border: 1px solid #FFF;}
ul#nav6detail li.on img{	border: 1px solid #deded0;}

ul#nav6detail2 {
    width: 87px;
    /*	position:absolute;*/
    /*	left: 6px;*/
    /*	top:25px;*/
    float:left;
    margin:6px 0 0 0;
}
ul#nav6detail2 a{	outline: 0;}
ul#nav6detail2 li img{	border: 1px solid #FFF;}
ul#nav6detail2 li.on img{	border: 1px solid #deded0;}

#dimensionsContent {
    /*	position:relative;*/
}

#dimensionsContent ul#nav6detail li img{margin-top:11px;}
/*#photosContent { position:relative; top:0; }*/
#photosContent ul#nav6detail2 li {margin-bottom:11px;}

#legende0, #legende1, #legende2
{	display:block;
  text-align: center;
  color: black;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  width:85px;
  z-index: 1;}
/*#legende0 {	position: absolute;bottom: 5px;	left: 0px;}
#legende1 {	position: absolute;bottom: 5px;	left: 0px;}
#legende2 {	position: absolute;bottom: 5px;	left: 0px;}*/

#diaporamaContainer2{
    float: left;
    width: 394px;
    /*	height: 340px;	*/
    margin: 6px;
    /*	position:relative;*/
    display:inline;
}

#diaporamaContainer2 #errorBg{
    position: absolute;
    top: 0;
    left: 0;
    width: 340px;
    height: 340px;
    /*	background: #fff;*/
    z-index: 100001;
    /*	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;*/
    background: url(../images/common/bg_masque_blanc.gif);
}

#diaporamaContainer2 #errorMsg{
    text-align: center;
    color: red;
    position: absolute;
    top: 110px;
    left: 20px;
    border: 2px solid red;
    background: #fff;
    width: 300px;
    padding: 20px;
    z-index: 100002;
    /*	position:relative;*/
}


#diaporama2{
    width: 340px;
    height: 370px;
    overflow: hidden;
    float: left;
    margin: 6px;
    display:inline;
}

ul#diaporama2 li {
    /*	position: relative;*/
    height: 350px;
    text-align:center;
    float:left;
    width:340px;
}

#diaporama2 li img {
    width: 340px;
    height: 317px;
    /*	margin:0 0 0 -20px;*/
    /*	margin-bottom:25px;
	margin-left:34px;*/
    /*	margin:0 0 0 40px;*/
}

#dimensionsContent #diaporama2{
    width: 394px;
    _width:380px;
    height: 370px;
    overflow: hidden;
    float: left;
    margin: 6px;
    display:inline;
}


#dimensionsContent ul#diaporama2 li {
    /*	position: relative;*/
    height: 350px;
    text-align:center;
    float:left;
    width:394px;
    _width:384px;
}

#dimensionsContent #diaporama2 li img {
    width: 394px;
    height: 317px;
    margin:0 0 0 -20px;
    /*	margin-bottom:25px;
	margin-left:34px;*/
    /*	margin:0 0 0 40px;*/
}


#diaporama3 {
    /*	position:relative;*/
    height:319px;
    width:394px;
    _width:380px;
    overflow:hidden;
}
#diaporama3 li img {
    /*	float:left;
	width: 394px;
	height: 317px;*/
}

.dim1, .dim2, .dim3 {
    /*	display:block;*/
    text-align: center;
    font-size:.9em;
    /*	font-weight:bold;*/
    /*	z-index: 1;*/
    /*	position: absolute;*/
}


/* Pas de position dans les dim !!!
	Postionner en float bien cradement
*/
.dim1 {
    width:60px;
    float:left;
    margin:200px 0 0 0;
}
.dim2 {
    /*	width:60px;*/
    /*	float:left;*/
    /*	margin:-45px 0 0 -175px;*/
    clear:both;
    display:block;
    text-align:center;
    margin:0 0 0 23px;
}
.dim3 {
    width:42px;
    clear:both;
    display:block;
    text-align:right;
    width:384px;
    margin:-50px 0 0 11px;
    _margin-left:0;
}


#sliderBar3{
    display:block;
    margin-top: 10px;
    float: right;
    height: 350px;
}
#track3{
    height: 348px;
    width: 17px;
    background: #fff url(../images/common/bg_slider2.gif) repeat-y 7px;
}

#handle3{
    width: 17px;
    height: 62px;
    top: 0px;
    position: relative;
}

.NomProduit_head .colorCabaOrange {
    color:#EB4F46;
}

/* CGV ajout 6oct 2008 */

#recap_cgv{
    margin-left: -350px;
    margin-top: -150px;
    width: 660px!important;
    height: 260px!important;
    padding: 20px;
    border: 2px solid #666;
}

#cgvPopin{
    width: 660px!important;
    height: 245px!important;
    overflow:auto;
    border-top: 15px solid #fff;
}

#cgvPopin #MB_close{
    right: 20px;
}

#cgvPopin #printBonus{
    position: absolute;
    left: 20px;
    top: 5px;
    display: block;
    background:transparent url(../images/common/pi_print.gif) no-repeat scroll 0 3px;
    padding: 5px 20px;
    float:left;
    margin-left:0;
    color:#727267;
    font-size:0.9em;
    font-weight:bold;
}

@media print{

}

/*******************
POPIN DE CHARGEMENT PENDANT APPEL AU WS
********************/
#masqueLoading{
    background: #000;
    height: 100%;
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999999;
}

#contentLoading{
    width: 240px;
    height: 140px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -150px;
    padding: 30px;
    background: #fff;
    border: 1px solid #000;
    z-index: 1000000;
}

/*
#contentLoadingInside{
	background: transparent url(/FRONT/LONGCHAMP/images/common/loader.gif) 50% 50% no-repeat;
	z-index: 1000001;
}*/

#preloadImg{
    display: block;
    margin: 50px 0 0 100px;
}

/* position:fixed for IE6 */
* html body #contentLoading{
    -position: absolute;
}

/* Popin Newsletter */
/* #newsletter_layer a changer en #popin_layer */
#newsletter_layer {
    height:130px;
    width:375px;
    margin-top:-112px;
    margin-left:-183px;
    overflow:hidden;

}
#newsletter_layer .popin_content .popin_newsletter{
    padding-top:20px;
}
#newsletter_layer .popin_newsletter #MB_caption h2{
    font-size:18px;
    padding-left:17px;
    padding-top:23px;
}
#newsletter_layer .popin_newsletter p{
    line-height:16px;
    color:#000;
}
#newsletter-mail .error{
    background:url("../images/common/pi_error_trsp.gif") no-repeat scroll 0 0 transparent;
    color:red;
    height:15px;
    padding-left:20px;
    margin-top:5px;
    float:right;
}

#popinDim, #popinDim6 {
    width: 540px;
    margin-top: -250px;
    margin-left: -270px;
}
#fp_close_video {
    right: 5px;
    color : #000;
    background : #fff;
    padding : 3px;
    position: absolute;
    background: url("/FRONT/LONGCHAMP/images/common/bt_popin_close.gif") no-repeat scroll right 4px #fff;
    padding-right : 18px;
	z-index:10;
}
#fp_videoblock {
    z-index: 99;
    width : 100%;
    height : 100%;
    float:left;
}

#fp_videoblock_bg {
   /* display:none;*/
   visibility: hidden;
left :0 ;
    width:932px;
    height:522px;
    background : #fff;
    z-index : 100;
    position : absolute;
    top : 0;
}



#fp_zoomblock {
    z-index: 99;
    width : 100%;
    height : 100%;
}

.fp_zoomblock_err {
	background: url('/FRONT/LONGCHAMP/images/common/bg_nozoom.jpg') no-repeat scroll right 4px #fff;
}


#fp_zoomblock_bg {
    display:none;
    float:right;
    width:526px;
    height:420px;
    background : #fff;
    z-index : 999;
    position : absolute;
    left : 404px;
     overflow: hidden;
}

#zoomzone {
    top:0;
    width : 340px;
    height : 340px;
    float:left;
    position:absolute;
    left : 15px;
    z-index:99;
    overflow: hidden;
    display : block;
    background: url('/FRONT/LONGCHAMP/images/common/bg_transparent.gif') repeat; /* <---ça c'est du grand n'importe quoi uniquement pour les navigateur IE6 jusqu'à 8*/
}

#fp_zoombox {
    float:left;
    width:170px;
    height:170px;
    display:none;
    border: 1px solid #000;
    position : absolute;
    background : #d1d1d1;
    left:0;
    top : 0;
    z-index: 99;
    opacity: 0.5;
    }

#iframevideo {
    z-index: 1;
    width : 932px;
    height: 549px;
    margin:0;
    padding:0;
    border:0px solid #fff;
}

#fp_picto {
    margin : 0px
}

#fp_picto img {
    margin : -1px
}

#color_block {
    margin-top : 0;
    margin-left:10px;
    float:right;
    position:relative;
    padding : 0;
}

#dim_block {
    margin-top : 0;
    float:left;
    position:relative;
    padding : 0;
    width : 145px;
}

#color_block p, #dim_block p {
    margin-top : 0;
}

#infosBloc .first {
    font-size: 1.2em;
}
