/* créateur du site : Netalapage (c)2006 www.netalapage.com, sites personnalisés */
/* nom de la page   : artiste-20080319.css                                       */
/* protégé par SARL : Netalapage - création des sites Internet uniques, pas cher */

* {margin: 0px; padding: 0px}
body {background-color: #627282; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff}

img {border: none}
h1 {font-size: 24px}
h2 {font-size: 24px}
h3 {font-size: 20px}
.indent {margin-left: 50px}
h1, h2, p {margin-bottom: 20px}
a:hover {text-decoration: none}
table.main {margin: -80px auto 0px}
#footer form input {font-size: 10px}

.left {float: left}
.left50 {width: 50%; float: left; text-align: center}
.right {float: right; margin-left: 20px}
.break {clear: both; margin-bottom: -20px}
a {text-decoration: underline; color: #fff}
blockquote {margin-left: 50px; font-style: italic}
.newsletter {font-size: 13px; letter-spacing: 1px; margin-bottom: 0px}
td {font-size: 11px; font-family: verdana, Arial, Helvetica, sans-serif; color: #eef}
.reserve {font-weight: bold; font-size: 18px; text-align: center; text-decoration: underline} /* data for "reserved" */
.service {float: right; font-weight: bold; font-size: 14px; text-decoration: underline} /* data for "reserved" */

/* ensure content centered and not too wide for all pages */
#content {width: 750px; margin: 70px auto}

/* footer definition for all pages */
#footer {text-align: center; width: 750px; margin: -70px auto}
.footerTitle {font-size: 12px; margin: 5px 0px 0px; font-weight: bold; letter-spacing: 1px}
.footerBody {font-size: 10px; margin: 2px 0px 10px}

/* definitions for contact page */
.title1 {text-align: center; width: 100 %; margin: 20px auto}
.title2 {text-align: center; width: 75%; margin: 20px auto}

/* definitions for gallery page */
.galleryBigImg img {border: 1px solid #999}
#galleryBigImg {float: left; text-align: center; width: 570px}
#galleryDetailImg {float: left; text-align: center; width: 160px}
.galleryDetailImg img {border: 1px solid #999; margin-bottom: 4px}
.galleryData {font-weight: bold; font-size: 16px; text-align: center}
.galleryDetails {font-weight: bold; font-size: 20px; margin-top: 10px}

/* menu definition for all pages */
#menu ul li {display: inline}
#menu ul {list-style-type: none; margin: 0px}
#menu ul li a:hover {text-decoration: underline}
#menu ul li a {text-decoration: none; padding: 0px 10px}
#menu {position: absolute; left: 0; top: 10px; width: 100%; text-align: center}

/* link definitions for all pages (except index.php) */
#links4 img {margin-right: 4px}
#links3 img {margin-bottom: 4px}
#links1 a:hover, #links2 a:hover {text-decoration: underline}
#links1 a, #links2 a {letter-spacing: 1px; text-decoration: none}
#links2 {text-align: left; float: left; height: 17px; top: -20px; width: 200px}
#links1 {text-align: right; float: right; height: 17px; top: -20px; width: 200px}
#links1, #links2, #links3, #links4 {position: relative; left: 0px; font-size: 11px}
#links3 {text-align: right; float: right; height: 20px; top: -80px; width: 60px; margin-bottom: -50px}
#links4 {text-align: center; float: right; height: 15px; top: -80px; width: 100%; margin-bottom: -50px}
#links5 {position: absolute; top: 120px; margin-left: 200px; width: 350px; text-align: center}
#links5 a {font-size: 11px}