span.barre_horizontale1 {
	clear: both;
	display: block;
	margin: 0;
	padding: 15px 0 15px 0;
	background: url(../images/structure/barre_horiz_marron_fond.gif) repeat-x 0 center;
}

span.barre_horizontale2 {
	clear: both;
	display: block;
	margin: 0;
	padding: 15px 0 15px 0;
	background: url(../images/structure/barre_horiz_jaune_fond.gif) repeat-x 0 center;
}

span.barre_horizontale3 {
	clear: both;
	display: block;
	margin: 0;
	padding: 15px 0 15px 0;
	background: url(../images/structure/barre_horiz_rouge_fond.gif) repeat-x 0 center;
}

span.clear_both {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
}

body div.bloc_float_left {
	float: left;
	margin: 0;
	padding: 0;
}

body div.bloc_float_right {
	float: right;
	margin: 0;
	padding: 0;
}

body p.pousse_0 {
	margin: 0;
	padding: 0;
	line-height: 15px;
}

body p.pousse_2 {
	margin: 0 0 2px 0;
	padding: 0;
	line-height: 15px;
}

body p.pousse_5 {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 15px;
}

body p.pousse_10 {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 15px;
}

body p.pousse_15 {
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 15px;
}

body p.pousse_20 {
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 15px;
}

span.texte_vert {
	color: #7F952C;
}

span.texte_rouge {
	color: #CA0C1E;
}

span.texte_rose {
	color: #E97D60;
}

span.texte_petit {
	font-size: 9px;
}

span.texte_petit_gris {
	font-size: 9px;
	color: #999999;
}

p.float_left {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

p.float_right {
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
}

p.align_left {
	margin: 0;
	padding: 0;
	text-align: left;
}

p.align_right {
	margin: 0;
	padding: 0;
	text-align: right;
}

p.align_center {
	margin: 0;
	padding: 0;
	text-align: center;
}

p.float_left_sans_marge {
	float: left;
	margin: 0;
	padding: 0;
}

p.float_left_pousse_20 {
	float: left;
	margin: 0 20px 10px 0;
	padding: 0;
}

p.float_right_sans_marge {
	float: right;
	margin: 0;
	padding: 0;
}

img.pousse_20_gauche {
	margin: 0;
	padding: 0 0 0 20px;
}

img.pousse_20_droite {
	margin: 0;
	padding: 0 20px 0 0;
}

p.vignettes_videos_centre {
	margin: 0;
	padding:  0 0 20px 0;
	text-align: center;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}

p.vignettes_videos_centre a {
	margin: 0 10px 0 10px;
	padding: 0;
	width: 120px;
	color: #999999;
	text-decoration: none;
}

p.vignettes_tv_printemps img {
	margin: 0;
	padding: 0;
	width: 120px;
}

p.vignettes_videos_centre_legende {
	margin: -10px 0 0 0;
	padding: 0 0 20px 0;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
}








/* ---------------------- BLOC_CARTE_VOEUX ---------------------- */

#bloc_carte_voeux {
	display: block;
	margin: 0;
	padding: 0 0 20px 270px;
	width: 360px;
	height: 740px;
}





/* ---------------------- ZONE DE CONTENU ---------------------- */


#globalconteneur2 h2 {
	margin: 0;
	padding: 0 0 16px 0;
	font-size: 17px;
	font-weight: bold;
	color: #650E2C;
}

#globalconteneur2 h2.programme {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 17px;
	font-weight: bold;
	color: #650E2C;
}

#globalconteneur2 h2.titre_image {
	margin: 0 0 0 -10px;
	padding: 0 0 16px 0;
}

#globalconteneur2 h2 span.h2_complement {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}

#globalconteneur2 p.droite_du_h2 {
	float: right;
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #650E2C;
}

#globalconteneur2 p.droite_du_h2 a {
	color: #CA0C1E;
	text-decoration: none;
}

#globalconteneur2 h2 span.toutes_les_actus {
	float: left;
	margin: -27px 0 0 0;
	padding: 0 0 0 120px;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}






