.portrait #pages,.portrait .doublePage.page,.page,.portrait #shadow,#shadow.single,.doublePage._3d{width:425px;max-width:425px;height:425px;max-height:425px}
.doublePage,#pages,#links,.landscape #shadow.double{width:851px;max-width:851px;height:425px;max-height:425px}
.landscape .doublePage._2d.next{-moz-transform:translate3d(851px,0,0);-webkit-transform:translate3d(851px,0,0);-o-transform:translate3d(851px,0,0);-ms-transform:translate3d(851px,0,0);transform:translate3d(851px,0,0)}
.landscape .doublePage._2d.prev{-moz-transform:translate3d(-851px,0,0);-webkit-transform:translate3d(-851px,0,0);-o-transform:translate3d(-851px,0,0);-ms-transform:translate3d(-851px,0,0);transform:translate3d(-851px,0,0)}
.portrait .doublePage._2d.next{-moz-transform:translate3d(425px,0,0);-webkit-transform:translate3d(425px,0,0);-o-transform:translate3d(425px,0,0);-ms-transform:translate3d(425px,0,0);transform:translate3d(425px,0,0)}
.portrait .doublePage._2d.prev{-moz-transform:translate3d(-425px,0,0);-webkit-transform:translate3d(-425px,0,0);-o-transform:translate3d(-425px,0,0);-ms-transform:translate3d(-425px,0,0);transform:translate3d(-425px,0,0)}
.doublePage._3d{left:425px;}
#links.right{left:-425px;}
.landscape #shadow.single.right{left: 425px}
.landscape #shadow.single.right{left: 425px;}
.landscape .page.right{left:425px}
#pagesnumbers{top:425px;color:#ffffff}
#pagesnumbers div{width:425px}
.doublePage._2d,.doublePage._3d{-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.background{-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}
.background.r150{-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);width:851px;height:851px;}
.texts{-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-moz-transform:scale(0.375);-webkit-transform:scale(0.375);-o-transform:scale(0.375);-ms-transform:scale(0.375);transform:scale(0.375);width:1460.9696969697; max-width:1460.9696969697;height:1890.6666666667; max-height:1890.6666666667;}
.page .shade{opacity:0.38;}
#q{color:#ffffff;background-color:#ffffff;}
#main,.mview.index{background-color:#ffffff;background-repeat:no-repeat;background-size:100% 100%;background-image:url(../images/back-black.jpg);background-position:center center;}
header{height:39px;background-color:transparent;
}
  #search ,header #help{
display:none !important;}

#nav #locales{background-color:#ffffff}
#logo{background-image:url(../images/menu_clientLogo.png);width:141px;height:39px;}
footer,footer a{color:rgba(255,255,255,0.50196078431373);}
#next,#previous{background-color:#00aeef;}
#shadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.72941176470588);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.72941176470588);-o-box-shadow:0 0 20px rgba(0,0,0,0.72941176470588);-ms-box-shadow:0 0 20px rgba(0,0,0,0.72941176470588);box-shadow:0 0 20px rgba(0,0,0,0.72941176470588)}

#l_0{left:-0.76092171717172px;top:205.58314393939px;width:604.30612373737px;height:35.942361111111px;}
#l_1{left:-0.40284090909091px;top:241.88358585859px;width:648.21578282828px;height:35.942361111111px;}
#l_2{left:-0.53712121212121px;top:278.09450757576px;width:693.55776515152px;height:35.987121212121px;}
#l_3{left:-0.85044191919192px;top:315.29015151515px;width:738.00454545455px;height:35.987121212121px;}
#l_4{left:0.40284090909091px;top:351.45631313131px;width:783.30176767677px;height:35.942361111111px;}
#l_5{left:0.044760101010101px;top:388.02531565657px;width:826.40574494949px;height:35.852840909091px;}
#l_6{left:-1.7456439393939px;top:424.99715909091px;width:873.94097222222px;height:35.987121212121px;}
#l_7{left:-1.342803030303px;top:461.02904040404px;width:917.13446969697px;height:35.942361111111px;}
#l_8{left:0px;top:497.32948232323px;width:962.78977272727px;height:36.031881313131px;}
#l_9{left:-0.22380050505051px;top:533.76420454545px;width:1008.0422348485px;height:35.897601010101px;}
#l_a{left:-0.044760101010101px;top:569.70656565657px;width:1000.385290404px;height:35.987121212121px;}
#l_b{left:-0.35808080808081px;top:607.5288510101px;width:1096.4434343434px;height:35.942361111111px;}
#l_c{left:569.61704545455px;top:146.23125px;width:511.56319444444px;height:287.71792929293px;}
 #l_e{left:163.77720959596px;top:601.17291666667px;width:78.598737373737px;height:13.38327020202px;}
#l_f{left:75.778851010101px;top:640.83036616162px;width:192.19987373737px;height:19.470643939394px;}

 	
#l_ref1 {
       left: 68px;
    top: 20px;   width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg);       -webkit-transform: rotate(45deg);     transform: rotate(45deg);
}
 
#l_ref2 {
    left: 31px;
    top: 59px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
	
