/* STYLE SITE ecransonique.com version 1er semestre 2008 */
* {
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
	visibility: hidden;
}
hr {
	height: 0px;
}
blockquote {
	margin-left: 15px;
}
ul {
	list-style: none;
	
}
table {
	border-collapse:collapse;
}

a img{
	border:0;
}
.accessibilite {
	display: none;
}
fieldset {
	border-style: none;
}
legend {
	display: none;
}
a {
	color: #5d2e66;
	text-decoration: underline;
	outline: none;
}
a:hover {
	text-decoration: underline;
	color: #e55d7a;
}
a.hierarchie{color:#fff;}
h1{
	color:#e55d7a;
	font-size:20px;
	font-weight:bold;
	margin:5px 10px;
}
h2{
	color:#000;
	font-size:13px;
	font-weight:bold;
	
}

h3{
	color:#e55d7a;
	font-size:14px;
	font-weight:bold;
	margin:5px 10px;
	border-bottom:1px solid #e55d7a;
}
body {
	background: #eae9de url(../img_2008v2/2008_bg_body.gif) repeat top left;
	font: 12px Arial, Helvetica, sans-serif;
}
#conteneur {
	margin: 6px auto 0px;
	width: 955px;
	position: relative;
	background: url(../img_2008v2/2008_bg_conteneur.jpg) repeat-y top left;
}
#entete {
	height: 220px;
	background: url(../img_2008v2/2008_bg_entete_s2.jpg) no-repeat top left;
	position:relative;
}
#entete h1 a{
	display:block;
	width:165px;
	height:200px;
	text-indent:-5000px;
	outline:none;
}
#pied{
	clear:both;
	height:64px;
	background:#5d2e66 url(../img_2008v2/2008_bg_footer.jpg) no-repeat top left;
	color:#fff;
	
}
#pied span{
	float:left;
	width:400px;
	color:#fff;
	font-size:11px;
	margin-top:18px;
}
#menu_p{
	height:42px;
	width:955px;
	background:#72bd43 url(../img_2008v2/2008_bg_menu.jpg) no-repeat top left;
	position:absolute;
	top:220px;
	left:0;
}
#principal{
	margin-top:42px;
}
#colgauche{
	width:510px;
	float:left;
	margin-left:18px;
	background:#5d2e66;
}
#coldroite{
	width:360px;
	float:left;
	margin-left:30px;
	background:#5d2e66;
}
#colgauche p{
	margin:5px 10px;
}
#coldroite p{
	margin:2px 10px;
}
#coldroite ul{
	margin-left:10px;
}
.cartouche_g{
	width:510px;
	background:#fff;
	position:relative;
}
.cartouche_g h3{
	font-size:18px;
	color:#e55d7a;
	width:320px;
	margin-left:10px;
	border:0;
}
#fiche h3{
	color:#72be44;
	font-size:13px;
}
.cartouche_g h4{
	font-size:18px;
	color:#333;
	margin-left:100px;
}
.cartouche_g dl{
	margin : 10px;
}
dl.col50{
	width:210px;
	float:left;
}
dl.col50 dt{
	font-weight:bold;
	color : #5d2e66;	
}
dl#actus{
	margin:0 10px;
}
dl#actus dt{
	background:#fff url(../img_2008v2/2008_puce.gif) no-repeat top left;
	padding-left:20px;
	font-weight:bold;
}
dl#actus dt span{
	font-size:10px;
	color:#bbb;
}
h2.titre{height:30px;width:510px;text-indent:-5000px;margin:0;}
h2#concert_suivant{height:30px;width:510px;background:#fff url(../img_2008v2/2008_concert_suivant.jpg) no-repeat top left;text-indent:-5000px;margin:0}
h2#concerts_a_suivre{height:30px;width:510px;background:#fff url(../img_2008v2/2008_h2_concerts_a_suivre.jpg) no-repeat top left;text-indent:-5000px;margin:0}
h2.cartouche_std{height:30px;width:510px;background:#fff url(../img_2008v2/2008_top_encart_deft.jpg) no-repeat top left;text-indent:-5000px;margin:0}
h2#ssl{height:30px;width:510px;background:#fff url(../img_2008v2/2008_h2_ssl.jpg) no-repeat top left;text-indent:-5000px;margin:0}
h2#h2_formation{height:30px;width:510px;background:#fff url(../img_2008v2/2008_h2_formations.jpg) no-repeat top left;text-indent:-5000px;margin:0}
h2#h2_studio{height:30px;width:510px;background:#fff url(../img_2008v2/2008_h2_studio.jpg) no-repeat top left;text-indent:-5000px;margin:0}
h2#h2_planning{height:30px;width:510px;background:#fff url(../img_2008v2/2008_h2_planning.jpg) no-repeat top left;text-indent:-5000px;margin:0}
h2#h2_acces{background:#fff url(../img_2008v2/2008_h2_acces.jpg) no-repeat top left;}
h2#h2_billetterie{background:#fff url(../img_2008v2/2008_h2_billetterie.jpg) no-repeat top left;}
h2#h2_partenaires{background:#fff url(../img_2008v2/2008_h2_partenaires.jpg) no-repeat top left;}
h2#h2_liens{background:#fff url(../img_2008v2/2008_h2_liens.jpg) no-repeat top left;}
h2#h2_adresses{background:#fff url(../img_2008v2/2008_h2_adresses.jpg) no-repeat top left;}
h2#h2_equipe{background:#fff url(../img_2008v2/2008_h2_equipe.jpg) no-repeat top left;}
h2#h2_contacts{background:#fff url(../img_2008v2/2008_h2_contacts.jpg) no-repeat top left;}
h2#h2_desinsc{background:#fff url(../img_2008v2/2008_h2_desinsc.jpg) no-repeat top left;}

.vign_75{
	border:1px solid #f5821f;
	float:left;
	padding:5px;
	margin-left:5px;
	
}
a#myspace{
	text-indent:-5000px;
	display:block;
	width:362px;
	height:91px;
	background:#5d2e66 url(../img_2008v2/lien_myspace.gif) no-repeat top left;
}
a#myspace:hover{background-position: 0 -91px;}
a.fleche{
	display:block;
	width:78px;
	height:88px;
	/*position:absolute;
	right:5px;
	top:30px;*/
	float:right;
	background:#fff url(../img_2008v2/2008_fleche.gif) no-repeat top left;
	text-indent:-5000px;
	border:0px solid #f00;
	z-index:2000;
}
.bottom_encart_g{
	height:10px;
	width:510px;
	background:#5d2e66 url(../img_2008v2/2008_bottom_encart_g.jpg) no-repeat top left;
	
}
#coldroite h2{
	width:360px;
	height:40px;
	text-indent:-5000px;
	color:#000;
}	
h2#image-son{background:#fff url(../img_2008v2/2008_h2_image_son.jpg) no-repeat top left;}
h2#galerie{background:#fff url(../img_2008v2/2008_h2_galerie.jpg) no-repeat top left;}
h2#prevenir{background:#fff url(../img_2008v2/2008_h2_prevenir.jpg) no-repeat top left;}
h2#tarifs{background:#fff url(../img_2008v2/2008_h2_tarifs.jpg) no-repeat top left;}
h2#newsletter{background:#fff url(../img_2008v2/2008_h2_newsletter.jpg) no-repeat top left;}
h2#actualites{background:#fff url(../img_2008v2/2008_h2_actus.jpg) no-repeat top left;}
h2#dispo_studio{background:#fff url(../img_2008v2/2008_h2_dispo_studio.jpg) no-repeat top left;}
h2#telechargements{background:#fff url(../img_2008v2/2008_h2_telechargements.jpg) no-repeat top left;}
h2#route{background:#fff url(../img_2008v2/2008_h2_route.jpg) no-repeat top left;}
h2#train{background:#fff url(../img_2008v2/2008_h2_train.jpg) no-repeat top left;}
h2#actus_residence{background:#fff url(../img_2008v2/2008_h2_actus_residence.jpg) no-repeat top left;}
h2#echange_liens{background:#fff url(../img_2008v2/2008_h2_echange_liens.jpg) no-repeat top left;}
h2#coordonnees{background:#fff url(../img_2008v2/2008_h2_coordonnees.jpg) no-repeat top left;}
h2#pictos{background:#fff url(../img_2008v2/2008_h2_pictos.jpg) no-repeat top left;}
h2#qsn{background:#fff url(../img_2008v2/2008_h2_qsn.jpg) no-repeat top left;}
h2#bureau{background:#fff url(../img_2008v2/2008_h2_bureau.jpg) no-repeat top left;}
h2#sacem{background:#fff url(../img_2008v2/2008_h2_sacem.jpg) no-repeat top left;}
.encart_d{
	margin: 10px 0;
	width:360px;
	background:#fff;
}
.bottom_encart_d{
	height:10px;
	width:360px;
	background:#5d2e66 url(../img_2008v2/2008_bottom_encart_d.jpg) no-repeat top left;
	margin:0;
	padding:0;
	
}
#fiche_concert{
	width:100%;
	background:#fff url(../img_2008v2/2008_fiche_concert_top.jpg) no-repeat top left;
	padding-top:30px;
	position:relative;
}
#fiche_concert_prochain{
	width:100%;
	background:#fff url(../img_2008v2/2008_fiche_concert_prochain.jpg) no-repeat top left;
	padding-top:30px;
	position:relative;
	margin-top:10px;
}
#complet{
	width:200px;
	height:200px;
	position:absolute;
	top:30px;
	left:320px;
	background:transparent url(../img_2008v2/complet.gif) no-repeat top left;
}
#gratuit{
	width:200px;
	height:200px;
	position:absolute;
	top:30px;
	left:320px;
	background:transparent url(../img_2008v2/gratuit.gif) no-repeat top left;
}
#fiche_concert h2, #fiche_concert_prochain h2{
margin:5px 10px;
}
#fiche_concert img, #fiche_concert_prochain img {
	padding:2px;
	border:1px solid #f5821f;
}
.aligner_d{
	float:right;
	margin-left :5px;
	position:relative;
}
#fiche_concert a{
	/*position:relative;*/
}
#extrait0{
	border-right:1px solid #f5821f;
}
#extrait0, #extrait1{
	width:240px;
	float:left;
	margin-left:5px;
}

