	
	html {
		font-size:16px;
	}
	
	html, body {
		margin:0; padding:0;
		height: 100%;
	}
	
	body {
		background:#000000 url(zims/frontend/degrade.gif) 0 0 repeat-x;
		color:#FFFFFF;
		font-family:Trebuchet ms, Arial, Helvetica, sans-serif;;
		font-size:62.5%;
	}
	
/******************************************************************************************************************************
                                                          (X)HTML                                          
******************************************************************************************************************************/
	
	#_________________________Hx{}
	
	/**
	***   TITRES
	************************************************************/
	h1 {
		margin:0; padding:0;
		font-size:2.4em;
	}
	
	h2 {
		margin:0; padding:10px;
		font-size:2.6em;
		font-weight:normal;
		color:#FFF;
	}
	
	h3 {
		margin:0; padding:0;
		font-size:1.6em;
	}
	
	h4 {
		margin:0; padding:0;
		font-size:1.4em; line-height:1.4em;
	}
		
	h5 {
		margin:0; padding:0;
		font-size:1.2em; line-height:1.2em;
	}
	
	h6 {
		margin:0; padding:0;
	}
	
	/**
	***   PARAGRAPHES, LIENS, ETC
	************************************************************/
	p {
		
	}
	
	a {
		
		color:#888; text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	a:active, a:focus { outline:0; }
	
	a img {
		border:0;
	}
	
	/**
	***   LISTES
	************************************************************/
	#_________________________LISTS{}
	

	ul {
		margin:10px 10px; padding:0;
	}
	
	li {
	
	}
	
	dl {
		margin:0; padding:0px;
	}
	
	dt {
	
	}
	
	dd {
	
	}
	
	/**
	***   FORMULAIRES
	************************************************************/
	#_________________________FORMS{}
	
	form {
		display:block; margin:0; padding:0;
	}
	
	fieldset {
		margin:10px 15px; padding:10px 0;
		background:transparent 0 100% repeat-x;
		border:1px solid #e1e1e1;
	}
		fieldset p {
			margin:0px; padding:5px 10px;
			border:0px solid #fff;
			
		}
		
		fieldset p.focus {   }
		
	
	label {
		float:left;
		width:170px;
		cursor:pointer;
		font-size:1.2em;
	}
	
	legend {
		margin:0 0 0 10px;
		font-size:1.7em;
		color:#008ad2;
	}
	
	input, textarea, select {
		border:1px solid #ccc;
		background:#fafafa;
		font-family:Trebuchet ms, Arial, Helvetica, sans-serif;
		font-size:1.2em;
	}
	
	input, textarea {
		padding:3px 0px; text-indent:5px;
	}
	
	optgroup { font-style:normal; color:#FF3790; padding:2px 2px; }
	option { color:#707070;   }
	optgroup option { padding:3px 5px 1px 5px; }
		
		input.focus, textarea.focus, select.focus { border-color:#aaa; background:#fff;  }
		
		input.disabled { border:0; background:transparent; cursor:default; }
		
		.missingField label { color:#ec0001; }
		.missingField input, .missingField textarea, .missingField select { border-color:#ec0001; }
		.invalidField label {  color:#ec0001;}
		.invalidField input, .invalidField textarea, .invalidField select { border-color:#ec0001; }
		
		input.readonly { background:#fafafa; }
		
	.formButtons {
		/*border-top:1px dashed #CCCCCC;*/
		direction:rtl;
		margin:0; 
		padding:10px 0px 0 0;
		text-align:center;
	}
	
	div.formButtons input, input.submitButton {
		text-indent:0; padding:3px 10px; text-align:center; color:#707070; font-weight:bold;
	}
		
		.submitField {  }
		.imageButton { background:transparent; border:0; padding:0; }
		
		.submitField.hover { font-size:18px; }
		
		.formErrors { margin:0; padding:10px 0 10px 15px; }
		.formErrors li { font-size:1.2em; list-style:none; margin:0px 0 5px 0; padding-left:24px; line-height:16px; color:#ec0001; background:transparent url(zims/icons/warning-02.gif) 0 0 no-repeat; }
		
		p.uniqueCheckBoxField input { margin-left:170px; }
		p.uniqueCheckBoxField label { float:none; position:relative; bottom:2px; }
		
		/**
		 * Boutons radio
		 */
		div.fieldsList {
			overflow:auto; 
			padding-left:175px; 
			position:relative;
			margin-top:10px;
			margin-bottom:10px;
			
		}
			div.fieldsList div.fieldsListTitle { position:absolute; top:0; left:0; _left:-175px; width:175px; padding:5px 10px 5px 10px;font-size:1.2em; }
			div.fieldsList div.fields { position:relative; }
				div.fieldsList div.fields div { margin:3px 0; width:200px; float:left; }
				div.fieldsList div.fields div label { float:none; clear:none;  }
/*				div.fieldsList div.fields div input { position:relative; top:2px; }*/
				
				div.fieldsList label:hover { color:#FF3790; }
			
			div.fieldsList.invalidField label { color:#5f5f5f; }
			div.fieldsList.invalidField div.fieldsListTitle { color:#ec0001; }
			
		div.radio-field input      { background:transparent; border:0; }
		.uniqueCheckBoxField input { background:transparent; border:0; }
	
	
	
	/**
	***   TABLEAUX
	************************************************************/
	#_________________________TABLES{}
	
	table { margin:10px; padding:0; border-spacing:0; border-collapse:collapse; }
	th, td { border:1px solid #9a9a9a; }
	th { background:#fafafa; padding:4px 5px; font-size:1.1em; font-weight:bold; }
	td { padding:2px 5px; background:#fff; }
	
	
	
	
/******************************************************************************************************************************
                                                          LAYOUT                                          
******************************************************************************************************************************/
	
	#_________________________LAYOUT{}

	#MainW  {  
		width:990px; 
		margin:0 auto 0 auto; 
		min-height: 100%;
		position:relative;
	}
	#Main  {  
		background:url(zims/frontend/body.jpg) 0 0 no-repeat;
		min-height:890px;
		_height:890px;
	}
	
	#Header { 
		height:150px; 
		margin:0px 0px; 
		position:relative;
		background:url(zims/frontend/header.jpg) 0 0 no-repeat;
	}
	
		#Header h1 { 
			display:block; 
			width:140px;
			height:150px; 
			margin:0; padding:0; 
			position:absolute;
			top:0;
			left:0;
		}
		#Header #HomeLink { 
			display:block; margin:0 auto;
			width:140px; height:100%;
			overflow:hidden; color:#ddd;
			text-indent:-5000px;
		}
		
	
	#ContentW  {
		position:relative;
		width:100%;
	}
	#Content {
		margin:0 40px 0 230px;
	}
		
		#Content h2 { margin:0; padding:10px 0; }
		#Content p { text-align:justify; line-height:1.5; font-size:1.2em; }
	
	
	#Footer {
		width:100%; height:170px; 
		margin:0;
		clear:both; 
		background:url(zims/frontend/footer.jpg) 50% 0 no-repeat;
	}
		
		#FooterCopyrights {
			
		}
		#FooterCopyrights p { margin:0; line-height:36px; text-align:center; text-align:center; color:#aaa; font-size:1.2em; }
		#ConceptionCreditLink { text-decoration:none; color:#197ac4; font-weight:bold; padding-left:13px; background:transparent url(zims/frontend/crea2f-squares.gif) 0 2px no-repeat; }
		#ConceptionCreditLink span { color:#c5a624; }
		#ConceptionCreditLink:hover { color:#4D92C9;  }
		#ConceptionCreditLink:hover span { color:#d6ae08; }
	
	
	
	div.clear { float:none; clear:both; height:1px; line-height:1px; margin:0; padding:0; }
	
	
	
	#_________________________PAGINATION{}

	/**
	 * Pagination
	 */
	.navigationInfo { text-align:right; font-family:Trebuchet ms, Arial, Helvetica, sans-serif; color:#5f5f5f; margin:0 20px 10px 0; }
	
	.paginationLinks { text-align:center; line-height:14px; }
	.paginationLinks span.currentPage { font-size:1.4em; font-weight:bold; }
	.paginationLinks a { font-size:1.4em;
		
	}
	.paginationLinks span.currentPage, .paginationLinks a {  }
	
	
	
	
	#_________________________DIALOGS{}

	/**
	 * Dialog
	 */
	 
	.ui-dialog-content p { margin:10px; text-align:center; }
	div.DialogWindowContent { display:none; }
	
	
	#_________________________CAPTCHA{}

	/**
	 * Captcha
	 */
	#Captcha {
		display:block;  margin:0; padding:0;
		border:1px dotted #fff;
		position:absolute; left:180px; top:36px; _left:0;
	}
		input#captcha.focus { border-color:#fff; }
		#field-captcha { padding-bottom:80px; position:relative; }
		#field-captcha label {  }
		
		
	#CaptchaReloadLink {
		position:absolute; top:36px; left:156px;;
		width:24px; height:24px; background:transparent url(zims/icons/captcha/reload.jpg) 0 0 no-repeat;
		text-indent:-5000px; overflow:hidden; cursor:pointer;
	}
	#CaptchaReloadLink:hover { background-position:0 -24px; }
	
	
	
	div.LoadingOverlay{
		background-color:#000000;
		width:200px;
		left:500px;
		color:#FFFFFF;
		text-align:center;
		position:absolute;
		top:40px;
		border:1px solid #FFFFFF;
		opacity:0.8;
	}
	#Content div.LoadingOverlay p{
		background:url(zims/frontend/loading.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
		line-height:40px;
		width:180px;
		_width:140px; 
		margin:0 auto;
	}
	
	
	
/******************************************************************************************************************************
                                                         T I T R E S                                           
******************************************************************************************************************************/
	
	
	
	
	
	
	
	
	
/******************************************************************************************************************************
                                                        CONTACT                                            
******************************************************************************************************************************/
	
	h2#h2Contact{
		background:url(zims/frontend/mail-32.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
	}
	
	#_________________________CONTACT{}
	
	#ContactForm #nom { width:200px; }
	#ContactForm #prenom { width:200px; }
	#ContactForm #societe { width:200px; }
	#ContactForm #email{ width:200px; }
	#ContactForm #tel { width:80px; }
	#ContactForm #sujet { width:300px; }
	#ContactForm #message { width:300px; height:120px; }
	
/******************************************************************************************************************************
                                                                                                    
******************************************************************************************************************************/
	#ApplicationBenches,#ExecTimes, #AppExecTime{
		display:none;
	}
	
	
	
	
	
/******************************************************************************************************************************
                                                       MENU PRINCIPAL                                             
******************************************************************************************************************************/
	
	#_________________________MAIN-MENU{}
	
	#MainMenu {
		width:850px;
		height:150px;
		margin:0; padding:0;
		overflow:auto;
		position:absolute;
		top:0;
		left:140px;
	}
	
		#MainMenu li { list-style:none; height:150px; float:left;  }
		
		#MainMenu li a {
			display:block;
			height:150px;
			text-align:center; 
			text-indent:-5000px; overflow:hidden;
			outline:0; 
			padding:0;
			background-image:url(zims/frontend/menu.jpg); 
		}
		#MainMenu li a:active { border:0; }
		
		#MainMenu li a:hover {
			
		}
		#MainMenu li.currentItem a {  }
		#MainMenu li a strong {  color:#ec0001; }
		
		/**
		 * Menu image
		 **/ 
		#MainMenu li a, #MainMenu li.currentItem a {
			background-image:url(zims/frontend/menu.jpg);
			background-color:transparent;
			background-repeat:no-repeat;
		}
		
		#MainMenuItem-home, #MainMenuItem-home a { width:125px; background-position:0px 0px;}
		#MainMenuItem-home a:hover, #MainMenuItem-home.currentItem a {background-position:0px -150px;}
		
		#MainMenuItem-artistes, #MainMenuItem-artistes a { width:135px; background-position:-125px 0px;}
		#MainMenuItem-artistes a:hover, #MainMenuItem-artistes.currentItem a {background-position:-125px -150px;}
		
		#MainMenuItem-orchestres, #MainMenuItem-orchestres a { width:135px; background-position:-260px 0px;}
		#MainMenuItem-orchestres a:hover, #MainMenuItem-orchestres.currentItem a {background-position:-260px -150px;}
		
		#MainMenuItem-metier, #MainMenuItem-metier a { width:120px; background-position:-395px 0px;}
		#MainMenuItem-metier a:hover, #MainMenuItem-metier.currentItem a {background-position:-395px -150px;}
		
		#MainMenuItem-logistique, #MainMenuItem-logistique a { width:130px; background-position:-515px 0px;}
		#MainMenuItem-logistique a:hover, #MainMenuItem-logistique.currentItem a {background-position:-515px -150px;}
		
		#MainMenuItem-communication, #MainMenuItem-communication a { width:205px; background-position:-645px 0px;}
		#MainMenuItem-communication a:hover, #MainMenuItem-communication.currentItem a {background-position:-645px -150px;}
		
	
/******************************************************************************************************************************
   LEFT COL                                             
******************************************************************************************************************************/
	div#leftCol{
		position:absolute;
		top:0;
		left:40px;
		width:150px;
		height:730px;
		padding:0 10px;
	}

	div#player{
		border-bottom:1px solid #4d4d4d;
		height:220px;
		margin:0 10px;
		padding:5px 0 0 0;
	}
	div#player h3{
		font-size:12px;
		font-weight:bold;
		text-align:center;
		margin:0 0 5px 0;
	}
	div#player h3 a{
		color:#fff;
	}
	
	div#player a.jaquette-player{
		width:130px;
		height:130px;
		overflow:hidden;
		display:block;
		border:1px solid #4d4d4d;
	}
	
	div#player img{
		width:130px;
	}
	
	object#playerW {
		display:block; width:50px; margin:0 auto; outline:none;
	}

	div#tel{
		border-bottom:1px solid #4d4d4d;
	}
	div#tel p{
		font-size:12px;
		font-weight:bold;
	}
	p#telFixe{
		background:url(zims/frontend/tel.gif) 0 0 no-repeat;
		padding:0 0 0 20px;
		margin:10px 0;
	}
	p#telMobile{
		background:url(zims/frontend/mobile.gif) 0 0 no-repeat;
		padding:0 0 0 20px;
		margin:10px 0;
	}
	p#telFax{
		background:url(zims/frontend/telFax.gif) 0 0 no-repeat;
		padding:0 0 0 20px;
		margin:10px 0;
	}
	p#mail,
	p#plan{
		font-size:12px;
		margin:10px 0;
	}
	p#mail a{
		background:url(zims/frontend/mail.gif) 0 0 no-repeat;
		padding:0 0 0 25px;
	}
	p#plan a{
		background:url(zims/frontend/plan.gif) 0 0 no-repeat;
		padding:0 0 0 25px;
	}
	p#mail a, p#plan a{
		color:#FFFFFF;
	}
	div#contact{
		border-bottom:1px solid #4d4d4d;
	}
	
	div#mailing{
		border-bottom:1px solid #4d4d4d;
		padding:10px 0;
	}
	div#mailing p{
		text-align:center;
		font-weight:bold;
		color:#FF0000;
	}

	div#references h3{
		font-size:14px;
		font-weight:bold;
		margin:5px 0 0 0;
	}
	div#references p,
	div#references li{
		font-size:11px;
		list-style-type:none;
	}
	div#references a{
		color:#FFFFFF;
	}
	div#references ul{
		margin:0;
	}
	
	
	

