<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">				
/* ------------------------------------------------------------

				GENERIQUE 

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

a {
	text-decoration:none;
}
		
a.lien_blanc {
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
}
	
a.lien_blanc:hover {
	text-decoration:none;
}

a.lien_tags {
	text-decoration:none;
	color:#404040;
	font-weight:bold;
}
	
a.lien_tags:hover {
	text-decoration:none;
}


#pgnfix{ behavior: url(/iepngfix.htc) }
				
/* ------------------------------------------------------------

				STRUCTURE GENERALE

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


.contenant {
	width:1000px;
	text-align:left;
	margin:0 auto; 
}


#frame_haut {
	position:relative;
	top:0px;
	width:100%;
	height:190px;
	background-image:url(../media/img/trame_header.gif);
	background-repeat:repeat-x;
	text-align:center;	
}

#frame_centre
{
	position:relative;
}


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

				HEADER

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

#logo {
	height:140px;
	width:auto;
	vertical-align:middle;
	text-align:left;
	margin-top:-10px; 
	margin-bottom:-9px;
}

#logo .logoWrapper
{
	width:auto; 
	height:auto; 
	float:left; 
	display:inline;
}

#logo .logoWrapper .listSpe
{
	clear:both; 
	color:#FFFFFF; 
	font-size:16px; 
	text-transform:uppercase; 
	width:500px;
}

#logo .shareButtons
{
	width:160px; 
	height:auto; 
	float:right; 
	display:inline;

}

#logo .shareButtons .parmail
{
	width:160px;
	height:auto; 
	float:left;
	display:inline;
}
#logo .shareButtons .facebook
{
	width:170px;
	height:auto; 
	float:left;
	display:inline;
}

#fond_entete {
	position:relative;
	top:0px;
	width:100%;
	height:190px;
	background-image:url(../media/img/trame_header.png);
	background-repeat:repeat-x;
	text-align:center;
	position:absolute;
	z-index:25;
}

.fd_couleur_agence
{
	display:inline; 
	text-decoration: none; 
	margin-left:10px; 
	padding:3px;
	color:#FFF;
}

#div_langue a
{
	color: #000;
}

#div_langue a.secondLng
{
	margin-left:10px;
}

.pdfWrapper
{
	width:204px;
	float:right; 
	display:inline; 
	margin-top:0px;
}

.pdfButtonLabel
{
	width:35px; 
	height:28px; 
	float:left; 
	display:inline !important; 
	background-color:#da0000;
}
.pdfButtonLabelInner
{
	line-height: 28px; 
	margin-left:5px; 
	font-size:14px; 
	color:#FFFFFF;
}
.pdfDLButton
{
	width:166px;
	background-color:#8c8c8c;
	height:28px;
	float:left; 
	display:inline !important;
	text-align:left;
}
.pdfDLButton .pdfDLButtonInner
{
	line-height: 28px;
	 margin-left:5px;
}
.pdfDLButton .pdfDLButtonInner a
{
	font-size:12px; 
	color:#c6c6c6;
}

#mobileMenu{

    width: 50%;
    margin: auto;
    clear: both;
    height: 100%;
    position: fixed;
    z-index: 1000;
    display: none;
    background-color: #fff;
    border-right: 1px solid #000;
    box-shadow: 1px 2px 10px 2px #000;
}
#burger-button {
    display: block;
    width: 36px;
    height: 28px;
    background: url(/images/picto_burger.png) 0 bottom no-repeat;
    float: left;
    margin: 20px 0 0 0;
}
#burger-button.crossed
    {
        background-position : top;
        background-size: 70%;
        height: 20px;
    }
#burger-button span
{
	display: none;
}

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

			FOOTER

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

.footerNav
{
	width:100%; 
	height:30px; 
	background-color:#000000;
}

.footerNav .contenant .contenant_center
{
	margin-top:3px; 
	float:left;
}


#frame_bas #fond_bas_gris_fonce
{

	display:block;
	background-color:#404040;
	background-image:url(../media/img/trame_footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:100%; 
	height:auto;
	float:left; 
	display:inline; 
	padding-top:15px; 
	padding-bottom:15px;
}


#frame_bas .fond_bas_gris_fonce_inner
{
	width:1000px; 
	height:auto; 
	margin-left:auto; 
	margin-right:auto;
}
#frame_bas .fond_bas_gris_fonce_inner .contenant
{
	float:left; display:inline;
}

#frame_bas  .fond_bas_gris_fonce_inner .contenant .bloc_contact
{
	width:auto; float:left; display:inline;
}
#frame_bas  .fond_bas_gris_fonce_inner .contenant .bloc_contact .tel
{
	 width:31px;
	 height:31px;
	 float:left; 
	 display:inline; 
	 background-image:url(/media/img/picto_phone.png); 
	 background-repeat:no-repeat; 
	 background-position:top; 
	 margin-top:15px;
}

#frame_bas  .bloc_agent
{
	 width:auto; 
	 float:left; 
	 display:inline; 
	 padding-top:0px; 
	 padding-bottom:0px; 
	 margin-left:10px;
}

#frame_bas .sociaux 
{
	width:201px; 
	height:auto; 
	float:right; 
	display:inline;
}

#frame_bas .sociaux.noFb
{
	margin-top:20px
}

#frame_bas .facebookLink
{
	width:201px; float:left; display:inline;
}

#frame_bas .facebookPic
{
	width:111px; height:84px; float:right; 
	display:inline; background:transparent url('/media/img/fond_facebook.gif') left top no-repeat;
}

#frame_bas .facebookPicWrapper
{
	width:auto; height:auto; float:left; display:inline; margin-left:32px; margin-top:5px;
}

#frame_bas .pdf
{
	width:201px; float:left; display:inline; 
}

#frame_bas .pdf.withFb
{
	margin-top: 10px;
}


#frame_bas .pdf .labelWrapper
{
	width:35px; height:28px; float:left; display:inline; 
	background-color:#da0000;
}

#frame_bas .pdf .labelInner
{
	 margin-left:5px; font-size:14px;line-height: 28px; 
}


#frame_bas .pdfButton 
{
	width:166px; background-color:#8c8c8c; height:28px; float:left; display:inline; text-align:left;
}

#frame_bas .pdfButtonInner
{
	line-height: 28px;margin-left:5px;
}

#frame_bas .pdfButtonInner a
{
	font-size:12px;
}

#frame_bas .fd_gris_bas
{
	width:100%; height:30px; display:block; float:left 
}

#frame_bas .logo_acc
{
	 display:block; float:left; width:350px;
}

#frame_bas .fd_gris_bas img
{ 
	vertical-align: middle;
}
#frame_bas .logo_wistal
{
	display:block; float:left; width:240px; 
}
#frame_bas .logo_cccom
{
	display:block; float:right; width:290px; margin-left:10px; text-align:right;
}
#frame_bas .logocccom
{
	margin-left:10px;
}



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

			ACCUEIL VERSION MEDIAS

---------------------------------------------------------------*/
.grand_contenu.accMedias
{
	padding-left: 10px;
}
.accMedias .haut
{
	width:975px; height:13px; float:left; display:inline;
	background:transparent url('/media/img/haut_version_photos.gif') left top no-repeat;
}
.accMedias .bas
{
	width:975px; height:13px; float:left; display:inline; 
	background:transparent url('/media/img/bas_version_photos.png') left top no-repeat; position:relative; z-index:10;
}