/* ---------------------- sous-titres ---------------------- */


#globalconteneur2 h3.credits {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 11px;
	color: #CC8400;
}

#globalconteneur2 h3.homepage {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 11px;
	color: #CC8400;
}

#globalconteneur2 h3.sous_titre {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 12px;
	color: #650E2C;
}

#globalconteneur2 h3.etat_salles {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 12px;
	color: #CA0C1E;
}

#globalconteneur2 h3.actus {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 12px;
	color: #650E2C;
}

#globalconteneur2 h3.contenus {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	color: #CC8400;
}

#globalconteneur2 h3.contenus_gros {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 13px;
	color: #CC8400;
}

#globalconteneur2 h3.centre {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	color: #CC8400;
	text-align: center;
}



/* ---------------------- FORMULAIRES ---------------------- */

#globalconteneur2 p.bloc_field {
	margin: 0 0 10px 0;
	padding: 0;
}

#globalconteneur2 form.saisie {
	margin: 0;
	padding: 0;
}

#globalconteneur2 form.saisie label {
	display: block;
	margin: 0 0 1px 0;
	padding: 0;
	font-size: 11px;
	color: #650E2C;
}

#globalconteneur2 form.saisie input.champ, textarea.zonetexte, select.liste {
	margin: 0;
	padding: 1px;
	border: 1px solid #CCCCCC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
}

#globalconteneur2 form.saisie input.champ_en, textarea.zonetexte_en, select.liste_en {
	margin: 0;
	padding: 1px;
	border: 1px solid #CCCCCC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFDF3;
}

#globalconteneur2 input.edithtml, textarea.edithtml {
	margin: 0;
	padding: 1px;
	border: 1px solid #CCCCCC;
	font-family: "Courier new", arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 560px;
}

#globalconteneur2 form.saisie input.radio {
	margin: 5px 2px -2px 0;
	padding: 0;
}

#globalconteneur2 form.saisie input.checkbox {
	margin: 5px 2px 0 0;
	padding: 0;
}

#globalconteneur2 form.saisie input.bouton {
	margin: 8px 0 0 0;
	padding: 0;
}

#globalconteneur2 form.saisie input.btn_valide {
	margin: 10px 0 0 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#CA0C1E;
	border: 1px solid #CA0C1E;
}

#globalconteneur2 form.saisie input.btn_valide:hover {
	border: 1px solid #650E2C;
	background-color:#650E2C;
	cursor: pointer;
}

#globalconteneur2 p.retour_form_ok {
	margin: 0 0 15px 0;
	padding: 0;
	color: #7F952C;
	font-weight: bold;
}

#globalconteneur2 p.retour_form_pb {
	margin: 0 0 15px 0;
	padding: 0;
	color: #CA0C1E;
	font-weight: bold;
}













/* ---------------------- EDITIONS_PRECEDENTES ---------------------- */


#globalconteneur2 table.editions_precedentes {
	margin: 0;
	padding: 0;
	border : 0;
	border-collapse: collapse;
}

#globalconteneur2 table.editions_precedentes tr {
	margin: 0;
	padding: 0;
}

#globalconteneur2 table.editions_precedentes td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#globalconteneur2 table.editions_precedentes td img {
	display: block;
	margin: 0;
	padding: 0;
}

#globalconteneur2 table.editions_precedentes td.pousse_droite {
	margin: 0;
	padding: 0 14px 14px 0;
	width: 100px;
}

#globalconteneur2 table.editions_precedentes td.dernier {
	margin: 0;
	padding: 0 0 14px 0;
	width: 100px;
}

#globalconteneur2 table.editions_precedentes td.edition_affiche_grande {
	margin: 0;
	padding: 0 15px 0 0;
	width: 267px;
}

#globalconteneur2 table.editions_precedentes td a.sommaire_editions {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #650E2C;
	font-weight: bold;
	text-decoration: none;
}

