/* CSS Document */
*, object { outline:none; }

body {
text-align: center; /* pour corriger le bug de centrage IE */
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
padding:0;
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
	  
}
#social {
position:absolute;
margin-left:910px;
margin-top:80px;
background:url(../images/fond_social.png) no-repeat;
padding:20px;
border:0px solid red;
}
#social img {
padding-bottom:10px;
}
#global {
text-align: left; /* on rétablit l'alignement normal du texte */
	position:absolute;
	left: 50%;
	width: 990px;
	margin-left: -495px;
	visibility: visible;
  }
#content_frame{
border:#707070 solid 1px;
background-color:#2c2c2c;
-moz-opacity:0.8;
opacity: 0.8;
filter:alpha(opacity=80);
}
#content_fck{
	position:absolute;
	width:500px;
	z-index:20;
	top:96px;
	left:123px;
	margin-left:10px;
}
#menu{
	position:absolute;
	top:30px;
	left:46px;
	z-index:20;
	visibility: visible;
}
#logo{
	position:absolute;
	top:467px;
	left:0px;
	z-index:35;
	visibility: visible;
}
#player{
	position:absolute;
	top:468px;
	left:750px;
	z-index:20;
	visibility: visible;
}
#news_frame{
	position:absolute;
	width:347px;
	top:105px;
	left:500px;
	z-index:10;
}
#edito_frame{
	position:absolute;
	width:347px;
	top:105px;
	left:143px;
	z-index:40;
}
#concerts_frame{
position:absolute;
	z-index:10;
	left:310px;
	top:518px;

}
#contact_frame{
position:absolute;
	z-index:10;
	left:202px;
	top:96px;

}
.check_form {
background-color:#ff1731;
font-size:10px;
width:auto;
color:#FFFFFF;
font-weight:bold;
padding-bottom:2px;
padding-right:2px;
}
.news_toutes {
text-decoration:none;
width:auto;
display:inline;
background-color:#ff1731;
color:#FFFFFF;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
font-weight:bold;
padding-right:7px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
zoom: 1;
}
.page_selected {
text-decoration:none;
width:auto;
display:inline;
background-color:#FFFFFF;
color:#ff1731;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
font-weight:bold;
padding-right:7px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
zoom: 1;
}
.news_toutes a {
text-decoration:none;
width:auto;
display:inline;
background-color:#ff1731;
color:#FFFFFF;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
font-weight:bold;
padding-right:7px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
zoom: 1;
}
.news_toutes a:hover, a.news_toutes:hover {
text-decoration:none;
width:auto;
display:inline;
background-color:#FFFFFF;
color:#ff1731;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
font-weight:bold;
padding-right:7px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
zoom: 1;
cursor:pointer;
}
.edito {
color:#c1c2c2;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
line-height:1.3;
margin-top:-20px;
padding-left:20px;
padding-right:20px;
}
.news_date {
color:#FFFFFF;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
}
.news_titre a {
text-decoration:none;
width:auto;
display:inline;
background-color:#FFFFFF;
color:#ff1731;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
font-weight:bold;
padding-right:10px;
padding-left:10px;
zoom: 1;
}
.news_titre a:hover  {
text-decoration:none;
width:auto;
display:inline;
background-color:#ff1731;
color:#ffffff;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
font-weight:bold;
padding-right:10px;
padding-left:10px;
zoom: 1;
}
.news_contenu {
color:#c1c2c2;
font-size:11px;
font-variant:small-caps;
text-transform:uppercase;
line-height:1.2;
padding-top:3px;
padding-bottom:5px;
}
.news_ligne{
width: 100%;
color:#CCCCCC;
background-color:#CCCCCC;
height: 1px;
border-top-width: 0pt;
border-right-width-value: 0pt;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 0pt;
border-left-width-value: 0pt;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: none;
border-right-style-value: none;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: none;
border-left-style-value: none;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: -moz-use-text-color;
border-right-color-value: -moz-use-text-color;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: -moz-use-text-color;
border-left-color-value: -moz-use-text-color;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
}
.concert_date{
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}
.concert_titre{
text-transform:uppercase;
font-size:18px;
color:#ff1731;
font-weight:bold;
}
.concert_lieu{
text-transform:uppercase;
font-size:14px;
color:#999999;
font-weight:bold;
}
.video_titre{
text-transform:uppercase;
font-size:18px;
color:#666666;
font-weight:bold;
}
.concert_date_petit{
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}
.concert_titre_petit, .concert_titre_petit a, .concert_titre_petit a:hover{
text-transform:uppercase;
font-size:10px;
color:#ff1731;
font-weight:bold;
}
.concert_titre_petit a:hover{
text-transform:uppercase;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}
.concert_lieu_petit{
text-transform:uppercase;
font-size:10px;
color:#999999;
font-weight:bold;
}
.footer{
color:#CCCCCC;
font-size:10px;
text-align:center;
}
.footer a {
color:#FF1731;
}
#news_page {
	position:absolute;
	z-index:20;
	top:97px;
	left:95px;
	margin-left:30px;
}
#download_page {
	position:absolute;
	z-index:40;
	top:97px;
	left:200px;
	margin-left:30px;
}
#album_page {
	position:absolute;
	z-index:20;
	top:96px;
	left:149px;
	margin-left:10px;
}
#commande_page {
	position:absolute;
	z-index:20;
	top:96px;
	left:287px;
	margin-left:10px;
}
#groupe_bio_page {
	position:absolute;
	z-index:20;
	top:330px;
	left:100px;
	margin-left:30px;
	width:725px;
}
#jeanmichel {
	position:absolute;
	z-index:30;
	top:90px;
	left:70px;
}
#gilles {
	position:absolute;
	z-index:30;
	top:90px;
	left:550px;
}
#fabrice {
	position:absolute;
	z-index:30;
	top:90px;
	left:750px;
}
#jeanluc {
	position:absolute;
	width:auto;
	z-index:30;
	top:90px;
	left:220px;
}
#mika {
	position:absolute;
	z-index:30;
	top:90px;
	left:375px;
}
#yann {
	position:absolute;
	z-index:30;
	top:570px;
	left:575px;
}
.nom_groupe {
background-color:#ff1731;
color:#FFFFFF;
font-size:11px;
font-variant:small-caps;
font-weight:bold;
padding-left:2px;
padding-right:2px;
}
.role_groupe {
text-decoration:none;
background-color:#FFFFFF;
color:#ff1731;
font-size:11px;
font-weight:bold;
font-variant:small-caps;
margin-top:-18px;
padding-left:2px;
padding-right:2px;
}
.title_album {
text-decoration:none;
background-color:#FFFFFF;
color:#ff1731;
font-size:11px;
font-weight:bold;
font-variant:small-caps;
margin-top:5px;
width:100%;
}
.groupe_contenu{
color:#CCCCCC;
font-size:11px;
font-variant:small-caps;
line-height:1;
text-align:justify;
}
.album_contenu{
color:#CCCCCC;
font-size:11px;
line-height:1.1;
text-align:justify;
}
#form_boutique input[type=text] {
text-align:center;
border:1px solid black;
color:#FF0000;
background-color:#FFFFFF;
height:15px;
}
#rollover{
list-style:none;
}
#infos a{