.accMedias .contentWrapper
{
	width:975px; height:auto; float:left; 
	display:inline; background:transparent url('/media/img/centre_version_photos.gif') left top repeat-y;
}

.accMedias .contentWrapper .inner
{
	width:955px; height:385px; float:left; display:inline; margin-left:10px;
}

.accMedias .contentWrapper .photoPres
{
	width:315px; height:385px; float:left; display:inline;
}

.accMedias .photoPres .photoContent
{
	width:315px; height:384px; float:left; display:inline;
}

.accMedias .videoPres
{
	width:640px; height:384px; float:left; display:inline;
}

.accMedias .seeAllPhotosWrapper
{
	width:160px; height:30px; overflow:hidden; position:absolute; z-index:1; margin-top:408px; margin-left:12px;
}

.accMedias .seeAllPhotos
{
	display:block;float:left;width:100%;padding-top:3px;margin-left:5px;margin-top:-3px;
}

.accMedias .label
{
	background-image:url(../media/img/bt_fleche.png); background-repeat:no-repeat; 
	width:20px; height:20px; float:left; display:inline;
}

.accMedias .seeAllMediasWrapper
{
	width:315px; height:30px; overflow:hidden;  position:absolute; z-index:1; margin-top:408px; margin-left:320px;
}

.accMedias .seeAllMediasInner
{
	display:block;float:left;width:100%;padding-top:3px;margin-left:5px;margin-top:-3px;
}



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

			ACCUEIL VERSION STANDARD

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

