@font-face {
    font-family: 'Conv_JandaEverydayCasual';
    src: url("http://www.doitinparis.com/core/template/css/fonts/jandaeverydaycasual/JandaEverydayCasual.eot");
    src: local("☺"), url("http://www.doitinparis.com/core/template/css/fonts/jandaeverydaycasual/JandaEverydayCasual.woff") format("woff"),
        url("http://www.doitinparis.com/core/template/css/fonts/jandaeverydaycasual/JandaEverydayCasual.ttf") format("truetype"),
        url("http://www.doitinparis.com/core/template/css/fonts/jandaeverydaycasual/JandaEverydayCasual.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotothin';
    src: url('http://www.doitinparis.com/static/font/robot-thin/roboto-thin-webfont.eot');
    src: url('http://www.doitinparis.com/static/font/robot-thin/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
        url('http://www.doitinparis.com/static/font/robot-thin/roboto-thin-webfont.woff') format('woff'),
        url('http://www.doitinparis.com/static/font/robot-thin/roboto-thin-webfont.ttf') format('truetype'),
        url('http://www.doitinparis.com/static/font/robot-thin/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'minion_proregular';
    src: url('http://www.doitinparis.com/static/font/minion/minionpro-regular-webfont.eot');
    src: url('http://www.doitinparis.com/static/font/minion/minionpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('http://www.doitinparis.com/static/font/minion/minionpro-regular-webfont.woff') format('woff'),
        url('http://www.doitinparis.com/static/font/minion/minionpro-regular-webfont.ttf') format('truetype'),
        url('http://www.doitinparis.com/static/font/minion/minionpro-regular-webfont.svg#minion_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}/*
@font-face {
    font-family: 'Playfair Display', serif;
    src: url('http://www.doitinparis.com/static/font/znikomit/znikomit-webfont.eot');
    src: url('http://www.doitinparis.com/static/font/znikomit/znikomit-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.doitinparis.com/static/font/znikomit/znikomit-webfont.woff') format('woff'),
         url('http://www.doitinparis.com/static/font/znikomit/znikomit-webfont.ttf') format('truetype'),
         url('http://www.doitinparis.com/static/font/znikomit/znikomit-webfont.svg#znikomitregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ZnikomitRegular';
    src: url('http://www.doitinparis.com/static/font/znikomit2/znikomit.eot');
    src: url('http://www.doitinparis.com/static/font/znikomit2/znikomit.eot') format('embedded-opentype'),
         url('http://www.doitinparis.com/static/font/znikomit2/znikomit.woff') format('woff'),
         url('http://www.doitinparis.com/static/font/znikomit2/znikomit.ttf') format('truetype'),
         url('http://www.doitinparis.com/static/font/znikomit2/znikomit.svg#ZnikomitRegular') format('svg');
}

@font-face {
font-family: 'HelveticaNeue_th';
src: url('http://www.doitinparis.com/static/font/NeueHelvetica/Helvetica LT 45 Light.ttf') format('opentype');
} 
*/

/*
@font-face {
    font-family: 'Lato';
    src: url('http://www.doitinparis.com/static/font/latoW/Lato-Regular.eot'); /* IE9 Compat Modes */
   /* src: url('http://www.doitinparis.com/static/font/latoW/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      /*   url('http://www.doitinparis.com/static/font/latoW/Lato-Regular.woff') format('woff'), /* Modern Browsers */
     /*    url('http://www.doitinparis.com/static/font/latoW/Lato-Regular.ttf') format('truetype'); 
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}*//*
body{ 

 background : center 0px url('http://img.doitinparis.com/habillage/Habillage-Printemps-v3.png') #cdeff8 no-repeat;
 background-attachment: fixed; 
 
}*/
/*
body{ 
    font-family: 'Lato', sans-serif;
   /* background : center 0px url('http://www.doitinparis.com/files/habillage/app/Habillage-Appli-Numero-1-fr.jpg') #fafafa  no-repeat !important;
    /*background-attachment: fixed !important; 
    cursor: pointer !important;
    background :#fafafa;
/*padding-top: 350px !important;*/
/*}
*/
     body{ 
                    font-family: 'Lato', sans-serif;
                    background : center 0px /*url('http://www.doitinparis.com/files/habillage/hermes/HERMES1.jpg')*/ #fafafa   no-repeat !important;
                    /*background-attachment: fixed !important; */
                    cursor: pointer !important;/*
                    padding-top: 251px !important;*/
                }

#apple_url{
    position: absolute;
    z-index: 11;
    width: 100px;
    height: 30px;
  top: 217px;
left: 593px;
}
#google_url{
   position: absolute;
    z-index: 11;
    width: 100px;
    height: 30px; 
top: 217px;
left: 755px;
}

    #mini_site_chambord{
    height: 742px !important;
    width: 900px !important;
    background: white;
}


img {
 border: none;
}

div.clear {clear:both;}
#header,#content,#footer,#main_menu{
 width      : 951px;
 background : white; 
 margin     : 0 auto;
 padding    : 0 27px;
 box-shadow : 0 0 9px 0 #fff;
 font-family: 'Lato',Arial, Helvetica, sans-serif;
 cursor: auto !important;
}

/*
#topsite{
    background :#fff;
     margin     : 0 auto;
     width      : 951px;
     font-family: 'Lato',Arial, Helvetica, sans-serif;
 cursor: pointer !important;
      padding    : 0 27px;
      text-align: center;
      cursor: pointer;
}/*
#topsite{
    position: relative;
width: 1014px;
margin: 0 auto;
background: #1e3344;
    
}
/*----- Header*/
#header{
 /* margin-top  : 20px;*/
 margin-top:  /*10px; 158px-*/0px;;
 padding-top : 9px; 
 height      : 123px; 
 position: relative;
}
#header #logo_DIP{
 width: 364px;
 float: left;
}
#topsite{
 
}

