
/*  <style type="text/css">
/* 
	###############################
	#    B O I T E   B L E U E    #
	#    FEUILLE DE STYLES CSS    #
	#    (c) 2008  -  PORTASYS    #
	###############################
*/


/* 
	###############################
	#    HOME PAGE                #
	###############################
*/





	.LBlock {
		width: 329px;
		float: left;
		margin: 0;
		padding: 0;
				padding-left: 20px;		
			/*	padding-right: 20px;	*/
		/* background-color: #00FF00; 	*/
		border-right: #e1e1e1 solid 1px;
		
	}
	.RBlock {
		width: 540px;
		float: right;
		margin: 0;
		padding: 0;
		padding-left: 20px;
		padding-right: 20px;
		/* background-color: #CCCC99; */ 
	}
	

	.ABlock {
		margin: 0;
		padding: 0;
				padding-left: 20px;		
				padding-right: 20px;
	}
	
	


	.SectionTitre {
		margin: 0;
		padding: 0;
		margin-left: 20px;
		margin-right: 20px;
		padding-top: 20px;
		padding-bottom: 5px;
		margin-bottom: 15px;
		border-bottom: #e1e1e1 solid 1px;
	}


   .ContentPageActTitle {
	  width: 890px; height: 20px;
      }


   


  .RBlock h1 {
	  margin: 0;
	  padding: 0;
	  margin-bottom: 5px;
   }
  .RBlock h2 {
	  margin: 0;
	  padding: 0;
	  margin-bottom: 5px;
   }



  .RBlock p {
	  font-family: "Segoe UI", "LucidaMac", "MACGrande", Arial, Helvetica, sans-serif;
	  font-size: 10pt;
	  color: #635c56;
	  line-height: 13pt;
	  text-align: justify;
  }


  .ABlock p {
	  font-family: "Segoe UI", "LucidaMac", "MACGrande", Arial, Helvetica, sans-serif;
	  font-size: 10pt;
	  color: #635c56;
	  line-height: 13pt;
	  text-align: justify;
  }




  .NewsDate {
	  font-family: Frutiger, "FrutigerLTStd-Cn", "FrutiCn", "Frutiger Condensed", "FrutigerLTStd-Cn", "Frutiger-Cn", "Frutiger 57Cn", "Segoe UI", "LucidaMac", "MACGrande", Arial, Helvetica, sans-serif;
	  font-size: 9pt;
	  font-style: italic;
	  font-weight: 500;
	  color: #216546;
	  line-height: 10pt;
	  padding-left: 3px;
  }




   .LContentBlock {
 	  border-bottom: #e1e1e1 solid 1px;
	  border-right: #e1e1e1 solid 1px;
 	  padding-left: 20px;
 	  padding-right: 20px;
	  padding-bottom: 10px;
   }


   .RContentBlock {
 	  padding-left: 20px;
 	  padding-right: 20px;
	  padding-bottom: 10px;
   }
   
   
   
   .EventContainer {
      margin: 0;
	  padding: 0;
	  margin-left: 17px;
	  padding-top: 14px;
	  padding-bottom: 14px;
	  margin-bottom: 17px;
   }
   .EventListImg {
      margin: 0;
	  padding: 0;
	  padding-right: 16px;
	  margin-right: 16px;
	  border-right: #e1e1e1 solid 1px;
	  float: left;
   }
   .EventListTxt {
   	  width: 380px; /* 395 pix*/
      margin: 0;
	  padding: 0;
	  float: left;
   }
   .EventListColl {
      width: 150px;
      margin: 0;
	  padding: 0;
	  padding-right: 16px;
	  margin-right: 16px;
	  border-right: #e1e1e1 solid 1px;
	  float: right;
	  padding-left: 16px;
	  margin-left: 16px;
	  border-left: #e1e1e1 solid 1px;
	  text-align: center;
   }



   .EventListTxt .ActType1Date {
   	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: normal;
	  color: #db0012;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 2px;
   }
   .EventListTxt .ActType1Title, .EventListTxt .ActType1Title a {
   	  /* font-family: Verdana, Arial, Helvetica, sans-serif; */ 
	  font-size: 15pt; 
	  font-weight: normal;
	  color: #db0012;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 3px;
   }
   .EventListTxt .ActType1Artist {
   	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11pt;
	  font-weight: normal;
	  font-style: italic;
	  color: #db0012;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 3px;
   }
   .EventListTxt .ActType2Date {
   	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: normal;
	  color: #00417e;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 2px;
   }
   .EventListTxt .ActType2Title, .EventListTxt .ActType2Title a {
   	  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
	  font-size: 15pt; 
	  font-weight: normal;
	  color: #00417e;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 3px;
   }
   .EventListTxt .ActType2Artist {
   	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11pt;
	  font-weight: normal;
	  font-style: italic;
	  color: #00417e;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 3px;
   }
   .EventListTxt .ActType3Date {
   	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 8pt;
	  font-weight: normal;
	  color: #ef4900;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 2px;
   }
   .EventListTxt .ActType3Title, .EventListTxt .ActType3Title a {
   	  /* font-family: Verdana, Arial, Helvetica, sans-serif; */ 
	  font-size: 15pt; 
	  font-weight: normal;
	  color: #ef4900;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 3px;
   }
   .EventListTxt .ActType3Artist {
   	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11pt;
	  font-weight: normal;
	  font-style: italic;
	  color: #ef4900;
	  line-height: normal;
	  margin: 0; padding:0;
	  padding-bottom: 0;
	  margin-bottom: 3px;
	  l
   }

   .ActTypeTxt {
   	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  color: #635c56;
	  font-size: 8pt;
	  line-height: 9pt;
	  font-weight: normal;
	  margin: 0; padding: 0;
	  margin-top: 3px;
	  margin-bottom: 3px;
   }
   
   .EventListTxt a {
      text-decoration: none;
   }
   .EventListTxt a:hover {
      text-decoration: underline;
   }
   
   #CurrentSeason, #ARJSeason {
   margin: 0;
   padding: 0;
   border: #e1e1e1 solid 1px;
   padding-bottom: 5px;
   padding-top: 5px;
   padding-left: 10px;
   padding-right: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 11px;
   color: #635c56;
   background-color: #FFFFFF;
   }
   
   #CurrentSeason a, #ARJSeason a {
   color: inherit;
   text-decoration: none;
   }
   
   
   #GalleryContainer {
   padding: 0;
   margin: 0;
   text-align: center;
   margin-top: 12px;
   }
   
   
   #GalleryContainer img {
   padding: 0;
   margin: 12px;
   border: #c2bbb2 solid 1px;
   
   }


