/*---------- CSS LESDERNIERSCOUCHES.COM - LYON ----------*/

body {
	margin: 0;
	padding: 0;
	background-image: url(../images/lyon/fond.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #3c130d;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color:#dbca8b;
	scrollbar-arrow-color:#411d12;
	scrollbar-darkshadow-color:#dbca8b;
	scrollbar-face-color:#dbca8b;
	scrollbar-highlight-color:#411d12;
	scrollbar-shadow-color:#411d12;
	scrollbar-track-color:#dbca8b;
}
#main_actu {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_actu.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
	/*height: 1213px;*/
}
#main_prog {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_prog.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
}
#main_artiste {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_artiste.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
}
#main_groupes {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_groupes.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
}
#main_mail {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_mail.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
}
#main_infos_pratiques {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_infos_pratiques.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
}
#main_reservations {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_reservations.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
}
#main_newsletter {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
}
#main_societe {
	width: 808px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lyon/fond_societe.jpg);
	background-repeat: no-repeat;
	background-position: 0 287px;
}
#header {
	height: 287px;
	/*background-image: url(../images/lyon/header.jpg);*/
	background-repeat: no-repeat;
}
p {
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	padding: 0;
	margin: 0;
	color: #1a161a;
	color: #39170e;
	line-height: 125%;
}
img, a img {
	margin: 0;
	padding: 0;
	border: 0;
}


/*---------- ACTU ----------*/

#actu {
	height: 315px;
	/*background-image: url(../images/actu_fond.jpg);*/
}
#actu_conteneur {
	float: left;
	height: 165px;
	margin-top: 96px;
	padding-left: 125px;
	padding-right: 20px;
	width: 415px;
	overflow: auto;
}
#actu h2, #players h2, #infos_pratiques h2, #societe h2 {
	font-size: 16px;
	color: #e53d25;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
#actu .actu_concert {
	font-size: 12px;
	color: #e53d25;
	font-weight: bold;
	margin-top: 7px;
}
#actu a {
	color: #39170e;
	text-decoration: none;
}
#actu_photo {
	padding-top: 108px;
	float: left;
	margin-left: 30px;
}


/*---------- PLAYERS ----------*/

#players {
	height: 402px;
	/*background-image: url(../images/players.jpg);*/
}
#video {
	height: 402px;
	width: 511px;
	float: left;
}
#autres {
	height: 402px;
	width: 297px;
	float: left;
}
#audio {
	height: 274px;
	padding-top: 50px;
	padding-left: 11px;
}
#liens {
	height: 78px;
	padding-left: 0px;
}
#bandeau {
	height: 79px;
	padding-left: 35px;
	padding-top: 40px;
	/*background-image: url(../images/bandeau_fond.jpg);*/
}


/*---------- FOCUS ----------*/

#focus {
	height: 375px;
	/*background-image: url(../images/focus.jpg);*/
}
#focus_gauche {
	float: left;
	width: 315px;
	padding-top: 26px;
	padding-left: 58px;
}
#focus_droite {
	float: left;
	width: 315px;
	padding-top: 26px;
	padding-left: 69px;
}
#focus h2 {
	font-size: 18px;
	color: #702a16;
	padding: 0;
	margin: 0;
	font-weight: bold;
	width: 145px;
	line-height: 100%;
}
#focus h2 a {
	color: #702a16;
	text-decoration: none;
}
.h2_color {
	color: #e53d25;
	font-size: 18px;
	padding: 0;
	margin: 0;
	font-weight: bold;
	line-height: 100%;
	margin-top: 13px;
}


/*---------- PROGRAMMATION ----------*/

.prog_1 {
	height: 272px;
	/*background-image: url(../images/prog_1.jpg);*/
}
.prog_2 {
	height: 163px;
	width: 741px;
	background-image: url(../images/lyon/prog_2.jpg);
	margin-left: 34px;
	margin-bottom: 30px;
}
.prog_3 {
	height: 163px;
	width: 741px;
	background-image: url(../images/lyon/prog_3.jpg);
	margin-left: 34px;
	margin-bottom: 30px;
}
.prog_1 h2, .prog_2 h2, .prog_3 h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	margin-bottom: 7px;
}
.prog_1 h2 a, .prog_2 h2 a, .prog_3 h2 a {
	color: #a62207;
}
.liens_prog {
	color: #8b3620;
}
.liens_prog .chanson_prog {
	color: #a62207;
}
.prog_artiste {
	height: 120px;
	width: 330px;
	padding-left: 38px;
	margin-top: 20px;
	float: left;
	/*overflow: auto;*/
	padding-right: 10px;
}
.prog_1 .prog_artiste {
	height: 115px;
	padding-left: 70px;
}
.prog_photo {
	padding-left: 25px;
	float: left;
	margin-top: 10px;
	padding-top: 25px;
	height: 100px;
	width: 129px;
}
.prog_concert {
	float: left;
	margin-top: 10px;
	width: 140px;
	padding-left: 30px;
	padding-top: 20px;
}
.prog_1 .prog_artiste, .prog_1 .prog_photo, .prog_1 .prog_concert {
	margin-top: 107px;
}
.prog_1 .prog_photo, .prog_1 .prog_concert {
	padding-top: 9px;
}
.prog_artiste a {
	color: #8b3620;
	text-decoration: none;
}
.infos_prog{
	color:#e53c25;
	font-size:12px;
	text-align:center;
}
.page_active {
	color: #e53d25;
	font-weight: bold;
}


