/****** MISE EN FORME GENERAL ******/
body {
	background-color: #0000ff;
	font-family: Verdana, Arial, helvetica, geneva;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
img {border:0px;}
select, option {font-size: 7pt;}
textarea {font-size: 8pt;}
TD {
	font-size: 8pt;
	color: #000000;
}
a:link,a:visited,a:active{
	font-size: 10pt;
	font-weight: bold;
	color: #4b0e02;
	text-decoration: none;
}	
a:hover {
	font-size: 10pt;
	font-weight: bold;
	color: #cc0033;
	text-decoration: none;
}
/*********** CADRE DU SITE ***********/
.mainhaut {background: url("../img/main/haut.gif") repeat-x; height:25px ;}
.mainhautg {background: url("../img/main/haut_gauche.jpg"); height:25px ;}
.mainhautd {background: url("../img/main/haut_droit.jpg") repeat-x; height:25px ;}
.mainbas {background: url("../img/main/bas.gif") repeat-x; height:25px ;}
.mainbasg{background: url("../img/main/bas_gauche.jpg"); height:25px ;}
.mainbasd{background: url("../img/main/bas_droit.jpg"); height:25px ;}
.maingauche {background: url("../img/main/gauche.gif") repeat-y; width:25px ;}
.maindroit {background: url("../img/main/droit.gif") repeat-y; width:25px ;}
/* Fond de page principal */
.main {
	BACKGROUND-COLOR: #66ccff;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 1224px;
	height: 800px;
}
/* Cadre principal */
.maincadre {
	BACKGROUND-COLOR: #66ccff;
	width: 100%;
	height: 100%;
}
/* Barre de navigation*/
.navigation {
	background: url("../img/banniere.jpg") top no-repeat;
	height: 100px;
	width: 1172px;
	vertical-align: bottom;
	border: solid 1px #0000ff;
}
.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: #fcfcf4 url("../img/haut_page.jpg") no-repeat 50% 24px;
	border: solid 1px #FFFFFF;
}
.titre  {
	background: url("../img/titre.jpg");
	vertical-align: top;
	text-align: center;
	color: #4b0e02;
	font-size: 9pt;
	font-style: italic;
	padding: 5px;
	height: 12px;
	font-weight: bold;
	border-bottom: solid 1px #811010;
}
.soustitre {
	padding-top: 10px;
	background: transparent;
	text-align: center;
	font-weight: bold;
	
}

/***********Accueil: Gauche *************/
.gauche {
	background: #66ccff;
	width: 180px;
	border-right: solid 10px #66ccff;
}
.gauche_cadre {
	background: #fcfcf4;
	text-align: center;
	width: 100%;
	padding: 5px;
}
/*************** NEWS ***************/
.news {
	margin-bottom: 10px;
	background-color: #66ccff;
	border: solid 1px #FFFFFF;
	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 #811010;
}
.news_contenu {
	background-color: #fcfcf4;
	text-align: left;
	padding: 5px;
}
/************* Presentation groupe ************/
.lieu {
	background: transparent;
    border-top: solid 0px ;
	border-bottom: solid 0px ;
	text-align:left;
	padding : 10px
	
}
.pres_groupe  {
	background: transparent;
    border-top: solid 0px ;
	border-bottom: solid 0px ;
	text-align:left;
	padding: 10px;
	padding-Bottom: 20px

}

