body{
	background: #773C00 url(images/fond.jpg) fixed;
	color: #FFCC99;
}
a{
	text-decoration: none;
}
a:link, a:visited, a:active{
	color: #EA8D00; 
}
a:hover{
	text-decoration: underline;
}
input[type=submit], input[type=reset], input[type=button]{
	border: 2px outset #FF9900;
	color: #FFCC99;
	margin: 2px 10px 2px 10px;
}
input, textarea{
	background-color: #773C00;
	color: #FF9900;
	border: 1px solid #FFCC99;
	overflow : hidden;
}
span.lettrine{
	font-size: 34;
	font-weight : bold;
}
span.lettrine2{
	font-size: 28;
	font-weight : bold;
}
.note{
	text-align:right;font-size:12px;color:#a65e18;height:5px;overflow:hide;
}
hr{
	color: #FFCCCC;
	width: 30%;
}
h1{
	text-align: center;
	color: #EA8D00;
}
h2{
	color: #EA8D00;
	margin-left: 10px;
}
h3{
	color: #EA8D00;
	margin-left: 20px;
}
h4{
	color: #00CC33;
	text-decoration : dashed;
}
ol.humour li{
	font-family:"Comic Sans MS";font-size:16px;
}
#menu{
	position: absolute;
}
.pub{
	display: inline;
	font-size: 12px;
	background:#552200;
	text-align: center;
	border:orange 1px solid;
	padding: 0 1em 0 1em;
}
/* Emplacement et taille du menu */
#sticky{
	background: #773C00;
	background-image: url(images/fond.jpg);
	width: 100%; height: 68px;
	top:0px; left:0px;
}
/* Rubriques */
.TitreMenu{
	display: inline; padding-right: 18px;
	font-size: 30px;
	cursor: default;
	background-image: url(images/fond.jpg);
}
.DetailMenu{
	background-color: #520;	
	display: none;
	padding: 5px 5px 5px 3px;
}
.DetailMenu a, .DetailMenu a:visited{
	text-decoration: none;
	font-size: 20px;
	color: #FFCC66;
	padding-right: 10px;
}
.DetailMenu a:hover{
	color: #EA8D00;
}
.DetailMenu a:active{
	color: #FF0099;
}
.logo{
	background: url(images/LaPhilhar.gif) top right no-repeat;
	width: 100%;
}
.info{
	border: solid  3px orange;
	background-color: #FFCC66;
	color: #A65E18;
	font-size: 18px;
}
/* Formulaire: saisie obligatoire */
.aster{
	color: #FF6600;
	font-size: 12px;
	font-family: Arial;
}
/* Paragraphe décallé à gauche */
.decal{
	padding-left: 30px;
	display:block;
}
/* Couleur rose fushia */
.rose{
	color:#FF0099;
}
@media print{
	.sticky, .TitreMenu, .DetailMenu, .DetailMenu a, .note, .ornement{
		display: none;
	}
	.logoprint{
		display: inline;
		margin-top : 0,5in;
	}
	body{
		padding: 0;
		color: black;
	}
	a{
		font-weight:normal;
		color: Black;
	}
}
@media screen{
	.logoprint{
		display:none;
	}
	body{
		padding: 68px 0 20px 5px;
	}
	a{
		font-weight: bold;
		color: #FFCC99;
	}
}
