/****** MISE EN FORME GENERAL ******/
body {
	
background-color: #000000;
	font-family: Verdana, Arial, helvetica, geneva;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
img {border:0px;}
select, option {font-size: 7pt;}
textarea {font-size: 8pt;}
TD {
	font-size: 8pt;
	color: #ffffff;
}
a:link,a:visited,a:active {
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-size: 9pt;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
/*********** CADRE DU SITE ***********/
.mainhaut {background: url("../img/main/haut.gif") repeat-x; height:0px ;}
.mainhautg {background: url("../img/main/haut_gauche.jpg"); height:0px ;}
.mainhautd {background: url("../img/main/haut_droit.jpg") repeat-x; height:0px ;}
.mainbas {background: url("../img/main/bas.gif") repeat-x; height:0px ;}
.mainbasg{background: url("../img/main/bas_gauche.jpg"); height:0px ;}
.mainbasd{background: url("../img/main/bas_droit.jpg"); height:0px ;}
.maingauche {background: url("../img/main/gauche.gif") repeat-y; width:0px ;}
.maindroit {background: url("../img/main/droit.gif") repeat-y; width:0px ;}
/* Fond de page principal */
.main {
	BACKGROUND-COLOR: #000000;
	margin-top: 5px;
	margin-bottom: 20px;
	width:90%;margin:auto;min-width:600px;max-width:2000px
}
/* Cadre principal */
.maincadre {
	BACKGROUND-COLOR: #000000;
	width: 100%;
	height: 100%;
}
/* Barre de navigation*/
.navigation {
	background: url("../img/banniere.jpg") top no-repeat;
	height: 130px;
	width: 870px;
	vertical-align: bottom;
	border: solid 1px #000000;
}
.navspace {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
/* Mise en page générale de toutes les pages du site */
.page {
	width: 100%;
	height: 100%;
	vertical-align: top;
	background: #000000;
	border: solid 1px #000000;
}
.titre  {
	background: url("../img/titre.jpg");
	vertical-align: top;
	text-align: center;
	color: #FFFFFF;
	font-size: 9pt;
	font-style: italic;
	padding: 5px;
	height: 10px;
	font-weight: bold;
	border-bottom: solid 0px #811010;
}
.soustitre {
	background: transparent;
	text-align: center;
	font-weight: bold;
}
/***********Accueil: Gauche *************/
.gauche {
	background: #000000;
	width: 250px;
	border-right: solid 5px #000000;
}
.gauche_cadre {
	background: #000000;
	text-align: center;
	width: 100%;
	padding: 5px;
}
/*************** NEWS ***************/
.news {
	margin-bottom: 10px;
	border: solid 1px #000000;
	vertical-align: top;
	text-align: center;
	width: 100%;
}
.news_titre {
	height: 24px;
	background: url("../img/test.gif");
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	border-bottom: solid 1px #000000;
}
.news_contenu {
	background-color: #000000;
	text-align: left;
	padding: 5px;
}
/************* BIOGRAPHIE ************/
.biographie  {
	background: transparent;
        font-size: 9pt;
	text-align: left;
	padding: 200px;
}
/************* CONCERTS ***********/
.concerts  {
	margin-top: 15px;
	text-align: center;
	border: solid 1px #000000;
}
.concerts_titre  {
	padding: 5px;
	background: url("../img/titre.jpg");
	text-align: center;
	COLOR: #FFFFFF;
	font-weight: bold;
}
.concerts_legend  {
	padding: 3px;
	border-bottom: solid 1px #ffffff;
	background: #000000;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
.concerts_date  {
	padding: 1px;
	padding-left: 5px;
	text-align: center;
background: #000000;
}
.concerts_lieu  {
	width: 130px;
	padding: 1px;
	text-align: left;
	padding-left: 5px;
background: #000000;
}
.concerts_nom  {
	width: 370px;
	padding: 1px;
	text-align: left;
	padding-left: 10px;
background: #000000;
}
/************ DISCOGRAPHIE **********/
.discographie {
	text-align: center;
	width: 400px;
	background: transparent;
	margin-top: 30px;

}
.discotitre {
	text-align: center;
	COLOR: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	background: url("../img/titre.jpg") no-repeat;
	border: solid 0px #9a7b00;
}
.discoalbum {
	height: 192px;
	width: 192px;
	text-align: center;
	border: solid 0px #9a7b00;
}
.discocadre {
	height: 198px;
	width: 198px;
	background: url("") no-repeat;
	padding-left: 2px;
	border: solid 0px #9a7b00;
	font-weight: bold;
}
.discocadre2007 {
	height: 196px;
	width: 198px;
	background: #000000;
	padding-left: 2px;
	border: solid 0px #9a7b00;
	font-weight: bold;
}
.discofile  TD{
	vertical-align: bottom;
	padding-bottom: 0.2em;
}
.discocadre2006 {
	height: 196px;
	width: 198px;
	background: #000000;
	padding-left: 2px;
	border: solid 0px #9a7b00;
	font-weight: bold;
}
.discofile2006  TD{
	vertical-align: bottom;
	padding-bottom: 0.4em;
}
/*********** VIDEOS ***********/
.videos_titre  {
	padding: 5px;
	background: url("../img/titre.jpg");
	text-align: center;
	COLOR: #FFFFFF;
	font-weight: bold;
	border-bottom: solid 1px #9a7b00;
}
.videos_nom {
	width: 250px;
	padding: 1px;
	text-align: left;
	padding-left: 15px;
}
.clips_nom {
	width: 230px;
	padding: 1px;
	text-align: left;
	padding-left: 15px;
}
.videos_taille {
	width: 40px;
	text-align: right;
	padding: 1px;
	padding-right: 5px;
}
/*************** MEDIAS **************/
.medias {
	height: 100%;
	width: 300px;
	vertical-align: top;
}
.medias_auteur {
	width: 200px;
	padding: 1px;
	text-align: left;
	padding-left: 3px;
}
.medias_sujet {
	width: 260px;
	padding: 1px;
	text-align: left;
}
/************** BOUTIQUE ************/
.boutique TD {
	text-align: center;
	height: 20px;
	padding: 5px;
}
.boutique2 TD {
	text-align: left;
	padding-right: 5px;
}
.boutique_nom {
	text-align: center;
	padding: 5px;
	font-size: 9pt;
	font-weight: bold;
}
.boutique_img {
	text-align: center;
	padding: 10px;
}
.cadre_boutique{margin-top: 15px;}
.boutique_total {text-align: right;padding: 5px;}
/*************** VIDEOS **************/
.videos {
	padding: 10px;
	font-size: 7pt;
}
/************** CONTACTS ************/
.contacts {
	text-align:center;
	width:100%;
	height:100%;
	font-size: 7pt;
}
.contact_titre {
	text-align: center;
	height: 22px;
	font-weight: bold;
	COLOR: #FFFFFF;
	padding: 0px;
	background: url("../img/titre.jpg") no-repeat;
	border-bottom: solid 0px #9a7b00;
}
.contact_cadre {
    text-align: center;
	height: 220px;
	width: 350px;
	border: solid 0px #9a7b00;
	/*font-weight: bold;*/
	margin-top: 30px;
}
/**************** ADMIN **************/
.login {
	font-weight: bold;
	padding: 3px;
	border: solid 1px #811010;
	font-size: 7pt;
	text-align:right;
}
.admin {
	text-align: center;
	vertical-align: top;
	margin: 20px;
	font-size: 7pt;
	width: 100%;
}
.admintable {
	width: 600px;
	border: solid 1px #811010;
	margin: 15px;
	text-align:center;
}
.admintitre{
	text-align:center;
	background-color: #FFFFFF;
}
.adminresult{
	padding: 1px;
	text-align: center;
	font-size: 7pt;
}
.adminlegend {
	BACKGROUND-COLOR: #ffffff;
	text-align: center;
	font-weight: bold;
}
.adminmedias {
	margin: 20px;
}

.menumedias {
	background: #000000;
	text-align: center;
}
/* MENU ADMIN */
.menuadminT { text-align: center; font-size: 8pt;font-weight: bold;padding-bottom: 10px;}
.menuadmin {text-align: left; font-size: 7pt;}
.admin_hautg {background-image: url(../img/admin/topleft.gif);height: 12px;width: 15px;}
.admin_hautd {background-image: url(../img/admin/topright.gif);height: 12px;width: 15px;}
.admin_haut {background: url(../img/admin/line.gif) top right repeat-x;}
.admin_gauche {background: url(../img/admin/line.gif) left repeat-y; width:15px;}
.admin_droite { background: url(../img/admin/line.gif) right repeat-y; width:15px;}
.admin_bas {background: url(../img/admin/line.gif) bottom right repeat-x;}
.admin_basg {background: url(../img/admin/bottomleft.gif) bottom right repeat-x;height: 12px;width: 15px;}
.admin_basd {background: url(../img/admin/bottomright.gif) bottom right repeat-x;height: 12px;width: 15px;}
/************* BAS DE PAGE ***********/
.bas {
	height: 19px;
	width: 100%;
	background: url("../img/baniere_fond_menu.jpg");
	text-align: right;
	font-size: 7pt;
	color: #ffffff;
	padding-right: 5px;
	border: solid 1px #000000;
}