/* CSS Document */
body{
margin:0;
/*faire une image de fond 1px de haut sur 2500px lge avec un bloc blanc à gauche de 990px +marges à gauche et droit et le rest en gris ou autre*/
background-image:url(../images/image_fond.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;

}


/*le container invisible*/

#container_invisible{
	width:900px; /*on ne lui donne qu'une largeur*/
	position:absolute;
	left:55%; /*pour avoir 50% de chaque côtés*/
	margin-left:-575px; /*et là on donne une hauteur faisant le total des boîtes intérieures*/
	padding:0;
	top: -3px;
	height: 3px;
}


#banniere{
	width:750px;
	height:122px;
	position: absolute;
	left: -70px;
	top: 1px;
}


#adresse{
	width: 870px;
	height:15px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	left:142px;
	top:128px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-align: center;
	line-height: 15px;
	letter-spacing: 0.1em;

 }  


#navigation{
	width:125px;
	float:left;
	z-index: 100;
	position: absolute;
	left: -10px;
	top: 129px;
	/*height: 400px;*/
}



/*le contenu des pages sans tableau*/


#bandeau_titre{
	width:755px;
	height:30px;
	line-height:30px;
	background-color:#ff6600;
	padding-left:110px;
	position: absolute;
	left: 130px;
	top: 147px;
	
}


#bandeau_titre_expos{
	width:740px;
	height:30px;
	line-height:30px;
	background-color:#ff0099;
	padding-left:110px;
	position: absolute;
	left: 144px;
	top: 149px;
	
}

#contenu{
	width:845px;
    padding-left:20px;
	padding-top:8px;
	z-index: 0;
	position: absolute;
	left: 130px;
	top: 187px;
	background-image:url(../images/bg_table_page_spect.png);


}


#contenu_edito{
	width:845px;
    padding-left:20px;
	padding-top:0;
	z-index: 0;
	position: absolute;
	left: 130px;
	top: 125px;
/*	background-image:url(../images/photo_edito_gde.jpg);
	background-repeat:no-repeat;
	background-position:right;*/


}


/*le style page Fonds d'estampes*/

#bandeau_titre_estampe{
	width:735px;
	height:30px;
	line-height:30px;
	background-color:#CC3300;
	padding-left:110px;
	position: absolute;
	left: 150px;
	top: 125px;
	
}

#tableau_estampe{
	width:865px;
	padding-left:0;
	padding-top:0;
	z-index: 0;
	position: absolute;
	left: 130px;
	top: 180px;
	background-image:url(../images/bg_table_page_spect.png);

}


#contenu_estampe{
	width:845px;
    padding-left:0;
	padding-top:10px;
/*	position: absolute;
	left: 130px;
	top: 163px;*/


}


#vignette_estampe{
	width:150px;
	height:213px;
	padding:0;

	
}


#contact_estampe{
	width:460px;
	height:80px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;

	
}

#tableau_technique{
	width:845px;
	padding-left:0;
/*	padding-top:4px;*/
	z-index: 0;
	position: absolute;
	left: 150px;
	top: 150px;
	background-image:url(../images/bg_table_page_spect.png);

}



/*le style de la page equipe*/

#tableau_equipe{
	width:845px;
	padding-left:0;
/*	padding-top:4px;*/
	z-index: 0;
	position: absolute;
	left: 150px;
	top: 143px;
	background-image:url(../images/bg_table_page_spect.png);

}




#vignette_equipe{
	width:101px;
	height:100px;
	padding:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	
}


#contact_equipe{
	width:270px;
	height:80px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	
}


#contact_equipe_collaborateurs{
	width:370px;
	height:90px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	
}


/*le style des pages spectacles*/

#tableau_spectacle{
	width:870px;
/*	margin-left:120px;
	padding-left:10px;*/
	position:absolute;
	left: 140px;
	top: 145px;
	padding:0;
	background-image:url(../images/bg_table_page_spect.png);
	background-repeat:repeat;


}