#header #zone_concours{
 /* float: left;*/
}
#header #zone_concours {
 float: left;
 margin-right: /*50px;*/ 0px;
}

#header #zone_concours a{
 text-decoration : none;
}
#header #zone_concours p{
 padding : 0;
 margin  : 0;
}
#div_folow_us{
height: 31px;
width: 198px; 
margin-bottom: 15px;
text-align: center;
padding-top: 15px;
}

#div_folow_us h3{
 font-weight: 500;
font-family: 'Playfair Display', serif;
 color: #aa2f66;
}
#header #zone_concours p:last-of-type{
 margin-top: 11px;
}
#header #bloc_header{
 width: 550px;
 float: right;
}/*
#header #lien_header{
display: block;
float: right;
height: 95px;
margin-right: -52px;
margin-top: 15px;
padding-left: 67px;
position: relative;
width: 203px;
}*/
#header #lien_header {
display: block;
float: right;
height: 95px;
margin-right: -58px;
margin-top: 21px;
padding-left: 67px;
position: relative;
/*width: 222px;
*/
width: 153px;
}
#header #lien_header a{
 float : left;
 margin-right: 13px;
 opacity: 0.8;
 margin-top: 7px;
}
#header #lien_header a:hover{
 opacity: 1;
}
#header #lien_header #blog{
 margin-right: 0;
 opacity: 0.8;
 margin-top: 0;
}
#header #lien_header #blog:hover{
 opacity: 1;
}
#googleplus {
margin-right: 8px!important;
}
#header #zone_droite,#header #zone_langue{
 float     : right;
 font-size :  12px;
}
#header #zone_droite{
 width: 32px;
}
#header #zone_langue a{
 color           : #000;
 text-decoration : none;
 margin          : 0 3px; 
}
#header #zone_langue a:last-of-type{
 margin-right: 0;
}
#header #zone_langue a:hover{
 text-decoration : underline;
 color           : #000;
}
#header #zone_reseau_sociaux a{
 float         : right;
 display       : block;
 width         : 21px;
 height        : 21px;
 background: url('http://www.doitinparis.com/static/image/composant/reseaux-sociaux/share.png') no-repeat;
}
#header #zone_reseau_sociaux .subscribe-pinterest{
 background-position-y: -27px;
 background-position: 0 center;
}
#header #zone_reseau_sociaux .subscribe-rss{
 background-position-y: -49px;
 background-position: 0 -49px;
}
#header #zone_reseau_sociaux{
 margin-top  : 40px;
 width       : 34px;
}
/*----- Menu*/
#main_menu{
    height        : 37px;
    position: relative;
}
#main_menu #zone_lien{
    width         : 951px;
    margin        : 0 auto;
    height        : 31px;
    border-bottom : 1px solid #CCC;
    border-top    : 1px solid #CCC;
}
#main_menu #zone_lien a{
    text-decoration :  none;
    text-align      : center;
    color           : #4B4B4B;
    font-family: 'HelveticaNeue_th', Helvetica,arial;
    font-size       : 14px;
    padding         : 6px 1.2em  0;
    height          : 25px;
    display         : inline-block; 
    float           : left; 
}
#main_menu #zone_lien a:last-of-type{
    margin-right : 0;
}