#globalconteneur2 table.editions_precedentes td a.sommaire_editions:hover {
	color: #CA0C1E;
}

#globalconteneur2 table.editions_precedentes td p.edition_artistes {
	margin: 0;
	padding: 0;
	line-height: 15px;
}

#globalconteneur2 table.editions_precedentes td p.edition_liens {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #650E2C;
}

#globalconteneur2 table.editions_precedentes td p.edition_liens a {
	margin: 0;
	padding: 0;
	color: #CA0C1E;
	text-decoration: none;
}

#globalconteneur2 table.editions_precedentes td p.edition_liens a:hover {
	color: #650E2C;
}


/* Spécial pour la photothèque */

#globalconteneur2 table.editions_precedentes td.phototheque_pousse_droite {
	margin: 0;
	padding: 0 22px 15px 0;
	width: 80px;
}

#globalconteneur2 table.editions_precedentes td.phototheque_dernier {
	margin: 0;
	padding: 0 0 15px 0;
	width: 80px;
}








/* ---------------------- GALERIES ---------------------- */

#globalconteneur2 table.galerie_table {
	margin: 0;
	padding: 0;
	border : 0;
	border-collapse: collapse;
}

#globalconteneur2 table.galerie_table tr {
	margin: 0;
	padding: 0;
}

#globalconteneur2 table.galerie_table td {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

#globalconteneur2 table.galerie_table td.colonne300px {
	margin: 0;
	padding: 10px 10px 15px 0;
	width: 290px;
}

#globalconteneur2 table.galerie_table td.colonne100px {
	margin: 0;
	padding: 0 10px 0 0;
	width: 90px;
}

#globalconteneur2 table.galerie_table td.vignette {
	margin: 0;
	padding: 0 10px 0 0;
}

#globalconteneur2 table.galerie_table td.serie {
	margin: 0;
	padding: 0;
	width: 150px;
	height: 155px;
	font-size: 10px;
	color: #650E2C;
	text-align: center;
	vertical-align: middle;
}

#globalconteneur2 table.galerie_table td.image {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

#globalconteneur2 table.galerie_table td.serie a {
	display: block;
	margin: 0;
	padding: 10px 13px 10px 13px;
	width: 124px;
	height: 135px;
	text-align: center;
	vertical-align: middle;
	color: #650E2C;
	text-decoration: none;
}

#globalconteneur2 table.galerie_table td.serie a:hover {
	background-color: #E1E1E1;
}

#globalconteneur2 p.navigation_galerie {
	float: right;
	margin: 0;
	padding: 0;
	color: #666666;
}

#globalconteneur2 p.navigation_images {
	margin: 10px 0 15px 0;
	padding: 0;
	color: #333333;
	text-align: center;
}

#globalconteneur2 p.navigation_images a {
	margin: 0;
	padding: 0;
}

#globalconteneur2 p.navigation_images img {
	margin: 0;
	padding: 0 20px 0 20px;
	vertical-align: middle;
}

#globalconteneur2 table.galerie_table_imageaffiche {
	margin: 0 auto;
	padding: 0;
	border : 0;
	border-collapse: collapse;
}

#globalconteneur2 table.galerie_table_imageaffiche tr {
	margin: 0;
	padding: 0;
}

#globalconteneur2 table.galerie_table_imageaffiche td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#globalconteneur2 table.galerie_table_imageaffiche td.imagebig {
	margin: 0;
	padding: 0;
	text-align: center;
}

#globalconteneur2 table.galerie_table_imageaffiche td.image_nom {
	margin: 0;
	padding: 0 10px 10px 0;
	font-size: 11px;
	text-align: left;
}

#globalconteneur2 table.galerie_table_imageaffiche td.image_credits {
	margin: 0;
	padding: 0 0 10px 10px;
	font-size: 11px;
	text-align: right;
}







/* ---------------------- ADMINISTRATION ---------------------- */

#globalconteneur2 table.admin_manage {
	margin: 0;
	padding: 0;
	border: 0;
	border-spacing:0;
	border-collapse: collapse;
	width: 555px;
	text-align: left;
}