#contenu_titraille{
	width:500px;
	/*background-color:#fff99f;*/
    padding-left:10px;
	padding-top:0;
	padding-right:10px;
/*	position: absolute;
	left: 130px;
	top: 126px;*/


}




#contenu_gauche{
	width:500px;
	/*background-color:#fff99f;*/
    padding-left:10px;
	padding-top:0;
	padding-right:5px;
/*	position: absolute;
	left: 130px;
	top: 295px;
*/

}




#contenu_photo_bleu{
	width:350px;
	background-color:#6666cc;
	/*	padding-left:140px;*/
    padding:0;
/*	position: absolute;
	left: 640px;
	top: 125px;*/
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-color: #666CCC;
	border-top-style: solid;


}



#contenu_photo_rouge{
	width:350px;
	background-color:#cc0000;
	/*	padding-left:140px;*/
    padding:0;
/*	position: absolute;
	left: 640px;
	top: 135px;*/
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-color: #666CCC;
	border-top-style: solid;


}




#contenu_photo_vert{
	width:350px;
	background-color:#009966;
	/*	padding-left:140px;*/
    padding:0;
/*	position: absolute;
	left: 640px;
	top: 135px;*/
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-color: #666CCC;
	border-top-style: solid;


}



#contenu_photo_bleu_vert{
	width:350px;
	background-color:#339999;
	/*	padding-left:140px;*/
    padding:0;
/*	position: absolute;
	left: 640px;
	top: 135px;*/
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-color: #666CCC;
	border-top-style: solid;


}


#contenu_photo_jaune{
	width:350px;
	background-color:#ff9900;
	/*	padding-left:140px;*/
    padding:0;
/*	position: absolute;
	left: 640px;
	top: 135px;*/
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-color: #666CCC;
	border-top-style: solid;


}


#contenu_photo_violet{
	width:350px;
	background-color:#9966cc;
	/*	padding-left:140px;*/
	padding:0;
/*	z-index: 0;
	position: absolute;
	left: 640px;
	top: 135px;*/
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-color: #666CCC;
	border-top-style: solid;


}



#contenu_photo_gris{
	width:350px;
	background-color:#999999;
	/*	padding-left:140px;*/
	padding:0;
/*	position: absolute;
	left: 640px;
	top: 135px;*/
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-color: #666CCC;
	border-top-style: solid;


}




#contenu_photo_rose{
	width:350px;
	background-color:#ff0099;
	/*	padding-left:140px;*/
	padding:0;
/*	position: absolute;
	left: 640px;
	top: 135px;*/
	border-right-width: 0px;
	border-right-style: solid;
	border-top-width: 0px;
	border-top-color: #666CCC;
	border-top-style: solid;


}



#contenu_bas{
	width:850px;
	/*background-color:#fff99f;*/
	padding-left:10px;
	padding-top:4px;
	padding-right:5px;
	
/*	position: absolute;
	left: 130px;
	top: 593px;*/


}






/*le style des calendriers*/


#tableau_calendrier{
	width:850px;
/*	margin-left:120px;
	padding-left:10px;*/
	position:absolute;
	left: 144px;
	top: 145px;
	padding:0;
	background-image:url(../images/background_tableau.png);
	background-repeat:repeat;


}


#tableau_calendrier_expos{
	width:850px;
/*	margin-left:120px;
	padding-left:10px;*/
	position:absolute;
	left: 144px;
	top: 180px;
	padding:0;
	background-image:url(../images/background_tableau.png);
	background-repeat:repeat;


}




#tableau_hors_champ{
	width:852px;
/*	margin-left:120px;
	padding-left:10px;*/
	position:absolute;
	left: 144px;
	top: 126px;
	padding:0;


}


#contenu_genre{
	width:845px;
	height:22px;
	background-color:#CC3300;
