/*********************************************************************************************/
/********************************* MISE EN PAGE GLOBALE **************************************/
/*********************************************************************************************/

/***************************************/
/************ design GLOBAL ************/
/***************************************/

/*utilisé pour le centrage du site*/
html, body {width:100%;}

body 
{
	background:#336699;
	/*background:Yellow;*/
	/*background-color:Silver;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	
	text-align:center;	/*utilisé pour le centrage du site*/
	margin:0;	/*utilisé pour le centrage du site*/
	padding:0;	/*utilisé pour le centrage du site*/	
}

#site
{
	position: relative;	/*on positionne le conteneur */
	width: 996px;	/*Largeur du site*/
	
	border: 0px;
    margin-left: auto;	/*utilisé pour le centrage du site*/
    margin-right: auto;	/*utilisé pour le centrage du site*/
    text-align: left;	/*on rétablie l'alignement à gauche des éléments*/
}

.spacer
{
	clear:both;
	overflow:hidden;
	visibility:hidden;
	height:1px;
	font-size: 1px;
}

.hr_spacer
{
	/*Normal*/
	/*clear:both;
	visibility:hidden;
	display:block;
	height: 1px;
	margin: 0;
	padding:0;
	border:0;*/
				
	/*pour corriger le bug de la hauteur*/
	/*display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #F00;
	background-color: #F00;
	border: 0;*/
	
	/*clear:both;
	visibility:hidden;
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	border: 0;*/
}

.p_message_avertissement
{
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: lowercase;
	COLOR: White;
	FONT-STYLE: italic;
	FONT-VARIANT: normal;
	text-align:center;
}

.span_bug_padding
{
	/*height:1px;*/
	line-height:0.1;
}

/*********************************************/
/*     design PAGINATION NEWS & PRESSE       */
/*********************************************/

.div_nav_link
{
	background: url("images/MVSR_bandeau_650_30.png") no-repeat;
	height:30px;
}

.div_nav_link table
{
	color:#555555;
	font-size: 12px;
	font-weight: bold;
	width: 635px;/*20px de moins que la div globale*/
	/*on réparti ces 20px dans 2 marges gauche et droite de 10px chacune*/
	margin-left:10px;
	margin-right:10px;
}

.table_nav_link_td2 /*Item per Page*/
{
	width:25%;
	text-align:right;
	vertical-align:bottom;
}

.table_nav_link_td3 /*Nav Link*/
{
	width:25%;
	text-align:right;
	vertical-align:bottom;
}

.table_nav_link_td3 a
{
	color:#555555;
	font-weight: bold;	
	text-decoration: none;
}

.table_nav_link_td3 a:hover
{
	color:#336699;
	text-decoration: underline;
}

.current_nav_link
{
	color:#336699;
}

/**********************************/
/*         design HEADER          */
/**********************************/
.header
{
	/*background-color:336699;*/
	/*border:solid 0px pink;
	background: yellow;*/
}

.header img
{
	border:none;
}

.header_float_left
{
	float:left;
    height: 70px;
    max-height: 70px;
}

.header_div_menu
{
	/*Meme esprit que la classe spacer*/
	clear:both;
	overflow:hidden;
}

.vide_drapeau
{
	margin-left:106px;
}

.btn_golden_republic
{
	margin-left:40px;
}

.pub_flash_header
{
	width:460px;
	height:71px;
	margin:0;
	padding:0;
	/*margin-left:-2px; /*marge de -2 pour firefox qui me met un espace entre le logo et la pub*/
}

.flash_header
{
	width:236px;
	height:70px;
	margin:0;
	padding:0;
	/*margin-left:-2px; /*marge de -2 pour firefox qui me met un espace entre la pub et le flash*/
}

#div_menu_artiste,#div_bandeau_droite_tv{/*display:none;*/}

/**********************************/
/*     design MENU ARTISTE        */
/**********************************/

#div_menu_artiste
{
	/*border:solid 0px yellow;*/
	position: absolute;
	width:100px;
	
	/*top: 96px;*/
	top:110px;
	margin-right: 5px;
	margin-left: 0px;	
}

.image_menu_artiste
{
	/*permet d'enlever la bordure autour des images qui composent le menu des artistes*/
	border:none;
}

.div_pub_carree img
{
	border:none;
}

/**********************************/
/*     design PIED DE PAGE        */
/**********************************/

#div_pied_de_page
{
	position:absolute;
	/*top:756px;*/
	top:771px;
	/*border:solid 1px yellow;*/
}

#div_pied_de_page img
{
	border:none;
}

.lien_mvs {
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;
    background: url("images/MVSR_bas_de_page.png") center no-repeat;
    height: 15px;
    width: 996px;
}

.lien_mvs a {
    color: Black;
    text-decoration: none;
}

.lien_mvs a:hover {
    color: #336699;
    text-decoration: none;
}

/**********************************/
/*     design BANDEAU DROIT       */
/**********************************/

/*Avec TV*/
#div_bandeau_droite_tv
{
	/*border:solid 0px green;
	background:pink;*/
	position: absolute;
	width:236px;
	
	/*top: 96px;*/
	top:110px;
	left: 755px;
	margin-left:5px;
	margin-top:3px;
}

.accueil_video_flash
{
	width:236px;
	height:192px;
	/*width:400px;
	height:400px;*/
}

.div_bandeau_droite img
{
	border:none;
}

.bandeau_droite_tv_html
{
    margin-bottom: 5px;
}

/*Sans TV*/
#div_bandeau_droite
{
	/*border:solid 0px green;
	background:pink;*/
	position: absolute;
	width:236px;
	
	/*top: 96px;*/
	top:110px;
	left: 755px;
	margin-left:5px;
	margin-top:3px;
}

/**********************************/
/*     design CONTENU PAGE        */
/**********************************/
#div_contenu_toutes_pages
{
	/*border:solid 0px brown;
	background:gray;*/
	position:absolute;
	width:650px;
	
	/*top: 96px;*/
	top:110px;
	left: 100px;
	margin-left:5px;
	margin-top:3px;
}

.div_bandeau_sup
{
    background: url("images/MVSR_bandeau_650_15.png") no-repeat;
    width: 650px;
    height: 15px;
}
/*--------------------------------------------------------*/
/*@@ bandeau avec le titre de la page et le lien retour @@*/
/*--------------------------------------------------------*/
.div_bandeau_titre_plus_lien_retour
{
	background-color:#555555;
	background: url("images/MVSR_bandeau_650_30.png") top left no-repeat;
	color:#555555;
	font-family:Verdana;
	font-size:14px;
	height: 24px;
	margin-bottom:5px;
	
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
}
/** titre page **/
.div_titre_page
{
	float:left;
	display:block;
	text-align:right;	
}

/** lien retour **/
.div_lien_retour
{
	float:right;
	display:block;
	text-align:right;
}

.div_lien_retour a
{
	text-decoration:none;
	color:#555555;
}

.div_lien_retour a:hover
{
	color:#336699;
	text-decoration:underline;
}

/*--------------------------------------------------------*/
/*@@   bandeau avec le le lien retour en bas de page @@   */
/*--------------------------------------------------------*/
.ligne_bas_page
{
    background: url("images/MVSR_bandeau_650_15.png") top left no-repeat;
    width: 650px;
    height: 15px;
}
.ligne_bas_page_pr_lien_retour
{
	background-color:#555555;
	
	margin-top:5px;
	
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	
	font-family:Verdana;
	font-size:14px;
}

.ligne_bas_page_pr_lien_retour a
{
	text-decoration:none;
	color:White;
	text-align:right;
}