#main_menu #zone_lien a:hover,#main_menu #zone_lien a.active{
    color          : #fff;
    text-decoration: none;                                      
}
#mode:hover,#mode.active{
    background-color: #72028C;
}
#beaute:hover,#beaute.active{
    background-color: #FD61AB;
}
#art_de_vivre:hover,#art_de_vivre.active{
    background-color: #4D969F;
}
#bon_plan:hover,#bon_plan.active{
    background-color: #AA2F66;
}
#sortir:hover,#sortir.active{
    background-color: #0546A4;
}
#escapade:hover,#escapade.active{
    background-color: #72BEDB;
}
#carnet_adresses:hover,#carnet_adresses.active{
    background-color: #B98EE7;
}

/*----- Input moteur de rechercher*/
#zone_mdr, #zone_mdr #search_form_input, #zone_mdr #submit_search{
    float : left; 
}

#zone_mdr #search_form_input{
    color              : #445555;
    font-size          : 11px;
    font-style         : normal;
    padding-left       : 21px;
    width              : 170px;
    border             : #ccc solid 1px;
    margin             : 4px 0 4px 29px;
    height             : 22px;
    line-height        : 16px;
    -o-appearance      : none;
    -ie-appearance     : none;
    -moz-appearance    : none;
    -webkit-appearance : none;
    appearance         : none;
    -o-box-sizing      : border-box;
    -ie-box-sizing     : border-box;
    -moz-box-sizing    : border-box;
    -webkit-box-sizing : border-box;
    box-sizing         : border-box;
    background        : 4px 3px no-repeat url("http://www.doitinparis.com/static/image/composant/moteur-de-recherche/search-icon.png")  ;
    color             : #4B4B4B;
}

#zone_mdr #search_form_input:focus {
    border-color : #da2678;
    outline      : 0;
    outline      : thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 1px #da2678;;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 1px #da2678;;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 1px #da2678;;
}

#zone_mdr #submit_search{
    width: 22px;
    margin: 2px 8px;
    padding: 2px 2px 0 !important;
    height: 23px !important; 
    padding-bottom    : 6px;
    line-height       : 21px;
    cursor            : pointer;
    color             : #4B4B4B; 
    border            : none;
    font-size         : 12px !important;
    text-transform    : uppercase;
    font-weight       : 700;
}
#zone_mdr #submit_search:hover{
    background-image : url(http://www.doitinparis.com/static/image/composant/autres/circle-DA2678.png);
    color           : #fff; 
    font-weight      : bold;
}

#content{
    min-height : 500px;
    padding-top: 3px;

}
#content_left{
    float      : left;
    width      : 641px;
}

/*--------------- footer*/
#footer{
   min-height: 332px;
    padding-bottom: 10px;
}
#footer h2{
    padding        : 0;
    margin         : 0;
    font-weight    : normal;
    font-size      : 12px;
    color          : #4B4B4B;
    font-family    : 'Lato',Helvetica,Arial,sans-serif;
    display        : block;
    text-transform : uppercase;
}

#footer-content{
    border     : 1px solid #ccc;
    width      : 935px;
    margin     : 10px auto;
    min-height : 270px;
    padding    : 0 0px 8px 8px;
}


#footer .list_menu{
    width      : 186px;
    height     : 230px;
    float      : left;
    padding    : 0px; 
    margin     : 0px;
    list-style : none;
    display    : block;
    font-size  : 11px;  
} 

#footer .list_menu a{
    text-decoration: none; 
    color 			: #7f7777;  
    font-size 		: 12px;
}
#footer .list_menu li{
    list-style : none;
    padding    : 2px 0 0px 6px;
}
#footer .list_menu .title_list_menu {
    padding: 0;
}
#footer .list_menu .title_list_menu h3{
    margin : 12px 0 6px;
}
#footer .list_menu .title_list_menu h3 a {
    color      : #FFFFFF;
    font-weight: normal;
    padding    : 0.25em 0.5em;
    background : #7f7777;  
} 

