/* CSS Document */

#iphpup{
	
}







body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
	margin:0;
	padding:0;
	}
a {
	text-decoration: none;
}	
.spacer {
	clear:both;}

.text11 {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
	}
.text11 A {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
	}
.text12 {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	}



.ariane {font-family: Arial;font-size: 0.75em; letter-spacing:0.1em; color: black; font-weight:bold;}
.ariane A:link, .ariane A:visited {text-decoration: none; color: #999999; font-weight:bold;}
.ariane A:hover {text-decoration: underline; color: #333333; font-weight:bold;} 


/* style des liens */

.test {font-family: Arial;letter-spacing:0.1em; color: black; font-weight:bold;}
.test A:link, .test A:visited {font-size:0.87em; text-decoration: none; color: #89507D; font-weight:bold;}
.test A:hover {text-decoration: underline; color: #89507D; font-weight:bold; font-size:0.87em;} 
.test P { font-size:0.87em; text-decoration: none; color: #89507D; font-weight:bold; }
.test P:hover { font-size:0.87em; text-decoration: underline; color: #89507D; font-weight:bold; }

.menu_bar A:link, .menu_bar A:visited {font-size:1.2em; text-decoration: none; color: #89507D;}
.menu_bar A:hover {text-decoration: underline; color: #89507D; font-size:1.2em;} 
.menu_bar P { font-size:1.2em; text-decoration: none; color: #89507D;}
.menu_bar P:hover { font-size:1.2em; text-decoration: underline; color: #89507D;}

.tactac {font-family: Arial; color: white; font-weight:bold; font-size:1.0em;}
.tactac A:link, .tactac A:visited {font-size:1.0em; text-decoration: none; color: white; font-weight:bold;}
.tactac A:hover {text-decoration: underline; color: white; font-weight:bold; font-size:1.0em;} 





/*#onglet {
	float:left;
	background-image:url(images/bg_violet.gif);
	background-repeat:repeat-x;
	border:solid 1px #bcbcbd;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	height:15px;
	}
*/


#b_vide {
	float:left;
	margin-top:9px;
	/*margin-left:3px; */
	}
#onglet a {
	float:left;
	background-image:url(images/bg_violet.gif);
	background-repeat:repeat-x;
	border:solid 1px #b7b7b8;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	margin-right:3px;
	height:16px;
	color:#fcfcfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	margin-top:9px;
	}
	
#onglet a:hover {
	float:left;
	background-image:url(images/bg_orange.gif);
	background-repeat:repeat-x;
	border:solid 1px #b7b7b8;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	margin-right:3px;
	height:16px;
	color:#fcfcfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
	
/* Fin TEST Navigation */

/* Navigation */

#navcontainer {
	margin:0;
	width:795px;
	height:44px;
	padding-left:5px;
	background-image:url(images/bg_nav.gif);
	background-repeat:no-repeat;
	text-align:left;
	}

#navlist ul
{
margin: 0;
/*white-space: nowrap;*/
padding: 0;

}

#navlist li
{
display: inline;
list-style-type: none;
margin-right:5px;
}

#navlist a
{
height:25px;
padding-left:5px;
padding-right:5px;
padding-bottom:4px;
padding-top:5px;
background-image:url(images/bg_violet.gif);
background-repeat:repeat-x;
border: 1px solid #bcbcbd;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#navlist2 a
{
height:25px;
padding-left:5px;
padding-right:5px;
padding-bottom:4px;
padding-top:5px;
background-image:url(images/bg_orange.gif);
background-repeat:repeat-x;
border: 1px solid #bcbcbd;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#navlist a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navlist a:hover
{
border: 1px solid #bcbcbd;
background-image:url(images/bg_orange.gif);
background-repeat:repeat-x;
}


#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #bcbcbd;
background-image: url(images/l1_over.gif);
color: #ffffff;
}







/* Fin Navigation */


/* Debut navigation secondaire*/

#navsecond_videos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663e5c;
	text-align:left;
	padding-left:112px;
	height:20px;
	line-height:20px;
	}
#navsecond_artistes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663e5c;
	text-align:left;
	padding-left:175px;
	height:20px;
	line-height:20px;
	}
#navsecond_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663e5c;
	text-align:left;
	padding-left:241px;
	height:20px;
	line-height:20px;
	}
#navsecond_exclu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663e5c;
	text-align:left;
	padding-left:371px;
	height:20px;
	line-height:20px;
	}
#navsecond_festivals {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663e5c;
	text-align:left;
	padding-left:467px;
	height:20px;
	line-height:20px;
	}
#navsecond_autoproduits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663e5c;
	text-align:left;
	padding-left:542px;
	height:20px;
	line-height:20px;
	}
#navsecond_mobile {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663e5c;
	text-align:left;
	padding-left:642px;
	}
a.navsecond{
	text-decoration:none;
	color:#663e5c;
	padding:2px;
	}
a:hover.navsecond {
	text-decoration:none;
	color:#663e5c;
	background-color:#e3d9de;
	padding:2px;
	}
a.navsecond2  {
	text-decoration:none;
	color:#663e5c;
	background-color:#e3d9de;
	padding:2px;
	}

	



/* Fin navigation secondaire */
		
.lien_suite {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#89507d;
	}
	
.lien_suite a {
	text-decoration:none;
	color:#89507d;
	font-weight:bold;
	}
.lien_suite a:hover {
	text-decoration:underline;
	font-weight:bold;
	}

#line_verticale {
	display:block;
	height:2px;
	line-height:2px;
	}
	