.ligne_bas_page_pr_lien_retour a:hover
{
	background-color:White;
	color:#555555;
	/*text-decoration:underline;*/
}

/*********************************************************************************************/
/************************************ PAGE D'ACCUEIL *****************************************/
/*********************************************************************************************/

/**********************************/
/*        design VISUELS          */
/**********************************/

.div_visuels_daccroches
{
	/*background:green;*/
	/*margin:0, 0, 5px 0;*/
	margin: 0 0 3px 0;
	padding:0;	
}

.div_visuels_daccroches img
{
	border:0;
}

/*sert à positionner correctement les visuels*/
/*----------------*/
/*@@  LEXIQUE   @@*/
/*12 = 1/2        */
/*14 = 1/4        */
/*23 = 2/3        */
/*L = Left        */
/*R = Right       */
/*BL = BottomLeft */
/*BR = BottomRight*/
/*TL = TopLeft    */
/*TR = TopRight   */
/*----------------*/
.visuel_float_left_1
{
	float:left;
}

.visuel_float_left_2
{
	float:left;
	margin-left:4px;
}

.visuel_float_left_3
{
	float:left;
	margin-left:5px;
}

.pub_float_left
{
	float:left;
	margin-left:4px;
	border:none;/*pour ne pas avoir de contour sur le lien de la pub*/
}

.pub_float_left_2
{
	float:left;
	margin-left:3px;
	border:none;/*pour ne pas avoir de contour sur le lien de la pub*/
}

/*----------------*/
/*@@ GD Format  @@*/
/*----------------*/

/*----------------*/
/*@@ Format 1/2 @@*/
/*----------------*/
.div_slideContainer_1_12L
{
	float:left;
}
.div_slideContainer_2_12R
{
	float:left;
	margin-left:4px;
}

.div_slideContainer_2_12R_bis
{
	float:left;
	margin-left:5px;
}

.div_slideContainer_1_12L_bis
{
	float:left;
}
/*----------------*/
/*@@ Format 1/4 @@*/
/*----------------*/
.div_slideContainer_1_14L
{
	margin-bottom:6px;
}

.div_slideContainer_2_14R
{
	margin-bottom:6px;
}

/*Format 5*/
.div_slideContainer_2_14BR
{
	float:left;
	margin-left:5px;
	margin-top:6px;
}

.div_slideContainer_3_14BL
{
	float:left;
	margin-top:6px;
}

/*Format 6*/
.div_slideContainer_1_14TL
{
	float:left;
	margin-bottom:6px;
}

.div_slideContainer_2_14TR
{
	float:left;
	margin-left:5px;
	margin-bottom:6px;
}

/*----------------*/
/*@@ Format 2/3 @@*/
/*----------------*/
.div_slideContainer_1_23L
{
	float:left;
}

.div_slideContainer_2_23R
{
	float:left;
	margin-left:5px;
}

/*----------------*/
/*@@ GD Bandeau @@*/
/*----------------*/
.div_slideContainer_3_bandeau_Bottom
{
	float:left;
}
/**********************************/
/*    design VISUELS PRESSE       */
/**********************************/
.div_visuels_presse
{
	background:white;
	margin: 0px 0px 5px 0px;
	padding:0px;
	height:300px;
	overflow:auto;
}

.accueil_titre_presse
{
	text-align:right;
	background-color:#336699;
	font-weight:bold;
	font-size: 16px;
	color:White;
	padding-right:10px;
	margin-top:10px;
}

/*@@ logo + texte @@*/
.div_accueil_presse_gauche
{
	float:left;
	width:500px;
}

.div_txt_article
{
	position:absolute;
	background-color:#dcdcdc;
	width:400px;
	height:200px;
	margin-left:90px;
}

.img_presse_accueil
{
	/*position:absolute;*/
	float:left;
	border:solid 2px #336699;
	top:135px;/*par rapport au haut de la page*/
	left:10px;/*par rapport au bord de la div*/
}

/*@@ jaquette + liens @@*/
.div_accueil_presse_droite
{
	
}

.div_accueil_presse_droite p
{
	width:100px;
	
	background-color:#336699;
	color:White;
	
	font-weight:lighter;
	font-size: 12px;	
	text-align:right;
		
	margin-bottom:0px;
	margin-left:0px;
	padding:10px 10px 10px 0px;	
}

/**********************************/
/*        design VISUELS BIO      */
/**********************************/

/*@@@ Div globale @@@*/
.div_visuels_biographie
{
	background:white;
	margin: 0px 0px 5px 0px;
	padding:0px;
	height:300px;
	overflow:hidden;
}

/*@@@ Div de gauche @@@*/
.div_visuels_bio_gauche
{
	/*width:150px;*/
	width:auto;
	float:left;
	/*height:280px;*/
	padding:5px 0 5px 5px;
}

.img_artiste_bio_accueil
{
	height:285px;
	border:solid 2px #336699;
}

.txt_visu_bio_nom
{
	text-align:right;
	background-color:#336699;
	font-weight:bold;
	font-size: 16px;
	color:White;
	padding-right:10px;
}

/*@@@ Div de milieu @@@*/
.div_visuels_bio_milieu_globale
{
	width:auto;
}

.div_visuels_bio_milieu_txt_bio
{
	float:left;
	/*background-color:#dcdcdc;*/
	width:365px;
	margin-left:10px;
}

.txt_visu_bio_accroche
{
	font-weight:bold;
	text-align:justify;
	font-size: 12px;
	color:#555555;
}

.txt_visu_bio
{
	text-indent:2em;
	/*padding:0px 10px 0px 160px;/*160 = 150px de la taille de l'image + 10px pour le padding*/
	padding:10px 20px 10px 20px;
	text-align:justify;
	font-size: 12px;
	color:#555555;
}

.txt_visu_bio a
{
	text-decoration:none;
	color:#336699;
}

.txt_visu_bio a:hover
{
	text-decoration:underline;
}

.couleur_trois_petits_points_bio
{
	color:#336699;
	font-weight:bold;
}

/*@@@ Div de droite @@@*/

.div_visuels_bio_droite
{
	/*float:left;
	margin-left:10px;*//*en float left, ça marche sous i.e., mais pas sour FireFox...*/
	float:right;
	width:auto;
	margin-right:5px;
	/*margin:0px 10px 10px 0px;*/
}

.div_visuels_bio_jaquette
{
	border:none;
	width:90px;
	height:90px;
	/*margin-bottom:30px;*/
	margin-left:7px;
	/*margin-right:15px;*/
}

.div_visuels_bio_p_link
{
	width:100px;
	background-color:#336699;
	color:White;
	
	font-weight:lighter;
	font-size: 12px;	
	text-align:right;
		
	margin-bottom:0px;
	padding:10px 10px 10px 0px;
}

.div_visuels_bio_p_link a
{
	color:White;
	text-decoration:none;
}

.div_visuels_bio_p_link a:hover
{
	color:White;
	text-decoration:underline;
}
/**********************************/
/*      design VISUELS Presse     */
/**********************************/
.img_logo_presse_accueil /*utilisé pour le format 12 - Presse*/
{
	/*height:285px;*/
	/*width:150px;
	border:solid 2px #336699;
	margin-top:130px;*/
}

.txt_visu_presse_nom_journal
{
	text-align:right;
	background-color:#336699;
	font-weight:bold;
	font-size: 16px;
	color:White;
	padding-right:10px;
	margin-top:10px;
}

/*@@@ Div de gauche @@@*/
.div_visuels_presse_gauche
{
	width:auto;
}