#footer .list_tools{
    float          : right;
    width          : 186px;
    height         : 230px;
    padding        : 0px; 
    margin         : 0px;
    list-style     : none;
    display        : block;
    font-size      : 11px; 
    text-transform : uppercase;
}
#footer .list_tools li{
    height : 20px;
    margin : 6px 0; 
}
#footer .list_tools li:first-child{
    margin-top : 0px;
}
#footer .list_tools li a{
    text-decoration : none;
    color           : #7f7777;
    display         : block; 
    padding         : 7px 3px; 

}
#footer .list_tools li a:hover{
    background  : #f9c229;
    color       : #4b4b4b;
}
/*----------------- fin footer*/


/*------------ .texte_generique_landing_home*/
.texte_generique_landing_home{
    text-align    : justify;
    line-height   : 12pt;
    margin-bottom : 15px;
    width         : 98%;
    padding       : 10px 3px;
    color         : #7F7777;
    font-size     : 12px; 
    margin-top    : 0px; 
}
.texte_generique_landing_home a{
    text-decoration :  none;
    font-weight     : bold;
}
/*------------ fin texte_generique_landing_home*/

.more_of_topic{
    width         : 612px;
    border        : 1px solid #ccc;
    height        : 280px;
    padding       : 10px;
}
.more_of_topic h2{
    font-family : "znikomit";
    margin      : 0; 
    font-weight : normal;
    font-size   : 26px;
    float       : left;
}

.more_of_topic .more_link{
    margin           : 0; 
    font-weight      : normal;
    float            : right;
    margin-top       : 15px;
    background-color : #FF5FAB;
    color            : #FFFFFF;
    font             : bold 10pt 'Lato';
    padding          : 0 5px;
    text-decoration  : none;
}

/*
.sociaux-article{
    float      : right;
    width      : 150px;
    height     : 25px;
    padding-top: 4px;
    z-index: 2;
position: relative;
}
.sociaux-article a{
    transition: margin-top 0.2s;
    -moz-transition: margin-top 0.2s;
    -webkit-transition: margin-top 0.2s;
    -o-transition: margin-top 0.2s;
    cursor: pointer;
    width      : 20px;
    height     : 20px;
    float      : right;
}
.sociaux-article a:hover{
    margin-top: 5px;
}
.sociaux-article #facebook{
    background : no-repeat url("http://www.doitinparis.com/static/image/composant/reseaux-sociaux/social_facebook.png");
}
.sociaux-article #twitter{
    background : no-repeat url("http://www.doitinparis.com/static/image/composant/reseaux-sociaux/social_twitter.png");
}
.sociaux-article #send{
    background : no-repeat url("http://www.doitinparis.com/static/image/composant/reseaux-sociaux/social_mail.png");
}
.sociaux-article #print{
    background : no-repeat url("http://www.doitinparis.com/static/image/composant/reseaux-sociaux/social_print.png");
}

*/
.sociaux-article{
 float      : right;
 width      : 150px;
 height     : 25px;
 padding-top: 4px;
 z-index: 100;
 position: relative;
}
.sociaux-article a{
 transition: margin-top 0.2s;
 -moz-transition: margin-top 0.2s;
 -webkit-transition: margin-top 0.2s;
 -o-transition: margin-top 0.2s;
 cursor: pointer;
 width      : 20px;
 height     : 20px;
 float      : right;
 background-color: white;
}
.sociaux-article a:hover{
 margin-top: 5px;
}
.sociaux-article #facebook{
 background : no-repeat url("http://www.doitinparis.com/files/sociaux/new_facebook@2x.png");
 width: 9px;
 height: 17px;
 background-size:9px 17px;
 margin-right: 5px;
}
.sociaux-article #facebook:hover {
    background: url("http://www.doitinparis.com/files/sociaux/new_facebook_hover@2x.png");
    background-size:9px 17px;
}
.sociaux-article #twitter{
 background : no-repeat url("http://www.doitinparis.com/files/sociaux/new_twitter@2x.png");
 width: 17px;
 height: 17px;
 background-size:17px 17px;
 margin-left: 5px;
}
.sociaux-article #twitter:hover {
    background: url("http://www.doitinparis.com/files/sociaux/new_twitter_hover@2x.png");
    background-size:17px 17px;
}
.sociaux-article #send{
 background : no-repeat url("http://www.doitinparis.com/files/sociaux/new_message@2x.png");
  background-size:23px 15px;
   margin-right: 10px;
    width: 23px;
    margin-top: 1px;
 height: 15px;
}
.sociaux-article #send:hover{
    background:  no-repeat url("http://www.doitinparis.com/files/sociaux/new_message_hover@2x.png");
    margin-top: 6px;
      background-size:23px 15px;
   margin-right: 10px;
    width: 23px; 
 height: 15px;
}

