#erreur {
	text-align:center;
	margin-top:250px;
	font-size:25px;
	font-weight:bold;
	color:#FF0000;
}



/***** TITRES *****/
h1{
	font-size:15px; font-weight:bold; color:#838383;margin:0;
}

.titrepetit	{
	line-height:11px;
	font-size:11px;
	display:inline;
	margin:0 0 0 0;
	color:#846E71;
	white-space:nowrap;
}
h5{
	margin:0; padding:0 0 0 15px; font-weight:bold; background:url("../../images/puces/puce-1.gif") no-repeat 0 2px;
}
h6{
	margin:0; padding:0 0 0 15px; background:url("../../images/puces/puce-1.gif") no-repeat 0 2px;
}


/***** LIENS DE BASE *****/
a{
	text-decoration:none; color:#000;
}
a:hover {
	text-decoration:underline; color:#000;
} 






/***** POLICES ET AUTRES LIENS *****/
.marron{
	color:#6B4C4A;
}
a.marron{
	text-decoration:none; color:#6B4C4A;
}
a.marron:hover {
	text-decoration:underline; color:#6B4C4A;
}



/***** BLOC NEWSLETTER *****/
#top .titre{
	display:block; padding-bottom:4px;
}
#top .mail{
	wdth:152px; padding:0 5px 0 5px; border:0; background-color:#A9A9A9; color:#373737; font-weight:bold; 
}
#top .ok img{
	border:0; padding:3px 0 0 5px;
}
#top #error{
	color:red; font-weight:bold; font-size:12px; margin-top:0px;
}


/***** NAVIGATION *****/
#navTop ul{
	 list-style:none; 
}
#navTop ul li{
	display:inline; padding:0 12px 0 0;
}
#navTop ul li a{
	font-weight:bold; color:#FFF; font-weight:bold; font-size:13px;
}
#navTop ul li a:hover{
	text-decoration:none; color:#9A8887;
}



/***** MENU BOTTOM *****/
#bot ul li{
	list-style-type:none; display:inline; margin:0; padding:0px 15px 0 0;
}
#bot ul li a{
	color:#000; text-decoration:none; text-transform:uppercase;
}
#bot ul li a:hover{
	text-decoration:underline;
}



/***** LEFT *****/
#frame-agenda{
	margin-left:15px; width:295px;
}
#agenda{
	margin-right:auto; margin-left:auto; padding:35px 5px 10px 5px; width:285px; background:url("../../images/titres/disc-agenda.jpg") no-repeat left top #F3F3F3;
}
#agenda .innerAgenda{
	cursor:pointer !important;
}
#popup #agenda {
	margin:0; background:url("../../images/titres/disc-popAgenda.jpg") no-repeat 0 10px #F3F3F3; padding:60px 20px 10px 20px; width:380px;
}
#popup #agenda .sep, #popup #agenda .cont{
	width:360px;
}

#frame-last-news {
	margin-left:15px; width:295px;
}
#lastNews{
	margin-right:auto; margin-left:auto; padding:35px 5px 10px 5px; width:285px; background:url("../../images/titres/disc-lastNews.jpg") no-repeat left top #F3F3F3;
}

#frame-playlist{
	margin-left:15px; width:295px;
}
#playlist{
	margin-right:auto; margin-left:auto; padding:35px 5px 0 5px; width:285px; background:url("../../images/titres/disc-playlist.jpg") no-repeat left top #F3F3F3;
}
#playlist span a{
	padding:0 15px 0 8px; font-weight:bold; text-decoration:none; text-transform:uppercase; background:url("../../images/puces/puce-2.gif") no-repeat 0 4px;
}
#playlist span a:hover{
	text-decoration:underline;
}

#tracklist{
	margin-right:auto; margin-left:auto; padding:35px 5px 10px 5px; width:285px; background:url("../../images/titres/disc-tracklist.jpg") no-repeat left top #F3F3F3;
}
#tracklist div{
	margin:2px 0 2px 0; padding:0 0 3px 0; border-bottom:1px solid #867377;
}
#tracklist span {
	color:#6B4C4A;
}


