@charset "ISO-8859-1";

/* PAGE */
HTML {height: 100%; font-size: 100%; margin: 0; padding: 0;}
BODY {height: 100%; margin:0; padding:0; font: 0.75em Helvetica, Arial; background: url(images/stripes_gray.gif) #ffffff; color: #000000;}

a:link {color: #387B38; text-decoration: underline;}
a:visited {color: #387B38; text-decoration: underline;}
a:hover {color: #387B38; text-decoration: none;}
a:active {color: #387B38; text-decoration: none;}

IMG {border: 0;}

HR {color: #999999; background-color: #999999; height: 1px; border: 0; margin-top: 20px; margin-bottom: 20px;}

INPUT {background: #000000; margin: 0; border: 0; width: 200px; color: #FFFFFF;}
INPUT.error {background: #ff0000;}

TEXTAREA {background: #000000; margin: 0; border: 0; width: 350px; color: #FFFFFF; font: 1em helvetica, arial; overflow: auto;}
TEXTAREA.error {background: #ff0000;}

.alignright {float: right;}
.clear {clear: both;}

#facebook_thumb {display: none;}

#main {position: relative; min-height: 100%; width: 100%; background: url(images/bg_blanc.gif) center repeat-y;}

#container {min-height: 100%; padding-bottom: 130px;}

#top_1 {background: url(images/stripes_green.gif) #387b38; height: 180px;}
#header {margin-left: auto; margin-right: auto; width: 1000px; height: 100%;}
#header #header_left {float: left; height: 100%; width: 250px; background: url(images/header_left.png) bottom right no-repeat !important; background: url(images/header_left.gif) bottom right no-repeat;}
#header #header_center {float: left;  height: 100%; width: 500px; background: url(images/header_center.png) bottom center no-repeat #387b38 !important; background: url(images/header_center.gif) bottom center no-repeat #387b38;}
#header #header_right {float: left; height: 100%; width: 250px; background: url(images/header_right.png) bottom left no-repeat !important; background: url(images/header_right.gif) bottom left no-repeat;}
#top_2 {clear: both; background: #000000; height: 30px;}
#menu {margin-left: auto; margin-right: auto; width: 1000px; height: 100%; text-align: center; color: #ffffff; font-size: 14px; padding-top: 7px; cursor: default;}
#menu a {margin: 0 1px 0 1px;}
#menu a:link {color: #ffffff; text-decoration: none;}
#menu a:active {color: #ffffff; text-decoration: none;}
#menu a:visited {color: #ffffff; text-decoration: none;}
#menu a:hover {color: #decb26; text-decoration: none;}

#middle {margin-left: auto; margin-right: auto; width: 500px; padding: 30px 0 20px 0;}
#content {margin: 0 25px 0 25px; }

#bottom {position: absolute; bottom: 0; width: 100%;}
#bottom_1 {background: #000000; height: 30px;}
#bottom_2 {background: url(images/stripes_green.gif) #387b38; height: 100px;}
#powered {float: right; color: #FFFFFF; padding-top: 7px;}
#powered a {font-weight: bold; color: #FFFFFF;}
#footer {margin-left: auto; margin-right: auto; width: 1000px; height: 100%;}
#footer #footer_left {float: left; height: 100%; width: 250px; background: url(images/footer_left.png) top right no-repeat !important; background: url(images/footer_left.gif) top right no-repeat;}
#footer #footer_center {float: left;  height: 100%; width: 500px; background: url(images/footer_center.png) top center no-repeat #387b38 !important; background: url(images/footer_center.gif) top center no-repeat #387b38;}
#footer #footer_right {float: left; height: 100%; width: 250px; background: url(images/footer_right.png) top left no-repeat !important; background: url(images/footer_right.gif) top left no-repeat;}

.spacer {height: 20px; clear: both;}
.spacer10 {height: 10px; clear: both;}

#nav_pages {text-align: center;}
/* /PAGE */


/* NEWS */
.image_news {float: right; padding: 15px 0 5px 10px;}
.titre_news {color: #387B38; text-transform: uppercase; font-weight: bold; font-size: 1.3em;}
.date_news {color: #999999; text-transform: uppercase; font-size: 0.9em;}
.texte_news {padding-top: 15px;}
.lien_news {background: url(images/lien.gif) bottom left no-repeat; padding-left: 15px; padding-top: 15px;}
/* /NEWS */

/* BIOGRAPHY */
#biography {text-align: left;}
/* /BIOGRAPHY */

/* AGENDA */
.gig_agenda {margin-bottom: 10px;}
.date_agenda {color: #FFFFFF; background: #000000;}
.soiree_agenda {display: block; font-size: 1.1em; font-weight: bold; text-transform: uppercase; color: #387B38;}
.lieu_agenda {display: inline;}
.djs_agenda {display: block;}
.lien_agenda {display: block;}
/* /AGENDA */

/* PICTURES */
.cadre_photo {float: left; border: solid 1px #999999; padding: 3px 3px 3px 3px; margin: 8px 8px 0 0;}
.photo {width: 95px; height: 95px;}
/* /PICTURES */

/* AUDIO */
#audio_cats {float: right;}
.titre_set {color: #387B38; text-transform: uppercase; font-weight: bold; font-size: 1.3em;}
.cat_set {color: #ffffff; background: #000000; font-size: 0.9em; font-weight: normal;}
.texte_set {padding-top: 10px;}
.lien_set {background: url(images/lien.gif) bottom left no-repeat; padding-left: 15px; padding-top: 10px;}
.playlist {padding-top: 20px;}
.playlist span {background: #000000; color: #FFFFFF;}
.playlist_set {padding-top: 10px; display: none;}
/* /AUDIO */

/* LINKS */
.cat_link {clear: both; padding-bottom: 10px; padding-top: 10px;}
.cat_link span {background: #000000; color: #FFFFFF;}
.ligne_link {clear: both;}
.link {float: left; width: 47%; padding-bottom: 10px; margin-right: 10px;}
.nom_link {font-weight: bold;}
/* /LINKS */

/* CONTACT */
.contact {clear: both; padding-bottom: 20px;}
.cat span {background: #000000; color: #FFFFFF;}
.nom {font-weight: bold;}
/* /CONTACT */

/* GUESTBOOK */
.postedby {background: #000000; color: #FFFFFF;}
.gb_nom {font-weight: bold;}
.gb_nom a {color: #FFFFFF}
.gb_message {padding-top: 10px;}
#guestbook {margin: 0;}
#post_message {display: none; position: relative;}
#post_message .ligne {}
#post_message .label {display: block; float: left; width: 98px;}
#post_message .input {}
#post_message .submit {text-align: right;}
#post_message .submit a {padding-left: 20px;}
/* /GUESTBOOK */
