@charset "utf-8";
/* CSS Document */
.colcalendrier #container {
	width: 660px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
	padding-top: 0;
	padding-bottom: 50px;
	padding-left: 20px;
}

.colcalendrier #print {
	text-align: right; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
	padding-right:10px;
}
.colagenda #container {
	width: 450px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
	background-image: url(../img/agenda-films-back-text02.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 50px;
	padding-left: 27px;
}
.colagenda #print {
	text-align: right; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
}
/**/
.dateTitre				{font-size: 14px; color: #E2001A; font-weight:bold; text-transform:uppercase;}
/**/
.navMois				{color: #E2001A}
.navMois a	   			{text-decoration:none; color:  #E2001A}
.navMois a:hover	    {text-decoration:underline; color: #E2001A}
/**/
.texteCalendrier			{font-size: 9px; color: #000000}
/**/
.lienCalendrier				{font-size: 9px; color: #000000}
.lienCalendrier a	   		{font-size: 9px; text-decoration:none; color:  #000000}
.lienCalendrier a:hover	    {font-size: 9px; text-decoration:underline; color: #000000}
/**/
.rubCalendrier			{color: #E2001A; font-weight:bold; text-transform:uppercase;}
/* copyright */
.copy				{font-size: 9px; color: #443825}
/* note */
.noteBrown				{font-size: 9px; color: #443825}
.noteBrown a	   			{text-decoration:none;font-size: 9px; color:  #443825}
.noteBrown a:hover	    {text-decoration:underline; color: #443825}
/* bouton imprimer */
.printAgenda			{font-size: 9px; color: #4A2C0C}
.printAgenda a	   		{text-decoration:none;font-size: 9px; color:  #4A2C0C}
.printAgenda a:hover	 {text-decoration:underline; color: #4A2C0C}

/* bouton retour */
.navAgenda				{font-size: 10px; color: #F29400; font-weight:bold}
.navAgenda a	   		{text-decoration:none;font-size: 10px; color:  #F29400; font-weight:bold}
.navAgenda a:hover		 {text-decoration:underline; color: #F29400}

/* conférences */
.colagenda #content #cycle {
padding-bottom: 20px;
}
.colagenda #content #cycle .titre {
	font-size:14px;
	color:#E2001A;
	font-weight:bold;
	padding-top: 15px;
}
.colagenda #content #cycle .chapo {
	padding-top: 2px;
}
.colagenda #content #conference {
	padding-bottom: 10px;
}
.colagenda #content #conference .date {
	font-weight: bold;
	background-image: url(../img/pix_orange.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
	padding-top: 3px;
	background-position: top;
}
.colagenda #content #conference .nom {
	font-weight: bold;
	color: #4A2C0C;
}
.colagenda #content #conference .description {	
}
.colagenda #content #conference .infos {
	font-size: 9px;
	font-style: italic;
}
/* films */
.colagenda #content #cyclefilms {
padding-bottom: 20px;
}
.colagenda #content #cyclefilms .titre {
	font-size:14px;
	color:#E2001A;
	font-weight:bold;
	padding-top: 15px;
}
.colagenda #content #cyclefilms .chapo {
	padding-top: 2px;
}
.colagenda #content #cyclefilms .chapo p{
	margin-top: 2px;
	margin-bottom: 15px;
}
.colagenda #content #film {
	padding-top: 5px;
	padding-bottom: 10px;
}
.colagenda #content #film .date {
	font-weight: bold;
	background-image: url(../img/pix_orange.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
	padding-top: 3px;
	background-position: top;
}
.colagenda #content #film .nom {
	font-weight: bold;
	color: #4A2C0C;
}
.colagenda #content #film .description {	
}

.colagenda #content #film .infos {
	font-size: 9px;
	font-style: italic;
}

/* atelier */
.colagenda #content #atelier {
	padding-bottom: 15px;
}
.colagenda #content #atelier .nom {
	font-size:14px;
	color:#E2001A;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 3px;
	background-image: url(../img/pix_orange.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.colagenda #content #atelier .exposition {
	font-size:10px;
	color:#E2001A;
	font-weight:normal;
}
.colagenda #content #atelier .description p {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* visite */
.colagenda #content #visite {
	padding-bottom: 15px;
}
.colagenda #content #visite .nom {
	font-size:14px;
	color:#E2001A;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 3px;
	background-image: url(../img/pix_orange.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.colagenda #content #visite .exposition {
	font-size:10px;
	color:#E2001A;
	font-weight:normal;
}
.colagenda #content #visite .description p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.colagenda #content #visite .infos {
	font-size: 9px;
	font-style: italic;
}

/* evenement */
.colagenda #content #evenement {
	padding-bottom: 10px;
}
.colagenda #content #evenement .nom {
	font-size:14px;
	color:#E2001A;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 6px;
	background-image: url(../img/pix_orange.gif);
	background-repeat: repeat-x;
	background-position:bottom;	
}
.colagenda #content #evenement .date {
	padding-top: 3px;
	font-weight:bold;
}
.colagenda #content #evenement .description p{
	margin-top: 0px;
	margin-bottom: 0px;
}
.colagenda #content #evenement .datedetail {
	font-weight:bold;
	padding-bottom: 15px;
	padding-top: 3px;
}
.colagenda #content #evenement .descriptiondetail p{
	margin-top: 0px;
	margin-bottom: 15px;
}
/* expo */
.colagenda #content #expo {
	padding-bottom: 20px;
}
.colagenda #content #expo .nom {
	font-size:14px;
	color:#E2001A;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 6px;
	background-image: url(../img/pix_orange.gif);
	background-repeat: repeat-x;
	background-position:bottom;	
}
.colagenda #content #expo .description {
	padding-top: 3px;
}
.colagenda #content #expo .description p{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* expotemp */
.colagenda #content #expotemp {
	padding-bottom: 10px;
}
.colagenda #content #expotemp .nom {
	font-size:14px;
	color:#E2001A;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 6px;
	background-image: url(../img/pix_orange.gif);
	background-repeat: repeat-x;
	background-position:bottom;	
}
.colagenda #content #expotemp .date {
	padding-top: 3px;
	font-weight:bold;
}
.colagenda #content #expotemp .description p{
	margin-top: 0px;
	margin-bottom: 0px;
}
.colagenda #content #expotemp .datedetail {
	font-weight:bold;
	padding-bottom: 15px;
	padding-top: 3px;
}
.colagenda #content #expotemp .descriptiondetail p{
	margin-top: 0px;
	margin-bottom: 15px;
}
.colagenda #content #expotemp .photo{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.colagenda #content #expotemp .photonom{
color:#717171;
font-size:9px;
}
.colagenda #content #expotemp .photocredits{
	font-style: italic;
}

.colagenda #content #expotemp #visite{
}
.colagenda #content #expotemp #visite .titre{
	font-weight: bold;
	color: #B62207;
}
.colagenda #content #expotemp #visite .resume p{
	margin-top: 0px;
	margin-bottom: 0px;

}
.colagenda #content #expotemp #atelier{
}
.colagenda #content #expotemp #atelier .titre{
	font-weight: bold;
	color: #B62207;
}
.colagenda #content #expotemp #atelier .resume p{
	margin-top: 0px;
	margin-bottom: 0px;
}

.colagenda #content #expotemp #lien{
	font-weight: bold;
	color: #B62207;
}