#videos, #mp3s{
	margin-left:20px;
}
#videos ul li{
	display:inline;
	float:left;
}
#videos ul li a{
	display:block;
	width:15px;
	height : 15px;
	/*line-height:15px;*/
	text-align:center;
	border:1px solid #333;
	margin:2px;
}
.legende{
	font-size:10px;
	color:#72bd43;
	text-align:center;
}
.en_cours{
	background:#e55d7a;
}
/* styles textes */
.chapo{
	font-size:14px;
	font-weight:bold;
	color:#5d2e66;
}
.niveau1{
	font-size:14px;
	font-weight:bold;
	color:#e55d7a;
}
/* galeries photos */
#cadre_galerie{
	margin-left:10px;
	text-align:center;
}
.vign{
	float:left; border:1px solid #e55d7a;
	margin:2px;
	height:70px;
}
.vign img{
	margin-left:1px;
	margin-right:1px;
}
img.l{
	margin-top:12px;

}
.imagefloat_l{
  	float:left;
	margin:0 3px 3px 0;
}
.imagefloat_r{
  	float:right;
	margin:0 0 3px 3px;
}
/*
	/* Scène saint loise */
ul#vign_groupe{
	display:inline;
	list-style-type:none;
}
ul#vign_groupe li{
	display:inline;
	float:left;
	margin:15px;
	width:93px;
	height:120px;
	text-align:center;
	background:#ccc url(../img_v22006/bg_ssl.gif) no-repeat bottom left;

}
ul#vign_groupe span{
	height:23px;
	background:#5d2e66 url(../img_v22006/bg_titre_cadre.gif) repeat-x top left;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	width:93px;
	display:block;
	line-height:9px;
}
#img_ssl{
	text-align:center;
}