.layout{
    width: 802px;
    position: absolute;
    height: 218px;
    right: -17px;
    top: 20px;
    overflow: hidden;
}


.page_layout_holder{
    position: relative;
    width: 605px;
    height: 730px;
    margin-top: -50px;
}
.page_layout_holder > DIV{
    position: absolute;
    height: auto;
    width: 150px;
    overflow: hidden;
    top:0px;
    left:0px;
}

.page_layout_holder > div{

    z-index: 10;
}

.page_layout_holder >div.layout_picture{
    z-index: 1;
}

.page_layout_holder >div.group_block > h2{
    font-size: 18px;
    font-family: 'Lato',Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 19px;
    margin-bottom: 4px;
}

.page_layout_holder >div.group_block > p{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #4B4B4B;
}
.page_layout_holder  a{
    text-decoration: underline;
}
.beaute .page_layout_holder a {color:#FD61AB !important;}
.page_layout_holder >div.group_block > p > a{
    color: #4B4B4B;
}

.page_layout_holder >div.group_block > h3 > a{
    font-size: 13px;
    text-decoration: underline;
}
.page_layout_holder >div.block_layout_text > h3{
    font-size: 13px;
    line-height: 15px;
    margin-bottom: -2px;
}
.page_layout_holder >div.block_layout_text > h3 > a{
    text-decoration: none;
}
.page_layout_holder >div.block_layout_text > h3 > a:hover{
    text-decoration: underline;
}
.page_layout_holder >div.block_layout_text > a > p{
    margin: 0px;
    padding: 0px;
}
.block_layout_text{
    margin    : 0 ;
    padding   : 0;
    color     : #7F7777; 
    font-size : 13px;
    line-height: 17px;
}
.page_layout_holder .p {
    margin-bottom: 1em;
}
/*-------------------------------   blog menu rond*/
#main_blog_link{
    background: url('http://www.doitinparis.com/static/image/composant/autres/blog_round.png') no-repeat;
    background-position: 0px 0px;
    height: 50px !important;
    width: 50px;
    display: block;
    position: absolute;
    top: -8px;
    right: -15px;
    text-decoration: none;
}
/*------------------ FACEBOOK*/
#facebook-header{
    float: left;
    width: 175px;
    margin: 37px 0 0 145px;
}
#facebook-header > div,#facebook-header > div>span,#facebook-header > div>span> iframe{
     width: 200px !important;
}

/*------------ SIDEBAR*/

#sidebar{
    float: right;
    width: 305px;
    min-height: 200px;
    margin-top: 8px; 
}
.sideBarCartouche{
    width: 300px;
    height: 300px;
    position: relative;
    margin-bottom: 9px;
    border : 1px solid #ccc;
}

.sideBarCartouche img {
    max-width: 100%;
    display: block;
}

/*--------------*/
.sideBarCartouche.slider_title{
    height 		: 100px;
    width		: 100%;
    position	: absolute;
    overflow	: hidden;
    bottom		: 0px;
    left		: 0;
    cursor		: pointer;
    background	: #eee;
    opacity		: 0.7;
    display: none;
text-align: center;
}
.sideBarCartouche .slider_title a{
    text-decoration : none;
    color 			: #000;
}
.sideBarCartouche .slider_title h3{/*
    font-size: 14pt;
font-weight: normal;
padding: 0px 0 5px 0px; 
color: #000;
vertical-align: middle; 
display: inline-block;
line-height: normal;
margin: 9px auto;*/
  font-size: 12pt;
  font-weight: normal;
  padding: 0px 4px 5px 5px;
  color: #000;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  margin: 9px auto;
  width: 95%;
    
}
.sideBarCartouche .slider_title p{
    color	  : #333;
    font-size : 12px;
    margin	  : 4px 0 0 10px;
    width	  : 260px 

}

.sideBarCartouche .slider_title{
    height 		: 100px;
    width		: 100%;
    position	: absolute;
    overflow	: hidden;
    bottom		: 0px;
    left		: 0;
    cursor		: pointer;
    background	: #eee;
    opacity		: 0.7;
    display: none;
    text-align: center;
}
.sideBarCartouche .slider_title a{
    text-decoration : none;
    color 			: #000;
}
.sideBarCartouche .slider_title h3{/*
    font-size: 14pt;
font-weight: normal;
padding: 0px 0 5px 0px; 
color: #000;
vertical-align: middle; 
display: inline-block;
line-height: normal;
margin: 9px auto;*/
  font-size: 12pt;
  font-weight: normal;
  padding: 0px 4px 5px 5px;
  color: #000;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  margin: 9px auto;
  width: 95%;
    
}
.sideBarCartouche .slider_title p{
    color	  : #333;
    font-size : 12px;
    margin	  : 4px 0 0 10px;
    width	  : 260px 

}