#globalconteneur2 table.admin_manage tr {
	margin: 0;
	padding: 0;
}

#globalconteneur2 table.admin_manage tr.souligne {
	border-bottom: 1px solid #E3E3E3;
}

#globalconteneur2 table.admin_manage th {
	font-size: 11px;
	padding: 5px 10px 2px 0;
	color: #650E2C;
	text-align: left;
}

#globalconteneur2 table.admin_manage th.souligne {
	border-bottom: 1px solid #E3E3E3;
}

#globalconteneur2 table.admin_manage td {
	font-size: 11px;
	padding: 8px 10px 8px 0;
	vertical-align: middle;
	text-align: left;
}

#globalconteneur2 table.admin_manage td.souligne {
	border-bottom: 1px solid #E3E3E3;
}

#globalconteneur2 table.admin_manage td.souligne_nowrap {
	white-space: nowrap;
	border-bottom: 1px solid #E3E3E3;
}

#globalconteneur2 table.admin_manage td.surligne {
	border-top: 1px solid #E3E3E3;
}

#globalconteneur2 table.admin_manage td.icon {
	width: 17px;
	border-bottom: 1px solid #E3E3E3;
}

#globalconteneur2 table.admin_manage td.action_texte {
	padding: 8px 0 8px 10px;
	border-top: 1px solid #E3E3E3;
	width: 50px;
	text-align: right;
}

#globalconteneur2 table.admin_manage td.aligne_droite {
	text-align: right;
}

#globalconteneur2 table.admin_manage td.bdc_tarif_reduit {
	padding: 8px 10px 0 0;
	white-space: nowrap;
}

#globalconteneur2 table.admin_manage td.vertaligne_haut {
	vertical-align: top;
}

#globalconteneur2 table.admin_manage td.vertaligne_bas {
	vertical-align: bottom;
}

#globalconteneur2 table.admin_manage td.nowrap {
	white-space: nowrap;
}









/* ---------------------- PROGRAMME_COMPLET ---------------------- */



/* Recherche */


#globalconteneur2 input.champ_prog_complet {
	margin: 0 5px 0 0 ;
	padding: 1px;
	width: 155px;
	border: 1px solid #CCCCCC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #888888;
	background-color: #FFFFFF;
	vertical-align: middle;
}

#globalconteneur2 input.champ_page_recherche {
	margin: 0 5px 0 0 ;
	padding: 1px;
	width: 300px;
	border: 1px solid #CCCCCC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #650E2C;
	background-color: #FFFFFF;
	vertical-align: middle;
}

#globalconteneur2 input.btn_ok_prog_complet {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#globalconteneur2 span.reset
{
	margin: 0 0 0 20px;
	padding: 0;
	height: 18px;
	line-height: 18px;
	font-size: 11px;
	color: #650E2C;
	font-weight: bold;
}





/* ---------------------- TABLEAU PROG COMPLET ---------------------- */



#globalconteneur2 p.recherche_prog_complet {
	float: right;
	margin: 15px 20px 0 0;
	padding: 0;
}

#globalconteneur2 table.programme_complet {
	clear: both;
	margin: 10px 0 20px 0;
	padding: 0;
	border: 0;
	border-spacing:0;
	border-collapse: collapse;
	width: 900px;
	text-align: left;
}

#globalconteneur2 table.programme_complet tr {
	margin: 0;
	padding: 0;
}

#globalconteneur2 table.programme_complet th {
	margin: 0;
	padding: 7px 0 7px 0;
	width: 132px;
	height: 20px;
	text-align: right;
	background: url(../images/structure/prog_comp_fond_spec_pdb_impair2.gif) no-repeat right bottom;
}

#globalconteneur2 table.programme_complet th.vide {
	width: 108px;
	background: none;
}

#globalconteneur2 table.programme_complet td {
	margin: 0;
	padding: 8px 8px 0 10px;
	width: 114px;
	font-size: 11px;
	color: #650E2C;
	text-align: left;
	vertical-align: top;
}