.accStd .mediasPres
{
	width:410px; float:left; display:inline; margin-right : 30px;
}

.accStd #index_bloc_photopresent
{
	width:380px;
}
.accStd #index_bloc_photopresent .arr_5
{
	width:380px; height:500px;
}
.accStd .videoPres
{
	 width:408px; height:338px; background-repeat:no-repeat; float:left; display:inline; margin-top:36px;
	 background-image:url(/media/img/fond_video.gif);
}


.accStd .artistInfos
{
	width:500px; float:left; display:inline;
}

.accStd #index_bloc_info
{
	 width:500px; height:auto; float:left; display:inline; border:none; margin-left:0px; 
	 min-height: 100px;
	 margin-bottom: 20px;
}


.accStd #index_bloc_news
{
	width:500px; float:left; display:inline; border:none; margin-left:0px;
}

.accStd .block_news
{
	margin-top:15px;
}

.accStd .newsPic
{
	width:72px; height:72px; float:left; display:inline;
}

.accStd .newsContent
{
	font-size:18px; font-family:'Arial Black', Arial;
}

.accStd .allNews
{
	background-repeat:no-repeat; width:20px; height:20px; float:left; display:inline;
	background-image:url(../media/img/bt_fleche.png);
}

.accStd #index_bloc_agents 
{
	width:500px; float:left; display:inline; margin-top:5px;
}


.accStd .contenant_bouton_onglet
{
	margin-bottom: 20px;
}


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

			ACCUEIL VERSION PHOTOS

---------------------------------------------------------------*/
.grand_contenu.accPhotos
{
	padding-left: 10px;
}
.accPhotos .haut
{
	width:975px; height:13px; float:left; display:inline; 
	background:transparent url('/media/img/haut_version_photos.gif') left top no-repeat;
}

.accPhotos .contentWrapper
{
	 width:965px; height:auto; float:left; display:inline;
	  background:transparent url('/media/img/centre_version_photos.gif') left top repeat-y;
	 padding-left: 10px;
}


.accPhotos .photoElement
{
	width:240px; height:300px; float:left; display:inline; overflow:hidden;
}
.accPhotos .photoElement.small
{
	width:236px;
}

.accPhotos .photoElement ul
{
	list-style:none; float:left; display:inline; margin:0; padding:0;
}

.accPhotos .photoElement .photo
{
	width:240px; height:300px; float:left; display:inline;
}
.accPhotos .photoElement .photo.small
{
	width:236px; 
}

.accPhotos .bas
{
	width:975px; height:15px; float:left; display:inline; 
	background:transparent url('/media/img/bas_version_photos.gif') left top no-repeat;
}

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

			ACCUEIL BLOCS COMMUNS
---------------------------------------------------------------*/


 .otherBlocks
{
	width:978px; height:auto; float:left; display:inline; margin-top:50px;
}

 .otherBlocks .texteLibreWrapper
{
	float:left; display:inline;width: 700px;
	background-color:#f1f1f1; padding :15px;
	margin-right : 10px;
}

 .otherBlocks .texteLibreWrapper.small
{
	width: 290px;
}

.newsContent.withPicture
{
	margin-left : 82px;
}
.newsWrapper
{
	width:700px; float:left; display:inline; background-color:#f1f1f1;
	padding:5px;
}
.newsWrapper.small
{
	width:390px;
}

.newsWrapper h2
{
	margin-top:10px;color:#bcbcbc;
}

.newsItem
{
	background-color:#FFFFFF; margin-bottom: 10px; float: left;
	width: 100%;
}
.newsItem .photoDiv
{
	 width:72px; height:72px;
	 background-repeat:no-repeat; float:left; display:inline; margin-left:6px; margin-top:6px; margin-right: 6px;
}

 .newsItem .newsTitle
{
	font-family:'Arial Black', Arial;
}