/*	line-height:20px;*/
	position:absolute;
	left: 0;
	top: -13px;
	padding-top:1px;
	padding-right:0;
	margin:0;

}


#contenu_mois{
	width:845px;
	height:23px;
	position:absolute;
	left: 0;
	top: 31px;
	padding-top:7px;
	padding-right:0;
	margin:0;

}






#contenu_texte{
	width:690px;
	height:100px;
	/*background-color:#fefefe;*/
    padding-left:10px;
	padding-right:10px;
	padding-top:3px;
/*	position: absolute;
	left: 130px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;


}



#vignette{
	width:125px;
	height:103px;
	/*    background-color:#cc0000;*/
    padding:0;
	/*position: absolute;
	left: 850px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;


}



#bandeau_rouge{
	width:10px;
	height:95px;
	background-color:#cc0000;
   padding-left:0px;
	padding-top:8px;
/*	position: absolute;
	left: 960px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}



#bandeau_bleu{
	width:10px;
	height:95px;
	background-color:#6666cc;
   padding-left:0px;
	padding-top:8px;
/*	position: absolute;
	left: 960px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}


#bandeau_jaune{
	width:10px;
	height:95px;
	background-color:#ff9900;
   padding-left:0px;
	padding-top:8px;
/*	position: absolute;
	left: 960px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}



#bandeau_vert{
	width:10px;
	height:95px;
	background-color:#009966;
   padding-left:0px;
	padding-top:8px;
/*	position: absolute;
	left: 960px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}


#bandeau_violet{
	width:10px;
	height:95px;
	background-color:#9966cc;
   padding-left:0px;
	padding-top:8px;
/*	position: absolute;
	left: 960px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}


#bandeau_gris{
	width:10px;
	height:95px;
	background-color:#999999;
   padding-left:0px;
	padding-top:8px;
/*	position: absolute;
	left: 960px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

#bandeau_rose{
	width:10px;
	height:95px;
	background-color:#ff0099;
   padding-left:0px;
	padding-top:8px;
/*	position: absolute;
	left: 960px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}


#bandeau_bleu_vert{
	width:10px;
	height:95px;
	background-color:#339999;
   padding-left:0px;
	padding-top:8px;
/*	position: absolute;
	left: 960px;
	top: 130px;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}


p{
/*background-color:#FFFF00;*/
margin:0;
}


.titre{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.1em;

}


.accroche{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.05em;

}


.accroche_noire{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.05em;

}

.accroche_noire_align_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	letter-spacing: 0.05em;

}


.mois{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	text-align:center;
	font-weight: 400;
	padding:0;
}



.petit_titre{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:left;
  
}

.texte{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	padding-left:4px;
	padding-right:4px;

}


.texte_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	padding-left:10px;
	padding-right:10px;

}


.texte_exposant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	vertical-align:text-top;
	padding-bottom:1px;
	text-align:left;
	
	}



.texte_align_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	padding-right:4px;

}



.texte_italique{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-style:italic;
	font-weight: normal;
	text-align: justify;
	padding-left:4px;
	padding-right:4px;

}

.texte_italique_bold{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-style:italic;
	font-weight:bold;

}



.texte_bold{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	letter-spacing: 0.04em;
	padding-right:3px;

}

.texte_billetterie{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	font-style:normal;
	font-variant:small-caps;
	font-weight: bold;
	text-align:left;
	letter-spacing: 0.07em;
	text-align:right

}


.titre_saison{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
	padding-left:5px;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;

}



.titre_rouge{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	padding-left:5px;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;

}


.titre_bordeau {
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	padding-left:5px;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	letter-spacing: 0.05em;
}



.titre_bleu{
	font-family:Arial, Helvetica, sans-serif;
	color:#6666cc;
	padding-left:5px;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;

}


.titre_jaune{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
	padding-left:5px;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;

}


.titre_rose{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0099;
	padding-left:5px;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;

}



.titre_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#009966;
	padding-left:5px;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;

}