/******************************************************************************************************************************
   FOOTER                                             
******************************************************************************************************************************/

div#infosFooter p{
	text-align:center;
	color:#999999;
	margin:0 50px;
}




/******************************************************************************************************************************
   HOME                                             
******************************************************************************************************************************/

	div#cadreArtiste{
		width:354px;
		height:422px;
		background:url(zims/frontend/cadre-artiste.jpg) 0 0 no-repeat;
		float:left;
		position:relative;
	}
	
	
	div#cadreOrchestre{
		width:354px;
		height:422px;
		background:url(zims/frontend/cadre-orchestre.jpg) 0 0 no-repeat;
		float:right;
	}

	div#cadreArtiste h2,
	div#cadreOrchestre h2{
		color:#FFFFFF;
		font-weight:bold;
		font-size:18px;
		padding:0 0 0 50px;
		line-height:40px;
		margin:0 0 10px 0;
	}
	
	div#cadreArtiste h2 a,
	div#cadreOrchestre h2 a,
	div#cadreNews h2 a,
	div#calendrier h2 a{
		color:#fff;
	}
	
	
	div#cadreNews{
		float:left;
		margin:20px 0 0 0;
		width:354px;
	}
	
	h2#h2News{
		background:url(zims/frontend/news-32.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
		margin:0 60px 0 0;
	}
	
	
	
	div#cadreNews h2{
		color:#FFFFFF;
		font-weight:bold;
		font-size:18px;
		padding:0 0 0 50px;
		line-height:40px;
		background:url(zims/frontend/news.gif) 0 50% no-repeat;
		margin:0 0 10px 0;
	}
	
	
	div#calendrier{
		float:right;
		margin:20px 0 0 0;
		width:354px;
	}
	div#calendrier h2{
		color:#FFFFFF;
		font-weight:bold;
		font-size:18px;
		padding:0 0 0 50px;
		line-height:40px;
		background:url(zims/frontend/calendrier.gif) 0 50% no-repeat;
		margin:0 0 15px 0;
	}
	
	h2#h2Calendrier{
		background:url(zims/frontend/calendrier-32.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
	}

	#Main p.ligneNews{
		border-bottom:1px solid #1a1a1a;
		background:url(zims/frontend/puce-news.gif) 7px 6px no-repeat;
		margin:5px 10px 10px 5px;
		padding:0 0 5px 20px;
		font-size:11px;
	}
	
	#Main p.voirToutesNews{
		background:url(zims/frontend/plus.gif) 0 50% no-repeat;
		float:right;
		padding:0 0 0 20px;
		width:60px;
		font-size:11px;
		margin:0;
	}
	
	#Main p.voirToutCalendrier{
		background:url(zims/frontend/plus.gif) 0 50% no-repeat;
		float:right;
		padding:0 0 0 20px;
		width:85px;
		font-size:11px;
		margin:10px 0 0 0;
	}
	
	p.voirToutesNews a,p.voirToutCalendrier a{color:#FFFFFF;}
	
	div#calendrier table{
		border:0;
		margin:0;
	}
	div#calendrier table th{
		background:#434343;
		color:#FFFFFF;
		border:0;
		border-bottom:2px solid #000;
		font-size:11px;
	}
	div#calendrier table td{
		background:#1b1b1b;
		border:0;
		border-bottom:2px solid #000;
		font-size:11px;
	}

	td.date_cal{
		color:#f29400;
	}
	
	div#mailing h3{
		background:url(zims/frontend/mailinglist.gif) 0 50% no-repeat;
		padding:0 0 0 25px;
		margin:2px 0 5px 0;
		font-size:14px;
		font-weight:bold;
	}
	
	
	div#fieldsList-inscr div.radio-field{
		width:inherit;
		margin:0;
	}
	
	form#NewsletterForm fieldset{
		margin:0;
		padding:0;
		border:0;
		width:150px;
	}
	
	form#NewsletterForm p#field-email{
		padding:0;
		margin:0;
	}
	form#NewsletterForm p#field-email label{
		display:none;
		margin:0;
	}
	
	form#NewsletterForm div#NewsletterFormButtons{
		margin:0;
		padding:0;
		direction:inherit;
		text-align:inherit;
	}
	
	div#fieldsList-inscr{
		padding:0;
		margin:5px 0 0 0;
	}
	
	div.fieldsListTitle{
		display:none;
	}
	
	form#NewsletterForm{
		position:relative;
		width:150px;
		margin:0;
	}
	
	form#NewsletterForm div.fieldsList label:hover { color:#FFF; }


	form#NewsletterForm input#email{
		background-color:#535353;
		border:1px solid #000000;
		width:122px;
		color:#FFFFFF;
		padding:4px 28px 4px 0;
		font-size:11px;
	}
	
	div#fieldsList-inscr input{
		margin:0;
		_text-indent:0;
		_width:12px;
		_height:12px;
	}
	
	form#NewsletterForm div#inscr-field-1{
		float:left;
		width:67px;
	}
	
	form#NewsletterForm div#inscr-field-2{
		float:left;
		width:82px;
	}
	
	form#NewsletterForm div#inscr-field-1 input,
	form#NewsletterForm div#inscr-field-2 input{
		padding:0px;
	}
	
	div#inscr-field-1 span{
		font-size:10px;
	}
	div#inscr-field-2 span{
		font-size:10px;
	}
	
	div#NewsletterFormButtons{
		height:22px;
		width:24px;
		position:absolute;
		top:2px;
		right:0px;
	}
	
	input#NewsletterFormSubmit{
		padding:0;
		background:url(zims/frontend/bt-mailinglist.gif) 0 0 no-repeat;
		color:#FFFFFF;
		border:0;
		height:22px;
		width:24px;
		cursor:pointer;
	}
	
	div.item{
		height:60px;
		margin:10px;
	
	}
	div.item a.imageItem{
		width:55px;
		height:55px;
		border:1px solid #515151;
		float:left;
		margin:0;
		overflow:hidden;
	}
	div.item a.imageItem img{
		display:block;
		margin:0 auto;
	}
	
	div.item h3{
		margin:0 0 0 65px;
		font-size:12px;
		line-height:12px;
	}
	div.item h3 a{
		color:#fff;
	}
	
	
	#Content div.item p{
		margin:0 0 0 65px;
		color:#aaaaaa;
		font-size:11px;
		line-height:11px;
	}
	
	p#voirArtistes{
		float:right;
		font-size:11px;
		margin:0 10px 0 0;
	}
	
	p#voirArtistes a{
		background:url(zims/frontend/plus.gif) 0 0 no-repeat;
		padding:0 0 0 20px;
		color:#FFFFFF;

	}
	
	p#cptArtiste{
		position:absolute;
		top:12px;
		right:10px;
		margin:0;
		color:#CCCCCC;
		font-size:11px;
	}
	
	p#cptOrchestre{
		position:absolute;
		top:12px;
		right:50px;
		margin:0;
		color:#CCCCCC;
		font-size:11px;
	}
	
	
