<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.hideOnDesktop
{
	display: none !important;
}
.mobileOnly
{
	display: none !important;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------

														TABLETTE
--------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 1000px) {


.desktopOnly
{
	display: none !important;
}
.hideOnDesktop
{
	display: block !important;
}

/* ------------------------------------------------------------

			Header
---------------------------------------------------------------*/
#frame_haut
{
	width: 100%;
	height: auto;
}
.contenant
{
	width: 100%;
}
#contenu_frame_haut
{
	width: 95%;
	margin: auto;
	height: 161px;
	padding-top: 20px;
}

#frame_haut #div_langue
{
	float: right;
    margin-top: 10px;
    width: 60px;
}

#frame_haut #logo
{
	width: calc(100% - 60px);
	float:right;

}
#frame_haut #logo .arial_55, #frame_haut #logo .arial_black_55
{
	font-size: 45px;
}
#logo .logoWrapper
{
	width: 100%;
}
#logo .logoWrapper .listSpe
{
	width: calc(100% - 100px);
}

#frame_haut #div_langue a.hideOnDesktop,#frame_haut #div_langue .fd_couleur_agence.hideOnDesktop
{
	font-size: 1.5em;
	margin-left: 0px;
	display: inline !important;
}

#frame_haut #logo .shareButtons
{
	display: none;
}


#Menu.TabbedPanels
{
	width: 100%;
	clear: both;
	margin-top: 0px;
	height: 40px;
}



.pdfWrapper
{
	position: absolute;
	right: 0;
	margin-top: -70px;
	width: 160px;

}
.pdfWrapper .pdfDLButton
{
	width: 125px;
	display: inline !important;
}
.pdfDLButton .pdfDLButtonInner a, #frame_bas .pdfButtonInner a
{
	line-height: 28px;
	font-size: 13px;
}
.pdfWrapper .pdfDLButtonInner img, #frame_bas .pdfButtonInner img
{
	display: none;
}

#Menu.TabbedPanels li.TabbedPanelsTab
{
	padding: 8px 12px;
	font-size:1.1em;
	margin-right: 5px;
	background-color: #404040;
	background-image: none;
}
#Menu.TabbedPanels li.TabbedPanelsTabSelected
{
	background-color: #000;
}
.bord_menu
{
	display: none;
}

/* ------------------------------------------------------------

			CONTENU CENTRAL
---------------------------------------------------------------*/

#frame_centre 
{
	width: 100%;
	background-color: #fff;
}
#frame_centre .contenant
{
	width: 95%;
	margin: auto;
	float: none;
}

.grand_contenu_haut, .grand_contenu_bas,.frame_fond_blanc.fd_noir
{
	display: none;
}
.grand_contenu
{
	width: 100%;
	padding: 0;
	padding-top: 10px;
	background-image: none;
	padding-bottom: 10px;
}

/* ------------------------------------------------------------

			FOOTER
---------------------------------------------------------------*/
#frame_bas .fond_bas_gris_fonce_inner,#frame_bas .fd_gris_bas
{
	width: 95%;
	margin: auto;
	float: none;
}
.footerNav
{
	display: none;
	float: none;
}
#frame_bas .pdf
{
	width: 160px;
}
#frame_bas .pdfButton
{
	width: 125px;
}

#frame_bas .sociaux
{
	width: 160px;
}

#frame_bas .logo_wistal
{
	display: none;
}
#frame_bas .logo_acc
{
	width: 310px;
}
#frame_bas .logo_cccom
{
	width: 260px;
}

#frame_bas .facebookLink
{
	float: none;
}
/* ------------------------------------------------------------

			ACCUEIL STANDARD
---------------------------------------------------------------*/

.accStd .mediasPres
{
	width: 50%;
	display: block;
	margin: 0;
}
.accStd .mediasPres #index_bloc_photopresent
{
	width: calc(100% - 24px);
	float:none;
}
.accStd #index_bloc_photopresent .arr_5
{
	width: 100%;
	height: auto;
}
.accStd #index_bloc_photopresent .arr_5 img

{
	width: 100%;
}
.accStd .videoPres
{
	width: 100%;
	padding: 0px;
    height: auto;
    float: none;
    display: block;
    margin-top: 20px;
    background-image: none;
}
#bloc_video_artiste
{
	margin-left: 0;
}

#bloc_video_photo
{
	width: 100%;
}
#all_bloc_video
{
	width: 100%;
}
#bloc_video_photo object, #bloc_video_photo embed, #bloc_video_photo iframe
{
	margin: auto;
}
.bloc_bas_index
{
	width: 100%;
	min-height: auto;
	padding-top: 0;
}

#bloc_video_photo .fd_deg_noir
{
	border: none;
}

#bloc_video_photo .arr_5
{
	-moz-border-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-radius: 0;
}


#bloc_video_photo .embedVideo
{
	float: none !important;
	display: block !important;
	margin: auto;
}
#bloc_video_photo .embedVideo {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	width: 100%;
}