.div_visuels_presse_txt_presse
{
	float:left;
	background-color:White;
	width:470px;
	margin-left:10px;
	padding:10px 20px 10px 20px;
}

.txt_visu_presse_surtitre
{
	color:#336699;
	
	font-weight:bold;
	font-size: 13px;
}

.txt_visu_presse_titre
{
	color:Black;
	font-weight:bold;
	font-size: 18px;
}

.txt_visu_presse_accroche
{
	/*text-indent:2em;*/
	/*padding:0px 10px 0px 160px;/*160 = 150px de la taille de l'image + 10px pour le padding*/
	/*padding:10px 20px 10px 20px;*/
	text-align:justify;
	font-size: 12px;
	color:#555555;
}

.txt_visu_presse
{
	text-indent:2em;
	/*padding:0px 10px 0px 160px;/*160 = 150px de la taille de l'image + 10px pour le padding*/
	/*padding:10px 20px 10px 20px;*/
	text-align:justify;
	font-size: 12px;
	color:#555555;
}

.txt_visu_presse a
{
	text-decoration:none;
	color:#336699;
}

.txt_visu_presse a:hover
{
	text-decoration:underline;
}

.txt_visu_presse_accroche
{
	/*font-weight:bolder;*/
	/*color:#336699;*/
	color:#555555;
	/*font-family:Verdana;*/
	font-weight:bold;
	font-size:13px;
}

.couleur_trois_petits_points_presse
{
	color:#336699;
	font-weight:bold;
}

/*@@@ Div de gauche @@@*/
.div_visuels_presse_droite
{
	/*float:left;
	margin-left:10px;*//*en float left, ça marche sous i.e., mais pas sour FireFox...*/
	float:right;
	width:auto;
	margin:0px 10px 10px 0px;
}

.div_visuels_presse_jaquette
{
	border:none;
	width:110px;
	height:110px;
}

#div_visuels_presse_p_link
{
	width:90px;
	
	background-color:#336699;
	color:White;
	
	font-weight:lighter;
	font-size: 12px;	
	text-align:right;
		
	margin-bottom:0px;
	padding:10px 10px 10px 10px;
}

#div_visuels_presse_p_link a
{
	color:White;
	text-decoration:none;
}

#div_visuels_presse_p_link a:hover
{
	color:White;
	text-decoration:underline;
}

/**********************************/
/*        design NEWS             */
/**********************************/

/*-------------*/
/*@@ Général @@*/
/*-------------*/

.div_news_blocs
{
	background-color:White;
	width:409px;
	height:348px;
	float:left;
}

.div_news_blocs img
{
	border:0px;
	/*margin:3px 3px 0px 3px;*/
}

.div_bloc_news
{
 	width:409px;
	height:348px; 
	background: url("images/bloc_news/MVSR_ligne_fd_bloc.png") left bottom repeat-x;
	
}

.bloc_news_header
{
   width: 409px;
   height: 30px; 
   background: url("images/bloc_news/MVSR_bandeau_news.png") right top no-repeat;
}

.bloc_news_header_button
{
    float: right;
    margin-right: 10px;
    width: 13px;
    height: 13px;
    margin-top: 8.5px;
    background: url("images/bloc_news/MVSR_btn_defil_OFF.png") right top no-repeat;

}

.bloc_news_header_a
{
    text-decoration: none;
    display: block;   
    width: 13px;
    height: 13px;
    outline: none; 
}

.active_bloc_news_header_a
{
    background: url("images/bloc_news/MVSR_btn_defil_ON.png") right top no-repeat;
}

.bloc_news_title
{
    float: left;
}

.bloc_news_body
{
   width: 393px;
   height: 302px;  
   overflow: hidden;   
   padding: 8px;
}

.bloc_news_body_bloc
{
    display: none;   
    height: 280px; 
}

.bloc_news_body_img
{
    float: left;
    width: 140px;
    padding: 2px;  
    border: 1px solid #CCCCCC;
    margin:0;
}

.bloc_news_body_img p  
{
    /*width:140px;
    height:140px;
    line-height:140px;*/
    text-align:center; /* centrage horizontal d'un élément en-ligne */ 
    margin: 0;
}

/*.bloc_news_body_img p img  
{
    vertical-align:middle; 
}*/

.bloc_news_body_vert_separator
{
    float: left;
    width: 2px;
    height: 144px;
    background: url("images/bloc_news/MVSR_filet_news_H144.png") center no-repeat;
    margin-left: 8px;
    margin-right: 8px;
}

.bloc_news_body_title
{
    float: left;
    font-size: 18px;
    margin: 0;
    color:#336699;
    text-transform: uppercase;
    font-weight: bold;
    width: 229px;
    max-width: 229px;
    max-height: 144px;   
    overflow: hidden;
}

.bloc_news_body_title p
{
    margin: 0;
    padding:0;
}

.bloc_news_body_date
{
    height: 25px;
    width: 229px;
    margin-top: 8px;
    float: left;
    color: #555555;
}

.bloc_news_body_date p
{
     margin: 0;
    padding:0;   
}

.bloc_news_body_separator
{
    margin-top: 8px;
    margin-bottom: 4px;
    height: 2px;
    width: 393px;
    background: url("images/bloc_news/MVSR_filet_news.png") center no-repeat;
}

.bloc_news_body_text
{
    max-height: 114px;   
    overflow: hidden;
    text-align: justify;
}

.bloc_news_body_text p
{
    margin:0;
    padding: 0;
    font-size: 12px;
    color:#555555;
}

.bloc_news_footer
{
    height: 18px;
    margin-top: 8px;
}

.bloc_news_footer_link
{
    width: 100px;
    height: 18px;
    float:right;
    background: url("images/bloc_news/MVSR_btn_suite_OFF.png") right top no-repeat;
}

.bloc_news_footer_link a
{
    text-decoration: none;
    display:block;
    width: 100px;
    height: 18px;
    outline: none; 
}

.bloc_news_footer_link p
{
    margin: 0;
    padding: 0;
}

.bloc_news_list
{
	width:236px;
	height:348px; 
	clear: both;
	background: url("images/bloc_news/MVSR_ligne_fd_bloc.png") bottom left repeat-x;
}

.bloc_news_list_droite
{
 	width:236px;
	height:464px;
	clear: both;
	background: url("images/bloc_news/MVSR_ligne_fd_bloc_H408.png") bottom left repeat-x;   
}

.bloc_news_list_droite p
{
    margin: 0;
    padding: 0;  
}

.bloc_news_list p
{
    margin: 0;
    padding: 0;  
}

.bloc_news_list_head
{
    height: 20px;
    color: #336699;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px;
    background: url("images/bloc_news/MVSR_bandeau_actu.png") top right no-repeat;
}

.bloc_news_list_item
{
    height: 28px;
    overflow: hidden;
    cursor: pointer;
}

.bloc_news_list_active_item
{
    height: 165px;
     cursor: default;
}

.bloc_news_list_dessus
{
    height: 70px;
    width: 236px;
    clear: both;
}

.bloc_news_list_dessous
{
    height: 71px;
    width: 236px;
}

.bloc_news_list_date
{
    float: left;
    width: 60px;
    height: 30px;
    text-align: center;
    font-size: 8px;
    color: #555555;
}

.bloc_news_list_date p
{
    margin-top: 7px;
}

.bloc_news_list_active_item .bloc_news_list_date
{
    display: none;
}

.bloc_news_list_vert_separator
{
    float: left;
    width: 2px;
    margin-right: 8px;
    height: 30px;
    background: url("images/bloc_news/MVSR_filet_actu_H30.png") center no-repeat;
}

