

body{}
h1{font-size:22px;border-bottom:5px solid #3a7587;padding:0 30px 0 0;}
h2{font-size:18px;border-bottom:3px solid #3a7587;}

/*
LOGO ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.logo {top:31px;left:30px;}
.logo a img {height:150px;}

/*
MENU ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.menu {right:10px;}
.menu a {height:75px;padding:0 20px 0 20px;line-height:75px;font-size:14px;}
.menu a em {height:47px;padding-right:15px;margin-right:-15px;}
.menu span {height:75px;padding:0 20px 0 20px;line-height:75px;font-size:14px;}
.menu span a {height:75px;line-height:75px;font-size:11px;}
.menu span u {height:75px;line-height:75px;font-size:11px;}
.menu a i {margin:31px 0 0 7px;}
.menu a#solde {font-size:15px;}

/*
GALERIE NAV ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.galerie_nav {top:62px;padding:0 20px 0 10px;}
.galerie_nav a {padding:3px 10px 3px 10px;}

/*
COPYRIGHT ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.copyright {bottom:5px;left:20px;}
.copyright a {padding:10px;font-size:15px;}

/*
SM ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.sm {bottom:5px;right:20px;}
.sm a.sm1 {padding:10px;font-size:13px;margin-top:3px;}
.sm a.sm2 {padding:10px;font-size:15px;}

/*
ACCUEIL ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.accueil .bloc1 {top:75px;left:75px;bottom:50px;right:30%;}
.accueil .bloc2 {top:150px;left:70%;bottom:80px;margin-left:-50px;}

/*
BACKGROUND ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.background {top:75px;left:75px;}
.background2 {position:fixed;top:30%;left:43%;}
.background3 {position:fixed;top:30%;left:75px;}
.background4 {position:fixed;top:25%;left:75px;}
.background_news {top:75px;left:75px;}
.background_shop {top:75px;left:280px;}

/*
PROMO ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.promo {top:62px;padding:3px 10px 3px 10px;}

/*
TITRE ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.titre {left:55px;font-size:22px;border-bottom:5px solid #3a7587;padding:20px 30px 0 0;}

/*
THEME ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.theme {top:75px;}
.theme .image {top:75px;margin-right:-70px;}
.theme .texte {top:75px;left:50%;bottom:0;width:350px;margin:0 0 0 100px;}
.theme .texte h1 {margin:0 0 15px -20px;}
.theme .texte span {margin:20px 0 0 0;}

/*
OBJETS ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.objets {left:75px;padding:174px 10% 0 10%;}

/*
OBJETS FICHE ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.objets_fiche {top:75px;left:0;padding:140px 200px 0 200px;}
.objets_fiche .texte {top:30%;left:55%;right:25%;padding:55px 0 0 0;}
.objets_fiche .texte h1 {margin:0 0 15px -20px;}
.objets_fiche .texte span {margin:25px 0 0 0;}
.objets_fiche .portrait {top:30%;right:5%;}
.objets_fiche .portrait img {width:100px;margin:-50px 0 11px 0;}

/*
ARTISTES ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.artistes {padding:174px 0 0 10%;}
.artistes div {width:850px;}
.artistes a {margin:0 0 50px 0;}
.artistes a img {width:400px}
.artistes a span img {width:150px;margin:50px 0 0 -50px;}
.artistes a span b {margin:8px 0 0 20px;font-size:18px;border-bottom:5px solid #3a7587;padding:0 50px 0 0;}
.artistes a.right span img {margin:90px -75px 0 0;}
.artistes a.right span b {padding:0 0 0 50px;margin:8px 20px 0 0;}

/*
ARTISTES FICHE ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.artistes_fiche {left:75px;padding:140px 200px 0 200px;}
.artistes_fiche .texte {top:30%;left:25%;right:50%;line-height:1.4;}
.artistes_fiche .texte img.portrait {width:150px;margin:-75px 0 0 -75px;}
.artistes_fiche .texte h1 {margin:15px 0 15px -20px;}
.artistes_fiche .portrait {top:30%;left:75px;margin:0 0 0 12%;}
.artistes_fiche .portrait img {display:block;width:150px;margin:-750px 0 12px 0;}
.artistes_fiche .image {top:30%;left:50%;right:6%;margin:-75px 0 0 0;}
.artistes_fiche .image a img {padding:0 0 30px 0;}

/*
CONCEPT ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.concept {top:75px;}
.concept .image {top:75px;margin-right:-20px;}
.concept .texte {top:75px;width:400px;}

/*
MAP ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.map {top:75px;}

/*
CONTACT ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.contact {top:75px;left:75%;}
.contact .bloc {padding:50px 50px 40px 50px;margin:0 0 0 -150px;}
.contact .bloc img {margin:0 0 0 -15px;width:100px;}
.contact .bloc span {margin:20px 0 0 0;line-height:18px;}

/*
NEWS ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.news {top:75px;}
.news .texte {position:fixed;top:75px;left:55%;}
.news .texte .bloc {width:450px;padding:30px 50px 30px 50px;}
.news .texte h1 {margin:0 0 15px -20px;}
.news .texte span {float:left;width:100%;margin:20px 0 0 0;}
.news .texte span a {float:left;color:#3a7587;border:1px solid #3a7587;padding:5px 20px 5px 20px;}

/*
GALERIE ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.galerie0 {left:75px;padding-top:75px;}


.side {left:50px;top:220px;}

.shop {position:absolute;top:0;left:280px;right:0;padding:150px 0 0 0;}



.bullerouge a {margin:0 0 135px -74px;font-size:10px;}


.rechercher2 {left:75px;margin-top:65px;}
.rechercher2 input {width:100px;}














