/* --- STYLES DE BASE --- *//* Page */html {    font-size: 100%; /* ƒvite un bug d'IE 6-7. (1) */}body {	margin: 0;	padding: 0em; /* Remettre ˆ zŽro si nŽcessaire. */	/* Pensez ˆ utiliser une collection de polices (2), par ex:*/    font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: normal; /* Ë adapter au design. (4) */	color: black;}/* Titres */h1, h2, h3, h4, h5, h6 {    margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */    line-height: 1.2;    font-weight: bold; /* Valeur par dŽfaut. (6) */    font-style: normal;}h1 {	font: bold 27px/normal Verdana, Arial, Helvetica, sans-serif;	color: #EA611C;	margin-top: 5px;	margin-right: 5px;	margin-left: 5px;}h2 {    font-size: 1.5em;}h3 {    font-size: 1.25em;}h4 {    font-size: 1em;}/* Listes */ul, ol {    /*margin: .75em 0 .75em 32px;    padding: 0;*/}/* Paragraphes */p {	margin: 0px; /* Marges plus faibles que par dŽfaut. (7) */}address {    margin: .75em 0;    font-style: normal;}/* Liens */a {    text-decoration: none;    }a:link {	color: #EA611C;}a:visited {	color: #EA611C;}a:hover, a:focus, a:active {    text-decoration: underline;}a img {    border: none;}/* Divers ŽlŽments de type en-ligne (8) */em {    font-style: italic;}strong {    font-weight: bold;}/* Formulaires */form, fieldset {    margin: 0;    padding: 0;    border: none;}input, button, select {    vertical-align: middle; /* Solution pb. d'alignement. (9) */}/* --- STYLES DE BASE SUPPLƒMENTAIRES --- *//* Met en Žvidence les abrŽviations */abbr, acronym {    border-bottom: 1px dotted;    cursor: help;}/* Met en Žvidence les citations */blockquote {    margin: .75em 0 .75em 20px;    padding: 0 0 0 10px;    border-left: solid 2px #ddd;}q {    font-style: italic;    quotes: none; /* Supprime les guillemets automatiques */}q:before, q:after {    content: ""; /* Supprime les guillemets dans Safari/Chrome */}cite {    font-style: italic;}q cite, q q {    font-style: normal}/* Rapproche les paragraphes dans les listes et citations */blockquote p, li p {    margin: .5em 0;}/* Styles de base pour les listes de dŽfinition */dl {    margin: .75em 0;}dt {    margin: .75em 0 0 0;    font-weight: bold;}dd {    margin: .25em 0 .25em 32px;}/* Mise en forme simple pour les tableaux */table {    margin: 0;    border: none; /* Pas de bordure = "none". */    border-collapse: collapse; /* Valeur par dŽfaut: "separate". */    border-spacing: 0;}table td, table th {	padding: 0px; /* Pas de retrait autour du texte = "0". */	border: none; /* Valeur par dŽfaut: "middle" */}/* STRUCTURE COMEDIA */body {	background: #E3E3E3;}div#global {	position:absolute;	left: 50%;	top: 50%;	width: 950px;	height: 580px;	margin-top: -290px; /* moitiŽ de la hauteur */	margin-left: -475px;	background: #FFFFFF;	text-align: center;	padding: 0px;}div#liste_asc {	width: 290px;	height: 449px;	text-align: left;	overflow: auto;}div#liste_noasc {	width: 290px;	height: 435px;	text-align: left;	overflow: hidden;}div#annoncepleine_asc {	width: 650px;	height: 450px;	text-align: left;	overflow: auto;}div#annoncetiers_asc {	width: 650px;	height: 280px;	text-align: left;	overflow: auto;}table.main {	margin: 0px 5px;}td.menu {	vertical-align: middle;}td.hidden {	overflow: hidden;}div#hidden_visuel650 {	overflow: hidden;	height: 150px;	width: 650px;}div#hidden_visuel325 {	overflow: hidden;	height: 424px;	width: 325px;}.liens_niv01 {}.liens_niv01 a:link, .liens_niv01 a:visited, .liens_niv01 a:active, .liens_niv01 a:focus {	font: bold 13px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	padding-right: 7px;	padding-left: 7px;	text-decoration: none;	vertical-align: middle;	height: 18px;	float: left;	padding-top: 1px;}.liens_niv01 a:hover {	color: #595959;}.liens_niv02 {}.liens_niv02 a:link, .liens_niv02 a:visited, .liens_niv02 a:active, .liens_niv02 a:focus {	font: bold 13px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	padding-right: 7px;	padding-left: 7px;	text-decoration: none;	vertical-align: middle;	height: 18px;	float: left;	padding-top: 1px;}.liens_niv02 a:hover {	color: #595959;}.liens_niv03 {}.liens_niv03 a:link, .liens_niv03 a:visited, .liens_niv03 a:active, .liens_niv03 a:focus {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	display: block;	height: 20px;	float: right;	padding: 5px 7px 0px;}.liens_niv03 a:hover {	color: #595959;}.liens_actu {}.liens_actu a:link, .liens_actu a:visited, .liens_actu a:active, .liens_actu a:focus {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	display: block;	padding: 5px 7px;}.liens_actu a:hover {	color: #595959;}.liens_spectacle {}.liens_spectacle a:link, .liens_spectacle a:visited, .liens_spectacle a:focus, .liens_spectacle a:focus {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	display: block;	height: 20px;	float: right;	padding: 5px 7px 0px;}.liens_spectacle a:hover {	color: #595959;}.spec_titre {	color: #006a6b;	font: bold 30px/35px Verdana, Arial, Helvetica, sans-serif;}.spec_jourdate {	font: bold 15px Georgia, "Times New Roman", Times, serif;	color: #000000;	text-transform: uppercase;}.spec_datemoisanneedate {	color: #cee1af;	font: bold 20px Verdana, Arial, Helvetica, sans-serif;}.spec_compagnie {	color: #e2007a;	font: 25px Georgia, "Times New Roman", Times, serif;}.spec_comedien {	color: #b0a5a1;	font: bold 25px Georgia, "Times New Roman", Times, serif;}.spec_texte {	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin-top: 15px;}p.p5 {	margin: 0px 5px; /* Marges plus faibles que par dŽfaut. (7) */}div#accroche_annonce {	overflow: hidden;	width: 325px;	-width: 315px;	background: url(../media/Page/blanc_50.png) repeat;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	margin-top: 80%;	text-align: left;}.calspec_moisencours {	color: #ea611c;	font: bold 20px Verdana, Arial, Helvetica, sans-serif;	background: #F2F2F2;	padding-top: 1px;	padding-bottom: 2px;	margin: 0px 0px 1px;	display: block;	/*border-bottom: 1px solid #ea611c;*/}.calspec_titre {	color: #006a6b;	font: bold 16px Verdana, Arial, Helvetica, sans-serif;}.calspec_jourdate {	font: bold 12px Georgia, "Times New Roman", Times, serif;	color: #000000;	text-transform: uppercase;}.calspec_datemoisanneedate {	color: #cee1af;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;}.calspec_compagnie {	color: #e2007a;	font: 13px Georgia, "Times New Roman", Times, serif;}.calspec_comedien {	color: #b0a5a1;	font: bold 13px Georgia, "Times New Roman", Times, serif;}.calspec_texte {	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin-top: 15px;}/*.calspec_titre a, .calspec_jourdate a, .calspec_datemoisanneedate a ,.calspec_compagnie a, .calspec_comedien a  {	text-decoration: none;	}*//*.calspec_titre a:link, .calspec_jourdate  a:link, .calspec_datemoisanneedate  a:link,.calspec_compagnie a:link, .calspec_comedien a:link  {	text-decoration: none;	}*//*.calspec_titre a:hover, .calspec_jourdate  a:hover, .calspec_datemoisanneedate  a:hover,.calspec_compagnie a:hover, .calspec_comedien a:link  {	text-decoration: none;}*//*.calspec_titre a:visited, .calspec_jourdate  a:visited, .calspec_datemoisanneedate  a:visited,.calspec_compagnie a:visited, .calspec_comedien a:visited  {	text-decoration: none;	}*//*.calspec_titre a:active, .calspec_jourdate  a:active, .calspec_datemoisanneedate  a:active,.calspec_compagnie a:active, .calspec_comedien a:active  {	text-decoration: none;	}*//*.calspec_titre a:focus, .calspec_jourdate  a:focus, .calspec_datemoisanneedate  a:focus,.calspec_compagnie a:focus, .calspec_comedien a:focus  {	text-decoration: none;	}*/p.p5cal {	margin: 0px 5px 5px; /* Marges plus faibles que par dŽfaut. (7) */	border-bottom: 1px solid #b9b9ba;
	padding-bottom: 2px;
}/*p.p5cal a {	text-decoration: none;}*//*p.p5cal a:link, p.p5cal a:hover, p.p5cal a:visited, p.p5cal a:active, p.p5cal a:focus {	text-decoration: none;}*/p.p5calmoisencours {	margin: 0px 5px 2px; /* Marges plus faibles que par dŽfaut. (7) */	/*border-bottom: 1px solid #E2007A;*/}#content_galerie {	text-align: center;	margin-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}p.p5galerie {	margin: 5px;}div#blanc_postgalerie {	margin: 5px;	clear: both;	float: left;}div#choixlangue {	margin: 40px 5px 0px;	float: right;	font: normal 10px/10px Verdana, Arial, Helvetica, sans-serif;	color: #082A7E;	padding: 2px;	text-align: left;	vertical-align: middle;	width: 70px;}img {}img.logo {	padding-top: 2px;}ul.ulslimbox, li.lislimbox {	list-style: none;	float: left;	height: 80px;	width: 80px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;}p.p5cal_mois {	margin: 0px 5px;}img.visuelspectacle {	margin-right: 10px;}div#fermerlesmenus {	height: 20px;	width: 20px;	margin: 0px;	padding: 0px;	float: right;}table.table_accroche_annonce {	text-align: left;	margin-bottom: 35px;}p.p5accroche {	margin: 5px; /* Marges plus faibles que par dŽfaut. (7) */}p.pmargebasannonce {	margin-bottom: 50px;}p.p5spectacle {	margin: 0px 5px 10px; /* Marges plus faibles que par dŽfaut. (7) */}#content_contenu {	text-align: left;	margin-bottom: 20px;}td.espaceur {	margin: 0px;	padding: 0px;	height: 5px;}table.spec1 {}table.spec1 a {	text-decoration: none;}
table.spec2 {}table.spec2 a {	text-decoration: none;}