.bloc_news_list_active_item .bloc_news_list_vert_separator
{
    float: left;
    margin-top: 8px;
    width: 2px;
    margin-right: 8px;
    height: 60px;
    background: url("images/bloc_news/MVSR_filet_actu_H60.png") center no-repeat;
}

.bloc_news_list_img
{
    float: left;
    width: 70px;
    height: 70px;
    display: none;
}

.bloc_news_list_img_filet
{
    margin-left: 8px;
    margin-top: 8px;
    padding: 2px;
    width: 50px;
    height: 50px;
    border: 1px solid #CCCCCC;
}

.bloc_news_list_active_item .bloc_news_list_img
{
    display: block;
}

.bloc_news_list_title
{
    float: left;
    width: 166px;
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
}

.bloc_news_list_title p
{
    font-weight: bold;
    color: #336699;
    font-size: 14px;
    text-transform: uppercase;
}

.bloc_news_list_active_item .bloc_news_list_title
{
    height: 52px;
    width: 148px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    margin-top: 0;
    vertical-align: baseline;
    line-height: normal;
}

.bloc_news_list_texte
{
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    height: 65px;
    width: 220px;
    display: none;
    font-size: 12px;
    text-align: justify;
    color: #555555;
}

.bloc_news_list_active_item .bloc_news_list_texte
{
    display: block;
}

.bloc_news_list_read
{
    text-align: right;  
    height: 18px;
    padding-bottom: 8px;
    padding-right: 8px;
}

.bloc_news_list_read a
{
    background: url("images/bloc_news/MVSR_btn_suite_OFF.png") top right no-repeat;
    display: block;
    width: 100px;
    height: 18px;
    float: right;
    outline: none;
}

.bloc_news_list_separator
{
    width: 236px;
    height: 2px;
    background: url("images/bloc_news/MVSR_filet_actu.png") 9px 0px no-repeat;
}

.div_news_liste
{
	background-color:White;
	/*background-color:Ivory;*/
	width:236px;
	height:348px;
	margin-left:5px;
	float:left;
}

.div_news_liste_pub /*lorsque la liste de news est remplacée par une pub*/
{
	width:236px;
	margin-left:5px;
	float:left;
}

.div_news_liste img
{
	border:0px;
	/*margin:3px 3px 0px 3px;*/
}

.div_news_liste_F2 /*utilisée pour l'affichage news 2*/
{
	/*le même que "div_news_liste" mais sans le float ni le margin-left car on est en FORMAT 2*/
	background-color:White;
	/*background-color:Ivory;*/
	width:236px;
	margin-top:0px;/*avec le nombre de news qu'on affiche dans la liste, il ya du vide en dessous, et c'est plus joli que le vide en au dessus*/
}

.div_news_liste_F2 img /*utilisée pour l'affichage news 2*/
{
	border:0px;
	/*margin:3px 3px 0px 3px;*/
}

.div_liste_album /*utilisée pour la liste des albums dans la section News (bandeau droite)*/
{
	/*le même que "div_news_liste" mais sans le float ni le margin-left ni le margin-top*/
	background: url("images/MVSR_ligne_fd_bloc_H655.png") bottom left repeat-x;
	width:236px;
	height:654px;
}

.div_liste_album img /*utilisée pour la liste des albums dans la section News (bandeau droite)*/
{
	border:0px;
	margin:3px 3px 0px 3px;
}

.couleur_trois_petits_points
{
	color:#555555;
	font-weight:bolder;
	text-decoration:none;
}

/*--------------*/
/*@@ Format 1 @@*/
/*--------------*/

/*_ BLOC _*/
.bloc_news 
{
	/*background-color:White;*/
	margin:0px 3px 0px 10px;
}

.titre_bloc_news
{
	background-color:#555555;
	color:White;
	font-size: 16px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
}

.img_news_accueil_1
{
	float:left;
	margin-top:3px;
	height:70px;
	width:70px;
}

.dl_news_1
{
	/*background-color:pink;*/
	margin-top:3px;
	/*height:80px;/*AZE*/
}

dl.dl_news_1 dt
{
	
}

dl.dl_news_1 dt.a_titre a /*décoration de la date*/
{
	font-size: 13px;
	text-decoration:none;
	color:#555555;
}

dl.dl_news_1 dt.a_titre a:hover /*décoration de la date*/
{
	background-color:#555555;
	color:White;
}

dl.dl_news_1 dd.contenu /*décoration du contenu*/
{
	/*margin-top:3px;*/
	margin-top:10px;
	margin-bottom:3px;
	text-align:justify;
	font-size:12px;
	color:#828282;
}

dl.dl_news_1 dd.a_news_suite
{
	text-align:right;
	margin-right:3px;
}

dl.dl_news_1 dd.a_news_suite a
{
	color:#555555;
	text-decoration:none;
}

dl.dl_news_1 dd.a_news_suite a:hover
{
	background-color:#555555;
	color:White;
}

/*_ LISTE _*/
.titre_bloc_news_liste
{
	background:url("images/MVSR_bandeau_bac.png") top left no-repeat;	
	width: 236px;
	height: 30px;
	margin: 0;
}

.ligne_img_news
{
	float:left;
}

.ligne_separator_news
{
    float: left;
    width: 2px;
    height: 40px;
    margin-top:3px;
    margin-left: 1px;
    background:url("images/MVSR_filet_actu_H40.png") top left no-repeat;	
    
}

.ligne_img_news img
{
	float:left;
	margin-top:3px;
	/*taille des img*/
	height:40px;
	width:40px;
}

.ligne_liste_news
{
	/*largeur du "bloc-lien" et de sa couleur*/
	/*width:181px;*/
	width:75%;
	float:left;
	margin:3px 3px 3px 3px;	
	overflow: hidden;
	height: 40px;
	/*background-color:#dcdcdc;*/
	/*background-color:#ffefd5; SABLE*/
}

div.ligne_liste_news span.titre /*décoration du titre*/
{
	/*font-size: 14px;
	color:Black;*/
	font-size: 12px;
	color:#555555;
}

/*div.ligne_liste_news span.date /*décoration de la date*/
/*{
	font-size:12px;	
	color:#828282;
}*/
/*===============================================*/
/*       HOVER SUR LA LISTE DE NEWS              */
/*===============================================*/
.cd_spacer
{
    background: url("images/MVSR_filet_actu.png") center no-repeat;
    height: 2px;
    width: 236px;
    clear: both;
}

div.ligne_liste_news a 
{
	/*hauteur du "bloc-lien" et de sa couleur*/
	/*en l'occurence, celle de l'image*/
	height:40px;
	display:block;
	text-decoration:none;
}

div.ligne_liste_news a:link {
	/*color:#828282;*/
	/*background-color:Silver;*/
}

div.ligne_liste_news a:hover {
	/*color:White;*/
	/*background-color:#ffcc00;*/
	/*background-color:#99ccdf;*/
}
/*===============================================*/

/*--------------*/
/*@@ Format 2 @@*/
/*--------------*/

/*_ BLOC _*/
/*_ LISTE _*/

/*--------------*/
/*@@ Format 3 @@*/
/*--------------*/

/*_ BLOC _*/
/*_ LISTE _*/

/*********************************************************************************************/
/*************************************** design NEWS *****************************************/
/*********************************************************************************************/

/**********************************/
/*        FICHE NEWS SEULE        */
/**********************************/
.div_fiche_news_seule_complete
{
	background-color:White;
	overflow:auto;
	height:225px;
}

#div_img_news_seule
{
	float:left;
	background-color:Yellow;
}

#div_img_news_seule img
{
	/*margin:5px;*/
}