.titre_violet{
	font-family:Arial, Helvetica, sans-serif;
	color:#9966cc;
	padding-left:5px;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;

}


.titre_gris{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	padding-left:5px;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;

}


.titre_noir {
font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:5px;
	font-size: 16px;
	font-style: normal;
	font-weight:600;
	letter-spacing: 0.05em;
}



.titre_noir_bloc_blanc {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:5px;
	font-size: 16px;
	font-style: normal;
	font-weight:600;
	letter-spacing: 0.05em;
}


.titre_blanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
/*	padding-left:50px;*/
	padding:0;
	font-size: 16px;
	font-style: normal;
	font-weight:500;
	letter-spacing: 0.2em;
}


.titre_blanc_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
/*	padding-left:130px;*/
	font-size: 16px;
	font-style: normal;
	font-weight:500;
	letter-spacing: 0.2em;
}



.titre_orange_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
/*	padding-left:130px;*/
	font-size: 15px;
	font-style: normal;
	font-weight:500;
	letter-spacing: 0.2em;
}



.titre_rouge_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
/*	padding-left:130px;*/
	font-size: 15px;
	font-style: normal;
	font-weight:500;
	letter-spacing: 0.2em;
}


.accroche_rouge{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size: 0.98em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.02em;
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;

}



.accroche_bleue{
	font-family:Arial, Helvetica, sans-serif;
	color:#6666cc;
	font-size: 0.98em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.02em;
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;

}



.accroche_jaune{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-size: 0.98em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.02em;
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;

}



.accroche_rose{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0099;
	font-size: 0.98em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.02em;
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;

}



.accroche_verte{
	font-family:Arial, Helvetica, sans-serif;
	color:#009966;
	font-size: 0.98em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.02em;
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;

}


.accroche_violet{
	font-family:Arial, Helvetica, sans-serif;
	color:#9966cc;
	font-size: 0.98em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.02em;
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;

}



.accroche_gris{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.98em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.02em;
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;

}


.accroche_bleu_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#339999;
	font-size: 0.98em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.02em;
	padding-right:3px;
	padding-left:3px;
	padding-top:4px;

}



.texte_date_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	text-align:justify;
    letter-spacing: 0.02em;
	padding-left:4px;
	padding-right:4px;
}


.texte_date{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	text-align:left;
    letter-spacing: 0.02em;
}


.texte_divers{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	text-align: justify;

}


.genre{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	text-align: right;
	padding-right:2px;
	font-variant: small-caps;
	letter-spacing: 0.05em;

}


.petit_texte{
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.05em;

}


.petit_texte_blanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.1em;

}


.petit_texte_blanc_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.1em;
	padding-left:4px;
	padding-right:4px;

}



.petit_texte_italique{
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.05em;

}

.petit_texte_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.05em;
	padding-left:4px;
	padding-right:4px;

}

.texte_no_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;

}




.petit_titre{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:4px;
}


.petit_titre_no_padding{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	text-align:left;
/*	padding-right:10px;
	padding-left:10px;
	padding-top:4px;*/
}



.petit_titre_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
	padding-top:4px;
}


.petit_titre_right_blanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	text-align:right;
/*	padding-right:10px;*/
	padding-left:10px;
	padding-top:4px;
/*	letter-spacing: 0.05em;*/
}





.theatre{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	letter-spacing: 0;
	
}


.marionnette{
	font-family:Arial, Helvetica, sans-serif;
	color:#339999;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	letter-spacing: 0;
	
}


.danse{
	font-family:Arial, Helvetica, sans-serif;
	color:#6666cc;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	
}



.divers{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	
}



.musique{
	font-family:Arial, Helvetica, sans-serif;
	color:#009966;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	
}


.cirque{
	font-family:Arial, Helvetica, sans-serif;
	color:#9966cc;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	
}


.expos_gris{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	
}


.expos{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0099;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	
}