#bloc_video_photo .embedVideo iframe, #bloc_video_photo .embedVideo object, #bloc_video_photo .embedVideo embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.contenant_bouton_onglet
{
	margin-left: 0px;
	width: 100%;
}

.contenant_bouton_onglet a.bouton_onglet
{
	width: calc(100% - 10px);
	padding: 5px;
	line-height: 20px;
}


.accStd .artistInfos
{
	width: 45%;
	display: block;
	margin: 0 2% 0 2%;
}
.accStd #index_bloc_agents
{
	width: 100%;
}
.bouton_agent
{
	display: none;
}
.contactArtist .phoneIcon, .contactArtist .titleWrapper .title
{
	margin-top: 0;
}
.contactArtist .personalDetails
{
	width: 100%;
}
.bloc_agent
{
	width: 100%;
}
.contactArtist .info_agent
{
	width: calc(100% - 10px);
}
.contactArtist .agent_bas
{
	width: calc(100% - 12px);
}


.accStd #index_bloc_info

{
	width: 100%;
}

.accStd #index_bloc_news {
	width: 100%;
}

.block_news {
	width: 100%;
}


/* ------------------------------------------------------------

			ACCUEIL PHOTOS
---------------------------------------------------------------*/
.grand_contenu.accPhotos
{
	padding-left: 0;
}
.accPhotos .haut, .accPhotos .bas
{
	display: none;
}

.accPhotos .contentWrapper
{
	width: 100%;
	background: none;
	padding-left: 0px;
	float: none;
	display: block;
}
.accPhotos .photoElement,.accPhotos .photoElement.small
{
	width: 33.33%;
}
.accPhotos .photoElement:nth-child(2)
{
	display: none;
}

.accPhotos .photoElement ul, .accPhotos .photoElement .photo, .accPhotos .photoElement .photo img, 
.accPhotos .photoElement .photo.small ul, .accPhotos .photoElement .photo.small , .accPhotos .photoElement .photo.small img
{
	width: 100%;
}


.otherBlocks
{
	width: 100%;
	margin-top: 0;

}
.otherBlocks .texteLibreWrapper,.otherBlocks .texteLibreWrapper.small, .otherBlocks .newsWrapper.small, .otherBlocks .newsWrapper
{
	width: calc(100% - 30px);
	margin: 0;
	display: block;
	padding: 15px;
	margin-top: 20px;
}
.bloc_contacts
{
	width: 100%;
	margin: 20px 0 0 0;
}
/* ------------------------------------------------------------

			ACCUEIL MEDIAS
---------------------------------------------------------------*/

.grand_contenu.accMedias

{
	padding-left: 0;
}
.accMedias .haut, .accMedias .bas
{
	display: none;
}

.accMedias .contentWrapper, .accMedias .contentWrapper .inner
{
	width: 100%;
	background: none;
	float: none;
	display: block;
	margin-left: 0;
}

.accMedias .contentWrapper .photoPres
{
	width: 40%
}
.accMedias .photoPres .photoContent, .accMedias .photoPres .photoContent img
{
	width: 100%;
}
.accMedias .videoPres
{
	width: 60%;
}
.videoAjax
{
	width: 100%;
}
.videoAjax .container2
{
	display: none;
}
.videoAjax .videoContainer, .videoAjax .playerContainer
{
	width: 100% !important;
}

.videoAjax  .embedVideo {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	width: 100% !important;
}

.videoAjax  .embedVideo iframe, #bloc_video_photo .embedVideo object, #bloc_video_photo .embedVideo embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100%;
}

.accMedias .seeAllPhotosWrapper, .accMedias .seeAllMediasWrapper
{
	margin-top: 0;
	margin-left: 0px;
	position: relative;
	float: left;
}
.accMedias .seeAllPhotosWrapper
{
	width: 40%;
}
.accMedias .seeAllMediasWrapper
{
	width: 60%;
}
.accMedias .seeAllPhotos
{
	padding: 0;
	margin: 0;
}
.accMedias .seeAllMediasInner
{
	padding: 0;
	margin: 0;
	margin-left: 5px;
}
.accMedias .label
{
	margin-right: 10px;
}

.accMedias a.bouton_onglet
{
	width: calc(100% - 15px);
	line-height: 20px;
}

.accMedias .playerContainer iframe
{
	width: 100%;
}
/* ------------------------------------------------------------

			CV / INFOS
---------------------------------------------------------------*/

.left_col
{
	width: 30%;
}

.right_col
{
	width: calc(70% - 20px);
	margin-left: 20px;
}

