P, DIV, H1, H2, H3, H4, FORM, OBJECT, EMBED { margin:0; padding:0; }

body { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
p { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b }
div { font-family: Arial, Helvetica, sans-serif; font-size:12px; }

.puce { background:url(images/puce.gif) no-repeat 0px 3px;padding-left:14px; }
.txtrouille { color:#ff5400; }
.clear { clear:both; height:0; }

#container1 { width:977px; margin-left:5px; background: #f3008e url(images/fond-x2.jpg) repeat-x; }
#container2 { width:977px; background: url(images/header3.jpg) no-repeat top; }

#header h1 { text-align:right; font-size:36px; color:#fff; line-height:32px; margin:0; padding: 49px 330px 0 0; }
#header h2 { font-size:20px; font-weight:normal; color:#ff5400; text-align:right; margin:0; padding:0 330px 10px 0; }
#header a { text-decoration:none;}
/*  menu  glissant */

.prg_sel_sem2 { margin-top:10px; height:190px;  background:#FFFFFF; border:1px solid #FFFFFF; border-bottom:5px solid #cccccc; /* to remove */  overflow:hidden; /* end */ }
.prg_sel_sem2 .content_wrapper { height:140px; float:left; width:626px; overflow:visible; background:url(../image/programmes/bg_scroll.png) repeat-x top left; position:relative;}
.prg_sel_sem2 .content_wrapper .content_wrapper_wrp { margin-top:1px; width:630px; position:relative; left:0px; /* Scroll : Faire varier la valeur du left sur la base de 1 item = 153px */}

.bg-h2 {  }
.prg_sel_sem2 h2 { background:url(images/bg-h2.jpg) repeat-x; height:18px;line-height:18px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 20px; }

.prg_sel_sem2 h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:40px; color:#1b75b5; font-weight:bold; display:block; background:url(../image/programmes/bg_h2_right_head.png) repeat-x bottom left; padding:0 11px;}
.prg_sel_sem2 ul li a{ color:#1f3861}
.prg_sel_sem2 .date{ color:#57b5dc; display:block; margin:7px 0 0 0;}
.prg_sel_sem2 ul.bloc_lien_int{ padding:0 0 0 0; margin:0;}
.prg_sel_sem2 .media { height:102px; /*opacity:0.2*/}

.prg_sel_sem2 .media img { border:1px solid #000000; width:110px; height:96px; }
.prg_sel_sem2 .media_haut_centre em { font-size:11px; color: #DF1575; font-weight:bold; display:block; font-style: normal; }
.prg_sel_sem2 .media_haut_centre .info { text-align:center;font-size:11px; line-height:11px; }
.prg_sel_sem2 .media_haut_centre .info a { color:#999999; text-decoration:none }
.prg_sel_sem2 .media_haut_centre .info .soustitre { text-align:center;font-size:11px; line-height:11px; }
.prg_sel_sem2  .media_haut_centre { width:124px; text-align:center; float:left; margin:0 1px; display:inline;}

.prg_sel_sem2 .scroll_left { display: none; }
.prg_sel_sem2 .scroll_right { display: none; }
.prg_sel_sem2 img.vote { border:none; margin:5px 0;}
/*
.prg_sel_sem { margin-top:15px; height:170px;  background:#FFFFFF; border:1px solid #FFFFFF;   overflow:hidden;  }
.prg_sel_sem .content_wrapper { height:140px; float:left; width:626px; overflow:visible; background:url(../image/programmes/bg_scroll.png) repeat-x top left; position:relative;}
.prg_sel_sem .content_wrapper .content_wrapper_wrp { margin-top:1px; width:630px; position:relative; left:0px; }

.bg-h2 {  }
.prg_sel_sem h2 { background:url(images/bg-h2.jpg) repeat-x; height:18px;line-height:18px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 20px; }

.prg_sel_sem h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:40px; color:#1b75b5; font-weight:bold; display:block; background:url(../image/programmes/bg_h2_right_head.png) repeat-x bottom left; padding:0 11px;}
.prg_sel_sem ul li a{ color:#1f3861}
.prg_sel_sem .date{ color:#57b5dc; display:block; margin:7px 0 0 0;}
.prg_sel_sem ul.bloc_lien_int{ padding:0 0 0 0; margin:0;}
.prg_sel_sem .media { height:102px; opacity:0.2}

.prg_sel_sem .media img { border:1px solid #000000; width:110px; height:96px; }
.prg_sel_sem .media_haut_centre em { font-size:11px; color: #DF1575; font-weight:bold; display:block; font-style: normal; }
.prg_sel_sem .media_haut_centre .info { text-align:center;font-size:11px; line-height:11px; }
.prg_sel_sem .media_haut_centre .info a { color:#999999; text-decoration:none }
.prg_sel_sem .media_haut_centre .info .soustitre { text-align:center;font-size:11px; line-height:11px; }
.prg_sel_sem  .media_haut_centre { width:124px; text-align:center; float:left; margin:0 1px; display:inline;}

.prg_sel_sem .scroll_left { display: none; }
.prg_sel_sem .scroll_right { display: none; }
*/
/* fin menu  glissant */

#containerdroit { float:right; width:312px; margin:20px 10px 10px 7px; padding-bottom:20px; background:#6f0542; }
#containerdroit a { color:#5b5b5b; text-decoration:none }


	#recherche { padding:8px 10px; color:#FFFFFF; }
	#recherche p { margin-top:6px; letter-spacing:2px; color:#FFFFFF; }
	#recherche h2 { font-size:14px; color:#fea2d7; }
	#recherche a { color:#CC9900; }
	
	#participer { background:#f38fc9; margin:0 5px 5px 5px; padding-bottom:8px; }
	#participer h2 { background:url(images/bgparticiper-top.jpg) no-repeat top; font-size:25px; color:#FFFFFF; padding:10px 23px 3px 23px; }
	#txt-participer a:link, #txt-participer a:visited { color:#888888; }
	#txt-participer { background:url(images/bgparticiper-mid.jpg) repeat-y top; }
	#txt-participer p { font-size:18px; line-height:22px; padding:13px 25px 0 25px; text-align:center;  }
	#clic-participer { display:none; background:url(images/bgparticiper-bot.jpg) repeat-y top; }
	#clic-participer p { line-height:17px; padding:18px 25px 13px; text-align:right; }
	
	div.pubCont { width:981px;}
	
	#pub, #altpub { background:#560032; margin:5px 0; padding:6px;}
	#pub p { font-size:13px; font-weight:bold; color:#c90c7a;padding:0 5px 2px 5px; text-align:left}
	
	#acoustic { background:#FFFFFF; margin:6px; padding:1px; }
	#acoustic h2 { background:url(images/bg-acous.jpg) no-repeat top; font-size:18px; color:#FFFFFF; padding:7px 12px 3px 12px; }
	#acoustic p { padding:7px 6px 7px 12px; text-align:justify; line-height:16px; }
	#acoustic img { float:right; margin-left:10px; border:3px solid #999999; }
	
	#blog-folin { background:url(images/bg-blog.gif) no-repeat 1px 1px #FFFFFF; margin:6px; padding:1px; }
	#blog-folin p { padding:47px 6px 7px 12px; text-align:justify; line-height:16px; }
	#blog-folin img { float:right; margin-left:10px; }
	
#containergauche { float:left; padding:10px 0 14px 14px; }

#edito { width:632px; height:292px; background:#FFFFFF; border:1px solid #FFFFFF; }
#img-edito { width:224px; background:#FFFFFF url(images/edito.jpg) no-repeat top; float:left; padding-top:36px; }
#txt-edito {  height:292px; overflow-x:hidden; overflow-y:scroll; margin-left:234px; padding-right:16px; }
#txt-edito h2 { font-size:22px; color:#6d6d6d; padding-bottom:8px; margin-top:12px }
#txt-edito p { padding-bottom:10px; line-height:17px; text-align:justify; }
#txt-edito p a { color: #DF1575; }
	

/* Clip de la semaine */
#clipsema { display:none;  margin-top:15px; width:632px; background:#FFFFFF; border:1px solid #FFFFFF; }
	#clipsema h2 { background:url(images/bg-h2.jpg) repeat-x; height:18px;line-height:18px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 20px; }

#txt-clipsema { padding:12px 16px 12px 20px}
#txt-clipsema h3 { font-size:18px; font-weight:normal; color:#5a5b5b; }
#txt-clipsema h4 { font-size:18px; font-weight:bold; color:#ff5400; }
	#txt-clipsema p { padding-top:10px; line-height:17px; text-align:justify; }
	#txt-clipsema #media { float:right; margin:0 0 10px 10px; }
	#txt-clipsema #media  embed { width:360px; height:291px; }
	#txt-clipsema #media  object { width:360px; height:291px; }
	#txt-clipsema p a { color:#DF1575; background:transparent url(images/puce.gif) no-repeat scroll 0 3px; padding-left:20px; }
	
	
/* Tous les artistes */
#artistes {  margin-top:15px; width:632px; background:#FFFFFF; border:1px solid #FFFFFF; }
	#artistes h2 { background:url(images/bg-h2.jpg) repeat-x; height:18px;line-height:18px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 20px; }
	#cont-tables { height:295px; overflow: auto; }
	.cont-tables-artistes { float: left; width: 153px; text-align: center; margin: 5px 0; }
	.cont-tables-artistes a { text-decoration:none; color:#DF1575;}
	.cont-tables-artistes p { background-color:#e5e5e5; color:#686868; font-weight:bold; font-size:11px; height:28px; line-height:12px; padding:2px 5px; }
	tr.txt  { background-color:#e5e5e5; color:#686868; font-weight:bold; font-size:11px; height:21px; padding:7px 5px;  }
	#artistes img { width:110px; height:96px; margin:7px; border:1px solid #000000; }
	
/* artistes */

#artiste { width:632px; background:#FFFFFF url(images/bg-gauche-artiste.gif) repeat-y; border:1px solid #FFFFFF;  }
#img-artiste { width:224px; background:#FFFFFF url(images/artiste.jpg) no-repeat top; float:left; padding-top:36px; }

#plusdinfo { width:224px;height:57px; background:url(images/bg-img-artiste.jpg) no-repeat; }
#plusdinfo h3 { font-size:16px; font-weight:bolder; color:#FFFFFF; padding:5px 7px 3px 7px; }
#plusdinfo p { font-size:12px; color:#000; text-align:center;}
#plusdinfo a { color: #fff; background:transparent url(images/puce.gif) no-repeat scroll 0 3px; padding-left:14px; }

#txt-artiste { padding:12px 16px 12px 244px}
#txt-artiste h2 { font-size:22px; color:#6d6d6d; padding-bottom:8px; }
#txt-artiste p { font-size:11px; }
#txt-artiste .txt { padding-top:5px; line-height:16px; text-align:justify;  color:#5b5b5b; }
#txt-artiste h3 { font-size:18px; color:#6d6d6d; padding-top:8px; }
#txt-artiste h3 span { color:#ff5400; }

	#txt-artiste #media { margin:10px 0; }
	#txt-artiste #media  embed { width:360px; height:291px; }
	#txt-artiste #media  object { width:360px; height:291px; }
	#txt-artiste #media  a { color:#DF1575; }	
	
/* inscription */
#inscription { width:632px; background:#fff; border:1px solid #FFFFFF; }
	#inscription h2 { background:url(images/bg-h2.jpg) repeat-x; height:18px;line-height:18px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 20px; }
	#txt-inscription { float:left; width:300px; }
	#txt-inscription p { text-align:right; margin:15px; line-height:17px; }	
	#txt-inscription a { color: #DF1575; background:transparent url(images/puce.gif) no-repeat scroll 0 3px; padding-left:14px; }

	#formulaire { width:320px; background:#ff96d3; float:right; }
.formLabel { color:#FFFFFF; margin:5px 15px 5px 15px; }
.formulaire { margin:2px 0 10px 15px; border:1px solid #660033 }


/* recherche */
#resultats {  width:632px; background:#FFFFFF; border:1px solid #FFFFFF; padding-bottom:40px; }
	#resultats h2 { background:url(images/bg-h2.jpg) repeat-x; height:18px;line-height:18px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 20px; }
	#resultats h3 { font-size:24px; font-weight:bold; color:#FF5400; padding:5px 10px 5px 20px; border-bottom:1px solid #999999; }
	#resultats p { padding:5px 10px 5px 20px; border-bottom:1px solid #999999; }
	#resultats  a { color:#DF1575; background:transparent url(images/puce.gif) no-repeat scroll 0 3px; padding-left:14px; }	
	#resultats  a.nopuce { color:#DF1575; background: none; padding-left:0; }	
	
/* reglement */
#reglement {  width:632px; background:#FFFFFF; border:1px solid #FFFFFF; }
	#reglement h2 { background:url(images/bg-h2.jpg) repeat-x; height:18px;line-height:18px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 20px; }
	#reglement p { padding:5px 10px 5px 20px; }
	#reglement  a { color:#DF1575; background:transparent url(images/puce.gif) no-repeat scroll 0 3px; padding-left:14px; }	
	#reglement  a.nopuce { color:#DF1575; background: none; padding-left:0; }
	
/* contact */
#contact {  width:632px; background:#FFFFFF; border:1px solid #FFFFFF; }
	#contact h2 { background:url(images/bg-h2.jpg) repeat-x; height:18px;line-height:18px; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 10px 5px 20px; }
	#contact p { padding:20px 10px 5px 20px; }
	#contact  a { color:#DF1575; background:transparent url(images/puce.gif) no-repeat scroll 0 3px; padding-left:14px; }	
	#contact  a.nopuce { color:#DF1575; background: none; padding-left:0; }	
	
	#contact-lien { margin:15px 10px; padding-top:10px; color:#FFFFFF; }
	#contact-lien p { margin-top:6px; color:#FFFFFF; }
	#contact-lien h2 { font-size:14px; color:#fea2d7; }
	#contact-lien a { color:#CC9900; background:transparent url(images/puce2.gif) no-repeat 0px 3px;padding-left:16px; }	