/******************************************************************************************************************************
   LOGISTIQUE                                             
******************************************************************************************************************************/
	
	h2#h2logistique{
		background:url(zims/frontend/gear.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
	}
	
	p#introLogistique{
		font-weight:bold;
	}
	
	div#logistiqueW{
		margin:0 70px 50px 0;
	}
	div#logistiqueW h3{
		background:url(zims/frontend/bullet.gif) 0 50% no-repeat;
		padding:0 0 0 20px;
		clear:both;
		margin:20px 0 0 0;
	}
	div#logistiqueW img{
		float:left;
		margin:10px 10px 0 0;
		border:1px solid #666666;
		display:block;
	}
	div#logistiqueW p{
		margin:10px 0 40px 170px;
	}
	
	p#choixLang{
		font-size:11px;
		width:120px;
		position:absolute;
		left:234px;
		top:55px;
		margin:0;
	}
	p#choixLang a{
		display:block;
		float:left;
		margin:5px 0 0 0;
	}
	a#fr{
		background:url(zims/frontend/fr.gif) 0 50% no-repeat;
		padding:0 0 0 20px;
		color:#FFFFFF;
	}
	a#en{
		background:url(zims/frontend/en.gif) 0 50% no-repeat;
		padding:0 0 0 20px;
		color:#FFFFFF;
	}
	a#es{
		background:url(zims/frontend/es.gif) 0 50% no-repeat;
		padding:0 0 0 20px;
		color:#FFFFFF;
	}