.newsItem iframe
{
	width: 100%;
}

 .bloc_contacts
}
{
	width:232px; float:right; display:inline; margin-right:5px;
}


.bloc_contacts .bloc_agent,.bloc_contacts .bloc_contact
{
	width: calc(100% - 20px);
	background-color:#f1f1f1;
	padding : 10px;
	margin-bottom: 10px;
}
.bloc_contacts .bloc_agent .agentElement, .bloc_contacts .bloc_contact .contactElement
{
	margin-bottom:10px; 
	border-top : 1px solid #dcdcdc; 
	border-bottom: 1px solid #dcdcdc; 
	padding-bottom: 10px;
}
.bloc_contacts .bloc_contact .contactElement
{
	padding-top : 10px;
}

.bloc_contacts .bloc_agent h2, .bloc_contacts .bloc_contact h2
{
	color:#bcbcbc;
}

.bloc_contacts .agentName
{
	font-family:'Arial Black', Arial;
	font-size: 1.33em;
}
.bloc_contacts .agentElement .drapeau
{
	float:left; width:24px; height:14px; margin:2px;
}


.bloc_contacts .bloc_agent .agentElement:after, .bloc_contacts .bloc_contact .contactElement:after
{
	display: table;
    content: " ";
    clear: both;
}


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

			PAGE CV 
---------------------------------------------------------------*/


.left_col
{
	width:360px; float:left; display:inline;
}

.left_col_title 
{
	font-family:'Arial Black', Arial; font-size:22px; color:#404040; margin-left:10px;
}
.left_col #bloc_infos_casting
{
	padding:0px; margin:0px; margin-top:18px;
}

.left_col #bloc_infos_casting.first
{
	margin-top:0px;
}
.left_col .bigtitle
{
	margin-left:20px; font-family:'Arial Black', Arial; font-size:16px;
}

.left_col .section
{
	width:100%; float:left; display:inline; padding-top:4px; padding-bottom:4px;
}

.left_col .section_title
{
	width:146px; float:left; display:inline; margin-left:20px;
}
.left_col .section_content
{
	width:auto; float:left; display:inline;
}
.left_col .section_category
{
	width:150px; float:left; display:inline;
}

.left_col .link_content
{
	width:292px; float:left; display:inline; margin-left:20px;
}
.left_col .link_content span
{
	color:#404040;
}

.right_col
{
	width:600px; float:left; display:inline;
}

.right_col #index_bloc_info
{
	width:580px; height:auto; float:left; display:inline; border:none; margin-left:0px; margin-top:45px;
	padding-left : 10px; padding-right: 10px;
}

.right_col .photo_cv_picto
{
	width:16px; height:16px; display:inline;
}

.right_col .video_cv_picto
{
	cursor:hand;width:16px; height:16px; float:left; display:inline;
	background:transparent url('/media/img/picto_video.png') left top no-repeat;
}

.right_col .lien_picto
{
	cursor:hand;  float:left; display:inline; width:16x; height:16px; line-height:16px; text-decoration:none;
}

.right_col .document_cv_picto
{
	width:16px; height:16px; float:left; 
	display:inline;background:transparent url('/media/img/picto_document.png') left top no-repeat;
}

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

			PAGE PHOTOS
---------------------------------------------------------------*/


.grand_contenu
{
	padding-left : 20px;
	padding-right: 20px;

}

.nb_medias
{
	font-family:'Arial Black', Arial; font-size:22px; color:#404040; margin-left:10px;
}
.bloc_photos
{
	float:left;
	display:block;
	width:955px;
	border: 2px solid #d1d1d1;
	padding:0px; margin:0px;
	margin-top:30px;

}

.bloc_photos.first
{
	margin-top: 0px;
}
.bloc_photos .albumWrapper
{
	width:935px; white-space:nowrap; overflow:auto; margin-left:10px; margin-top:10px; height:220px; background-color:#f1f1f1;
	margin-bottom: 10px;
}

.bloc_photos .albumTitleWrapper
{
	margin-left:10px; margin-top:10px; padding-bottom:10px
}

.bloc_photos .albumTitle
{
	 font-family:'Arial Black', Arial; font-size:18px;
}

.bloc_photos .album_description
{
	padding:0 10px 10px;
}
.bloc_photos .album_nodescription
{
	padding:0 10px 0px;
}

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

			PAGE VIDEOS