#autresitw{
	margin-right:auto; margin-left:auto; padding:35px 5px 10px 5px; width:285px; background:url("../../images/titres/autresitw.jpg") no-repeat left top #F3F3F3;
}
#autresitw #plusSite{
	margin:7px 0 7px 0; padding:0 0 3px 20px; background:url("../../images/pictos/site.gif") no-repeat left top #F3F3F3; border-bottom:0px solid #867377;
}
#plusInfo{
	margin-right:auto; margin-left:auto; padding:35px 5px 10px 5px; width:285px; background:url("../../images/titres/disc-plusInfo.jpg") no-repeat left top #F3F3F3;
}
#plusInfo #plusPhotos{
	margin:7px 0 7px 0; padding:0 0 3px 20px; background:url("../../images/pictos/photos.gif") no-repeat left top #F3F3F3; border-bottom:1px solid #867377;
}
#plusInfo #plusInterview{
	margin:7px 0 7px 0; padding:0 0 3px 20px; background:url("../../images/pictos/interview.gif") no-repeat left top #F3F3F3; border-bottom:1px solid #867377;
}
#plusInfo #plusForum{
	margin:7px 0 7px 0; padding:0 0 3px 20px; background:url("../../images/pictos/forum.gif") no-repeat left top #F3F3F3; border-bottom:1px solid #867377;
}
#plusInfo #plusSite{
	margin:7px 0 7px 0; padding:0 0 3px 20px; background:url("../../images/pictos/site.gif") no-repeat left top #F3F3F3; border-bottom:1px solid #867377;
}



#contact{
	margin-right:auto; margin-left:auto; padding:35px 5px 10px 5px; width:285px; background:url("../../images/titres/disc-contact.jpg") no-repeat left top #F3F3F3;
}
#contact h6{
	font-weight:normal;
}





/***** RIGHT *****/
.topPage{
	text-align:right; padding:10px 10px 0 0;
}
.topPage a{
	font-weight:bold; color:#6B4C4A; 
}

#une{
	width:100%; margin:0; padding:40px 0 0 0; background:url("../../images/titres/une.jpg") no-repeat left top #FFF;
}
#une .titre{
	font-size:15px; font-weight:bold; color:#848283;
}
#une .visu{
	width:100%; margin:10px 0 0 0; padding:0;
}

#news{
	float:left; width:345px; padding:35px 0 0 0; background:url("../../images/titres/news.jpg") no-repeat left top #FFF;
}
#news .titre{
	margin:5px 0 5px 0; padding:3px 10px 3px 10px; background-color:#EBE5E5; font-size:12px; font-weight:bold; color:#806061;
}
#news .visu{
	float:left; width:70px; margin:0 10px 5px 5px;
}
#news .cont{
	margin:0; padding:0 5px 0 5px;
}
#news .lien{
	clear:both; text-align:right; margin:0; padding:0 5px 0 5px;
}
#news .pagine, .liste .pagine{
	margin:10px 0 0 0; padding:3px 10px 3px 10px; background-color:#EBE5E5; font-size:12px; font-weight:bold; color:#806061; text-align:right;
}
#news .pagine a{
	text-decoration:none; font-size:12px; font-weight:bold; color:#806061;
}
#news .pagine a:hover{
	text-decoration:underline;
}


#der-chro{
	width:99%; margin:0; padding:40px 0 0 5px; background:url("../../images/titres/der-chro.jpg") no-repeat left top #FFF;
}
#last-int{
	float:left; width:223px; margin:0 0 0 10px; padding:35px 0 10px 17px; background:url("../../images/titres/last-int.jpg") no-repeat left top #FFF;
}
#last-chr{
	float:left; width:223px; margin:0 0 0 10px; padding:35px 0 10px 17px; background:url("../../images/titres/last-chr.jpg") no-repeat left top #FFF;
}
#last-sbj{
	float:right; width:240px; padding:35px 0 10px 0; background:url("../../images/titres/last-sbj.jpg") no-repeat left top #FFF;
}
#last-sbj .cont{
	padding-left:10px;
}
#last-int .block, #last-chr .block, #der-chro .block{
	float:left; width:104px; margin:0; padding:0;
}
#last-int .block .visu, #last-chr .block .visu, #der-chro .block .visu{
	padding:0; width:92px; border:2px solid #989898;
}
#last-int .block .legende, #last-chr .block .legende, #der-chro .block .legende {
	padding:0; width:96px; height:auto; height:45px; min-height:45px; background-color:#EBE5E5; text-align:center;
}
#last-int .block .legende span, #last-chr .block .legende span, #der-chro .block .legende span {
	text-transform:uppercase; font-weight:bold; color:#885156;
}
#last-int .block .legende span a, #last-chr .block .legende span a, #der-chro .block .legende span a{
	text-transform:uppercase; text-decoration:none; font-weight:bold; color:#885156;
}
#last-int .block .legende span a:hover, #last-chr .block .legende span a:hover, #der-chro .block .legende span a:hover{
	text-decoration:underline;
}
#news .tout, #last-int .tout, #last-chr .tout{
	padding:3px 3px 5px 18px; color:#848484; font-weight:bold; text-decoration:none; background:url("../../images/puces/doc.gif") no-repeat 0 2px;
}
#news .tout:hover, #last-int .tout:hover, #last-chr .tout:hover{
	text-decoration:underline;
}