.lien_suite2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#89507d;
	}

.lien_suite2 a {
	text-decoration:none;
	color:#89507d;
	font-weight:bold;
	}
.lien_suite2 a:hover {
	text-decoration:underline;
	font-weight:bold;
	}

.lien_suite3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#89507d;
	}
	
.lien_suite3 a {
	text-decoration:none;
	color:#89507d;
	font-weight:bold;
	}
.lien_suite3 a:hover {
	text-decoration:underline;
	font-weight:bold;
	}









	
/* Syle Texte */

.orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e76712;
	}

.violet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#943980;
	}

.violet_mini {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#943980;
	}
	
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
	}
.titre_violet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#89507d;
	font-weight:bold;
	}

.titre_violet a {
	color:#89507d;
	}
.titre_violet a:hover{
	color:#89507d;
	text-decoration: underline;
	}
	
/* Style Recherche artiste */

#recherche_a {
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#343434;
	text-align:left;
	}
	
/* Syle Fil d'Ariane */

#ariane {
	padding-left:25px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/* Style News */

#bg_titre_newsletter {
	background-image:url(images/bg_titre_news.gif);
	background-repeat:no-repeat;
	height:36px;
	width:289px;
	line-height:36px;
	padding-left:35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	}
#bg_newsletter {
	background-image:url(images/bg_news.gif);
	background-repeat:no-repeat;
	height:60px;
	width:314px;
	padding-left:10px;
	padding-top:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
.champs_newsletter {
	width:193px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	border:1px solid #504d51;
	background-color:#e1d9dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#943980;
	}
	
/* Syle Waxx mobile */

#bg_titre_right {
	background-image:url(images/bg_titre_right.gif);
	background-repeat:no-repeat;
	width:282px;
	height:37px;
	line-height:30px;
	padding-left:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	}
	
#vide {
	display:block;
	height:5px;
	}
#bloc_text {
	background-color:#d9d3d5;
	width:314px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;
	padding:5px;
	}
	

	
/* Style Video */

#bloc_titre_video2 {
	background-color:#943980;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	}

#bloc_titre_video {
	width:432px;
	height:32px;
	/*line-height:32px;*/
	padding-left:18px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#89507d;
	text-align:left;
	clear:both;
	}
#bloc_video {
	width:450px;
	height:235px;
	background-color:#e1d9dd;
	clear:both;
	}
	
#bloc_video_left {
	float:left;
	}
#bloc_video_right {
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
	}
#txt_video 
    {
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
	
#txt_video a:link, #txt_video a:visited, #txt_video a:hover
	{
	color:#646464;
	text-decoration: none;
	}




/* Style Interviews */

#bloc_titre_left {
    display:block;
	width:400px;
    height:39px;
	line-height:30px;
	padding-left:50px;
	background-image:url(images/bg_titre_left.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464; 
}

#bloc_titre_left a {
	color:#646464; 
}


#bloc_titre_left2 {
    /*display:block;*/
	width:400px;
    /*height:39px;*/
	line-height:inherit;
	padding-left:50px;
	
	/*
	background-image:url(images/bg_titre_left.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;*/
	
	background-color:#E1D9DD;
	
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464;
	}





#bloc_interviews {
	width:450px;
	background-image:url(images/bg_bleft.gif);
	background-repeat:no-repeat;
	}

#bloc_interviews_left {
	float:left;
	width:152px;
	height:140px;
	padding-top:12px;
	background-color:#e7e9d3;
	text-align:center;
	}
	
#bloc_interviews_right {
	float:left;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	background-image:url(images/bg_bleft.gif);
	background-repeat:no-repeat;
	}

#bloc_pref {	
	/*background-image:url(images/bg_bleft.gif);
	background-repeat:no-repeat;*/
	background-color:#e7e9d3;
	padding-top:15px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:15px;
	text-align:left;
	}
	
/* Boutons formulaire*/
.b_fleche {
	background-image:url(images/b_fleche.gif);}
	
	
/* Mon espace */
#bg_titre_espace{
	background-image:url(images/bg_espace.gif);
	background-repeat:no-repeat;
	height:34px;
	width:289px;
	line-height:34px;
	padding-left:35px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF; }
	

.bg_titre_espace A:link, .bg_titre_espace A:visited {font-size:1.0em; text-decoration: none; color: white; font-weight:bold;}
.bg_titre_espace A:hover {text-decoration: underline; color: white; font-weight:bold; font-size:1.0em;} 	
	
	
	
#espace {

	background-color:#faf8f8;
	width:285px; /*width:324px;*/
	border:1px solid #9c9c9a;
	padding-left:40px;
	padding-top:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	line-height:25px;
	}
	