---------------------------------------------------------------*/
#bloc_videos
{
	width: 935px;
}
#bloc_videos .videoWrapper
{
	width:400px; height:auto; float:left; display:inline;
}
#bloc_videos .video_artiste
{
	float: left;
}
#bloc_videos #aff_titre
{
	width:390px; height:auto; font-size:18px; font-weight:bold;
}

#bloc_videos .thumbnailsWrapper
{
	width: 510px;
    float: left;
    display: inline;
    overflow-x: hidden;
    margin-left: 20px;
    overflow-y: scroll;
    max-height: 400px;
}

#bloc_videos #mycarousel
{
	padding: 0;
	width: 100%;
}
#bloc_videos .videoList
{
	list-style:none; height:65px; width:500px;
}
#bloc_videos .videoElement
{
	width:100%; float:left; display:inline;
}
#bloc_videos .videoElement a
{
	float: left;
}
#bloc_videos .videoList .thumb
{
	width:72px; height:54px;  float:left; display:inline; margin-right: 28px;
}

#bloc_videos .videoList .videoTitle
{
	 float:left; display:inline; width:400px; overflow:hidden;
}

#bloc_videos .videoList .videoTitle a
{
	font-family:'Arial Black', Arial; font-size:16px; float: none;
}

#bloc_videos .videoList .count
{
	display:inline;
}


.videoAjax
{
	width:640px; height:384px; float:left; display:inline; background-color:#000000;
}

.videoAjax .videoContainer
{
	height:365px; float:left; display:inline;
}
.videoAjax .playerContainer
{
	height:auto; float:left; display:inline;
}

.videoAjax .titleWrapper{
	width:366px; height:76px; float:left; display:inline; margin-left:10px; margin-top:10px;
}

.videoAjax .title
{
	font-family:'Arial Black', Arial;
}

.videoAjax .fleches
{
	width:auto; height:auto; float:left; display:inline;
}

.videoAjax .agrandir
{
	width:auto; height:auto; float:right; display:inline;
}


.videoAjax .thumbContainer
{
	width:248px; height:368px; float:left; display:inline; border:solid 1px black;
}

.videoAjax .thumbContainer .titleContainer
{
	height:45px; float:left; display:inline; text-align:center; width: 181px;
}

.videoAjax .thumbContainer .titleContainer.small
{
	width : 170px;
}

.videoAjax .thumbContainer .titleContainer .title
{
	width:170px; height:auto; float:left; display:inline; margin-top:10px;
}

.videoAjax .thumbContainer .thumbElement
{
	height:45px; float:left; display:inline; background-color:#ffffff; width:248px;
}

.videoAjax .thumbContainer .thumbElement.small
{
	width: 237px;
}
.videoAjax .thumbContainer .thumbElement.notFirst
{
	margin-top:1px;
}
.videoAjax .flecheVideo
{
	width:26px; height:25px; position:absolute; 
	background:transparent url('/media/img/fleche_video.png') left top no-repeat; margin-left:46px; margin-top:10px;
}

.videoAjax .container2
{
	width:40px; height:384px; float:left; display:inline;
}

.videoAjax .container2Inner
{
	width:auto; height:316px; float:left; display:inline; margin-left:8px; margin-top:10px;
}

.videoAjax .container2Inner .videoElement
{
	width:auto; height:auto; float:left; display:inline;
}
.videoAjax .container2Inner .videoElement.withMargin
{
	 margin-top:5px;
}

.videoAjax .reduireWrapper
{
	width:auto; height:auto; float:left; display:inline; margin-left:8px;
}
.videoAjax .reduire
{
	width:26px; height:25px; float:right; display:inline; background:transparent url('/media/img/bt_reduire.gif') left top no-repeat;
}

.aff_embed
{
	width:480px;height:auto;float:left;display:inline;border:1px solid white;
}

.aff_embed .embedTitle
{
	 width:480px; height:auto;float:left; text-align:left;
	 background-color:#ffffff; color:#000000; margin:0px; padding:0px; margin-top:10px;
}

.aff_mp3
{
	width:300px; height:auto;float:left;
}
.aff_mp3_title
{
	width:300px; height:auto;float:left; text-align:left; color:#000000; margin-top:10px;
}

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

			PAGE Audios
