/* ---------------------------------------- BALISES PAR DEFAUT ---------------------------------------- */
body
{
	background-image: url("../images/v4/bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
	background-color: #000000;
	width: 1240px;
	margin: auto;
	font-family: Arial, Verdana, serif;
	color: #BBBBBB; /* BBBBBB */
	font-size: 10px;
	text-align: center;
}

img
{
	margin: auto;
	border: none;
}

a
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover
{
	color: #880000;
	text-decoration: none;
}

a.txt
{ 
	color: #270000; 
	text-decoration: none; 
}
	
a.txt:hover 
{ 
	color: #FF0000;
	text-decoration:none; 
}
	
li
{ 
	margin-left: 15px;
}
	
h1 /*tous les titres*/
{ 
	color: #9E7F55;
	text-decoration: bold;
	font-size: 11px;
	text-align: left;
	border-bottom: 1px solid #282828;
	margin-top: 0px;
	padding: 0px;
	line-height:80%;
}

	
h2 /*tous les contenu*/
{ 
	color: #B2B2B2;
	text-decoration:bold;
	font-size: 11px;
	text-align: left;
	border-bottom: 1px solid #282828;
}
	
h3 /*tous les contenu*/
{ 
	color: #B2B2B2;
	text-decoration:bold;
	font-size: 11px;
	text-align: left;
	border-bottom: 1px solid #282828;
}
	
b /*gras*/
{ 
	text-decoration:bold;
}

/* ---------------------------------------- BLOC DIV ---------------------------------------- */

.corp
{
	height: 700px;
	width: 1156px;
	margin: auto;
	margin-top: 23px;
}

.top
{
	height: 20px;
	width: 836px;
	margin: auto;
}

.left
{
	float: left;
	width: 160px;
	height: 640px;
	text-align: left;
}

.left_txt
{
	float: left;
	width: 400px;
	height: 620px;
}

.left_admin
{
	float: left;
	width: 160px;
	height: 640px;
	text-align: left;
	font-size: 12px;
}

.right
{
	width: 160px;
	height: 640px;
	float: right;
}

/* ---------------------------------------- RIGHT 1 NEWS ---------------------------------------- */

.right1
{
	width: 150px;
	height: 230px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}

.news_right_corps
{	
	text-align: left;
	height: 180px;
	overflow: hidden;	
}

.lire_suite
{
	height: 15px;
	position: absolute;
	margin-top: 215px;
}

/* ---------------------------------- RIGHT 2 CONCERTS A VENIR ---------------------------------------------- */

.right2
{
	width: 150px;
	height: 135px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
}

/* ---------------------------------------- RIGHT 3 GUESTBOOK ---------------------------------------- */

.right3
{
	width: 150px;
	height: 165px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 30px;
	overflow: hidden;
}

.guestbook_right_corps
{	
	text-align: left;
	height: 142px;
	overflow: hidden;	
}

.lire_tout
{
	height: 15px;
	position: absolute;
	margin-top: 180px;
	overflow: hidden;
}

/* ------------------------------------- RIGHT 4 ------------------------------------------- */

.right4
{
	width: 150px;
	height: 50px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	overflow: hidden;
}

/* -------------------------------------------------------------------------------- */

.bgcontenu
{
	background-image: url("../images/v4/bgcontenu.jpg");
	background-position: center;
	width: 836px; /* 836 avec bg */
	height: 620px; /* 620 avec bg */
	float: right;
	/*border: 1px solid #2b2b2b;*/
}

.contenu
{
	width: 596px;
	height: 390px;
	float: right;
	margin-top: 112px;
	padding-right: 125px; 
	overflow: auto;
	text-align: justify;
}

.bgcontenu_galerie
{
	background-image: url("../images/v4/bgcontenu.jpg");
	background-position: center;
	width: 836px;
	height: 620px;
	float: right;
}

.contenu_galerie
{
	width: 596px;
	height: 420px;
	float: right;
	margin-top: 86px;
	padding-right: 125px; 
	overflow: auto;
	text-align: center;
}

.bgcontenu_txt
{

	background-image: url("../images/v4/bgcontenu_txt.jpg");
	background-position: center;
	width: 596px;
	height: 620px;
	float: right;
}

.contenu_txt
{
	width: 200px;
	height: 285px;
	margin-top: 155px;
	margin-left: 231px;
	padding-right: 165px;
	overflow-y: scroll;
	color: #000000;
	text-align: justify;
}

.bgcontenu_media
{
	background-image: url("../images/v4/bgcontenu_media.jpg");
	background-position: center;
	width: 836px;
	height: 620px;
	float: right;
}

.contenu_media
{
	width: 830px;
	height: 614px;
	overflow: auto;
	margin-left: 3px;
	margin-top: 3px;
	text-align: justify;
}

.bgcontenu_membres
{
	/*background-image: url("../images/v4/bgcontenu_membres.jpg");
	background-position: center;*/
	width: 836px;
	height: 620px;
	float: right;
}

.contenu_membres
{
	width: 596px;
	height: 370px;
	float: right;
	margin-top: 112px;
	padding-right: 125px; 
	overflow: auto;
	text-align: justify;
}

.bottom2
{
	height: 20px;
	width: 836px;
	float: left;
}

.bottom2_txt
{
	height: 20px;
	width: 836px;
	float: left;
	padding-left: 160px;
}

.bottom
{
	width: 1156px;
	height: 12px;
	color: #3E3E3E;
	float: left;
	margin-top: 20px;
}

/* ---------------------------------------- TABLEAUX ---------------------------------------- */


.tab-menu
{
	width: 836px;
	font-weight: bold;
	font-size: 11px;
}

.tab-standard
{
	width: 580px;
	margin: auto;
	text-align: left;
	
}

.tab-contacts
{
	width: 590px;
	vertical-align: top;
	text-align: left;
}

.tab-disco
{
	width: 250px;
	vertical-align: top;
	text-align: justify;
	float: right;
}

.tab-td-disco
{
	width: 80px;
	padding: 4px;
	vertical-align: top;
}

.tab-tour-clair
{
	background-color: #111111;
}

.tab-tour-fonce
{
	background-color: #222222;
}

.tab-signup-newsletter
{
	width: 300px;
	text-align: left;
}


/* ---------------------------------------- NEWS ---------------------------------------- */

.news_titre
{
	border-top: 1px solid #B2B2B2;
	font-weight: bold;
}

.news_date
{
	font-size: 9px;
	font-weight: italic;
}

.news_corps
{
	font-family: Arial, Verdana, serif;
	font-size: 10px;
	color: #222222;
}

/* ---------------------------------------- AUTRES ---------------------------------------- */

.justify
{
	text-align: justify;
}

.photo
{
	border: 1px solid;
	color: #2B2B2B;
}

.pochette_disco
{
	border: 1px solid;
	color: #2B2B2B;
	float: left;
	width: 300px;
	margin-right: 5px;
}

.banniere_contact
{
	width: 120px;
	height: 30px;
}

.tracks_disco
{
	float: right;
}

.ok
{
	color: green;
	text-align: center;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
}

.error
{
	color: red;
	text-align: center;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
}