.subscribe-block-sidebar{
    display: block;
    border: #ccc solid 1px;
    padding: 1em;
    margin-bottom: 1em; 
    margin-top: 51px;
    background : #eeeeee;
}
.subscribe-block-sidebar img{
    float: left;
    margin-top: -6px;
    margin-right: 12px;
    display: block;
    width: 70px;
}
.subscribe-block-sidebar-disclaimer {
    color: #4b4b4b;
    font-size: 12px;
}
.subscribe-block-sidebar-disclaimer p{
    margin: 3px 0 19px;
}
.subscribe-block-sidebar-disclaimer b {
    color: #c4017b;
    font-size: 16px;
    line-height: 18px;
    word-spacing: -1px;
}
.subscribe-block-sidebar .inSet {
    width: 222px;
    padding-left: 5px;
    float: left;
}
.subscribe-block-sidebar .lastInSet, #form_subscribe_submit .lastInSet {
    width: 28px;
    background: transparent no-repeat url(http://www.doitinparis.com/static/image/composant/autres/circle-ffffff.png);
    color: #4B4B4B;
    padding: 1px 4PX 5PX 2px;
    height: 28px;
    line-height: 21px;
    float: left;
    cursor: pointer;
    margin: 0px 0 0 7px;
    border: none;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
}
.subscribe-block-sidebar .lastInSet:hover,#form_subscribe_submit .lastInSet:hover  {
    background-image : url(http://www.doitinparis.com/static/image/composant/autres/circle-DA2678.png);
    color           : #fff; 
    font-weight      : bold;
}
.article_content{
    padding: 0.7em 1em 0.8em 0.8em !important;
}
.history {
    padding: 0.7em 1em 1.5em 0.6em !important;
}
#look-de-la-semaine-detail.history h2{
    font-size: 23px;
    margin-bottom: 25px;
}

.block_history{ 
    position: relative;
    height: 192px;
    width: 192px;
    float: left;
    margin-bottom: 10px;
    margin-left: 7px;
    overflow: hidden;
    border: 1px solid #CCC;
    z-index: 9;

}
.block_history a{
    display: block;
    text-decoration: none;
}
.block_history h3{
    font-size: 11pt;
    font-weight: 700;
    padding: 4px 0 0 5px;
    margin: -43px auto 0;
    color: #000;
    height: 45px;
    width: 99%;
    position: absolute;
    overflow: hidden;
    bottom: 18px;
    left: 0;
    cursor: pointer;
    background: #eee;
    opacity: 0.7;
}
#publish_on{
    height: 20px;
    text-align: right;
    width: 345px;
    font-style: italic;
    margin-top: 20px;
    font-size: 12px;
    color: #7f7777;
}
#publish_on{
    margin: 11px 23px 0 0
}
#p_vote{
    margin: 4px 0;
    font-size: 12px;
    color: #7f7777; 
    font-weight: bold;
}
#nbr_vote{
    float: right;
    margin: 4px 0;
    font-size: 12px;
    color: #7f7777; 
    font-weight: bold;
}
#click_concours,#click_concours_form{
    margin: 33px auto;
    display: block;
    width: 100%;
    text-align: center;
}
#click_concours #a_concours_article,#click_concours_form #a_concours_article{
    font-size: 21px;
    font-weight: bold;
    font-family: 'Playfair Display', serif;
    text-decoration: none;
}


/*--------------- MDR*/

.ui-state-focus a,
.ui-menu.ui-menu-item a:focus,
.ui-menu .ui-menu-item a:hover{
    color: white !important;
}

