body   { background-color: #000; text-align: center; vertical-align: middle }
.cadre { text-align: center; display: block; width: 780px }
.boutique { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px }
.boutique1 { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px }
.cafe   { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: oblique; font-weight: bold; line-height: 19px; background-color: #ffd700; text-align: left; display: block; margin-right: 20px; margin-bottom: 30px; margin-left: 275px; padding: 10px 12px 20px; bottom: 12px; width: 450px; height: auto }
.boutique_titre { font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px }
.boutique_sous-titre { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px }
.atelier_en  { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; padding-left: 125px }
.adresse    { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: right; display: block; padding-top: 65px; width: 430px }
a.amislink:link { color: #fff; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; text-decoration: none }
a.amislink:hover  { color: #ffd700; font-size: 16px; line-height: 22px; text-decoration: underline }
a.amislink:visited { color: #c6c6c6; font-size: 16px; line-height: 22px; text-decoration: none }
a:link { color: black; line-height: 19px; text-decoration: none }
a:hover { color: #ffd700; text-decoration: underline }
a:visited { color: #ffd700; text-decoration: none }
.historique { color: black; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; margin: 25px; padding: 25px }
.evenements  { color: black; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; padding: 15px 25px 15px 45px }
.amis   { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding: 20px; bottom: 12px; width: 490px; height: 380px }
.amis_titre { color: #ffd700; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; line-height: 22px; text-align: left }
.amis_liens { color: #fff; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; line-height: 22px; text-align: left; bottom: 12px }
.date  { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }
.titre  { color: #da3704; font-size: 26px; font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-weight: bold; margin-right: 25px; margin-bottom: 25px; padding-right: 25px; padding-bottom: 25px }
.photo_droite { padding-left: 12px }
.accueil_texte  { color: white; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center }
.contact  { background-image: url("fr/images/contacteznous_03.jpg"); background-repeat: no-repeat; background-attachment: scroll; text-align: left; display: block; margin: 0; padding: 0; width: 780px; height: 400px }
.corres    { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: right; display: block; margin-top: 20px; width: 430px }
.carte   { display: block; margin-top: 20px; margin-left: 295px; width: auto }
a.carte:link { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.carte:hover { color: #ffd700; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.carte:active  { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ffd700 }
a.carte:visited  { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ffd700 }
a.www:link  { font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; display: inline; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px }
a.www:hover   { color: #e0e00d; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: black; text-align: center; display: inline; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px }
a.www.visited  { color: #e0e00d; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: black; text-align: center; display: block; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px }
a.www:active { font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; display: inline; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px }
.adres   { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: right; margin-right: 10px; padding-top: 300px; padding-right: 10px; vertical-align: top }
.nav_en  { text-align: left; padding-top: 4px; padding-bottom: 5px; width: 780px; border-right: 1px solid #fff; border-left: 1px solid #fff }
.nav_en li { list-style-type: none; display: inline }
.nav_en a      { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; display: inline; padding: 2px 1em 1px; border-left: 1px solid #fff }
.nav_en a:hover  { color: #ffd700; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; display: inline; border-left: 1px solid #fff }
.nav_en a:visited { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; display: inline; border-left: 1px solid #fff }
.nav_en a:active { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #ffd700; letter-spacing: 1px; display: inline; border-left: 1px solid #fff }
.guide_gauche  { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; text-align: left; letter-spacing: 1px; padding-top: 220px; padding-left: 10px; vertical-align: top }
.guide_gauche1 { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; text-align: left; letter-spacing: 1px; padding-top: 5px; padding-left: 25px }
.guide_gauche2 { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; text-align: left; letter-spacing: 1px; padding-top: 15px; padding-right: 20px; padding-left: 25px }
.mail { padding-left: 90px }
.guide_gauche a { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; letter-spacing: 1px; padding-top: 220px; padding-left: 25px }
.colonne2 a { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; letter-spacing: 1px; padding-top: 220px; padding-left: 25px }
.guide_gauche2 a { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; letter-spacing: 1px; padding-top: 220px; padding-left: 25px }
.gros { font-size: 14px }
.noir { color: black; font-size: 16px }
.colonne2 { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-align: left }
.fond_contact { background-image: url(images/contacteznous_06.jpg); background-repeat: no-repeat; background-position: 0 top }
.nav { text-align: left; padding-top: 4px; padding-bottom: 5px; width: 780px; border-right: 1px solid #fff; border-left: 1px solid #fff }
.nav ul { list-style-type: none; display: inline }
.nav  li { list-style-type: none; display: inline }
.nav a    { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; display: inline; padding: 2px 11px 1px 10px; border-left: 1px solid #fff }
.nav a:hover  { color: #ffd700; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; display: inline; border-left: 1px solid #fff }
.nav a:active { color: #000; background-color: #ffd700 }
.nav a:visited { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.a.accueil_bouton:link   { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; letter-spacing: 1px; margin-left: 0; padding: 2px 13px 1px; border-right: medium none; border-left: medium none }
.a.accueil_bouton:visited { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; letter-spacing: 1px; padding: 2px 13px 1px; border-right: medium none; border-left: medium none }
.workshop     { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("en/images/atelier_en_03.jpg"); background-repeat: no-repeat; background-attachment: scroll; text-align: left; display: block; width: 780px; height: 793px }
.a_contact   { text-align: left }
.workshop_contact  { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("en/images/atelier_en_04.jpg"); background-repeat: no-repeat; background-attachment: scroll; text-align: left; display: block; width: 780px; height: 210px }
.workshop_contact a       { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding-top: 125px; padding-left: 360px; width: 420px }