/******************************************************************************************************************************
   METIER                                             
******************************************************************************************************************************/

	div#contentWrapper{
		margin:0 70px 50px 0;
	}
	
	p#metier1{
		background:url(zims/frontend/pianiste.jpg) right 50% no-repeat;
		margin:100px 0 0 0;
		padding:0 140px 0 0; 
	}
	
	p#prestations{
		background:url(zims/frontend/orchestre.jpg) right 0 no-repeat;
		padding:0 140px 0 0; 
	}	
	
	#domaines{
		background:url(zims/frontend/saxos.jpg) right 0 no-repeat;
		padding:0 140px 0 0;
	}
	#domaines li{
		font-size:12px;
		list-style-type:none;
	}
	
	div#contentWrapper h3{
		background:url(zims/frontend/bullet.gif) 0 50% no-repeat;
		padding:0 0 0 20px;
		clear:both;
		margin:20px 0 0 0;
		font-size:18px;
		font-weight:normal;
	}


	h2#h2metier{
		background:url(zims/frontend/metier.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
		
	}

	
/******************************************************************************************************************************
   COMMUNICATION                                             
******************************************************************************************************************************/
	
	h2#h2Communication{
		background:url(zims/frontend/mic.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
	}
	
	
	div#communicationW{
		margin:0 70px 50px 0;
	}
	
	p#introCommunication{
		margin:10px 0 0 170px;
		font-weight:bold;
	}


	div#communicationW h3{
		background:url(zims/frontend/bullet.gif) 0 50% no-repeat;
		padding:0 0 0 20px;
		clear:both;
		margin:20px 0 0 0;
		font-size:18px;
		font-weight:normal;
	}
	
	div#communicationW ul{
		margin:10px 0;
	}
	
	div#communicationW li{
		font-size:12px;
		list-style-type:none;
	}

	
	#mediaVisuel{
		background:url(zims/frontend/flyers.jpg) right 50% no-repeat;
	}


	#autreSupport{
		background:url(zims/frontend/pub.jpg) right 50% no-repeat;
	}

	#relationPresse{
		background:url(zims/frontend/presse.jpg) right 50% no-repeat;
		padding:0 200px 0 0;
		height:100px;
	}
	
	#relationnel{
		background:url(zims/frontend/vip.jpg) right 50% no-repeat;
		padding:0 200px 0 0;
		height:100px;
	}