.rose{
    color:#da2678;
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal;
    font-family: 'Lato' !important;
    font-size: 10px  !important;
}
#adress_block{
    border-top: 1px solid #ccc;
    display: block;
    margin-top: 10px;
    min-height: 10px;
    padding: 5px 10px;
}
#adress_block p{
    display : block;
    padding : 2px 0 ;
    margin: 0;
}
#websi{
    text-decoration : none;
    color :#7F7777;
}
#websi span{
    color :#333;
}
#ui-id-1{
    background: none repeat scroll 0 0 #ecf0f1!important;
    border-radius: 0 0 0 0 !important;
    border-top: 0 none !important;

}
#submit_search{
    cursor :pointer;
}
.ui-state-focus,
.ui-menu.ui-menu-item a:focus,
.ui-menu .ui-menu-item a:hover{
    background : #da2678 !important;
    color: white !important;
    border-radius: 0 0 0 0 !important;
    width: 98%!important;
    border: 0px!important;
    margin: 0!important;
    display:block!important;
}
.ui-state-focus a,
.ui-menu.ui-menu-item a:focus,
.ui-menu .ui-menu-item a:hover{
    color: white !important;
}

.menu_module{
    z-index: 2;
    position: relative;
}
.menu_module a{
    border-radius: 0px !important;
    font-family: 'HelveticaNeue_th','Lato', Helvetica,arial !important;
}
 
#send_pop iframe,#send_pop{
    width: 600px !important;
    height: 420px !important;
    display: block;
    padding: 0;
    background: none repeat scroll 0 0 #F9F9F9;
}
#send_pop #form_friends h2 {
    font-family: 'Playfair Display', serif !important;
}
#map_pop{
    height: 500px !important;
}
#site-mini{
    height: 686px !important;
}
/*-------------------- exception */
#article_error{
    
margin: 15px 0 50px;
padding: 10px 0 10px 10px;
border: 1px solid #CCC;

width: 618px;
position: relative;
}
#article_error h1 {
color: #DA2678;
font-size: 27px;
 font-family: 'Playfair Display', serif;
font-weight: normal;
padding: 0;
margin: 0;
}
#article_error #illustration {
margin: 0 0 10px;
padding: 0;
width: 250px;
border: 1px solid #CCC;
margin-right: 10px;
float: left;
}
#article_error h4 {
color: #DA2678;
float: left;
width: 331px;
margin: 0;

}
#article_error #TWP6{
    font-size: 13px;
width: 349px;
float: left;
}
.exception .subscribe-block-sidebar{
    margin-top: 7px;
}


/*-------*/

#article_error{
 width: 600px;
 height: 600px;
 border : 1px solid #ccc;
}

#bloc_error_oups img{
 float: left;
 margin: 10px;
}
#bloc_error_oups h1{
 float: left;
 margin-top: 120px;
 color: #812164;
 font-weight: normal;
 font-size: 36px;
 font-family: 'Playfair Display', serif;
 margin-left: 20px;
}

#article_error #p1{
 font-family: 'robotothin';
 font-size: 22px;
 text-align: center;
}
#article_error #p2{
 font-family: 'robotothin';
 font-size: 18px;
 width: 481px;
 text-align: justify;
 margin: 0px auto;
}
#article_error a{
font-family: 'robotothin';
font-size: 18px;
text-decoration: underline;
text-align: justify;
margin: 36px auto 0px 59px;
color: #000;
display: block;
}
.mfp-title {display: none!important;}


#mini_site_livre{
    height: 700px !important;
    width: 900px !important;
    background: white;
}

#mini_site_laredoute{
    height: 650px !important;
    width: 804px !important;
    background: white;
}
.bx-wrapper li >a>h3 {
 
font: bold 10pt 'Lato' !important;
 
}


#look-de-la-semaine-detail .article_content_left .illustration,#look-de-la-semaine-detail .article_content_left .plan_article{
 width         : 100%;
 display       : block;
 border        : 1px solid #ccc;
 margin-bottom : 20px;
 color         : #7f7777;
 
}
#look-de-la-semaine-detail .plan_article h4{
 color       : #0546A4;
 font-weight : normal;
 padding     : 0;
 margin      : 5px 0 10px 5px;
}
#look-de-la-semaine-detail .plan_article h5{
  margin      : 5px 0 8px 5px;
  font-size   : 12px; 
}
#look-de-la-semaine-detail .plan_article p{
 font-size   : 12px; 
 margin      : 5px 0 3px 6px;
 display     : block;
 padding     : 0px;  
}
#look-de-la-semaine-detail .plan_article{
    position: relative;
}
#look-de-la-semaine-detail .plan_article .tel{
  margin      : 10px 0 3px 6px;
}
#look-de-la-semaine-detail .plan_article a{
 font-size       : 12px; 
 margin          : 5px 0 13px 0px;
 display         : block;
 padding         : 0px; 
 color           : #7f7777;
 text-decoration : none;
}
#look-de-la-semaine-detail .plan_article .view_map{
 margin           : 15px 0 13px 5px;
 font-weight      : normal;
 width            : 60px;