---------------------------------------------------------------*/


.audioCountWrapper
{
	width:440px; float:left; display:inline;
}

.audioCount
{
	font-family:'Arial Black', Arial; font-size:22px; color:#404040; margin-left:10px;
}

.audioCategWrapper
{
	width:440px; float:left; display:inline;
}

.audioCategWrapper #formCateg
{
	margin-right:10px; margin-bottom:5px; 
}

.audioCategWrapper #formCateg form
{
	font-size:12px;
}

.audioCategWrapper #formCateg a
{
	color:#404040;
}

.audioCategWrapper .fd_gris_clair.last
{
	width:80px; text-align:center;
}

.audiCategWrapper .fd_gris_clair 
{
	margin-right:10px; margin-bottom:5px;
}

#bloc_videos.audio
{
	margin-bottom:20px;
}

#bloc_videos.audio .thumb
{
	width:950px; float:left; display:inline;
}

#bloc_videos.audio .div_categ
{
	margin-top:-20px; float:left; display:inline;
}

.bloc_video_centre #skinless
{
	display:block;width:74px;height:54px; text-align:center;
}


#loading.loading
{
	 display: none; position:absolute; z-index:1000;
}

.majAudio
{
	margin-left:20px; margin-top:40px;
}

.audioElement
{
	width:900px;  float:left; display:inline; margin-bottom:10px; padding-left:10px; background-color:#f2f2f2;
	height:auto; overflow:hidden;
}
.audioElement.mp3
{
	height:60px;
}

.audioElement .audioContainer
{
	float:left; display:inline; width:700px;
}

.audioElement .audioTitle
{
	font-family:'Arial Black', Arial; font-size:16px; line-height:25px;
}
.audioElement .audioStats
{
	display:inline; margin-bottom:10px;
}
.audioElement .audioStatsCount
{
	display: inline;
}
.audioElement .audioPlayer
{
	float:right;display:inline;
}

.audioElement .player
{
	width:240px; height:45px; background:no-repeat url(/media/img/player.png); cursor:hand; 
}

.audioElement .downloadButton
{
	float:right;display:inline; margin-right:20px;margin-top:10px;
}



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

			PAGE Actus
---------------------------------------------------------------*/

.newsCountWrapper
{
	font-family:'Arial Black', Arial; font-size:22px; color:#404040; margin-left:10px;
}

#bloc_news
{
	 width:935px; float:left; display:inline; margin-left:0px; background-color:#FFFFFF;
	 padding : 10px;
    border: 2px solid #d1d1d1;
}

#bloc_news .block_news2
{
	margin-top:15px; width:935px; float:left; display:inline;
}

#bloc_news .bloc_news_right2
{
	 width:680px; float:left; display:inline;
}

#bloc_news .block_news2 .title
{
	font-size:18px; font-family:'Arial Black', Arial; margin-bottom : 10px;
}

#bloc_news .photoNews
{
	width:230px; height:auto; margin-top:10px; float:left; display:inline;
}

img#nextLink
{
	width: 30px;
	right: 12px !important;
}

img#prevLink
{
	width: 30px;
	left: 12px !important;
}
img#closeButton
{
	width: 30px;
	right: 12px !important;
	top: 12px !important;
}
/* ------------------------------------------------------------

			PAGE Contact
---------------------------------------------------------------*/

.contactTitle
{

	width:960px; float:left; display:inline;
	font-family:'Arial Black', Arial; font-size:22px; color:#404040; margin-left:10px;
}

.contactWrapper
{
	padding:0px; margin:0px;float:left;display:inline;width:955px;height:auto;padding:10px;border: 2px solid #d1d1d1;
}

.contactWrapper .bloc_form
{
	width:420px; height:auto; float:left; display:inline; margin-left:20px;
}

.contactWrapper .input_group
{
	width:420px; height:auto; float:left; display:inline; margin-top:10px;
}

.contactWrapper .inputElement
{
	width:210px; height:auto; float:left; display:inline;
}

.captchaDiv {
	width: 250px; 
	height: auto; 
	float: left; 
	display: inline;
}

.contactWrapper .input_group input
{
	width:190px; height:30px; border:solid 1px #e9e9e9;
}
.contactWrapper textarea
{
	width:400px; height:87px; border:solid 1px #e9e9e9;
}