/******************************************************************************************************************************
   ARTISTES                                             
******************************************************************************************************************************/
	
	div.jaquette{
		float:left;
		width:200px;
		margin:0 10px 0 0;
		text-align:center;
	}
	div.jaquette img{
		border:1px solid #515151;
	}
	#Main div.jaquette p.ecouter{
		background:url(zims/frontend/icon-zic.gif) 0 50% no-repeat;
		padding:0 0 0 20px;
		line-height:16px;
		color:#FFFFFF;
		font-weight:bold;
		margin:10px 0 20px 30px;
		cursor:pointer;
	}

	div#listingArtisteW{
		margin:0 60px 0 0;
	}
	div.itemArtiste{
		margin:0 0 20px 0;
		min-height:60px;
		_height:60px;
	}
	
	div.itemArtiste a.imageListing{
		float:left;
		border:1px solid #515151;
		width:60px;
		height:60px;
	}
	div.itemArtiste a.imageListing img{
		display:block;
		margin:0 auto;
	}
	div.itemArtiste h3{
		margin:0 0 0 70px;
		font-size:14px;
		line-height:14px;
	}
	div.itemArtiste h3 a{
		color:#FFF;
	}
	div.itemArtiste p{
		margin:0 0 0 70px;
		font-size:12px;
		line-height:12px;
	}

	h2#h2Artistes span,
	h2#h2Orchestre span,
	h2#h2News span{
		float:right;
		font-size:12px;
		font-weight:normal;
		color:#CCCCCC;
	}
	h2#h2Artistes{
		margin:0 60px 10px 0;
		background:url(zims/frontend/etoile.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
	}
	h2#h2Orchestre{
		margin:0 60px 10px 0;
		background:url(zims/frontend/trompette.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
	}
	

	#Content p.pagination{
		margin:5px 60px 10px 0;
		text-align:right;
	}
	
	div#ficheArtisteW p{
		margin:0 60px 0 0;
	}
	
	div#ficheArtisteW h3{
		margin:20px 0 5px 0;
	}
	
		
	div#cadreDiscographie{
		width:352px;
		min-height:200px;
		_height:200px;
		background:url(zims/frontend/cadre-disco.jpg) 0 0 no-repeat;
		float:left;
		position:relative;
		border-bottom:1px solid #222;
	}
	div#cadreDiscographie a { padding:10px; color:#F29400; font-size:12px; } 
	
	div#cadrePresse{
		width:352px;
		min-height:200px;
		_height:200px;
		background:url(zims/frontend/cadre-presse.jpg) 0 0 no-repeat;
		float:right;
		border-bottom:1px solid #222;
	}

	div#cadreDiscographie h3,
	div#cadrePresse h3{
		color:#FFFFFF;
		font-weight:bold;
		font-size:18px;
		padding:0 0 0 50px;
		line-height:40px;
		margin:0 0 10px 0;
	}
	
		ul.ficheArtiste {
			list-style-type:none;
			font-size:14px;
		}
		
		ul.ficheArtiste li a {
			color:#40B6FF;
		}
	
	#Content p.retour{
		text-align:center;
		font-weight:bold;
		margin:20px 0 0 0;
	}
	
	#Content p.retour a{
		color:#fff;
	}
	