position: absolute;
top: 38px;
 background-color: none !important;
 color            : #FFFFFF;
 text-align       : center; 
 font             : bold 11px 'Arial';
 padding          : 0 5px 1px;
 text-decoration  : none;
 height: 46px;
 display: block;
 background-size: 46px;
  transition: top 0.2s;
 -moz-transition: top 0.2s;
 -webkit-transition: top 0.2s;
 -o-transition: top 0.2s;
}

#plan_article_sortir .view_map,#plan_article_maisonObjet .view_map{
    background: url('http://img.doitinparis.com/pins/Maps-sortir.png') no-repeat;
}
#plan_article_escapade .view_map{
    background: url('http://img.doitinparis.com/pins/Maps-escapade.png') no-repeat;
}
#plan_article_mode .view_map{
    background: url('http://img.doitinparis.com/pins/Maps-mode.png') no-repeat;
}
#plan_article_beaute .view_map{
    background: url('http://img.doitinparis.com/pins/Maps-beaute.png') no-repeat;
}
#plan_article_artdevivre .view_map{
    background: url('http://img.doitinparis.com/pins/Maps-artdevivre.png') no-repeat;
}
#plan_article_concours .view_map{
    background: url('http://img.doitinparis.com/pins/Maps-concours.png') no-repeat;
}
#look-de-la-semaine-detail .plan_article .view_map:hover{
    top: 29px;
}

#look-de-la-semaine-detail .plan_article .vcf_card{
 margin-left : 5px;
 padding     : 2px 0 5px  27px;
 background  : 0 0 no-repeat url('/image/composant/autres/icon-vcf.gif'); 
}

.carroussel h3{
    font-weight: normal !important;
}
.more_of_topic h2 {
font-family: 'Playfair Display', serif !important;
}
#look-de-la-semaine-detail h2{
   font-family: 'Playfair Display', serif !important; 
}
#landing_h1{
    font-family: 'Playfair Display', serif !important; 
}
.bxslider_empty .slider_title h3 {/*
font-size: 13pt !important;
font-weight: normal !important;
padding: 0px 3px 0 5px !important;*/
 
  font-size: 12pt !important;
  font-weight: normal !important;
  padding: 0px 3px 0 5px !important;
  line-height: 23px;
 
}
.sideBarCartouche .slider_title h2 {padding: 0px;
margin: 9px 0px 3px;
font-size: 21px;
color: #333;
font-weight: normal;
font-family: 'Playfair Display', serif;
}
.carroussel h3{
    letter-spacing: 1px !important;
}
.beaute_en_2333 .carroussel h3 {
 
width: 227px !important; 
margin: 10px auto 0  !important; 
}

.beaute_fr_2333 .carroussel h3 {
 
width: 177px  !important; 
 
margin: 10px auto 0  !important; 
}

#mini_site_summer2014{
    height: 650px !important;
    width: 800px !important;
    background: white;
}

.bloc_landing_holder_left{
  position: relative;
display: block;
width: 700px;
min-height: 368px;
margin-left: 91px;
}

.bloc_left_img_landing{
    width: 255px; 
height: 234px;
float: left;
}
.bloc_left_content_landing{
   float: left;
height: 300px;
width: 434px; 
display: block;
 
}

.label_left_landing{
    position: relative;
width: 100%;
height: 47px;
display: block;
float: left;
}
.title_left_landing{
    position: relative;
 
float: left;
width: 468px;
min-height: 36px;
display: block;
}

.content_left_landing{
    position: relative;
float: left;
width: 412px;
}

#a_jeu_loccitane{
margin: 25px auto 10px;
display: block; 
font-size: 24px;
text-decoration: none !important;
font-weight: normal;
font-family: 'Playfair Display', serif;
width:100%;
text-align:center;
}

.sortir #click_concours a{
    color: #0546A4;
}
.block_one_adresse{
    position: relative;
padding-bottom: 15px;
}
 
#look-de-la-semaine-detail .plan_article .block_one_adresse .view_map {
    margin: -21px 0 13px 5px !important;
}

#content.sortir #look_of_the_week .block_layout_text a{
 text-decoration: none;
}

#top_5_block_right h3 {
  display: inline-block;
  color: #7F7777;
  margin-left: 3px !important;
  vertical-align: middle;
  width: 232px !important;
  font-size: 11pt;
  font-weight: 700;
}
#top_5_block_left h3 {width: 230px !important;}