#div_texte_news_seule
{
	float:left;
	background-color:Green;
}

/**********************************/
/*        PAGE GENERALE           */
/**********************************/
.div_news_bgcolor
{
	background-color:white;	
	/*la ligne ci dessous permet de forcer l'affichage de la couleur malgré le fait que certains éléments float*/
	height:573px;
}

.div_repeater_news_sur_page_news
{
	background-color:white;
	float:left;
	width:540px;
	height: 573px;
	overflow: auto;
}

.titre_news_reapeater
{
	color:#555555;
	font-family:Verdana;
	font-size:17px;
	font-style:normal;
	padding-left:5px;
}

#date_fiche_news_seule /*décoration de la date : "Paru le xx/xx/xx"*/
{
	font-size:12px;
	color:#828282;
	font-style:italic;
}

.texte_news_repeater
{
	text-align:justify;
	text-indent:2em;
	margin-left:5px;
	margin-right:5px;
	font-family:Verdana;
	font-size:12px;
}

.repeater_image_news
{
	float:left;
	margin:5px;
	border:none;
	/*padding-right:10px;*/
	/*margin-right:5px;*/
}

.news_link
{
	margin-left:5px;
	font-family:Verdana;
	font-size:12px;
	color:#555555;
}

.news_link:hover
{
	color:#336699;
}

/*****/

.repeater_alternating_image_news
{
	float:right;
	margin:5px;
	border:none;
	/*padding-left:10px;*/
	/*margin-left:5px;*/
}

/**********************************/
/*        REPEATER PHOTOS         */
/**********************************/
.div_photo_multimedia_sur_page_news
{
	background-color:White;
	float:left;
	width:95px;
	margin-left:5px;
}

.photo_multimedia_sur_page_news
{
	border:solid 1px gray;/*très léger contour des img*/
	margin:2px;
}

/*********************************************************************************************/
/********************************* design ARTICLE DE PRESSE***********************************/
/*********************************************************************************************/


/**********************************/
/*     Page ARTICLE SEUL          */
/**********************************/
.div_fiche_art_seul_complete
{
	background-color:White;
	height:550px;
	width:650px;
	overflow:auto;
}

.tableau_dans_repeater_article_seul
{
	width:610px;
	margin:10px;
}

.tableau_dans_repeater_article_seul a
{
	text-decoration:none;
	color:White;
}

.tableau_dans_repeater_article_seul a:hover
{
	text-decoration:underline;
}

.div_blocbulle_bas
{
	margin-bottom:7px;
}

.hauteur_blocbulle_bas
{
	/*height:4px;*/
	width:100%;
}

/**********************************/
/*        Page GENERALE           */
/**********************************/

.div_art_press_bgcolor
{
	/*background-color:red;*//*couleur située derrière les 2 DIV (que l'on aperçoit entre la presse et les news sous ie, pas firefox)*/
}

/*div CONTENANT le repeater presse*/
.div_repeater_presse_sur_page_presse
{
	float:left;
	width:450px;
	height:573px;
	overflow:auto;
	background-color:White;
}

/*Partie du DropDownList et de son petit texte*/
.div_interne_repeater_presse
{
	/*width:650px;*/
}

.surtitre_article_reapeater
{
	/*=====================*/
	/*@Ancien@*/
	
	/*color:#555555;
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:center;*/
	/*=====================*/
	
	/*color:#555555;
	font-weight:bold;
	font-size:15px;*/
	font-family:Verdana;
	margin-left:5px;
	
	color:#336699;	
	font-weight:bold;
	font-size: 13px;
}

.titre_article_reapeater
{
	/*=====================*/
	/*@Ancien@*/
	
	/*color:#555555;
	font-family:Verdana;
	font-size:17px;
	font-style:italic;
	margin-bottom:0px;*/
	/*=====================*/
	
	/*color:black;
	font-size:19px;*/
	font-family:Verdana;	
	margin-bottom:0px;
	margin-left:5px;
	
	color:#555555;
	font-weight:bold;
	font-size: 18px;
}

.hr_tetiere_presse
{
	width:200px;
	text-align:center;
	color:#336699;
}

.tableau_tetiere_presse
{
	margin-left:5px;
	margin-right:5px;
}

.journal_article_reapeater
{
	/*=====================*/
	/*@Ancien@*/
	
	/*color:#555555;
	font-family:Verdana;
	font-size:13px;
	font-style:italic;	
	margin-top:0px;
	margin-bottom:5px;*/
	/*=====================*/
	
	/*color:#a9a9a9;*/
	color:#999999;
	margin-left:5px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}

.signature_article_reapeater
{	
	color:#999999;
	margin-left:5px;
	font-family:Verdana;
	font-size:11px;
}