#l_ref3 {
       left: 142px;
    top: 96px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref4 {
    left: 180px;
    top: 59px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
#l_ref5 {
        left: 290px;
    top: 21px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref6 {
    left: 105px;
    top: 59px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
	
#l_ref7 {
    left: 252px;
    top: 59px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref8 {
   left: 69px;
    top: 95px;  width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
#l_ref9 {
       left: 290px;
    top: 94px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref10 {
	    left: 31px;
    top: 131px;         width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
	
#l_ref11 {
      left: 104px;
    top: 132px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref12 {
       left: 179px;
    top: 134px;  width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
	
#l_ref13 {
       left: 253px;
    top: 132px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref14 {
       left: 68px;
    top: 171px;   width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
#l_ref15 {
       left: 140px;
    top: 170px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref16 {
     left: 216px;
    top: 168px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
	
#l_ref17 {
        left: 291px;
    top: 169px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref18 {
       left: 253px;
    top: 205px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
#l_ref19 {
        left: 68px;
    top: 244px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref20 {
        left: 178px;
    top: 206px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
	
	
#l_ref21 {
        left: 218px;
    top: 243px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref22 {
        left: 291px;
    top: 243px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
	
#l_ref23 {
    left: 31px;
    top: 282px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref24 {
    left: 327px;
    top: 282px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
#l_ref25 {
        left: 68px;
    top: 318px;   width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref26 {
        left: 105px;
    top: 356px;   width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}
	
#l_ref27 {
    left: 31px;
    top: 356px;    width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref28 {
        left: 142px;
    top: 320px;   width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

#l_ref29 {
            left: 104px;
    top: 208px;  width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

	#l_ref30 {
                left: 217px;
    top: 97px;  width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

	#l_ref31 {
            left: 182px;
    top: 281px;  width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

	#l_ref32 {
            left: 142px;
    top: 244px;  width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

	#l_ref33 {
           left: 216px;
    top: 21px;  width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

	#l_ref34 {
                left: 254px;
    top: 281px;  width: 50px;    height: 50px;    border-radius: 50%; 	-ms-transform: rotate(45deg); /* IE 9 */    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */    transform: rotate(45deg);
}

	
	
	
	
.link a.displayArea:hover,.link a.displayArea.animating{background-color:rgba(182,200,13,0.4);}
.link a.displayArea:hover{opacity:1 !important;}

.link a.displayArea{-webkit-tap-highlight-color:rgba(182,200,13,0.4);background-color:rgba(182,200,13, 0.1);}
 
#links .bookmark{width:46px;height:46px;}
.portrait .mview{width:425px;min-height:425px}
.landscape .mview{width:851px;min-height:425px}
.mview{background-color:#373433;color:#ffffff;}

.ami-content{width:100%;height:100%;padding-top:10%;}
.ami-content{background-color:#373433;color:#ffffff;   text-align: center;}
#ami-view{
	z-index:9999999;
	position:relative;
	width:100%;height:100%;
 
}
 .ami-hide .ami-content{
	 
	 
    display: none;   
	opacity:0; 
	transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;  
}
 .ami-show .ami-content{
    display: block;   
	opacity:1; 
	transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;  
}


.mview .caption{
	background: -moz-linear-gradient(top, #373433 0%, rgba(12,11,10,0.3) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373433), color-stop(100%,rgba(12,11,10,0.3))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #373433 0%,rgba(12,11,10,0.3) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #373433 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #373433 0%,rgba(12,11,10,0.3) 100%); /* IE10+ */
	background: linear-gradient(top bottom, #373433 0%,rgba(12,11,10,0.3) 100%); /* W3C */
	border-bottom:2px solid rgba(3,2,2,0.5);
	box-shadow:0 2px rgba(255,255,255,0.3);
}
.mview .caption:after{
	content:'';
	border-top:2px solid rgba(255,255,255,0.3);
}
#indexView .thumb img{width:151px;height:151px;}
#indexView .doubleThumb{height:151px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.72941176470588);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.72941176470588);-o-box-shadow:0 0 3px rgba(0,0,0,0.72941176470588);-ms-box-shadow:0 0 3px rgba(0,0,0,0.72941176470588);box-shadow:0 0 3px rgba(0,0,0,0.72941176470588)}
#indexView .doubleThumb .overlay{height:151px;}
#indexView .doubleThumb .hits.yes{background-color:#ffffff;color:#000000}


#veryUtileContenu h2 {
 font-size: 25px;
    font-weight: normal;
    text-align: center;
    color: #fff;
    line-height: 30px;
    margin: 0 0 20px 0;
}


 .entree {
    font-size: 14px;
}
#veryUtileContenu .intitule {
	 margin: 10px 0 5px;
    text-align: left;
}
#veryUtileContenu, #veryUtileContenu td {
    color: #3399cc;
    font-size: 11px;
    line-height: 16px;
	display: inline-block;
}
#veryUtileContenu .valeur input, #veryUtileContenu .valeur select {
    font-size: 14px;
    height: 18px;
    line-height: 12px;
    margin: 2px 0;
}
#veryUtileContenu .intitule {
    color: #fff;
    font-size: 14px;
	 
}
#veryUtileContenu td {
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

span.num_not {
    border: 2px solid rgb(255, 111, 55);
	background-color: rgb(255, 111, 55);
    border-radius: 50%;
    color: rgb(255, 255, 255);
    font-size: 14px;
    height: 15px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 16px;
    width: 15px;
	display:none;
}
.nv_econ {
	  background-color: white;
    border-radius: 50%;
    float: right;
    margin-right: 15px;
    margin-top: 6px;
    height: 11px;
    width: 11px;



}