/*****************************/
/*        CALENDRIER         */
/*****************************/
/******** l'enveloppe du site ********/
#conteneur_calendrier { 
	margin:0 auto;
	padding:5px 7px 0 5px;
	text-align:left; 
	width:978px; 
} 

#calendrier { /*** conteneur du calendrier ***/
	float:left;
	padding:20px 0 30px 0;
	width:794px;
}

#calendrier h1 { /* titre de la page */
	color:#000;
	font-size:21px;
	font-weight:bold;
	line-height:24px;
	margin:0 0 10px 0;
}
#calendrier p.mois { /* le mois en cours */
	color:#d71634;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0 0;
}
#calendrier p.mois:first-letter { text-transform:uppercase; }
#calendrier p.nav_mois { /* navigation entre les differents mois */
	float:right;
	margin:10px 15px 0 0;
}

/***** agenda evenements ****/
ul.autres_mois { float:left; list-style:none; margin:0; padding:22px 0 0 0; width:150px; }
ul.autres_mois li { font-weight:bold; margin:0 0 6px 0; padding:0; }
ul.autres_mois li a { color:#6295a2; display:block; }
div.mois_encours { float:left; width:354px; }
div.mois_encours div.item { margin:0 0 20px 0; padding:0 20px 0 0;  }
div.mois_encours p.date_evt { background:url(/images/common/pointilles/gris_hz.gif) 0 bottom repeat-x; font-weight:bold; font-size:14px; margin:0; padding:0 0 3px 0; }
div.mois_encours p.heure_evt { color:#bbb; font-weight:bold; margin:4px 0 0 0; padding:0; }
div.mois_encours h3.titre_evt { color:#d71634; font-size:12px; font-weight:bold; margin:0; }
div.mois_encours p.lieu_evt { margin:0; }
div.mois_encours p.descript_evt { margin:0 }

/**** agenda theatre amateur ****/
div.col_left { float:left; width:260px; }
ul.other_mois { list-style:none; margin:0; padding:22px 0 0 0; width:150px; }
ul.other_mois li { font-weight:bold; margin:0 0 6px 0; padding:0; }
ul.other_mois li a { color:#ff9900; display:block; }


/****/
table#agenda {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	margin:22px 0 0 0;
	width:624px;
}
table#agenda tr.item {}
table#agenda td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px;
}
table#agenda td.date_evt { font-weight:bold; font-size:11px; width:170px; }
table#agenda td.heure_evt { color:#bbb; font-weight:bold; width:50px; }
table#agenda td.titre_evt { width:193px; }
table#agenda td.descript_evt { width:183px; }
table#agenda td.descript_evt a, table#agenda td.descript_evt a:hover{ color:#5D5C56; text-decoration: underline;}

/*****/
table#agenda_amateur {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	margin:22px 0 0 0;
	width:504px;
}
table#agenda_amateur thead td { background:#eee; font-weight:bold; }
table#agenda_amateur tr.item {}
table#agenda_amateur td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px;
}
table#agenda_amateur td.date_evt { font-weight:bold; font-size:11px; width:70px; }
table#agenda_amateur td.heure_evt { color:#bbb; font-weight:bold; width:50px; }
table#agenda_amateur td.titre_evt { }
table#agenda_amateur td.descript_evt {  }

table#agenda_amateur tr.dimanche td { background:#f7fec7; }

/*
table#calendar td {
	width:72px;
	background:url(/images/common/pointilles/gris_vt.gif) right 0 repeat-y;
}
table#calendar thead td {
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
table#calendar tbody td {
	padding-top:10px;
	padding-bottom:20px;
}
table#calendar tbody td p.date {
	font-weight:bold;
	text-align:center;
	line-height:20px;
}
table#calendar tbody td p.ici {
	background:url(/images/common/fonds/fd_date.gif) center 0 no-repeat;
}

table#calendar td ul.spectacles {
	list-style:none;
	margin:0 0 0 4px;
	padding:0;
}
table#calendar td ul.spectacles li {
	margin:0 0 4px 0;
	padding:0;
}
table#calendar td ul.spectacles li a {
	background:url(/images/common/puces/fleche_verte.gif) 0 5px no-repeat;
	color:#b1ca00;
	display:block;
	font-weight:bold;
	margin:0;
	padding:0 0 0 5px;
}
*/