#all-chr{
	font-weight:bold; width:277px; margin:0; padding:40px 0 0 10px; background:url("../../images/titres/all-chr.jpg") no-repeat left top #FFF;
}
#interviews-list #all{
	font-weight:bold; width:277px; margin:0; padding:0 0 0 10px;
}
#all-chr span, #interviews-list #all span{
	color:#846E71;
}
#all-chr div, #interviews-list #all div{
	padding:0 0 5px 20px;
}



#der-chro .innerDer-chro{
	padding-left:25px;
}
#der-chro .innerDer-chro .block{
	width:110px
}


.liste{
	float:left; background-color:#FFF; margin:10px 0 0 0; padding:0 0 10px 0; border:0;
}
.liste a:hover{
	text-decoration:none;
}
.liste .titre{
	margin:0 0 5px 0; padding:3px 10px 3px 15px; background-color:#EBE5E5; font-size:14px; font-weight:bold; color:#806061;
}
.liste span{
	font-weight:bold; color:#846E71; margin-left:10px;
}
.liste div {	
	margin-left:5px;
}



#interviews-list{
	width:325px; float:left; margin:5px 0 0 15px; padding:40px 5px 0 5px; background:url("../../images/titres/interviews-list.jpg") no-repeat left top #FFF;
}


#chronique{
	width:100%; margin:0; padding:40px 0 0 0; background:url("../../images/titres/chronique.jpg") no-repeat left top #FFF;
}
#interview{
	width:100%; margin:0; padding:40px 0 0 0; background:url("../../images/titres/interview.jpg") no-repeat left top #FFF;
}
#chronique #titre, #interview #titre{
	font-size:15px; font-weight:bold; color:#6D4949; margin:0 0 10px 5px;
}
#chronique #titre span, #interview #titre span{
	font-size:15px; font-weight:bold; color:#838383;
}
#chronique #visuel, #interview #visuel{
	float:left; padding:10px 0 0 5px;
}
#chronique #visuel img, #interview #visuel img{
	margin:0 10px 10px 0; border:1px solid #f3f3f3;
}
#chronique #visuel div, #interview #visuel div{
	font-weight:bold; color:#848283;
}
#chronique #visuel span, #interview #visuel span{
	color:#6D494D;
}
#chronique #chapeau, #interview #chapeau{
	float:left; width:400px; margin:10px 0 0 5px;
}
#chronique #chapeau .accroche, #interview #chapeau .accroche{
	float:right; width:370px; padding:15px; background-color:#F3F3F3; font-weight:bold;
}
#chronique #texte, #interview #texte{
	padding:10px 0 30px 5px;
}



#photos{
	width:100%; height:600px; margin:0; padding:40px 0 0 0; background:url("../../images/titres/photos.jpg") no-repeat left top #FFF;
}




#liens{
	width:100%; margin:0; padding:40px 0 0 0; background:url("../../images/titres/liens.jpg") no-repeat left top #FFF;
}
#liens .liste .titre {
	padding-top:10px;
}



#zyva{
	width:585px; margin:0; padding:40px 5px 10px 5px; background:url("../../images/titres/zyva.jpg") no-repeat left top #FFF;
}
#frame-team {
	width:585px; margin:15px 0 0 0;
}
#team{
	float:left; width:225px; padding:40px 0 10px 0; background:url("../../images/titres/team.jpg") no-repeat left top #FFF;
}
#team .block{
	float:left; margin:0; padding:0;
}
#team .block .visu{
	margin:0 0 2px 13px; padding:0; border:2px solid #989898;
}
#team .block .legende{
	margin:0 0 0 13px; padding:0; width:96px; height:auto; height:45px; min-height:45px; background-color:#EBE5E5; text-align:center;
}
#team .block .legende span{
	text-transform:uppercase; font-weight:bold; color:#885156;
}
#team .block .legende span a{
	text-transform:uppercase; text-decoration:none; font-weight:bold; color:#885156;
}
#team .block .legende span a:hover{
	text-decoration:underline;
}
#team-detail{
	width:340px; float:right; margin:0 0 0 10px; padding:40px 5px 5px 5px; background:url("../../images/titres/team-detail.jpg") no-repeat left top #FFF;
}


#avis{
	width:100%; margin:0; padding:40px 0 0 0; background:url("../../images/titres/avis.jpg") no-repeat left top #FFF;
}
#avis input, #avis textarea{
	border:0; background-color:#E3E3E3;
}
#avis .post{
	margin:10px 10px 0 0; text-align:right; font-weight:bold;
}
#avis .titre{
	background:url("../../images/pictos/avis.gif") no-repeat left top #FFF; margin:0; padding:0 0 0 20px; border-bottom:1px solid #867377;
}
#avis .message{
	width:100%; background-color:#E3E3E3; padding:5px; margin-top:8px;
}