.nom_artiste_article_reapeater
{	
	color:#999999;
	margin-left:5px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

.accroche_article_reapeater
{
	/*color:#666666;
	text-align:justify;
	font-size:13px;*/
	font-weight:bold;
	margin:10px 5px 8px 5px;
	font-family:Verdana;
	
	text-align:justify;
	font-size: 12px;
	color:#555555;
}

.texte_article_repeater
{
	/*color:#333333;
	text-align:justify;
	text-indent:2em;
	font-family:Verdana;
	font-size:11px;*/
	font-family:Verdana;
	padding-left:5px;
	padding-right:5px;
	
	text-indent:2em;
	text-align:justify;
	font-size: 12px;
	color:#555555;
}

.tableau_dans_repeater_article
{
	background-color:White;
	margin-bottom:5px;
	width:430px;
}

.repeater_image
{
	float:left;
	padding-right:15px;
	margin-right:0px;
}

/******/

.repeater_alternating_image
{
	float:right;
	padding-left:15px;
	margin-left:0px;
}

/**********************************/
/*        Repeater news           */
/**********************************/
/*div CONTENANT le repeater*/
.div_repeater_news_sur_page_presse
{
	background-color:White;
	height:573px;
	width: 200px;
	float: right;
}

.tetiere_repeater_news_presse
{
	background: url("images/MVSR_bandeau_actu_200_20.png") no-repeat;	
	width: 200px;
	height: 20px;
	
	/*width:180px;*//*de mettre une taille ne fonctionnait que sur IE, alors que les padding marchent pour IE & Firefox*/
	/*padding-left:65px;
	padding-right:65px;*/
		
	/*margin-top:10px;*/
}

.testaze
{
	color:white;
	background-color:#336699;	
	font-weight:bold;
	font-size: 16px;
	text-align:center;
	
	margin:5px 5px 5px 10px;
	margin-top:5px;
}

.actu_spacer
{
    width: 200px;
    height: 2px;
    background: url("images/MVSR_filet_actu_200.png") center no-repeat;
}

.div_des_news_sur_page_presse
{
	width:184px;
	margin: 6px 8px 6px 8px;
	clear: both;
	height: 55.4px;
	/*border: solid 1px gray;*/
	
	/*margin:0px 5px 0px 10px;
	border-top:solid 1px gray;
	border-right:solid 1px gray;
	border-left:solid 1px gray;*/
}

.div_des_news_sur_page_presse_img
{

    padding: 2px;
    border: 1px solid #CCCCCC;
    float: left;
}

.actu_vert_spacer
{
    float: left;
    width: 2px;
    height: 50px;
    margin-left: 4px;
    background: url("images/MVSR_filet_actu_H50.png") 0px 4px no-repeat;
}

.div_des_news_sur_page_presse_titre
{
    width: 118px;
    margin-left: 4px;
    float: left;
}

.div_des_news_sur_page_presse a
{
	text-decoration:none;
	color:#555555;
}

.div_des_news_sur_page_presse a:hover
{
	text-decoration:none;
	color:#336699;
}

.span_titre_et_date_news
{
	font-family:Verdana;
	font-size:12px;
}

.p_separation_entre_deux_news
{
	height:1px;
	background-color:#555555;
}

/*********************************************************************************************/
/********************************** design FICHE ARTISTE *************************************/
/*********************************************************************************************/

/*======================*/
/*        DIV ALL       */
/*======================*/
.background_color_fiche_artiste
{
	background-color:White;
	height:588px;
}

.div_fiche_artiste_gauche
{
	/*background-color:Green;*/
	width:430px;
	height:550px;
	float:left;
	overflow:auto;
}

.div_fiche_artiste_droite
{
	/*background-color:Pink;*/
	overflow:auto;
	/*width:210px;aze*/
	height:570px;
	padding:0px 5px 5px 5px;
}

/*======================*/
/*    Div Biographie    */
/*======================*/
/*Nom du groupe*/
.nom_du_groupe
{
	text-align:center;
	font-family:Verdana;
	font-size:17px;
	color:#555555;
	font-style:italic;
	margin-bottom:15px;
}

/*Biographie & Photo*/
.img_photo_du_groupe
{
	float:left;
	margin:0 5px 2px 0px;
}

.div_biographie_groupe
{
	margin-left:12px;
	margin-right:12px;
	font-family:Verdana;
	font-size:12px;
	text-align:justify;
	text-indent:2em;
	overflow:hidden;
}

.fiche_art_bio_accroche
{
	font-weight:bold;
	text-align:justify;
	font-size: 12px;
	color:#555555;
}

.fiche_art_bio
{
	text-indent:2em;
	text-align:justify;
	font-size: 12px;
	color:#555555;
}

/*======================*/
/*      Div Divers      */
/*======================*/

/*FICHE ARTISTE*/
.div_fiche_complete
{
	/*background-color:White;*/
	
	/*la ligne ci dessous permet de forcer l'affichage du texte malgré le background-color*/
	/*et le fait que certains éléments float (c'est un bug connu de IE)*/
	/*line-height:1.1;
	overflow:auto;
	height:550px;*/
}

/*Discographie*/
.fiche_art_div_musique
{
	background-color:#dcdcdc;
	margin-top:0px;
	padding:5px;
}

.titre_album
{
	margin-bottom:5px;
	margin-right:auto;
	margin-left:auto;
	text-align:right;
	color: #336699;
	font-family:Verdana;
	font-size:17px;
	font-style:italic;
}

.fiche_art_largeur_track
{
	width:200px;/*utilisé pour aligner les icones casque d'écoute*/
}

.forme_liste_piste_fiche_artiste
{
	font-family:Verdana;
	font-size:12px;
}

.fiche_art_jaquette
{
	width:100px;
	height:100px;	
}

.img_shop_link
{
	border:none;
	margin-left:50px;
}

.fiche_artiste_div_lecteur_wmp
{
	margin-top:10px;
}

/*Presse*/
.div_presse_groupe
{
	text-align:right;
	margin-top:5px;
}

.div_presse_groupe a
{
	text-decoration:none;
	color:#555555;
}

.div_presse_groupe a:hover
{
	color:#336699;
	text-decoration:none;
}

.tableau_repeater_press
{
	margin-left:auto;
	font-family:Verdana;
	font-size:12px;
	text-align:right;
}

.longueur_max_titre_presse
{
	width:280px;
}


/*======================*/
/*     liens fiche      */
/*======================*/
.div_artistes_liens
{
	margin:0px 5px 5px 5px;
	/*border: solid 2px #336699;*/
	padding-left:5px;
}

.div_artistes_liens a
{
	text-decoration:none;
	color:#555555;
}

.div_artistes_liens a:hover
{
	color:#336699;
}

.forme_barre_lien
{
	color:#555555;	
	font-family:Verdana;
	font-size:14px;
}

/*********************************************************************************************/
/************************************ design PAGE CONCERT ************************************/
/*********************************************************************************************/
/*partie nb resultat*/
.concert_englobante
{
	background-color:White;
	width:650px;
	height:589px;
	overflow:auto;
}

.div_nb_resultat_recherche
{
	text-align:center;
}

.lbl_nb_resultat_recherche
{
	margin-left:auto;
	margin-right:auto;
	color:White;
}

/*partie recherche*/

	/*div complète avec les trois parties : Titre & Boutons & Liens Retour*/
.div_bandeau_titre_plus_boutons
{
	background: url("images/MVSR_bandeau_650_30.png") no-repeat;
	
	margin-top:0px;
	margin-bottom:5px;
	width: 650px;
	height: 30px;
	font-family:Verdana;
	font-size:14px;
}

.div_bandeau_titre_plus_boutons a
{
	text-decoration:none;
	color:#555555;
}

.div_bandeau_titre_plus_boutons a:hover
{
	/*background-color:White;*/
	color:#336699;
	text-decoration:underline;
}

/*couleur utilisé pour les "|" du tableau*/
.couleur_bandeau_page_concert
{
	color:#555555;
	width:100%;
	font-family:Verdana;
	font-size:14px;
	margin-top: 2px;
	
}

	/*TITRE PAGE*/
.td_titre_page_concert
{
	text-align:left;
	width:25%;
}

	/*BOUTONS*/
.td_btn_page_concert
{
	text-align:center;
	width:50%;
}

.btn_haut_de_page_recherche
{
	margin-left:auto;
	margin-right:auto;
}

	/*LIEN RETOUR*/
.td_lien_retour_page_concert
{
	text-align:right;
	width:25%;
}

.tableau_recherche
{
	/*background-color:CCCC99;*/
	background-color:White;
	width:630px;
}

.tr_partie_recherche
{
	background-color:#555555;
	text-align:right;
}

.span_titre_partie_recherche
{
	color:White;
	font-family:Verdana;
	font-size:17px;
	float:left;
}

.td_btn_valider_search
{
	text-align:center;
	background-color:#555555;
	color:White;
}

.td_btn_valider_search a
{
	color:White;
	text-decoration:none;
}

.td_btn_valider_search a:hover
{
	color:#555555;
	background-color:White;
}

/*--Calendrier--*/

/*.design_calendar_search
{
	Width:250px;
	border-width:1px;
	background:White;
	Color:Black;
	Height:190px;
	Font-Size:9pt;
	Font-family:Verdana;
	Border-Color:White;
}

.calendar_TodayDayStyle
{
	Color:black;
}

.calendar_SelectorStyle
{
	background-color:FFCC66;
}*/

/*--Datagrid--*/
.btn_tri_datagrid
{
	display:none;
}

.div_datagrid_concert
{
	text-align:center;
	
	font-family:Verdana;
	font-size:14px;
	/*height:580px;*/
}

.forme_texte_datagrid_concert
{
	font-family:Verdana;
	font-size:12px;
}

.lien_ligne_datagrid
{
	color:Black;
	text-decoration:none;
}

.lien_ligne_datagrid:hover
{
	color:#555555;
	text-decoration:underline;
}

.affiche_concert
{
	margin-top:2px;
	margin-bottom:0px;
	margin-right:2px;
}

.datagrid_main
{
	width:630px;
	/*height:550px;*/
}

.datagrid_HeaderStyle
{
	/*background-color:999966;
	background-color:3399cc;*/
	background-color:#555555;
}

.datagrid_HeaderStyle a
{
	color:White;
	text-decoration:none;
	font-size:medium;
}

.datagrid_HeaderStyle a:hover
{
	text-decoration:underline;
}

.datagrid_ItemStyle
{
	background-color:White;
	font-family:Verdana;
}

.datagrid_AlternatingItemStyle
{
	background-color:#0099cc;
	font-family:Verdana;
}

.datagrid_AlternatingItemStyle a:hover
{
	color:white;
}

.datagrid_PagerStyle
{
	color:white;
}

.datagrid_PagerStyle a
{
	color:#555555;
	text-decoration:none;
	font-size:larger;
}

.datagrid_PagerStyle a:hover
{
	text-decoration:underline;
}

/*fiche concert*/
.div_contenu_fiche_concert
{
	background-color:White;
	overflow:auto;
	height:588px;
}

.forme_texte_fiche_concert
{
	font-family:Verdana;
	font-size:12px;
}

.tableau_fiche_concert
{
	width:650px;
}

.txt_pas_description
{
	font-style:italic;
	color:Gray;
}

/*********************************************************************************************/
/********************************** design DISCOGRAPHIE **************************************/
/*********************************************************************************************/
.disco_repeater_all
{
	width:650px;
	height:588px;
	font-family:Verdana;
	/*le font size est celui du nombre de piste --> ex : (2 Pistes)*/
	font-size:12px;
	background-color:White;
	color:#555555;
	overflow:auto;
	
	/*le font-style marche pour le titre AINSI QUE le nombre de piste*/
	font-style:italic;
}

.div_lecteur_wmp_disco
{
	background-color:#555555;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.disco_repeater /*div située à l'intérieur du repeater*/
{	
	width:610px;
	
	/*la ligne ci dessous permet de forcer l'affichage du texte malgré le background-color*/
	/*et le fait que certains éléments float (c'est un bug connu de IE)*/
	line-height:1.1;
	
	padding:10px;
	overflow:hidden;
}

/*div qui contient les informations du cd et la liste des pistes*/
.div_repeater_disco_gauche
{
	
}

.div_information_cd_disco
{
	text-align:left;
	color:#555555;
	font-size:17px;
	font-family:Verdana;
}

.liste_pistes
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.forme_liste_pistes
{	
	font-family:Verdana;
	font-size:12px;
}

/*div qui contient la jaquette du cd et le nb total de pistes*/
.div_repeater_disco_droit
{
	float:right;
	text-align:right;
}

.jaquette_cd
{
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

.jaquette_fullsize
{
	text-decoration:none;
}

.span_nb_piste
{
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

.discographie_icone_texte
{
	border:none;
}

/*lien retour*/

.div_hr_inter_repeater
{
	clear:both;
	visibility:hidden;
}

.div_hr_avant_lien_retour
{
	clear:both;
}


/*********************************************************************************************/
/************************************** design LYRICS ****************************************/
/*********************************************************************************************/


/*DIV de la page des lyrics*/
.div_lyrics
{
	margin:0px 5px 0px 5px;
	padding-top:5px;
}

.div_back_lyrics
{
	background-color:White;
	height:600px;
	overflow:auto;
}

.titre_lyrics
{
	text-align:left;
	color:#555555;
	font-size:17px;
	font-family:Verdana;
}

/*********************************************************************************************/
/********************************** design ALBUM PHOTOS **************************************/
/*********************************************************************************************/
.multimedia_englobante
{
	background-color:#336699;
	width:650px;
	height:589px;
	overflow:auto;
}

/*******************************************/
/*bandeau titre + nom artiste + lien retour*/
/*******************************************/

.div_bandeau_multimedia_titre_plus_nom_plus_retour
{
	background-color:#555555;
	background: url("images/MVSR_bandeau_650_30.png") top left no-repeat;
	height: 28px; 
	margin-top:0px;
	margin-bottom:5px;
	padding-top: 2px;
}

/*couleur utilisé pour les "|" du tableau*/
.tableau_bandeau_page_mutimedia
{
	color: #555555;
	width:100%;
	font-family:Verdana;
	font-size:14px;
}

.tableau_bandeau_page_mutimedia a
{
	text-decoration:none;
	color: #555555;
}

.tableau_bandeau_page_mutimedia a:hover
{
	color:#336699;
	text-decoration:underline;
}

	/*TITRE PAGE*/
.td_titre_page_mutimedia
{
	font-family:Verdana;
	font-size:14px;
	text-align:left;
	width:15%;
}

	/*BOUTONS*/
.td_btn_page_mutimedia
{
	text-align:center;
	/*width:33%;*/
}

	/*LIEN RETOUR*/
.td_lien_retour_page_mutimedia
{
	text-align:right;
	/*width:33%;*/
}

/****************************/
/*  div div_pas_de_media    */
/****************************/
.div_pas_de_media_multimedia
{
	/*background-color:White;*/
	
	text-align:center;
	
	padding-top:5px;
	padding-bottom:5px;
}

.p_pas_de_media
{
	margin-left:auto;
	margin-right:auto;
	
	color:#555555;
}

/**********************************/
/*        PAGE D'ACCUEIL          */
/**********************************/
.div_page_daccueil_multimedia
{
	float:left;
	width:534px;
	
	border-right:solid 1px white;	
	
	text-align:center;
	
	padding-top:5px;
	padding-bottom:5px;
	
	font-family:Verdana;
	font-size:14px;
}

.div_page_daccueil_multimedia tr
{
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #555555;
}

#VideosLink
{
	text-decoration:none;
	color:#555555;
	font-size:14px;
}

#VideosLink:hover
{
	color:#336699;
}

.div_page_daccueil_multimedia a
{
	text-decoration:none;
	color:#555555;
	font-size:14px;
}

.div_page_daccueil_multimedia a:hover
{
	color:#336699;
}

.tableau_vignette_page_daccueil
{
	/*permet de centrer sur la page tous les éléments du tableau*/
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
	clear: both;
}

.tableau_vignette_multimedia
{
    float: left;  
    width: 170px; 
    margin-left: 4px;
    height: 161px;
    border: 1px solid #555555;
    margin-bottom: 4px;
    background: url("images/MVSR_vignette_multimedia.png") no-repeat;
}
.td_multimedia_avec_le_nom
{
	margin-left:auto;
	margin-right:auto;
    padding: 5px;
    padding-top:0;
    height: 26px;
    background: url("images/MVSR_bandeau_vin_multi.png") no-repeat;
}

.td_multimedia_avec_le_nom a
{
    position: relative;
    font-size: 11px;
    font-weight: bold;
}

.td_multimedia_avec_la_photo
{
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
	width: 160px;
	height: 120px;
}

.tableau_ligne_multimedia
{
    clear: both;
    height: 161px;
}

.image_vignette_accueil_multimedia
{
	border:none;
}

/*page complète (image grand format + les petites vignettes*/
.div_image_all
{
	padding:10px;
	background-color:White;
	height: 569px;
}

.div_image_all a
{
	text-decoration:none;
}

/**********************************/
/*  COLONNE PHOTOS DIVERSES       */
/**********************************/
.titre_colonne_divers
{
	color:white;
	margin-left:auto;
	margin-right:auto;
	
	text-align:center;
	font-family:Verdana;
	font-size:14px;
	
	padding-top:6px;
}

.div_photo_multimedia_sur_page_multi
{
	width:95px;
	margin-right:3px;
	float: right;
}

.td_multimedia_avec_la_photo_sur_page_multi
{
	padding-bottom:1px;
}

.photo_multimedia_sur_page_multi
{
	border:none;
}
/**********************************/
/*  DIV GD IMG + VIGNETTES        */
/**********************************/

/*image grand format*/
.div_img_grand_format
{
	float:left;
	text-align:center;
	border-right:solid 1px black;
	width:400px;	
}

.tableau_img_gd_format
{
	margin-left:auto;
	margin-right:auto;
}

.description_img
{
	text-align:justify;
	padding-right:10px;
	font-family:Verdana;
	font-size:12px;
}

.img_gd_format
{
	width:380px;
}

.alignement_bouton_prev_next
{
	text-align:center;
}

.alignement_bouton_prev_next img
{
	border:none;
}

/*images miniatures*/
.div_img_miniatures
{
	/*width:228px;
	width:190px;*/	
}
.div_repeater_miniature
{
	text-align:left;
}

.img_miniature
{
	width:45px;
	height:45px;
	padding-left:10px;
}

/**********************************/
/*  FICHIER "VIDEOS DIVERSES"     */
/*              &                 */
/*  FICHIER "VIDEOS ARTISTES"     */
/**********************************/
.div_image_all_video
{
	padding:10px;
	background-color:White;
	overflow:auto;
	height:568px;
}

.div_lecteur_wmp_artiste
{
	float:left;
	/*text-align:right;*/
	padding-left:10px;
	border-left:solid 1px #555555;
	width:400px;
}

.div_lecteur_wmp_divers
{
	float:left;
	text-align:center;
	padding-right:10px;
	margin-right:25px;
	border-right:solid 1px #555555;
	width:400px;
}

.titre_videos_diverses
{
	color:#555555;
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:center;
}

.div_liste_noms_videos
{
	text-align:left;
	float:left;
	width:30%;
	/*padding-right:10px;*/
}

/*.div_repeater_titre_videos_artistes
{
	text-align:left;
}*/

.div_liste_noms_videos a
{
	text-decoration:none;
	color:#555555;
}

.div_liste_noms_videos a:hover
{
	color:#336699;
}

.div_colonne_vignettes
{
	/*text-align:center;*/
}

.img_vignette_video_diverse
{
	border:none;
	margin-left:10px;
	margin-bottom:10px;
}

/*********************************************************************************************/
/************************************ design PUBLICITE ***************************************/
/*********************************************************************************************/
.div_visuel_publicite
{
	text-align:center;
	background-color:White;
}

.flash_publicite
{
	width:650px;
	height:660px;
	margin:0;
	padding:0;
}

.img_visuel_publicite
{
	margin-left:auto;
	margin-right:auto;
}

/*********************************************************************************************/
/************************************ design CONTACT *****************************************/
/*********************************************************************************************/
.div_complete_page_contact
{
	background-color:White;	
	height:588px;
}

.div_formulaire_envoi
{
	text-align:center;
}

/*div adresse*/
.div_adresse
{
	margin:0px 5px 0px 5px;
	padding-top:5px;
}

.adresse_mvsrecords
{
	font-family:Verdana;
	font-size:14px;
	color:#555555;
}

.div_adresse a
{
	text-decoration:none;
	color:#555555;
}

.div_adresse a:hover
{
	color:#336699;
}

/*div mail bien envoyé*/
.div_mail_envoyer
{
	text-align:center;
}

.span_mail_envoyer
{
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana;
	font-size:14px;
	color:#555555;
}


/*div formulaire d'envoi*/
.tableau_contact
{
	margin-left:auto;
	margin-right:auto;
}

.texte_email_et_sujet
{
	font-family:Verdana;
	font-size:14px;
	color:#555555;
}

.msg_erreur_contact
{
	font-family:Verdana;
	font-size:12px;
	color:Red;
}

.tableau_contact a
{
	text-decoration:none;
	color:#555555;
}

.tableau_contact a:hover
{
	color:#336699;
}

/*********************************************************************************************/
/************************************ design NEWSLETTER **************************************/
/*********************************************************************************************/
.div_newsletter_complete
{
	background-color:White;
	height:588px;
	overflow:auto;
	font-family:Verdana;
	font-size:14px;
	color:#555555;
	text-align:center;
}

.newsletter_titre_page
{
	font-size:18px;
}

.jeuConcours_question
{
	font-size:18px;
	color:#555555;
}

.jeuConcours_question_reponse
{
	color:#999999;
}

.div_reponse_jeu_concours
{
	background-color:White;	
	font-family:Verdana;
	font-size:14px;
	color:#555555;
	text-align:center;
	/*height:400px;*/
}

.div_reponse_jeu_concours a
{
	text-decoration:none;
	background-color:#555555;
	color:White;
}

.div_reponse_jeu_concours a:hover
{
	background-color:White;
	color:#555555;
}

.tableau_formulaire_newsletter
{
	font-family:Verdana;
	font-size:14px;
	color:#555555;
}

.tableau_formulaire_newsletter a
{
	text-decoration:none;
	color:#555555;
}

.tableau_formulaire_newsletter a:hover
{
	color:#336699;
}


.newsletter_td_de_gauche
{
	padding-right:40px;
}

.chkbox_newsletter
{
	/*background-color:#555555;*/
}

.newsletter_radiobutton
{
	color:#555555;
}

.newsletter_lbl_msg
{
	font-family:Verdana;
	font-size:12px;
	color:Red;
}

/*********************************************************************************************/
/************************************ design DESABONNE NEWSLETTER ****************************/
/*********************************************************************************************/
.div_desabonne_complete
{
	background-color:White;	
	height:600px;
	font-family:Verdana;
	font-size:14px;
	color:#555555;
	text-align:center;
}

.div_desabonne_complete a
{
	text-decoration:none;
	background-color:#555555;
	color:White;
}

.div_desabonne_complete a:hover
{
	background-color:White;
	color:#555555;
}

.desabonne_titre_page
{
	font-size:18px;
}

/*********************************************************************************************/
/************************************ design VALIDATION NEWSLETTER ***************************/
/*********************************************************************************************/
.div_complete_page_validation
{
	background-color:White;	
	font-family:Verdana;
	font-size:14px;
	color:#555555;
	text-align:center;
}

/*********************************************************************************************/
/***************************************** design MUSIC LABELS *******************************/
/*********************************************************************************************/
.div_MusicLabels
{
	background-color:#336699;
	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.div_MusicLabels_Logo
{
	float:left;
	text-align:left;
	padding:0px, 0px, 0px, 5px;
	margin-right:5px;
}

.div_MusicLabels_Description
{
	text-align:left;
	margin:0px, 0px, 0px, 5px;
	border-right:0px;
	height:30px;
	width:auto;
	overflow:auto;
	padding:5px;
	background: url("images/MVSR_bandeau_650_40.png") top left no-repeat;
	font-size: 12px;
}

.div_MusicLabels_Datalist
{
	height:579px;
	/*height:650px;/*sans le logo*/
	overflow:auto;
}

#DataListThumbnails
{
	width:100%;
}

.DataListLabel_ItemStyle
{
	/*background-color: rgb(235,235,235);/*#ebebeb*/
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	width: 120px;
	height: 230px;
	background: url("images/MVSR_vignette_artiste.png") top left no-repeat;
}

.DataListLabel_Item_Title, DataListLabel_Item_Title:link, DataListLabel_Item_Title:visited
{
	text-decoration:none;
	/*color:#555555;*/
}

.DataListLabel_Item_Title
{
    display: block;
    margin-top: 11px;
}

/*.DataListLabel_Item_Title:hover
{
	text-decoration:none;
	color:White;
	background-color:#555555;
}*/

.DataListLabel_ItemStyle img
{
	border:none;
	text-decoration:none;
	margin-top:5px;
}

.datagrid_AlternatingItemStyle
{
	background-color:#0099cc;
	font-family:Verdana;
}

.datagrid_AlternatingItemStyle a:hover
{
	color:white;
}