.login {
	border:1px solid #555556;
	width:174px;
	height:18px;
	background-color:#FFFFFF;
	}
.password {
	border:1px solid #555556;
	width:146px;
	height:18px;
	background-color:#FFFFFF;
	}
a.inscription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
a:hover.inscription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	}
	
/* Navigation images */

/*#onglet {
	float:left;
	background-image:url(images/bg_violet.gif);
	background-repeat:repeat-x;
	border:solid 1px #bcbcbd;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	height:15px;
	}
*/

#bouton_nav {
	float:left;
	margin-right:3px;
	margin-top:9px;
	}

#nav_acceuil a {
	float:left;
	background-image:url(nav/accueil_off.gif);
	background-repeat:no-repeat;
	width:59px;
	height:27px;
	margin-right:3px;
	margin-top:9px;
	}
#nav_acceuil a:hover {
	float:left;
	background-image:url(nav/accueil_on.gif);
	background-repeat:no-repeat;
	width:59px;
	height:27px;
	margin-right:3px;
	margin-top:9px;
	}

#b_vide {
	float:left;
	margin-top:9px;
	/*margin-left:3px; */
	}
#onglet a {
	float:left;
	background-image:url(images/bg_violet.gif);
	background-repeat:repeat-x;
	border:solid 1px #b7b7b8;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	margin-right:3px;
	height:16px;
	color:#fcfcfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	margin-top:9px;
	}
	
#onglet a:hover {
	float:left;
	background-image:url(images/bg_orange.gif);
	background-repeat:repeat-x;
	border:solid 1px #b7b7b8;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	margin-right:3px;
	height:16px;
	color:#fcfcfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
/* Newsletter */

td#newsletter {
	width:303px;
	background-image:url(images/bg_news2.gif);
	background-repeat:no-repeat;
	}
#bg_newsletter {
	height:52px; /*height:52px;*/
	height:32px!important;
	padding-top:20px;
	background-image:url(images/bg_news2.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
#inscription_newsletter {
	width:303px;
	margin-top:22px!important;
	margin-top:22px;
}

.champs_mail {
	margin-left:30px;
	}
td#shadowleft {
	background-image:url(images/shadow_left.gif);
	background-repeat:repeat-y;
	}
td#shadowright {
	background-image:url(images/shadow_right.gif);
	background-repeat:repeat-y;
	}
	
/*-------------------------------	
td#gdphoto {
	text-align:center;
	background-color:#eae6e7;
	padding-top:10px;
	padding-bottom:10px;
	}
*/
td#gdtexte {
	background-color:#faf8f8;
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	text-align:left;
	max-width:450px;
	}

tr#liste {
	background-color:#72516a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}

td#listecolor {
	background-color:#e1d9dd;
	font-size:11px;
	color:#333333;
	padding:5px;
	text-align:center;
}
td#listenoccolor {
	font-size:11px;
	color:#333333;
	padding:5px;
	text-align:center;
}


td#listecolor2 {
	background-color:#e1d9dd;
	font-size:11px;
	color:#333333;
	padding:5px;
	text-align:left;
}
td#listenoccolor2 {
	font-size:11px;
	color:#333333;
	padding:5px;
	text-align:left;
}


a.lien_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	}
a:hover.lien_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	}
a.lien_list2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	}
a:hover.lien_list2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	}
.t_player {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#89507d;
}
a.t_violet {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#89507d;
	text-decoration:underline;
	}
a:hover.t_violet {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#89507d;
	text-decoration:none;
	}

/* Formulaire */

#content_form {
	background-color:#f2eaf1;
		padding-left:20px;
		padding-top:20px;
		
	}
td#tform {
	background-image:url(images/bg_tform.gif);
	background-repeat:repeat-x;
	padding-left:15px;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#89507d;
	}
td#nomchamps {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:right;
	height:24px;
	line-height:24px;
	}
td#champs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	line-height:20px;
	padding-left:25px;
	text-align:left;
	}
td#champs2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	padding-left:25px;
	text-align:left;
	
	}
.champsform {
	border:1px solid #452a3e;
	background-color:#F9F9F9;
	height:16px;
	line-height:16px;
	font-size:13px;
	width:200px;
	}
.txt10 {
	font-size:10px;
	}
table#border {
	border:1px solid #663a5b;
	}
	
a.lien_newsh {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	}
	
a:hover.lien_newsh {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#89507d;
	text-decoration:underline;
	}

td#newshome {
	background-image: url(images/bg_bleft.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
	}
td#bloc {
	width:150px;
	}
.mini_nh {
	margin-top:5px;
	margin-bottom:5px;
	width:140px;
	margin-right:5px;
	}
#txt_mini_nh {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	}
td#gdphoto {
	background-color:#eae6e7;
	padding-bottom:10px;
	max-width:450px;
	}
#photo300 {
	float:left;
	margin:8px;
	}
#t_photo {
	float:left;
	margin-top:45px;
	width:95px;
	}