.groupe_cadre {
    text-align: center;
	height: 600px;
	width: 500px;
	border: solid 1px #3d0038;
	/*font-weight: bold;*/
	margin-top: 30px;
}
/************* BIOGRAPHIE ************/
.biographie  {
	background: transparent;
	text-align: left;
	padding-top: 20px;
	padding-left: 60px; 
	padding-right: 60px;
}
/************* CONCERTS ***********/
.concerts  {
	margin-top: 15px;
	text-align: center;
	border: solid 1px #3d0038;
}
.concerts_titre  {
	padding: 5px;
	background: url("../img/titre.jpg");
	text-align: center;
	font-weight: bold;
}
.concerts_legend  {
	padding: 3px;
	border-bottom: solid 1px #ffffff;
	background: #ffffff;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
.concerts_date  {
	padding: 1px;
	padding-left: 5px;
	text-align: center;
}
.concerts_lieu  {
	width: 130px;
	padding: 1px;
	text-align: left;
	padding-left: 5px;
}
.concerts_nom  {
	width: 370px;
	padding: 1px;
	text-align: left;
	padding-left: 10px;
}
/************ DISCOGRAPHIE **********/
.discographie {
	text-align: center;
	width: 400px;
	background: transparent;
	margin-top: 30px;

}
.discotitre {
	text-align: center;
	font-weight: bold;
	padding: 5px;
	background: url("../img/titre.jpg") no-repeat;
	border: solid 1px #3d0038;
}
.discoalbum {
	height: 192px;
	width: 192px;
	text-align: center;
	border: solid 2px #3d0038;
}
.discocadre {
	height: 198px;
	width: 198px;
	background: url("") no-repeat;
	padding-left: 2px;
	border: solid 2px #3d0038;
	font-weight: bold;
}
.discocadre2007 {
	height: 196px;
	width: 198px;
	background: #f1efe2;
	padding-left: 2px;
	border: solid 2px #3d0038;
	font-weight: bold;
}
.discofile  TD{
	vertical-align: bottom;
	padding-bottom: 0.2em;
}
.discocadre2006 {
	height: 196px;
	width: 198px;
	background: #f1efe2;
	padding-left: 2px;
	border: solid 2px #3d0038;
	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;
	font-weight: bold;
	border-bottom: solid 1px #3d0038;
}
.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: 70px;
	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;
}
/************** fiche groupe ************/
.groupe TD {
	text-align: center;
	height: 20px;
	padding: 5px;
	font-size: 9pt;
	font-weight: bold;
}
.groupe_titre {
	text-align: center;
	height: 22px;
	font-weight: bold;
	padding: 0px;
	background: url("../img/titre.jpg") no-repeat;
	border-bottom: solid 1px #3d0038;
}
.groupe2 TD {
	text-align: left;
	padding-right: 5px;
}
.groupe_nom {
	text-align: left;
	padding-left:70px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;

}
.groupe_img {
	text-align: center;
	padding: 10px;
}
.cadre_groupe {

      margin-top: 15px;
	 
}
.groupe_total {text-align: right;padding: 5px;}
/************** BOUTIQUE ************/
.boutique TD {
	text-align: center;
	height: 20px;
	padding: 5px;
}
.boutique2 TD {
	text-align: left;
	padding-right: 5px;
}
.boutique_nom {
	text-align: left;
	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;
	padding: 0px;
	background: url("../img/titre.jpg") no-repeat;
	border-bottom: solid 1px #3d0038;
}
.contact_cadre {
    text-align: center;
	height: 220px;
	width: 350px;
	border: solid 1px #3d0038;
	/*font-weight: bold;*/
	margin-top: 30px;
}
/************** 125ème ************/
.cent{
    
	width: 100%;
	height: 100%;
	vertical-align: top;
	background: #fcfcf4 url("../img/haut_page.jpg") no-repeat 50% 24px;
	border: solid 1px #FFFFFF;
}
.cent_titre {
	text-align: center;
	height: 22px;
	font-weight: bold;
	padding: 0px;
	background: url("../img/titre.jpg") repeat;
	border-bottom: solid 1px #3d0038;
}
.cent_cadre {
   text-align: left;
	height: 500px;
	width:1000px;
	
	border: solid 1px #3d0038;
	/*font-weight: bold;*/
	margin-top: 30px;

}
.cent_texte {
	padding: 50px;
	font-size: 9pt;

	}
	/************** TARIFS ************/
.tarif_cadre {
    text-align: center;
	height: 220px;
	width: 490px;
	border: solid 1px #3d0038;
	/*font-weight: bold;*/
	margin-top: 30px;
}
.groupe_tarifs2{
    text-align:left;
	height: 220px;
	padding-left: 5px;
}
.groupe_tarifs3{
    text-align:center;
	height: 220px;
	padding-left: 5px;
}
/**************** 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: #FFCC00;
	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;
	padding-right: 5px;
	border: solid 1px #ffffff;
}