#head #menu ul .liste a:hover { background:#68e8ff; }
#head #menu #show li a { background:#68e8ff; }
.error { font-size:12px; margin-top:10px; padding:2px; }
.error:hover { background:#00c5e8; }

/*
 *		CONTENT
 */
#content { position:relative; margin-top:50px; z-index:0; background:transparent url(img/fond_content.jpg) repeat-y 1px 0; width:801px; margin-top:-2px; }

/*
 *		COL GAUCHE
 */
#col_gauche { width:166px; padding-top:2px; padding-right:5px; margin-top:-1px; 
/*position:absolute; left:0%; top:0%;*/
float:left; }
#col_gauche .hotstuff { margin-bottom:20px; padding-left:11px; margin-top:5px; }
#col_gauche h2.col_gauche_titre_bleu { border-top:1px dashed #00c5e8; border-bottom:1px dashed #00c5e8; color:#00c5e8; font-size:11px; font-weight:bold; margin:auto; margin-bottom:5px; width:150px; line-height:1.6em; margin-top:5px; padding:1px; padding-right:5px; }
#col_gauche h3.col_gauche_hotstuff_titre { font:Palatino, Times, serif; font-size:20px; font-weight:lighter; letter-spacing:-1px; margin-top:5px; line-height:20px; margin-bottom:5px; }
#col_gauche h4.support { font-size:12px; }
#col_gauche p.supportxt { font-size:9px; font-weight:bold; }
#col_gauche h2.col_gauche_titre_gris { border-top:1px dashed #B6B6B6; border-bottom:1px dashed #B6B6B6; color:#B6B6B6; font-size:11px; font-weight:bold; margin:auto; margin-bottom:5px; width:150px; line-height:1.6em; margin-top:5px; padding:1px; padding-right:5px; text-transform:uppercase; }

/*
 *		COL CENTRE
 */
.bleue { font-weight:bold; text-transform:uppercase; letter-spacing:-.6px; float:left; font-size:12px; margin-right:5px; }
.text_news .bleue a { color:#00c5e8; text-decoration:none; }
.text_news .bleue a:hover { color:#000000; text-decoration:underline; }
#col_centre { margin-left:180px; width:400px; font-size:12px; padding:2px; min-height:800px; }
#col_centre .post:first-child { margin-top:0; }
#col_centre .post { margin-top:8px; margin-bottom:0; padding-bottom:5px; width:415px; }
#col_centre .post p { font-size:13px; }
#col_centre .zone_img { position:relative; z-index:-9999; }
#col_centre .zone_img .rand_css { height:50px; position:absolute; z-index:-9999; bottom:0; text-indent:-9999px; width:415px; }
#col_centre .zone_img .legend { position:absolute; top:5px; left:6px; background:#ffffff; border-bottom:1px solid #f5f5f5; width:400px; padding-top:3px; line-height:11px; text-indent:5px; text-transform:uppercase; letter-spacing:.1px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; opacity:0.8; moz-opacity:0.8; }
#col_centre .post p.date_news { margin:2px; margin-bottom:6px; font-size:11px; font-weight:100; letter-spacing:-.3px; text-indent:35px; }
#col_centre .post .titre_news { margin-top:10px; letter-spacing:-1.2px; font-family:"Arial Black", Arial, Helvetica, sans-serif; }
#col_centre .post .puce_news { background:url(img/home_puce_news.png) no-repeat top left; float:left; text-indent:-999px; width:36px; height:25px; margin-top:20px; }
#col_centre .post .titre_news a { color:#000000; font-size:34px; font-weight:normal; letter-spacing:-3px; }
#col_centre .post .titre_news a:hover { color:#00c5e8; }
#col_centre .text_news { line-height:20px; font-size:12px; margin-left:4px; }
#col_centre .text_news a { color:#00c5e8; }
#col_centre .text_news a:hover { color:#00c5e8; text-decoration:underline; }
#col_centre .post .more { font-size:10px; margin-top:5px; text-transform:uppercase; color:#000000; font-weight:bold; text-align:right; letter-spacing:.4px; }
#col_centre .post .more a { color:#000; margin-top:15px; font-weight:bold; letter-spacing:.2px; }
#col_centre .post .more a:hover { color:#80EAF7; }
.text_one_news { margin-top:10px; line-height:18px; font-size:14px; word-spacing:.2px; }
#col_right { width:204px; position:absolute; right:0; top:0; }
#col_right .date { width:160px; margin-left:0; padding:2px; height:70px; position:relative; }
#col_right #home_concerts { background:#b6b6b6 url(img/home_concerts.png) no-repeat; width:161px; margin-left:13px; padding-top:32px; padding-right:5px; padding-bottom:3px; padding-left:5px; height:auto; }
#col_right .concerts_infos_date { letter-spacing:-.1px; word-spacing:-1px; font-size:10px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:2px; margin-bottom:3px; overflow:hidden; display:block; position:relative; padding-left:0; }
#col_right .concerts_infos_date .city { font-weight:normal; font-size:10px; margin-left:0; text-transform:uppercase; display:inline; float:right; }
#col_right .concerts_infos_date .hour { margin-top:0; display:inline; position:absolute; right:0; }
#col_right .concert_infos_artiste { text-transform:uppercase; color:#ffffff; font-size:12px; margin-bottom:5px; font-weight:bold; letter-spacing:-.4px; }
#col_right .concert_infos_place { font-size:12px; }
#col_right .date .concert_infos_link { font-size:10px; position:absolute; bottom:1px; right:0; text-decoration:underline; }
#home_moredates_newsletter { background:url(img/home_dates_newsletter.png) no-repeat; height:202px; width:219px; margin-top:-5px; margin-left:-22px; padding-top:7px; z-index:50; }
#moredates_newsletter_moredates { font-size:11px; text-transform:uppercase; color:#FFFFFF; height:25px; width:70px; margin-left:147px; margin-top:4px; font-weight:bold; }
#moredates_newsletter_moredates a { color:#ffffff; }
#moredates_newsletter_moredates a:hover { color:#FFFF00; }
#form_newsletter { font-size:11px; width:160px; margin-left:40px; margin-top:0; text-transform:uppercase; }
#form_newsletter .envoi_button { border:none; cursor:pointer; background:url(img/envoi_button.png) no-repeat; height:20px; width:53px; display:block; display:pointer; }
.champ_mail { border:1px solid #f9f9f9; padding:1px; margin-top:5px; font-size:12px; }
#home_listenandget { margin-left:13px; margin-top:10px; }
#footer { background:url(img/footer.png) no-repeat; height:113px; width:801px; background-position:0 -3px; }
.text_news .news_txt { text-indent:35px; }