#bloc_infos_casting
{
	width: 100%;
}
.left_col .bigtitle, .left_col .section_title
{
	margin-left: 2px;
	width: auto;
}

.left_col .section_content, .left_col .section_category
{
	padding-left: 20px;
	display: block;
}
.left_col .link_content
{
	width: 100%;
	margin-left: 2px;
}


.right_col #index_bloc_info
{
	width: calc(100% - 20px);
	padding : 0 10px 0 10px;
}


/* ------------------------------------------------------------

			Photos
---------------------------------------------------------------*/

.bloc_photos
{
	width: 100%;
}
.bloc_photos .albumWrapper
{
	width: calc(100% - 20px);
}


/* ------------------------------------------------------------

			Videos
---------------------------------------------------------------*/
#bloc_videos
{
	width: calc(100% - 20px);
}
#bloc_videos .video_artiste
{
	float: none;
}
#bloc_videos .videoWrapper
{
	width: 100%;
}

#bloc_videos .embedVideo {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	width: 100% !important;
}

#bloc_videos .embedVideo iframe, #bloc_video_photo .embedVideo object, #bloc_video_photo .embedVideo embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100%;
}
#bloc_videos .thumbnailsWrapper
{
	clear: both;
	float: none;
	width: 100%;
	display: block;
	margin-left: 0px;
}
#bloc_videos #aff_titre
{
	clear: both;
	width: 100%;
	padding-top: 20px;
	margin-bottom: 20px;
}
#bloc_videos .videoList
{
	width: 100%;
}
#bloc_videos .videoList .videoTitle
{
	width: calc(100% - 100px);
}
#bloc_videos .jcarousel-skin-tango .jcarousel-container-vertical
{
	width: 100%;
	padding: 40px 0px;
}
#bloc_videos .jcarousel-skin-tango .jcarousel-prev-vertical, #bloc_videos .jcarousel-skin-tango .jcarousel-next-vertical
{
	left: 10px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical
{
	width: 100%;
}

/* ------------------------------------------------------------

			AUDIO
---------------------------------------------------------------*/



.audioCategWrapper
{
	width: 100%;
}
.audioCategWrapper form table
{
	width: 100%;
}
#bloc_videos.audio .thumb
{
	width: 100%
}
.majAudio
{
	margin: 0;
}

.audioElement
{
	width: calc(100% - 20px);
	padding-right: 10px;
}
.audioElement .audioContainer
{
	width: 100%;
}
/* ------------------------------------------------------------

			NEWS
---------------------------------------------------------------*/

#bloc_news
{
	width: calc(100% - 20px);
}
#bloc_news .block_news2
{
	width: 100%;
}
#bloc_news .bloc_news_right2
{
	width: calc(80% - 10px);
	margin-left: 0;
	margin-right: 10px;
}
#bloc_news .bloc_news_right2.fullWidth
{
	width: calc(100% - 10px);
}
.bloc_news_right2 div.news_txt2
{
	width: 100%;
}
#bloc_news .photoNews
{
	width: 20%;
}
#bloc_news .photoNews img
{
	width: 100%;
}
#bloc_news iframe
{
	width: 100%;
}
/* ------------------------------------------------------------

			PRESSE
---------------------------------------------------------------*/
.pressWrapper, .pressWrapper .downloadWrapper
{
	width: 100%;
}
.pressWrapper .pressElement
{
	width: calc(100% - 20px);
}
.pressWrapper .pressDescription
{
	width: 100%;
}


/* ------------------------------------------------------------

			CONTACT
---------------------------------------------------------------*/
.contactTitle
{
	width: 100%;
}
.contactWrapper
{
	width: calc(100% - 20px);
}
.contactWrapper .bloc_form
{
	width: 100%;
	margin-left: 0;
}
.contactWrapper .input_group
{
	width: 100%;
}
.contactWrapper .inputElement
{
	width: 50%;
}
.contactWrapper .submitButton
{
	width: 100%;
}
.contactWrapper .contactBlock
{
	width: 100%;
}
.contactWrapper  #index_bloc_agents
{
	width: 100%;
	padding: 0;
}
#index_bloc_agents.contactArtist 
{
	width: calc(100% - 20px);
	padding : 10px;
}
.contactWrapper .contactArtist .info_agent, .contactWrapper .contactArtist .agent_bas
{
	width: calc(100% - 20px);
	padding-right: 10px;
}
.contactWrapper .contactArtist .agent_bas
{
	padding-right: 10px;
}
.contactWrapper .fd_couleur_agence
{
	padding: 5px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------

													FIN TABLETTE
--------------------------------------------------------------------------------------------------------------------------------------------*/



}


/* ------------------------------------------------------------------------------------------------------------------------------------------

														MOBILE
--------------------------------------------------------------------------------------------------------------------------------------------*/


@media screen and (max-width: 650px) {

.mobileOnly 
{
	display: block !important;
}
.hideOnMobile
{
	display: none !important;
}


/* ------------------------------------------------------------

			HEADER
---------------------------------------------------------------*/
#contenu_frame_haut
{
	min-height: 120px;
}
#frame_haut #logo
{
	width: calc(100% - 20px);
	padding: 10px;
	height: auto;
}
#logo .logoWrapper
{
	width: calc(100% - 58px);
	padding-left: 20px
}
#logo .logoWrapper span
{
	display: block;
	line-height: 45px;
}
#logo .logoWrapper .nameSpacer
{
	display: none;
}

#logo .logoWrapper .listSpe
{
	padding-top: 10px;
	width: 100%;
}
#logo .logoWrapper .listSpe img
{
	display: none;
}

.closeMobileMenu 

{
	width: 100%;
	float: right;
}

.closeMobileMenu #burger-button
{
	float: right;
	margin: 10px 0px 0px 0;
}

#mobileMenu .menuElements
{
	clear: both;
	padding: 0;
	width: 100%;
	display: none;
}
#mobileMenu .menuElements li
{
	list-style: none;
}

#mobileMenu .mobileMenuElement
{
	min-height: 40px;
	width: 80%;
	margin: auto;
	line-height: 40px;
	font-size: 1.6em;
	padding : 8px 0 8px 0;
	border-bottom: 1px solid #cecece;
}

#mobileMenu .mobileMenuElement a
{
	display: block;
    width: 100%;
    height: 100%;
}
#mobileMenu .mobileMenuElement a.selected
{
	color: #000;
}


/* ------------------------------------------------------------

			FOOTER
---------------------------------------------------------------*/

#frame_bas .sociaux
{
	float: none;
	display: block;
	margin: auto;
	width: 100%;
}

#frame_bas .sociaux.noFb
{
	margin-top: 0;
}
#frame_bas .logo_acc
{
	width: 100%;
}
#frame_bas .logo_cccom
{
	float: none;
	display: block;
	width: 100%;
	text-align: left;
	margin: 0;
}

#frame_bas  .fond_bas_gris_fonce_inner .contenant .bloc_contact
{
	width: 100%;
}
#frame_bas  .bloc_agent
{
	width: calc(100% - 50px);
}
.agent_footer
{
	padding-bottom: 10px;
}
/* ------------------------------------------------------------

			ACCUEIL STANDARD
---------------------------------------------------------------*/
.accStd .mediasPres
{
	width: 100%;
}

.accStd .artistInfos
{
	width: 100%;
	margin: 0;
}

/* ------------------------------------------------------------

			ACCUEIL PHOTOS
---------------------------------------------------------------*/
.accPhotos .photoElement:nth-child(3)
{
	display: none;
}

.accPhotos .photoElement, .accPhotos .photoElement.small
{
	width: 50%;
	height: 190px;
}
/* ------------------------------------------------------------

			ACCUEIL MEDIAS
---------------------------------------------------------------*/
.accMedias .contentWrapper .photoPres, .accMedias .videoPres
{
	width: 100%;
}
.accMedias .videoPres
{
	margin-top: 30px;
}

.accMedias .videoPres, .videoAjax .videoContainer, .videoAjax
{
	height: auto;
}
.accMedias .seeAllPhotosWrapper, .accMedias .seeAllMediasWrapper
{
	display: none;
}
.accMedias .playerContainer iframe, .accMedias .videoPres, .videoAjax .videoContainer, .videoAjax
{
	height: 250px; float: none;
}

/* ------------------------------------------------------------

			CV INFOS
---------------------------------------------------------------*/

.left_col
{
	width: 100%;
}

.left_col .bigtitle, .left_col .section_title
{
	width: 30%;
}

.right_col
{
	width: 100%;
	margin-left: 0;
}
.right_col #index_bloc_info
{
	margin-top: 10px;
	width: calc(100% - 10px);
	padding: 5px;

}


/* ------------------------------------------------------------

		PHOTOS
---------------------------------------------------------------*/
.nb_medias
{
	display: block;
}
.bloc_photos .albumWrapper
{
	height: auto;
}

.bloc_photos .albumWrapper img
{
	width: 40%;
}
/* ------------------------------------------------------------

		AUDIOS
---------------------------------------------------------------*/
.audioCountWrapper
{
	width: 100%;
}
.audioCategWrapper #formCateg
{
	margin-right: 0;
}
/* ------------------------------------------------------------

		CONTACT
---------------------------------------------------------------*/
.contactWrapper .input_group input
{
	width: 90%;
}

.contactWrapper textarea 
{
	width: 100%;
}

.contactWrapper .input_group img, .contactWrapper .captcha
{
	width: 100%;
}</pre></body></html>