/*---------- ARTISTE ----------*/

#artiste_intro {
	height: 291px;
}
#artiste_intro h1 {
	margin: 0;
	padding: 0;
	font-size: 22px;
	margin-bottom: 15px;
	color: #e53c25;
	margin-top: 95px;
}
#artiste_intro h2, #artiste_bio h2, #artiste_youtube_photos h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	margin-bottom: 7px;
	color: #e53c25;
}
#artiste_intro p , #artiste_bio p{
	color: #411d12;
	text-decoration: none;
}
#artiste_intro a, #artiste_photos a {
	color: #411d12;
	text-decoration: none;
	font-size: 10px;
}
#artiste_bio {
	height: 232px;
	margin-top: 40px;
	margin-bottom: 0px;
	padding-left: 78px;
	padding-bottom: 0px;
}
#artiste_youtube_photos {
	padding-left:43px;
	height: 412px;
	padding-top: 27px;
	padding-bottom: 40px;
	/*background-image: url(../images/artiste_video_photos.jpg);*/
}
#artiste_youtube {
	height: 382px;
	width: 440px;
	float: left;
	padding: 35px;
	padding-left: 47px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#artiste_photos {
	height: 412px;
	width: 208px;
	float: left;
	/*padding: 25px;*/
	padding-bottom: 15px;
	padding-top: 15px;
	/*text-align: center;*/
}


/*---------- GROUPES ----------*/

#groupes_intro {
	height: 119px;
	padding-left: 75px;
	padding-right: 75px;
	margin-top: 125px;
}
#groupes_fin {
	height: 175px;
	padding-left: 75px;
	padding-right: 75px;
	margin-top: 40px;
}


/*---------- MAIL ----------*/

#formulaire_mail {
	height: 185px;
	padding-left: 70px;
	padding-right: 70px;
	margin-top: 85px;
}
#formulaire_mail input, #formulaire_mail textarea {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #1a161a;
	/*line-height: 125%;*/
}


/*---------- INFOS PRATIQUES ----------*/

#infos_pratiques {
	height: 735px;
}
#infos_pratiques_1 {
	height: 175px;
	padding-left: 70px;
	float: left;
	width: 334px;
	margin-top: 105px;
}
#infos_pratiques_2 {
	margin-top: 5px;
	padding-left: 70px;
	color: #1a161a;
	float: left;
	width: 334px;
	height: 360px;
}
#infos_pratiques_bas {
	padding-left: 35px;
	width: 365px;
	color: #dbca8b;
	/*float:left;*/
	clear: both;
}
#infos_pratiques_3 {
	height: 175px;
	margin-top: 105px;
	padding-right: 65px;
	float: right;
	width: 300px;
}
#infos_pratiques a {
	color: #39170e;
	text-decoration: none;
}
#infos_pratiques_2 a {
	color: #39170e;
	text-decoration: underline;
	font-style: italic;
	font-weight: normal;
}


/*---------- RESERVATIONS ----------*/

#reservations {
	height: 150px;
	padding-left: 60px;
	padding-right: 60px;
	margin-top: 110px;
}


/*---------- NEWSLETTER ----------*/

#public {
	height: 250px;
	width: 275px;
	float:left;
	padding-left: 60px;
	margin-top: 110px;
	padding-top: 50px;
}
#ce {
	height: 250px;
	width: 420px;
	padding-left: 30px;
	padding-right: 10px;
	margin-top: 110px;
	float:right;
	padding-top: 50px;
}
#amis {
	height: 55px;
	width: 688px;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 25px;
	float:left;
}
#main_newsletter input, #formulaire_mail textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1a161a;
	/*line-height: 125%;*/
}


/*---------- SOCIETE ----------*/

#societe_1 {
	height: 160px;
	padding-left: 70px;
	padding-right: 70px;
	margin-top: 130px;
}
#societe_2 {
	padding-left: 70px;
	color: #1a161a;
	float: left;
	width: 334px;
	height: 180px;
}
#societe_3 {
	padding-left: 45px;
	color :#dbca8b;
	float: left;
	width: 334px;
	height: 185px;
}
#societe_4 {
	height: 150px;
}
#societe {
	height: 480px;
}
#societe a {
	color: #39170e;
	text-decoration: none;
}


/*---------- BAS ----------*/

#bas {
	background-image: url(../images/lyon/ligne_bas.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-top: 14px;
}
#bas_prog_vide {
	height: 30px;
}
#bas_prog {
	height: 50px;
	padding-top: 15px;
}
#bas p, #bas_prog p {
	color :#dbca8b;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	font-weight: normal;
}
#bas a, #bas_prog a {
	color: #dbca8b;
	text-decoration: none;
}
#bas a:hover, #bas_prog a:hover {
	text-decoration: none;
}