/* CSS Document */
#contenu1 {
	width:700px;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-position: 0px 66px;
	margin-top: 22px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
table.archives td {
	background-color:#E6E6E6;
	border:1px solid #BEBEBE;
	text-align:center;
	padding:0px 0px 10px 0px;
	text-align:center;
	font-size: 0.8em;
}
table.archives td:hover {
border:1px solid #666666;
}
img.affiches{
border:1px solid #000000;
margin-top: 10px;
}
table.archives .date
{ color:#FFFFFF; background-color:#D60000; display:block; font-size:13px; font-weight:bold; }

.intitule-prog {font-size:14px; color:#FFF; font-weight:bold; display: block; background-color:#D60000; padding:2px; }
.sous-prog {font-size:12px; font-weight:bold; text-decoration:underline; }

/*archives*/
.arch .titre {  margin: 2px 0px; line-height:1.1em; }
.arch a.pdf2 { display:block; color:#D60000; padding-left : 20px; height: 16px; background-image:url(images/pdf.gif); background-repeat:no-repeat; clear:both; margin:2px 4px;  }
.arch .titre a { font-size:12px; font-weight:bold; text-transform:uppercase; color:#D60000; text-decoration:none; line-height:1.4em;}
.arch .titre a:hover { background-color:#D60000; color:#FFF; text-decoration:none; }
.arch .real { font-size:11px; margin:0px;line-height:1em;}
.arch .pays { font-size:10px; margin:0px;line-height:1em;}
.arch a img { border:2px solid #333; padding:0px ; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.arch a:hover img { border:2px solid #D60000;  }
table.menu_annee td {background-color:#CCC; text-align:center;}
table.menu_annee td a{text-decoration:none;}
.annee_active a{background-color:#D60000; color: #FFF; text-align:center; text-decoration:none; padding: 2px;}
