/* CSS Document */
/*general stuff*/
*{margin:0;padding:0;}
body{height:100%;font-family:Verdana,sans-serif;font-size:62.5%;color:#333;background:#FFFFFF;text-align:center;}
img{border:none;outline:none;}
a{color:#333;font-family:Arial,sans-serif;text-decoration:underline;outline:none;}
#all{position:relative;margin:0 auto;padding-top:5px;width:818px;text-align:left;font-size:1.2em;background:#FFFFFF;}
#title{position:relative;left:64px;width:564px;}
#menu{position:relative;top:-40px;}
#menu ul {list-style-type: none;margin: 0;padding: 0;}
#menu ul li#home a {position: relative;display: block;width:69px;height:86px;text-indent: -5000px;background:url(img/home.jpg) no-repeat 0 0;}
#menu ul li#concerts a {display: block;position: absolute;top:43px;left:69px;width:161px;height:43px;text-indent: -5000px;background:url(img/concerts.jpg) no-repeat 0 0;}
#menu ul li#albums a {display: block;position: absolute;top:43px;left:230px;width:161px;height:43px;text-indent: -5000px;background:url(img/albums.jpg) no-repeat 0 0;}
#menu ul li#contacts a {display: block;position: absolute;top:43px;left:364px;width:161px;height:43px;text-indent: -5000px;background:url(img/contacts.jpg) no-repeat 0 0;}
#menu ul li#newsletter a {display: block;position: absolute;top:43px;left:364px;width:161px;height:43px;text-indent: -5000px;background:url(img/newsletter.jpg) no-repeat 0 0;}
#menu ul li#comments a {display: block;position: absolute;top:43px;left:220px;width:161px;height:43px;text-indent: -5000px;background:url(img/comments.jpg) no-repeat 0 0;}
#menu ul li#concerts a:hover {background:url(img/concerts_hover.jpg) no-repeat 0 0;}
#menu ul li#albums a:hover {background:url(img/albums_hover.jpg) no-repeat 0 0;}
#menu ul li#contacts a:hover {background:url(img/contacts_hover.jpg) no-repeat 0 0;}
#menu ul li#newsletter a:hover {background:url(img/newsletter_hover.jpg) no-repeat 0 0;}
#menu ul li#comments a:hover {background:url(img/comments_hover.jpg) no-repeat 0 0;}
#menu ul li#admin{display: block;position: absolute;top:43px;left:210px;width:161px;height:43px;font-weight:bold;font-size:2em;color:red;text-align:center;}
#main{position:relative;width:558px;left:60px;top:-20px;overflow:hidden;}
#main dl{clear:both}
#main dt.blue{font-weight:bold;background:#AACCFF;color:#AACCFF;padding-right:4px;margin-bottom:4px;font-weight:normal;font-size:.4em;text-align:right;}
#main dt.blue a{text-decoration:none;color:#333;font-size:2.5em;}
#main dt.yellow{font-weight:bold;background:#FFF4AA;padding-left:4px;border-style:none none solid;border-color:#CCCCCC;border-width:1px;}
#main dd.open{margin-left:20px;padding: 6px 6px 30px 6px;text-align:justify;}
#main dd.imgcom{margin-left:20px;padding: 6px 6px 6px 6px;text-align:justify;}
#main dd.image{margin-left:0px;padding: 6px 6px 30px 6px;text-align:center;}
#main dd img.right{position:relative;float:right;margin:10px 0px 10px 10px;}
#main dd img.left{position:relative;float:left;margin:0px 10px 20px 0px;}
#main dd img.album{position:relative;float:right;margin:0px 0px 20px 10px;}
#main dd img.concert{position:relative;margin:5px;}
#main .album_blue{height:14px;width:100%;background:#AACCFF;margin-bottom:4px;}
#email{position:relative;width:185px;padding-left:4px;height:18px;border:1px solid #333333;font-family:Arial,sans-serif;color:#333;}
#send{position:relative;top:1px;background:#CCCCCC;border-width:1px;font-family:Arial,sans-serif;color:#333;}
#titre{position:relative;width:556px;background:#FFF4AA;}
#contenu{position:relative;width:556px;height:400px;border:1px solid #333;}
#contenu2{position:relative;width:556px;height:100px;border:1px solid #333;}
#url{width:100%;margin-bottom:4px;}
.blue2{position:relative;left:60px;width:554px;background:#AACCFF;font-weight:bold;padding-left:4px;padding-top:2px;padding-bottom:2px;}
.red{position:relative;left:60px;width:554px;background:#FF6464;font-weight:bold;padding-left:4px;padding-top:2px;padding-bottom:2px;}
.comname{position:relative;left:60px;width:200px;text-align:center;font-size:.8em;background:#FFF4AA;padding-top:6px;padding-bottom:6px;float:left;}
.comname b{font-size:1.2em;}
.comtxt{position:relative;left:260px;width:352px;border:3px solid #FFF4AA;text-align:center;margin-bottom:10px;}
.comtxt p{position:relative;top:-30px;text-align:left;margin:6px 6px 6px 30px;clear:both;}
#add{position:relative;left:60px;width:552px;height:226px;border:3px solid #AACCFF;border-top:none;text-align:center;padding-top:10px;clear:both;}
#pseudo{position:relative;width:358px;border:1px solid #333;margin-bottom:10px;padding-left:6px;}
#add_comment{position:relative;width:400px;height:150px;border:1px solid #333;margin-bottom:10px;padding-left:6px;}
#send_comment{position:absolute;left:74px;background:#CCCCCC;width:80px;border-width:1px;font-family:Arial,sans-serif;color:#333;}
#publier{position:relative;top:1px;left:492px;background:#CCCCCC;border-width:1px;font-family:Arial,sans-serif;color:#333;}
#edit{position:relative;top:-12px;right:0px;background:#CCCCCC;border-width:1px;font-family:Arial,sans-serif;color:#333;}
#erreur_fatale{position:relative;left:170px;color:red;text-align:left;}
#roll{width:200px;margin-bottom:4px;}
#menu_left{position:absolute;top: 149px; right:-6px;width:186px;font-size:1em;font-weight:bold;padding:21px 6px 12px 6px;border-style:none none none solid;border-width:1px;border-color:#CCCCCC;}
#menu_left dt{font-size:.8em;border-width:1px;}
#menu_left dd{position:relative;top:-13px;left:60px;width:124px;font-size:.9em;}
#menu_left dd.showdate{position:relative;top:-13px;left:60px;width:124px;font-family:Arial,sans-serif;font-weight:normal;font-size:.9em;}
.mleft{height:13px;border-style:none none solid;border-color:#CCCCCC;background:#FFF4AA;border-width:1px;padding-left:2px;}
#aide_left{position:absolute;top: 148px; left:620px;width:310px;font-size:.9em;font-weight:bold;padding:6px;}
#aide_left .aide{height:30px;line-height:2.7em;background:#AACCFF;text-align:center;}
.modo{color:#FF6464;}
#disclaimer{position:relative;width:538px;left:60px;font-size:.8em;padding:10px;text-align:justify;}