display:block;
width:77px;
height:15px;
background-image:url(../images/infos.gif);
}
#infos a:hover{
background-image:url(../images/infos_hover.gif);
}
.ok{
display:block;
width:70px;
height:55px;
background-image:url(../images/ok_off.gif);
}
.ok:hover{
background-image:url(../images/ok_on.gif);
}
.thickbox{
text-decoration:none;}

.texte {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.texte_groupe {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}
.erreur {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
}
#good {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
padding:5px;
font-size:11px;
font-weight:bold;
background-color:green;
width:340px;
text-align:center;
border: 2px dashed white;
margin-left:423px;
margin-top:10px;
}
#bad {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
padding:5px;
font-size:11px;
font-weight:bold;
background-color:red;
width:340px;
text-align:center;
border: 2px dashed white;
margin-left:423px;
margin-top:10px;
}
.noborder{
border:none;
}
.underline {
text-decoration:underline;
}
#newsletter{
position:absolute;
left:740px;
top:4px;
z-index:30;}
#newsletter input[type=text]{                 
font-size:10px;
color:#666666;
text-align:center;
}
#version3info{
position:absolute;
left:50px;
top:0px;
z-index:30;}
#fond_media {
	position:absolute;
	z-index:15;
	top:107px;
	left:105px;
	margin-left:30px;
}
.titre_bio{
background-image:url(../images/titre_bio.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0em;
text-align:center;
margin-top:10px;
padding-top:7px;
padding-bottom:10px;
width:104px;
height:27px;
color:#e1000d;
text-transform:uppercase;
font-weight:bold;
}
.titre_bio2{
background-image:url(../images/titre_bio2.png);
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
text-align:center;
padding-top:7px;
padding-bottom:10px;
width:162px;
height:27px;
color:#e1000d;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0em;
}
.titre_bio3{
background-image:url(../images/titre_bio3.png);
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
text-align:center;
padding-top:7px;
padding-bottom:10px;
width:275px;
height:27px;
color:#e1000d;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0em;
}
.quizz {
color:#FFFFFF;
font-size:11px;
}
#quizz_page {
	position:absolute;
	z-index:50;
	top:97px;
	left:95px;
	margin-left:15px;
}
#lotsquizz a{
position:absolute;
z-index:55;
left:770px;
top:310px;
display:block;
width:196px;
height:193px;
cursor:pointer;
background:url(../images/lotsquizz.png) no-repeat;
}
#lotsquizz a:hover{
background:url(../images/lotsquizz_on.png) no-repeat;
}

/** mod_facebook **/
#mod_facebook { background: #fff; border: none; }