ul#nav_pied{
	float:left;
	width:400px;
	margin-left:20px;
	margin-top:15px;
	color:#fff;
	
}
ul#nav_pied li{
	display:inline;
}
ul#nav_pied li a{
	color:#e55d7a;
	font-size:10px;
}
#xiti-logo{
	float:right;
	margin-top:15px;
	margin-right:30px;
}
/*tableau reservations */
table{
	margin:5px;
}
#tab_semaine{
	border:1px solid #333;
	font-size:11px;
	width:500px;
	margin:5px;
}
tr.entete{
	background:#ccc;
}
tr.entete2{
	background:#5d2e66;
	color:#fff;
}
tr.entete2 td a{
	color:#fff;
}
#tab_semaine td{
	border:1px solid #ddd;
	text-align:center;
	
	height:20px;
}
td.libre{
	background:#fff;
}
td.reserve{
	background:#e55d7a;
}
td.creneau_valide{
	background:#e55d7a;
}
td.creneau_propose{
	background:#666;
}
/*partenaires*/
ul.liste_partenaires{
	margin-left:20px;
	list-style-type: none;

}
ul.liste_partenaires li{
	float:left;
	height:120px;
}
ul.liste_partenaires li a:link{
	background:none;
}
ul.liste_partenaires li a:visited{
	background:none;
}
ul.liste_partenaires li a:hover{
	background:none;
	/*border:1px solid #f63;*/
}
/* equipe */
div.membre{
	margin-left:10px;
	clear:both;
}
div.membre img{
	float:left;
	margin-right:20px;
}
div.membre h5{
	font-size:13px;
	float:left;
	margin-top:20px;
}
div.membre h6{
	font-size:12px;
	float:left;
}
/*formulaires */
form{
	margin-left:10px;
}
form.contact input.texte{
	width:450px;
	border:1px solid #e55d7a;
	color:#5d2e66;
	font-size:12px;
}
form.contact textarea{
	width:450px;
	border:1px solid #e55d7a;
	color:#5d2e66;
	font-family:arial, sans-serif;
	font-size:12px;
}
#f_studio input.texte{
	width:300px;
	border:1px solid #e55d7a;
	color:#5d2e66;
	font-size:11px;
}
#f_studio textarea{
	width:300px;
	border:1px solid #e55d7a;
	color:#5d2e66;
	font-family:arial, sans-serif;
	font-size:11px;
}
input.ok, input.valider{
	color:#fff;
	background-color:#5d2e66;
	border:1px solid #e55d7a;
	margin:3px;
	
}
input#lw{
	width:300px;
}
#alerte{
	color:#e55d7a;
	padding:5px;
	border : 1px solid #e55d7a;
	background:#ffc;
	margin:10px;
}
.alerte{
	color:#e55d7a;
	padding:5px;
	border : 1px solid #e55d7a;
	background:#ffc;
	margin:10px;
}
#carte_normandy{
	margin-left:20px;
}
.fin_hierarchie{
	color:#e55d7a;
}