.contactWrapper .captcha
{
	width:380px; height:auto; float:left; display:inline; margin-top:20px; text-transform:uppercase;
}

.contactWrapper .submitButton
{
	width:400px; height:40px; float:left; display:inline; text-align:right; margin-top:10px;
}

.contactWrapper #envoi_msg
{
	width:420px; height:auto; float:left; display:inline; margin-top : 10px;
}

.contactWrapper .contactBlock
{
	 width:500px; height:auto; float:left; display:inline;margin-top:30px;
}


.contactWrapper  #index_bloc_agents
{
	 width:440px; float:left; display:inline;
}

.contactWrapper  .agentBlockInner
{
	width:calc(100% - 40px) ; padding-left : 20px; padding-right: 20px;float:left; display:inline; background-color:#f1f1f1;
}

.contactWrapper  .agentBlockInner .agentTitle
{
	width:100%; float:left; display:inline; margin-top:10px;
	color:#bcbcbc;
}

.contactWrapper  .agentDetails
{
	border-top : 1px solid #dcdcdc; 
	border-bottom: 1px solid #dcdcdc; 
	width:100%; float:left; display:inline; margin-bottom:10px;
	padding-bottom: 20px;
}
.contactWrapper  .agentDetails .T14
{
	font-family:'Arial Black', Arial;	
}

.contactWrapper .drapeau
{
	display:inline; float:left; width:24px; height:14px; margin:2px; 
}

.contactWrapper  .contactArtist
{
	width:500px; float:right; display:inline; margin-top:10px;
}

.contactArtist .titleWrapper
{
	float:left; display:inline;
}

.contactArtist .phoneIcon
{
	width:34px; height:31px;float:left; display:inline; margin-top:30px; 
	background-image:url(/media/img/picto_phone.gif); background-repeat:no-repeat;
}
.contactArtist .titleWrapper .title
{
	width:100px;float:left; display:inline; margin-top:30px;
}

.contactArtist .personalDetails
{
	float:left; display:inline;
}

.contactArtist .bloc_agent 
{
	color:#000000;
}

.contactArtist .info_agent
{
	width: 100%; min-height: 65px;
}

.contactArtist .agent_bas
{
	width: 100%; margin-left: 10px; padding: 0 3px 0 5px;
	min-height: 20px;
}



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

			PAGE PRESSE

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


.pressWrapper
{
	width:955px; height:auto; float:left; display:inline;border: 2px solid #d1d1d1;
}

.pressWrapper .pressElement
{
	width:700px;margin: auto; margin-top:15px; 
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}

.pressWrapper .pressElement:after
{
	display: table;
    content: " ";
    clear: both;
}

.pressWrapper .pressDescription
{
	width:390px; height:auto; float:left; display:inline;

}

.pressWrapper .downloadWrapper
{
	width:370px; float:left; display:inline; margin-top:15px; 
}
.pressWrapper .downloadButton
{
	width:30px; height:23px; float:left; display:inline; 
	background-image:url(/media/img/arr_rouge_pdf.png); background-repeat:no-repeat; padding-top : 5px; 
	padding-left : 5px; color:#FFFFFF; font-size : 14px;
}

.pressWrapper .downloadLink
{
	 width:190px; background-color:#e8e8e8; height:24px; float:left; display:inline; text-align:left; 
	 padding-top : 4px; padding-left : 5px;
	 font-size:14px; color:#7f7f7f;
}

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

			Bloc AGENT

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


.agent_footer
{
	width:auto; float:left; display:inline; padding-top:0px; padding-bottom:0px; margin-left:0px;
}

.agent_footer .agent_footer_wrapper
{
	height: 18px; width:100%;float:left; display:inline; text-align:left;
}

.agent_footer .drapeau
{
	display:inline; float:left; width:22px; height:18px; margin:0px 5px 0px 0px;

}
.agent_footer .drapeau.on
{
	background-image:url(http://commun.cccommunication.biz/img/drapeau_pays/flag_fond-on.png); 
	background-repeat:no-repeat;
}
.agent_footer .drapeau_image
{
	display:inline; float:left; width:18px; height:14px; margin:2px; background-repeat:no-repeat;
}

.agent_footer .agentName
{
	width:100%;float:left; display:inline; text-align:left; margin-top:5px;
}</pre></body></html>