#globalconteneur2 table.programme_complet td.salle {
	margin: 0;
	padding: 0;
	width: 108px;
	background: url(../images/structure/prog_comp_fond_spec_pdb_impair2.gif) no-repeat right bottom;
}

#globalconteneur2 table.programme_complet td.vide {
	background: url(../images/structure/prog_comp_fond_spec_pdb_vide.gif) no-repeat right bottom;
}

#globalconteneur2 table.programme_complet td.spec_pdb_pair {
	background: url(../images/structure/prog_comp_fond_spec_pdb_pair.gif) no-repeat right bottom;
}

#globalconteneur2 table.programme_complet td.spec_pdb_impair {
	background: url(../images/structure/prog_comp_fond_spec_pdb_impair.gif) no-repeat right bottom;
}

#globalconteneur2 table.programme_complet td div.bloc_spec {
	margin: 0 0 10px 0;
	padding: 0;
	width: 114px;
}

#globalconteneur2 table.programme_complet td div.bloc_spec_grise {
	margin: 0 0 5px 0;
	padding: 0;
	width: 114px;
	opacity: 0.2; /* CSS3 standard */
	-moz-opacity : 0.2; /* Moz */
	filter: alpha(opacity=20); /* IE */
}

#globalconteneur2 p.spec_vignette {
	float: left;
	display: block;
	margin: 0;
	padding: 2px 0 3px 0;
	width: 16px;
	height: 16x;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background: url(../images/programme/puce_spectacle_pc.gif) no-repeat 0 0;
}

#globalconteneur2 table.programme_complet td span.spec_horaire {
	margin: 0;
	padding: 0 0 0 5px;
	height: 16px;
	line-height: 16px;
	font-size: 9px;
	color: #666666;
	white-space: nowrap;
	text-align: left;
}

#globalconteneur2 table.programme_complet td span.spec_nom {
	clear: both;
	display: block;
	margin: 0;
	padding: 2px 0 0 7px;
	font-size: 9px;
	color: #650E2C;
	font-weight: bold;
	text-align: left;
	line-height: 10px;
}

#globalconteneur2 table.programme_complet td ul.artistes {
	clear: both;
	margin: 0;
	padding: 0;
}

#globalconteneur2 table.programme_complet td ul.artistes li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #650E2C;
	list-style: none;
}

#globalconteneur2 table.programme_complet td ul.artistes li a {
	display: block;
	margin: 6px 0 0 0;
	padding: 0 0 0 7px;
	width: 107px;
	color: #CA0C1E;
	line-height: 10px;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	background: url(../images/structure/prog_comp_artiste_tiret.gif) no-repeat 0 6px;
}

#globalconteneur2 table.programme_complet td ul.artistes li a.japan {
	background: url(../images/structure/puce_japan_fond_gris.gif) no-repeat 0 4px;
}

#globalconteneur2 table.programme_complet td ul.artistes li a:hover {
	color: #650E2C;
}

#globalconteneur2 table.programme_complet td ul.artistes li span.artiste_annule_remplace
{
	display: block;
	margin: 0;
	padding: 0 0 0 7px;
	width: 114px;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
}

#globalconteneur2 p.japan_legende {
	float: right;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 10px;
	font-weight: bold;
	background: url(../images/structure/puce_japan_fond_blanc.gif) no-repeat 0 4px;
}










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


#globalconteneur2 h2.fiche_artiste {
	margin: 0;
	padding: 0 0 16px 0;
	color: #CA0C1E;
}

#globalconteneur2 h2.fiche_artiste_japan {
	margin: 0;
	padding: 0 0 16px 9px;
	color: #CA0C1E;
	background: url(../images/structure/puce_japan_fond_blanc.gif) no-repeat 0 9px;
}

