#doc {
	border-top: 5px solid #dd0000;
	border-bottom: 5px solid #dd0000;
	padding-bottom: 10px;
}
    #header {
        height: 75px;
		margin-bottom: 10px;
    }
        #header img {
            border: none;
        }
    #contents {
        width: 100%;
        overflow: hidden;
    }
        #contents div.editie {
            margin-left: 65px;
            float: left;
        }
        #contents h2 {
            font: 14px "Georgia", serif;
	    	font-weight: bold;
        }
		#contents h3 {
			font: 12px "Georgia", serif;
			font-weight: bold;
		}
		#contents p.info {
		    font: 12px "Georgia", serif;
			line-height: 20px;
			margin-bottom: 15px;
		}
		#contents p.next {
		    font: 14px "Georgia", serif;
			text-align: center;
			color: #FF0000;
			font-weight: bold;
			padding-top: 10px;
		}
        #contents img {
	   		background: #f4d8d7;
            border: 1px solid #d15356;
            padding: 2px;
        }
        #contents a {
            text-decoration: none;
			color: #dd0000;
        }
		.contact {
			border-top: 1px solid #dd0000;
			margin-top: 10px;
		}
			.contact p {
				font: 12px "Georgia", serif;
				line-height: 20px;
			}
	.timetable {
		font: 12px "Georgia", serif;
		line-height: 20px;
		margin-top: 5px;
		margin-bottom: 15px;
	}
		.timetable ul {
			margin-left: 10px;
		}
		.timetable .hour {
			width: 75px;
			color: #DD0000;
			padding: 0;
		}
		.timetable td {
			padding-left: 10px;
			vertical-align: top;
		}
	.editions {
		font: 12px arial, helvetica, sans-serif;
	}
	.editions ul {
		list-style: none;
	}
		.editions ul li {
			padding: 8px 5px 8px 5px;
		}
		.editions ul li.different {
			background: #ffc6c4;
		}
	.gallery {
		text-align: center;
	}
    #footer {
        width: 700px;
        height: 145px;
        background: url('../img/footer_bg.jpg');
    }
		#footer p {
			font: 14px "Georgia", sans-serif;
		}