/******************************************************************************************************************************
   CONTACT
******************************************************************************************************************************/

form#ContactForm{
	width:550px;
	margin:0 auto;
}

form#ContactForm fieldset{
	border:0; 
}

form#ContactForm label{
	width:120px;
}

p.confirm{
	background:url(zims/frontend/ok.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
}
	
p.back{
	text-align:center;
}

p.back a{
	color:#FFFFFF;
	font-weight:bold;
}


/* commander */

form#FormCommande{
	width:550px;
	margin:10px;
}

form#FormCommande fieldset{ border:0; }
form#FormCommande label{ width:110px; }
form#FormCommande fieldset input{ width:200px; background:#EFECED; }
form#FormCommande input#cp { width : 50px; }

form#FormCommande #fieldset-artiste_infos label { width:auto; margin:0 5px; }	
form#FormCommande #fieldset-artiste_infos input { width:25px; }	

div#infoFacture {
	position:absolute; top:0px; right:40px;
	background:#333333; 
	border:1px solid #3F3F3F;
	width:310px; height:233px;
	padding:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
	div#infoFacture p.alert { color:#ff0000; }

/******************************************************************************************************************************
   PLAN
******************************************************************************************************************************/
	h2#h2map{
		background:url(zims/frontend/map-32.gif) 0 50% no-repeat;
		padding:0 0 0 40px;
		margin:0 0 20px 0;
	}
	
	
	#jGMap{
		height:330px;
		width:450px;
		margin:0 0 0 120px;
		border:1px solid #CCCCCC;
		color:#000000;
	}
/******************************************************************************************************************************
   calendrier
******************************************************************************************************************************/
	
	table#tabCalendrier{
		width:650px;
	}
	
	table#tabCalendrier th{
		background:#434343;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		text-align:center;
		border:0;
	}
	
	table#tabCalendrier td{
		background:#1b1b1b;
		color:#FFFFFF;
		font-size:12px;
		border:0;
		border-top:2px solid #000;
	}
	table#tabCalendrier td.date_cal{
		color:#F29400;
	}
	table#tabCalendrier td.prix_cal{
		color:#FF0000;
		font-weight:bold;
		font-size:16px;
		width:50px;
		text-align:center;
	}
	
/******************************************************************************************************************************
   References
******************************************************************************************************************************/	

#Content p span.guestStar { font-size:18px; }

#Content p.ReferencesW { text-align:left; }
#Content p.ReferencesW strong { font-size:1.2em;  }