#globalconteneur2 span.artiste_region
{
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

#globalconteneur2 span.artiste_annule_remplace
{
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 11px;
	color: #650E2C;
	font-weight: bold;
}

#globalconteneur2 div.fiche_artiste_infos_spec
{
	margin: 0;
	padding: 0 0 10px 0;
}

#globalconteneur2 div.fiche_artiste_infos_spec p.resa_online
{
	float: right;
	margin: -10px 0 0 0;
	padding: 0 0 10px 10px;
}

#globalconteneur2 div.fiche_artiste_infos_spec div.spec_infos
{
	float: left;
	margin: 0;
	padding: 0 0 0 7px;
}

#globalconteneur2 div.fiche_artiste_infos_spec div.spec_infos p.spec_nom {
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	text-align: left;
	line-height: 12px;
}

#globalconteneur2 div.fiche_artiste_infos_spec div.spec_infos p.spec_jour_horaire {
	margin: 0;
	padding: 0 0 5px 0;
	text-align: left;
	line-height: 12px;
}

#globalconteneur2 div.fiche_artiste_infos_spec div.spec_infos p.artiste_style_musical
{
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 10px;
	color: #E97D60;
	text-align: left;
	font-weight: bold;
}

#globalconteneur2 span.barre_horizontale_fa {
	clear: both;
	display: block;
	width: 555px;
	height: 2px;
	margin: 0;
	padding: 0 0 20px 0;
	background: url(../images/structure/barre_horiz_jaune_fond.gif) repeat-x 0 4px;
}

#globalconteneur2 img.photo_vignette
{
	display: block;
	margin: 0;
	padding: 0;
	border: 3px solid #CFCFCF;
}

#globalconteneur2 p.photo_vignette_credits
{
	margin: 0;
	padding: 2px 0 20px 0;
	font-size: 9px;
	color: #888888;
}

#globalconteneur2 div.fiche_artiste_bloc_parrain
{
	margin: 0 0 15px 0;
	padding: 0;
	width: 555px;
	background: url(../images/structure/fiche_artiste_parrain_haut.gif) no-repeat left top;
	background-color: #EFEFEF;
}

#globalconteneur2 p.fiche_artiste_bloc_parrain_contenu
{
	margin: 0;
	padding: 10px 10px 0 10px;
	width: 535px;
}

#globalconteneur2 p.fiche_artiste_bloc_parrain_contenu img.parrain_logo
{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

#globalconteneur2 p.fiche_artiste_bloc_parrain_contenu span.parrain_infos
{
	display: block;
	margin: 0;
	padding: 1px 0 1px 0;
	font-size: 10px;
	color: #666666;
}

#globalconteneur2 span.fiche_artiste_bloc_parrain_pied
{
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	width: 555px;
	height: 10px;
	background: url(../images/structure/fiche_artiste_parrain_bas.gif) no-repeat left bottom;
	background-color: #EFEFEF;
}










/* ---------------------- PARTENAIRES ---------------------- */

#globalconteneur2 div.bloc_partenaires {
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
}

#globalconteneur2 ul.liste_partenaires {
	margin: 0;
	padding: 0 0 20px 0;
}

#globalconteneur2 ul.liste_partenaires li {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold;
	list-style: none;
	text-align: left;
	color: #650E2C;
}

#globalconteneur2 ul.liste_partenaires li a {
	color: #CA0C1E;
	text-decoration: none;
}

#globalconteneur2 ul.liste_partenaires li a:hover {
	color: #650E2C;
}











/* ---------------------- VIDEOS ---------------------- */

#bande_annonce {
	display: block;
	margin: 0;
	padding: 10px 0 10px 145px;
	width: 280px;
	height: 260px;
}

#saga {
	display: block;
	margin: 0;
	padding: 10px 0 10px 60px;
	width: 450px;
	height: 410px;
}

#saga_onglets {
	display: block;
	margin: 0;
	padding: 10px 0 10px 60px;
	width: 450px;
	height: 450px;
}

#globalconteneur2 p.video_duree
{
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 10px;
	color: #666666;
	text-align: center;
}



