
.logo, 
.menu, 
.copyright, 
.sm, 
.teaser1, 
.teaser2, 
.accueil, 
.background, 
.background2, 
.background3, 
.background4, 
.background_shop, 
.background_news, 
.titre, 
.theme, 
.objets, 
.objets_fiche, 
.artistes, 
.artistes_fiche, 
.concept, 
.map, 
.contact, 
.mentions, 
.news, 
.galerie, 
.promo, 
.galerie_nav, 
.bullerouge, 
.side,
#newsletter, 
.previousnext 
{display:none;}

/*
MOBILE MENU
*/
body {overflow-y:scroll;}
h1 {font-size:22px;border-bottom:5px solid #3a7587;padding:0 30px 0 0;}
h2 {font-size:13px;padding-right:20px;}

/*
MOBILE MENU
*/
.mobile_menu {position:fixed;top:0;left:0;right:0;height:50px;background:#3a7587;z-index:99999;border-bottom:1px solid #fff;}
.mobile_menu img {display:block;height:30px;margin:10px auto 10px auto;}
.mobile_menu1 {display:block;position:fixed;height:50px;width:50px;z-index:99999}
.mobile_menu1 a.mobile_logo1, .mobile_menu1 a.mobile_logo2 {position:fixed;top:0;left:0;height:50px;}
.mobile_menu1 a.mobile_logo1 img, .mobile_menu1 a.mobile_logo2 img {float:left;height:50px;}
.mobile_menu1 a.mobile_logo2 {display:none;}
.mobile_menu2 {float:left;width:100%;background:#3a7587;margin:-1000px 0 50px 0;padding:20px 0 15px 0;}
.mobile_menu2 a {float:left;width:100%;color:#fff;text-align:center;padding:2px 0 2px 0;font-size:17px;text-transform:none;}
.mobile_menu2 a i {font-size:18px;}
.mobile_menu2 em {float:left;width:100%;color:#fff;text-align:center;padding:5px 0 5px 0;font-size:17px;text-transform:none;}
.mobile_menu2 em u {display:block;width:15px;height:1px;background:#fff;margin:0 auto;opacity:0.2;}
.mobile_menu2 span {float:left;width:100%;text-align:center;margin:15px 0 15px 0;}
.mobile_menu2 span a {float:none;width:auto;margin:10px 10px 10px 14px;}
.mobile_menu2 a.mobile_mentions {font-size:10px;text-transform:uppercase;margin-top:10px;opacity:0.25;}
.mobile_menu3 a img {display:block;position:fixed;height:50px;width:50px;z-index:99999;right:0;top:0;}

/*
SHOP
*/
.shop {float:left;width:100%;margin-top:115px;background:url(/uploads/background/2.jpg);}
.shop div {float:left;height:auto;width:100%;padding:3%;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-60px;}
.shop a {float:left;width:50%;font-size:10px;}
.shop a img {float:left;width:100%;}
.shop a span {float:left;width:100%;height:70px;text-align:center;color:#000;}
.shop a b {float:left;width:100%;color:#000;text-align:center;}
.shop a em {float:left;width:100%;color:#000;text-align:center;}

/*
MOBILE FICHE 1
*/
.mobile_fiche1 {display:block;float:left;height:auto;width:100%;margin-top:63%;}
.mobile_fiche1 div {float:left;height:auto;width:100%;padding:25px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/uploads/background/2.jpg);}
.mobile_fiche1 img {float:left;height:auto;width:80%;margin:-63% 10% 0 10%;}
.mobile_fiche1 h1 {float:left;width:auto;text-align:left;}
.mobile_fiche1 p {float:left;width:100%;text-align:justify;margin-top:10px;}
.mobile_fiche1 p a {color:#000;text-decoration:underline}
.mobile_fiche1 a {float:left;color:#3a7587;border:1px solid #3a7587;padding:5px 20px 5px 20px;margin:15px 0 10px 0;}
.mobile_fiche1 a:hover {background:#3a7587;border:1px solid #3a7587;color:#fff;}
.mobile_fiche1 span {float:left;width:100%;margin-left:-12px;margin-top:6px;}
.mobile_fiche1 span a {border:none;padding:0;margin:0;float:left;color:#3a7587;padding:12px;font-size:18px;}
.mobile_fiche1 span a:hover {float:left;color:#3a7587;padding:12px;font-size:18px;background:none;border:none;}

/*
MOBILE FICHE 2
*/
.mobile_fiche2 {display:block;float:left;height:auto;width:100%;margin-top:80px;}
.mobile_fiche2 div {float:left;height:auto;width:100%;padding:25px 25px 25px 25px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/uploads/background/2.jpg);}
.mobile_fiche2 img {float:left;height:auto;width:100%;margin:-110px 0 20px 0;}
.mobile_fiche2 h1 {float:left;width:auto;text-align:left;}
.mobile_fiche2 p {float:left;width:100%;text-align:justify;margin-top:10px;}
.mobile_fiche2 p a {color:#000;text-decoration:underline}
.mobile_fiche2 span {float:left;width:100%;margin-left:-12px;margin-top:6px;}
.mobile_fiche2 span a {float:left;color:#3a7587;padding:12px;font-size:18px;}

.mobile_fiche2 span.mobile_ajouter a {float:left;color:#3a7587;border:1px solid #3a7587;padding:5px 20px 5px 20px;margin:15px 0 10px 10px;font-size:14px;background:#3a7587;border:1px solid #3a7587;color:#fff;}

/*
MOBILE FICHE 3
*/
.mobile_fiche3 {display:block;float:left;height:auto;width:100%;margin-top:80px;margin-bottom:-30px;}
.mobile_fiche3 div {float:left;height:auto;width:100%;padding:25px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/uploads/background/2.jpg);}
.mobile_fiche3 img {float:left;height:auto;width:60%;margin:-110px 40% 20px 0;}
.mobile_fiche3 h1 {float:left;width:auto;text-align:left;}
.mobile_fiche3 p {float:left;width:100%;text-align:justify;margin-top:10px;}
.mobile_fiche3 p a {color:#000;text-decoration:underline}

/*
MOBILE FICHE 4
*/
.mobile_fiche4 {display:block;float:left;height:auto;width:100%;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:50px;overflow:hidden;background:#fff;}
.mobile_fiche4 div {float:left;height:auto;width:100%;padding:25px 25px 30px 25px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/uploads/background/2.jpg);}
.mobile_fiche4 h1 {float:left;width:auto;text-align:left;}
.mobile_fiche4 h2 {float:left;width:100%;text-align:left;margin-bottom:10px;}
.mobile_fiche4 p {float:left;width:100%;text-align:justify;margin-top:30px;}
.mobile_fiche4 p a {color:#000;text-decoration:underline}

/*
MOBILE FICHE 5
*/
.mobile_fiche5 {display:block;float:left;height:auto;width:100%;margin-top:-25px;}
.mobile_fiche5 div {float:left;height:auto;width:100%;padding:25px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/uploads/background/2.jpg);}
.mobile_fiche5 img {float:left;height:auto;width:30%;margin:0 0 20px 0;}
.mobile_fiche5 h2 {float:left;width:auto;text-align:left;margin:25px 0 0 15px;}
/*
MOBILE NEXT
*/
.mobile_next {display:block;float:left;height:auto;width:100%;text-align:center;margin-top:50px;}
.mobile_next img {display:inline-block;padding:15px;height:20px;}

/*
MOBILE LISTE
*/
.mobile_liste {display:block;float:left;height:auto;width:100%;margin-top:111px;background:url(/uploads/background/2.jpg);}
.mobile_liste div {float:left;height:auto;width:100%;padding:3%;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-60px;}
.mobile_liste div img {float:left;height:auto;width:50%;padding:2% 2% 5% 2%;-moz-box-sizing:border-box;box-sizing:border-box;}

/*
MOBILE LISTE 2
*/
.mobile_liste2 {display:block;float:left;height:auto;width:100%;margin-top:150px;background:url(/uploads/background/2.jpg);}
.mobile_liste2 div {float:left;width:100%;padding:25px;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-30%;}
.mobile_liste2 a {float:left;width:100%;margin:0 0 60px 0;}
.mobile_liste2 a img {float:left;width:60%;}
.mobile_liste2 a span {float:left;width:40%;}
.mobile_liste2 a span img {float:left;width:80%;margin:25px 0 0 -25%;}
.mobile_liste2 a em {float:left;width:100%;}
.mobile_liste2 a b {float:left;margin:5px 0 0 5px;font-size:18px;font-weight:normal;color:#3a7587;border-bottom:5px solid #3a7587;padding:0 10px 0 0;text-transform:none;}
.mobile_liste2 a.right img {float:right;}
.mobile_liste2 a.right span {float:right;}
.mobile_liste2 a.right span img {float:right;margin:25px -25% 0 0;}
.mobile_liste2 a.right em b {float:right;padding:0 0 0 10px;margin:5px 5px 0 0;}

/*
MOBILE GALERIE
*/
.mobile_galerie {display:block;float:left;height:auto;width:100%;margin-top:120px;background:url(/uploads/background/2.jpg);}
.mobile_galerie div {float:left;margin-top:-50px;}
.mobile_galerie div img {float:left;height:auto;width:90%;margin:0 5% 5% 5%;}

/*
MOBILE CONTACT
*/
.mobile_contact {display:block;float:left;height:auto;width:100%;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:50px;overflow:hidden;background:#fff;}
.mobile_contact div {float:left;width:100%;padding:25px 25px 30px 30px;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99999}
.mobile_contact h1 {float:left;width:auto;text-align:left;}
.mobile_contact h2 {float:left;width:100%;text-align:left;margin-bottom:10px;}
.mobile_contact p {float:left;width:100%;text-align:justify;margin-top:10px;}
.mobile_contact p a {color:#000;text-decoration:underline}
.mobile_contact iframe {float:left;width:100%;height:200px;}
.mobile_contact img {float:left;width:40%;margin:0 0 10px -10px;}

/*
MOBILE ACCUEIL
*/
.mobile_accueil {display:block;float:left;height:auto;width:100%;}
.mobile_accueil img {float:left;width:100%;}


.rechercher2 {display:none;}





























